.banner { }
.banner .flexslider{position:relative;height:501px;overflow:hidden;  z-index: 8;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:501px;}
.banner .slides li a{ display:block; height:501px;width:100%;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#FFF;cursor:pointer; color: #FFF;   }
.banner .flex-control-nav .flex-active{background:#ff7a02;}

.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{}
.banner .flex-direction-nav li a.flex-next{}

/*search*/


 .search_zi{ float:left; height:50px; width:700px; color:#4e4e4e;line-height:47px; padding-left: 15px;
	display:inline;}
.search_zi a{ color:#4e4e4e; margin:0 5px;}
.search_zi a:hover{ color:#0b85ec; }

.search_zi span{font-size: 14px;}
.search1{ float:right; width:315px;background:none;   height:30px; border:1px solid #cdcdcd;padding:0px 10px; border-radius: 20px;  line-height:30px;display:inline; margin-top:10px;
 
 }
.search_zi span{font-weight: bold;}
.search1 .text{ width:192px; padding-left: 10px; height: 30px; float:left; background:none;  line-height:30px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}
.search1 .submit{ width:34px; height:30px;   cursor:pointer; float:right;background: url(../images/search_tag.jpg) no-repeat center center;
  }


 
.search_dbg{background:#ededed;height: 50px;  }





.td1_dbg{ background:url(../images/td_dbg.jpg) no-repeat top center; height:444px;margin-top: 30px; }

 

 
.pro_n{height:510px; background:#ededed;}



.pro_c{width:217px; float: left; margin-top: 50px; }


.pro_c_nav {
	 background:url(../images/pro_t.jpg)  no-repeat  top center; 
	height:100px;
	line-height:70px;  display: block;  
}
.pro_c_nav h2 {
	font-size:24px;  
	 text-align: center;
	color:#FFF; 
}
.pro_c_nav h2 a {
	color:#FFF;   font-weight: bold;
}
 
 .pro_n li span { 

	height:32px; 
	line-height:32px; overflow: hidden; text-align:left; 
	  clear: both;background:url(../images/pro_xtag.jpg) no-repeat 30px center ; padding-left: 50px;
	display:block;  border:2px solid #ededed;
}
.pro_n li a {
	font-size:14px;
	 
}


 .pro_n li dd{height:28px;line-height:28px;display:block;overflow:hidden;border-bottom:1px solid #fff;padding-left:60px;font-size:13px;}

  .pro_n li dd a{font-size:13px;background:url(../images/news_tag.jpg) no-repeat 0px center;padding-left:15px;}
.pro_n li span:hover{background:url(../images/pro_xtag2.jpg) no-repeat 30px center #FFF ;cursor:pointer; border:2px solid #ec0000;}

.pro_s_nav {
	 background:#0466c9;
	height:41px;padding-left: 20px;
	line-height:41px;  display: block;
}
.pro_s_nav h3 {width:100px; 
	font-size:16px;  
	 text-align: center;
	color:#FFF; float: left;
}
.pro_s_nav h3 a {
	color:#FFF;  display:block;
}

.pro_s_nav a:hover,.pro_s_nav a.tag_pro{background:#f12a0b; font-weight: bold;}

.pro_s_nav a.pro_more{ float: right; margin:0px 20px 0 0;   padding-right: 10px;text-transform: uppercase;color:#FFF;}

 
.pro_show {
	width:938px; 
	float: right; margin-top: 50px; ;
}

 
.pro_show_n ul {
	width:1100px; margin:20px 0px 0px 6px;
}

.pro_show_n dl {
	  margin:22px 10px 0px 6px; height:200px;overflow: hidden;
}
.pro_show_n dl dt p ,.pro_show_n ul li p{
	height: 36px;  
	line-height: 36px;
	overflow: hidden; display:block;
	font-size: 14px; 
}
.pro_show_n dl dt {
	width:200px;
	float: left;
	height:188px;background:#FFF;
 
	display: inline;
	text-align: center; padding:4px;border:1px solid #bfbfbf;
 
}

.pro_show_n dl dt img {
	width:200px;

	height:188px;
}
.pro_show_n dl dd{width:684px;float: right; }
.pro_show_n dl dd a.picshow1{width:201px;height:190px;float: left;border:1px solid #bfbfbf;padding:4px;}

.pro_show_n dl dd img{width:201px;height:190px;}


.pro_show_n dl dd  a {
	overflow:hidden;font-size: 14px;font-weight: bold;line-height: 30px;height:30px;color:#0466c9;
	 
}
.pro_show_n dl dd .pro_tenr em{font-size: 12px;overflow: hidden;height:120px; line-height: 30px; display:block;}
.pro_show_n dl dd .pro_tenr span{font-size: 14px;font-weight: bold;display:block;}
.pro_show_n dl dd .pro_tenr{font-size: 12px;	width:448px;float: right;}
.pro_show_n dl dd p {

 
	line-height: 36px;
	overflow: hidden; display:block;
	font-size: 14px; 
}

.pro_show_n dl dt p {
	height: 36px;  
	line-height: 36px;
	overflow: hidden; display:block;
	font-size: 14px; 
}
.pro_show_n li {
	width:200px;
	float: left;
	height:188px;background:#FFF;
	margin: 5px 28px 24px 0px;
	display: inline;
	text-align: center; padding:4px;border:1px solid #bfbfbf;
 
}
.pro_show_n li a {
	overflow:hidden;
	 
}
.pro_show_n li a.picshow1 {
	width:200px;
	height:157px; 
	overflow:hidden;
	display:block;

}
.pro_show_n li img {
	width:200px;
	height:157px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.pro_show_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.pro_show_n li p:hover a  {
	color:#bb262c
}
 

.gcom_tel{background:url(../images/pro_tel.jpg) no-repeat;height:92px;text-align: center;font-size: 14px;color:#FFF;padding-top: 8px;}

 
 
.gcom_tel span{display:block; color:#FFF;font-size: 26px;font-weight: bold; margin:0px auto;}

 
 a.zixun2{background:#e52416;width:117px;height:30px;border-radius: 4px;line-height: 30px;font-size: 15px;color:#FFF; text-align: center;display:block;margin:0 auto;}


.gg1{background:url(../images/gg1.jpg) no-repeat top center; height:270px;}


.gg4{background:url(../images/gg3.jpg) no-repeat top center; height:273px;}


.gg1_zi{margin:40px 0px 0px 480px;}

.gg4_zi{left:34px;top:47px;}


.gg3 .gg3_zi{position:absolute;top:144px;left:16px;}

.gg3 .gg1_tel{position:absolute;top:0px;left:50px;}



.gg4 .gg1_tel{position:absolute;top:218px;left:67px;}






.gg1_tel{position:absolute;top:145px;right:0px;}
 .gg1_tel p{width:156px;height:50px;background:#f12a0b;color:#FFF;font-size: 14px;padding:5px 0 0 10px;}
 .gg1_tel a{background:#0951b3;width:166px;height:55px;display:block;font-size: 18px;font-weight: bold;color:#FFF;text-align: center;line-height:55px;}
 .gg1_tel span{font-size: 20px;font-weight: bold;display:block;}


.why_nr{width:646px; margin-top: 40px;}
.why_nr dt{font-size: 30px;font-weight: bold;color:#74787e; margin-bottom: 30px;}

.why_nr dd{margin-top:16px;}
.why_nr dd em{width:41px;height:39px;border:1px solid #bfbfbf;display:block;float: left;font-size: 27px;font-family: impact;color:#f12a0b;text-align: center;}

.why_nr dd  {display:block;height:40px;margin-bottom: 10px;}

.why_nr p{font-size: 16px;color:#505050;height:40px;border-bottom: 1px solid #bfbfbf; line-height: 40px;text-indent: 10px;}

.td_nr {width:590px;float: left; margin-top: 25px;}
.td_nr dd p{font-size: 16px;color:#424242;line-height: 30px;background:url(../images/td_tag.jpg) no-repeat left 10px; padding-left: 30px;}

.td_nr h4{font-size: 30px;font-weight: bold;color:#0951b3;text-align: center;}

.td_nr dt{font-size: 22px;font-weight: bold;color:#FFF;background:url(../images/td_em2.jpg) no-repeat left center #0951b3;height:47px;padding-left: 80px; line-height: 47px;}
 
 .td_nr dd{height:58px;border:1px solid #bfbfbf;background:#FFF;padding:15px 30px;}

 .td_nr dl{margin-top: 30px;}


 
.gg3{background:url(../images/gg2.jpg) no-repeat;width:270px;height:534px; margin-top: -34px; }

 
 
/* kehu */
.kehu{width:886px; margin-top:-13px;}
 

 

.kehu_nr a:hover { color: #237820; }
.kehu_nr li{width:264px; height: 400px;     display: block; float: left;   margin:5px 30px  0px 0px;}
.kehu_nr li .kehu_pic{width:153px; height: 153px; overflow: hidden;border: 1px solid #cacaca; border-radius: 90px;margin:0 auto; }
 
 .kehu_nr img{height: 153px;width: 153px;}

.kehu_nr li:hover .kehu_r{ background:url(../images/kehu_nbg.jpg) no-repeat 0 0; cursor: pointer; color:#FFF;}

.kehu_nr li:hover .kehu_pic{border: 1px solid #007fea;}

 .kehu_r{ background:url(../images/kehu_nbg.jpg) no-repeat right 0;width:224px;height:173px;

padding: 30px 20px;
 }
  .kehu_nr li:hover p{color:#FFF;}
 .kehu_nr li:hover a.kehu_more{color:#FFF;}

.kehu_nr li:hover a.kehu_title{color:#FFF;}
.kehu_r a.kehu_title{ color: #424242; font-weight: bold; font-size: 14px; height: 36px; line-height: 36px; overflow: hidden;   display: block; margin-top: 8px;}
.kehu_r p{ line-height: 24px; color: #535353; height: 72px; overflow: hidden;font-size: 12px;display: block;}

 .kehu_r a.kehu_more{text-align: center;margin-top: 30px;display:block; padding-right: 46px;}
 .kehu_r{ margin-top: 15px;}



 .news{width:780px; margin-top: 50px;}
 
  .cjwq{width:344px;margin-top: 70px;}


  .cjwq_nav { height:36px;  line-height: 36px; }

  .cjwq_nav h3 a{font-size: 18px;color:#3a3737;letter-spacing: 2px; }
 
 

 

 

.cjwq_n{height: 300px; margin-top: 20px;
	}
#ticker2 {
	height: 250px;  
	
	
	
}
#ticker2 li {
	position: relative;  padding-bottom:30px; height:100px;
	margin: 0px 0px 15px 0px; padding:0px 15px;border-bottom: 1px solid #e5e5e5;
}

#ticker2 ul{position: relative; }

.da{   padding-left:27px; color:#8f8f8f; height:40px; overflow:hidden; line-height:20px;}
.wen{ height:26px;   display:block;background:url(../images/wenti.jpg) no-repeat 0px 7px; padding-left:27px; margin:6px 0px; line-height:26px; overflow:hidden;  }
.wen a{color:#181818; font-size:14px;}
.cjwq ul { padding:20px 0px;}





.case_title{background: url(../images/case_t.jpg) no-repeat center 10px; height: 80px; text-align: center; line-height: 30px; margin:30px auto 0;}

 
.case_title h3 a{font-size: 26px;color:#3a3737;font-weight: bold; margin-top: 5px;}

.case_title h3 p{font-size: 18px;color:#3a3737;margin-top: 2px; letter-spacing: 5px;}

/*图片滚动*/
.case_nr{margin-top: 20px;}
.carousel{ margin:0px auto; padding:20px 0px 0px 0px; width:1180px; height:355px;  position: relative;}
.carousel .slides{ margin:0px auto 30px; overflow:hidden; position:relative;}
.carousel .slides div{ border:4px solid #e6e2de; padding:3px;}
.carousel .slides  div em{ position:absolute; bottom:-40px; text-align:center; line-height:40px; font-size:14px; left:0px; width:437px; height:40px; display:block;   font-style:normal;font-weight: bold;}
.carousel .slides  div em a{}
.carousel .slides img{width:437px; height:305px;}
.carousel .slides .slideItem{ padding:0px;   position:absolute; cursor:pointer; opacity:1!important;}
.carousel .slides .slideItem a{ overflow:hidden; display:block;}
.carousel .slides .slideItem img{ width:100%; height:100%;}
 
.prevButton{background:url(../images/case_left.jpg) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.nextButton{background: url(../images/case_right.jpg) no-repeat 0px 0px; top:146px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.prevButton{left: 0px;}
.nextButton{ right:0px;}

 
.ys_dbg{background:url(../images/ys_bg.jpg) no-repeat top center; height:842px; margin-top: 60px;}

.ys_t{text-align: center; padding-top: 30px;}
.ys_t h4 {font-weight: bold;font-size: 30px;color:#000000;}
.ys_t h4  span{color:#f12a0b;font-weight: bold;}

.ys_t p{font-size: 20px;color:#000;padding-top: 10px;}

.ys_x li{width:250px;height:250px;display:block;  position:absolute;}

.ys_x li.ys1{top:195px;left:49px;}
.ys_x li.ys2{top:42px;left:457px;}

.ys_x li.ys3{top:195px;left:866px;}

.ys_show_n{left:365px;top:416px;width:480px;}

.ys_show_n dt{font-size: 20px;font-weight: bold;color:#FFF;}


.ys_show_n p{font-size: 14px;line-height:30px;background:url(../images/ys_tag.jpg) no-repeat 0px 10px;color:#FFF;padding-left: 30px;}











.about_dbg{height:408px;background:url(../images/about_dbg.jpg) repeat; margin-top: 50px; padding-top: 50px;}
 

 .about_l{background:url(../images/about_l.png) no-repeat;width:46px;height:178px;display:block;text-align: center;padding-top: 20px;}
.about_l h3{font-size:18px;font-weight:bold;color:#282828;width:18px;line-height: 24px;margin:0px auto;}
.about_pic img{width:525px;height:357px;}
.about_pic{width:525px;height:357px;}

.about_n{width:558px;margin-top: 10px;}
 
.about_n h3 a{font-size: 18px;font-weight: bold;color:#000;}
.about_n .about_nr{line-height: 30px;font-size: 14px;height:210px; overflow: hidden; margin-top: 10px;}



.about_n em a{width:126px;height:44px;display:block;color:#FFF;background:#0951b3;float: left; margin:20px 22px 0 0;text-align: center;font-weight: bold;font-size: 14px;line-height: 44px;}

.about_n em a:hover{background:#f12a0b;}
 
 .fc_n{background:#f3f3f3;height:257px;padding:20px;}

.fc_n li p {
	height: 47px;  
	line-height: 47px;
	overflow: hidden; display:block;
	font-size: 14px; 
}
.fc_n li {
	width:252px;
	float: left;
	height:230px; 
	margin: 20px 24px 20px 0px;
	display: inline;
	text-align: center;  
	position: relative;   
}
.fc_n li a {
	overflow:hidden;
	 
}
.fc_n li a.picshow1 {
	width:240px;
	height:180px; 
	overflow:hidden;
	display:block; padding:5px;border:1px solid #cdcdcd;

}
.fc_n li img {
	width:240px;
	height:180px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.fc_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.fc_n li p:hover a  {
	color:#bb262c
}


 

 
.hz_n li p {
	height: 47px;  
	line-height: 47px;
	overflow: hidden; display:block;
	font-size: 14px; 
}
.hz_n li {
	width:252px;
	float: left;
	height:180px; 
	margin: 20px 24px 20px 0px;
	display: inline;
	text-align: center;  
	position: relative;   
}
.hz_n li a {
	overflow:hidden;
	 
}
.hz_n li a.picshow1 {
	width:240px;
	height:140px; 
	overflow:hidden;
	display:block; padding:5px;border:1px solid #cdcdcd;

}
.hz_n li img {
	width:240px;
	height:140px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.hz_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.hz_n li p:hover a  {
	color:#bb262c
}




.honor{width:288px;margin-right: 20px;}
.honor #simgs1{margin-left: 50px;}

.honor_n em{background:url(../images/honor_jt.png) no-repeat;width:17px;height:49px;display:block; position:absolute;top:80px;}
.honor_n em.t_l{left:0px;}
.honor_n em.t_r{ right:0;background-position: right 0;}
.honor_n{position: relative;margin-top: 20px;width:280px;}

.honor_n em a{display:block;width:100%;height:100%;}
 
.honor_n p {
	height: 32px;
	line-height: 32px; 
	overflow: hidden;
	font-size: 14px; 
}
.honor_n li {
	width:204px;
	float: left; 
	height:320px; 
	margin: 0px 0px 8px 0px;
	display: inline;
	text-align: center;
 
}
.honor_n li a {
	overflow:hidden;

}
.honor_n li a.picshow1 {
	width:185px;
	height:257px;
	overflow:hidden;  
	display:block;border:1px solid #d2d2d2;
	 
}
.honor_n li img {
	width:185px;
	height:257px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}


.honor_n li:hover p{ }

.honor_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari å’Œ Chrome */
	-o-transform:scale(1.2, 1.2);
}
.honor_n li a:hover {
	color:#F00
}


.honor_zi{width:207px;height:32px;background:#e8e8e8;display:block; line-height: 32px;text-align: center;margin:0 auto;font-size: 14px;}



.news_nav{margin:20px 0  0 150px;}
.news_nav h3 a{ font-size:18px;color:#191919;  background:url(../images/news_t.jpg) no-repeat left 8px; padding-left:36px;height:40px; display:block; letter-spacing: 3px;}
.news_nav h3{ float:left; height:40px; line-height:40px; margin-right:37px;}


.news_nav h3:hover a,.news_nav h3 a.news_tag{color:#0951b3;}

.news_n{ margin:10px 0 0 1px; height:300px;}
.news_nl{width:386px; margin-top: 7px;}
 
.news_nl li{width:383px; height:232px;   float:left; margin-right:32px; display:block;}

.none{ display:none;}
.block{ display:block;}

 
.news_nl dl dt img{width:381px;height:230px; border:1px solid #dfdfdf;}
 

.news_nl dl dd p a{font-size:14px;  height:40px; line-height:40px; overflow:hidden; display:block;}
 
 .news_nl dl dd{ border-bottom:1px solid #dfdfdf; height:40px;}

 

.news_rnr{float: right;width:375px;}

.news_rnr li { line-height:36px;  height:36px;  background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden;   }
.news_rnr li a{ width:70%; overflow:hidden; float:left; color:#494949;font-size: 13px;}
.news_rnr li span{ float:right; color:#494949;  }
.news_rnr li a:hover{ color:#F00}

.links { margin-top:20px;}
.links h3{ float: left;}
.links h3 em{font-size: 30px; color: #007fea; font-family: impact;  float: left;}
.links h3 span{width:86px; height: 25px; line-height: 25px; background: #7e7e7e; color: #FFF; display: block; float: left; text-align: center; margin:6px 0px 0px 15px;}
.links_n a{ color: #404040; line-height: 40px;}
.links_n { float: left; margin-left:15px;}