







.banner .flexslider{position:relative;height:599px;overflow:hidden;  z-index: 3;}







.banner.slides{position:relative;z-index:1;}







 .banner .slides li{height:599px;}







.banner.slides li a{ display:block; height:599px;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:20px;height:20px;margin:0 5px;*display:inline;zoom:1;}







.banner .flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:20px;overflow:hidden;background:#474747;cursor:pointer; color: #FFF;   }







.banner .flex-control-nav .flex-active{background:#c10001;}















.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{background: url(../images/prev.png) no-repeat 0 0;left:30px;}







 .banner .flex-direction-nav li a.flex-next{background: url(../images/next.png) no-repeat 0 0;right:30px;}















/*search*/















 







.search_zi{ float:left; height:46px; width:600px; color:#4e4e4e;line-height:46px;  







	display:inline;font-size: 14px;}







.search_zi a{ color:#FFF; margin:0 2px;}







.search_zi a:hover{ color:#0b85ec; }







.search1{ float:right;  width:270px;  height:30px;   line-height:38px;display:inline; margin-top:9px;background: #636363;border-radius: 20px;







 







 }







 .search_zi span{color:#FFF;font-weight: bold;}















.search1 .text{ width: 200px; padding-left:24px; height: 30px; float:left; background:none;border:none; line-height:30px;   font-size: 12px; font-family: "Microsoft YaHei";color: #FFF;}







.search1 .submit{







  width:38px;







  height:30px;







  background:url(../images/search_tag.jpg) no-repeat  center center;







   cursor:pointer;







  float: right;







 







  }







 







  .search_bg{ position: relative;z-index: 5;background: #404040;height:46px;}







 















 .td_dbg{background: url(../images/hz_dbg.jpg) no-repeat top center; height: 557px;}























 .td_t{width:206px;height: 148px;background: url(../images/hz_t.png) no-repeat 0 0 ;margin-top: 46px;color:#FFF;text-align: center;padding-right: 12px;}















 .td_t h3{font-size: 30px;font-weight: bold;color:#FFF;margin-top: 30px;}















 .td_t h3 a{color:#FFF;}







  .td_t p{font-size: 12px;font-family: arial;text-transform: uppercase; margin-top: 5px;}















.td_nr {margin: 46px 0px 0;width:940px;height: 180px;overflow: hidden;}























.td_nr li p {







	height: 32px; 







	line-height: 32px;







	overflow: hidden;







	font-size: 14px;















}







  







 







.td_nr li {







	width:206px;







	float: left;







	height:180px;







	margin: 0px 34px 0px 0px;







	display: inline; 







	text-align: center; 







	  







}







.td_nr li a {







	overflow:hidden;







	







}







.td_nr li a.picshow1 {background: #FFF;







	width:200px;







	height:140px;  border:1px solid #c1c1c1;







	overflow:hidden;   margin-bottom: 5px;







	display:block;padding: 2px;















}







.td_nr li img {







	width:200px;







	height:140px;







-webkit-transition:all .2s;







-moz-transition:all .2s;







-o-transition:all .2s;







-ms-transition:all .2s;







transition:all .2s;







	overflow:hidden;







}







.td_nr 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);







}







.td_nr li:hover a  {







	color:#c20001; 







}















 







 















 .td_nr li:hover a.picshow1 {







 







	 border:1px solid #c20001;}























.char_t h4{font-size: 30px;font-weight: bold;}







.char_t h4 span{color: #c10001;font-weight: bold;}







.char_t{text-align: center;}















.char_t p{text-transform: uppercase;font-size: 12px;font-family: arial;margin-top: 6px;}















.martop30{margin-top: 30px;}























.char_nr li{float: left;width:236px;height: 154px;position: relative;}







.char_nr li:first-child dt{border-left:1px solid #c1bcc2;}







.char_nr li dt{text-align: center;height: 112px;padding-top: 40px;border: 1px solid #c1bcc2;border-left: 0px;}















.char_nr li em{font-family: arial;color:#c10001;font-size: 30px;display: block;}















.char_nr li  p{font-size: 18px;font-weight: bold;margin-top: 6px;}















.char_nr li  dd{position: absolute;height: 134px;top:0px;left:0px;display: none;background: url(../images/td_hover.jpg) no-repeat 0 0;color:#FFF;text-align: center;padding-top: 20px;width:236px;}















.char_nr li:hover dd{display: block;cursor: pointer;}















.char_nr li dd p{margin-bottom: 6px;}















.char_nr li  dd {font-size: 14px;line-height: 24px;}























.pro_dbg{height: 980px;background: #ececec;}























.com_nav{background: url(../images/more_bg.png) no-repeat center 4px ;height: 60px; margin-top: 40px;text-align: center; }







i{font-style: normal;}







.com_nav h2{marign:0 auto;text-align: center;line-height: 30px;}







.com_nav h2 a{font-size: 24px;font-weight: bold;color: #393939;padding-right: 70px;  }







 







.com_nav p{font-size: 14px;color: #adadad;text-transform: uppercase;font-family: arial; margin-top: 6px;}























.pro_c li{background: url(../images/pro_tag.jpg) no-repeat 30px center #FFF;width:178px;height: 42px;border: 1px solid #cecece;float: left;margin: 30px 20px 0 0 ; line-height: 42px;}







.pro_c ul{width:1300px;}















.pro_c li a{font-size: 15px;color:#393939;padding-left: 60px;}















.pro_c li:hover{background: url(../images/pro_tag1.jpg) no-repeat 30px center #c10001;cursor: pointer;}















.pro_c li:hover a{color:#FFF;}































.pro_show{ margin-top: 30px;







}







 















.pro_show_n ul {







	width:1300px;







}







.pro_show_n em {







	 







margin-top: 7px;







	 







display:block;







}







 .pro_show_n li em a:first-child{margin-right: 21px;}







.pro_show_n li em a {width:89px; height:25px; display:block;border:2px solid #332c2b;   line-height: 25px; text-align: center; 















	color: #332c2b;







}







.pro_show_n p {







	height: 36px;







	line-height: 36px; background:#c20001;







	overflow: hidden;







	font-size: 14px;







}







.pro_show_n li {







	width:260px;







	float: left;







	height: 270px;







	padding:4px;







	margin: 20px 35px 4px 0px;







	display: inline;







	background:#e7e7e7;







	text-align: center;







}







.pro_show_n li a {







	overflow:hidden; color:#FFF;















}







.pro_show_n li a.picshow1 {







	width:260px;







	height:190px;







	overflow:hidden;







	display:block;







	 







}







.pro_show_n li img {







	width:260px;







	height:190px;







-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 p{background:#322d2a; }















.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







}















































.xw_pro{height:54px; line-height: 54px;    







  }















.xw_pro li{  height:54px;  text-align: center;  margin-right:22px; float:left;width:180px;}







.xw_pro a{ font-size: 16px; height: 50px;  color:#545454; overflow: hidden;   display:block;font-weight: bold;border:2px solid #545454;}















.xw_pro a:hover,.xw_pro a.tag_pro{color:#FFF; background:#c10001; border:2px solid #c10001; }







 







.none{ display: none;}







.block{ display: block;}































.gg1{background: url(../images/gg2.jpg) no-repeat top center; height: 346px;}















.gg3 .gg1_zi p{font-size: 20px;margin-top: 68px;font-weight: bold;}















.gg1_zi p{font-size: 20px;margin-top: 8px;}







.gg1_zi h4{font-size: 24px;font-weight: bold;}







.gg1_zi {color:#FFF;width:440px;text-align: center;margin:100px 0 0 450px;}







.gg3 .gg1_zi {color:#FFF;width:440px;text-align: center;margin:100px 0 0 430px;}







.gg3 .gg1_tel{margin:80px 50px 0  0px}















.gg1_tel a{border: 2px solid #FFF;width:113px;height: 23px;display: block;line-height: 23px;text-align: center;font-size: 14px;color:#FFF; margin:10px auto 0;}















.gg1_tel p{font-size: 26px;font-family: arial;color:#FFF;line-height: 30px;padding:10px 0 0 24px; font-weight: bold;background: url(../images/gg_x.jpg) no-repeat bottom center; padding-bottom: 10px;}























.gg1_tel{margin:70px 0 0  0px;background: url(../images/gg_tel.png) no-repeat left 10px; padding-left: 75px; height: 125px;}















.ys_nr{margin-top: -60px;}







.ys_dbg{background: url(../images/ys_dbg.jpg) no-repeat top center;height: 759px;/* overflow: hidden; */}







.ys_t{text-align: center;margin-top: -40px;}







.case_t h3 a{font-size: 24px;font-weight: bold;}







.case_t h3 span{color: #c10001;font-weight: bold;}







.case_t{text-align: center;}















.case_t p{text-transform: uppercase;font-size: 12px;font-family: arial;margin-top: 6px;color: #adadad;}







.case_nr li:hover dd,.case_nr li.cur dd{display: block;}







.case_nr li dd{display: none;}







 







.case_nr dt{float: left;width:53px;height: 368px;border: 1px solid #bfbfbf;margin-right:8px;text-align: center;padding-top: 58px;background: url(../images/case_more2.png) no-repeat center 380px; }







.case_nr dd{float: left;margin-right: 8px;}







 















.case_nr dt a{width:16px;line-height: 24px;font-size: 16px;display: block;margin:15px auto;}







.case_nr li dt:hover a,.case_nr li.cur dt a{color:#FFF;}







.case_nr li dt:hover,.case_nr li.cur dt{background: url(../images/case_more.png) no-repeat center 380px #c20001; border: 1px solid #c20001;color:#FFF;cursor: pointer;}















.case_nr dt:hover em ,.case_nr li.cur dt em{color:#FFF;border-bottom: 1px solid #FFF;}















.case_nr li a.picshow1 {







	width:800px;







	height:428px;







	overflow:hidden;







	display:block;







	 







}







.case_nr li img {







	width:800px;







	height:428px;







 







}























 







.case_nr{margin-top: 40px;







}







 







.case_nr li a:hover {







	color:#F00







}























.case_nr ul{width:1400px;}























.lc_dbg{background: url(../images/lc_dbg.jpg) no-repeat top center; height: 220px;}























.lc_t{font-size: 20px;font-weight: bold;color:#FFF;line-height: 30px;text-align: center;width:150px;float: left;padding-top: 30px;}







.lc_t p{font-size: 12px;}







.lc_t .lc_tel p{font-size: 20px;font-family: arial;color:#FFF;font-weight: bold;}















.lc_tel a{border: 2px solid #FFF;width:113px;height: 23px;display: block;line-height: 23px;text-align: center;font-size: 14px;color:#FFF; margin:10px auto 0;}























.lc_nr li{font-size: 16px;font-weight: bold;color:#FFF;width:144px;text-align: center;margin-right: 60px;float: left;}







.lc_nr ul{width:1100px;}







.lc_nr{float: left;margin:180px 0 0 36px;width:800px;}















.gg3{background: url(../images/gg3.jpg) no-repeat top center; height: 287px;}























.kehu_dbg{background: url(../images/kehu_dbg.jpg) no-repeat top center;height: 450px;margin-top: 30px;overflow: hidden;}























































 















.kehu_x  li  img{width:171px;height: 171px;border-radius: 171px;padding:7px;border: 1px dashed  #cd3132;}























.kehu_x  li  {float: left;margin-right: 68px;}















 .kehu_x  {margin-left: 250px;}























.kehu_x li a.tag_kehu img{border: 1px solid  #cd3132;}







 







 







 







  .kehu_nr  em a{display: block;width:95px;height: 30px;background: #c10001;font-size: 14px;color:#FFF;line-height: 30px;border-radius:20px;margin:0 auto;}















 .kehu_nr{ height:200px; width:650px;text-align: center;margin:0px auto;padding-top: 20px;}















 .kehu_nr h4{ font-size: 16px;}















 .kehu_nr p{line-height: 30px;font-size: 14px; margin: 10px 0; height: 60px;overflow: hidden;display: block;}







 .fc_pic{z-index: 1;margin-top: 100px;}















  .about_pic{z-index: 2;top:80px;left:298px;background: url(../images/fc_dbg.png) no-repeat top center;width:574px;height: 417px;text-align: center;}







  .about_pic img{width:446px;height: 334px;margin-top: 30px;}







  .fc_pic img{width:333px;height: 226px;padding:4px;border: 1px solid #d2d2d2;border-radius: 20px;}







  .fc_pic li{background: url(../images/fc_bg.jpg) no-repeat bottom center;padding-bottom: 10px;float: left;}















    .fc_pic li:first-child{margin-right: 440px;}







.about_t h3{font-size: 20px;font-weight: bold;}







.about_t h3 a{color:#3f3f3f;}















.about_t{text-align: center;margin-top: 90px;}















.about_n{margin:10px 30px;font-size: 14px;line-height: 30px;}























.honor_dbg{background: url(../images/honor_dbg.jpg) no-repeat top center; height: 389px;margin-top: 30px;}















.honor{background: url(../images/honor.jpg) no-repeat right 30px;width:460px;height: 336px;margin:30px 0  0 20px;}







.honor_t{font-size: 18px;}







.honor_t h3{font-weight: bold;}















.honor_t h3 span{font-weight: bold;color:#c10001;}















.honor_n li{font-size: 14px;line-height: 40px;border-bottom: 1px dashed #c10001;background: url(../images/honor_tag.png) no-repeat 0 center; padding-left: 20px;height: 40px;}







.honor_n{width:235px;margin-top: 5px;}















a.honor_more{background: #c10001;width:141px;height: 35px;border-radius: 10px;display: block;font-size: 14px;line-height: 35px;text-align: center;color:#FFF;margin-top: 10px; }















.cjwq{width:414px;margin-top:20px;}















.cjwq_nav{  height:36px;    line-height: 36px;} 







.cjwq_nav h3{   float:left;font-weight:bold; display: block ;  height:36px; }







.cjwq_nav .cjwq_more{ float:right; background: url(../images/about_more.jpg) no-repeat 0 0 ;width:50px;height:24px;}







.cjwq_nav h3 a{ font-size:18px;  color:#393939; font-weight:bold;}







.cjwq_nav h3 span{text-transform: uppercase;color: #adadad;font-size: 14px;font-family: arial;padding-left: 10px;}







.cjwq_n{border: 1px solid #d2d2d2;background: #FFF;height: 280px;padding:10px;overflow: hidden;}







#ticker2 {







	







	height: 220px; margin-top:10px;







	







	position: relative;  







}







#ticker2 li {







	position: relative;







	width: 100%;







	line-height: 22px;







	margin: 10px 0px 15px 0px;







}























.da{ background:url(../images/wenda.jpg) no-repeat left -22px; padding-left:27px; color:#4f4f4f; height:60px; line-height:20px; overflow:hidden;}







.wen{ height:30px;   display:block;background:url(../images/wenda.jpg) no-repeat left 8px; padding-left:27px; line-height:30px; overflow:hidden; }







.wen a{color:#333333;font-size: 14px;font-weight: bold; }







.cjwq ul { padding:20px 0px;}















.news_nr li {height: 34px;line-height: 34px;display: block;clear: both;}







.news_nr li a{font-size: 14px;color:#333333;float: left;width:280px;overflow:hidden;height:30px;}







.news_nr li p{float: left;width:85px;font-size: 14px;color: #989898;}







.news_nr li em{font-size: 14px;color:#333333;}







.news_nr li span{font-size: 23px;font-family: arial;color: #333;background: url(../images/news_x.jpg) no-repeat 3px center; padding-left: 7px;}















.news_pic img{width:370px;height: 150px;margin:10px 0 ;}







.news{margin-top: 30px;width:370px;}







.news_t{height: 30px;line-height: 30px;}







.news_t h3{font-size: 18px;font-weight: bold;float: left;}







.news_t a.news_more{background: url(../images/news_more.jpg) no-repeat 0 0 ;width:50px;height: 16px;display: block;float: right; margin-top: 8px;}







.news_t h3 em{font-weight:bold;color: #c51112;}







.news_t  span{font-size: 12px;font-family: arial;color: #adadad;text-transform: uppercase; padding-left: 10px;}















.marl{margin-left: 30px;}







.news_t i {font-size: 14px;padding-left: 20px;}







.mess{width:368px;margin-top: 30px;}







.mess_n dd{border: 1px solid #bbbbbb;height: 40px;line-height: 40px;margin:0 40px  22px 0;width:330px; }







.mess_n dd input{ width:275px;height: 39px;float: right;}







 







.mess_n h4{font-size: 20px;font-weight: bold;







}







.mess_n dd.mess4{height: 120px;}







.mess_n em{float: left;}







.mess1 em{background: url(../images/mess_tag.jpg) no-repeat 0 0;width:40px;height: 40px;border-right:1px solid #bbbbbb;display: block;}















.mess2 em{background: url(../images/mess_tag.jpg) no-repeat 0 -50px;width:40px;height: 40px;border-right:1px solid #bbbbbb;display: block;}























.mess4 em{background: url(../images/mess_tag.jpg) no-repeat 0 -98px;width:40px;height: 120px;border-right:1px solid #bbbbbb;display: block;}























 







.mess_n dl{margin-top: 13px;}







 .mess4 textarea {







    height: 120px;line-height: 39px;







    font-family: "Microsoft YaHei";float: right;







      width:278px; 







}







.mess_n input {







    height: 39px; line-height: 39px;







 







    font-family: "Microsoft YaHei";







    padding-left: 10px;







}







 







 







 







.mess_n .submits{margin-top:20px;}







.mess_n .submits input {







 







    height: 37px;







    width: 120px;  







text-align:center; padding:0px;







    font-size: 16px;







    color: #393939; 







    line-height: 34px;border:2px solid #393939;







 







     float: left;margin-right: 30px;







    background:#FFF;border-radius: 20px;







}







.mess_n .submits input.tj{background: #c10001;display: block;color:#FFF;border:2px solid #c10001;}







 















 .links_bg{background: url(../images/links_bg.jpg) no-repeat top center; height: 72px;margin-top: 30px;}







.links_bg h3 p{width:95px;height: 26px;display: block;background: #c10001;line-height: 26px;font-size: 16px;font-weight: bold;color:#FFF;text-align: center;float: left;margin-left: 20px;}















.links_bg h3  span{color: #515151;font-weight: bold;font-family: arial;font-size: 24px;float: left;}















.links_bg h3{float: left;margin: 24px 10px 0 30px;}















.links_bg a{font-size: 14px;padding:0px 10px; line-height: 72px;height: 72px;overflow: hidden;}















.links_n{width:945px;}















.ys_tel{top:580px;left:300px;}















.ys_tels{margin-top: 20px;}







.ys_tels p{font-size: 26px;font-family: arial;color:#404040;font-weight: bold;background: url(../images/ys_tel.png) no-repeat 0 bottom; padding-left: 120px; height: 48px; line-height: 40px;float: left;}















.ys_tels a{border: 2px solid #404040;width:113px;height: 23px;display: block;line-height: 23px;text-align: center;font-size: 14px;color:#404040; margin:10px  0 0 20px;float: left;}







































/*å®šåˆ¶æ¡ˆä¾‹*/







 







 







.case_m {width: 1180px;height: 460px;position: relative;margin-top:40px;overflow: hidden;}







.case_l { position: absolute; top: 0; left: 0; z-index:2;  }







.case_m .title-item { width: 60px; height: 460px; float: left; margin:0 1px 0 0;  }







.case_m h5 { float:left; width: 60px; height: 460px; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }







.case_m h5 b { display: block; width: 25px; margin:0 auto; padding:60px 0  0px;font-size: 24px;color:#d2d2d2;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #d2d2d2; font-family: arial;}







 







.case_m h5 span { width: 24px; text-align: center; display: block; margin:0 auto; height: 290px; line-height:24px; }







.case_m h5 span a { font-size: 18px; color: #fff; font-weight: normal; }







.case_m h5 em { display: block; width: 30px; margin:0 auto; }







.case_m h5 em img { width: 30px; height: 30px; }







.case_m .title-item .link { display:none; float:left; width:800px; height:460px; }







.case_m ul li { width: 1180px; }







.case_m ul li img { width: 1180px; height: 460px; }







.case_m .cur { width: 873px; height: 460px; float: left; margin:0 1px 0 0; cursor:pointer }







.case_m .cur .link { display:block; }































































.char_nnn{ display:block; margin-left: 0;}















.char_xw{margin-top: 94px;}







.char_xw li{ position:absolute; }















.char_xw li.char1{background:url(../images/ys_em1.png) no-repeat right 0;width:160px;height:138px;left: 15px;top: -15px;}















.char_xw li.char2{background:url(../images/ys_em2.png) no-repeat right 0;width:160px;height:138px;left: 143px;top: 163px;}















.char_xw li.char3{background:url(../images/ys_em3.png) no-repeat right 0;width:160px;height:157px;left: 378px;top: 149px;}















.char_xw li.char4{background:url(../images/ys_em4.png) no-repeat right 0;width:160px;height:141px;left: 608px;top: 134px;}







































.char_xw li.char1 a.tag_char{background:url(../images/ys_em1.png) no-repeat 0 0; }























.char_xw li.char2 a.tag_char{background:url(../images/ys_em2.png) no-repeat left 0; }























.char_xw li.char3 a.tag_char{background:url(../images/ys_em3.png) no-repeat left 0; }























.char_xw li.char4 a.tag_char{background:url(../images/ys_em4.png) no-repeat left 0;}







 







.char_xw li a{font-size: 20px;font-weight: bold;padding: 150px 0 0  0px;text-indent: 30px;}















.char_xw li.char3 a{padding: 170px 0 0 0px;}







.char_xw li:hover a,.char_xw li a.tag_char{color:#c10001;}















.char_xw li a{display:block;width:100%;height:100%;}































.char_n dl{width: 560px;/* padding-top:80px; */ margin:0 0 0 220px;/* 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 dt{font-size: 24px;font-weight: bold; background:url(../images/char_x.jpg) no-repeat bottom center; padding-bottom: 10px;}







.char_n dt span{color:#bb262c;font-weight: bold;}







.char_nnn {height: 400px;}















.ys_zi{width:411px;height: 38px;background: #c10001;font-size: 20px;color:#FFF;display: block;line-height: 38px;text-align: center;letter-spacing: 1px;}