<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:13px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}.hide{display:none !important}
body{position:relative;color:#444;}
a{color:#444;text-decoration:none;outline: none;}
::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
::-webkit-scrollbar-track{background:#eee}
::-webkit-scrollbar-corner{background:transparent}
::-webkit-scrollbar{width:7px;height:7px}

.banner{padding-top: 66px;}
#g-wp { max-width:750px; margin:0 auto; background:#fff; }
.wrap{ width:96%; margin: 0 auto;}
#header {  max-width:750px;position:fixed;z-index: 99; width:100%; height:66px; background:#fff; z-index:990;transition: transform 0.5s;box-shadow: 2px 0px 10px rgb(0 0 0 / 20%);}
.g-wp { max-width:414px; margin:0 auto; background:#fff; transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); z-index:2; }
.scroll_down #header.head_fix{transform: translateY(-110%);}
.scroll_up #header.head_fix{transform: translateY(0);}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }
.m-nav { width:100%; height:calc(100% - 66px); right:-100%; top:66px; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#f60; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #f60; content:"" }

.smsb{position: absolute;bottom: 20%;left:0;width: 100%;text-align: center;}
.smsb .smsbi{display: inline-block;margin:0 20px;}
.smsb .smsbi .smsbia span{font-size: 14px;color: #000;padding-top: 30px;background: url(../images/aa1.svg) no-repeat top center;background-size: 22px 22px;}
.smsb .smsbi:last-child .smsbia span{background: url(../images/aa2.svg) no-repeat top center;background-size: 22px 22px;}

.sub_top{margin: 0 12px;}
.sub_top .suba .subal .subala{font-size: 20px;color: #333333;font-weight: bold;margin-top: 15px;}
.sub_top .suba .subal .subala span{color: #007457;}
.sub_top .suba .subal .subalb{font-size: 14px;color: #666666;margin-top: 10px;}
.sub_top .suba .subar{margin-top: 10px;}
.sub_top .suba .subar a{display: inline-block;width: 100px;height: 30px;line-height: 30px;text-align: center;font-size: 13px;color: #007457;border:1px solid #cccccc;}
.sub_top .subb{margin-top: 20px;}
.sub_top .subb .swiper-slide{text-align: center;float: left;width: 48%;margin-right: 4%;margin-bottom: 4%;}
.sub_top .subb .swiper-slide:nth-child(2n){margin-right: 0;}

.sub_top .subb .aaaa .swiper-slide{text-align: center;float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.sub_top .subb .aaaa .swiper-slide:nth-child(2n){margin-right: 2%;}
.sub_top .subb .aaaa .swiper-slide:nth-child(3n){margin-right: 0;}


.sub_top .subb .swiper-slide p{font-size: 14px;color: #666666;margin-top: 10px;}
.sub_bottom{margin-top: 25px;background: #f7f8f9;padding: 15px;font-size: 0;margin: 25px 12px 0;}
.sub_bottom .sub_bottom_item{display: inline-block;width: 50%;}
.sub_bottom .sub_bottom_item .sub_bottom_iteml{display: inline-block;vertical-align: middle;width: 23px;}
.sub_bottom .sub_bottom_item .sub_bottom_itemr{display: inline-block;vertical-align: middle;margin-left: 5px;font-size: 14px;color: #5f5f5f;}
.sub_bottom .sub_bottom_item:hover .sub_bottom_itemr{color: #007457;}

.m-nav li .smsub{padding: 2%;box-sizing: border-box;}
.m-nav li .smsub .smsub_title{font-size: 14px;color: #000;line-height: 3;padding-left: 18px;background: url(../images/back.svg) no-repeat left center;background-size: 15px 15px;}
.m-nav li .smsub .smsub_con dl dt{border-bottom: 1px solid #eee;}
.m-nav li .smsub .smsub_con dl dt a{display: block;font-size: 14px;color: #000;padding: 12px;}

.m-nav li .smsub{width:100%; height:calc(100% - 100px);padding-bottom: 34px; overflow-y: auto; right:-100%; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:101;}
.m-nav .smsb .smsbib{text-align: left;padding: 2%;box-sizing: border-box; width:100%; height:100%; right:-100%; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:101;}
.m-nav .smsb .smsbib .smsbiba{font-size: 14px;color: #000;line-height: 3;padding-left: 18px;background: url(../images/back.svg) no-repeat left center;background-size: 15px 15px;}
.smsbib ul li{padding: 12px;}


/* 菜单显示 */
.u-menu { position:absolute; right:6px; top:10px; display:block; width:50px; height:42px; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index: 99; }
.u-menu div { position:absolute; left:13px; top:20px; width:25px; height:25px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:25px; height:2px; background:#000; }
.u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
.u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
.u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}

body.z-open .m-nav {transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);}
/*body.z-open .g-wp {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}*/
body.z-open .u-menu {transform:translateZ(0px) rotate(90deg);-webkit-transform:translateZ(0px) rotate(90deg);}
body.z-open .u-menu  div {transform:translateZ(0px) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0px) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0px,11px,0px);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0px,11px,0px); }
body.z-open .u-menu .u-menu-bottom {transform:translateZ(0px) rotate(-45deg);-webkit-transform:translateZ(0px) rotate(-45deg);}
body.z-open .u-menu .u-menu-middle { display:none; }

.searchb { position: absolute; top:19px; width:26px; height:26px; overflow:hidden;right:70px; }
.searchb img{width: 100%;}
.laua{position: absolute;right: 1.91rem;top:0;z-index: 9;}
.laua .lauaa{line-height: 1.2rem;font-size: 0.32rem;color: #000000;padding-right: 0.32rem;background: url(../images/lau_10.png) no-repeat right center;background-size: 0.22rem 0.12rem;}
.laua .lauab{position: absolute;left:-30%;width: 160%;z-index: 99;background: #fff;text-align: center;display: none;}
.laua .lauab ul li{border: 1px solid #eee;margin-top: -1px;}
.laua .lauab ul li a{display: block;font-size: 0.26rem;color: #333;line-height: 2.5;}
.laua .lauab ul li:hover a{background: #f8f8f8;color: #007457;}

/*.form-search{ position: fixed; top: -100px; left: 0; width:90%; padding:3% 5%; border-top:1px solid #ddd; box-shadow:3px 5px 5px #0268b3; background:#fff; z-index:2; opacity:0; transition:all .2s ease-out; }
.form-search input{ border:1px solid #eee;}
.form-search input[type="text"] { width:70%; height:38px; float:left; padding:0 5%; border-right:0px; }
.form-search input[type="submit"]{ width:19%; height:40px; float:left; border:0; background:#0268b3; color:#fff;}*/

.banner { position:relative; margin-bottom:5px; overflow:hidden; }
.banner .hd{display: none; width:100%; position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; text-align:center;}
.banner .hd li{ display:inline-block; width:40px; height:5px;  background:#0052a5; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.banner .hd li.on{ background:#fff;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.swiper-container .swiper-pagination-bullet { background-color:#fff;opacity: 1; }

.mian_nav { padding:3% 1.5% 1%; border-bottom:10px solid #f2f2f2; }

.mian_nav ul li{ float:left; width:23%; margin: 0 1% 2%; height:auto; text-align:center; background: #dce0ec; border-radius: 5px; font-size:12px; }
.mian_nav ul li a { display:block; padding:8% 0; }
.mian_nav ul li a i { display:inline-block; width:35px; height:35px;}
.mian_nav ul .li-03,.mian_nav ul .li-06 { border-right:0; }
.mian_nav ul li a span{ display:block; font-size:13px; color:#666; }


.box { border-bottom:10px solid #f2f2f2; background:#fff; }

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:20px; line-height:30px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.m-art { font-size:13px; line-height:1.8; }
.m-art .pic { margin-bottom:3%; }
.m-art h3 { font-size:16px; line-height:40px; font-weight:normal; }

.more-common-01 { display:inline-block; width:45%; height:35px; line-height: 35px; background:#f3f3f3; text-align: center; text-indent: 0; border-bottom: 3px solid #0052a5; margin:20px 0 3%;}
.more-common-01 a{ display:block; }

.m-list { padding:0; }
.m-list li { padding:7px 4px 7px 14px; border-bottom:1px solid #eee; background:url(../images/z-11.gif) no-repeat 3px center; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行一个 */
.m-pFList li { position:relative; padding:0 0 0%; margin-bottom: 3%;  overflow: hidden; }
.m-pFList li:after { position:absolute; left:0; bottom:0; width:100%; height:2px; background:#f00; }
.m-pFList li .p { position:relative; float:left; width:35%; left:0; border-right:15px solid #fff; z-index:1; }
.m-pFList li .c { display:block; overflow:hidden; zoom:1; line-height: 21px; }
.m-pFList li .t { padding:0 0 1%; font-weight:bold; font-size:14px; display:block; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.m-pFList li .t a { color:#000; }
.m-pFList li .i { color:#777; font-size:12px; }
.m-pFList li .m { font-size:12px; }

/* 图片列表 一行两个 */
.m-pList li { float:left; width:46%; padding:0 2%; text-align:center;}
.m-pList li .t { padding:8px 0; font-size:13px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.m-tList { padding:0 12px 8px; }
.m-tList li { padding:10px 0; border-bottom:1px solid #eee; color:#777; font-size:12px; line-height:18px; }
.m-tList li h2 { padding-bottom:8px; font-size:15px; }

@media (max-width:375px) {
	.m-pFList li .p { width:45%; }
	.m-pFList li .i { height:42px; overflow:hidden; }
}


/* 快捷菜单 */
#fixed-foot { position:fixed; left:0; bottom:0; width:100%; height:1.3rem; background:#ffffff; line-height:0.7rem; text-align:center; z-index:999;display: flex;justify-content:space-around;flex-wrap:nowrap;}
#fixed-foot li { float:left; width:25%;display: block;}
#fixed-foot li a { display:block; padding:0.16rem 0 0; color:#000000;font-size: 0.28rem;}
.fixed-button { display:block; width:0.56rem;height:0.56rem;margin:0 auto;background:url(../images/icon_arr_tel_white.png) no-repeat; overflow:hidden;background-size:contain;}
.m-copy { padding:5%; border-bottom:10px solid #f2f2f2; text-align:center; }

.box-isd .hd { border-bottom:10px solid #f2f2f2; background:#fff; }
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

/* 内容 */
.article { padding:0 0 3%; line-height:2; word-wrap:break-word;  }
.article .mt { text-align:left; }
.article .mt h1 { padding:5px 0 0; font-size:0.32rem; line-height:0.55rem; font-weight:bold;}
.article .mt .titBar { padding:4px 0; border-bottom:1px dashed #e1e0e0; color:#777; font-size:0.26rem; line-height:0.48rem; }
.article .mc { padding:3% 0; font-size:0.26rem; word-wrap:break-word; }
.article .mc img,.article .mc video,.article .mc embed{max-width: 100% !important;height: auto}
/* 分页 */
.page { padding: 20px 10px 30px; text-align: center; }
.page a { display: inline-block; padding: 4px 8px; border-radius:3px; background:#778dd6; color:#fff; line-height: 1.5; vertical-align:top; }
.page .current { background:#f60; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }

/* 二级菜单 */
.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#fff; z-index:99; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu dl dt { margin-bottom:8px; padding:0 8px 10px; border-bottom:1px solid #ddd; line-height:24px; }
.m-menu dl dt a { color: #333; }
.m-menu dl dt a:hover,.m-menu dl dt .current { color: #f60; }
.m-menu dl dd { padding: 0 5px 10px 24px; background:url(../images/iFCB_sort_ico.png) no-repeat 10px 7px; line-height:24px; }
.m-menu dl dd a { color: #333; }
.m-menu dl dd a.current { color: #f60; }

/*Form*/
.form-panel { margin: 0; }
.form-panel h4 { margin-bottom: 10px; padding: 2px 20px; background: #eee; line-height: 30px; }
.form-panel .tips { padding: 10px 0; color: #cc3732; font-weight: bold; font-size: 14px; text-align:center; }
.form-panel .field { clear: both; }
.form-panel .input { padding: 5px 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width:93%; height: 20px; padding: 2% 3%;  border-radius: 3px; border: 1px solid #ddd; background: #f6f6f6; font-size: 14px; vertical-align:top; }
.form-panel .textarea { width:93%; height: 120px; padding: 2% 3%;  border-radius: 3px; border: 1px solid #ddd; background: #f6f6f6; color: #666; vertical-align:top; }
.form-panel .submit-field { padding: 0; clear: both; }
.form-panel .btn-submit { width: 100%; height: 44px; border: 0; border-radius: 3px; background: #0052a5; color: #fff; font-size: 14px; line-height: 44px; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}textarea { -webkit-appearance: none;} 

.hr {padding:0 1%;}
.hr-list { margin-bottom: 10px; padding: 10px 0 0; }
.hr-list .title { padding: 2px 20px; background: #efefef; font-weight: bold; line-height: 22px; }
.hr-list .title span { float: right; color: #333; font-weight: 100; }
.hr-list .info { padding: 5px 10px; line-height: 24px; }
.hr-list .apply { padding: 5px; text-align: right; }
.hr-list .apply a { color: #ba0012; }

/*sitemap网站地图*/
.webmap dl dt {margin: 5px 0;padding-left: 18px;background: url(../images/ico_05.gif) 3px center no-repeat;font-size: 16px;line-height: 2;}
.webmap dl dd {padding-left: 18px;}
.webmap dl dd a {float: left; display: block; margin-right: 10px; margin-bottom: 5px; padding: 0 10px; background: #eee; font-size: 14px; line-height: 2; white-space: nowrap;}
.webmap dl dd a:hover{ background:#0052a5; color:#fff;}


/* 分享 */
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

.footer{background: #f7f7f7;padding: 0.17rem 0.3rem 0;}
.fta .ftai{border-bottom: 1px solid #bebebe;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.fta .ftai .ftaia{line-height: 1.14rem;font-size: 0.32rem;color: #333333;}
.fta .ftai .ftaia i{float:right;width: 0.29rem;height: 1.14rem;background: url(../images/ft_a_03.png) no-repeat center;background-size: 0.29rem 0.15rem;}
.fta .ftai.on .ftaia i{transform: rotate(180deg);transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}
.fta .ftai .ftaib{padding-bottom: 0.2rem;display: none;}
.fta .ftai.on .ftaib{}
.fta .ftai .ftaib dl dd{line-height: 0.7rem;}
.fta .ftai .ftaib dl dd a{display: block;padding: 0 0.2rem;font-size: 0.26rem;color: #333;}
.ftb{margin-top: 0.42rem;}
.ftb .ftba{text-align: center;font-size: 0.32rem;color: #333333;}
.ftb .ftbb{margin-top: 0.1rem;line-height: 0.52rem;font-size: 0.28rem;color: #333333;}
.ftc{margin-top: 0.3rem;}
.ftc ul li{float:left;width: 0.6rem;text-align: center;margin-right: 0.15rem}
.ftd{margin-top: 0.35rem;}
.ftd ul li{float: left;width: 1.9rem;text-align: center;margin-right: 0.45rem;}
.ftd ul li p{margin-top: 0.1rem;font-size: 0.24rem;color: #666666;}
.fte{margin-top: 0.35rem;padding: 0.27rem 0;line-height: 0.42rem;font-size: 0.24rem;color: #666666;text-align: center;}
.fte a{color: #666;}

.ncon{padding: 0.3rem 0.3rem 0.4rem;background: #fbf9f9;}
.msv{padding: 0.17rem 0 0;line-height: 0.88rem;border-bottom: 1px solid #f2f2f2;background: #fff;}
.msv .msvc{position: relative;padding: 0 0.44rem;}
.msv .swiper-container .swiper-slide a{text-align: center;font-size: 0.28rem;color: #555555;display: block;}
.msv .swiper-container .swiper-slide.on a{color: #007457;}
.msv .swiper-container .swiper-slide a span{display: inline-block;position: relative;}
.msv .swiper-container .swiper-slide.on a span:after{content: "";position: absolute;bottom: 0;left:0;width: 100%;height: 0.04rem;background: #007457}
.msv .swiper-button-next-msv{width: 0.17rem;height: 0.29rem;background: url(../images/msv_next_05.png) no-repeat center;margin-top: -0.15rem;background-size: 0.17rem 0.29rem;}
.msv .swiper-button-prev-msv{width: 0.17rem;height: 0.29rem;background: url(../images/msv_prev_03.png) no-repeat center;margin-top: -0.15rem;background-size: 0.17rem 0.29rem;}
.abaa{padding: 0.32rem 0.3rem 0.42rem;background: #fff;font-size: 0.28rem;color: #101010;line-height: 0.48rem;}
.abab{margin-top: 0.5rem;}
.abt{text-align: center;}
.abt .abta{font-size: 0.36rem;color: #4a4a4e;}
.abt .abtb{width: 1.08rem;margin:0.1rem auto 0;height: 0.08rem;}
.abt .abtb img{vertical-align: top;}
.ababc{margin-top: 0.5rem;}
.ababc .hd{margin-top: 0.4rem;padding: 0.5rem 0.3rem 2rem;}
.ababc .hd ul li{margin-bottom: 0.3rem;}
.ababc .hd ul li .ababcp .ababcpa{font-size: 0.28rem;color: #333;}
.ababc .hd ul li .ababcp .ababcpc{font-size: 0.24rem;color: #333;margin-top: 0.1rem;}


/*.ababc ul li{float:left;width: 3.25rem;margin:0 0.4rem 0.24rem 0;padding: 0.34rem 0 0 0.34rem;box-sizing: border-box;height: 3.38rem;}
.ababc ul li:nth-child(2n+3){margin-right: 0;}
.ababc ul li .ababcp .ababcpa{font-size: 0.32rem;color: #333333;}
.ababc ul li .ababcp .ababcpc{font-size: 0.28rem;color: #666666;line-height: 0.44rem;width: 1.95rem;margin-top: 0.1rem;}
.ababc ul li:nth-child(1){width: 100%;float:none;height: 1.75rem;background: #fff url(../images/ab2_07.jpg) no-repeat right bottom;background-size: 1.4rem 1.09rem;}
.ababc ul li:nth-child(1) .ababcpc{width: 100%;}
.ababc ul li:nth-child(2){background: #fff url(../images/ab3_11.jpg) no-repeat right bottom;background-size: 1.1rem 1.08rem;}
.ababc ul li:nth-child(3){background: #fff url(../images/ab4_14.jpg) no-repeat right bottom;background-size: 1.1rem 1.08rem;}
.ababc ul li:nth-child(4){background: #fff url(../images/ab5_18.jpg) no-repeat right bottom;background-size: 1.1rem 1.08rem;}
.ababc ul li:nth-child(5){background: #fff url(../images/ab6_19.jpg) no-repeat right bottom;background-size: 1.1rem 1.08rem;}
.ababc ul li:nth-child(6){background: #fff url(../images/ab7_03.png) no-repeat right bottom;background-size: 1.1rem 1.08rem;}*/
.abac{background: #fff;padding: 0.4rem 0.15rem 0.28rem;}
.abac .abacc .abacca{margin: 0.42rem auto 0;width: 4.88rem;}
.abac .abacc .abaccb{margin-top: 0.4rem;}
.abac .abacc .abaccb ul li{line-height: 0.52rem;padding-left: 0.6rem;background: url(../images/ab8_06.png) no-repeat left center;background-size: 0.27rem 0.3rem;}
.abac .abacc .abaccb ul li:hover{background: url(../images/ab7_03.png) no-repeat left center;background-size: 0.27rem 0.3rem;}
.abac .abacc .abaccb ul li a{font-size: 0.28rem;color: #333333;}
.abad{margin-top: 0.32rem;padding: 0 0.3rem;}
.abad .abadx{background: url(../images/ab9_03.jpg) no-repeat center;padding: 0.4rem 0;background-size: cover;}
.abad .abadc{margin-top: 0.6rem;position: relative;padding: 0 0.3rem;}
.abad .abadc .abadcline{position: absolute;left:0;top:0.59rem;border-bottom: 0.02rem dotted #d3d3d3;width: 100%;}
.abad .abadc .swiper-slide .abadcia{line-height: 0.36rem;padding-bottom: 0.23rem;text-align: center;font-size: 0.28rem;color: #666666;background: url(../images/ab10_03.jpg) no-repeat bottom center;background-size: 0.01rem 0.18rem;}
.abad .abadc .swiper-slide .abadcib p{font-size: 0.28rem;color: #555555;line-height: 0.44rem;margin-bottom: 0.22rem;padding-left: 0.37rem;background: url(../images/ab11_07.png) no-repeat left 0.17rem;background-size: 0.1rem 0.1rem;}
.abad .abadc .swiper-slide .abadcib{box-sizing: border-box;padding: 0.5rem 0.26rem 0.2rem;background: url(../images/ab15_03.png) no-repeat center;background-size: cover;height: 5.5rem;margin-top: 0.38rem;}
.abad .abadc .swiper-button-next-abadc{width: 0.17rem;height: 0.29rem;background: url(../images/msv_next_05.png) no-repeat center;margin-top: 0;background-size: 0.17rem 0.29rem;right: -0.01rem;top:0.46rem;}
.abad .abadc .swiper-button-prev-abadc{width: 0.17rem;height: 0.29rem;background: url(../images/msv_prev_03.png) no-repeat center;margin-top: 0;background-size: 0.17rem 0.29rem;left: -0.01rem;top:0.46rem;}
.abae{margin-top: 0.32rem;background: #fff;padding: 0.4rem 0.3rem 0.48rem;}
.abae .abaec{margin-top: 0.4rem;}
.abae .abaec .gallery-top{position: relative;}
.abae .abaec .gallery-top #mybtn{position: absolute;top:0;left:0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);}
.abae .abaec .gallery-top #mybtn span{position: absolute;top:50%;transform: translate(-50%,-50%);left:50%;width: 0.9rem;height: 0.7rem;text-align: center;padding-top: 0.2rem;background: rgba(0,0,0,0.3);border-radius: 0.9rem;cursor: pointer;}
.abae .abaec .gallery-top #mybtn:hover span{background: rgba(0,0,0,0.5);}
.abae .abaec .gallery-thumbs{margin: 0.16rem auto 0;width: 5.48rem;position: relative;}
.abae .abaec .swiper-button-next-abae{width: 0.3rem;height: 100%;background:#e9e9e9 url(../images/msv_next_05.png) no-repeat center;margin-top: 0;background-size: 0.17rem 0.29rem;right: 0;top:0;}
.abae .abaec .swiper-button-prev-abae{width: 0.3rem;height: 100%;background:#e9e9e9 url(../images/msv_prev_03.png) no-repeat center;margin-top: 0;background-size: 0.17rem 0.29rem;left: 0;top:0;}
.abae .abaec .xx{position: relative;}
.abaf{margin-top: 0.32rem;background: #fff;padding: 0.43rem 0.3rem 0.4rem;}
.abaf .abafc{margin-top: 0.4rem;}

.sva{background: #fff;padding: 0.55rem 0.3rem 0.4rem;}
.sva .svac{margin-top: 0.4rem;}
.sva .svac .svaci{float:left;width: 33.3333%;box-sizing: border-box;border:1px solid #e7e7e7;border-right: 0;height: 2.52rem;text-align: center;}
.sva .svac .svaci:nth-child(3){border-right: 1px solid #e7e7e7;}
.sva .svac .svaci:nth-child(4){width: 50%;border-top:0;height: 1.73rem;}
.sva .svac .svaci:nth-child(5){width: 50%;border-right: 1px solid #e7e7e7;border-top:0;height: 1.73rem;}
.sva .svac .svaci .svacia{width: 0.75rem;margin:0 auto;padding-top: 0.46rem;}
.sva .svac .svaci .svacia .img02{display: none;}
.sva .svac .svaci .svacib{margin-top: 0.45rem;font-size: 0.28rem;color: #373d3b;}
.sva .svac .svaci:hover{background: #0b7e64;}
.sva .svac .svaci:hover .svacia .img01{display: none;}
.sva .svac .svaci:hover .svacia .img02{display: block;}
.sva .svac .svaci:hover .svacib{color: #fff;}
.sva .svac .svaci:nth-child(n+4) .svacia{display: inline-block;padding-top: 0;margin-left: 0.4rem;vertical-align: middle;}
.sva .svac .svaci:nth-child(n+4) .svacib{display: inline-block;margin-left: 0.31rem;margin-top: 0;line-height: 1.73rem;}
.svb{margin-top: 0.3rem;background: #fff;padding: 0.35rem 0.3rem 0.4rem;}
.svb .svbc{margin-top: 0.7rem;background: #f2f9f7;padding: 0.25rem 0.2rem 0.35rem;}
.svb .svbc .svbca{font-size: 0.28rem;color: #999999;line-height: 0.52rem;}
.svb .svbc .svbcb{margin-top: 0.5rem;}
.svb .svbc .svbcb .svbcbl{float:left;width: 2.65rem;height: 1.25rem;background: #fff;padding: 0.25rem 0 0 0.2rem;}
.svb .svbc .svbcb .svbcbl .svbcbla{font-size: 0.28rem;color: #4a4a4e;}
.svb .svbc .svbcb .svbcbl .svbcblb{font-size: 0.4rem;color: #007457;font-family: "Arial";font-weight: bold;margin-top: 0.05rem;}
.svb .svbc .svbcb .svbcbr{float:right;width: 2.65rem;height: 1.25rem;background: #fff;padding: 0.25rem 0 0 0.2rem;}
.svb .svbc .svbcb .svbcbr .svbcbra{font-size: 0.28rem;color: #4a4a4e;}
.svb .svbc .svbcb .svbcbr .svbcbrb{margin-top: 0.15rem;}
.svb .svbc .svbcb .svbcbr .svbcbrb a{display: inline-block;width: 1.51rem;height: 0.46rem;box-sizing: border-box;text-align: center;line-height: 0.46rem;border:1px solid #80b9ab;font-size: 0.24rem;color: #007457;}
.svb .svbc .svbcc{margin-top: 0.2rem;background: url(../images/sv1_03.jpg) no-repeat center;height: 2.47rem;padding: 0.43rem 0.2rem 0;}
.svb .svbc .svbcc .svbcca{font-size: 0.28rem;color: #fff;}
.svb .svbc .svbcc .svbccb{margin-top: 0.25rem;font-size: 0.24rem;color: #ffffff;line-height: 0.48rem;}
.svc{margin-top: 0.32rem;background: #fff;padding: 0.33rem 0 0.38rem;}
.svc .svcc{margin-top: 0.55rem;}
.svc .svcc .hd{text-align: center;}
.svc .svcc .hd ul{display: inline-block;}
.svc .svcc .hd ul li{display: inline-block;line-height: 0.56rem;background: #f6f6f6;font-size: 0.28rem;color: #333333;border-radius: 0.28rem;width: 1.68rem;margin:0 0.09rem;}
.svc .svcc .hd ul li.on{color: #fff;background: #007457;}
.svc .svcc .bd{padding: 0.3rem 0rem 0 0.3rem;margin-top: 0.48rem;background: url(../images/sv2_07.png) no-repeat left top;background-size: 5.65rem 7.57rem;height: 7.27rem;}
.svc .svcc .bd .svcci{background: #fafefd;padding: 0.3rem 0 0.57rem 0.08rem;height: 6.1rem;position: relative;}
.svc .svcc .bd .svcci .svccii{float:left;width: 1.8rem;box-sizing: border-box;margin:0 0.17rem 0.32rem;border: 1px solid #e5e5e5;border-radius: 5px;}
.svc .svcc .swiper-button-next{width: 0.47rem;height: 0.47rem;border-radius: 0.47rem;background:#e9e9e9 url(../images/msv_next_05.png) no-repeat center;margin-top: 0;background-size: 0.17rem 0.29rem;right: 0.3rem;bottom:0.2rem;top:auto;}
.svc .svcc .swiper-button-prev{width: 0.47rem;height: 0.47rem;border-radius: 0.47rem;background:#e9e9e9 url(../images/msv_prev_03.png) no-repeat center;margin-top: 0;background-size: 0.17rem 0.29rem;right: 1rem;bottom:0.2rem;left:auto;top:auto;}
.svd{margin-top: 0.3rem;background: #fff;padding: 0.32rem 0 0.01rem;}
.svd .svdc{margin-top: 0.55rem;}
.svd .svdc .hd{text-align: center;}
.svd .svdc .hd ul{display: inline-block;}
.svd .svdc .hd ul li{display: inline-block;line-height: 0.56rem;background: #f6f6f6;font-size: 0.28rem;color: #333333;border-radius: 0.28rem;margin:0 0.09rem;width: 1.68rem}
.svd .svdc .hd ul li.on{color: #fff;background: #007457;}
.svd .svdc .bd{margin-top: 0.4rem;padding: 0 0.3rem;}
.svd .svdc .bd .svdci .svdcii{margin-bottom: 0.4rem;border-bottom: 1px solid #eeeeee;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciiba{margin-top: 0.18rem;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciiba a{font-size: 0.28rem;color: #0c0c0c;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibb{margin-top: 0.15rem;font-size: 0.24rem;color: #999999;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibb span.time{padding-left: 0.4rem;background:url(../images/sv3_11.png) no-repeat left center;background-size: 0.3rem 0.3rem;display: inline-block;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibb span.views{padding-left: 0.47rem;background:url(../images/sv4_14.png) no-repeat left center;margin-left: 0.75rem;display: inline-block;background-size: 0.35rem 0.23rem;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc{margin-top: 0.3rem;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc .svdciibcl{float:left;line-height: 0.7rem;font-size: 0.24rem;color: #999999;font-weight: bold;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc .svdciibcl a{color: #999;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc .svdciibcr{float:right;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc .svdciibcr a{width: 0;height: 0;display: none;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc .svdciibcr a.bds_weixin{width: 0.44rem;height: 0.35rem;background:url(../images/sv5_22.png) no-repeat center;display: inline-block;background-size: contain;}
.svd .svdc .bd .svdci .svdcii .svdciib .svdciibc .svdciibcr a.bds_more{width: 0.35rem;height: 0.37rem;background:url(../images/sv6_19.png) no-repeat center;display: inline-block;background-size: contain;}

.pcon{background: #f7f8f9;}
.phead{padding: 0.4rem 0.3rem 0.3rem;position: relative;}
.phead .pheadl{width: 5.6rem;height: 0.84rem;border-radius: 0.42rem;background: #fff;}
.phead .pheadl .sbt{float:left;width: 0.6rem;margin-left: 0.15rem;background: url(../images/pro1_03.png) no-repeat center;background-size: 0.26rem 0.26rem;border:0;height: 0.84rem;vertical-align: middle;}
.phead .pheadl .txt{float:right;width: 4.65rem;padding:0 0 0 0.1rem;height: 0.84rem;border:0;font-size: 0.28rem;background: none;outline: none;}
.phead .u-menu{top:0.62rem;}
.proa{padding: 0 0.3rem;position: relative;}
.proa .proaa{position: absolute;top:50%;transform: translateY(-50%);left:0;width: 100%;text-align: center;font-size: 0.4rem;color: #fff;}
.prob{margin-top: 0.4rem;position: relative;}
.prob .probl{float:left;width: 1.9rem;}
.prob .probl.bgcf{position: fixed;top:0;left:0;}
.prob .probl ul li{padding: 0.3rem 0;}
.prob .probl ul li a{display: block;padding-left: 0.2rem;font-size: 0.28rem;color: #333333;line-height: 0.52rem;}
.prob .probl ul li.current a{color: #007457;background: url(../images/pro3_10.png) no-repeat left 0.12rem;background-size: 0.04rem 0.28rem;}
.prob .probr{float:right;width: 4.84rem;margin-right: 0.3rem;background: #fff;padding: 0.5rem 0.15rem 0.1rem;}
.prob .procci{float:left;margin:0 0.15rem 0.25rem;width: 43.8%;text-align: center;}
.prob .procci .proccib .proccibb{font-size: 0.26rem;color: #333333;line-height: 0.32rem;}
.prod{padding: 0.6rem 0.3rem 0.4rem;}
.prod .prodl{float:left;width: 3.36rem;height: 1.52rem;background: #fff;line-height: 1.52rem;}
.prod .prodl a{display: block;padding-left: 1.44rem;font-size: 0.32rem;color: #007457;background:#fff url(../images/pro4_17.png) no-repeat 0.3rem center;background-size: 0.88rem 0.86rem;}
.prod .prodr{float:right;width: 3.36rem;height: 1.52rem;line-height: 1.52rem;}
.prod .prodr a{display: block;padding-left: 1.68rem;font-size: 0.32rem;color: #fff;background:#007457 url(../images/pro5_14.png) no-repeat 0.3rem center;background-size: 1.14rem 0.94rem;}

.casea{margin-top: 0.4rem;}
.casea .caseal{float:left;width: 1.9rem;}
.casea .caseal.bgcf{position: fixed;top:0;left:0;}
.casea .caseal ul li{padding: 0.3rem 0;}
.scroll_up .casea .caseal.bgcf ul li:first-child{padding-top: 66px;}
.casea .caseal ul li a{display: block;padding-left: 0.3rem;font-size: 0.28rem;color: #333333;line-height: 0.52rem;}
.casea .caseal ul li.current a{color: #007457;background: url(../images/pro3_10.png) no-repeat left 0.12rem;background-size: 0.04rem 0.28rem;}
.casea .casear{float:right;width: 4.84rem;margin-right: 0.3rem;background: #fff;padding: 0.4rem 0.14rem 0.2rem;}
.casea .caseari{float:left;width: 43.38%;margin:0 0.16rem 0.4rem;text-align: center;}
.casea .caseari .casearib{font-size: 0.24rem;padding: 0 0.1rem;line-height: 0.67rem;background: #f7f8f9;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.caseb{margin-top: 0.48rem;padding: 0 0.3rem 0.01rem;}
.caseb .casebi{margin-bottom: 0.4rem;border-bottom: 1px solid #e1e0e0;}
.caseb .casebi .casebib{font-size: 0.32rem;color: #333333;line-height: 0.46rem;margin-top: 0.15rem;margin-bottom: 0.15rem;}
.caseb .casebi .casebic{margin-top: 0.1rem;line-height: 0.44rem;font-size: 0.28rem;color: #666666;padding-bottom: 0.15rem; display: none;}

.csaa{padding: 0.1rem 0.3rem 0;line-height: 0.9rem;font-size: 0.28rem;color: #333333;}
.csab .gallery-top .swiper-slide{position: relative;}

.csab .gallery-top .swiper-slide .csabib{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.csab .swiper-slide .csabi .csabib span{display: block;font-size: 0.44rem;color: #ffffff;}
.csab .swiper-slide .csabi .csabib s{display: block;width: 1.02rem;height: 2px;background: #ffffff;margin:0 auto 0;}

.pdbaa{text-align: center;}
.pdbaa div{font-size: 0.34rem;color: #000000;}
.pdbaa p{width: 0.43rem;height: 0.02rem;background: #017359;margin: 0.07rem auto 0;}

/*.csab .csabx{position: relative;width: 6.9rem;margin:0.18rem auto 0;}
.csab .csabx .gallery-thumbs{width: 5.8rem;margin:0 auto 0;}
.csab .csabx .gallery-thumbs .swiper-slide img{border:1px solid transparent;}
.csab .csabx .gallery-thumbs .swiper-slide.swiper-slide-thumb-active img{border:1px solid #007457;}
.csab .csabx .swiper-button-next{width: 0.45rem;height: 100%;background: #e9e9e9 url(../images/msv_next_05.png) no-repeat center;top:0;margin-top: 0;right: 0;background-size: 0.17rem 0.29rem;}
.csab .csabx .swiper-button-prev{width: 0.45rem;height: 100%;background: #e9e9e9 url(../images/msv_prev_03.png) no-repeat center;top:0;margin-top: 0;left: 0;background-size: 0.17rem 0.29rem;}*/
.csba{padding: 0 0.3rem;margin-top: 0.17rem;}
.csbat{line-height: 0.77rem;}
.csbat span{font-size: 0.32rem;color: #333333;display: inline-block;vertical-align: middle;margin:0 0.1rem;}
.csbat i{display: inline-block;vertical-align: middle;width: 0.1rem;height: 0.1rem;border-radius: 0.1rem;background: #017359;}
.csba .csbac{background: #fff;padding: 0.2rem 0.2rem;font-size: 0.28rem;color: #333333;}
.csbb{padding: 0 0.3rem;margin-top: 0.17rem;}
.csbb .csbbc{padding: 0.25rem 0.2rem;background: #fff;}
.csbb .csbbc img,
.csbb .csbbc video { width: 100%; display: block; height: auto; }
/*.csbc{width: 6.9rem;margin:0 auto;padding: 0.2rem 0 0;background: #fff;}
.csbc .csbct{line-height: 0.74rem;border-bottom: 1px solid #e4e4e4;padding: 0 0.06rem;font-size: 0.32rem;color: #000000;}
.csbc .csbcc{padding: 0 0.13rem 0.2rem;margin-top: 0.08rem;}
.csbc .csbcc .csbcci{margin-bottom: 0.08rem;}
.csbc .csbcc .csbcci .csbccia{line-height: 0.76rem;font-size: 0.28rem;color: #000000;padding-left: 0.6rem;background: url(../images/cs0_03.png) no-repeat left center;background-size: 0.39rem 0.4rem;}
.csbc .csbcc .csbcci .csbccia i{float:right;width: 0.33rem;height: 0.22rem;background: url(../images/cd1_03.png) no-repeat center;background-size: cover;margin-top: 0.27rem;transition: all 0.6s;-moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.csbc .csbcc .csbcci .csbccib{border-top:1px solid #f1f1f1;padding: 0.2rem 0.15rem;font-size: 0.24rem;color: #666666;line-height: 0.4rem;display: none;}
.csbc .csbcc .csbcci.on .csbccia i{transform: rotateX(180deg);}
.csbd{margin-top: 0.16rem;padding: 0 0.3rem;}
.csbd .csbdc{background: #fff;padding: 0.32rem 0.3rem 0.02rem;}
.csbd .csbdc .csbdci{border:1px solid #e5e5e5;margin-bottom: 0.4rem;border-radius: 0.08rem;}
.csbd .csbdc .csbdci .csbdcil{float:left;width: 2.8rem;padding: 0.2rem 0;}
.csbd .csbdc .csbdci .csbdcir{float:left;margin-left: 0.24rem;width: 2.9rem;}
.csbd .csbdc .csbdci .csbdcir .csbdcira{padding-top: 0.48rem;font-size: 0.32rem;color: #151515;}
.csbd .csbdc .csbdci .csbdcir .csbdcirb{font-size: 0.24rem;color: #333333;line-height: 0.36rem;margin-top: 0.2rem;}
.csbe{margin-top: 0.16rem;padding: 0 0.3rem;}
.csbe .csbec{background: #fff;padding: 0.4rem 0.3rem 0.08rem;}
.csbe .csbec .csbeci{margin-bottom: 0.32rem;background: #f7f9fb;line-height: 1.05rem;}
.csbe .csbec .csbeci a{display: block;font-size: 0.32rem;color: #333333;padding: 0 0 0 0.3rem;background: url(../images/cd2_07.png) no-repeat 95% center;background-size: 0.49rem 0.49rem;}
.csc{margin-top: 0.16rem;padding: 0 0.3rem 0.4rem;}
.csc .cscac{background: #fff;padding: 0.4rem 0.28rem 1.2rem;position: relative;}
.csc .cscac .swiper-slide .cscaci .cscacir .cscacira{margin-top: 0.35rem;line-height: 0.45rem;font-size: 0.28rem;color: #333333;}
.csc .cscac .swiper-slide .cscaci .cscacir .cscacirb{margin-top: 0.15rem;font-size: 0.24rem;color: #666666;line-height: 0.4rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.csc .cscac .swiper-slide .cscaci .cscacir .cscacirc{display: none;}
.csc .cscac .swiper-button-next{width: 0.6rem;height: 0.6rem;background: #e9e9e9 url(../images/msv_next_05.png) no-repeat center;top:auto;margin-top: 0;right: 1.8rem;background-size: 0.17rem 0.29rem;border-radius: 0.6rem;bottom: 0.36rem;}
.csc .cscac .swiper-button-prev{width: 0.6rem;height: 0.6rem;background: #e9e9e9 url(../images/msv_prev_03.png) no-repeat center;top:auto;margin-top: 0;left: 1.8rem;background-size: 0.17rem 0.29rem;border-radius: 0.6rem;bottom: 0.36rem;}
.csc .cscb{margin-top: 0.24rem;background: url(../images/cd3_11.jpg) no-repeat center;background-size: cover;}
.csc .cscb a{display: block;padding: 0.8rem 0.28rem;}
.csc .cscb a .cscba{font-size: 0.32rem;color: #fff;}
.csc .cscb a .cscbb{font-size: 0.28rem;color: #fff;margin-top: 0.1rem;}
.csc .cscc{margin-top: 0.17rem;}
.csc .cscc .svac{padding: 0.3rem 0.3rem 0.4rem;background: #fff;}
.csc .cscc .svaci{float:left;width: 33.3333%;box-sizing: border-box;border:1px solid #e7e7e7;border-right: 0;height: 2.52rem;text-align: center;}
.csc .cscc .svaci:nth-child(3){border-right: 1px solid #e7e7e7;}
.csc .cscc .svaci:nth-child(4){width: 50%;border-top:0;height: 1.73rem;}
.csc .cscc .svaci:nth-child(5){width: 50%;border-right: 1px solid #e7e7e7;border-top:0;height: 1.73rem;}
.csc .cscc .svaci .svacia{width: 0.75rem;margin:0 auto;padding-top: 0.46rem;}
.csc .cscc .svaci .svacia .img02{display: none;}
.csc .cscc .svaci .svacib{margin-top: 0.45rem;font-size: 0.28rem;color: #373d3b;}
.csc .cscc .svaci:hover{background: #0b7e64;}
.csc .cscc .svaci:hover .svacia .img01{display: none;}
.csc .cscc .svaci:hover .svacia .img02{display: block;}
.csc .cscc .svaci:hover .svacib{color: #fff;}
.csc .cscc .svaci:nth-child(n+4) .svacia{display: inline-block;padding-top: 0;margin-left: 0.4rem;vertical-align: middle;}
.csc .cscc .svaci:nth-child(n+4) .svacib{display: inline-block;margin-left: 0.31rem;margin-top: 0;line-height: 1.73rem;}
.csc .cscd{margin-top: 0.16rem;}
.csc .cscd .cscda{height: 4.98rem;background: #017359;border-radius: 0.08rem;}
.csc .cscd .cscdb{margin-top: -4.52rem;padding: 0 0.3rem;}
.csc .cscd .cscdb .cscdbc .cscdbcl .cscdbcla{float:left;width: 2.68rem;height: 3.15rem;background: url(../images/cd4_15.jpg) no-repeat center;background-size: 3rem 3.47rem;padding: 0.32rem 0 0 0.32rem;}
.csc .cscd .cscdb .cscdbc .cscdbcl .cscdbcla div{font-size: 0.32rem;color: #333333;}
.csc .cscd .cscdb .cscdbc .cscdbcl .cscdbcla p{font-size: 0.32rem;color: #0b7e64;font-weight: bold;font-family: "Arial";margin-top: 0.1rem;}
.csc .cscd .cscdb .cscdbc .cscdbcl .cscdbclb{float:right;width: 2.68rem;height: 3.15rem;background: url(../images/cd5_17.jpg) no-repeat center;background-size: 3rem 3.47rem;padding: 0.32rem 0 0 0.32rem;}
.csc .cscd .cscdb .cscdbc .cscdbcl .cscdbclb .cscdbclba{font-size: 0.32rem;color: #333333;}
.csc .cscd .cscdb .cscdbc .cscdbcl .cscdbclb .cscdbclbb{font-size: 0.24rem;color: #333333;margin-top: 0.1rem;line-height: 0.36rem;width: 2.18rem;}
.csc .cscd .cscdb .cscdbc .cscdbcr{margin-top: 0.24rem;padding: 0.25rem 0.4rem 0.4rem;background: #fff;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcra{font-size: 0.32rem;color: #333333;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb{margin-top: 0.3rem;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb .cscdbcrba{margin-bottom: 0.22rem;border-bottom: 1px solid #dfdfdf;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb .cscdbcrba input{height: 0.56rem;width: 100%;border:0;outline: 0;font-size: 0.24rem;padding: 0;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb .cscdbcrbb{border-bottom: 1px solid #dfdfdf;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb .cscdbcrbb textarea{height: 1rem;font-size: 0.24rem;padding: 0.1rem 0;width: 100%;border:0;outline: 0;padding: 0;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb .cscdbcrbc{margin-top: 0.44rem;}
.csc .cscd .cscdb .cscdbc .cscdbcr .cscdbcrb .cscdbcrbc input{width: 1.8rem;height: 0.56rem;border-radius: 0.03rem;background: #017359;font-size: 0.28rem;color: #fff;border:0;}*/
.totop{position: fixed;z-index: 999;right: 0.22rem;bottom: 1.8rem;width: 1.18rem;}

#fixed-foot.fixed-foota{background: none;}
#fixed-foot.fixed-foota li{width: 1.28rem;background: #fff;}
#fixed-foot.fixed-foota li.ckphone{width: 4.94rem;background: url(../images/ckphone_03.png) no-repeat center;background-size: cover;}
#fixed-foot.fixed-foota li.ckphone .ckphoneb{padding-top: 0.4rem;line-height: 1;}
#fixed-foot.fixed-foota li.ckphone .ckphoneb .ckphoneba{font-size: 0.4rem;color: #ffffff;padding-left: 2.1rem;text-align: left;}
#fixed-foot.fixed-foota li.ckphone .ckphoneb .ckphonebb{font-size: 0.4rem;color: #ffffff;padding-left: 1.6rem;text-align: left;font-family: "Arial";font-weight: bold;margin-top: 0.1rem;}

.addmu{position: fixed;top:0.5rem;left:0;width: 100%;padding: 0 0.26rem;z-index: 999;box-sizing: border-box;}
.addmu .addmul{float:left;width: 0.66rem;}
.addmu .addmur{float:right;}
.addmu .addmur ul li{float:left;width: 0.66rem;margin-left: 0.18rem;}

.pda{padding: 0.4rem 0.3rem 0;}
.pda .swiper-container-pda{background: #fff;padding: 0.2rem 0;}
.pda .swiper-container-pda .swiper-pagination-pda{position: absolute;width: 0.8rem;height: 0.44rem;line-height: 0.44rem;text-align: center;background: #b2b2b2;border-radius: 0.19rem;right: 0.1rem;color: #fff;font-size: 0.28rem;left:auto;}
.pdar{margin-top: 0.25rem;padding: 0 0.3rem;}
.pdar .pdara{background: #fff;padding: 0.3rem;}
.pdar .pdara .bd .pdarbi{font-size: 0.24rem;color: #017359;}
.pdar .pdara .bd .pdarbi b{font-size: 0.44rem;color: #017359;}
.pdar .pdara .pdaraa{margin-top: 0.15rem;font-size: 0.32rem;color: #333333;}
.pdar .pdara .pdarab{font-size: 0.28rem;color: #333333;margin-top: 0.1rem;}
.pdar .pdarb{margin-top: 0.24rem;padding: 0.3rem 0 0.15rem 0.3rem;background: #fff;font-size: 0.26rem;color: #333333;}
.pdar .pdarb span{display: inline-block;line-height: 0.56rem;padding: 0 0.3rem;margin-right: 0.15rem;background: #007457;border-radius: 0.28rem;color: #fff;margin-bottom: 0.15rem;}
.pdar .pdarc{margin-top: 0.24rem;padding: 0.3rem 0.3rem 0.1rem;background: #fff;}
.pdar .pdarc .pdarbb{font-size: 0.28rem;color: #666666;}
.pdar .pdarc ul{margin-top: 0.2rem;}
.pdar .pdarc ul li{float:left;width: 1.4rem;height: 0.56rem;line-height: 0.54rem;text-align: center;border:1px solid #333333;box-sizing: border-box;margin:0 0.22rem 0.32rem 0;font-size: 0.28rem;color: #333333;border-radius: 0.05rem;}
.pdar .pdarc ul li:nth-child(4n){margin-right: 0;}
.pdar .pdarc ul li.on{background: #017359;color: #fff;border-color: #017359;}
/*.pdb{margin-top: 0.17rem;padding:0 0.3rem;}
.pdb .pdbc{background: #fff;padding: 0.22rem;font-size: 0.28rem;color: #333333;line-height: 0.52rem;margin-bottom: 0.17rem;}
.pdb .pdbd{background: #fff;padding: 0.22rem;font-size: 0.28rem;color: #333333;line-height: 0.52rem;margin-bottom: 0.17rem;}
.pdc{padding:0 0.3rem;}
.pdc .pdcc{padding: 0.3rem;background: #fff;max-width: 100%;overflow-x: auto;}
.pdc .pdcc p,.pdc .pdcc span{font-size: 0.28rem !important;}
.pdb .pdbd p,.pdb .pdbd span{font-size: 0.28rem !important;}
.pdc .pdcc table{min-width: 1200px;}*/
.pdd{margin-top: 0.17rem;padding:0 0.3rem;}
.pdd .pddc .zz .zza{background: #218472;padding: 0.5rem 0 0.45rem;border-top-left-radius: 0.08rem;border-top-right-radius: 0.08rem;}
.pdd .pddc .zz .zza .zzai{margin:0 0.3rem;float:left;width: 1.7rem;text-align: center;}
.pdd .pddc .zz .zza .zzai .zzaia{width: 0.85rem;margin:0 auto;}
.pdd .pddc .zz .zza .zzai .zzaib{margin-top: 0.33rem;}
.pdd .pddc .zz .zza .zzai .zzaib div{font-size: 0.32rem;color: #ffffff;letter-spacing: 0.05rem;}
.pdd .pddc .zz .zza .zzai .zzaib p{font-size: 0.24rem;color: #fff;}
.pdh{padding: 0 0.3rem 0.5rem;}
.pdh .pdhc{background: #fff;}
.pdh .pdhc .swiper-container-pdh .swiper-slide{padding: 0.3rem 0 0;}
.pdh .pdhc .swiper-container-pdh .swiper-slide .procci{float:left;margin:0 0.299rem 0.6rem;width: 2.85rem;text-align: center;}
.pdh .pdhc .swiper-container-pdh .swiper-slide .procci .proccib .proccibb{font-size: 0.24rem;color: #333333;margin-top: 0.3rem;line-height: 0.36rem;height: 0.72rem;}
.pdh .pdhc .swiper-container-pdh .swiper-pagination-pdh .swiper-pagination-bullet{width: 0.14rem;height: 0.14rem;border-radius: 0.14rem;background: #017359;opacity: 1;}
.pdh .pdhc .swiper-container-pdh .swiper-pagination-pdh .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.4rem;}

.zzb{background:#fff url(../images/zzbg_03.jpg) no-repeat top center;background-size: 6.9rem 50rem;}
.zzb .zzba{padding-top: 0.6rem;}
.zzb .zzba .zzbaa{text-align: center;background: url(../images/zz1_03.png) no-repeat center;background-size: 5.63rem 0.98rem;font-size: 0.48rem;color: #393939;letter-spacing: 0.09rem;line-height: 0.98rem;}
.zzb .zzba .zzbaa span{display: inline-block;}
.zzb .zzba .zzbab{margin: 0.3rem auto 0;width: 6.3rem; padding-top: 0.19rem;background: #fff url(../images/zz13_03.png) no-repeat top center;background-size: 6.9rem 0.19rem;}
.zzb .zzba .zzbab .zzbabc{line-height: 0.4rem;text-align: center;font-size: 0;}
.zzb .zzba .zzbab .zzbabc span{font-size: 0.32rem;color: #007457;padding: 0 0.22rem 0 0.21rem;display: inline-block;background: url(../images/zz3_03.png) no-repeat right center;background-size: 1px 0.66rem;}
.zzb .zzba .zzbab .zzbabc span:last-child{background: none;}
.zzb .zzba .zzbac{margin-top: 0.33rem;line-height: 0.6rem;text-align: center;font-size: 0.32rem;color: #218472;background: url(../images/zz5_03.png) no-repeat center;background-size: 4.2rem 0.53rem;}
.zzb .zzba .zzbad{margin-top: 0.46rem;}
.zzb .zzba .zzbae{margin-top: 0.7rem;line-height: 0.6rem;text-align: center;font-size: 0.32rem;color: #218472;background: url(../images/zz5_03.png) no-repeat center;background-size: 4.2rem 0.53rem;}
.zzb .zzba .zzbaf{margin-top: 0.58rem;}
.zzb .zzbb{margin-top: 1rem;}
.zzb .zzbb .zzbba{text-align: center;background: url(../images/zz7_11.png) no-repeat center;background-size: 5.63rem 0.98rem;font-size: 0.48rem;color: #393939;letter-spacing: 0.09rem;line-height: 0.98rem;}
.zzb .zzbb .zzbba span{display: inline-block;}
.zzb .zzbb .zzbbb{margin-top: 0.3rem;padding-top: 0.19rem;background: #fff url(../images/zz13_03.png) no-repeat top center;background-size: 6.9rem 0.19rem;}
.zzb .zzbb .zzbbb .zzbbbc{padding: 0.25rem 0.12rem 0.2rem;font-size: 0.3rem;color: #007457;line-height: 0.56rem;text-align: center;}
.zzb .zzbb .zzbbc{margin-top: 0.4rem;position: relative;}
.zzb .zzbb .zzbbc .zzbbcb .zzbbcba{position: absolute;top:0.63rem;left:0;width: 100%;line-height: 0.5rem;font-size: 0.32rem;color: #6ff8d6;background: url(../images/zz10_03.png) no-repeat center;background-size: 4.15rem 0.47rem;text-align: center;}
.zzb .zzbb .zzbbc .zzbbcb .zzbbcbb{position: absolute;bottom: 0.4rem;left:0.5rem;width: 5.9rem;font-size: 0.28rem;color: #ffffff;line-height: 0.5rem;}
.zzb .zzbb .zzbbcc{margin-top: 0.45rem;line-height: 0.6rem;text-align: center;font-size: 0.32rem;color: #218472;background: url(../images/zz5_03.png) no-repeat center;background-size: 4.2rem 0.53rem;}
.zzb .zzbb .zzbbcd{margin-top: 0.5rem;padding: 0 0.07rem;} 
.zzb .zzbb .zzbbcd .zzbbcdi{float:left;width: 3.3rem;margin:0 0.04rem 0.22rem;position: relative;}
.zzb .zzbb .zzbbcd .zzbbcdi .zzbbcdib{position: absolute;top:0;left:0;padding: 0.58rem 0.22rem 0;width: 100%;height: 100%;box-sizing: border-box;background: rgba(2,50,38,0.5);}
.zzb .zzbb .zzbbcd .zzbbcdi .zzbbcdib .zzbbcdiba{width: 0.95rem;height: 1.13rem;padding: 0.32rem 0.15rem 0;box-sizing: border-box; margin:0 auto;background: url(../images/zz11_07.png) no-repeat center;background-size: 0.95rem 1.13rem;text-align: center;font-size: 0.28rem;color: #f4faf2;line-height: 0.35rem;}
.zzb .zzbb .zzbbcd .zzbbcdi .zzbbcdib .zzbbcdibb{width: 1px;height: 0.22rem;background: #23af70;margin:0.2rem auto 0.3rem;}
.zzb .zzbb .zzbbcd .zzbbcdi .zzbbcdib .zzbbcdibc{font-size: 0.24rem;color: #f4faf2;line-height: 0.36rem;text-align: center;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.zzbc{margin-top: 0.65rem;}
.zzbc .zzbca{text-align: center;background: url(../images/zz12_11.png) no-repeat center;background-size: 5.64rem 0.98rem;font-size: 0.48rem;color: #393939;letter-spacing: 0.09rem;line-height: 0.98rem;}
.zzbc .zzbca span{display: inline-block;}
.zzbc .zzbcb{margin-top: 0.3rem;padding-top: 0.19rem;background: #fff url(../images/zz13_03.png) no-repeat top center;background-size: 6.9rem 0.19rem;}
.zzbc .zzbcb .zzbcbc{padding: 0.25rem 0.12rem 0.2rem;font-size: 0.32rem;color: #007457;line-height: 0.56rem;text-align: center;}
.zzbc .zzbcc{padding-top: 0.6rem;position: relative;}
.zzbc .zzbcc .zzbccb span{font-size: 0.32rem;color: #007457;line-height: 0.35rem;display: inline-block;width: 0.6rem;text-align: center;background: url(../images/zz14_15.png) no-repeat center;background-size: 0.6rem 1.5rem;padding-top: 0.2rem;height: 1.3rem;position: absolute;}
.zzbc .zzbcc .zzbccb span:nth-child(1){left:0.5rem;top:0.3rem;}
.zzbc .zzbcc .zzbccb span:nth-child(2){left:0.15rem;top:2.7rem;}
.zzbc .zzbcc .zzbccb span:nth-child(3){right:0.17rem;top:1.2rem;}

.pde{margin-top: 0.17rem;padding: 0 0.3rem;}
.pde .pdec .pdeci{margin-bottom: 0.24rem;position: relative;}
.pde .pdec .pdeci .pdecib{position: absolute;top:0.52rem;width: 100%;padding: 0 0.3rem;box-sizing: border-box;}
.pde .pdec .pdeci .pdecib .pdeciba{font-size: 0.32rem;color: #ffffff;}
.pde .pdec .pdeci .pdecib .pdecibb{margin-top: 0.2rem;line-height: 0.48rem;font-size: 0.28rem;color: #ffffff;}

/*.pdf{margin-top: 0.17rem;padding: 0 0.3rem;}
.pdf .pdfc{background: #fff;padding: 0.4rem 0.3rem 0.3rem;position: relative;}
.pdf .pdfc .swiper-slidex{float:left;width: 48%;margin-right: 4%;margin-bottom: 4%;}
.pdf .pdfc .swiper-slidex:nth-child(2n){margin-right: 0;}
.pdf .pdfc .swiper-slidex .pdfci{background: #f1f6f5;padding: 0.55rem 0.2rem 0;height: 4.1rem;}
.pdf .pdfc .swiper-slidex .pdfci .pdfcia{width: 0.44rem;}
.pdf .pdfc .swiper-slidex .pdfci .pdfcib{margin-top: 0.25rem;font-size: 0.32rem;color: #333333;line-height: 0.56rem;height: 1.12rem;}
.pdf .pdfc .swiper-slidex .pdfci .pdfcic{margin-top: 0.15rem;font-size: 0.24rem;color: #666666;line-height: 0.4rem;}
.pdf .pdfc .swiper-pagination-pdfc{bottom: 0.3rem;text-align: center;width: 6.3rem;}
.pdf .pdfc .swiper-pagination-pdfc .swiper-pagination-bullet{width: 0.14rem;height: 0.14rem;border-radius: 0.14rem;background: #017359;opacity: 1;margin:0 0.05rem;}
.pdf .pdfc .swiper-pagination-pdfc .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 0.4rem;}
*/
.jn { padding-bottom: .3rem; }
/*.jn .jna{padding: .2rem .3rem ; background-color: #fff;}*/
.jn .jna{padding: .3rem 0 2rem;background:#fff url(../images/add1.png) no-repeat bottom center;background-size: contain;}


.jn .jna .jnal{position: relative; margin-top: .53rem; text-align: center;}
.jn .jna .jnal .jnalb{position: absolute;top:0;left:0;width: 100%;}
.jn .jna .jnar{text-align: center;padding: 0 0.2rem 0 2.6rem; }
.jn .jna .jnar .jnara{font-size: .36rem;color: #4a4a4e;font-weight: bold; line-height: .82rem; }
.jn .jna .jnar .jnarb{ height: .08rem; width: 1.08rem; margin: 0 auto; }
.jn .jna .jnar .jnarb img { vertical-align: top; }
.jn .jna .jnar .jnarc{margin-top: .46rem;line-height: .52rem;font-size: .28rem;color: #333333; text-align: left;}
.jn .jnb{margin-top: .3rem;padding: .2rem .3rem; background-color: #fff;}
.jn .jnb .jnbl{  }
.jn .jnb .jnbr { margin-top: .08rem; }
.jn .jnb .jnbi .jnbit{font-size: .32rem;color: #4a4a4e;font-weight: bold;line-height: .86rem;}
.jn .jnb .jnbi .jnbicb{background-size: cover;height: 2.91rem;box-sizing: border-box;padding: .4rem 0 0 .3rem;}
.jn .jnb .jnbi .jnbicb .jnbicba{font-size: .28rem;color: #fff;line-height: .46rem;}
.jn .jnb .jnbi .jnbicb .jnbicbb{margin-top: .15rem;font-size: .24rem;color: #fff;line-height: .46rem;}

/* contact.php */
.cont { }
.cont .conta{ padding: .3rem; background-color: #fff; }
.cont .conta .contal{padding:2.6rem 0 0;background: url(../images/add2.png) no-repeat top center;min-height: 4rem;background-size: 2.9rem 2.37rem;margin: 0 0;}
.cont .conta .contal div{font-size: .4rem;color: #007457;font-weight: bold;margin-bottom: .3rem;}
.cont .conta .contal p{font-size: .28rem;color: #666666;line-height: 2;}
.cont .conta .contam .contama{font-size: .32rem;color: #333333;font-weight: bold; line-height: 2;}
.cont .conta .contam .contamb{margin-top: .1rem; height: .05rem; width: .43rem;}
.cont .conta .contam .contamb img { vertical-align: top; }
.cont .conta .contam .contamc{margin-top: .3rem;line-height: 2;font-size: .28rem;color: #666666;}
.cont .conta .contar { margin-top: .3rem; }
.cont .conta .contar .contara ul li{float:left;margin-right: .2rem;padding: .05rem;background: #f4f8f8;text-align: center;}
.cont .conta .contar .contara ul li:last-child{margin-right: 0;}
.cont .conta .contar .contara ul li p{margin-top: .05rem;font-size: .28rem;color: #666; line-height: 2; }
.cont .conta .contar .contarb{margin-top: .3rem;}
.cont .conta .contar .contarb ul li{float:left;margin-right: .2rem;}
.cont .contb{margin-top: .3rem; padding: .3rem; background-color: #fff; }
.cont .contb .contba{position: relative;}
.cont .contb .contba .contbaa{font-size: .28rem;color: #59595d;background: #fff;padding-right: .2rem;line-height: .4rem;position: relative;z-index: 1;display: inline-block;}
.cont .contb .contba .contbab{position: absolute;top:.2rem;left:0;width: 100%;height: 1px;background: #eeeeee;}
.cont .contb .jnar{ margin:0 0 0; text-align: center; }
.cont .contb .jnar .jnara{font-size: .36rem;color: #4a4a4e;font-weight: bold; line-height: .82rem; }
.cont .contb .jnar .jnarb{ height: .08rem; width: 1.08rem; margin: 0 auto; }
.cont .contb .jnar .jnarb img { vertical-align: top; }
.cont .contb .contbb{margin-top: .3rem;}
.cont .contb .contbb ul li{padding: .2rem 0 .2rem 1rem;float: left;width: 49%;margin-right: 2%;box-sizing: border-box;}
.cont .contb .contbb ul li:nth-child(2n) { margin-right: 0; }
.cont .contb .contbb ul li:not(:last-child){ margin-bottom: .15rem; }
.cont .contb .contbb ul li div{font-size: .24rem;color: #59595d;line-height: 1.6;}
.cont .contb .contbb ul li p{font-size: .24rem;color: #59595d;line-height: 1.3;}
.cont .contb .contbc{padding: .3rem 0;}

/* news.php */
.inewsrc{ padding: .3rem; background-color: #fff; }
.inewslwp { position: relative; }
/*.inewsl { position: relative; overflow: hidden; border-bottom: 1px dotted #999; }
.inewsl .swiper-slide { }
.inewsl .swiper-slide .inewslia { font-size: .28rem; text-align: center; line-height: .6rem; }
.inewsl .swiper-slide-thumb-active .inewslia { display: flex; align-items: center; justify-content: center; color: #007457; font-weight: bold; }
.inewsl .swiper-slide-thumb-active .inewslia i { display: inline-block; width: 0px; height: 0px; border: .15rem solid #000;border-top-color: #e9e9e9;border-bottom-color: transparent;border-left-color: transparent;border-right-color: transparent; vertical-align: top; margin-top: .15rem; margin-left: .05rem; }
.inewsl2 { position: relative; overflow: hidden; }
.inewsl2 .inewslib {line-height: .6rem; }
.inewsl2 .inewslib ul { text-align: center; display: flex; justify-content: space-between; }
.inewsl2 .inewslib ul li { font-size: .24rem; }
.inewsl2 .inewslib ul li.on a { color: #007457; }
.inewslwp .swiper-button-next,
.inewslwp .swiper-button-prev { width: 18px; height: 30px; background-size: 18px 30px; margin-top: -15px; z-index: 9; }
.inewslwp .swiper-button-next { right: -.3rem; }
.inewslwp .swiper-button-prev { left: -.3rem; }*/
.svdcii{ margin:0 0 .3rem;}
.svdcii .svdciib{ border-bottom: 1px solid #eeeeee; padding: .15rem 0 .3rem; }
.svdcii .svdciib .svdciiba a{ font-size: .28rem;color: #0c0c0c; line-height: 1.6; }
.svdcii .svdciib .svdciibb{ margin-top: .3rem;font-size: .24rem;color: #999999;}
/*.svdcii .svdciib .svdciibb span.time{padding-left: 21px;background:url(../images/news2_11.png) no-repeat left center;}
.svdcii .svdciib .svdciibb span.views{padding-left: 25px;background:url(../images/news3_14.png) no-repeat left center;margin-left: 30px;}*/
.svdcii .svdciib .svdciibb span.time{padding-left: 0.4rem;background:url(../images/sv3_11.png) no-repeat left center;background-size: 0.3rem 0.3rem;display: inline-block;}
.svdcii .svdciib .svdciibb span.views{padding-left: 0.47rem;background:url(../images/sv4_14.png) no-repeat left center;margin-left: 0.75rem;display: inline-block;background-size: 0.35rem 0.23rem;}

.svdcii .svdciib .svdciibc{margin-top: .3rem;  }
.svdcii .svdciib .svdciibc .svdciibcl{float:left;}
.svdcii .svdciib .svdciibc .svdciibcl a{ font-size: .24rem;color: #999999;font-weight: bold; line-height: .45rem; display: block; }
.svdcii .svdciib .svdciibc .svdciibcr{float:right;}
.svdcii .svdciib .svdciibc .svdciibcr a{width: 0;height: 0;display: none; margin-left: .05rem;}
.svdcii .svdciib .svdciibc .svdciibcr a.bds_weixin{width: .45rem;height: .45rem;background:url(../images/news4_22.png) no-repeat center;display: inline-block; vertical-align: middle;background-size: 0.45rem 0.45rem;}
/*.svdcii .svdciib .svdciibc .svdciibcr a.bds_weixin:hover{background:url(../images/news6_06.png) no-repeat center;}*/
.svdcii .svdciib .svdciibc .svdciibcr a.bds_more{width: .45rem;height: .45rem;background:url(../images/news5_19.png) no-repeat center;display: inline-block; vertical-align: middle;background-size: 0.45rem 0.45rem;}
/*.svdcii .svdciib .svdciibc .svdciibcr a.bds_more:hover{background:url(../images/news7_03.png) no-repeat center;}*/
/*.svdcii:hover .svdciib .svdciiba a{color: #007457;}*/
.loadmore { text-align: center; padding: .3rem 0; }


.inewsl{ position: relative; overflow: hidden; border-bottom: 1px dotted #999;margin-bottom: 0.53rem;}
.inewsl .swiper-slide{text-align: center;position: relative;}
.inewsl .swiper-slide .inewslia{ font-size: .28rem; text-align: center; line-height: .6rem; }
.inewsl .swiper-slide .inewslib{position: absolute;left:0;width: 100%;background: #fff;}
.inewslwp .swiper-button-next-inewsl2{width: 0.17rem;height: 0.29rem;background: url(../images/news_next_05.png) no-repeat center;background-size: 0.17rem 0.29rem;position: absolute;right: 0;top:0.45rem;margin-top: 0;}
.inewslwp .swiper-button-prev-inewsl2{width: 0.17rem;height: 0.29rem;background: url(../images/news_prev_03.png) no-repeat center;background-size: 0.17rem 0.29rem;position: absolute;left: 0;top:0.45rem;margin-top: 0;}
.inewsl .swiper-slide-active .inewslia { display: flex; align-items: center; justify-content: center; color: #007457; font-weight: bold; }
.inewsl .swiper-slide-active .inewslia i { display: inline-block; width: 0px; height: 0px; border: .15rem solid #000;border-top-color: #e9e9e9;border-bottom-color: transparent;border-left-color: transparent;border-right-color: transparent; vertical-align: top; margin-top: .15rem; margin-left: .05rem; }

.upmonth .upmonthi{position: fixed;background: rgba(0,0,0,0.2);left:0;top:0;right: 0;bottom: 0;z-index: 99999;display: none;}
.upmonth .upmonthi .upmonthix{position: absolute;width: 92%;left:4%;height: 9.45rem;top:50%; margin-top: -4.725rem;box-sizing: border-box;padding: 4%;background: #fff;}
.upmonth .upmonthi .upmonthi_close{position: absolute;top:0.1rem;right: 0.1rem;font-size: 0.36rem;color: #333;font-weight: bold;}
.upmonth .upmonthi .inewslib ul li{line-height: 0.7rem;border-bottom: 1px dashed #999;}
.upmonth .upmonthi .inewslib ul li a{font-size: 0.28rem;color: #333;}

.discon{background: #fff;padding:0.3rem;}

/* 搜索结果 */
.search-result .a1{margin-bottom: 34px; padding-top: 20px;}
.search-result .a1 form input{float: left; height: 44px;}
.search-result .a1 form input[type="text"]{width: 535px; padding-left: 38px; font-size: 16px; color: #000000; border: 1px solid #bababa; border-right: none; background: url(pic_84.png) no-repeat 12px center;}
.search-result .a1 form input[type="submit"]{width: 110px; font-size: 16px; color: #ffffff; background: #007457; cursor: pointer;}
.search-result .a2{margin-bottom: 50px; padding-bottom: 24px; border-bottom: 1px solid #e9e9e9;}
.search-result .a2 .b1 .item{float: left; margin-right: 40px; font-size: 18px; font-weight: bold; color: #333333;}
.search-result .a2 .b1 .item:last-child{margin-right: 0;}
.search-result .a2 .b1 .item a{color: #333333;}
.search-result .a2 .b1 .item.on a{color: #007457;}
.search-result .a3 .search-result1 .item{margin-bottom: 44px;}
.search-result .a3 .search-result1 .picBox{float: left; width: 230px; overflow: hidden;}
.search-result .a3 .search-result1 .picBox img{max-width: 100%; transition: all 0.3s;}
.search-result .a3 .search-result1 .textBox{float: left; width: 530px; margin-left: 33px; padding-top: 25px;}
.search-result .a3 .search-result1 .textBox .tit{margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #333333;}
.search-result .a3 .search-result1 .textBox .tip{font-size: 14px; color: #666666; line-height: 24px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.search-result .a3 .search-result1 .item a:hover .picBox img{transform: scale(1.1);}
.search-result .a3 .search-result1 .item a:hover .tit{color: #007457;}
.search-result .a3 .search-result2 .item{margin-bottom: 30px;}
.search-result .a3 .search-result2 .item a{display: block; position: relative; width: 100%; box-sizing: border-box; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; line-height: 78px; color: #333333; transition: all 0.3s; background: url(pic_85.png) no-repeat 98% center;}
.search-result .a3 .search-result2 .item a .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 50px;}
.search-result .a3 .search-result2 .item a::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 3px; height: 20px; transform: translateY(-50%); background: #007457; visibility: hidden; opacity: 0; transition: all 0.3s;}
.search-result .a3 .search-result2 .item a:hover{background-color: #f9f9f9;}
.search-result .a3 .search-result2 .item a:hover::before{visibility: visible; opacity: 1;}
.search-result .a4{position: relative;display: block;margin: 0 auto;padding: 52px 0 84px 0;box-sizing: border-box;min-height: 510px;}
.search-result .a4 .tit{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;max-height: 76px;font-size: 32px;font-weight: 500;color: #111;line-height: 38px;font-weight: bold;}
.search-result .a4 ul{margin-top: 16px;font-size: 16px;color: rgba(17,17,17,0.7);line-height: 24px;}
.search-result .a4 ul li {margin-bottom: 10px;}

@media screen and (max-width: 1000px) {
	.search-result .a3 .search-result1 .textBox{width: 450px;}
}

@media screen and (max-width: 700px) {
	.search-result .a1 form input[type="text"]{width: 75%;box-sizing: border-box;}
	.search-result .a1 form input[type="submit"]{width: 25%;border:0;box-sizing: border-box;}
	.search-result .a2 .b1 .item{margin-right: 24px;}
	.search-result .a3 .search-result1 .picBox{width: 100%;}
	.search-result .a3 .search-result1 .textBox{width: 100%;box-sizing: border-box; margin-left: 0; padding: 14px 14px 0 14px;}
	.search-result .a3 .search-result1 .textBox .tit{font-size: 18px;}
	.search-result .a3 .search-result2 .item{margin-bottom:22px;}
	.search-result .a3 .search-result2 .item a{padding-left: 0;font-size: 16px;line-height: 1.5;}
}
.csad{margin-top: 0.3rem;padding: 0 0.3rem;}
.csad .casedi{float:left;width: 32%;margin:0 2% 0.15rem 0;text-align: center;}
.csad .casedi:nth-child(3n){margin-right: 0;}
.csad .casedi .casedib{font-size: 0.24rem;padding: 0 0.1rem;line-height: 0.67rem;background: #f5fbf9;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.csad .casedi .casedia{border:1px solid #eeeeee;border-bottom: 0;}


@-webkit-keyframes scaleOut {
    0% {
        -webkit-transform: scale(0.6);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1.00);
        opacity: 1.0;
    }
}

@keyframes scaleOut {
    0% {
        transform: scale(0.6);
        opacity: 0;
    }

    100% {
        transform: scale(1.00);
        opacity: 1.0;
    }
}

.scaleOut {
    -webkit-animation: scaleOut 0.3s ease-in-out both;
    animation: scaleOut 0.3s ease-in-out both;
}

@-webkit-keyframes scaleIn {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 1.0;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1.0;
    }
}

@keyframes scaleIn {
    0% {
        transform: scale(1.5);
        opacity: 0.0;
    }

    100% {
        transform: scale(1);
        opacity: 1.0;
    }
}

.scaleIn {
    -webkit-animation: scaleIn 0.3s ease-in-out both;
    animation: scaleIn 0.3s ease-in-out both;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation: fadeIn 0.3s ease-in-out both;
    animation: fadeIn 0.3s ease-in-out both;
}

@-webkit-keyframes slideInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

.slideInUp {
    -webkit-animation: slideInUp 0.5s ease-in-out both;
    animation: slideInUp 0.5s ease-in-out both;
}

@keyframes slideDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0);
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

.slideDown {
    -webkit-animation: slideDown 0.5s ease-in-out both;
    animation: slideDown 0.5s ease-in-out both;
}

.banner .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.bannerb1 { position: relative; }
.swiper-slide-active .bannerb1 .b11 { animation: fadeIn 0.3s ease-in-out both; }
.swiper-slide-active .bannerb1 .b12 { animation: slideDown 0.5s ease-in-out both; animation-delay:.6s; }
.swiper-slide-active .bannerb1 .b12s {animation: slideDown 0.5s ease-in-out both; animation-delay:1.2s; }
.swiper-slide-active .bannerb1 .b13 { animation: slideDown 0.5s ease-in-out both; animation-delay:1.8s; }
.swiper-slide-active .bannerb1 .b14 { animation: slideDown 0.5s ease-in-out both; animation-delay:2.2s; }
.bannerb2 { position: relative; }
.swiper-slide-active .bannerb2 .b22 { animation: slideInUp 0.5s ease-in-out both; animation-delay:.3s; }
.swiper-slide-active .bannerb2 .b23 { animation: scaleIn 0.3s ease-in-out both; animation-delay:1.3s; }
.swiper-slide-active .bannerb2 .b24 { animation: slideInUp 0.3s ease-in-out both; animation-delay:.8s; }
.swiper-slide-active .bannerb2 .b25 { animation: fadeIn 0.5s ease-in-out both; animation-delay:2s;}
.bannerb3 { position: relative; }
.swiper-slide-active .bannerb3 .b32 { animation: slideInUp 0.5s ease-in-out both; animation-delay:.3s; }
.swiper-slide-active .bannerb3 .b36 { animation: slideDown 0.3s ease-in-out both; animation-delay:1s;}
.swiper-slide-active .bannerb3 .b33 { animation: fadeIn 0.3s ease-in-out both; animation-delay:1.5s; }
.swiper-slide-active .bannerb3 .b34 { animation: fadeIn 0.3s ease-in-out both; animation-delay:2s; }
.swiper-slide-active .bannerb3 .b35 { animation: fadeIn 0.3s ease-in-out both; animation-delay:2.5s;}

.dxx{margin:20px 0 0;padding: 20px 0;border-top: 1px solid #eee}
.dxx form{width: 100%;margin:0 auto;}
.dxx form .dxxi{padding: 5px 0;font-size: 0;}
.dxx form .dxxi span{display: inline-block;vertical-align: middle;width: 80px;font-size: 14px;line-height: 36px;}
.dxx form .dxxi span s{text-decoration: none;color: #f44336;}
.dxx form .dxxi label{display: inline-block;vertical-align: middle;margin-right: 20px;font-size: 14px;}
.dxx form .dxxi label input{width: 14px;height: 14px;vertical-align: text-bottom;margin-right: 5px;}
.dxx form .dxxi input.txt{width: calc(100% - 80px);border:1px solid #eee;height: 36px;box-sizing: border-box;padding: 0 15px;font-size: 14px;vertical-align: middle;}
.dxx form .dxxi textarea.con{width: calc(100% - 80px);border:1px solid #eee;height: 100px;box-sizing: border-box;padding: 5px 15px;font-size: 14px;vertical-align: top;}
.dxx form .dxxi input.code{width: 40%;vertical-align: middle;font-size: 14px;border:1px solid #eee;height: 36px;box-sizing: border-box;padding: 0 15px;}
.dxx form .dxxi img{vertical-align: middle;}
.dxx form .dxxi.sbt{text-align: center;margin-top: 15px;}
.dxx form .dxxi.sbt input{background: #007457;width: 150px;height: 36px;border:0;font-size: 14px;border-radius: 5px;color: #fff;}

.s_t{text-align: center;}
.s_t .s_ta{font-size: 0.34rem;color: #333333;}
.s_t .s_tb{width: 0.43rem;height: 0.02rem;background: #017359;margin:0.07rem auto 0;}
.section1{margin-top: 0.5rem;}
.s1_c{margin-top: 0.3rem;padding: 0 0.3rem;position: relative;}
.s1_c .s1_ci{position: relative;}
.s1_c .s1_ci .s1_cib{position: absolute;left:6%;top:10%;width: 43.5%;}
.s1_c .s1_ci .s1_cib .s1_ciba{font-size: 0.3rem;color: #ffffff;font-weight: bold;}
.s1_c .s1_ci .s1_cib .s1_cibb{margin-top: 0.15rem;font-size: 0.26rem;color: rgba(255,255,255,0.8);line-height: 0.34rem;}
.s1_c .s1_ci .s1_cia{overflow: hidden;}
.s1_c .s1_ci .s1_cia img{
    transition: transform 0.6s;
    -moz-transition: transform 0.6s; 
    -webkit-transition: transform 0.6s; 
    -o-transition: transform 0.6s;
    width: 100%;
}
.s1_c .s1_ci:hover .s1_cia img{
    transform:scale(1.1);
-ms-transform:scale(1.1);   
-moz-transform:scale(1.1);  
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s1_c .swiper-pagination{position: absolute;bottom: 0.15rem;left:0;width: 100%;text-align: center;}
.s1_c .swiper-pagination .swiper-pagination-bullet{margin:0 3px;background: none;border:1px solid #fff;opacity: 1;}
.s1_c .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #017359;border-color: #017359;}

.section2{margin-top: 0.5rem;}
.s2_c{margin-top: 0.3rem;padding: 0 0.3rem;}
.s2_c .s2_ci{float: left;position: relative;overflow: hidden;}
.s2_c .s2_ci .s2_cia{overflow: hidden;position: relative;}
.s2_c .s2_ci .s2_cia img{
    transition: transform 0.6s;
    -moz-transition: transform 0.6s; 
    -webkit-transition: transform 0.6s; 
    -o-transition: transform 0.6s;
    width: 100%;
}
.s2_c .s2_ci:hover .s2_cia img{
    transform:scale(1.1);
-ms-transform:scale(1.1);   
-moz-transform:scale(1.1);  
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s2_c .s2_ci .s2_cia .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;visibility: visible;opacity: 0;}
.s2_c .s2_ci:hover .s2_cia .mask{background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 70%);opacity: 1;height: 100%;top: 0;}
.s2_c .s2_ci .s2_cib{position: absolute;z-index: 4;bottom: 0.15rem;padding:0.3rem;left:0;width: 100%;transition: all 0.6s;box-sizing: border-box;}
.s2_c .s2_ci:hover .s2_cib{bottom: 0;}
.s2_c .s2_ci .s2_cib .s2_ciba{font-size: 0.26rem;color: #ffffff;}
.s2_c .s2_ci .s2_cib .s2_cibb{font-size: 0.3rem;color: #ffffff;font-weight: bold;margin:2px 0 0;}
.s2_c .s2_ci .s2_cib .s2_cibc{display: none;}
.s2_c .s2_ci:hover .s2_cib .s2_cibc{margin:8px 0 0;}
.s2_ca{position: relative;}
.s2_ca .swiper-pagination{position: absolute;bottom: 0.15rem;left:0;width: 100%;text-align: center;}
.s2_ca .swiper-pagination .swiper-pagination-bullet{margin:0 3px;background: none;border:1px solid #fff;opacity: 1;}
.s2_ca .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.s2_cb{margin-top: 4%;}
.s2_cb .s2_ci2{float: left;width: 48%;margin:0 4% 4% 0;}
.s2_cb .s2_ci2:nth-child(2n){margin-right: 0;}
.s2_cb .s2_ci2 .s2_cib{position: static;background: #f5f5f5;padding: 0.2rem 0.3rem;}
.s2_cb .s2_ci2 .s2_cib .s2_ciba{color: #666;}
.s2_cb .s2_ci2 .s2_cib .s2_cibb{line-height: 0.4rem;height: 0.8rem;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.section3{margin-top: 0.3rem;}
.s3_c{margin-top: 0.3rem;padding: 0 0.3rem;}
.s3_c .s3_ci{background: #f7f8f9;box-sizing: border-box;margin-bottom: 0.3rem;}
.s3_c .s3_ci .s3_cia{position: relative;height: 4rem;overflow: hidden;}
.s3_c .s3_ci .s3_cia img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 100%;}
.s3_c .s3_ci .s3_cib{padding: 0.3rem 0.3rem;box-sizing: border-box;}
.s3_c .s3_ci .s3_cib .s3_ciba{font-size: 0.3rem;color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.s3_c .s3_ci .s3_cib .s3_cibb{font-size: 0.26rem;color: #666666;margin:0.2rem 0;}
.s3_c .s3_ci .s3_cib .s3_cibc{font-size: 0.26rem;color: #666666;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.s3_c .s3_cx{position: relative;margin-bottom: 0.3rem;}
.s3_c .s3_cx{scrollbar-color: #adadad #f7f8f9; scrollbar-width: thin;scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar{width:2;height:2px;}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar-button:vertical{display:none}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar-thumb:vertical:hover{background-color: #adadad;}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar-thumb:vertical:active{background-color: #adadad;}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar{width: 2px;}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar-track{background: #f7f8f9;}
.s3_c .s3_cx .s3_cx_scorll::-webkit-scrollbar-thumb{background: #adadad;border-radius: 8px;}
.s3_c .s3_cx .s3_cx_scorll{height: 8rem;box-sizing: border-box;padding: 0.8rem 0.3rem;box-sizing: border-box;background: #f7f8f9;overflow: auto;}
.s3_c .s3_cx .s3_cxa{position: absolute;left:0;top:0;height: 0.8rem;background: #f7f8f9;width: calc(100% - 5px);}
.s3_c .s3_cx .s3_cxa span{display: inline-block;width: 2rem;height: 0.6rem;line-height: 0.6rem;text-align: center;background: #7b7c7c;font-size: 0.3rem;color: #e9eaee;}
.s3_c .s3_cx .s3_cxc{position: absolute;left:0;bottom: 0;height: 0.7rem;background: #f7f8f9;width: calc(100% - 5px);}
.s3_c .s3_cx .s3_cxc a{display: inline-block;margin-right: 0.3rem;float: right;display: inline-block;width: 1.7rem;height: 0.54rem;line-height: 0.54rem;text-align: center;border:1px solid #7b7c7c;font-size: 0.24rem;color: #fff;background: #7b7c7c}
.s3_c .s3_cx .s3_cxb{}
.s3_c .s3_cx .s3_cxb .s3_cxbi{margin-bottom: 0.2rem;}
.s3_c .s3_cx .s3_cxb .s3_cxbi .s3_cxbia{font-size: 0.3rem;color: #000000;line-height: 1.8;}
.s3_c .s3_cx .s3_cxb .s3_cxbi .s3_cxbib{font-size: 0.26rem;color: #666666;margin-top: 3px;}
.s3_c .s3_cx .s3_cxb .s3_cxbi:hover .s3_cxbia{color: #017359;}
.s3_c .s3_cx .s3_cxb .s3_cxbi:hover .s3_cxbib{color: #017359;}

.section4{margin-top: 0.3rem;margin-bottom: 0.6rem}
.s4_c .s4_ci .s4_cib{position: absolute;left:3%;top:10%;width: 94%;}
.s4_c .s4_ci .s4_cib .s4_ciba{font-size: 0.36rem;color: #ffffff;font-weight: bold;}
.s4_c .s4_ci .s4_cib .s4_cibb{width: 80%;font-size: 0.24rem;color: #ffffff;line-height: 1.6;margin-top: 6px;}
.s4_c .s4_ci .s4_cib .s4_cibc{margin-top: 0.8rem;}
.s4_c .s4_ci .s4_cib .s4_cibc span{display: inline-block;width: 1.8rem;height: 0.55rem;line-height: 0.55rem;text-align: center;border:1px solid rgba(255,255,255,0.3);font-size: 0.24rem;color: #ffffff;}
.s4_c .swiper-slide:hover .s4_ci .s4_cib .s4_cibc span{background: #017359;border-color: #017359;}


.conc{padding: 0.3rem 0.3rem 0.3rem;background: #fff;}
.conc .conca{background: #f7f8f9;padding: 0.3rem;}
.conc .conca .concaa{line-height: 0.8rem;font-size: 0.32rem;color: #000000;border-bottom: 1px solid #dedfe0;}
.conc .conca .concab{margin-top: 0.3rem;}
.conc .conca .concab .concabl{}
.conc .conca .concab .concabl .concabla{line-height: 0.6rem;font-size: 0.26rem;color: #000000;}
.conc .conca .concab .concabl .concabla a{color: #000}
.conc .conca .concab .concabl .concabla p{padding-left: 0.4rem;}
.conc .conca .concab .concabl .concabla p.concablaa{background: url(../images/cot1.svg) no-repeat left center;background-size: 0.3rem 0.3rem;}
.conc .conca .concab .concabl .concabla p.concablab{background: url(../images/cot4.svg) no-repeat left center;background-size: 0.3rem 0.3rem;}
.conc .conca .concab .concabl .concabla p.concablac{background: url(../images/cot3.svg) no-repeat left center;background-size: 0.3rem 0.3rem;}
.conc .conca .concab .concabl .concabla p.concablad{background: url(../images/cot2.svg) no-repeat left center;background-size: 0.3rem 0.3rem;}
.conc .conca .concab .concabl .concablb{margin-top: 0.3rem;}
.conc .conca .concab .concabl .concablb a{display: inline-block;width: 1.4rem;height: 0.44rem;line-height: 0.44rem;text-align: center;border:1px solid #007457;color: #007457;font-size: 0.26rem;}
.conc .conca .concab .concabl .concablb a:hover{background: #007457;color: #fff;}

.conc .conca .concab .concabr .concablb{margin-top: 0.3rem;}
.conc .conca .concab .concabr .concablb a{display: inline-block;width: 1.6rem;height: 0.44rem;line-height: 0.44rem;text-align: center;border:1px solid #007457;color: #007457;font-size: 0.26rem;}
.conc .conca .concab .concabr .concablb a:hover{background: #007457;color: #fff;}

.conc .conca .concab .concabr{margin-top: 0.3rem;}
.conc .conca .concab .concabr ul li{float: left;text-align: center;margin-right: 2%;width: 32%;}
.conc .conca .concab .concabr ul li:nth-child(3n){margin-right: 0;}
.conc .conca .concab .concabr ul li p{margin-top: 0.15rem;font-size: 0.26rem;color: #666666;}
.conc .concb{margin-top: 0.4rem;}
.conc .concb .concbi{margin:0 0 4% 0;box-sizing: border-box;padding:0.2rem 0.3rem 0.3rem;background: #f7f8f9;cursor: pointer;}
.conc .concb .concbi .concbia{line-height: 0.8rem;border-bottom: 1px solid #dedfe0;font-size: 0.3rem;color: #000000;}
.conc .concb .concbi .concbib{line-height: 0.5rem;margin-top: 0.25rem;font-size: 0.26rem;color: #000000;}
.conc .concb .concbi .concbib a{color: #000}
.conc .concb .concbi:hover .concbia{color: #007457;}

.sev{padding: 0.3rem 0.3rem 0.3rem;background: #fff;}
.seva{margin-top: 0.1rem;}
.seva .sevac{margin-top: 0.3rem;}
.seva .sevac .sevacl{font-size: 0.26rem;color: #333333;line-height:0.48rem;}
.seva .sevac .sevacr{margin-top: 0.3rem;}
.seva .sevac .sevacr .sevacri{float: left;width: 47%;box-sizing: border-box;position: relative;}
.seva .sevac .sevacr .sevacri:last-child{width: 47%;margin-left:5%;padding-left: 6%;}
.seva .sevac .sevacr .sevacri:last-child:after{position: absolute;content: "";height: 90%;top:10%;width: 1px;background: #cfcfcf;left:0;}
.seva .sevac .sevacr .sevacri .sevacria img{width: 0.44rem;height: 0.44rem}
.seva .sevac .sevacr .sevacri .sevacrib{font-size: 0.3rem;color: #333333;margin-top: 0.1rem;}
.seva .sevac .sevacr .sevacri .sevacric{font-size: 0.4rem;color: #017359;font-weight: bold;margin-top: 0.2rem;line-height: 1;}
.seva .sevac .sevacr .sevacri .sevacric a{color: #017359;}
.sevb{margin-top: 0.5rem;}
.sevb .sevbc{margin-top: 0.3rem;position: relative;background: #f7f8fa;padding-bottom: 0.8rem;}
.sevb .sevbc .sevbca{padding: 0.3rem;}
.sevb .sevbc .sevbca .sevbcai{text-align: center;margin-bottom: 0.3rem;}
.sevb .sevbc .sevbca .sevbcai .sevbcaia img{width: 0.6rem;}
.sevb .sevbc .sevbca .sevbcai .sevbcaib{font-size: 0.3rem;color: #000000;margin-top: 0.05rem;}
.sevb .sevbc .sevbca .sevbcai .sevbcaic{margin-top: 0.1rem;font-size: 0.26rem;color: #666666;line-height: 0.4rem;}
.sevb .sevbc .sevbca .sevbcai .sevbcaic strong{color: #007457;}
.sevb .sevbc .sevbca .sevbcai .sevbcaic a{color: #007457;}
.sevb .sevbc .sevbcb{position: absolute;bottom: 0.2rem;left:0;font-size: 0.26rem;color: #999999;padding: 0 0.3rem;box-sizing: border-box;}
.sevc{margin-top: 0.5rem;}
.sevc .sevcc{margin: 0.3rem 0;}

.ab{}
.ab .abb{margin-top: 0.3rem;padding: 0.3rem;background: #fff}
.ab .abb .abbc{margin-top: 0.3rem;font-size: 0.28rem;line-height: 2;}
.ab .abac{margin-top: 0.5rem;background: #f7f8f9;padding: 0.3rem;background: #fff;}



.ab .abae{margin-top: 0.5rem;background: #f7f8f9;padding: 0.5rem 0.2rem;}
.ab .abae .abaec{margin-top: 0.3rem; overflow: hidden;position: relative;}
/*.ab .abae .abaec .mybtn{position: absolute;top:0;left:0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);}
.ab .abae .abaec .mybtn span{position: absolute;top:50%;transform: translate(-50%,-50%);left:50%;width: 90px;height: 70px;text-align: center;padding-top: 20px;background: rgba(0,0,0,0.3);border-radius: 90px;cursor: pointer;}
.ab .abae .abaec .swiper-slide{position: relative;}
.ab .abae .abaec .swiper-slide .txt{position: absolute;bottom: 15px;left:0;width: 100%;line-height: 2;font-size: 18px;color: #fff;text-align: center;}
.ab .abae .abaec .swiper-button-next:after, .ab .abae .abaec .swiper-button-next:after{content: "";}
.ab .abae .abaec .swiper-button-prev:after,.ab .abae .abaec .swiper-button-prev:after{content: "";}
.ab .abae .abaec .swiper-button-next,.ab .abae .abaec .swiper-button-prev{width: 38px; height: 38px; border-radius: 50%;background: rgba(255,255,255,0.7); transition: all 0.3s; cursor: pointer;bottom: 15px;top:auto; cursor: pointer;}
.ab .abae .abaec .swiper-button-next::before,.ab .abae .abaec .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid rgba(0,0,0,0.7); border-bottom: 1px solid rgba(0,0,0,0.7); transition: all 0.3s;}
.ab .abae .abaec .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 16px;}
.ab .abae .abaec .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 16px;}
.ab .abae .abaec .swiper-button-next:hover,.ab .abae .abaec .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.ab .abae .abaec .swiper-button-next:hover::before,.ab .abae .abaec .swiper-button-prev:hover::before{border-color: #ffffff;}
*/

/*.ab .abae .abaec .mybtn:hover span{background: rgba(0,0,0,0.5);}
.ab .abae .abaec .gallery-top{float:left;width: 73.7%;}
.ab .abae .abaec .gallery-thumbs{float:right;width: 22.8%;height: 100%;overflow: hidden;height: 577px;}
.ab .abae .abaec .gallery-thumbs .swiper-slide{height: 40%;cursor: pointer;}
.ab .abae .abaec .gallery-thumbs .abaecib{font-size: 16px;color: #333333;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ab .abae .abaed{display: none;}*/

.ab .abaf{margin-top: 0.5rem;}
.ab .abaf .abafc{margin-top: 0.3rem;}
.ab .abaf .abafc .abafcl{position: relative;}
.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclia{overflow: hidden;}
.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.ab .abaf .abafc .abafcl .swiper-slide:hover .abafcli .abafclia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.ab .abaf .abafc .abafcl .swiper-slide .abafcli .abafclib{position: absolute;bottom: 0;left:0;width: 100%;text-align: center;line-height: 0.8rem;font-size: 0.26rem;background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));color: #fff;}
.ab .abaf .abafc .abafcl .swiper-button-next:after, .ab .abaf .abafc .abafcl .swiper-button-next:after{content: "";}
.ab .abaf .abafc .abafcl .swiper-button-prev:after,.ab .abaf .abafc .abafcl .swiper-button-prev:after{content: "";}
.ab .abaf .abafc .abafcl .swiper-button-next,.ab .abaf .abafc .abafcl .swiper-button-prev{width: 0.6rem; height: 0.6rem; border-radius: 50%;background: rgba(255,255,255,0.7); transition: all 0.3s; cursor: pointer;bottom: 10px;top:auto; cursor: pointer;}
.ab .abaf .abafc .abafcl .swiper-button-next::before,.ab .abaf .abafc .abafcl .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid rgba(0,0,0,0.7); border-bottom: 1px solid rgba(0,0,0,0.7); transition: all 0.3s;}
.ab .abaf .abafc .abafcl .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 0.26rem;}
.ab .abaf .abafc .abafcl .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 0.26rem;}
.ab .abaf .abafc .abafcl .swiper-button-next:hover,.ab .abaf .abafc .abafcl .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.ab .abaf .abafc .abafcl .swiper-button-next:hover::before,.ab .abaf .abafc .abafcl .swiper-button-prev:hover::before{border-color: #ffffff;}
.ab .abaf .abafc .abafcr{margin-top: 0.3rem}
.ab .abaf .abafc .abafcr .pdbb{width: 6.3rem;overflow:hidden;}
.ab .abaf .abafc .abafcr .pdbb .hd{border-top: 1px solid #e5e5e5;width: 100%;overflow-x: auto;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar{width:2;height:2px;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-button:vertical{display:none}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-thumb:vertical:hover{background-color: #adadad;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-thumb:vertical:active{background-color: #adadad;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar{width: 2px;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-track{background: #f7f8f9;}
.ab .abaf .abafc .abafcr .pdbb .hd::-webkit-scrollbar-thumb{background: #adadad;border-radius: 8px;}
.ab .abaf .abafc .abafcr .pdbb .hd ul li{line-height: 0.7rem;font-size: 0.28rem;color: #333333;float: left;width: 0.9rem;}
.ab .abaf .abafc .abafcr .pdbb .hd ul li.on{color: #017359;font-weight: bold;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi{opacity: 1;padding-bottom: 0.4rem;text-align: left;float: left;width: 6.3rem;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .btn-showmore{display: none;font-size: 18px;color: #f00;margin-top: 15px;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .btn-hiddenmore{display: none;font-size: 18px;color: #f00;margin-top: 15px;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.loadmore .btn-showmore{display: block;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.on{opacity: 1;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbia{font-size: 0.6rem;color: #017359;font-weight: bold;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbi_txt{}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbib{line-height: 0.48rem;font-size: 0.28rem;color: #333333;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi .pdbbib p{padding-left: 0.3rem;background: url(../images/ab8_06.png) no-repeat left center;background-size: 0.27rem 0.3rem;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.loadmore .pdbbib{overflow: hidden;}
.ab .abaf .abafc .abafcr .pdbb .bd .pdbbi.active .pdbbi_txt{height: auto;}

.casexccc{height: 0.5rem;}

.caseb{position: relative;}
.caseb .caseba img{width: 100%;}
.caseb .casebb{position: absolute;top:50%;left:0;width: 100%;transform: translateY(-50%);text-align: center;}
.caseb .casebb .casebba{font-size: 0.4rem;color: #ffffff;font-weight: bold;}
.caseb .casebb .casebbb{display: none;}

.csb{margin: 0.3rem 0.3rem 0;padding: 0.3rem;background: #fff;}
.csb .csbc{font-size: 0.26rem;margin-top: 0.3rem}

.pdg{margin:0.3rem 0.3rem 0;padding: 0.3rem;background: #fff;}
.pdg .pdgc{margin-top: 0.3rem;}
.pdg .pdgc .swiper-slide{width: 5rem;margin-right: 0.5rem;}
.pdg .pdgc .swiper-slide .brobaici{background: #f7f8f9;border-radius: 15px;}
.pdg .pdgc .swiper-slide .brobaici .brobaicia{overflow: hidden;margin-top: 0.2rem;}
.pdg .pdgc .swiper-slide .brobaici .brobaicia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.pdg .pdgc .swiper-slide:hover .brobaici .brobaicia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.pdg .pdgc .swiper-slide .brobaici .brobaicib{padding: 0.3rem;text-align: center;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaiciba{font-size: 0.3rem;color: #000000;line-height: 0.48rem;}
.pdg .pdgc .swiper-slide:hover .brobaici .brobaicib .brobaiciba{color: #007457;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibb{font-size: 0.26rem;color: #999999;margin-top: 0.2rem;height: 0.36rem;line-height: 0.36rem;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibc{margin-top: 0.3rem;font-size: 0.26rem;color: #555555;line-height: 0.5rem;min-height: 1rem;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibd{margin-top: 0.3rem;}
.pdg .pdgc .swiper-slide .brobaici .brobaicib .brobaicibd a{font-size: 0.26rem;color: #007457;padding: 0 0.36rem 0 0;background: url(../../images/bro2_07.png) no-repeat right center;margin:0 0.2rem;}
.pdg .pdgc .swiper-button-next:after, .pdg .pdgc .swiper-button-next:after{content: "";}
.pdg .pdgc .swiper-button-next,.pdg .pdgc .swiper-button-prev{background: none; width: 35px; height: 35px; border-radius: 50%;border:1px solid #cdcdce; transition: all 0.3s; cursor: pointer;cursor: pointer;}
.pdg .pdgc .swiper-button-next::before,.pdg .pdgc .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; transition: all 0.3s;}
.pdg .pdgc .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 14px;}
.pdg .pdgc .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 14px;}
.pdg .pdgc .swiper-button-next:hover,.pdg .pdgc .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.pdg .pdgc .swiper-button-next:hover::before,.pdg .pdgc .swiper-button-prev:hover::before{border-color: #ffffff;}

.csc{margin:0.5rem 0.3rem 0;padding: 0.3rem 0.3rem 0.5rem;background: #fff;}
.csc .s3_c{margin-top: 0.3rem;padding: 0;}
.csc .s3_c .swiper-slide{width: 5rem;margin-right: 0.5rem;}
.csc .s3_c .s3_ci{position: relative;background: #f8f8f8;}
.csc .s3_c .s3_ci .s3_cia{overflow: hidden;position: relative;max-height: 6rem;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.csc .s3_c .s3_ci .s3_cia .newsimg{position: absolute;top:0;left:0;width: 100%;transform: translate(0,0);}
.csc .s3_c .s3_ci .s3_cia .imgbg{width: 100%}
/*.s3_c .s3_ci .s3_cid{height: 105px;}*/
.csc .s3_c .s3_ci .s3_cib .s3_cibx{position: absolute;left:0;width: 100%;bottom: 0;padding: 0.2rem;box-sizing: border-box;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;background: #f8f8f8;height: 0.9rem;}
.csc .s3_c .s3_ci .s3_cib .s3_cibx .s3_ciba{font-size: 0.26rem;color: #000000;line-height: 0.5rem;    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.csc .s3_c .s3_ci .s3_cib .s3_cibx .s3_cibb{margin-top: 18px;font-size: 16px;color: #999999;min-height: 100px;}
.csc .s3_c .s3_ci .s3_cib .s3_cibx .s3_cibb b{color: #3a3a3a;}
.csc .s3_c .s3_ci .s3_cib .s3_cibx .s3_cibc{position: absolute;bottom: 10%;left:0;width: 100%;padding:0 20px;box-sizing: border-box;opacity: 0;}
.csc .s3_c .s3_ci .s3_cib .s3_cibx .s3_cibc span{display: inline-block;padding: 0 30px;line-height: 32px;border-radius: 16px;border:1px solid #999;font-size: 14px;color: #999;display: inline-block;}
.csc .s3_c .s3_ci .s3_cib .s3_cibx .s3_cibc:hover span{background: #017359;color: #fff;border-color: #017359;}
.csc .s3_c .swiper-slide:hover .s3_ci .s3_cib .s3_cibx .s3_cibc{opacity: 1;}
.csc .s3_c .swiper-slide:hover .s3_ci .s3_cib .s3_cibx{height: 100%;}
.csc .s3_c .s3_ci .s3_cic{position: absolute;top:0;left:0;width: 100%;height: 0;background: #017359;transition: all 0.6s;
	-moz-transition: all 0.6s; 
	-webkit-transition: all 0.6s; 
	-o-transition: all 0.6s;z-index: 9}
.csc .s3_c .swiper-slide:hover .s3_ci .s3_cic{height: 4px;}
.csc .s3_c .swiper-slide:hover .s3_ci .s3_cib .s3_cibx{height: 100%;}
.csc .s3_c .swiper-slide:hover .s3_ci .s3_cib .s3_cibx .s3_ciba{-webkit-line-clamp: 10;}
.csc .s3_c .swiper-button-next:after,.csc .s3_c .swiper-button-next:after{content: "";}
.csc .s3_c .swiper-button-next,.csc .s3_c .swiper-button-prev{background: none; width: 35px; height: 35px; border-radius: 50%;border:1px solid #cdcdce; transition: all 0.3s; cursor: pointer;cursor: pointer;}
.csc .s3_c .swiper-button-next::before,.csc .s3_c .swiper-button-prev::before{content: '\20'; position: absolute; top: 50%; width: 10px; height: 10px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; transition: all 0.3s;}
.csc .s3_c .swiper-button-prev::before{transform: translateY(-50%) rotate(135deg); left: 14px;}
.csc .s3_c .swiper-button-next::before{transform: translateY(-50%) rotate(-45deg); right: 14px;}
.csc .s3_c .swiper-button-next:hover,.csc .s3_c .swiper-button-prev:hover{background: #017359; border-color: #017359;}
.csc .s3_c .swiper-button-next:hover::before,.csc .s3_c .swiper-button-prev:hover::before{border-color: #ffffff;}


.bro .broa{background: #fff;}
.bro .broa .broac{text-align: center;}

.bro .broa .broac {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: auto;
  overflow-y: hidden;
}
.bro .broa .broac::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}


.bro .broa .broac .broaci{float: left;padding: 0.3rem 0.2rem;width: 2.1rem;box-sizing: border-box;}
.bro .broa .broac .broaci .broacib{font-size: 0.26rem;color: #333333;margin-top: 0.1rem;}
.bro .broa .broac .broaci.current .broacib,.bro .broa .broac .broaci:hover .broacib{color: #007457;font-weight: bold;}
.bro .brob{background: #f7f8f9;padding: 0.5rem 0 0.3rem;}
.bro .brob .broba .brobai{margin-bottom: 0.5rem;}
.bro .brob .broba .brobai .brobait{text-align: center;font-size: 0.44rem;color: #000000;}
.bro .brob .broba .brobai .brobaic{margin-top: 0.4rem;padding: 0 0.3rem;}
.bro .brob .broba .brobai .brobaic {
  scrollbar-width: none; /* firefox */
  -ms-overflow-style: none; /* IE 10+ */
  overflow-x: auto;
  overflow-y: hidden;
}
.bro .brob .broba .brobai .brobaic::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
 


.bro .brob .broba .brobai .brobaic .brobaici{margin:0 0.5rem 0 0;width: 5rem;background: #ffffff;border-radius: 15px;float: left;}
/*.bro .brob .broba .brobai .brobaic .brobaici:nth-child(2n){margin-right: 0;}*/
.bro .brob .broba .brobai .brobaic .brobaici .brobaicia{overflow: hidden;margin-top: 10px;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.bro .brob .broba .brobai .brobaic .brobaici:hover .brobaicia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib{padding: 0.3rem;text-align: center;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaiciba{font-size: 0.3rem;color: #000000;line-height: 0.48rem;}
.bro .brob .broba .brobai .brobaic .brobaici:hover .brobaicib .brobaiciba{color: #007457;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibb{font-size: 0.26rem;color: #999999;margin-top: 0.2rem;height: 0.36rem;line-height: 0.36rem;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibc{margin-top: 0.3rem;font-size: 0.26rem;color: #555555;line-height: 0.5rem;height: 1rem;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibd{margin-top: 0.3rem;}
.bro .brob .broba .brobai .brobaic .brobaici .brobaicib .brobaicibd a{font-size: 0.26rem;color: #007457;padding: 0 0.36rem 0 0;background: url(../../images/bro2_07.png) no-repeat right center;margin:0 0.2rem;}
.bro .brob .brobb .brobbi{margin-bottom: 0.5rem;}
.bro .brob .brobb .brobbi .brobbit{text-align: center;font-size: 0.44rem;color: #000000;}
.bro .brob .brobb .brobbi .brobbic{margin: 0.4rem 0.3rem 0;background: #fff;margin-bottom: 2%;border-radius: 15px;position: relative;}
.bro .brob .brobb .brobbi .brobbic .brobbicl{float: left;width: 50%;text-align: center;margin-right: 4%;overflow: hidden;padding: 0.7rem 0}
.bro .brob .brobb .brobbi .brobbic .brobbicl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	
	
}
.bro .brob .brobb .brobbi:hover .brobbic .brobbicl img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.bro .brob .brobb .brobbi .brobbic .brobbicr{width: 46%;position: absolute;top:50%;transform: translateY(-50%);left:54%;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicra{font-size: 0.3rem;color: #000000;line-height: 0.48rem;}
.bro .brob .brobb .brobbi:hover .brobbic .brobbicr .brobbicra{color: #007457;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrb{font-size: 0.26rem;color: #999999;margin-top: 0.2rem;height: 0.36rem;line-height: 0.36rem;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrc{margin-top: 0.3rem;font-size: 0.26rem;color: #555555;line-height: 0.5rem;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrd{margin-top: 0.3rem;}
.bro .brob .brobb .brobbi .brobbic .brobbicr .brobbicrd  a{font-size: 0.26rem;color: #007457;padding: 0 0.36rem 0 0;background: url(../../images/bro2_07.png) no-repeat right center;margin:0 0.2rem;}


.pda{padding: 0.4rem 0.3rem 0;}
.pda .swiper-container-pda{background: #fff;padding: 0.2rem 0;}
.pda .swiper-container-pda .swiper-pagination-pda{position: absolute;width: 0.8rem;height: 0.44rem;line-height: 0.44rem;text-align: center;background: #b2b2b2;border-radius: 0.19rem;right: 0.1rem;color: #fff;font-size: 0.28rem;left:auto;}
.pdar{margin-top: 0.5rem;padding: 0 0.3rem;}
.pdar .pdara{background: #fff;padding: 0.3rem;}
.pdar .pdara .bd .pdarbi{font-size: 0.24rem;color: #017359;}
.pdar .pdara .bd .pdarbi b{font-size: 0.44rem;color: #017359;}
.pdar .pdara .pdaraa{margin-top: 0.15rem;font-size: 0.32rem;color: #333333;}
.pdar .pdara .pdarab{font-size: 0.28rem;color: #333333;margin-top: 0.1rem;}
.pdar .pdara .pdarab p{padding-left: 17px;background: url(../../images/pd4_06.png) no-repeat left center;}


.pdar .pdarb{margin-top: 0.24rem;padding: 0.3rem 0 0.15rem 0.3rem;background: #fff;font-size: 0.26rem;color: #333333;}
.pdar .pdarb span{display: inline-block;line-height: 0.56rem;padding: 0 0.3rem;margin-right: 0.15rem;background: #007457;border-radius: 0.28rem;color: #fff;margin-bottom: 0.15rem;}
.pdar .pdarc{margin-top: 0.5rem;padding: 0.3rem 0.3rem 0.1rem;background: #fff;}
.pdar .pdarc .pdarbb{font-size: 0.28rem;color: #666666;}
.pdar .pdarc ul{margin-top: 0.2rem;}
.pdar .pdarc ul li{float:left;width: 1.4rem;height: 0.56rem;line-height: 0.54rem;text-align: center;border:1px solid #333333;box-sizing: border-box;margin:0 0.22rem 0.32rem 0;font-size: 0.26rem;color: #333333;border-radius: 0.05rem;}
.pdar .pdarc ul li:nth-child(4n){margin-right: 0;}
.pdar .pdarc ul li.on{background: #017359;color: #fff;border-color: #017359;}

.pdf{margin-top: 0.5rem;margin: 0.5rem 0.3rem 0;background: #fff;padding: 0.4rem 0 0.3rem;}
.pdf .pdfc{position: relative;width: 100%;padding: 0.4rem 0.3rem 0;box-sizing: border-box;}
.pdf .pdfc .pdfci{float:left;width: 49%;margin-right: 2%;margin-bottom: 4%;}
.pdf .pdfc .pdfci:nth-child(2n){margin-right: 0;}
.pdf .pdfc .pdfci{background: #f7f8f9;padding: 0.55rem 0.1rem 0;height: 4.7rem;box-sizing: border-box;}
.pdf .pdfc .pdfci .pdfcia{width: 0.44rem;}
.pdf .pdfc .pdfci .pdfcib{margin-top: 0.25rem;font-size: 0.32rem;color: #333333;line-height: 0.56rem;height: 1.12rem;}
.pdf .pdfc .pdfci .pdfcic{margin-top: 0.15rem;font-size: 0.24rem;color: #666666;line-height: 0.4rem;max-height: 2rem;overflow: auto;}
.pdf .pdfc .pdfci .pdfcic{scrollbar-color: #017359 #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar{width:2;height:2px;}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar-button:vertical{display:none}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar-thumb:vertical:hover{background-color: #017359;}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar-thumb:vertical:active{background-color: #017359;}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar{width: 2px;}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar-track{background: #c2c2c2;}
.pdf .pdfc .pdfci .pdfcic::-webkit-scrollbar-thumb{background: #017359;border-radius: 8px;}

.pdba{padding: 0.3rem;margin: 0.5rem 0.3rem 0;background: #fff;}
.pdba .pdbac{margin-top: 0.3rem;font-size: 0.26rem;line-height: 1.8;color: #333333;}
.pdb{padding: 0.3rem;margin: 0.5rem 0.3rem 0;background: #fff;}
.pdb .pdbc{margin-top: 0.3rem;}
.pdb .pdbc .pdbci{margin-bottom: 0.2rem;}
.pdb .pdbc .pdbci .pdbcil img{width: 100%;}
.pdb .pdbc .pdbci .pdbcir{background: #f7f8f9;padding: 0.3rem;}
.pdb .pdbc .pdbci .pdbcir .pdbcira{font-size: 0.34rem;color: #017359;}
.pdb .pdbc .pdbci .pdbcir .pdbcirb{margin-top: 0.3rem;line-height: 0.44rem;font-size: 0.26rem;color: #333333;}
.pdb .pdbc .pdbci .pdbcir .pdbcirb p{padding-left: 0.3rem;position: relative;}
.pdb .pdbc .pdbci .pdbcir .pdbcirb p:after{position: absolute;content: "*";font-size: 0.26rem;color: #017359;left:0;top:0.1rem;}

.pdc{padding: 0.3rem;margin: 0.5rem 0.3rem 0;background: #fff;}
.pdc .pdccov{max-width: 100%;overflow-x: auto;margin-top: 0.3rem;padding-bottom: 0.4rem;}

.sxbox{width:100%; height:100%; right:-100%; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:992; }
.sxbox .sxboxa{border-bottom: 1px solid #d4d4d4;padding: 10px 12px;background: #fff;box-sizing: border-box;}
.sxbox .sxboxa form{border:1px solid #d4d4d4;box-sizing: border-box;float: left;width: 85%;}
.sxbox .sxboxa input.txt{width: 80%;height: 48px;line-height: 48px;padding-left: 20px;outline: none;font-size: 16px;background-color: #fff;box-sizing: border-box;border:0;vertical-align: middle;}
.sxbox .sxboxa input.sbt{width: 20%;height: 48px;line-height: 48px;outline: none;background: url(../images/search.svg) no-repeat center;background-size: 30px 30px;border:0;vertical-align: middle;}
.sxbox .sxboxa .sxbox_close{float: right;width: 15%;line-height: 48px;text-align: center;font-size: 20px;color: #000;cursor: pointer;}
.sxbox .sxboxb{padding: 10px 12px;}
.sxbox .sxboxb{padding: 2%;box-sizing: border-box;max-height: calc(100% - 71px);overflow-y: auto;}
.sxbox .sxboxb .sxboxba{font-size: 13px;color: #666;padding: 12px;}
.sxbox .sxboxb .sxboxbb ul li{border-bottom: 1px solid #eee;}
.sxbox .sxboxb .sxboxbb ul li a{display: block;font-size: 14px;color: #333;padding: 12px;}
.sxbox.sm {transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);}



@-webkit-keyframes scaleOut {
    0% {
        -webkit-transform: scale(0.6);
        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1.00);
        opacity: 1.0;
    }
}

@keyframes scaleOut {
    0% {
        transform: scale(0.6);
        opacity: 0;
    }

    100% {
        transform: scale(1.00);
        opacity: 1.0;
    }
}

.scaleOut {
    -webkit-animation: scaleOut 0.3s ease-in-out both;
    animation: scaleOut 0.3s ease-in-out both;
}

@-webkit-keyframes scaleIn {
    0% {
        -webkit-transform: scale(1.2);
        opacity: 1.0;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1.0;
    }
}

@keyframes scaleIn {
    0% {
        transform: scale(1.5);
        opacity: 0.0;
    }

    100% {
        transform: scale(1);
        opacity: 1.0;
    }
}

.scaleIn {
    -webkit-animation: scaleIn 0.3s ease-in-out both;
    animation: scaleIn 0.3s ease-in-out both;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation: fadeIn 0.3s ease-in-out both;
    animation: fadeIn 0.3s ease-in-out both;
}

@-webkit-keyframes slideInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

@keyframes slideInUp {
    from {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

.slideInUp {
    -webkit-animation: slideInUp 0.5s ease-in-out both;
    animation: slideInUp 0.5s ease-in-out both;
}

@keyframes slideDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0);
    }

    to {
        opacity: 1;
        transform: translate3d(0,0,0);
    }
}

.slideDown {
    -webkit-animation: slideDown 0.5s ease-in-out both;
    animation: slideDown 0.5s ease-in-out both;
}

.banner .img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.bannerb1 { position: relative; text-align: center;}

.swiper-slide-active .bannerb1 .b11 { animation: fadeIn 0.4s ease-in-out both; }
.swiper-slide-active .bannerb1 .b12 { animation: slideDown 0.6s ease-in-out both; animation-delay:.7s; }
.swiper-slide-active .bannerb1 .b12s {animation: slideDown 0.6s ease-in-out both; animation-delay:1.3s; }
.swiper-slide-active .bannerb1 .b13 { animation: slideDown 0.6s ease-in-out both; animation-delay:1.9s; }
.swiper-slide-active .bannerb1 .b14 { animation: slideDown 0.6s ease-in-out both; animation-delay:2.3s; }
.swiper-slide-active .bannerb1 .b15 { animation: slideDown 0.6s ease-in-out both; animation-delay:2.9s; }

.bannerb2 { position: relative;text-align: center; }
.swiper-slide-active .bannerb2 .b22 { animation: slideInUp 0.6s ease-in-out both; animation-delay:.4s; }
.swiper-slide-active .bannerb2 .b23 { animation: scaleIn 0.4s ease-in-out both; animation-delay:0.9s; }
.swiper-slide-active .bannerb2 .b24 { animation: slideInUp 0.4s ease-in-out both; animation-delay:1.4s; }
.swiper-slide-active .bannerb2 .b25 { animation: fadeIn 0.6s ease-in-out both; animation-delay:2.1s;}

.bannerb3 { position: relative;text-align: center; }
.swiper-slide-active .bannerb3 .b32 { animation: slideInUp 0.6s ease-in-out both; animation-delay:.4s; }
.swiper-slide-active .bannerb3 .b36 { animation: slideDown 0.4s ease-in-out both; animation-delay:1.1s;}
.swiper-slide-active .bannerb3 .b33 { animation: fadeIn 0.4s ease-in-out both; animation-delay:1.6s; }
.swiper-slide-active .bannerb3 .b34 { animation: fadeIn 0.4s ease-in-out both; animation-delay:2.1s; }
.swiper-slide-active .bannerb3 .b35 { animation: fadeIn 0.4s ease-in-out both; animation-delay:2.6s;}

.bannerb3 { position: relative; }

.banner .swiper-pagination{bottom: 5% !important;}
.banner .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1;width: 50px;height: 3px;border-radius: 0;background: rgba(255,255,255,0.3);}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-button-prev{width: 20px;height: 37px;background: url(banner_prev_34.png) no-repeat center;background-size: cover;left:5%;}
.banner .swiper-button-next{width: 20px;height: 37px;background: url(banner_next_37.png) no-repeat center;background-size: cover;right:5%;}


.fixgt{position: fixed;right: 0;bottom: 67px;z-index: 999;width: 40px;}

.sevd{margin-top: 0.5rem}
.svac{margin-top: 0.4rem;}
.svac .svaci{float:left;width: 33.3333%;box-sizing: border-box;border:1px solid #e7e7e7;border-right: 0;height: 2.52rem;text-align: center;}
.svac .svaci:nth-child(3){border-right: 1px solid #e7e7e7;}
.svac .svaci:nth-child(4){width: 50%;border-top:0;height: 1.73rem;}
.svac .svaci:nth-child(5){width: 50%;border-right: 1px solid #e7e7e7;border-top:0;height: 1.73rem;}
.svac .svaci .svacia{width: 0.75rem;margin:0 auto;padding-top: 0.46rem;}
.svac .svaci .svacia .img02{display: none;}
.svac .svaci .svacib{margin-top: 0.45rem;font-size: 0.28rem;color: #373d3b;}
.svac .svaci:hover{background: #0b7e64;}
.svac .svaci:hover .svacia .img01{display: none;}
.svac .svaci:hover .svacia .img02{display: block;}
.svac .svaci:hover .svacib{color: #fff;}
.svac .svaci:nth-child(n+4) .svacia{display: inline-block;padding-top: 0;margin-left: 0.4rem;vertical-align: middle;}
.svac .svaci:nth-child(n+4) .svacib{display: inline-block;margin-left: 0.31rem;margin-top: 0;line-height: 1.73rem;}
</pre></body></html>