@charset "utf-8";
/* CSS Document *//*此样式为全局样式，在每个页面只能引用一次，不能重复，也不可以不引用。*/
html{_background-attachment: fixed;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size: 12px;color: #222;font-family: Microsoft yahei,helvetica;background-repeat: repeat;}
body a{color: #222;text-decoration: none;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}
input,textarea,select {*font-size:100%;}
p{word-wrap:break-word}
a:link,a:visited{text-decoration:none;}
input,button,select{outline: 0;font-family: Microsoft yahei,helvetica;margin:0px; padding:0px;}
.fl{float: left;}
.fr{float: right;}
.nocu{font-weight: normal;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.15); -webkit-transform:scale(1.15) translateZ(0); -moz-transform:scale(1.15) translateZ(0); -ms-transform:scale(1.15) translateZ(0); -o-transform:scale(1.15) translateZ(0);}
.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.zishiyin{font-size:14px; line-height:24px;}
.zishiyin img{max-width: 100%; width: auto;height: auto !important;}
.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}
.zishiyin table{ width:100% !important;}
.video iframe,.video embed{ width:725px !important; height:455px !important;}
.guodu{transition: 0.4s;}
.h30{ height:30px;}
.bgtc{background-repeat: no-repeat;background-position: center center; background-size:cover;}
*{-webkit-tap-highlight-color: transparent;}
/*全局样式结束GLOBAL STYLE*/
/*头部-*/
header{ position:fixed; top:0px; left:0px; right:0px; z-index:99999;}
.w1200{ width:1200px;margin:0px auto;}
.top{width:100%; height:36px; line-height:36px;font-size:13px; background-color:#f5f5f5;}
.top_r{ color:#666;}
.top_r span{ margin:0px 6px;}
.top_r a{ color:#666;}
.header{width:100%;height:110px; background-color:#FFF;}
.header .logo{ float:left; margin:20px 0 0 0px; height:70px;}
.header .logo .logoby{ height:60px; line-height:28px; float:left;margin:5px 0px 0px 20px; font-size:24px;border-left:1px solid #ddd; padding-left:20px; font-weight:bold;}
.header .logo .logoby span{ color:#b1b1b1; font-size:15px; font-weight:normal;}
.header .tel{ height:60px; float:right; padding-left:60px;background-image: url(../images/top_tel.png);background-repeat: no-repeat;background-position: left center; background-size:52px;line-height:28px; margin:25px 0px 0px 0px;font-size:16px; color:#666;}
.header .tel span{color:#ff6f00; font-size:24px; font-weight:bold;}
/* 导航 */
.pcnav{height: 66px; background-color:#156476;z-index:99;}
.pcnav ul li {float: left; position:relative;}
.pcnav ul li a{display: block;line-height: 66px;height: 66px;font-size:16px; width:149px;text-align:center; color:#fff;}
.pcnav ul li a:hover,.pcnav ul .sfhover .first-level,.pcnav ul .active .first-level{display:block;background-color:#03495c; color:#fff;}
.pcnav ul .xian{ width:1px; height:20px; background-color:#0e758d; float:left; margin:23px 0px;}
.pcnav ul li ul {list-style-type: none;left: -999em;position: absolute;background-color:#03495c; width:100%;background-repeat: repeat; z-index:9999;}
.pcnav ul li ul li{width:100%; text-align:center;}
.pcnav ul li ul li a{display: block;width: 100%;height:50px;line-height: 50px;font-size: 14px;color:#fff; font-weight: normal; padding:0px !important; }
.pcnav ul li ul li a:hover{background-color:#156476;}
.pcnav ul li:hover ul {z-index:990;left: auto;}
.pcnav ul li.sfhover ul {left: auto;}
.nav_ul_li_id2 .first-level:before,.nav_ul_li_id42 .first-level:before,.nav_ul_li_id6 .first-level:before,.nav_ul_li_id4 .first-level:before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -1px;right:20px;}
/*滚动图-*/
.banner{ width:100%; position:relative; margin-top:212px;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide .banner_bg{width: 100%;background-repeat: no-repeat;background-position: center center; background-size:cover;height:0px; display:none;}
.banner .swiper-slide .banner_bg a{ width:100%; display:block; height:0px;}
.banner .swiper-pagination{ width:100%;height:12px; bottom:25px; text-align:center;}
.banner .swiper-pagination-bullet{ width:10px; height:10px; background-color:#ddd; border:1px solid #ddd;display: inline-block;opacity:0.9; border-radius:5px; margin:0px 4px !important;}
.banner .swiper-pagination-bullet-active{background-color:#156476;border:1px solid #156476; width:25px;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:50px;height:50px;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(../images/qiehuan_l.png);opacity:1; margin-top:-30px; background-size:20px; border-radius:50%;}
.banner .swiper-button-prev{left:3%;}
.banner .swiper-button-next{right:3%;background-image: url(../images/qiehuan_r.png);}

/*首页-*/

.h_bt_h2{ font-size:36px; font-weight:bold; text-align:center; text-align:center; color:#333; letter-spacing:2px;}
.h_bt_xian{ width:100%; height:1px; margin:20px auto 12px auto; border-bottom:1px solid #ddd;}
.h_bt_xian p{display:block;position:relative;height:3px;border-radius:20px;background-color:#156476;width:60px;overflow:hidden; margin:-2px auto 0px auto;}
.h_bt_xian p:after{content:"";position:absolute;left:0;top:-1.1px;height:5px;width:6px;background-color:#fff;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG}
@-webkit-keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@-webkit-keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
@keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
.sousuo{ width:100%; height:40px; padding:20px 0px;}
.sousuo_l{ height:40px; line-height:40px; font-size:14px; color:#333;}
.sousuo_l a{ margin:0px 15px 0px 0px; color:#666;}
.sousuo_r{}
.sousuo_r .searchtext{height:38px;border:1px solid #dedede;line-height:38px;width:250px;float: left;background-color: #fff;text-indent: 10px;outline: 0; text-indent:14px;}
.sousuo_r .searchbtn{height: 40px;width:70px;line-height:40px;color: #FFF;text-align: center;border: 0px solid #156476;float: left;cursor: pointer;background-color: #156476; font-size:14px;background-image: url(../images/ico_sousuo.png);background-repeat: no-repeat;background-position: center center;}
.sousuo_r .sousuo .rmss{ font-size:12px; line-height:20px; height:20px; margin-top:5px;color:#999;}
.sousuo_r .sousuo .rmss a{ color:#999;}
.sousuo_r .sousuo .rmss span:last-child{ display:none;}
.h_bg{ width:100%;padding: 80px 0px 100px 0px;}
.h_cp{background-color: #f7f7f7;background-image: url(../images/h_cp_bg.jpg);background-repeat: no-repeat;background-position: center bottom;}
.h_cpzx_l{ width:280px; float:left; padding-top:0px; border:2px solid #156476; padding:2px 2px; background-color:#FFF; margin-top:20px;}
.h_cp_r{ width:880px; float:right;}
.l_nav_bt{ height:60px; line-height:60px; background-color:#156476; font-size:18px; text-align:center; color:#FFF;}
.h_cpzx_ul{padding:5px 15px 10px 15px;}
.h_cpzx_h3{background-color: #156476;width: 100%;height: 50px;line-height: 50px;font-size: 18px;color: #FFF;font-weight: normal;background: -webkit-linear-gradient(to right, #0994b4, #156476);background: linear-gradient(to right,#0994b4,#156476); text-align:center; border-radius:5px; margin:10px 0px 5px 0px; }
.h_cpzx_h3 a,.h_cpzx_h3 a:hover{ color:#FFF; display:block;}
.h_cpzx_ul li a{background-image: url(../images/h_cpzx_l_li.png);background-repeat: no-repeat;background-position: 5px center; height:45px; line-height:45px; text-indent:20px; display:block; font-size:14px; border-bottom:1px solid #dedede; color:#555;}
.h_cp_ul{ padding-top:0px;}
.h_cp_ul li{ width:260px; float:left; margin:20px 0px 0px 20px; background-color:#FFF; padding:5px 5px 10px 5px; text-align:center;}
.h_cp_ul li img{ height:200px;}
.h_cp_ul li .txt{ height:30px; line-height:30px; font-size:14px; margin-top:5px;}
.h_cp_ul li:hover{background-color:#156476;}
.h_cp_ul li:hover .txt{ color:#FFF;}
.h_cp_ul li:nth-child(3n+1){margin-left: 0px;}
.h_more {width: 140px;height: 40px;line-height: 40px;border: #c5c5c5 solid 1px;display: block;text-align: center;margin: 0 auto;font-size: 14px;color: #6d6d6d;margin-top: 30px;}
.h_more:hover {color: #156476;border: #156476 solid 1px;}
.h_gszz{background-color: #f7f7f7;}
.h_gszz .container{ margin-top:30px;}
.h_gszz_box{ width:100%; position:relative;transition:all 0.3s ease 0s; }
.h_gszz_box .img{ width:100%;overflow:hidden; text-align:center; position:relative;}
.h_gszz_box .img img{ height:200px;}
.h_gszz_box .tit a{height:30px; line-height:30px;font-size:14px; display:block;padding:5px 0px;text-align:center; background-color:#FFF;}
.h_gszz_box:hover .tit a{color:#156476; }
.container_qhan .swiper-button-next,.container_qhan .swiper-button-prev{ top:50%; margin-top:-180px;outline:none;width:50px; height:50px; line-height:50px; text-align:center; border-radius:50%;background-color: #fff; color:#156476;}
.container_qhan .swiper-button-prev{ left:-60px;}
.container_qhan .swiper-button-next{ right:-60px;}
.container_qhan{ position:relative;}
.h_khfw{background-image: url(../images/h_khfw.jpg);background-repeat: no-repeat;background-position: center center; background-size:cover;}
.h_khfw .h_bt_h2{color:#fff;}
.h_khfw .h_bt_xian{ border-bottom:1px solid #f5f5f5;}
.h_khfw .h_bt_xian p{background-color:#f5f5f5}
.h_khfw .h_bt_xian p:after{background-color:#156476;}
.h_khfw .gszs_ul li{ width:383px;}
.h_khfw .gszs_ul li img{ height:280px;}
.h_xwzx_ul {}
.h_xwzx_ul li{width:590px; float:left; height:90px !important; background-color:#f8f8f8; margin:15px 0px 0px 20px;}
.h_xwzx_ul li .img{ width:130px; height:90px;}
.h_xwzx_ul li .cont{ width:460px; height:74px; padding:8px 20px;}
.h_xwzx_ul li .cont .tit{ font-size:16px; line-height:24px; height:24px; margin:3px 0px 2px 0px; color:#222; }
.h_xwzx_ul li .cont .desc{ font-size:14px; line-height:22px; color:#999;}
.h_xwzx_ul li .time{ background-color:#eee; height:56px; font-size:14px; line-height:30px; width:89px; color:#666; text-align:center; padding:17px 0px; position:relative;}
.h_xwzx_ul li .time span{ font-size:34px;}
.h_xwzx_ul li .time:before {border: 10px solid transparent;border-left-color: #eee;content: '';display: block;height: 0px;right: -20px;position: absolute;top: 34px;width: 0px;}
.h_xwzx_ul li:hover .time{background-color:#156476; color:#ffffff;}
.h_xwzx_ul li:hover .time:before {border-left-color: #0d6fb8;}
.h_xwzx_ul li:nth-child(2n+1){margin-left: 0px;}
.h_xw{}
.h_xw .h_bt_xian{ margin-bottom:30px;}
.h_xw_l{ width:375px; height:430px; position:relative;}
.h_xw_l .tit{width: 285px;position: absolute;bottom: 10px;left: 10px;font-size: 16px;z-index: 20;height: 52px;line-height: 26px;padding: 15px 60px 15px 10px;font-weight: normal; background-color:#FFF;background-repeat: repeat;}
.h_xw_l .tit h4{ font-weight:normal;}
.h_xw_l .tit .desc{ display:none;}
.h_xw_l .more,.h_xw_c_box .more{background-image: url(../images/h_xw_more.png);background-repeat: no-repeat;background-position: center top; width:22px; height:25px; display:block; position:absolute; z-index:30; bottom:30px; right:10px;}
.h_xw_l a:hover .more,.h_xw_c_box:hover .more{background-position: center bottom;}
.h_xw_c{ width:410px; margin-left:20px;}
.h_xw_c_box{ background-color:#f9f9f9; padding:25px 20px 22px 20px; margin-bottom:10px;transition:all 0.3s; position:relative; height:163px;}
.h_xw_c_box .tit{line-height:28px; height:28px; font-size:16px; font-weight:normal; color:#474747;}
.h_xw_c_box .desc{ color:#888; font-size:13px; line-height:22px; height:44px; margin-top:5px;}
.h_xw_c_box .xian{border-bottom:1px solid #ddd; width:100%; margin:15px 0px;}
.h_xw_c_box .time .a{ font-size:24px; display:block; color:#888; height:34px; line-height:34px; border-bottom:1px solid #ddd; width:24px;}
.h_xw_c_box .time .b{ font-size:13px; color:#a3a3a3; line-height:24px; height:24px;}
.h_xw_c_box .more{bottom:40px; right:16px;}
.h_xw_c_box:hover{ background-color:#f6f8f9;}
.h_xw_r{ width:385px;}
.h_xw_r .h_xw_c_box{ height:90px;}
.h_xw_r .time{ float:left;border-right:1px solid #ddd;padding:15px 14px 15px 0px;}
.h_xw_r .tit{line-height:24px; height:44px;width: 265px;}
.h_xw_r .cont{ width:265px; margin:0px 0px 0px 0px;}
.h_xw_r .h_xw_c_box .desc{ margin-top:0px;}
.h_xw_r .h_xw_c_box .more{ bottom:25px;     right: 260px;}
.h_xw .h_more{ background-color:#FFF;}
.h_cp_fl_bt{ width:100%; height:54px; position:relative;line-height:54px; text-indent:20px; font-size:16px; background-color:#eee;box-shadow:0 0px 10px rgba(100,100,100,0.1); margin-bottom:5px; cursor:pointer;}
.h_cp_fl_bt i{width: 14px;height: 14px;position: absolute;top: 20px;right: 20px;background-image: url(../images/ico_h_cp.png);background-repeat: no-repeat;background-position: center top;}
.h_cp_fl_bt_cur{ background-color:#156476; color:#FFF;}
.h_cp_fl_bt_cur i{background-position: center bottom;}
.h_cp_fl_box{ background-color:#f7f7f7; display:none;}
.h_cp_fl_box ul{ padding:10px 13px 15px 13px;}
.h_cp_fl_box ul li{ width:269px; float:left; text-align:center; margin:10px 12px 0px 12px;}
.h_cp_fl_box ul li .img{ border:1px solid #dedede;}
.h_cp_fl_box ul li .img img{ height:220px;}
.h_cp_fl_box ul li .tit{ font-size:14px; line-height:24px; padding:10px 0px;}
/*首页联系*/
.h_lx{background-image: url(../images/h_lx_bg.jpg); padding:100px 0px;}
.h_lx_l{ width:430px; color:#FFF;}
.h_lx_l p{ font-size:16px; height:40px; line-height:40px; margin:18px 0px;}
.h_lx_l .p1{ font-size:20px; margin-top:20px;}
.h_lx_l p i{width: 40px;height: 40px;background-color: #156476;border-radius: 50%;float: left;text-align: center;vertical-align: middle;background-image: url(../images/h_lx_l_ico.png);background-repeat: no-repeat;background-position: left top;}
.h_lx_l p .sj{background-position: left -40px;}
.h_lx_l p .address{background-position: left -80px;}
.h_lx_l p span{ float:left; display:block; margin-left:10px;}
.h_lx_l_tit2{ font-size:22px; height:40px; line-height:40px; color:#FFF; font-weight:normal; margin:0px 0px 20px 0px;}
.h_lx_l_tit{ color:#156476;font-size:40px; height:50px; line-height:50px;text-transform : uppercase; margin:10px 0px 30px 0px;}
.h_lx_xian{ width:1px; height:200px; background-color:#999; opacity:0.5; margin:94px 0px 0px 20px;}
.h_lx_r{ width:600px; padding-top:10px;}
/*底部*/ 
.p14{ font-size:14px; line-height:24px;}
.font16{font-size:16px; line-height:28px;}
.font16 p{  margin-bottom:10px;}
.font18{font-size:18px; line-height:30px;}
.font18 p{  margin-bottom:10px;}
.gy_gsjj_l{ width:720px; padding-top:20px;}
.gy_h2{ font-size:32px; line-height:40px;}
.gy_h2 i{ width:64px; height:5px; background-color:#156476; display:block; margin-top:12px;}
.gy_gsjj_l .desc{ padding:15px 0px 0px 0px;}
.gy_gsjj_l .desc p{ margin:5px 0px;}
.gy_gsjj_r{ width:400px;}
.h_gywm .gy_gsjj_r{ margin-top:30px;}

/*底部-*/
.footer{ padding:60px 0px 0px 0px; width:100%; background-color:#222; color:#ccc;}
.footer a,.footer a:hover{color:#ccc;}
.footer_t{ padding-bottom:40px;}
.footer_logo{width: 180px; height:180px; background-size:100%;background-repeat: no-repeat;background-position: center center; margin:-20px 60px 0px 0px;}
.footer_t .dl{line-height: 26px; padding:0px 60px 0px 50px; width:280px;}
.footer_t .dl dt { margin:5px 0px 15px 0px;font-size:18px; height:30px; line-height:30px;color:#fff; letter-spacing:2px;}
.footer_t .dl dt a{color:#fff;}
.footer_t .dl dd {font-size:14px; line-height:30px; float:left; width:140px;}
.footer_t .dl dd a:hover{}
.footer_t .dl_gc dd a{ display:block; width:240px;}
.footer_xian{ width:1px; height:160px; background-color:#444; margin:0px 10px;} 
.footer_ewm{ width:115px; height:150px; text-align:center; line-height:24px; margin:0px 20px; padding:15px 0px 0px 0px;}
.footer_ewm img{ width:115px; height:115px;}
.footer_ewm p{ margin-top:8px; font-size:13px;}
.footer_t .lianxi{ padding-right:0px; width:320px;}
.footer_t .p1{ font-size:24px; height:40px; line-height:40px; font-weight:bold; color:#156476; margin:6px 0px 10px 0px;}
.footer_t .p2{ height:28px; line-height:28px;}
.footer_bq{ text-align:center; line-height:24px; padding:15px 0px; font-size:13px; border-top:1px solid #444;}
.footer_bq .p2{ margin:2px 0px;}
/* 二级页 */
.l_banner{width: 100%;height: 400px;background-position: center center;background-repeat: no-repeat;margin-top:212px;}
.list{ padding:25px 0px 30px 0px;overflow:hidden;}
.gsjs_c{padding:20px 0px;}
.dqwz{ border-bottom:1px solid #ddd; padding:3px 0px 5px 0px;}
.dqwz h3{ font-size:18px; color:#156476;}
.dqwz p{font-size: 13px;height: 30px;line-height: 30px;color: #888;background-image: url(../images/dqwz_ico.png);background-repeat: no-repeat;background-position: left center; text-indent:22px;}
.dqwz p a{ color:#888;}
/* 二级导航 */
.main_l{ width:250px;}
.sub_nav_ul{background-color:#f6f6f6;}
.sub_nav_ul li{ position:relative;}
.sub_nav_ul li a{display: block;height: 62px;line-height: 62px;font-size: 16px;border-bottom: 1px solid #e6e6e6;text-indent:60px;}
.sub_nav_ul li span{ width:40px; height:40px; line-height:40px; text-align:center; color:#bbb; cursor:pointer; font-size:14px;display:block; position:absolute; right:20px; top:11px;}
.sub_nav_ul li a:hover,.sub_nav_ul .cur a{ color:#156476; font-weight:bold;}
.sub_nav_ul li a:hover span,.sub_nav_ul .cur span{color:#156476;}
.sub_nav_ul li:last-child a{ border-bottom:0px solid #e6e6e6;}
.cp_l_nav{background-color:#f6f6f6;}
.cp_l_nav h3{display: block;height: 62px;line-height: 62px;font-size: 16px;border-bottom: 1px solid #e6e6e6; text-indent:20px; position:relative;}
.cp_l_nav h3 span{ width:40px; height:40px; line-height:40px; text-align:center; color:#bbb; cursor:pointer; font-size:14px;display:block; position:absolute; right:20px; top:11px;}
.cp_l_nav h3 .on:before{content: "\e65e";}
.cp_l_nav_h3_id12 span,.cp_l_nav_h3_id41 span{ display:none !important;}
.cp_l_nav ul{ display:none;border-bottom: 1px solid #e6e6e6; padding:5px 0px 10px 0px;}
.cp_l_nav ul li{ line-height:30px; height:30px; font-size:13px; margin:3px 0px;}
.cp_l_nav ul li a{color: #666;display: block;background-image: url(../images/fl_li.png);background-repeat: no-repeat;background-position: 24px center; text-indent:40px;}
.l_lx{ margin-top:20px; background-color:#f6f6f6;}
.l_bt{ background-color:#156476;color: #FFF; text-align:center; padding:14px 0px; height:40px; line-height:40px; }
.l_bt h2{font-size:22px;font-weight:bold;}
.l_bt a{ color:#FFF;}
.l_lx .desc{ padding:10px 15px;}
.l_lx .desc p{ font-size:13px; line-height:22px; margin:5px 0px;}
.l_lx .desc p b{ font-size:14px;}
.main_r{ width:920px; background-color:#FFF; }
/*新闻列表页*/
.new_ul{ padding:15px 0px 10px 0px;}
.new_ul li {line-height: 42px;width: 100%;height: 42px;font-size: 16px;background-image: url(../images/news_li.jpg);background-repeat: no-repeat;background-position: left center;}
.new_ul li .tit{width: 745px; color:#444;float: left; text-indent:10px;}
.new_ul li .fr {color:#909090; font-size:15px;}
.new_ul li a:hover{color:#156476;}
.new_ul li:nth-child(5n){ border-bottom:1px dashed #d4d4d4; padding:0px 0px 12px 0px; margin-bottom:12px;background-position: left 17px;}
/*新闻详情页*/
.news_body{ padding:30px 0px 30px 0px; position:relative; }
.show_tit{ font-size:26px; line-height:36px;padding:5px 0px 10px 0px; text-align:center;}
.show_time{ height:24px;line-height:24px; padding-bottom:10px;color:#777; font-size:14px; border-bottom:1px solid #ddd; text-align:center;}
.show_body{ padding:15px 0px 30px 0px; }
.prevnext{ background-color:#f9f9f9;padding:10px 20px 15px 20px; font-size:14px; line-height:20px; color:#666; margin-top:20px;}
.prevnext p{ margin-top:12px;}
.prevnext p a:hover{ color:#156476;}
/*分页-*/
.page{ width:100%;  text-align:center;padding:25px 0px 20px 0px;}
.page li{ display:inline-block; margin:3px 3px;}
.page li a{display:block; height:32px; line-height:32px; text-align:center; background:#fff;border:1px solid #d2d2d2; padding:0px 12px; font-size:14px;}
.page li a:hover,.page .active a{ background:#156476;border:1px solid #156476;color:#FFF;}
/* 产品 */
.cp_ul{ padding:15px 0px 0px 0px;}
.cp_ul li { width:290px; float:left; margin:15px 0px 5px 25px;}
.cp_ul li .img{ border:1px solid #ddd; padding:2px; width:284px;}
.cp_ul li .img img{ height:208px;}
.cp_ul li .txt{ font-size:15px; height:30px; line-height:30px; text-align:center; font-weight:normal; margin-top:8px;}
.cp_ul li:hover .img{ border:1px solid #156476;}
.cp_ul li:nth-child(3n+1){ margin-left:0px;}
/* 公司展示 */
.gszs_ul li { width:290px; float:left; margin:15px 0px 10px 25px; position:relative;}
.gszs_ul li img{ width:100%; height:220px;}
.gszs_ul li .txt{font-size: 16px;height: 45px;line-height: 45px;background-image: url(../images/news_l_bg.png);background-repeat: repeat; position:absolute; bottom:0px; color:#fff; padding:0px 2%; width:96%; text-align:center;}
.gszs_ul li .txt a{color:#fff; display:block;}
.gszs_ul li:nth-child(3n+1){ margin-left:0px;}

/* 专家 */
.zj_ul{ padding:15px 0px 0px 0px;}
.zj_ul li { width:211px; float:left; margin:15px 0px 5px 25px;}
.zj_ul li .img{width: 100%; height:260px;background-repeat: no-repeat;background-position: center top; background-size:cover;}
.zj_ul li .img img{ height:230px; display:none;}
.zj_ul li .txt{ font-size:14px; height:30px; line-height:30px; text-align:center; font-weight:normal; margin-top:5px;}
.zj_ul li:nth-child(4n+1){ margin-left:0px;}
.zj_l{width: 200px;height: 250px;background-position: center top;position: relative;overflow: hidden;border-radius: 5px; margin:20px 0px 0px 0px; background-size: cover; float:left;}
.zj_l img{ display:none;}
.zj_r{ width:700px; float:right; padding:20px 0px 0px 0px;}
.zj_r .tit{ font-size:24px; height:34px; line-height:34px; font-weight:bold; margin:0px 0px 0px 0px; padding:5px 0px 12px 0px; border-bottom:1px dashed #ddd;}
.zj_r .tit span{ font-size:14px; color:#999; font-weight:normal;}
/*招聘*/
.zp_yt{display: flex; background-color:#156476;align-items: center; color:#FFF; margin-top:20px;}
.zp_yt p{ height:50px;line-height:50px; text-align:center; font-size:16px;}
.zpxx_box{}
.zhaopinBox{width:100%;}
.zhaopin_bt{cursor: pointer;font-size: 14px;padding:15px 0px;display: flex; text-align:center; background-color:#fbfbfb;}
.zhaopin_bt p{ line-height:24px; color:#666;}
.zhaopin_bt p.tit{ color:#333;}
.zhaopin_bt p.more{ color:#156476;}
.zhaopin_bt_id2,.zhaopin_bt_id4,.zhaopin_bt_id6,.zhaopin_bt_id8,.zhaopin_bt_id10,.zhaopin_bt_id12,.zhaopin_bt_id14,.zhaopin_bt_id16,.zhaopin_bt_id18,.zhaopin_bt_id20{ background-color:#f0f0f0;}
.zhaopinContent{display: none; padding:12px 0px 30px 0px; font-size:14px; line-height:24px; }
/*联系*/
.lx{ padding:70px 0px;}
.lx_c{ padding:70px 100px 80px 100px; background-color:#f5f5f5; margin-top:30px;}
.lx_l{ width:420px;}
.lx_l_bt{ font-size:24px; height:30px; line-height:30px; font-weight:normal;}
.lx_l_bt span{text-transform : uppercase; font-size:16px; color:#bebebe;}
.lx_l_xian{ width:100%; height:1px; background-color:#ccc; margin:18px 0px 25px 0px;}
.lx_l_xian span{width:96px; height:2px; background-color:#156476; display:block;}
.lx_r{ width:540px; float:right; border:5px solid #fff; border-radius:20px;}
.lx_r img{border-radius:20px;}
.lx_b ul li{ width:32.33333333333333%; float:left; margin:10px 0vw 0vw 1.5%;}
.lx_b ul li:nth-child(1),.lx_b ul li:nth-child(4),.lx_b ul li:nth-child(5){ margin-left:0vw;}
.lx_b ul li:nth-child(4){ width:100%;}
.text_wb{ width:100%;line-height:40px; padding:5px 0vw; border:1px solid #ddd; text-indent:16px; font-size:16px;}
.text_wb_dh{ height:200px;}
.bd_tj{ width:200px; height:56px; line-height:56px; text-align:center; border:0vw; background-color:#156476; color:#FFF;cursor:pointer;}
.h_lx_r{ padding-top:90px;}
.h_lx_r ul li{ width:32%; float:left; margin:10px 0px 0px 2%;}
.h_lx_r ul li:nth-child(1){ margin-left:0px;}
.h_lx_r ul li .text_wb{color: #fff;background: url(../images/ly_txt_bg.png);background-repeat: repeat;line-height:30px; font-size:14px;border:0px solid #ddd;}
.h_lx_r ul li:nth-child(5){ width:84% !important; margin-left:0px;}
.h_lx_r ul li:nth-child(6){ width:14% !important; float:right;}
.h_lx_r ul li .text_wb_dh{ height:130px;}
.h_lx_r ul li .bd_tj{ height:140px; width:100%;font-size:16px; line-height:30px; padding:40px 0px;}
/*-网站地图-*/
.maplist{ padding:10px 0px 30px 0px;}
.maplist .depth1{ font-weight:bold; height:44px; line-height:44px; clear:both; font-size:15px;}
.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}
.maplist .depth2 a{ color:#666;}

/*返回顶部*/
#topcontrol{ z-index:999;}
.fhdb_top{background-color: #ccc; border-radius:2px;}
.fhdb_top:hover{ background-color:#156476;}
@media (max-width:1500px) {
.banner .swiper-slide .banner_bg{ display:block; height:460px;}
.banner .swiper-slide .banner_bg a{ height:460px;}
.banner .swiper-slide img{ display:none;}
}
