
.flexslider{position:relative;height:497px;overflow:hidden;  z-index: 4;}
.slides{position:relative;z-index:1;}
.slides li{height:497px;}
.slides li a{ display:block; height:497px;width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:8;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:34px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:34px;height:8px;line-height:44px;overflow:hidden;background:#f07c17;cursor:pointer; color: #FFF;   }
.flex-control-nav .flex-active{background:#1b5aa9;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{}
.flex-direction-nav li a.flex-next{}

 /*search*/

.search_dbg{background: #ebebeb;height: 47px;
}
 
.search_zi{ float:left; height:47px; width:700px; color:#4e4e4e;line-height:47px;background: url(../images/search_ltag.jpg) no-repeat 0 center; padding-left: 30px;
	display:inline;  }
.search_zi a{ color:#4e4e4e; margin:0 2px;}
.search_zi a:hover{ color:#0b85ec; }
.search1{ float:right;  width:321px;  height:33px;  line-height:33px;display:inline; margin-top:6px;
 background: #FFF;border-radius: 20px;
 }

.search1 .text{ width:185px; padding-left: 10px; height: 33px; float:left; background:none;  line-height:33px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}
.search1 .submit{ width:45px; height:33px;   cursor:pointer; float:right;background:url(../images/search_tag.jpg) no-repeat center center;
  }




.hz_dbg{background: url(../images/hz_dbg.jpg) no-repeat top center; height: 284px; }


.mt40{margin-top: 40px;
}
 
 
.hz_t {text-align: center; background: url(../images/hz_t.png) no-repeat;width:203px;height: 136px;margin:53px 0 0 0; padding-top: 20px;}
.hz_t h3 a{ color: #FFF;display: block;font-size: 20px;font-weight: bold; }
.hz_t span{display: block;font-size: 27px;color:#FFF;text-transform: uppercase;}
.hz_t p{font-size: 20px;color:#FFF; width:153px;height: 30px;background: #f07c17;line-height: 30px;text-align: center;font-family: arial;margin:8px auto 0;}
 
 .hz_n{width:930px;margin-top: 60px;height: 200px;overflow: hidden;}
 
.hz_n li {
	float: left;
	width: 237px;
	margin: 0px 40px 0px 0;
	text-align: center;
	height: 210px;
}
.hz_n .case_img {
	
	border:1px solid #FFF;
	width: 235px;
	height: 120px;
	overflow:hidden;
	margin-bottom: 4px;
	display:block;
}
.hz_n li img {
	display: block;
	width: 235px;
	height:120px;
-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{ height:30px; line-height:30px; overflow:hidden; display:block;}
.hz_n li p a {
	height: 30px;
	font-size: 14px;
	color: #FFF;
	display: block;
}
 
 
 .pro_t h2 a{font-size: 30px;font-weight: bold;color: #2161bb; 
 }

  .pro_t{background: url(../images/pro_t.jpg) no-repeat center center; height: 60px;text-align: center;}

  .pro_t p{font-size: 16px;text-transform: uppercase;color: #696969;}


   .pro_c{margin-top: 20px;}
  .pro_c li span{}

   .pro_c li{width:574px;height: 53px;background: #e4e4e4;border-radius: 8px;float: left;display: block;margin:0px 31px 14px 0; line-height: 53px;}

 .pro_c  ul{width:1230px;}

  .pro_c li span{background: url(../images/pro_ct.jpg) no-repeat top left;width:171px;height: 53px;float: left;}
    .pro_c li span a{font-size: 16px;color:#FFF;padding-left: 60px;}

.pro_c li dl dd{height: 53px;line-height: 53px;display: block;float: left;padding:0px 15px;}

.pro_c li dl {margin-left: 20px;width:310px;float: left;}

.pro_c li  a.more{float: right;font-size: 14px;color: #919191;font-family: arial;text-transform: uppercase;height: 53px;line-height: 53px;margin-right: 10px;}





 
 
.pro_show_n{margin-top: 20px;
}
 

.pro_show_n ul{width:1300px;}
.pro_show_n li:hover p{ background: #2165ca; }

.pro_show_n li:hover{border: 1px solid #2165ca;}
.pro_show_n li:hover p a{ color: #FFF;}
.pro_show_n p{ height: 46px; line-height: 40px; overflow: hidden; background: url(../images/pro_x.jpg) no-repeat  center 38px;}
.pro_show_n p a{color:#464646; font-size: 14px;}
.pro_show_n li {width:260px; float: left;  margin: 0 32px 30px 0px; display: inline; text-align: center; height: 257px;border: 1px solid #d2d2d2; padding:4px; }
.pro_show_n li a.pro_img{width:260px; height:211px; overflow:hidden; display:block;}
.pro_show_n li img{ width:260px; height:211px; -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 a:hover{ color:#F00;}



.gg2{background: url(../images/gg2.jpg) no-repeat top center; height: 244px;}
.gg2 .gg1_tel{left:80px;top:150px;}
.gg2 .gg1_zi{left:80px;top:30px;}

.gg1{background: url(../images/gg3.jpg) no-repeat top center; height: 270px;}

.gg3{background: url(../images/gg1.jpg) no-repeat top center; height: 268px;}


.gg1_zi{font-size: 24px;font-weight: bold;color:#FFF;left:600px;top:45px;}
.gg1_zi p{font-size: 16px; margin-top: 15px;}
 
 .gg1_zi span{background: url(../images/gg3_tag.png) no-repeat left center; padding-left: 30px;margin-right: 25px;}

.gg1_tel{top:170px;left:600px;}
.gg1_tel p{font-size: 14px;background: url(../images/gg_tel.jpg) no-repeat left center; padding-left: 50px;float: left; height:70px;}
.gg1_tel span{font-size: 28px;font-family: arial;color: #0d6fcc;display: block;padding-top: 4px;}
.gg1_tel a{float: left;margin:5px 0 0 20px;}

.case_t{background: url(../images/case_t.jpg) no-repeat center 15px; height: 60px;text-align: center;}
.case_t  p{font-size: 12px;text-transform: uppercase;color: #929292;font-family: arial;margin-top: 7px;}
.case_t h3 a{font-size: 24px;font-weight: bold;color: #333;}





.case_n{margin-top: 30px;height: 230px;overflow: hidden;}
 
 
.case_n li {
	float: left;
	width: 248px;
	margin: 0px 31px 0px 0;
	text-align: center;
	height: 230px;
}
.case_n .case_img {
	
	border:1px solid #d2d2d2;
	width: 238px;padding: 4px;
	height: 175px;
	overflow:hidden;
	margin-bottom: 4px;
	display:block;background: #FFF;
}
.case_n li img {
	display: block;
	width: 238px;
	height:175px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
	overflow:hidden;
}
.case_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);
}

.case_n li p{ height:30px; line-height:30px; overflow:hidden; display:block;}
.case_n li p a {
	height: 30px;
	font-size: 14px;
 
	display: block;
}
 
 
.case_n #simgs2 { margin-left:46px;}
.case_n em {
	position: absolute;	top: 80px;width:26px;height:25px;display:block;
}
.case_n .t_l {
	left:0px;background:url(../images/case_left.jpg) no-repeat 0 0; 

}

.case_n em a{width:100%;height:100%;display:block;}
.case_n .t_r {
	right: 0px;background:url(../images/case_right.jpg) no-repeat right 0;

}


.ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat bottom center #f2f2f3; height: 852px;}

.ys_t{text-align: center;padding-top: 40px;}

.ys_com p{ line-height: 30px;color: #525252;text-align: left;padding-top: 10px;}

.ys_com {width:287px;text-align: center;}

.ys1{left:23px;top:330px;width:270px;}

.ys2{left:295px;top:180px;}
.ys3{left:620px;top:180px;}
.ys4{right:10px;top:330px;}






.kehu_nav{background: url(../images/kehu_x.jpg) no-repeat center center;text-align: center;}
.kehu{width:560px;}

.kehu_nav span{font-weight: bold;color: #ff7d00;}
.kehu_nav h3 a{font-size: 24px;font-weight: bold;}

 .kehu_nav h3 span em{font-size: 14px;}
 
 .kehu_n ul{width:1400px;}

 .kehu_n {
	margin-top: 25px;
	height: 440px;
	overflow: hidden;
}
.kehu_n li {
	width:500px;
	height: 177px; 
	display: block;background: url(../images/kehu_nbg.jpg) no-repeat left bottom; padding-bottom: 18px;
	
	margin-bottom: 15px;   
}

.kehu_n li dl{background: url(../images/kehu_bg.jpg) repeat-y;height: 177px;border-left:5px solid #595959; }

.kehu_n li:hover dl{ border-left:5px solid #ff7d00; cursor:pointer;}
.kehu_n li dd {
	float: right;
	 
}
.kehu_n li dt {
	float: left;
	width:270px;
	margin: 20px 0px 0px 20px;
}
.kehu_n li dt a.kehu_t {
	font-size: 14px;
	color: #1a1a1a;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.kehu_n li dd img {
	border:1px solid #d2d2d2;
	width:178px;
	height: 178px;border-radius: 178px;
}
.kehu_n li dt a:hover{ color: #F00;}
.kehu_n li dt p {
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color: #676767;
	display: block;
}
.kehu_n li dt a.kehu_more {
 
	margin-top: 8px;
	display: block;
}




.cjwq_n{background: url(../images/cjwq_bg.jpg) repeat-y 20px top;height: 390px;padding-top: 20px; margin-top: 8px;overflow: hidden;}

 
#ticker2 {
	 
	height: 380px;  
	
	position: relative; 
}
#ticker2 li {
	position: relative;  padding-bottom:20px; height:120px;

}


.da{ background:url(../images/wenda.jpg) no-repeat 0px -25px; padding-left:47px; color:#717171; height:70px; overflow:hidden; line-height:22px;}
.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat 0px 7px; padding-left:47px; margin:6px 0px; line-height:30px; overflow: hidden; }
.wen a{ font-size: 14px;}
.cjwq_n ul { padding:0px 15px;}
.cjwq_n li{clear: both;}
.cjwq_n dl dt{width:366px;float: left;}
.cjwq_n dl dd img{width:118px;height: 88px;padding: 4px;border: 1px solid #b7b7b7;}
.cjwq_n dl dd {width:128px;height: 98px;float: right;background: #FFF;}




.about_dbg{background: url(../images/about_dbg.jpg) repeat-x top center; height: 835px; }





.about_pic img{width:588px;height: 387px;}
.about_pic {width:588px;margin-top: 110px;}
.about_n h3 a{font-size: 24px;font-weight: bold;color: #ff9503;}
.about_n h3{background: url(../images/about_xt.jpg) no-repeat top center; height: 40px;text-align: center;padding-top: 40px;}

.about_n{width:523px;margin-top: 110px;}


.about_nr{line-height: 30px;height: 240px;overflow: hidden;display: block;}

.about_more a{background: url(../images/about_more.jpg) no-repeat;width:137px;height: 46px;display: block;color:#FFF;font-size: 16px; line-height: 46px;text-indent: 20px;}
.about_more {margin-top:18px;}


.fc_bg{height: 280px;background: #FFF;margin-top: 40px;}


.fc_t h3 p{font-size: 14px;font-family: arial;color;#FFF;text-transform: uppercase;color:#FFF;}

.fc_t{width:224px;height: 260px;background: #0d6fcc;float: right;padding-top: 15px;margin-top: -20px;}
.fc_t h3 a{font-size: 20px;font-weight: bold;color:#FFF;}
.fc_t h3{text-align: center;color:#FFF; line-height: 24px;}

.fc_t ul li.fc_f1 a {background: url(../images/fc_t.png) no-repeat 20px 19px;display: block; }
.fc_t ul li.fc_f2 a{background: url(../images/fc_t.png) no-repeat 20px -54px;display: block; }
.fc_t ul li a{font-size: 16px;font-weight: bold;color:#FFF;padding-top: 10px;display: block;padding-left:70px; }

.fc_t ul li p{font-size: 14px;font-family: arial;color:#FFF;text-transform: uppercase;padding-top: 3px;}
.fc_t ul li.tag_fc{background: url(../images/fc_hover.jpg) no-repeat right center;width:238px; margin-left: -14px;transition: all 0.3s ease-out 0s;}
.fc_t ul {margin-top: 20px;}
.fc_t ul li {height: 60px;  }

.fc_t ul li.tag_fc a{margin-left: 14px;}

.fc_more a{font-size: 16px;font-weight: bold;color:#FFF;padding-top: 10px;display: block;}

.fc_more p{font-size: 14px;font-family: arial;color:#FFF;text-transform: uppercase;padding-top: 3px;}

.fc_more{background: url(../images/fc_t.png) no-repeat 20px -116px; padding-left: 70px;border-top: 1px solid #86b7e6; }




.links{ margin-top: 40px;background: url(../images/links_x.jpg) no-repeat center right;height: 50px;line-height: 50px; }
.links h3{  font-size: 16px; text-align: center;float: left;}
.links p{ display: block; font-size: 16px;color: #a8a8a8;  float: left; margin-left: 30px;}
.links_n { margin-top: 5px;}
.links_n a{ background: url(../images/links_tag.jpg) no-repeat left center; padding-left: 20px; font-size: 13px; color: #737373; margin-right: 10px;}



.fc_n{margin-top: 30px;width:908px;float: left;height: 230px;overflow: hidden;}
 
 
.fc_n li {
	float: left;
	width: 248px;
	margin: 0px 31px 0px 0;
	text-align: center;
	height: 230px;
}
.fc_n .case_img {
	
	border:1px solid #d2d2d2;
	width: 238px;padding: 4px;
	height: 175px;
	overflow:hidden;
	margin-bottom: 4px;
	display:block;background: #FFF;
}
.fc_n li img {
	display: block;
	width: 238px;
	height:175px;
-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{ height:30px; line-height:30px; overflow:hidden; display:block;}
.fc_n li p a {
	height: 30px;
	font-size: 14px;
 
	display: block;
}
 
 
.fc_n #simgs3,.fc_n #simgs4 { margin-left:46px;}
.fc_n em {
	position: absolute;	top: 80px;width:26px;height:25px;display:block;
}
.fc_n .t_l {
	left:0px;background:url(../images/case_left.jpg) no-repeat 0 0; 

}

.fc_n em a{width:100%;height:100%;display:block;}
.fc_n .t_r {
	right: 0px;background:url(../images/case_right.jpg) no-repeat right 0;

}


.none{display: none;}
.block{display: block;}



.news_t span{font-size: 60px;font-weight: bold;font-family: arial;color: #a8a8a8;text-transform: uppercase;float: left;}

.news_t em{font-size: 14px;font-family: arial;color: #c9c9c9;text-transform: uppercase;display: block;font-weight: normal;padding-top: 4px;}
.news_t p{font-size: 24px;font-weight: bold;color: #222;float: left;margin:10px 0 0 10px;}

.news_title h3{background: url(../images/news_hover.jpg) no-repeat top center;height:54px;width:148px;text-align: center;margin-top: 5px;}
.news_title h3 a{font-size: 18px;color:#FFF; line-height: 42px;}
.news_left .news_more{margin-top: 26px;}
.news_left{width:682px;float: left;margin-top: 20px;}

.news_n li{width:624px;height: 73px;border:1px solid #eaeaea;display: block;padding: 18px; margin-top:20px;}

.news_n li dt{float: left;}
.news_n li dt img{width:90px;height: 73px;}

.news_n li dd.news_nl{width:437px;margin-left: 20px;}

.news_n li dd.news_nl a{height: 30px;line-height: 30px;display: block;overflow: hidden;}

.news_n li dd.news_nl p{color: #9c9c9c;line-height: 22px;height: 44px;display: block;overflow:hidden;}
.news_n li dd.news_nr{margin-top: 16px;}
 
 .news_rnav{background: #0d6fcc;height: 42px; line-height: 42px;padding-left: 20px;}
  .news_rnav h3 a{font-size: 18px;color:#FFF;}
   .news_rnav span{font-size: 16px;padding-left: 10px;text-transform: uppercase;font-family: arial;}
 .news_right{width:467px; margin-top: 40px;}
  .news_rnav h3{float: left;}
 .news_rnav a.more{float: right;text-transform: uppercase;color:#FFF;padding-right: 10px;
}

.news_rpic {width:467px;height: 193px;}
.news_rpic img{width:467px;height: 193px;}
.news_nrr{margin-top: 10px;}
.news_nrr li{height: 36px;line-height: 36px;border-bottom: 1px dotted #e1e1e1;background: url(../images/news_tag.jpg) no-repeat left 15px; padding-left: 24px;}
.news_nrr li a{width:300px;height: 36px;display: block;line-height: 36px;float: left;}

.news_nrr li span{float: right;font-size: 12px;color: #8b8b8b;}