﻿@charset "utf-8";
/*reset===============================reset*/
table { border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym { border:0;}
p {text-align: justify;}
img { margin: 0px; padding: 0px; border: none; }
ul,form{margin:0;padding:0;}
/*global===============================global*/
body {
	margin: 0;
	padding: 0;
	font-family:"微软雅黑","宋体", "黑体", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-size-adjust:none;
	font-variant:normal;
	font-style:normal;
	background:url(/images/bg.jpg) no-repeat 50% 0%;
	}

a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; } 
a:hover { color: #014765; text-decoration: none; } 



/*Tools===============================Tools */
.clear { clear: both; width: 100%; height: 0px; font-size: 0px; margin:0px; padding:0px; line-height:0px;}


/* top
=============================== */
.top {background:url(/images/top_bg.jpg) repeat-x; height:154px;}
.top1 {width:800px; margin:0 auto;}
.top1a {float:left; width:642px;}
.top1b {float:left; width:100px; padding-left:50px; text-align:left; padding-top:50px; font-size:14px; line-height:24px;color: #ad0023;}
.top1b a:link { color: #ad0023; text-decoration: none; }
.top1b a:visited { color: #ad0023; text-decoration: none; } 
.top1b a:hover { color: #1a1741; text-decoration: underline; } 

.index_top {background:url(/images/top_bg1.jpg) repeat-x; height:95px;}
.index_top1 {width:1003px;background:url(/images/top_bg1.jpg) repeat-x;}
.index_top1a {float:left; width:165px;}
.index_top1b {float:right; width:835px;}

.index_top1b_1 {text-align:right; padding-top:25px; height:28px; font-size:14px;}
.index_top1b_1 a:link { color: #000000; text-decoration: none; }
.index_top1b_1 a:visited { color: #000000; text-decoration: none; } 
.index_top1b_1 a:hover { color: #ad0023; text-decoration: none; } 

.index_top1b_2 {height:42px; float:right; display:inline; line-height:42px; font-size:14px;}
.index_top1b_2 a:link { color: #000000; text-decoration: none; }
.index_top1b_2 a:visited { color: #000000; text-decoration: none; } 
.index_top1b_2 a:hover { color: #ad0023; text-decoration: none; } 





/* banner
=============================== */
.banner{height:600px;overflow:hidden; width:100%; position:relative; margin-top:2px;}
.banner .d1{width:100%;height:600px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:577px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -40px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(/images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(/images/img1_1.png) no-repeat center;}

.benner_m {background:url(/images/banner_bg.jpg) repeat-x; width:auto; height:94px;}
.banner_n {width:900px; text-align:left; font-size:24px; color:#333333; line-height:94px;}


.about_banner {width:100%; height:349px; background:url(/images/banner_1.jpg) no-repeat 50% 50%;min-width:1003px;}






/* main
=============================== */
.index_main {width:1003px; }
.index_left {float:left; width:217px; padding-top:30px;}
.index_left1 {width:217px; height:46px; line-height:46px; text-align:left; padding-left:21px; font-size:18px; background:url(/images/left1.jpg) no-repeat;}
.index_left2 {width:217px; background:url(/images/left_bg.jpg) repeat-y; padding:12px 0px;}
.index_left2 ul {}
.index_left2 ul li {font-size:12px; line-height:29px; text-align:left;}
.index_left2 ul li a:link { color: #333333; text-decoration: none; display:block; height:29px; padding-left:40px; width:177px; background:url(/images/left2.jpg) no-repeat;}
.index_left2 ul li a:visited { color: #333333; text-decoration: none; display:block; height:29px; padding-left:40px;  width:177px; background:url(/images/left2.jpg) no-repeat;} 
.index_left2 ul li a:hover { color: #17153d; text-decoration: none; display:block; height:29px; padding-left:40px;  width:177px; background:url(/images/left2.jpg) no-repeat;} 
.index_left3 {width:217px; height:4px;}
.index_right {float:right; width:774px;}


.min_title {text-align:right; line-height:30px; border-bottom:#e0e0e0 solid 1px;}
.about_main {padding:15px; line-height:24px; text-align:left; font-size:14px;}

.d1 {

        width:180px;
		line-height:20px;
		height:20px;
		background:#FFFFFF;
		border:#dddddd solid 1px;
		color:#666666;
		font-size:12px;
		padding:0px 5px;
		}

.d2 {

        width:300px;
		line-height:18px;
		height:60px;
		background:#FFFFFF;
		border:#dddddd solid 1px;
		color:#666666;
		font-size:12px;
		padding:3px 5px;
		overflow:auto;
		}

.d3 {

        background:url(/images/bm.jpg) no-repeat;
		border:none;
		cursor:pointer;
		width:71px;
		height:31px;
		}


#pro_foot {padding-bottom:30px; padding-top:10px; margin-top:25px; }
#pro_foot ul {float:right; padding-right:20px;}
#pro_foot ul li {float:left; width:20px; margin:0px 2px; display:inline;}
#pro_foot_box {width:20px; height:20px; border:#CCCCCC solid 1px; background:#f3f3f3; text-align:center; line-height:20px;}
#pro_foot_box a:link { color: #333333; text-decoration: none; }
#pro_foot_box a:visited { color: #333333; text-decoration: none; } 
#pro_foot_box a:hover { color: #3d6d01; text-decoration: none; font-weight:bold; }


.news_main { text-align:left; padding:30px 30px 20px 30px; line-height:20px;}
.news_main ul {}
.news_main ul li {background:url(/images/icon.jpg) no-repeat 5px 13px; border-bottom:#eaeaea dashed 1px; line-height:30px; padding-left:20px; text-align:left; }
.news_main_a {float:left;}
.news_main_b {float:right; color:#999999;}


.ta1 {font-size:16px; font-weight:bold; text-align:center; line-height:35px;}
.ta2 {text-align:center; font-size:12px;} 
.ta3 {border-top:#cccccc dashed 1px; text-align:left; margin:15px 0px; border-bottom:#cccccc dashed 1px; padding:10px 0px; line-height:24px;} 
.ta4 {text-align:left; font-size:12px; line-height:20px;}


.case_main {padding:20px 10px;}
.case_main ul {}
.case_main ul li {width:150px; height:150px; margin-right:30px; float:left; padding-bottom:20px;}
.dd {width:150px; height:150px; margin-right:20px;}
.dd1 {width:150px; height:118px; padding:2px; border:#d7d7d7 solid 1px;}
.dd2 { line-height:30px; text-align:center; height:30px;}	


.right_pro .t1 {font-size:16px; font-weight:bold; text-align:center; line-height:35px; color:#ffffff;}
.right_pro .t2 {width:600px; height:442px; border:#cccccc solid 2px; margin:0px auto; margin-top:20px;} 
.right_pro .t3 {text-align:left; font-size:12px; } 
.right_pro .t4 {text-align:left; font-size:12px; border-top:#798086 dashed 1px; margin-top:20px; line-height:20px; clear:both; padding:10px 30px; } 
.right_pro .t5 {text-align:left; font-size:12px; border-top:#798086 dashed 1px; margin-top:20px; padding:10px 30px; line-height:24px;}








/* foot
=============================== */
.index_foot {width:1003px; height:95px; text-align:center; line-height:95px; font-size:14px;}
.index_foot a:link { color: #000000; text-decoration: none; }
.index_foot a:visited { color: #000000; text-decoration: none; } 
.index_foot a:hover { color: #17153d; text-decoration: none; font-weight:bold;} 


.foot {background:#f1f1f1; border-top:#d6d6d6 solid 1px; padding:10px 0px; margin-top:30px; width:auto;}
.foot1 {width:1003px; margin:0 auto;}
.foot1 ul {}
.foot1 ul li {float:left; width:120px; padding-left:20px;}

.foot_a {font-size:14px;  color:#d00000; font-weight:bold; line-height:35px; text-align:left;}
.foot_b {font-size:12px;  color:#000000; line-height:29px; text-align:left;}
.foot_b a:link { color: #000000; text-decoration: none; }
.foot_b a:visited { color: #000000; text-decoration: none; } 
.foot_b a:hover { color: #d00000; text-decoration: none; }
.foot_b ul li{border-bottom:#cccccc dashed 1px;}
.foot_b { padding:3px 5px; border:#cccccc solid 1px;}


.foot2 {height:32px; background:url(/images/foot_bg.jpg) repeat-x; text-align:center; color:#FFFFFF; font-size:12px; line-height:32px;}

