* {	padding: 0px;	margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4{ font-family:"微软雅黑";font-size:14px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; background:#fff;}
span, p {font-family:"微软雅黑";	margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 12px;font-weight: normal;font-style: normal;	margin: 0px;padding: 0px;font-family:"微软雅黑";}
ul, li, ol{font-family:"微软雅黑";	list-style-type:none;margin:0px;padding:0px;}
i {	font-style: normal;	font-weight: normal;}
b {font-style: normal;	font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {	vertical-align: middle;}	
.clear {	clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;	visibility: hidden;	font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
 .h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;    -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
html,body{ width: 100%; height: 100%;}
::selection{ background:#888888;color:#fff;text-shadow:none;}
::-moz-selection{background:#ee552c;color:#fff;text-shadow:none;}
::-webkit-scrollbar              { /* 1 */  width:6px; background-color:#eee;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:6px; background-color:#ee552c;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#888;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:9px;}


.top_box{ width: 100%; height: 100px; background-color: #fff; text-align: center; position: fixed; top: 0; left: 0; z-index: 999;-webkit-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10);}
.top{width:1200px; height: 100px; margin: 0px auto; position: relative;}
.logo{width:410px; float: left;}
.logo img{ margin: 17px auto;}
.t_right{width:750px; height: auto;  float: right;}
.t_right input{width:300px; height: 25px; line-height: 25px; text-indent: 10px; border: 1px solid #f8f8f8; background: #fff; border-radius: 15px;outline:medium; font-size: 13px;}
.t_right .jiansuo{width:300px; height: 25px; line-height: 25px;  position: relative; margin-top: 10px; float: right}
.jiansuo a{width:55px; height:27px;  position: absolute; top:0px; right: 0px; background: url(../images/bh_07.png) no-repeat center rgba(238, 85, 44, 0.63); border-radius: 15px;}
.jiansuo form input[type="submit"]{width:55px; height:27px;  position: absolute; top:0px; right: 0px; background: url(../images/bh_07.png) no-repeat center rgba(238, 85, 44, 0.63); border-radius: 15px;}

.navi{width:750px; height: 45px; margin-top: 55px;  position: relative;}
.navi ul li{width:82px; height:45px;line-height: 35px;  float: left; }
.navi ul li a{ font-size:15px; color: #333; text-align: center; display: block; position: relative; }
.navi ul li a i{width:0px; height: 2px; background: #ee552c; display: block; bottom: -5px; left: 5px; position: absolute;}
.navi ul li:hover a i{width:80px;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }

.navi ul li .navidl{width:100%;  height:  0px; line-height: 40px;background:rgba(60, 146, 157, 0.7);  position: fixed; left: 0px; top: 100px;}
.navi ul li:hover  .navidl{width:100%;  height:  40px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul li dl{ width:1200px; height: 40px; position: relative; display: none; /*border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; */overflow: hidden; margin: 0px auto;}
.navi ul li dl dd{width:90px; float: left; height: 40px; line-height: 40px;  text-align: center;  }
.navi ul li dl dd a{font-size:14px; color: #333; display: block;}
.navi ul li:hover dl{display:block;}
.navi ul li:hover{ -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul li:hover a{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.navi ul li:hover dl dd a{color:#fff;}
.navi ul li:hover dl dd{ -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}

.null{width:100%; height: 100px; overflow: hidden; margin: 0px auto; background: url(../images/bh_18.jpg) bottom repeat-x;}


/*banner轮播*/
.banner{ height:550px; width:100%;}
.flexslider{position:relative;height:550px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{ display:inline-block;height:14px; margin-left:5px; margin-right:5px; *display:inline; zoom:1;}
.flex-control-nav a{border-radius:50%;display:inline-block;width:8px;height:8px; border:2px solid #fff;line-height:120px;overflow:hidden;background:none;cursor:pointer;}
.flex-control-nav .flex-active{ width:12px; height:12px; background:#fff; border:none;}
.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;}
.slides li a{ width:100%; height:550px; display:block;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:70px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}

.center{width:1200px; height: auto; overflow: hidden; margin: 30px auto;}
.c1_left{width:580px; height: auto; overflow: hidden; float: left;}
.c1_left img{width:580px; height: 400px; }
.c1_left h2{width:580px; height: 400px; position: relative; overflow: hidden;}
.c1_left h2 span{height:45px; line-height: 45px; background:rgba(0, 0, 0, 0.75); color: #fff; font-size: 16px; text-indent: 20px; position: absolute; bottom:0px; left: 0px; width:100%;}
.c1_left p{ font-size:14px; line-height: 25px; height: 50px; overflow: hidden; width:100%; text-indent: 20px; color: #888; margin-top: 10px;}
.news_f_date{width:580px; height: 30px; line-height: 30px;overflow: hidden; margin-top: 10px; }
.news_f_date span{ font-size:13px; color: #AAAAAA; background: url(../images/date.png) no-repeat left center; padding-left: 18px;}
.news_f_date a{ font-size:13px; float: right; color: #888; background:url(../images/nu.png) no-repeat left center; padding-left: 18px;}
.c1_right{width:600px; float: right; height: auto; overflow: hidden;}
.c1_r_top{width:600px; height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px solid #eee;}
.c1_r_top h2{height:30px;line-height: 30px; overflow: hidden;}
.c1_r_top h2 a{font-size: 22px; color: #41929c;}
.c1_r_top h2 a:hover{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c1_r_top p{font-size:13px; line-height: 22px; height: 66px; margin:10px auto; color: #888;}
.c1_ul{width:600px; height: auto; overflow: hidden; margin-top: 10px; }
.c1_ul li{width:100%; height: 30px; line-height: 30px; overflow:hidden}
.c1_ul li span{float: right; font-size: 13px; color:#aaa;}
.c1_ul li a{ display:block; color: #333; font-size: 14px;}
.c1_ul li:hover a{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }

.c_title{width:1200px; height: auto; overflow: hidden; margin: 0px auto; border-bottom: 1px solid #41929c}
.c_title h2{ font-size:24px; font-weight: bold; color: #41929c; float: left;height: 50px; line-height: 50px; position: relative;}
.c_title span{width:120px; height: 3px; background: #41929c; position: absolute; left: 0px; bottom: 0px;}
.c_title a{  float: right; font-size: 14px; color: #333; height: 20px; margin-top: 20px;}
 
.center2{ overflow: inherit;}
.c2_bottom{width:1200px; height: 430px; overflow: inherit; margin: 0px auto; position: relative;}
.c2_left{width:230px; height: 375px; overflow: hidden; position: absolute; left: 0px; top:68px; z-index: 2}
.c2_left ul li{width:230px; height: 110px; line-height: 110px; text-indent: 90px; background: url(../images/c2_03.jpg) no-repeat left center; color: #c4f9ff; cursor: pointer; position: relative; font-size: 22px; margin-bottom: 15px;}
.c2_left ul li.c2_lon,.c2_left ul li:hover{ background: url(../images/c2_10.jpg) no-repeat left center; color: #fff;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.c2_left ul li span{width:60px; height: 60px; display: block; position: absolute; top:25px; overflow: hidden;  left: 20px;}
.c2_left ul li.c2_l1 span{ background:url(../images/c2_06.png) no-repeat 5px 7px;} 
.c2_left ul li.c2_l2 span{ background:url(../images/c2_11.png) no-repeat 5px 7px;} 
.c2_left ul li.c2_l3 span{ background:url(../images/c2_18.png) no-repeat 5px 7px;} 
.c2_left ul .c2_l1:hover span{ background:url(../images/c2_06.png) no-repeat -135px 7px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; } 
.c2_left ul .c2_l2:hover span{ background:url(../images/c2_11.png) no-repeat -135px 7px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; } 
.c2_left ul .c2_l3:hover span{ background:url(../images/c2_18.png) no-repeat -135px 7px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; } 
.c2_left ul li.c2_lon span{ background-position: -135px 7px;}
.c2_left ul li i{width:0px; height: 17px; position: absolute; top:46.5px; left:220px; background: url(../images/c2_13.png) no-repeat center; display: block;}
.c2_left ul li.c2_lon i,.c2_left ul li:hover i{width:8px;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.c2_right{width:1200px; height: 460px; position: absolute; top:0px; left: 0px; z-index: 1}
.c2_box{display:none;}
.c2_right .c2_r_top{ position:absolute; left: 0px; width:960px; padding-left: 240px; background: #f2f2f2; top: 10px;}
.c2_r_top li{width:220px; margin: 5px 50px; text-align: center; height: 30px; line-height: 30px; font-size: 16px; color: #333; float: left; cursor: pointer;}
.c2_r_top li:hover,.c2_r_top li.c2_r_ton{background:#cce2e5; color: #41929c; border-radius: 15px;}
.c2_r_box{display:none;}
.c2_r_box ul{ position: absolute; top: 60px; left: 250px;width:950px; height: auto;  }
.c2_r_box ul li{height:42px; line-height: 42px; width:920px; padding:0px 15px; overflow: hidden; z-index: 1}
.c2_r_box ul li a{ display:block; font-size: 14px; color: #333;}
.c2_r_box ul li a i{color:#41929c; display: block; float: left; margin-right: 20px;}
.c2_r_box ul li a span{float:right; color: #aaa;}
.c2_r_boxshow{display:block;}
.c2_box_show{display:block;}
.c2_r_box ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10); z-index: 2;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s; z-index: 2;}


.c3_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 15px;}
.c3_f{width:380px; height: auto; overflow: hidden;}
.c3_f .c3_top{width:100%; height: auto; overflow: hidden;}
.c3_top{width:100%; height: auto; overflow: hidden; }
.c3_top img{width:380px; height: 250px; }
.c3_top h2{width:100%; height: 40px; line-height: 40px; margin-top: 5px; position: relative; overflow: hidden;}
.c3_top h2 a{color:#333; font-size: 18px;}
.c3_top h2 a:hover{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.c3_top p{ font-size:14px; line-height: 25px; height: 50px; overflow: hidden; width:100%; text-indent: 20px; color: #888;  }
.c3_top .news_f_date{width:100%; height: 30px; line-height: 30px;overflow: hidden; margin-top: 5px; border-bottom: 2px solid #f5f5f5; padding-bottom: 5px; }
.c3_top .news_f_date span{ font-size:13px; color: #AAAAAA; background: url(../images/date.png) no-repeat left center; padding-left: 18px;}
.c3_top .news_f_date a{ font-size:13px; float: right; color: #ee552c;}
.c3_ul{width:100%; height: auto; overflow: hidden; margin-top:5px; display: block;}
.c3_ul li{width:100%; height: 30px; line-height: 30px; overflow:hidden}
.c3_ul li span{float: right; font-size: 13px; color:#aaa;}
.c3_ul li a{ display:block; color: #333; font-size: 14px;}
.c3_ul li:hover a{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.c3_left{float:left;}
.c3_center{float:left; margin-left: 30px;}
.c3_right{float:right;}


.c4_bottom{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 15px; position: relative; padding-bottom: 30px;}
.c4_bottom ul li{width:300px; height: auto; overflow: hidden; text-align: center; float: left;}
.c4_bottom ul li img{width:260px; height: 365px; margin: 0px 20px;}
.slideshow_prev{ position:absolute; left: -60px; top:154px;}
.slideshow_next{ position:absolute; right: -60px; top:154px;}
.slideshow_paging{ position:absolute; bottom:0px; left: 50%; margin-left: -120px;}
.slideshow_paging li{ float:left; width:60px; height: 6px; background: #e1e1e1; border-radius: 3px; margin: 0px 10px; line-height: 100px; cursor: pointer;}
.slideshow_paging li.activeSlide{background:#ee552c;}

.center5{overflow: inherit;}
.c5_bottom{width:1200px; height: auto;  margin-top: 10px;}
.c5_bottom dl{width:1200px; height: auto;   margin:0px auto;}
.c5_bottom dl dt{width:100%; height:40px; line-height: 40px; text-align: center; overflow: hidden; font-size: 14px; color: #333;}
.c5_bottom dl dt h2{width:50px;  float: left; background:#cce2e5}
.c5_bottom dl dt h3{width:798px; float: left; background:#cce2e5;border-left: 2px solid #fff;}
.c5_bottom dl dt h4{width:98px; float: left; background:#cce2e5;border-left: 2px solid #fff;}
.c5_bottom dl dt h5{width:248px; float: left; background:#cce2e5;border-left: 2px solid #fff;}
.c5_bottom dl dd{width:100%; height:40px; line-height: 40px; text-align: center; overflow: hidden; position: relative; z-index: 1;}
.c5_bottom dl dd h2{width:50px;  float: left;}
.c5_bottom dl dd h3{width:800px;  float: left; color: #41929c}
.c5_bottom dl dd h4{width:100px;  float: left;}
.c5_bottom dl dd h5{width:250px;  float: left;}
.c5_bottom dl dd:nth-child(odd){background:#f9f9f9;}
.c5_bottom dl dd:hover{background:#fff; -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10); z-index: 2;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}

.center6{width:1201px; height:545px; overflow: inherit; padding-bottom: 30px;}
.c6_bottom{width:1200px; height: auto; margin-top: 10px;border-right: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3; }
.c6_bottom ul li{width:239px; height: 160px; float: left; border-left: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3;  z-index: 1; position: relative;}
.c6_bottom ul li img{width:239px; height: 160px; cursor: pointer}
.c6_bottom ul li:hover{-webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10); z-index: 2;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}

.yl_box{width:100%; height: 45px; line-height: 45px; background: #f8f8f8;}
.yl{width:1180px; height: 45px; line-height: 45px; margin: 0px auto; background: url(../images/yl.png) no-repeat left center; padding-left: 20px;}
.yl a{float:left; padding-left: 15px; padding-right: 15px; height: 20px; line-height: 20px; border-right: 1px solid #ddd; display: block; font-size:13px; color: #888; margin-top: 12.5px;}
.yl a:hover{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }

 

.foot_box{width:100%; height: auto; overflow: hidden; background:#2b767f;}
.foot{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.foot_top{width:1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 20px;}
.f_left{width:500px; float: left; height: auto; overflow: hidden;}
.f_left dt{ border-bottom: 3px solid #ddd; font-size: 18px; color: #fff; height: 30px; line-height: 40px; width: 140px; padding-left: 30px; background: url(../images/z.png) no-repeat left center; padding-bottom: 10px; margin-bottom: 10px;}
.f_left dl dd{width:100%; height: 30px; line-height: 30px; color: #addde2; font-size: 14px;}
.f_center{width:500px; float: left; height: auto; overflow: hidden;}
.f_center dt{ border-bottom: 3px solid #ddd; font-size: 18px; color: #fff; height: 30px; line-height: 40px; width: 140px; padding-left: 30px; background: url(../images/z.png) no-repeat left center; padding-bottom: 10px; margin-bottom: 10px;}
.f_center dl dd{width:33.3%; height: 30px; line-height: 30px;float: left;}
.f_center dl dd a{ color: #addde2; font-size: 14px; }
.f_right{width:200px; height: auto;overflow: hidden; float: right;}
.f_right img{float:right; margin-top: 15px;}
.foot_bottom{width:1200px; height: auto; overflow: hidden; margin:20px auto; margin-top: 30px; text-align: center; border-top:1px solid #338892; padding-top: 10px;}
.foot_bottom p{font-size: 13px; line-height: 24px;  color: #addde2;}
.foot_bottom p  a{color: #addde2;}


.r_xf{position:fixed; right: 10px; top:450px; display: none; z-index: 9999999}
.r_xf ul li{width:70px; height: 70px;   position: relative; border-radius: 5px; margin: 2px auto; z-index: 9999999; background: rgba(65, 146, 156, 0.8); cursor: pointer}
.r_xf ul li.rxf4{width:70px; height:50px; }
.r_xf ul li span{width:70px; height: 70px;   display: block;}
.r_xf ul li.rxf1 span{ background:url(../images/dj.png) no-repeat 18px 13px;}
.r_xf ul li.rxf2 span{ background:url(../images/kf.png) no-repeat 11px 16px;}
.r_xf ul li.rxf3 span{ background:url(../images/wx.png) no-repeat 12px 18px;}
.r_xf ul li.rxf4 span{ background:url(../images/go_top.png) no-repeat 15px 9px;width:70px; height:50px; }
.r_xf ul li.rxf1:hover span{ background:url(../images/dj.png) no-repeat 18px -63px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover span{ background:url(../images/kf.png) no-repeat 11px -64px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf3:hover span{ background:url(../images/wx.png) no-repeat 12px -66px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf4:hover span{ background:url(../images/go_top.png) no-repeat 15px -78px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li i{display:block; width:0px; position: absolute;right: 70px; overflow: hidden;}
.r_xf ul li.rxf1:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf1:hover i{display:block;  background: rgba(65, 146, 156, 0.8); color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.r_xf ul li.rxf2:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf2:hover i{display:block;  background: rgba(65, 146, 156, 0.8); color: #fff; font-size: 15px; right: 70px; top:0px; width:120px; line-height: 70px; text-align: center; height: 70px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s; }
.r_xf ul li.rxf3 i{width:0px; height: 160px;}
.r_xf ul li.rxf3:hover{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.r_xf ul li.rxf3:hover i{display:block; color: #fff; font-size: 15px; right: 60px; top:0px; width:170px; line-height: 70px; text-align: center; height: 160px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}


.center_news_list{margin-top: 20px; margin-bottom: 20px;}
.mbx_n{ float:right; font-size: 13px; color: #888; margin-top: 20px;}
.mbx_n img{ margin-top: 1px; margin-right: 8px;}
.mbx_n a{ color: #888;padding: 0px;background: none; float: initial;}

.n_navi{ width:1200px; height: 50px;  background: #f5f5f5;  margin: 0px auto; margin-top: 30px;}
.n_navi img{float: left;}
.n_navi ul{width:980px;float: right;}
.n_navi ul li{ float: left;}
.n_navi ul li a{padding: 0px 50px; height:50px; line-height: 50px; font-size: 15px; color: #41929c; background: url(../images/s.png) no-repeat right center;}
.n_navi ul li:last-child a{background: none;}
.n_navi ul li:hover a{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }

.n_news_list{width:1260px; height: auto; overflow: hidden; margin: 0px auto; }
.n_news_list ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto; padding: 0px 20px;}
.n_news_list ul li{width:1200px; height: auto; overflow: hidden; margin: 0px auto;border-bottom: 1px solid #eee; padding: 15px 0px; z-index: 1; position: relative; background: #fff;}
.n_news_list ul li img{width:270px; height: 180px; float: left; margin-right: 20px;}
.n_news_list ul li h2{ height: 30px; line-height: 30px; overflow: hidden; width:910px; float: left;}
.n_news_list ul li h2 a{font-size:18px; color: #333;}
.n_news_list ul li p{height: 75px; line-height: 25px; width:910px; float: left; font-size: 14px; color: #888; margin: 20px auto;}
.n_news_list ul li h5{ height: 25px; overflow: hidden; float: left; width:910px; margin-top: 10px;}
.n_news_list ul li h5 span{font-size: 13px; color: #aaa; float: left; background: url(../images/date.png) no-repeat left center; padding-left: 20px;}
.n_news_list ul li h5 a{ width:120px; height: 23px; line-height: 23px; text-align: center; background: #fff; border:1px solid #41929c; color: #41929c; font-size:14px; float: right; display: block; border-radius: 30px;}
.n_news_list ul li:hover h2,.n_news_list ul li:hover p,.n_news_list ul li:hover h5{width:880px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.n_news_list ul li:hover {padding:15px 10px; width: 1180px;  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10); z-index: 2;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.n_news_list ul li:hover h2 a{font-size:18px; color: #41929c;}
.n_news_list ul li:hover h5 a{ height: 25px; line-height: 25px; border:none; background: #41929c; color: #fff  }

.noimg_newslist{width:1260px; height: auto; overflow: hidden; margin: 0px auto;}
.noimg_newslist ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;padding: 0px 20px;}
.noimg_newslist ul li{width:1200px; height: auto; overflow: hidden; margin: 0px auto;border-bottom: 1px solid #eee; padding: 15px 0px; z-index: 1; position: relative; background: #fff;}
.no_date{width:114px; height: 90px; overflow: hidden; float: left; position: relative;}
.no_date h2{width:113px; height: 40px; line-height: 40px; position: absolute; text-align: center; font-size: 16px; color: #79d1e3; left: 0px; top: 0px;border-radius: 3px; background: #41929c;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .10);    -moz-box-shadow:   0 3px 5px rgba(0, 0, 0, .10);    box-shadow:0 3px 5px rgba(0, 0, 0, .10); z-index: 2}
.no_date span{ display: block; width:113px; height: 90px; line-height: 130px; position: absolute; text-align: center; font-size: 32px; color: #fff; left: 0px; top: 0px;border-radius: 3px; background: #6eb5be; z-index: 1}
.no_a{width:700px; height: 90px; overflow: hidden; margin: 0px auto; float: left; margin-left: 20px;}
.no_a h2{ height:30px; line-height: 30px; overflow: hidden;}
.no_a h2 a{ font-size: 18px; color: #333; font-weight: bold;}
.no_a p{ height:50px; line-height: 25px; color: #888; font-size: 14px; overflow: hidden;}
.no_more{ width:120px; height: 23px; margin-top: 50px; float: right;}
.no_more a{ width:120px; height: 23px; line-height: 23px; text-align: center; background: #fff; border:1px solid #41929c; color: #41929c; font-size:14px; float: right; display: block; border-radius: 30px;}
.noimg_newslist ul li:hover {padding:15px 10px; width: 1180px;  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, .10);    -moz-box-shadow:  0 15px 25px rgba(0, 0, 0, .10);    box-shadow:  0 15px 25px rgba(0, 0, 0, .10); z-index: 2;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-ms-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}
.n_news_list ul li:hover h2 a{font-size:18px; color: #41929c;}
.noimg_newslist ul li:hover .no_more a{ height: 25px; line-height: 25px; border:none; background: #41929c; color: #fff  }
.noimg_newslist ul li:hover h2 a{color:#ee552c;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;  }
.noimg_newslist ul li:hover .no_date h2{ background:#ee552c; color: #ffbba7;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }
.noimg_newslist ul li:hover .no_date span{ background:#f87957; color: #ffdfd5;-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ; }

.case_list{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.case_list ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.case_list ul li{width:260px; height: auto; overflow: hidden; margin:20px; float: left;}
.case_list ul li img{width:260px; height: 365px;}

.case_list1{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}
.case_list1 ul{width:1200px; height: auto; overflow: hidden; margin: 0px auto;display: flex; align-items: center;justify-content: flex-start;flex-wrap: wrap;}
.case_list1 ul li{width:260px; height: auto; overflow: hidden; margin:20px; float: left;}
.case_list1 ul li img{width:260px;}

.Page{width:100%; text-align:center; padding:50px 0px; padding-top: 10px;}
.Page a{display:inline-block;width:50px;background:#fbfbfb;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #666}
.Page span{display:inline-block;width:50px;background:#fbbf13;height:50px; vertical-align:middle; line-height:50px; font-size:14px; margin-left:-3px; color: #fff}
.nav-links a:first-child{ display:none;}
.nav-links a:nth-child(2){ width:80px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.nav-links a:last-child{ width:80px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.Page a:hover{ background:#fbbf13; color:#FFF}
.Page a.cur{ background:#fbbf13; color:#FFF}
.Page span.current{ display: inline-block;background:#fbbf13;  vertical-align:middle;color:#FFF;height:50px; line-height:50px;width:50px; margin-left: -5px;}
.Page a.prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.prev span{ background:url(../images/2015/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.prev:hover span{ background:url(../images/2015/Icon025.gif) no-repeat  10px center;}
.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../images/2015/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../images/2015/Icon026.gif) no-repeat 88% center;}

.c_n2{background:#fff}

.n_news_show{width:1200px; height: auto; overflow: hidden; margin: 0px auto;}

.news_show_title{ width:1200px; height: auto; overflow: hidden;margin: 50px auto; margin-bottom: 20px;}
.news_show_title h2{ font-size:26px; color: #333; text-align: center; height: auto; line-height: 40px; padding-bottom: 10px;}
.news_show_title h5{ text-align:left; font-size: 14px; color: #888; line-height: 40px;border-bottom: 1px solid #eee; }
.news_show_title h5 span{ padding-right:20px; }

.news_show_p{ width:1200px; height: auto; overflow: hidden; font-size: 14px; color: #888; line-height: 30px; margin: 0px auto; text-indent: 2em;}
.news_show_p img{max-width:1000px; margin:5px auto; display:block;}
.mzsm{ width:1200px; height: auto; overflow: hidden; margin: 50px auto; background: #f8f8f8; }
.mzsm a {font-size: 13px; color: #41929c; border:1px solid #41929c; text-align:center; height: 20px; line-height: 20px; display: block; border-radius: 30px;width:200px; margin: 15px auto;}


.updown{ width:1200px; height: auto; overflow: hidden; margin: 50px auto; }
.ud{ width:600px; height: 30px; line-height: 30px; overflow: hidden; font-size: 15px; color: #333;}
.up{float:left;}
.down{text-align:right}
.updown b{ border:1px solid #eee; padding: 1px 10px; border-radius: 5px; color: #888; margin-right: 10px;}
.updown a{ font-size: 15px; color: #41929c;}
.updown a:hover{ color:#41929c;}

.n_img_list{margin-top:20px; padding-top: 5px;width:1200px; height: auto; margin: 0px auto;}
.n_img_list ul{ height:auto; overflow: hidden; padding-bottom: 40px; width: 1200px;}
.n_img_list ul li{ width:280px; height: auto; padding: 10px; z-index: 1;   float: left; background: #fff; position: relative; margin-top: 20px;}
.n_img_list ul li img{ width:280px; height: 200px;}
.n_img_list ul li h2{ height: 30px; line-height: 30px; overflow: hidden; width:280px; margin-top: 10px;}
.n_img_list ul li h2 a{ font-size: 18px; color: #333;}
.n_img_list ul li h2 i{ width:3px; height: 25px; margin: 2.5px 0px; display: block; float: left; margin-right: 5px; background: #41929c;}
.n_img_list ul li p{ height:40px; line-height: 20px; font-size: 12px; color: #888; margin: 12px 0px; overflow: hidden;}
.n_img_list h5{ width:280px; height: 30px; overflow: hidden; }
.n_img_list h5 span{font-size: 12px; background: url(../images/flm_33.png) no-repeat left center; padding-left: 20px; color: #888;}
.n_img_list h5 a{ font-size: 12px; color: #fff; background: #41929c; width:80px;height: 20px; line-height: 20px; text-align: center; border-radius: 30px; float: right; display: block;}
.n_img_list ul li b{width:280px; position: absolute; height: 2px; left: 10px; bottom:0px; display: block; background: #ddd;}
.n_img_list ul li:hover{-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .1);    box-shadow:  0 5px 15px rgba(0, 0, 0, .1); -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;z-index: 2;}
.n_img_list ul li:hover h2 i{ width:20px; background: #41929c; -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_img_list ul li:hover h5 span{background: url(../images/flm_333.png) no-repeat left center;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_img_list ul li:hover h5 a{background: #41929c;  -moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;    transition: all 0.2s linear ;}
.n_img_list ul li:hover b{ display:none;}

.center_ly{ margin-top:50px;}
.ly_box{width:1200px; height: auto; overflow: hidden; margin: 40px auto;}
.ly_left{ width:630px; float: left}
.ly_left input{ width:250px; margin-right: 10px; height: 40px; line-height: 40px;   background: #fff; border:1px solid #ddd; float: left; margin-top: 10px; text-indent: 10px;}
.ly_txt{width:524px; float: left;}
.ly_left .inp_tar{ width:512px; margin-right: 10px; height: 94px; line-height: 40px;   background: #fff; border:1px solid #ddd; float: left; margin-top: 10px; text-indent: 10px;font-family:"微软雅黑"; }
.ly_left a{ width:106px;padding:60px 0px; background: #41929c; text-align: center; float: right; margin-top: 10px; font-size: 30px; color: #fff;}
.ly_left button{ width:106px;padding:60px 0px; background: #41929c; text-align: center; float: right; margin-top: 10px; font-size: 30px; color: #fff;}
.ly_r{width:150px; height: 200px; float:right;}
.ly_r img{width:150px; height: 200px; margin-top: 10px;}
.ly_p{ width:350px; margin-left: 35px; float: left;}
.ly_p h5{ height: 66.6px; padding-left: 50px; line-height: 66px; font-size: 24px; color: #333}
.ly_p h5 span{font-size: 12px;}
.ly_h1{ background:url(../images/p.png) no-repeat left center;}
.ly_h2{ background:url(../images/w.png) no-repeat left center;}
.ly_h3{ background:url(../images/d.png) no-repeat left center;}


.bgf5{ width: 100%; background-color: #f5f5f5; padding: 8px 0px;}
.share{ width: 150px; margin: 0px auto; text-align: center; border: 1px solid #d0d0d0; line-height: 20px; padding-left: 38px; background: url(../images/fx.png) 14px center no-repeat; border-radius: 30px;}
.share a{ color: #f56e45;}

.sharetop {width: 150px; float:right; text-align: center;border: 1px solid #41929c;line-height: 20px;padding-left: 38px;background: url(../images/fx.png) 14px center no-repeat;border-radius: 30px;}
.sharetop a{ color: #f56e45;}














