@charset "gb2312";
body{ text-align:center;  font-family: "Microsoft YaHei";font-size:14px; color:#000;  margin:0px; padding:0px; background:#EEEEEE   }
 *{ 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;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:100%; margin:0px auto; text-align:left; overflow:hidden; background:url(../img/top.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}
.body1{ text-align:left;  width:100%;overflow:hidden}
.m1200{ width:1200px; margin:0px auto; text-align:left; overflow:hidden}

.cor{ color:#666666}


.logo{ width:1200px; margin:0px auto;  overflow:hidden; margin-top:20px; margin-bottom:10px;}
.logo_left{ width:600px; float:left; overflow:hidden;}
.phone{ background: url("../Img/phone_title.png") no-repeat top center; font-size: 20px; color: #000; font-weight: bold; padding-top:25px;}



.nav{ width:100%; margin:0 auto; overflow:hidden;background:#9999cc; height:55px;}
.nav ul{ width:1100px; margin:0 auto}
.nav ul li{ width:155px; float:left; overflow:hidden; border-right:0px solid #EFEFEF;}
.nav ul li a{ width:155px; height:55px; display:block; text-align:center; color:#fff; font-weight:bold; font-size:16px; line-height:55px;}
.nav ul li a:hover{ color:#000}


#banner{width:100%; overflow:hidden; margin:0 auto;}
.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(../img/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../img/h2.png) no-repeat center center; }

.main{width:100%; overflow:hidden}
.inpro{width:1200px; margin:0 auto; overflow:hidden}
.inpro_left{ float:left}
.inprolist{width:290px; background: #9999CC; line-height:80px; font-size:22px; text-align:center; color:#fff;}
.inprolist2 li{ width:290px;background:#999; line-height:60px; font-size:16px; overflow: hidden; color:#fff; margin-top:3px;text-align:left; }
.inprolistzi{background: #693; color:#FFF; line-height:35px; width:220px; margin:0 auto;}
.inprolist2 a { color:#FFF;}
.inprolist2 ul li a:hover{ color:#000;}

.cont{width:290px; background:#999; font-size:16px; text-align:left; color:#fff; line-height:30px;}

.t1b2{ width:240px; margin:0 auto; background:url(../images/inleft3.png) repeat center; height:180px;}
.t1b2con{width:200px; margin:0 auto; text-align:left; line-height:25px; color:#333333}

.inpro_right{ width: 890px; float:right}
.rt1{ background:url(../img/xi.png) repeat center; height:3px}
.inprod{width:880px; margin:0 auto; overflow:hidden}
.inprod ul{width:880px; margin:0 auto; overflow: hidden} 
.inprod ul li{width:290px;  overflow: hidden; float:left;  margin-top:5px;}

.product ul{width: 880px;position: relative;left:10px;}
.product ul li{float: left;margin-left:20px;width: 260px;height: 260px;margin-top:20px;overflow: hidden;cursor: pointer;border: 1px solid #CCCCCC}
.product ul li img{width: 260px;height: 210px;}
.product ul li .txt{text-align: center;line-height: 40px;}
.product ul li{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
.product ul li:hover {transform:translate(0,-15px);-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-webkit-box-shadow:0px 5px 15px #e5e5e5;-moz-box-shadow:0px 5px 15px #e5e5e5;box-shadow:0px 5px 15px rgba(0,0,0,0.9);}
.product ul li a{color: #2d2d2d}


.about{width:1200px; margin:0 auto;}
.title{width:1200px;  height:35px;  line-height:35px; font-size:28px; color:#000;}
.titlexiao{width:1200px;  height:35px;  line-height:35px; font-size:22px; color:#999;}
.title2{margin:0px auto; font-size:20px;  line-height:27px; text-align:left;border-bottom:1px double #999; }

.aboutbox{ background:#f3f3f3;  padding:10px 0px;}
.aboutleft{ width:300px; float:left}
.aboutright{ width:850px; float:right; height:248px; position:relative}
.aboutit{color: #666666; font-size:24px; text-align:left; margin-bottom:15px;}
.aboutinfo{ line-height:30px;color:#666; text-align:left;}
.aboutmore{ width:150px; height:30px; text-align:center; background: #9999CC; color:#FFF; line-height:30px; display:block; position:absolute; bottom:0px; right:0px;}
.aboutmore:hover{ color:#296ecd; background:none; border:1px solid #999; height:26px; line-height:26px;}
.lc1{ width:250px; text-align:center; float:left}
.lcico{ width:100px; text-align:center; float:left}
.title2{ height:64px; width:1200px; margin:0px auto; text-align:center; overflow:hidden; background:url(../img/title.png);}
.title2 h2{ height:40px; line-height:40px; font-size:24px; color:#000; }
.title2 p{ color:#646466; line-height:22px; font-size:12px}
.banner2{ padding:25px 0px;}
.banleft{ width:750px; float:left; margin-left:100px;}
.banleft h3{ font-size:24px; margin:10px 0px;}
.banright{ width:250px; float:right; position:relative}
.text-primary{    color: #337ab7;}
.banner2 dl{ top:2px; right:0; position:absolute; padding-left:45px; background:url(../img/phone2.png) no-repeat left center; color:#fff;}
.banner2 dd{ font-size:22px; }
.banner2 a{ display:block; background:url(../img/zxbg1.png) no-repeat left center; width:124px; height:41px; line-height:41px; text-align:center; font-size:14px; color:#333; padding-left:51px; position:absolute; top:65px; right:0; text-decoration:none;}


.ysUl{}
.ysUl li{line-height: 30px;}
.line{ border-bottom:1px solid #dcdcdc; margin-bottom:10px;}
.titleT{ text-align:center;}
.titleT h3{ font-size:30px}
.titleT p{ color:#999; font-size:14px; line-height:35PX;}
.titleT2{ font-size:22px}
.titleT2 p{ color:#999; font-size:14px; line-height:35PX;}

.ysleft{ width:590px; float:left}
.ysright{ width:490px; float:right; }

.ysleft2{ width:490px; float:left}
.ysright2{ width:590px; float:right; }


.ab{width:100%; background:url(../img/hengbo.jpg) repeat center; height:400px;}
.abco{width:1200px; margin:0 auto; overflow:hidden}

.aboutcon{width:880px; text-align:left; line-height:30px;}

.right_con {padding:10px 15px 15px 32px;line-height:30px; text-align:left}
.right_con ul li {
	display:block;
	line-height:35px;
	overflow:hidden;
	text-indent:5px;
	border-bottom:1px dashed #ccc;
}

.right_con ul li:hover {
	color:#d41e1d;
}

.right_con ul li a:hover { color:#d41e1d; }





.honor{width:530px; float:left}
.honortitle{width:530px; float:left; height:35px;  line-height:35px; font-size:22px; font-weight:bold; color:#000; text-align:left;}

.news{width:650px; margin:0 auto; float:right}
.newstitle_left{width:650px; float:left; height:35px;  line-height:35px; font-size:22px; font-weight:bold; color:#000; text-align:left;}
.gsnews{width:650px;}
.gsnews ul{}
.gsnews ul li{width:640px; margin:0 auto;margin-left:10px; margin-top:10px; border-bottom: dotted 1px #CCCCCC; line-height:30px; text-align:left;}




.feedback{width:1200px; margin:0 auto; border:1px double #ccc; height:370px; }
.feedabck_left{ width:500px; overflow:hidden; float:left; text-align:left;}
.leftda{font-size:20px; line-height:40px; margin-left:50px; margin-top:10px;} 
.leftxiao{font-size:14px; line-height:30px; margin-left:50px;margin-top:20px}
.feedabck_right{ width:600px; overflow:hidden; float:right;}


.footccc{width:100%; background: #999;  margin:0 auto; overflow:hidden}
.foot{width:1200px;  margin:0 auto; overflow:hidden}
.foot_left{ float:left; width:200px; margin-top:10px; margin-bottom:10px;}
.foot_right{ float:right;}

.footnav{ width:900px;   margin:0px auto; line-height:35px; color:#FFFFFF; overflow: hidden; text-align:left; margin-top:20px; }
.footnav ul{ width:900px; margin:0px auto;}
.footnav ul li{ width:100px; float:left; height:45px; line-height:45px; overflow:hidden;  }
.footnav a{ color:#fff;}

.footcon{ width:900px; margin:0px auto;line-height:30px; overflow:hidden; color:#fff;  margin-top:10px;}