@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px; color:#666; font-family:"微软雅黑";}
table,td,input,textarea{ font-size:12px; color:#666; font-family:"微软雅黑";}
p,ul,li,input,form,h1,h2,h3,h4,h5,h6,dl,dd,dt{ margin:0; padding:0;}
ul,li{margin:0px; padding:0; list-style-type:none;}
img{border:0; vertical-align:top;}
h1,h2,h3,h4{ font-size:14px;}
h5,h6{ font-size:12px;}
a{ color:#666666; text-decoration:none;}
.strong{ font-weight:bold;}
.divleft{ float:left;}
.divcenter{ float:left;}
.divright{ float:right;}
.clear{ clear:both; overflow:hidden; line-height:0px; height:0px; font-size:0px;}
.clearfix{ zoom:1;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.black{ color:#000; font-weight:normal;}
.red{ color:#F00; font-weight:normal;}
.blue{ color:#4A7999; font-weight:normal;}
.orange{ color:#f80; font-weight:normal;}
.gray{ color:#999; font-weight:normal;}
.green{ color:#266C33; font-weight:normal;}
.white{ color:#fff; font-weight:normal;}

body{ background:url(/templets/moban/images/bg.jpg) repeat-x center top;}
.header{ width:1002px; margin:auto; height:76px; position:relative; z-index:3;}
.logo{ width:266px; height:76px; margin-right:80px;}
.logo img{ width:266px; height:76px;}
.h_tel{ margin-top:30px; background:url(/templets/moban/images/h_tel.jpg) no-repeat left center; height:20px; margin-left:210px; font-size:15px; padding-left:25px;}
.h_tel b{ font-size:17px; color:#f00; font-family:Verdana, Geneva, sans-serif;}
.h_language{ margin-top:30px; width:150px; border:1px solid #ccc; height:20px; line-height:20px; position:relative;}
.h_language dl dt{ width:130px; text-indent:10px; height:20px; line-height:20px; background:url(/templets/moban/images/ico1.jpg) no-repeat 140px center #fff; padding-right:20px; cursor:pointer;}
.h_language b{ margin:0 5px; font-size:10px;}
.h_language dl dd{ width:150px; position:absolute; top:21px; left:-1px; border:1px solid #ccc; border-top:0; background:#fff; display:none; z-index:333;}
.h_language dl dd ul li{ height:20px; line-height:20px;}
.h_language dl dd ul li a{ display:block; padding-left:10px; height:20px; line-height:20px;}
.h_language dl dd ul li a:hover{ background:#ddd;}

.nav{ width:1002px; margin:auto; height:39px; position:relative; z-index:2;}
.nav ul li{ float:left;}
.nav ul li a{ font-size:14px; color:#fff;}
.navli{ width:115px; text-align:center; line-height:39px; height:39px;}
.navfg{ background:url(/templets/moban/images/navfg.jpg) no-repeat; width:10px; height:39px;}

.banners{ width:100%; position:relative; height:260px;}
.banner{ width:100%; position:relative; height:374px;}
.banner_img{ width:100%; height:374px; position:relative; overflow:hidden;}
.banner_img ul li{ float:left; position:absolute; display:none; height:374px;}
.banner_img ul li a{ display:block; width:100%; height:374px;}

.pro_l{ position:absolute; z-index:999; left:10px; top:180px; cursor:pointer;}
.pro_r{ position:absolute; z-index:999; right:10px; top:180px; cursor:pointer;}

.main_news_war{ width:100%; background:url(/templets/moban/images/main_news_war.jpg) repeat-x; height:37px;}
.main_news{ width:1002px; margin:auto; height:37px; line-height:37px;}
.main_news_title{ width:60px; padding-right:10px; background:url(/templets/moban/images/main_news_bg.jpg) no-repeat right 17px; font-size:14px; margin-right:20px;}
.main_news_k{ background:url(/templets/moban/images/main_news_k.jpg) no-repeat center; width:29px; height:37px;}
.main_news_k a{ display:block; width:12px; height:37px;}
.main_news_list{ width:860px; height:37px; overflow:hidden; line-height:37px;}
.main_news_list ul li{ width:860px; height:37px; overflow:hidden; line-height:37px;}
.main_news_list ul li a:hover{ color:#333; text-decoration:underline;}

.main{ width:1002px; margin:auto; margin-top:30px;}
.main_hy{ background:url(/templets/moban/images/main_hy.jpg) no-repeat; width:423px; height:190px; padding:5px; margin-right:9px;}
.main_hy h4{ height:35px; line-height:35px; padding:0 10px; text-indent:20px; color:#f00; font-weight:normal;}
.main_hy h4 a{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.main_hy h4 a:hover{ color:#f00;}
.main_hy_list{ padding:10px; overflow:hidden;}
.main_hy_list ul li{ height:20px; line-height:20px; margin-bottom:8px; overflow:hidden;}
.main_hy_list ul li b{ font-family:"宋体"; margin-right:5px;}
.main_hy_list ul li a:hover{ color:#333; text-decoration:underline;}

.main_case{ background:url(/templets/moban/images/main_case.jpg) no-repeat; width:281px; height:190px; padding:5px;}
.main_case h4{ height:35px; line-height:35px; padding:0 10px; text-indent:20px; color:#f00; font-weight:normal;}
.main_case h4 a{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.main_case h4 a:hover{ color:#f00;}
.main_case_list{ padding:5px; width:270px; height:120px; overflow:hidden; margin-top:10px; position:relative;}
.main_case_list_pic{ width:270px; height:120px;}
.main_case_list_pic ul li{ width:270px; height:120px;}
.main_case_list_pic ul li img{ width:270px; height:120px;}
.main_case_list_k{ position:absolute; bottom:10px; right:10px; background:url(/templets/moban/images/main_case_list_k.png) no-repeat; width:45px; height:14px; line-height:14px; overflow:hidden;}
.main_case_list_k span{ color:#fff; margin-left:3px; cursor:pointer;}

.main_pro{ background:url(/templets/moban/images/main_pro.jpg) no-repeat; width:250px; height:198px; padding:5px;}
.main_pro h4{ height:40px; line-height:40px; padding:0 10px; text-indent:20px; color:#f00; font-weight:normal;}
.main_pro h4 a{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.main_pro h4 a:hover{ color:#f00;}
.main_pro_list{ padding:10px;}
.main_pro_list ul li{ width:100px; float:left; padding-left:10px; background:url(/templets/moban/images/main_news_bg.jpg) no-repeat left center;
height:22px; line-height:22px; overflow:hidden;}
.main_pro_list ul li a:hover{ color:#333; text-decoration:underline;}

.footer{ line-height:20px; width:992px; margin:auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; background:url(/templets/moban/images/main_news_war.jpg) repeat-x bottom; height:20px; overflow:hidden; margin-top:10px;}
.ftel{ float:left; width:500px;}
.flink{ float:right; width:400px; text-align:right;}
.flink b{ margin:0 5px;}
.flink a:hover{ color:#f00;}
.footer2{ width:1002px; margin:auto; margin-top:10px; text-align:center; line-height:20px;}
.footer2 a:hover{ color:#f00;}


.sbody{ width:1002px; margin:auto; margin-top:10px;}
.slbody{ width:222px;}
.left_menu ul li{ height:35px; line-height:35px; padding-left:20px;
 border-top:1px solid #ddd; background:url(/templets/moban/images/left_menu.jpg) no-repeat left center;}
.left_menu ul li a{ font-size:14px; color:#333;}
.left_menu ul li a:hover{ color:#f00;}
.left_link{ border:1px solid #ddd; padding:10px; width:200px; margin-top:20px;}
.left_title{ height:30px; line-height:30px; font-size:14px; color:#fff; background:#4E85F1; text-indent:10px;}
.left_ad{ width:198px; border:1px solid #eee;}
.left_ad img{ width:198px; height:90px;}
.left_con{ line-height:20px; margin:5px 0; color:#999;}

.srbody{ width:750px; overflow:hidden;}
.con_title{ height:25px; line-height:25px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px; color:#010101; text-indent:10px; font-weight:bold;}
.abt{ line-height:20px; margin-top:10px;}

.case_list{ margin-top:20px; width:800px;}
.case_list ul li{ width:220px; height:215px; float:left; margin:0 40px 20px 0; line-height:20px; text-align:center;}
.case_list ul li img{ width:220px; height:165px; margin-bottom:5px;}
.case_list ul li a{ color:#999;}

.pro_list{ margin-top:20px; width:800px;}
.pro_list ul li{ width:243px; height:150px; float:left; margin:0 20px 20px 0; line-height:30px; text-align:center;}
.pro_list ul li img{ width:243px; height:108px;}
.pro_list ul li a{ color:#999;}

.page{ height:20px; text-align:right; padding-top:20px;}
.page a{ display:inline-block; padding:0 5px; margin-right:5px; color:#fff; background:#153f91;}
.page a:hover{ background:#4E85F1;}
.page b{ margin-right:5px;}


.pro_top{ padding-top:10px;}
.detail_title{ height:40px; line-height:40px; font-size:14px; font-weight:normal;}
.detail_title span{ float:left; margin-right:40px; font-size:18px;}
.model_left{ float:left; width:10px; height:24px; background:url(/templets/moban/images/model_left.jpg) no-repeat;}
.model_right{ float:left; color:#fff; padding-right:10px; height:24px; background:url(/templets/moban/images/model_right.jpg) no-repeat right #747474;}

.pro_img{ width:375px; overflow:hidden;}
.pro_max{ border:3px solid #D9D9D9; width:351px; padding:20px 8px; position:relative;}
.case_max{ border:3px solid #D9D9D9; width:351px; padding:20px 8px; position:relative;}
.case_max img{ width:351px; height:265px; cursor:pointer;}
.pro_max img{ width:351px; height:156px; cursor:pointer;}
.pro_max span{ display:block; position:absolute; background:url(/templets/moban/images/max.png) no-repeat; width:28px; height:24px; right:10px; bottom:10px; z-index:2;}
.pro_min{ margin-top:5px;}
.pro_min img{ width:81px; height:36px; border:1px solid #ccc; cursor:pointer;}
.pro_min img{ margin-right:6px;}


.pro_con_top{ width:350px; line-height:20px;}
.pro_con_title{ height:30px; border-bottom:1px solid #D9D9D9; margin-top:20px;}
.pro_con_title span{ background:#E6E6E6; display:block; float:left; padding:0 20px; height:30px; line-height:30px; font-weight:bold;}
.pro_con{ padding:10px; line-height:20px;}
.maxbg{ z-index:998; background:#000; width:100%; position:absolute; top:0; left:0; display:none;}
.maxpic{ width:800px; border:5px solid #D9D9D9; padding:10px; background:#fff; position:absolute; top:200px; left:50%;
 margin-left:-400px; z-index:999; display:none;}
.maxpic img{ width:100%;}
.maxpic p{ height:30px; overflow:hidden;}
.maxpic span{ display:block; background:#D9D9D9; width:120px; height:30px; line-height:30px; text-align:center; cursor:pointer;}
.maxpic_left{ float:left;}
.maxpic_right{ float:right;}

.news_title{ height:30px; line-height:30px; margin-bottom:10px; font-size:16px; margin-top:20px; text-align:center;}
.news_title b{ font-size:12px; margin-left:20px;}
.other{ margin-top:10px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; padding:10px 20px; overflow:hidden;}
.other p{ height:30px; line-height:30px;}
.other p a:hover{ text-decoration:underline; color:#f00;}


.news_list ul li{ padding:10px; border-bottom:1px solid #eee;}
.news_list ul li h4{ font-weight:normal; height:20px; line-height:20px; margin-bottom:10px;}
.news_list ul li h4 span{ margin-right:10px;}
.news_list ul li h4 b{ font-size:12px;}
.news_list_con{ height:40px; line-height:20px; margin-bottom:10px; overflow:hidden; color:#999;}
.news_list ul li p a{ color:#6aa4ba;}
.news_list ul li p a:hover{ text-decoration:underline;}



.feedback{ line-height:20px; padding:20px 10px; margin-top:30px; border-top:1px dashed #ccc;}
.feedback ul li{ line-height:25px; margin-top:10px;}
.feedback ul li label{ vertical-align:top; margin-right:10px;}
.feedback ul li b.red{ font-size:14px; margin-left:10px;}
.feedback_a{ height:25px; margin-bottom:10px; cursor:text;}
.input_text{ width:200px; height:23px; border:1px solid #ccc; padding:0 5px;}
.input_radio{ vertical-align:middle; margin-left:20px; margin-right:5px;}
.feedback_b{ height:70px; margin-bottom:20px;}
.feedback_b textarea{ width:300px; height:68px; border:1px solid #ccc; padding:5px;}
.feedback_c input{ width:80px; height:25px; line-height:25px; color:#fff; margin-left:70px; border:0; font-family:"微软雅黑"; cursor:pointer; background:#f00;}


.online{ width:132px; height:209px; position:absolute; right:0; top:150px; display:none;}
.online h4{ height:38px; line-height:38px; text-indent:10px; background:url(/templets/moban/images/onlineh4.png) no-repeat; color:#fff;}
.online a:hover{ color:#fe0000;}
.qq{ height:47px; background:url(/templets/moban/images/q.png) no-repeat; text-indent:50px; line-height:40px; font-size:14px;}
.email{ height:45px; background:url(/templets/moban/images/email.png) no-repeat; text-indent:50px; line-height:40px; font-size:14px;}
.online h5{ height:35px; line-height:35px; text-align:center; background:url(/templets/moban/images/onlineh5.png) no-repeat; color:#fff; font-size:14px; color:#fe0000;}

.share{ width:230px; margin:auto;}

.open{ position:absolute; right:0; top:150px;}






.contact_t{ font-size:0; line-height:0; height:6px; width:980px; background:url(/templets/moban/images/contact_t.gif) no-repeat;}
.contact_c{ width:940px; padding:20px 20px 50px 20px; background:url(/templets/moban/images/contact_c.gif) repeat-y; min-height:300px; height:auto; _height:300px;}
.contact_f{ font-size:0; line-height:0; height:7px; width:980px; padding-bottom:30px; background:url(/templets/moban/images/contact_f.gif) no-repeat;}
.contact_c ul li{ line-height:25px; border-bottom:1px solid #A7A7A7; padding:10px 0; width:80%; margin:auto;}
.contact_c ul li h4{ font-size:14px;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}





