/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{width:100%;max-width:1200px;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header{position:relative;z-index:99}
.h-t{overflow:hidden;background-color:#f1f1f1;height:41px;line-height:41px}
.h-t .rr{float:right}
.h-t .ll{float:left;font-size:14px;color:#474747}
.h-bg{background-color: #f8f7f7;}
.h-c{overflow:hidden;border-bottom:1px solid #e7e7e7}
.logo{float:left;line-height:113px;font-size:0}
.logo img{height:87px;display:inline-block;vertical-align:middle}
.m-so{float:right;overflow:hidden;background-color:#e5e9ee;padding:5px;margin-top:35px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px}
.m-so .btn{float:left;width:108px;height:33px;line-height:33px;text-align:center;background-color:#7ab94e;font-size:14px;color:#fff;margin-right:8px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;cursor:pointer}
.m-so .inp{width:236px;height:33px;line-height:33px;color:#757575;font-size:14px;padding:0 16px 0 18px;background:url(../images/g-i2.png) right 16px center no-repeat #fff;background-size:14px auto;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px}
.nav li{float:left;width:10%;position:relative}
.nav:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.nav li .v1{display:block;height:49px;line-height:49px;text-align:center;font-size:16px;color:#000;background-color:transparent}
.nav li.act .v1,
.nav li.on .v1{background-color:#269495;color:#fff}
.nav .sub{display:none;position:absolute;top:100%;left:0;right:0}
.nav .sub a{display:block;color:#fff;height:40px;line-height:40px;font-size:14px;background-color:#269495;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav .sub a:hover{color:#269495;background-color:#fff}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:absolute;top:64px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#269495;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
/*!******************************
    -------[=底部]-------
********************************/
.footer{background-color:#838383;padding:50px 0}
.footer .wp{overflow:hidden;position:relative}
.f-img{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.f-img img{display:block}
.f-info{font-size:14px;color:#fff;line-height:30px}
.f-info .line img{display:inline-block;vertical-align:middle;width:19px;margin-right:8px;margin-top:-2px}
.f-info a{color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.f-info a:hover{opacity:.8}
/*!******************************
    -------[=公用]-------
********************************/
.cur,.cur a{font-size:14px;color:#666;line-height:20px}
.cur{padding:15px 0 15px 30px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
/* .pages{text-align:center;padding:25px 0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 2px;height:34px;line-height:32px}
.pages ul li a{font-size:14px;display:inline-block;padding:0 9px;border:1px solid #ddd;color:#333;margin-bottom:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.pages ul li.on a{background:#269495;border:1px solid #269495;color:#fff;font-weight:700}
.pages ul a:hover{border:1px solid #269495;text-decoration:none;color:#269495}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体"}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada} */

.pages {
    padding: 25px 0;
    clear: both;
    overflow: hidden;
    text-align: center;
}
.pages li {
    display: inline-block;
    margin: 0 2px;
    height: 34px;
    line-height: 32px;
}
.pages a, .pages span {
    font-size: 14px;
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #ddd;
    color: #333;
    margin: 0 2px;
    margin-bottom: 5px;
}
.pages span {
    background: #269495;
    border: 1px solid #269495;
    color: #fff!important;
    font-weight: 700;
}
.pages a:hover {
    border: 1px solid #269495;
    text-decoration: none;
    color: #269495;
}

/*!****** lib.css end *******/
/*!****** hs *******/
/*!****** hs end *******/
/*!****** xj *******/
/*!****** xj end *******/
/*!****** bl *******/
.banner .img{display: block; min-height:180px;max-height:433px;height:22.55vw;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:26px;height:52px;position:absolute;top:50%;margin-top:-26px;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.banner .slick-prev{left:16%;background-image:url(../images/c_prev.png)}
.banner .slick-next{right:16%;background-image:url(../images/c_next.png)}
.banner .slick-dots{position:absolute;left:0;bottom:5%;width:100%;text-align:center;font-size:0}
.banner .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.banner .slick-dots button{display:none}
.banner .slick-dots li.slick-active{background-color:#269495}
.container{background:#f5f5f5}
.container>.wp{background-color:#fff;padding:27px}
.oh{overflow:hidden}
.m-type{background-image: url(../images/foot_bj.jpg);}
.ul-iconb1{overflow:hidden}
.ul-iconb1 li{float:left;width:16.66%}
.ul-iconb1 li:last-of-type .a1{border:none}
.ul-iconb1 .a1{display:block;height:97px;line-height:97px;font-size:0;text-align:center;border-right:1px solid #269495}
.ul-iconb1 .a1:hover img{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.ul-iconb1 .a1 .icn,.ul-iconb1 .a1 img,.ul-iconb1 .a1 span{display:inline-block;vertical-align:middle}
.ul-iconb1 .a1 .icn{width:50px}
.ul-iconb1 .a1 span{font-size:18px;color:#fff}
.ul-iconb1 .a1 img{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.row-a1{overflow:hidden;padding-bottom:30px}
.row-a1 .col_l{width:23%;margin-right:2.5%}
.row-a1 .col_c{width:36.5%;margin-right:3%}
.m-lead{font-size:14px;color:#696969;line-height:2;padding-top:6px}
.m-lead .line{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-ban1 .con{display:block;position:relative}
.m-ban1 .pic{position:relative;height:0;padding-top:73.186104%;overflow:hidden}
.m-ban1 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;min-width:100%;min-height:100%}
.m-ban1 .txt{position:absolute;bottom:0;left:0;width:100%;padding-right:90px;font-size:14px;color:#fff;padding-left:8px;line-height:30px;background-color:rgba(105,105,105,.45);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-ban1 .slick-dots{position:absolute;right:0;bottom:10px;font-size:0}
.m-ban1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;cursor:pointer}
.m-ban1 .slick-dots button{display:none}
.m-ban1 .slick-dots li.slick-active{background-color:#67ba2e}
.row-a2{overflow:hidden;padding-bottom:30px}
.row-a2 .col_l{width:265px;margin-right:30px}
.ul-listb3{padding-top:18px}
.ul-listb3 li:last-of-type .con{margin-bottom:0}
.ul-listb3 .con{overflow:hidden;margin-bottom:19px}
.ul-listb3 .l{width:46px;margin-right:14px}
.ul-listb3 .tag{height:46px;background-color:#269495;color:#fff;text-align:center;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:1.3;padding-top:2px}
.ul-listb3 .txt{overflow:hidden;font-size:14px;color:#474747}
.ul-listb3 .txt .tit{display:block;font-size:14px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-listb3 .txt .tit:hover{color:#269495}
.m-peopb2{padding-top:21px;overflow:hidden}
.m-peopb2 .slider{margin-left:-6px;margin-right:-6px}
.m-peopb2 .con{display:block;position:relative;margin:0 6px}
.m-peopb2 .con:hover .txt{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.m-peopb2 .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.m-peopb2 .pic{position:relative;height:0;padding-top:113.8%;overflow:hidden}
.m-peopb2 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;min-width:100%;min-height:100%;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s}
.m-peopb2 .txt{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;background-color:rgba(80,146,34,.87)}
.m-peopb2 .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:26px;height:52px;position:absolute;top:50%;margin-top:-26px;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.m-peopb2 .slick-prev{left:0;background-image:url(../images/c_prev.png)}
.m-peopb2 .slick-next{right:0;background-image:url(../images/c_next.png)}
.row-a3{overflow:hidden;padding-bottom:30px}
.row-a3 .col_l{width:363px;margin-right:30px}
.ul-peopb1{overflow:hidden;padding-top:21px}
.ul-peopb1 li{float:left;width:20%;text-align:center;font-size:14px;line-height:2.57}
.ul-peopb1 .name{color:#474747;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-peopb1 .name:hover{color:#269495;text-decoration:underline}
.g-boxb1{position:relative;overflow:hidden}
.g-boxb1::after{content:"";display:block;width:100%;height:2px;background-color:#eaeaea;position:absolute;bottom:0;left:0}
.ul-tabs_b2{overflow-x:auto;white-space:nowrap;font-size:0;position:relative;text-align: justify;
    text-align-last: justify;display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;}
.ul-tabs_b2 li{display:inline-block}
.ul-tabs_b2 li a{display:block;font-size:16px;position:relative;color:#474747;padding:0 7px 12px;z-index:1}
.ul-tabs_b2 li.on a{color: #269495;}
.ul-tabs_b2 li.on a::after{content:"";display:block;width:100%;height:2px;background-color:#269495;position:absolute;bottom:0;left:0}
.h-tab1{margin-top:22px}
.h-tab2{margin-top:12px}
.ul-listb2{overflow:hidden}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 .con{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #dee0e5;background-color:#f7f8fc;font-size:14px;color:#6e6e6e;text-align:center;line-height:34px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 7px 16px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-listb2 .con:hover{color:#fff;background-color:#269495}
.row-a4{overflow:hidden;padding-bottom:30px}
.row-a4 .col_l{width:24%;margin-right:3%}
.ul-tabs_b1 li{margin-bottom:1px}
.ul-tabs_b1 img{
    display: inline-block;
    vertical-align: middle;
    max-width: 25px;
    margin-top: -2px;
    margin-right: 8px;
}
.ul-tabs_b1 li a{display:block;text-align:center;line-height:62px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-size:20px;color:#474747;background-color:#e6e7ee}
.ul-tabs_b1 li.on a{color:#fff;background-color:#269495}
.m-conb1{overflow:hidden;margin:0 -17px}
.m-conb1 .item{float:left;width:50%}
.m-conb1 .conbox{margin:0 17px}
.ul-listb1 .tit{line-height:42px;border-bottom:1px solid #f1f1f1;overflow:hidden}
.ul-listb1 .date{float:right;font-size:14px;color:#aaa}
.ul-listb1 .t{display:block;padding-left:12px;background:url(../images/c_p1.png) left center no-repeat;-webkit-background-size:4px 4px;-moz-background-size:4px;-o-background-size:4px;background-size:4px;font-size:14px;color:#aaa;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-listb1 .t:hover{color:#269495}
.g-titb1{border-bottom:2px solid #eaeaea}
.g-titb1 .more{float:right;display:block;font-size:14px;color:#666;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-titb1 .more:hover{color:#269495}
.g-titb1 .t{float:left;font-size:16px;color:#474747;position:relative;padding:0 5px 10px}
.g-titb1 .t::after{content:"";display:block;width:100%;height:2px;bottom:-2px;left:0;position:absolute;background-color:#269495}
.m-special{overflow:hidden;margin-top:22px}
.m-special .slider{margin-left:-9px;margin-right:-9px}
.m-special .con{display:block;position:relative;margin:0 9px}
.m-special .con:hover .txt{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.m-special .con:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.m-special .pic{position:relative;height:0;padding-top:60%;overflow:hidden}
.m-special .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;min-width:100%;min-height:100%;-webkit-transition:.8s;-o-transition:.8s;-moz-transition:.8s;transition:.8s}
.m-special .txt{position:absolute;bottom:0;left:0;width:100%;height:39px;line-height:39px;text-align:center;color:#fff;font-size:14px;background-color:rgba(227,0,0,.74);-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-details center img{display: block;margin: 0 auto;}
@media screen and (max-width:1260px){
	.pages li a, .pages li span {
	    padding: 0 9px;
	}
}
@media screen and (max-width:1199px){
	.pages li span {
	    display: none;
	}
.row-a1 .col_l{width:47.5%}
.row-a1 .col_c{width:50%;margin-right:0}
.row-a1>.oh{clear:both;padding:20px 0}
.m-peopb2 .con .txt,.m-peopb2 .con:hover .txt,.m-special .con:hover .txt,.m-special .txt{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;font-size:12px;height:30px;line-height:30px}
}
@media screen and (max-width:960px){
.ul-iconb1 .a1{height:45px;line-height:45px}
.ul-iconb1 .a1 span{font-size:12px}
.ul-iconb1 .a1 .icn{width:28px}
.ul-iconb1 .a1 .icn img{max-width:80%}
.row-a1 .col_c,.row-a1 .col_l,.row-a2 .col_l,.row-a3 .col_l,.row-a4 .col_l{float:none;width:auto;margin-right:0;margin-bottom:15px}
.ul-tabs_b1{overflow:hidden}
.ul-tabs_b1 li{float:left;width:25%}
.ul-tabs_b1 li a{font-size:16px;line-height:40px}
.m-conb1{margin-left:0;margin-right:0}
.m-conb1 .item{float:none;width:auto}
.m-conb1 .conbox{margin:0 0 10px}
.container>.wp{padding:10px}
.row-a3{padding-bottom:6vw}
.row-a1{padding-bottom:0}
.row-a1 .col_l{display: none;}
.footer{padding:3vw 0}
.footer .col_l{float:none;width:auto;text-align:center}
.f-info{font-size:12px;line-height:1.7}
.f-img{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.f-img img{margin:0 auto}
}
@media screen and (max-width:767px){
    .ul-tabs_b1 img{display: none;}
.m-type .wp{padding:0}
.ul-iconb1 li{width:33.33%}
.ul-iconb1 .a1{height:60px;line-height:60px;border-bottom:1px solid #ff5b5b}
.ul-listb2 li{width:50%}
.m-special .slider{padding-bottom:30px}
.m-special .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}
.m-special .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-special .slick-dots button{display:none}
.m-special .slick-dots li.slick-active{background-color:#269495}
.f-info span{display:block}
.m-ban1 .slider{padding-bottom:30px}
.m-ban1 .slick-dots{width:100%;text-align:center}
.m-ban1 .slick-dots li{background-color:#ccc}
.m-ban1 .slick-dots li.slick-active{background-color:#269495}
}
/*!****** bl end *******/
/*!****** gc *******/
.m-boxg1{padding:20px 25px 40px;overflow:hidden}
.m-boxg1 .col-l{float:left;width:280px}
.m-titg1{line-height:62px;font-size:22px;color:#fff;background:url(../images/g-p1.png) center center no-repeat;background-size:100% auto;text-align:center;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0}
.ul-listg1{padding:15px;background-color:#f7f7f7}
.ul-listg1 li{font-size:16px;text-align:center;border-bottom:1px solid #e1e1e1}
.ul-listg1 a{display:block;background:url(../images/g-i1.png) right center no-repeat;padding:10px 5px;color:#333}
.ul-listg1 a,.ul-listg1 li{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-listg1 li:hover{background-color:#f2f2f2}
.ul-listg1 li:hover a{color:#269495}
.m-contentg1{overflow:hidden;padding-left:20px}
.m-contentg1 .g-tit{border-bottom:1px solid #e7e7e7;margin-bottom:30px}
.m-contentg1 .g-tit h3{position:relative;display:inline-block;padding:0 15px;line-height:54px;color:#269495;font-size:22px;font-weight:400}
.m-contentg1 .g-tit h3::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;background-color:#269495}
.m-contentg1 .g-tit h3::before{content:"";position:absolute;left:50%;margin-left:-4px;bottom:-4px;border-top:4px solid #269495;border-left:4px solid transparent;border-right:4px solid transparent}
.ul-listg2 .con{display:block;overflow:hidden;height:42px;line-height:42px;font-size:16px;position:relative;padding-left:23px}
.ul-listg2 .con .data{float:right;color:#999;padding-right:10px}
.ul-listg2 .con .tit{display:block;color:#444;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listg2 .con::after{content:'';position:absolute;left:7px;top:50%;margin-top:-2px;width:4px;height:4px;background-color:#999;border-radius:100%}
.ul-listg2 li.lin{border-bottom:1px dotted #ccc;height:1px;line-height:0;overflow:hidden;margin:20px 0}
.ul-listg2 .con,.ul-listg2 .con .tit{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-listg2 .con:hover .tit{color:#c00;text-decoration:underline}
.m-contentg2{padding-left:0}
@media only screen and (max-width:1199px){
body{padding-top:112px}
.header{position:fixed;top:0;left:0;right:0;z-index:99;background-color:#fff}
.m-boxg1{padding:20px 0 30px}
.m-boxg1 .col-l{float:none;width:auto}
.m-titg1{font-size:20px;line-height:49px;font-weight:400}
.ul-listg1{padding:0 15px;margin-bottom:10px}
.m-contentg1{padding-left:0}
.m-contentg1 .g-tit{margin-bottom:15px}
.m-contentg1 .g-tit h3{line-height:45px;font-size:20px}
.ul-listg2 li.lin{margin:10px 0}
.m-so,.nav{display:none}
.menuBtn{display:block}
.h-t .ll{font-size:12px}
.logo{line-height:70px}
.logo img{height:44px}
.nav{position:absolute;top:112px;left:0;right:0;height:calc(100vh - 112px);background-color:#fff;overflow-y:auto}
.nav li{float:none;width:auto}
.nav li .v1{line-height:2.2;height:auto;font-size:14px}
.nav .sub a{line-height:2;height:auto;background-color:transparent;color:#333;font-size:12px}
.nav .sub{position:static;padding:4px 0}
}
@media only screen and (max-width:959px){
.m-titg1{font-size:18px}
.ul-listg1 li{font-size:14px}
.ul-listg1 a{padding:8px 5px}
.m-contentg1 .g-tit h3{line-height:40px;font-size:18px}
.ul-listg2 .con{font-size:14px}
}
@media only screen and (max-width:767px){
body{padding-top:51px}
.m-titg1{line-height:40px}
.m-contentg1 .g-tit h3{line-height:35px;padding:0 8px}
.m-contentg1 .g-tit{margin-bottom:8px}
.ul-listg2 .con{height:35px;line-height:35px}
.ul-listg2 li.lin{margin:5px 0}
.pages{padding:20px 0 0}
.pages ul li{display:none}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:block}
.h-t{display:none}
.menuBtn{top:12px}
.nav{top:50px;height:calc(100vh - 50px)}
.logo img{height:30px}
.logo{line-height:50px}
}
/*!****** gc end *******/
/*!****** gc *******/
.m-details{overflow:hidden;padding:20px 0 104px;border-top:1px solid #e2e2e2}
.m-details .title{position:relative;overflow:hidden}
.m-details .tit{font-size:31px;color:#333;line-height:43px;text-align:center;margin-bottom:25px}
.m-details .info{font-size:0;width:92%;margin:0 auto 46px;padding-bottom:24px;border-bottom:1px solid #e2e2e2;text-align:center;position:relative}
.m-details .info span{display:inline-block;vertical-align:middle;margin:0 7px;font-size:14px}
.m-details .a-back{display:block;width:34px;height:105px;background:url(../images/bg7.png) center bottom no-repeat;background-size:contain;position:absolute;left:0;top:-20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-details .a-back:hover{opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 70)';filter:alpha(Opacity=70)}
.m-details .txt{font-size:16px;color:#000;line-height:1.8;text-align:justify;text-indent:2em}
.m-flip{overflow:hidden}
.m-flip li{margin-bottom:10px}
.m-flip li a{display:block;padding:27px 40px;border:1px solid #e6e6e6;font-size:14px;color:#666;line-height:24px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-flip li em{padding-right:24px;border-right:1px solid #ccc;margin-right:24px}
.m-flip a:hover{background:#f6fafd;border-color:#d7dfe5;color:#0968ac}
@media only screen and (max-width:1920px){
.m-details .tit{font-size:1.6145vw}
}
@media only screen and (max-width:1440px){
.m-details .a-back{width:26px}
}
@media only screen and (max-width:1199px){
.wp{width:96%}
.m-details{padding:14px 0 70px}
.m-details .tit{font-size:24px;margin-bottom:10px}
.m-details .info{margin:0 auto 34px;padding-bottom:14px}
.m-flip li a{padding:14px 18px}
}
@media only screen and (max-width:959px){
.m-details .txt{font-size:14px}
.m-details .tit{font-size:20px}
}
@media only screen and (max-width:767px){
.wp{width:auto;padding:0 15px}
.m-details{padding-bottom:50px}
.m-details .tit{line-height:1.5;font-size:18px}
.m-details .a-back{display:none}
.m-details .info span{font-size:12px;display:none}
.m-details .info span:nth-child(2){display:block}
.m-details .info{margin-bottom:20px}
.m-details .txt{font-size:12px}
.m-flip li a{padding:5px 10px;font-size:12px}
}
/*!****** gc end *******/
