@charset "utf-8";
@media screen and (min-width: 200px) and (max-width: 1199px) {
	
	body{ width:1300px; }
	}
	
body{ text-align:center;  font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif,"微软雅黑";font-size:14px; color:#000;  margin:0px; padding:0px; background:#fff;}
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a images{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
images{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:100%; margin:0px auto; text-align:left; overflow:hidden; background:url(../images/logobo.jpg); height:100px;}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:35px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#000;}
.green{ color:#26973d}
.cor{ color:#666666}


.header{ width:100%; height:184px; background:url(../images/header.png) repeat-x left top; }
.top{ width:1200px;  margin:0 auto; position:relative; z-index:2147483584; }
.welcome{ height:30px; line-height:30px; position:absolute; top:0; left:0; }
.func{ height:30px; line-height:30px; position:absolute; top:0; right:0; }
.func span{ margin:0 6px; }
.hotlineName{ height:30px; line-height:30px; position:absolute; top:48px; right:0; background:url(../images/hotline.png) no-repeat left center; padding-left:30px; font-size:16px; }
.hotlineTel{ height:36px; line-height:36px; position:absolute; top:80px; right:0; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#2776B6;  }
.logo{
	width: 750px;
	height: 100px;
	display: block;
	position: absolute;
	top: 30px;
	/* [disabled]left:0; */
	background: url(../images/logo.png) no-repeat left center;
	overflow: hidden;
}


.nav{ width:100%; list-style:none; margin:0 auto; padding:0; position:absolute; top:130px;z-index:9999;}



#banner{width:100%; overflow:hidden; }
.mainbanner{height:400px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:400px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:400px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:400px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:20px; position:absolute; bottom:25px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../images/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../images/h2.png) no-repeat center center; }


.main{width:100%; background:#ECF0F3; height:500px;}
.prod{width:1200px; margin:0px auto; overflow:hidden;}
.ind_left{width:220px; float:left;}
.ind_right{width:850px; float:right;}

.section{ width:1200px;  margin:0 auto; position:relative; overflow:hidden; }

#products{ width:1200; padding:20px 0 30px 0;  overflow:hidden; }
#productsCat{ width:200px; clear:both; float:left; overflow:hidden; }
#productsRec{ width:960px; float:right; overflow:hidden; }

.productsCatList{ list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; text-align:left; }
.productsCatList li{ width:100%; line-height:45px; float:left; background:url(../images/is1.png) repeat-x left top; overflow:hidden; }
.productsCatList li a{ width:100%; height:45px; display:block; background:url(../images/isa.png) no-repeat 12px center; font-size:14px; color:#fff; text-indent:24px;  }

.initColumn{ width:100%; height:36px; line-height:36px; overflow:hidden; }
.initColumn h3{ font-size:16px; font-weight:bold; color:#287FC4; clear:both; float:left; }
.initColumn h3 em{ font-size:12px; margin-left:5px; font-style:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.initColumn a{ width:56px; height:17px; display:block; background:url(../images/more.png) no-repeat left top; float:right; margin:10px 0 0 0; }

.productsRecList{ width:960px; list-style:none; margin:-10px 0 0 0; padding:0; overflow:hidden; }
.productsRecList li{ width:220px; float:left; margin:20px 20px 0 0;  }
.productsRecList li images{ width:210px; height:150px; display:block; border:10px solid #fff; }
.productsRecList li h4{ margin:10px 10px 0 10px; text-align:center; font-size:12px; font-weight:normal; }



.main1{width:100%; background: #E8E8E8; overflow:hidden;}
.ab{width:1200px; margin:0px auto;}
.ind_new{width:40px; background:#2985CE; height:160px; float:left; line-height:24px; font-size:18px; color:#FFFFFF; text-align:center;}
.ind_new2{ width:560px; background:#FFFFFF;height:160px;  float:left; text-align:left; }
.ind_ab{width:40px; background:#2985CE; height:160px; float:left; line-height:24px; font-size:18px; color:#FFFFFF; text-align:center; margin-left:20px;}
.ind_ab2{ width:530px; background:#FFFFFF; float:left; text-align:left; line-height:25px; padding:0 0 10px 10px;}

.ind_new2 ul{margin:0px 15px; position:relative; overflow:hidden; width:560px; height:300px; text-align:left;}
.ind_new2 li{ width:520px; float:left; line-height:40px; text-align:left; padding-left:5px;indnewlist; height:38px; border-bottom:1px dashed #999999;}
.ind_new2 li a{  padding-left:10px;}


.main2{width:100%; background: #fff; overflow:hidden;}
.case{ width:1200px; overflow:hidden; margin:0px auto;}
.caselist{ width:1200px;  overflow:hidden; float:left }
.caselist li{ width:290px;  float:left; margin:30px 5px 0 0;  }
.caselist li h4{ text-align:center; font-size:12px;  line-height:30px; }




/*main3*/
.main3{ background:#fff; padding:15px 0px; margin-top:5px; overflow:hidden;}
.main3_nav{ margin:auto; width:535px; height:135px; margin-top:15px;}
.main3_con{ width:1200px; margin:20px auto;}
.r1{ margin-top:35px; overflow:hidden;}
.r1_images{ float:right; width:500px;}
.r1_con{ float:left; width:600px;}
.r1_con p{ margin-left:93px;text-align:left; margin-top:10px; line-height:22px;font-family:"微软雅黑"; font-size:14px;}

.r2{ margin-top:35px; overflow:hidden;}
.r2_images{ float:left; width:500px;}
.r2_con{ float:right; width:600px;}
.r2_con p{ margin-left:93px; text-align:left; margin-top:10px; line-height:22px;font-family:"微软雅黑"; font-size:14px;}



.about{width:100%; background:#ECF0F3;}
.about_wz{text-align:left; line-height:28px;}

.about_wz ul{position:relative; overflow:hidden; text-align:left;}
.about_wz li{line-height:40px; text-align:left; padding-left:5px;indnewlist; border-bottom:1px dashed #999999;}
.about_wz li a{  padding-left:10px;}


.pro{ width:960px; overflow:hidden; margin:0 auto;}
.pro ul{}
.pro ul li{ width:220px; margin:0 auto; float:left; margin-top:10px; line-height:25px; color:#666}
.pro ul li a{   color:#000}


.foot{width:100%; overflow:hidden; background:url(../images/foot.jpg) repeat-x;}
.footnav{ width:100%; height:30px;color:#999; }
.footnavUL{color:#FFFFFF;}
.footnavUL li{ width:100px; float:left; text-align: center;line-height:30px;color:#FFFFFF;}
.footnav a{ color:#FFFFFF;}
.footcon{ width:1200px; margin:0px auto; overflow:hidden; padding:20px 0 28px}
.fl{ width:140px; text-align:left; line-height:25px;color:#F2F2F2;}
.fl a{ width:140px; text-align:left; line-height:25px;color:#F2F2F2;}
.f2{ width:280px; float:left; text-align:left; line-height:25px;color:#F2F2F2;}
.fr{width:150px; margin:0px auto; overflow: hidden; float: right ;color:#F2F2F2; }
