

.flexslider{position:relative;height:500px;overflow:hidden;  z-index: 4;margin-top:160px;}

.slides{position:relative;z-index:1;}

.slides li{height:500px;}

.slides li a{ display:block; height:500px;width:100%;}

.flex-control-nav{position:absolute;bottom:10px;z-index:5;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:#2a2a2a;cursor:pointer; color: #FFF;   }

.flex-control-nav .flex-active{background:#c8010c;}



.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{background: url(../images/prev.png) no-repeat 0 0;left:30px;}

.flex-direction-nav li a.flex-next{background: url(../images/next.png) no-repeat 0 0;right:30px;}



/*search*/



 

.search_zi{ float:left; height:48px; width:700px; color:#FFF;line-height:48px; 

	display:inline;font-size: 14px;}

.search_zi a{ color:#bfbfbf; margin:0 5px;}

 

.search1{ float:right;  width:311px;  height:37px;   line-height:37px;display:inline; margin:8px 10px 0 0;background: url(../images/search_bg.png) no-repeat  0px center; 

 

 }

 



.search1 .text{ width: 200px; padding-left:20px; height: 37px; float:left; background:none;border:none; line-height:37px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}

.search1 .submit{

  width:33px;

  height:33px;

  cursor:pointer;

  float: right;

  background:url(../images/search_bg.jpg) no-repeat 0 center; 

  }



.search_bg{background:url(../images/search_dbg.jpg) no-repeat top center; height:53px;}

 

.pro_dbg{background: url(../images/pro_dbg.jpg) no-repeat top center;height: 1200px;}





  

.pro_c {



 height: 404px;margin-top: 87px;

}

.pro_c_nav {

 height: 93px;

	 display: block;padding-top: 35px;

}

.pro_c_nav h2 {

	font-size:30px;  background:url(../images/pro_ct.jpg) no-repeat 20px center;padding-left: 30px;

	 text-align: center;

	color:#FFF; 

}

.pro_c_nav h2 a {

	color:#FFF; 

}

.pro_c_nav h2 p{font-size: 15px;text-transform: uppercase;padding-top: 6px;}

.pro_n {width:1060px;margin:30px auto 0;}

  .pro_n ul{width:110%;}

 .pro_n li  {

	height:39px; border-bottom: 1px dashed #a1a1a1;width:300px;

	line-height:39px; overflow: hidden; text-align:left;

	 background:url(../images/pro_more.jpg) no-repeat 280px center;  float: left; margin:0px 25px;

	display:block;  

}

.pro_n li  a {

	font-size:15px;

	color:#393939;   

 }



.pro_show {

	 margin-top: 30px;

}



.pro_show_n ul {

	width:110%; 

}





.pro_show_n li p {

	height: 40px;  

	line-height: 40px;

	overflow: hidden; display:block;

	font-size: 14px;

}

.pro_show_n li {

	width:268px;

	float: left;

	height:276px; padding:4px;border: 1px solid #e1e1e1;

	margin: 5px 22px 20px 0px;

	display: inline;

	text-align: center;

	position: relative;   

}

.pro_show_n li a {

	overflow:hidden;

	 

}

.pro_show_n li a.picshow1 {

	width:268px;

	height:195px;  

	overflow:hidden; 

	display:block;



}

.pro_show_n li img {

	width:268px;

	height:195px;

-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

}

 

 .pro_show_n li em{line-height: 32px;}

.pro_show_n li em a{width:123px; height:32px; display:block;   float: left;background: url(../images/pro_zx.jpg) no-repeat 0 0;color:#FFF;}



.pro_show_n li em a.zx{width:123px; height:32px; display:block;   float: left;background: url(../images/pro_zx.jpg) no-repeat right 0;}





 .pro_show_n li em a:first-child{margin:0px 11px 0 3px;}





.proshow{height: 50px; line-height: 50px; background:#d80c0d;

	  }



 .proshow h3{float: left;}

.proshow h3 a{ font-size: 20px;font-weight: bold; height: 50px; display:inline-block; color:#FFF; background:url(../images/pro_st.jpg) no-repeat 20px center; line-height: 50px; padding-left: 60px;}

.proshow a.pro_more{float: right;width: 53px;height: 21px;border: 1px solid #f0b3b3;line-height: 21px;margin:13px 12px 0 0;text-align: center;color:#FFF;background:#e30521;

}

 

.none{ display: none;}

.block{ display: block;}

 







.gg1{background:url(../images/gg1.jpg) no-repeat top center;height: 180px; }



.gg1_zi{font-size: 26px; color:#FFF;line-height: 36px;margin-left: 30px;}

.gg1_zi p{font-size: 20px;}

.gg1_nr{margin:20px 0 0 0;float: right;}

.gg1_tel{   line-height:26px; overflow:hidden; margin-top: 6px; }



.gg1_tel p{color: #FFF;font-size: 14px;   float: left;}

 .gg1_tel span{font-size: 30px;display: block;margin-top: 8px;}

 

 .gg1_tel a{width:110px;height: 36px; font-size: 16px;text-align: center; color: #dc0000;display: block;margin:10px 0 0 15px;float: left;background: #FFF; line-height: 36px;}



.mt40{margin-top: 40px;}

.case_t {text-align: center;height: 73px;background: #e1e1e1;}

 

 .case_t h3{width:200px;height: 73px; border-left: 1px solid #c6c6c6; text-align: center;line-height: 73px;float: left;}



 .case_t h3.tag_case{background: url(../images/case_hover.jpg) no-repeat top center;height: 73px;}





.case_t  span a{background: url(../images/case_m.jpg) no-repeat;width:208px;height: 73px;line-height: 70px;color:#FFF;text-align: center;display: block;}

.case_t span{float: right;}





.case_ta{width:180px;height: 67px;border: 1px solid #dc0000;line-height: 67px;text-align: center;left:10px;top:170px;}



.case_ta h3 a{font-size: 30px;color:#dc0000;}



 

.area_n{background: url(../images/case_dbg.jpg) no-repeat bottom center;height: 660px;overflow: hidden;}





.area_n{margin-top: 20px;}



.area_n .info{height: 136px;width:910px;margin:30px 0px 0 240px;text-align: left;}

.area_n .info p{line-height: 28px;height: 56px;display: block;overflow: hidden;color: #6d6d6d;}



.area_n .info a{height: 40px;line-height: 40px;display: block;overflow: hidden;font-size: 20px;color: #dc0000;}



.area_n li {

	width:1180px;

	float: left;

	height:660px; 

	display: inline;  

	text-align: center;

	position: relative;   

}

.area_n li a {

	overflow:hidden;

	color:#FFF;font-size: 14px;

}

.area_n li .pic  {

	width:1180px;

	height:495px; 

	overflow:hidden;

	display:block;



}

.area_n li .pic img {

	width:1180px;

	height:495px;

-webkit-transition:all .2s;

-moz-transition:all .2s;

-o-transition:all .2s;

-ms-transition:all .2s;

transition:all .2s;

	overflow:hidden;

}

.area_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);

}

 



 

 



 



 





 









 

 

 

.lc_tel{width:234px;border-right:2px solid #c6c6c6;}



.lc_tel{   line-height:26px; overflow:hidden;  }



.lc_tel p{color: #000;font-size: 14px;margin-top: 8px; }

 .lc_tel span{font-size: 30px;display: block;margin-top:3px;}

 

 .lc_tel a{width:110px;height: 36px; font-size: 16px;text-align: center; color: #fff;display: block;margin:10px 0 0 0px;background: #dc0000; line-height: 36px;}





 

.lc_tel h4{font-size: 30px;color: #dc0000;}

.lc_nl {width:920px; }



.lc_nl li {background: url(../images/lc_n.jpg) no-repeat right top;width:308px;height: 135px;float: left;margin:0px -5px 0 0px;}



.lc_nl li em{background: #FFF;border-radius: 50%;width:53px;height: 53px;border: 1px solid #dc0000;display: block;text-align: center; margin-top: 33px;float: left;}

.lc_nl li  h4{font-size: 24px;color:#FFF;width:210px;float: left;margin:20px 0 0 10px;font-weight: normal; text-align: center;}

.lc_nl li  p{line-height: 24px;color:#FFF;font-size: 14px;margin-top: 6px;}

.lc_nl li  em img{padding-top: 8px;}



.kehu_title  { text-align: center;}

.kehu_title  h3 a{font-size: 36px;color: #000;}



.kehu_title h3 span{ color: #dc0000;}



 

 .kehu_title  p{font-size: 13px;text-transform: uppercase;margin-top: 6px;color: #656565;}









.kehu_left  {width:670px;}



.kehu_left  ul{width:750px;}

.kehu_left  li{width:303px;height: 303px;border-radius: 50%;position: relative;float: left;margin-right: 60px;}





 





 



.kehu_n  ul{width:1200px;}

.kehu_n  li{width:356px;height: 373px; float: left;border: 1px solid #c6c6c6;border-left: 0px;padding:30px 18px 0;}

.kehu_n li:first-child{border-left: 1px solid #c6c6c6;}



.kehu_n  li .pic img{width:170px;height: 170px; border-radius: 50%;}

.kehu_n  li .pic{width:170px;float: left;}

.kehu_n  li .info{  display: block; width:170px;margin: 30px 0 0 0px;float: right;}



.kehu_n  li .info a{line-height: 48px;height: 48px; display: block;overflow: hidden; font-size: 16px;}

.kehu_n  li .cont{border-top: 1px solid #c6c6c6;padding-top: 20px;height: 170px;margin-top: 20px;

}

.kehu_n li .cont p{line-height: 28px;height: 84px;display: block;overflow: hidden;color: #4e4e4e;

}



.kehu_n li .cont em{margin: 20px  0 0 20px;display: block;

}

.kehu_n li .cont em a{float: left;background: url(../images/kehu_m.jpg) no-repeat 0 0 ;height: 58px;width:149px;font-size: 15px;color:#FFF;line-height: 65px;text-align: center;

}

 

 .kehu_n li .cont em a.zx{float: left;background: url(../images/kehu_m.jpg) no-repeat right 0 ; margin-left: 20px;

}

















.ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat top center;height: 776px;}







h4{font-weight: normal;}



.ys_t{left:131px;top:120px;}

 

 .ys1{width:517px;left:127px;top:240px; }



 .ys2{width:517px;left:697px;top:240px; }

 .ys3{width:517px;left:195px;top:515px; }



 .ys4{width:517px;left:590px;top:515px; }





.ys_com  em{margin-top: 6px;float: left;}

.ys_com span{font-size: 20px;color: #dc0000;float: left;margin:20px 0 0 12px;}

.ys_com .ys_cont{line-height: 30px;color:#FFF;clear: both;padding-top: 10px;}











.td_n li h4{width:166px;height: 166px;border: 6px solid #dc0000;border-radius: 50%;display: block;text-align: center;line-height: 26px;color: #000;font-size: 16px;}



.td_n li h4 span{background: url(../images/td1.jpg) no-repeat top center; padding-top: 60px;display: block;margin-top: 28px;display: block;}



.td_n li {width:180px;float: left;margin:40px 50px 0 50px;}



.td_n li p{font-size: 15px;line-height: 26px;color: #000;text-align: center;margin-top: 15px;}



.td_n li.td2 h4 span{background: url(../images/td2.jpg) no-repeat top center; }



.td_n li.td3 h4 span{background: url(../images/td3.jpg) no-repeat top center; }

.td_n li.td4 h4 span{background: url(../images/td4.jpg) no-repeat top center; }

















.about_dbg{background: url(../images/about_dbg.jpg) no-repeat top center;height: 496px;margin-top: 40px;}

.about_n{width:590px;}

.about_t{text-align: center;background: #dc0000;height: 192px; }

.about_t h3{padding-top: 40px;}

.about_t h3 a{font-size: 36px;color:#FFF;}

.about_t   p{font-size:14px; color:#FFF;margin: 5px 50px 0; line-height: 30px;} 



.about_pic {width:590px;height: 269px }

.about_pic img{width:590px;height: 269px;}

.about_nr {width:530px;margin:40px  10px 0 0;}

.about_nr h3{font-size: 24px; color: #dc0000;}

.about_nr h3 a{color: #d10b19;}



.about_content{line-height: 30px;color: #363636;height:270px;display: block;margin-top: 20px;text-indent: 2em;}



 









/* news  */



.news_dbg{background: url(../images/news_dbg.jpg) no-repeat top center;height: 505px;margin-top: 50px;overflow: hidden;}

 

 









.fc_t h3 a { font-size: 16px; font-weight: bold; color: #FFF; }

 



 

 

.fc_t { margin-top: 10px; background: url(../images/fc_x.jpg) no-repeat center bottom;height: 44px;line-height: 44px;}

.fc_t h3 {  height: 44px; float: left;}

.fc_t h3 a{color: #dc0000;font-size: 20px;font-weight: normal;}

.fc_t a.more { float: right;text-transform: uppercase; font-size: 12px;}

.fc_n {margin-top: 30px;height: 248px;overflow: hidden;}

 

.fc_n .bd ul { overflow: hidden; zoom: 1; }

.fc_n .bd ul li { margin: 0 30px 0 0; float: left;overflow: hidden; text-align: center;width:273px; }

.fc_n .bd ul li .pic a:hover img { border-color: #999; }

.fc_n .bd ul li .title { line-height: 48px; height: 48px; display: block; overflow: hidden; }

 



.fc_n .bd ul li:hover .pic 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 .bd ul li .pic { 

	text-align: center; 

	width: 273px;  

	height: 200px; 

	overflow: hidden; display: block; }

.fc_n .bd ul li .pic img { width: 273px; height: 200px; display: block; 

	-webkit-transition: all .2s; 

	-moz-transition: all .2s; 

	-o-transition: all .2s; 

	-ms-transition: all .2s;

	 transition: all .2s; 

	 overflow: hidden; }



.links{background: #dc0000;height: 66px;line-height: 66px;border-bottom: 1px solid #e74d4d}





 .links span{background: url(../images/links_tag.jpg)  no-repeat bottom center; width:152px;height: 66px; float: left;display: block;font-size: 18px;text-align: center;color:#dc0000;}

 

 

.links_n{line-height: 66px;margin:0px 0 0 40px;float: left;}

.links_n a{padding-right:26px;color:#FFF;}







.news_nav h3{font-size: 20px;color:#FFF;height: 50px;line-height: 50px;width:156px;text-align: center;}

.news_nav h3 a{color:#FFF;}

.news_nav {left:55px;top:95px;}





.news_t{width:195px;float: left;margin:172px 0 0 0;}

.news_t h3:first-child{margin-left: 20px;}

.news_t h3{width:171px;height: 46px;line-height: 46px;text-align: center;margin-bottom: 25px;}

.news_t h3.tag_news{background: url(../images/news_t.png) no-repeat 0 0;}

.news_t h3 a{color:#FFF;}





.news_n{width:897px;margin-top: 87px;}



.news_n dt img{width:270px;height: 172px;}



.news_n dt {width:270px;height: 172px;float: left;}



.news_n dd{width:625px;height: 172px;background: #f8f8f8;float: left;}

.news_n dd div{width:530px;margin:20px 0 0 30px;

}

.news_n dd a{height: 40px;line-height: 40px;display: block;overflow: hidden;color: #000;font-size: 15px;}

.news_n dd p{line-height: 30px;height: 60px;display: block;overflow: hidden;color: #636363;}

.news_n ul{margin-top: 20px;width:102%;}

.news_n li{height: 50px;line-height: 50px;border-bottom: 1px dashed #aaaaaa;width:47%;float: left; margin-right: 3%;}

.news_n li span{font-size: 13px;color: #7a7a7a;float: right;}

.news_n li a{color: #2c2c2c;width:290px;display: block;background: url(../images/news_tag.jpg) no-repeat left center;padding-left: 20px;float: left;height:50px;overflow:hidden;}