



.flexslider{position:relative;height:465px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;  z-index: 8;}



.slides{position:relative;z-index:1;}



.slides li{height:465px;}



.slides li a{ display:block; height:465px;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:#FFF;cursor:pointer; color: #FFF;   }



.flex-control-nav .flex-active{background:#ff7a02;}







.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{ height: 38px; background:#f2f2f2;}



.search_zi{ float:left; height:38px; width:700px; color:#4e4e4e;line-height:38px;



	display:inline;}



.search_zi a{ color:#4e4e4e; margin:0 2px;}



.search_zi a:hover{ color:#0b85ec; }



.search1{ float:right;    height:30px;   line-height:30px;display:inline; margin-top:4px;



 



 }



.search_zi span{font-weight: bold;}



.search1 .text{ width:172px; padding-left: 10px; height: 25px; float:left; background:#e6e6e6;  line-height:25px; color:#6b6b6b; font-size: 12px; font-family: "Microsoft YaHei";}



.search1 .submit{ width:34px; height:25px; font-size:12px; cursor:pointer; float:right;background: url(../images/search_bg.jpg) no-repeat top center;



  }











 







  



.pro_c {



	width:230px;  margin-top:30px;



	float:left;



	display:inline;  overflow: hidden; 



}



.pro_c_nav {



	 background:url(../images/pro_ct.jpg)  repeat-x top center;



	height:83px;



	line-height:83px;  display: block;



}



.pro_c_nav h2 {



	font-size:20px;  



	 text-align: center;



	color:#FFF; 



}



.pro_c_nav h2 a {



	color:#FFF;  font-weight: bold;



}







.pro_n{height:790px;background:#FFF;width:226px; overflow: hidden;border:2px solid #bb262c; border-top:0px; padding:10px 0px;}



.pro_n li dl {



clear: both;   







}



.pro_n li{ clear: both;  margin-left: 20px;}



.pro_n li dl dd {



	height:38px;  



	line-height:38px; padding-left: 30px;background:url(../images/ddbg.png) no-repeat 0px center;







	



	font-size:14px; 



}







.pro_n li dl dd a{  }



 .pro_n li span { margin:5px 0px;







	height:41px;width:189px;



	line-height:41px; overflow: hidden; text-align:left;



	  clear: both;background:url(../images/dtbg.png) no-repeat 0px center;  text-align: center;



	display:block;  



}



.pro_n li span a {



	font-size:16px;



	color:#FFF;  font-weight: bold;



}



 



.pro_n li span:hover{background:url(../images/dtbg-h.png) no-repeat; cursor:pointer;}



 



.pro_show {



	width:940px;



	float: right; margin-top: 44px;



}







 



.pro_show_n ul {



	width:1100px; margin-top: 14px; 



}











.pro_show_n li p {



	height: 40px;  



	line-height: 40px;



	overflow: hidden; display:block;



	font-size: 14px;



}



.pro_show_n li {



	width:196px;



	float: left;



	height:222px;background:url(../images/pro_bg.jpg) no-repeat;



	margin: 5px 5px 20px 0px;



	display: inline;



	text-align: center; padding:16px 17px;



	position: relative;   



}



.pro_show_n li a {



	overflow:hidden;



	 



}



.pro_show_n li a.picshow1 {



	width:195px;



	height:185px; 



	overflow:hidden;



	display:block;







}



.pro_show_n li img {



	width:195px;



	height:185px;



-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{margin-top: 2px; display:block;}



.pro_show_n li em a{width:89px; height:28px;border:1px solid #e2e2e2;display:block;border-radius: 10px;font-size: 14px; line-height: 28px;float: left;}







 .pro_show_n li em a:first-child{margin-right: 13px;}



.proshow{height: 46px; line-height: 46px; 



	  }







.proshow li{   height:46px; text-align: center;width:128px; margin:0px 10px;float: left; }



.proshow li a{ font-size: 16px;width:128px; height: 46px; display:inline-block; color:#000; background:url(../images/pro_st.jpg) no-repeat; line-height: 41px; }







.proshow a:hover{color:#FFF; font-weight: bold; background:url(../images/pro_st.jpg) no-repeat right;}



.proshow a.tag_pro{color:#FFF;font-weight: bold; background:url(../images/pro_st.jpg) no-repeat right;}



.none{ display: none;}



.block{ display: block;}















.td1_bg{height:512px;background:#ededed;margin-top: 20px;}







.char_dbg{background:url(../images/char_dbg.jpg) no-repeat top center; height:631px;}















 .case_title p{font-size: 16px;color:#000000;background:url(../images/case_x.jpg) no-repeat center center;width:546px; height:41px; display:block;text-align: center; line-height: 41px; margin:0px auto;text-transform: uppercase;}







   .case_title h3 a{font-size: 24px;font-weight: bold;color:#c1272d;}



   .case_title{text-align: center; margin-top: 30px;}











.area_n li:first-child{width:539px;height:400px;}







.area_n li:first-child img{width:539px;height:400px;}







.area_n li:first-child  a.picshow1 {



width:539px;height:400px;







}







.area_n li:first-child p a{float:left;font-size: 16px;color:#FFF;width:320px;margin-left: 30px;text-align: left; overflow: hidden;}



.area_n li:first-child p a.area_zx{float: right;width:113px;height:33px;display:block;text-align: center; line-height: 33px;color:#FFF;font-size: 14px;border:1px solid #FFF;border-radius: 15px; margin:20px 32px 0px 0;}











.area_n li:first-child p{ height:77px;line-height: 77px;width:539px;}



.area_n li {



	width:263px;



	float: left;



	height:184px; 



	margin: 12px 18px 9px 0px;



	display: inline;padding:4px;background:#FFF;border:1px solid #d4d4d4;



	text-align: center;



	position: relative;   



}



.area_n li a {



	overflow:hidden;



	color:#FFF;font-size: 14px;



}



.area_n li a.picshow1 {



	width:263px;



	height:184px; 



	overflow:hidden;



	display:block;







}



.area_n li img {



	width:263px;



	height:184px;



-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);



}



.area_n li:hover a  {



	color:#FFF



}











.area_n li p{background:url(../images/case_hover.jpg) repeat;width:100%;height:30px; line-height: 30px;color:#FFF;display:none; position:absolute;bottom:4px;width:263px;



	 }



.area_n li:hover p{display:block;}











.td1_title{font-size: 29px;font-weight: bold;color:#bb262c;text-align: center;background:url(../images/td_t1.jpg) no-repeat center 49px; padding-top: 40px;}











.td1_n dl{float: left;width:243px;height:268px;background:#FFF; margin:80px  0px 0px 40px;text-align: center;padding:12px 8px;}



.td1_n dl:hover{background:#bb262c; cursor:pointer;color:#FFF;}



.td1_n dl:first-child{margin:80px 0px 0px 10px;}







.td1_n dl dt{margin-top: -55px;}



.td1_n dl dt p{font-size: 16px; margin:10px 0;}



.td1_n dl dd p{text-align:left;line-height: 24px; padding:8px 4px 4px 4px;}



.td1_n dl dd img{border:8px solid #e2e2e2;}







.char_title{font-size: 24px;color:#FFF;background:url(../images/cha_2.png) no-repeat center 25px; height:56px; line-height: 56px;text-align: center; padding-top:26px;}







.char_left{width:516px;height:39px;float: left;}







.char_nnn{background:url(../images/char_nbg.png) no-repeat;width:419px;height:419px;display:block; margin-left: 83px;}







.char_xw{margin-top: 94px;}



.char_xw li{ position:absolute; }







.char_xw li.char1{background:url(../images/char_chang1.png) no-repeat;width:118px;height:115px;left:39px;top:207px;}







.char_xw li.char2{background:url(../images/char_chang2.png) no-repeat;width:112px;height:115px;left:153px;top:112px;}







.char_xw li.char3{background:url(../images/char_chang3.png) no-repeat;width:113px;height:118px;left:343px;top:123px;}







.char_xw li.char4{background:url(../images/char_chang4.png) no-repeat;width:117px;height:112px;left:438px;top:222px;}



















.char_xw li.char1 a.tag_char{background:url(../images/char_chan1.png) no-repeat; }











.char_xw li.char2 a.tag_char{background:url(../images/char_chan2.png) no-repeat; }











.char_xw li.char3 a.tag_char{background:url(../images/char_chan3.png) no-repeat; }











.char_xw li.char4 a.tag_char{background:url(../images/char_chan4.png) no-repeat; }



 



















.char_xw li a{display:block;width:100%;height:100%;}















.char_n dl{width:314px;padding-top:80px; margin:0 auto;text-align: center;}



.char_n dd p{font-size: 14px;line-height: 30px;}



.char_n dd a{width:113px; height:32px;background:#c1282d;border-radius: 4px;display:block;color:#FFF;font-size: 16px;text-align: center;line-height: 32px; margin:20px auto 0;}



.char_n dd{margin-top: 20px;}



.char_n dt{font-size: 30px;font-weight: bold;color:#bb262c;background:url(../images/char_x.jpg) no-repeat bottom center; padding-bottom: 20px;}











.char_right{width:560px;margin-top:50px;}







.gg1_zi {font-size: 24px;font-weight: bold;color:#FFF; margin-top: -30px;}



.gg1_zi p{font-size: 18px;margin-top: 6px;}







.gg1_tel{ margin-top: 20px;}



.gg1_tel p{float:left;font-family: arial;color:#FFF;font-size: 30px;background:url(../images/hotline.png) no-repeat left center; padding-left: 100px; height:50px; line-height: 50px;}



.gg1_tel a{background:url(../images/zixun.png) no-repeat;width:206px;height:38px;display:block;line-height: 38px;font-size: 20px;font-weight: bold;color:#c1282d;float: left;text-indent: 58px; margin-left: 13px;}











.ys_x{background:url(../images/ys_tx.jpg) no-repeat top center; height:22px; margin-top: 60px;}











.ys_title{text-align: center;margin-top: 30px;}







.ys_dbg{background:url(../images/ys_dbg.jpg) no-repeat top center; height:1110px;margin-top: 2px;}











.ys_n{width:450px; margin-top: 20px;}



.ys_n p{font-size: 14px;line-height: 30px;color:#303030;background:url(../images/ys_tag.jpg) no-repeat left 10px; padding-left: 24px;}







.ys1{margin:50px 0px 0px 27px;}







.ys2{margin:40px 0px 0px 27px;}















.ys2 .ys_n{width:440px;}







.ys_com dt{background:url(../images/ys_em.jpg) no-repeat;width:65px;height:44px;display:block;float: left;font-family: arial;color:#FFF;font-size: 30px;padding-top: 20px; text-indent: 12px;}







.ys_com dd{float: left;font-size: 24px;font-weight: bold;color:#bb262c; margin-left: 26px;}







.ys_com dd p{font-size: 18px;color:#000; margin-top: 3px;}







.ys3_right{float: right; margin-right: 30px;}











.ys3_right .ys_n p{background:url(../images/ys_tag.jpg) no-repeat right 10px; padding-right: 24px;text-align: right;}







.ys3_right dt,.ys3_right dd{float: right;}



.ys3_right dd{text-align: right; margin:5px 26px 0px 0px;}











.ys3_right .gg1_tel{ margin-top: 70px;}















.ys3_right .gg1_tel p{float:left;font-family: arial;color:#bb262c;font-size: 30px;background:url(../images/ys_tel.jpg) no-repeat left center; padding-left: 100px; height:50px; line-height: 50px;}



.ys3_right .gg1_tel a{background:url(../images/ys_zixun.jpg) no-repeat;width:206px;height:38px;display:block;line-height: 38px;font-size: 20px;font-weight: bold;color:#FFF;float: left;text-indent: 58px; margin-left: 13px;}















.lc_dbg{height:396px;background:url(../images/lc_dbg.jpg) repeat-x top center #FFF;}











.lc_nbg{background:url(../images/lc_nbg.jpg) no-repeat  center 68px; height:396px;}











.lc_title{font-size: 24px;font-weight: bold;color:#FFF;background:url(../images/lc_t.jpg) no-repeat center center;text-align: center; margin-top: 50px;}







.lc_n p{font-size: 16px;float: left; margin-top: 48px; position:absolute;}







.lc_n p.lc1{left: 57px;top:0px;}



.lc_n p.lc2{left: 239px;top:0px;}



.lc_n p.lc3{left: 425px;top:0px;}



.lc_n p.lc4{left: 616px;top:0px;}



.lc_n p.lc5{left: 803px;top:0px;}



.lc_n p.lc6{left: 946px;top:0px;}



.lc_n p.lc7{left: 1090px;top:0px;}











.lc_n{height:168px;}



.lc_zixun{font-size: 20px;font-weight: bold;color:#FFF; text-align: center;text-indent: 15px; }



.lc_zixun a{color:#FFF;}



.gg2_zi{text-align: center;}



.gg2_zi p{font-size: 16px;color:#262626;}



.gg2_zi span{width:592px;height:47px;border:1px solid #bb262c;display:block; line-height: 47px;text-align: center;font-size: 20px;color:#262626;font-weight: bold; margin:23px auto 10px;}







.kehu_title h3 a{font-size: 24px;color:#000000;font-weight: bold;}







.kehu_title p{font-size: 16px; margin-top: 6px;}







.kehu_title{text-align: center;background:url(../images/kehu_tx.jpg) no-repeat bottom center; padding-bottom: 15px; margin-top: 25px;}







.kehu_n li dd i{width:30px;height:20px;display:block; float: right;margin:-2px -8px 0 0;cursor:pointer;}



.kehu_n{margin-top: 50px; height:300px;position:relative; width:1180px;}



.kehu_n li{background:url(../images/kehu_nbg.jpg) no-repeat left 0;width:202px;height:287px;float: left; margin-right: 57px;}



.kehu_n li dt{text-align: center;}



.kehu_n li dt img{width:188px;height:139px;}



.kehu_n li dd span{font-size: 14px;height:30px;line-height:30px;overflow:hidden;display:block;}



.kehu_n li dd span a{color:#FFF;}



.kehu_n li dd p{font-size:12px; line-height: 24px;color:#FFF; margin-top: 5px;}



.kehu_n li dd{padding:10px 8px;}







.kehu_n em{position:absolute;top:110px;}







.kehu_n #simgs1{margin-left: 102px; }







.kehu_n em.t_l{left:0px;}







.kehu_n em.t_r{right:0px;}











.kehu_n li:hover{background:url(../images/kehu_nbg.jpg) no-repeat right 0; cursor:pointer;}











.about{width:856px; float: left;}







.about_title{width:122px; height:109px;background:#FFF;border:8px solid #bb262c;border-bottom: 4px solid #bb262c;float: left;text-align: center; padding-top: 20px;}



.about_title h3 a{color:#bb262c;font-size: 18px;text-align: center;}



.fc_n{background:#bb262c;height:242px;}







.about_title  p{font-size: 18px;color:#6c6c6c;text-transform: uppercase; margin-top: 10px;background:url(../images/about_x.jpg) no-repeat bottom center; padding-bottom: 20px;}







.about_n h3 a{font-size: 16px;color:#262626;font-weight: bold;}







.about_n{width:668px;float:right;margin:10px 10px 0px 0;}



.about_n p{ line-height: 24px;color:#373737; margin-top: 5px;}











.fc_n #simgs2{margin-left: 70px; }







.fc_n em{position:absolute;top:86px;}











.fc_n em.t_l{left:20px;}







.fc_n em.t_r{right:20px;}







.fc_n{position:relative;}











.fc_n li p{height:30px;line-height: 30px;display:block;overflow: hidden;margin-top: 5px;}



.fc_n li {



	width:200px;



	float: left;



	height:200px; 



	margin: 32px 39px 9px 0px;



	display: inline; 



	text-align: center;



	position: relative;   



}



.fc_n li a {



	overflow:hidden;



	color:#FFF;font-size: 14px;



}



.fc_n li a.fc_img {



	width:192px;



	height:144px; border:4px solid #FFF;



	overflow:hidden;



	display:block;







}



.fc_n li img {



	width:192px;



	height:144px;



-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:hover a  {



	color:#FFF



}











.gg3{background:url(../images/gg3.jpg) no-repeat top center;height:202px;margin-top: 70px;}







.news_dbg{background:#eaeaea;height:590px;}







.honor{width:260px;float:right;}



.honor_title h3 a{font-size: 18px;color:#bb262c;width:18px;display:block; line-height: 22px;}







.honor_title{background:url(../images/honor_yw.jpg) no-repeat bottom center; padding-bottom: 80px;}







.honor_title{width:18px;float: left; margin-top: 50px;}











.picMarquee-top{ float:right;  width:210px; position:relative; }



.picMarquee-top .bd{ padding:0px;}



.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }



.picMarquee-top .bd ul li{ text-align:center; zoom:1; width:205px; margin-right:0; margin-top:10px; }



.picMarquee-top .bd ul li .pic{ text-align:center; }



.picMarquee-top .bd ul li .pic img{ width:195px; height:144px; display:block; padding:2px; border:5px solid #d8d8d8; }



.picMarquee-top .bd ul li .pic a:hover img{ border-color:#bb262c;  }



.picMarquee-top .bd ul li .title{ line-height:30px; text-align:center; font-size: 14px; height:30px;display:block;overflow:hidden;  }







 



.picMarquee-top .hd{  height:33px;  padding:0 10px; z-index: 1000; margin-top: -50px; margin-right:-50px;}



.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:27px; height:27px; float:right;  margin-right: 4px; overflow:hidden;



			 cursor:pointer; background:url(../images/honor_top.jpg) 0 0 no-repeat; }



.picMarquee-top .hd .next{  background:url(../images/honor_bot.jpg) 0 0px no-repeat;  }















.gg3_pic{margin-left: 90px;float: left;}











.gg3_zi{width:536px;float: right;margin:0px 40px 0 0;}







.gg3_zz{text-align: center;}



.gg3_zz p{font-size: 16px;color:#FFF;}



.gg3_zz span{width:424px;height:47px;border:1px solid #FFF;display:block; line-height: 47px;text-align: center;font-size: 20px;color:#FFF;font-weight: bold; margin:23px auto 10px;}







.news_title{text-align: center;padding-top: 50px;background:url(../images/news_x.jpg) no-repeat bottom center; padding-bottom: 20px;}



.news_title h3 a{font-size: 24px;font-weight: bold;color:#000000;}











 











.xw_xw{height: 45px; line-height: 45px;  margin:20px 10px 20px 10px;text-align: center;



	}







.xw_xw li{ height:32px; text-align: center; display: inline-block; margin-right:20px; *display: inline;zoom:1; }



.xw_xw a{ font-size: 15px;width:84px; height: 45px; display:inline-block; color:#202020;}







.xw_xw a:hover{color:#202020; font-weight: bold; background:url(../images/xw_hover.jpg) no-repeat bottom center;}



.xw_xw a.tag_xw{color:#202020;font-weight: bold; background:url(../images/xw_hover.jpg) no-repeat bottom center;}



.none{ display: none;}



.block{ display: block;}



.xw_n{padding-top: 20px;}



.xw_n ul{width:850px; }







.xw_nnnn{width:795px;float: right; }







.xw_n li{ height:58px; font-size: 13px; overflow: hidden;width:326px;padding:15px; float: left; margin:0px 18px  24px 26px;  background:#FFF;border:2px solid #FFF;}



.xw_n li:hover{border:2px solid #bb262c;}



.xw_n li dl dt{width:62px; height: 48px; background: #adadad; display: block;float: left;font-size: 18px; color:#FFF; text-align: center; padding-top: 8px;}



.xw_n li dl  dd{width:245px; float: right;}



.xw_n li dl dd a{font-size: 13px;font-weight: bold; height:24px;line-height:24px;overflow:hidden;display:block;}



.xw_n li dl dd p{line-height: 18px; color:#656565;font-size: 12px; margin-top: 2px;}



.xw_n li dl dt p{font-size: 12px;}



.xw_n li:hover{cursor: pointer;}



.xw_n li:hover dl dt{ background: #bb262c;}



.xw_n li:hover dl dd a{color: #bb262c;}



.news_pic{ float: left; width:330px; height:294px;background:#FFF;padding:15px;}







.news_pic img{width:333px; height: 105px;}







 



 



.news_da dd h4 a{font-size: 14px;font-weight: bold;color:#c70c1f; height:30px; line-height: 30px;display:block;overflow: hidden;}







.news_da dd p em{float:left;background:url(../images/news_view.jpg) no-repeat left center; padding-left: 20px;float: left;}







.news_da dd p a{float: right;}







.news_da dt p{font-size:30px;font-family: arial;color:#FFF; }



.news_da dt span{font-size: 12px;display:block;padding-top: 5px;}







.news_da dt{float: left;background:url(../images/news_da.jpg) repeat-x;width:79px;height:68px;text-align: center; }







.news_da dl{margin-top: 12px;}







.news_da dd{float: left; margin: 10px 0px 0px 10px;width:232px;}







.about_nr{color:#969393;line-height: 28px; height:84px; overflow: hidden;display:block;margin-top: 6px;}



.news_da dd p{padding-top: 4px;}















.links_dbg{background:url(../images/links_bg.jpg) no-repeat top center; height:38px; line-height: 32px;}







.links_dbg h3{float:left;font-size: 16px;color:#bb262c; margin-left: 310px;}







.links_dbg a{float: left;  padding:0px 10px;}