/*!-----------------[初始化]--------------*/
*,: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}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:SourceHanSerifCN-Heavy;src:url(../fonts/SourceHanSerifCN-Heavy.otf)}
@font-face{font-family:SourceHanSerifCN-Bold;src:url(../fonts/SourceHanSerifCN-Bold.otf)}
@font-face{font-family:Paralines-Regular;src:url(../fonts/Paralines-Regular.otf)}
.wp{width:94%;max-width:1560px;margin:0 auto}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0}
20%{transform:translate(-50%,3px);opacity:1}
80%{transform:translate(-50%,10px);opacity:1}
100%,90%{transform:translate(-50%,10px);opacity:0}
}
.menuBtn{display:none;position:fixed;top:15px;right:15px;width:30px;height:30px;cursor:pointer;z-index:10;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;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)}
.header{position:fixed;left:0;top:0;right:0;height:168px;line-height:168px;font-size:0;background-color:rgba(11,36,58,.45);z-index:100}
.header .wp{height:100%}
.logo{display:inline-block;vertical-align:middle;width:314px;height:70px;line-height:70px;font-size:0;overflow:hidden}
.logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header-r{display:inline-block;vertical-align:middle;width:calc(100% - 314px)}
.header-r-hd{margin-bottom:18px;font-size:0;text-align:right;line-height:40px}
.header-link,.so-btn{display:inline-block;vertical-align:middle}
.header-link a{padding:0 18px;display:inline-block;vertical-align:middle;font-size:14px;color:#fff;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header-link a:after{content:'';position:absolute;right:0;top:50%;width:1px;height:14px;background-color:rgba(254,254,254,.2);margin-top:-7px}
.header-link a img{display:inline-block;vertical-align:middle;margin:-2px 4px 0 0;max-width:14px}
.header-link a:last-child:after{display:none}
.header-link a:hover{color:#047ad1}
.so-btn{margin-left:34px;width:40px;height:40px;background:url(../images/icon-so.png) center center no-repeat;-webkit-background-size:15px auto;background-size:15px auto;cursor:pointer}
.nav{font-size:0;text-align:right;line-height:1}
.nav li{padding:0 10px;display:inline-block;vertical-align:middle;position:relative}
.nav li>a{display:block;font-size:20px;color:#fff;line-height:42px;position:relative;text-align:left}
.nav li>a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#007db8;opacity:0}
.nav .sub{position:absolute;left:50%;top:100%;min-width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;white-space:nowrap;background-color:#5d9fd6;z-index:10;display:none}
.nav .sub a{padding:5px 10px;display:block;font-size:16px;color:#fff;line-height:1.5}
.nav .sub a:hover{background-color:#007db8}
.nav li.on>a:after,.nav li:hover>a:after{opacity:1}
.nav li:hover .sub{display:block}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.m-pop .pop-close{position:absolute;right:50px;top:50px;width:80px;height:80px;background:url(../images/icon-close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:500px;height:45px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;height:45px;line-height:45px;box-shadow:3px 3px 3px rgba(0,0,0,.5) inset;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:45px;line-height:45px;background-color:#007db8;font-size:18px;color:#fff;text-align:center}
.header-mobile{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1000}
.header-mobile .header-mobile-inner{position:fixed;top:0;bottom:0;left:-216px;z-index:1002;width:216px;max-width:100%;background:#252525;overflow-y:auto;-webkit-overflow-scrolling:touch}
.header-mobile .header-mobile-wrap{color:#aaa;border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.05)}
.header-mobile .hd{margin-top:0;border-top:1px solid rgba(0,0,0,.3);background:#333;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.header-mobile .hd .title{padding:7px 10px;font-weight:400;color:#777;font-size:14px}
.header-mobile .nav-m1 li{position:relative}
.header-mobile .nav-m1 a{display:block;text-decoration:none;color:#c7c7c7;font-size:14px;line-height:20px;padding:8px 30px 8px 10px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.header-mobile .nav-m2 li{position:relative}
.header-mobile .nav-m2 li>a{display:block;text-decoration:none;color:#c7c7c7;font-size:14px;line-height:20px;padding:8px 30px 8px 10px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.header-mobile .nav-m2 li>a i{cursor:pointer;width:50px;height:35px;position:absolute;right:0;top:0;color:#f6f6f6;font-size:14px;background:url(../images/icon-arrow3.png) 22px -25px no-repeat;display:none}
.header-mobile .nav-m2 .nav-m2-sub{display:none;background-color:#2e2e2e}
.header-mobile .nav-m2 .nav-m2-sub a{display:block;text-decoration:none;color:#c7c7c7;font-size:14px;line-height:20px;padding:8px 30px 8px 26px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}
.header-mobile .nav-m2 li.on>a i{background-position:20px 12px}
.header-mobile-mask{width:100%;height:100%;background:rgba(0,0,0,.1)}
.header.fixed{background-color:#007db8}
body.nav-aside{position:fixed}
.header-mobile.show{display:block}
.footer-1{padding:45px 0 40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;font-size:0}
.footer-l,.footer-r{display:inline-block;vertical-align:middle}
.footer-l{width:304px}
.footer-r{padding-left:82px;width:calc(100% - 304px);font-size:0}
.footer-logo{height:68px;line-height:68px;font-size:0}
.footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer-info,.footer-shareBtn{display:inline-block;vertical-align:middle}
.footer-info{padding-left:60px;font-size:0;width:72%;position:relative}
.footer-info:before{content:'';position:absolute;left:0;top:50%;width:1px;height:80px;background-color:rgba(245,243,244,.2);margin-top:-40px}
.footer-info .item{padding:0 20px;display:inline-block;vertical-align:middle;width:50%;color:#fff;font-size:14px;line-height:1.7}
.footer-info .title{margin-bottom:6px;font-size:20px;font-weight:400}
.footer-shareBtn{padding-left:20px;width:28%;text-align:right;position:relative}
.footer-shareBtn:before{content:'';position:absolute;left:0;top:50%;width:1px;height:80px;background-color:rgba(245,243,244,.2);margin-top:-40px}
.footer-shareBtn .items{margin-bottom:10px;font-size:0}
.footer-shareBtn .item{margin-left:20px;display:inline-block;vertical-align:middle;position:relative}
.footer-shareBtn .btn{width:50px;height:50px;line-height:50px;font-size:0;text-align:center}
.footer-shareBtn .btn img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer-shareBtn .pop-mask{position:absolute;left:50%;bottom:100%;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px);z-index:2;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.footer-shareBtn .pop-mask .pic{padding:5px;background-color:#fff;width:100px;overflow:hidden}
.footer-shareBtn .pop-mask .pic img{display:block;margin:0 auto}
.footer-shareBtn .item:hover .pop-mask{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.footer-shareBtn .txt{font-size:14px;color:#fff;line-height:2.29}
.footer-2{padding:15px 0}
.footer-copy{font-size:12px;color:rgba(181,181,181,.3);line-height:2;text-align:center}
.footer-copy a{color:inherit}
.footer-copy a:hover{color:#fff;text-decoration:underline}
.banner{height:840px;position:relative;overflow:hidden}
.banner .mouse-down{position:absolute;left:50%;bottom:30px;width:50px;height:50px;background:url(../images/icon-mouseDown.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:10;animation:2s linear infinite bb}
.banner .slider{height:100%;position:relative;overflow:hidden}
.banner .item,.banner .slick-list,.banner .slick-track{height:100%}
.banner .con{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.banner .con img{display:none}
.banner .slick-dots{position:absolute;right:120px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.banner .slick-dots li{margin:12px 0;display:block;width:20px;height:20px;border:1px solid transparent;border-radius:50%;position:relative;overflow:hidden;cursor:pointer}
.banner .slick-dots li:after{content:'';position:absolute;left:50%;top:50%;width:12px;height:12px;background-color:rgba(255,255,255,.8);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banner .slick-dots button{position:absolute;left:-999px}
.banner .slick-dots .slick-active{border-color:#007db8}
.d-title1{margin-bottom:23px;padding-bottom:19px;border-bottom:1px solid #bfbfbf;position:relative}
.d-title1:after{content:'';position:absolute;left:0;bottom:-3px;width:168px;height:5px;background-color:#0d5496}
.d-title1 .tit{padding:0 10px;float:left;font-size:0}
.d-title1 .tit span{display:inline-block;font-size:30px;color:#0d5496;line-height:40px;background:linear-gradient(163deg,#15396b 1.025390625%,#2ba0a4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.d-title1 .tit i{margin:-2px 6px 0;display:inline-block;vertical-align:middle;width:6px;height:6px;background-color:#0d5496;border-radius:50%}
.d-title1 .more{float:right;font-size:12px;color:#333;line-height:40px}
.d-title1 .more:hover{color:#0d5496;text-decoration:underline}
.cur{margin-bottom:80px;padding-bottom:10px;font-size:14px;color:#333;text-align:right;line-height:20px;border-bottom:4px solid #21497a;background:url(../images/icon-square.png) left top no-repeat;-webkit-background-size:23px auto;background-size:23px auto}
.cur a{color:inherit;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.cur .home{padding-left:24px;background:url(../images/icon-home.png) left center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}
.cur a:hover{color:#17406f}
.pages{padding-top:100px;font-size:0;text-align:center}
.pages .goTo,.pages .goTo-btn,.pages ul{display:inline-block;vertical-align:middle}
.pages ul{font-size:0}
.pages ul li{margin:0 5px;display:inline-block;vertical-align:middle}
.pages ul li a,.pages ul li span{padding:0 6px;display:block;min-width:28px;line-height:26px;border:1px solid #bababa;font-size:15px;color:#000;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.pages ul li span{border:none;padding:0;min-width:0}
.pages ul .pages-next a,.pages ul .pages-prev a{min-width:50px;height:28px;line-height:26px}
.pages ul .pages-active a,.pages ul a:hover{border-color:#21497a;background-color:#21497a;color:#fff}
.pages .goTo{margin:0 6px;font-size:15px;color:#000;line-height:28px}
.pages .goTo .inp{margin:-2px 8px 0;display:inline-block;vertical-align:middle;width:28px;height:28px;line-height:26px;border:1px solid #bababa;text-align:center;font-size:15px;color:#000}
.pages .goTo-btn{margin-left:8px;min-width:50px;height:28px;line-height:26px;border:1px solid #bfbfbf;font-size:15px;color:#000;text-align:center;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.pages .goTo-btn:hover{color:#fff;border-color:#21497a;background-color:#21497a}
.pages ul li.pages-disable a{color:#bababa;pointer-events:none}
.pic-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btns-1{font-size:0;text-align:center}
.btns-1 .a{padding:0 30px;display:inline-block;vertical-align:middle;font-size:14px;color:#007db8;text-align:center;min-width:108px;height:36px;line-height:34px;border:1px solid #007db8;border-radius:18px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btns-1 .a:hover{background-color:#007db8;color:#fff}
.title-1{margin-bottom:18px;padding:20px 0;overflow:hidden}
.title-1 .title{padding-right:52px;float:left;font-size:38px;color:#007db8;font-weight:700;line-height:1.1;position:relative}
.title-1 .title .i1{position:absolute;left:0;bottom:-4px;width:18px;height:18px;background:url(../images/icon-circle1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.title-1 .title .i2{position:absolute;left:40%;top:-16px;width:44px;height:44px;background:url(../images/icon-circle2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.title-1 .title .i3{position:absolute;right:0;bottom:0;width:44px;height:21px;background:url(../images/icon-lg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.title-1 .btns-1{margin-top:4px;float:right}
.title-2 .title{width:38px;font-size:38px;color:#007db8;font-weight:700;line-height:1.1}
.row-index1{padding:70px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.tabs-1{padding:0 7.5%;margin-bottom:34px;font-size:0;text-align:center}
.tabs-1 li{display:inline-block;vertical-align:middle;width:20%}
.tabs-1 a{padding:17px 15px;display:block;font-size:34px;color:#898989;line-height:44px;position:relative}
.tabs-1 a:after{margin-top:-6px;content:'';position:absolute;left:50%;top:50%;width:100%;padding-top:24.03%;background:url(../images/bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.tabs-1 .on a{font-size:38px;font-weight:700;color:#007db8}
.tabs-1 .on a:after{opacity:1}
.tabs-desc1{overflow:hidden}
.tabs-desc1 .tab-item{height:0;visibility:hidden;overflow:hidden}
.tabs-desc1 .tab-item.show{height:auto;visibility:visible}
.tabs-desc1 .btns-1{margin-top:42px}
.box-yw1{font-size:0;height:550px}
.box-yw1 .left,.box-yw1 .right{display:inline-block;vertical-align:top;height:100%}
.box-yw1 .left{margin-right:1.92%;width:32.05%}
.box-yw1 .right{width:66.03%;font-size:0}
.box-yw1 .right-ls-item{padding:6px 30px 0;display:inline-block;vertical-align:top;width:calc(50% - 15px);height:100%;border-bottom:2px solid #007db8;background-color:#fff}
.box-yw1 .right-ls-item+.right-ls-item{margin-left:30px}
.hot-xy1{box-shadow:0 0 27px 0 rgba(0,0,0,.18)}
.hot-xy1 .con{display:block;height:100%;background-color:#007db8}
.hot-xy1 .pic{height:354px;position:relative;overflow:hidden}
.hot-xy1 .pic img{display:none}
.hot-xy1 .inner{padding:30px}
.hot-xy1 .title{margin-bottom:8px;font-size:20px;color:#fff;font-weight:400;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.hot-xy1 .txt{margin-bottom:20px;font-size:18px;color:rgba(255,255,255,.7);line-height:1.44;height:2.88em;overflow:hidden}
.hot-xy1 .date{font-size:18px;color:rgba(255,255,255,.6);line-height:2}
.hot-xy1 .con:hover .pic-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.yw-ls1 li{border-bottom:1px solid #eee}
.yw-ls1 li:last-child{border:none}
.yw-ls1 .con{padding:30px 0;display:block;font-size:0}
.yw-ls1 .pic{display:inline-block;vertical-align:top;width:170px;height:120px;position:relative;overflow:hidden}
.yw-ls1 .pic img{display:none}
.yw-ls1 .inner{padding-left:16px;display:inline-block;vertical-align:middle;width:calc(100% - 170px)}
.yw-ls1 .title{margin-bottom:15px;font-size:20px;color:#555;font-weight:400;line-height:1.2;height:3.6em;overflow:hidden}
.yw-ls1 .date{font-size:16px;color:rgba(85,85,85,.7);line-height:1.5}
.yw-ls1 .con:hover .pic-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.yw-ls1 .con:hover .title{color:#007db8}
.mt-ls1{margin:0 -20px -30px;font-size:0}
.mt-ls1 li{padding:0 20px;margin-bottom:30px;display:inline-block;vertical-align:top;width:25%}
.mt-ls1 .con{display:block;height:290px;background-color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mt-ls1 .pic{height:120px;position:relative;overflow:hidden}
.mt-ls1 .pic img{display:none}
.mt-ls1 .inner{padding:26px 22px}
.mt-ls1 .title{font-size:20px;color:#555;font-weight:400;line-height:1.5;max-height:4.5em;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mt-ls1 .txt{margin-top:6px;font-size:18px;color:rgba(85,85,85,.8);line-height:1.2;max-height:2.4em;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mt-ls1 .date{margin-top:16px;font-size:16px;color:rgba(85,85,85,.7);line-height:1.2;text-align:right;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mt-ls1 .con:hover{background-color:#007db8}
.mt-ls1 .con:hover .pic .pic-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.mt-ls1 .con:hover .title{color:#fff}
.mt-ls1 .con:hover .txt{color:rgba(255,255,255,.8)}
.mt-ls1 .con:hover .date{color:rgba(255,255,255,.6)}
.ys-ls1{margin:0 -22px -40px;font-size:0}
.ys-ls1 li{padding:0 22px;margin-bottom:40px;display:inline-block;vertical-align:top;width:33.33%}
.ys-ls1 .con{display:block}
.ys-ls1 .pic{position:relative;height:406px;overflow:hidden}
.ys-ls1 .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,125,184,.25)}
.ys-ls1 .pic img{display:none}
.ys-ls1 .type{padding:0 22px 0 20px;position:absolute;left:0;top:0;z-index:10;border-radius:0 0 35px;font-size:24px;color:#fff;line-height:50px}
.ys-ls1 .type.tp1{background-color:#007db8}
.ys-ls1 .type.tp2{background-color:#71c86f}
.ys-ls1 .type.tp3{background-color:#f4af29}
.ys-ls1 .con:hover .pic .pic-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ys-ls2{margin:24px -22px -40px;font-size:0}
.ys-ls2 li{padding:0 22px;margin-bottom:40px;display:inline-block;vertical-align:top;width:33.33%}
.ys-ls2 .con{padding:20px;display:block;height:160px;background-color:#fff;font-size:0}
.ys-ls2 .pic{display:inline-block;vertical-align:top;width:180px;height:120px;position:relative;overflow:hidden}
.ys-ls2 .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,125,184,.3)}
.ys-ls2 .pic img{display:none}
.ys-ls2 .icon-play{position:absolute;left:50%;top:50%;width:40px;height:40px;background:url(../images/icon-play.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.ys-ls2 .inner{padding-left:20px;padding-top:10px;display:inline-block;vertical-align:top;width:calc(100% - 180px)}
.ys-ls2 .title{margin-bottom:4px;font-size:20px;color:#555;font-weight:400;line-height:1.2;height:2.4em;overflow:hidden}
.ys-ls2 .date{margin-bottom:2px;font-size:18px;color:rgba(85,85,85,.7);line-height:1.2}
.ys-ls2 .btns-1{margin:0;text-align:right}
.ys-ls2 .btns-1 .a{padding:0 16px;font-size:14px;min-width:80px;height:30px;line-height:28px}
.ys-ls2 .con:hover .pic .pic-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.box-xb1{padding-right:460px;height:550px;background-color:#fff;position:relative;overflow:hidden}
.tabs-2{position:absolute;right:0;top:0;bottom:0;width:460px;overflow-y:auto}
.tabs-2::-webkit-scrollbar{width:0}
.tabs-2::-webkit-scrollbar-track{background:0 0}
.tabs-2::-webkit-scrollbar-thumb{background:#007db8}
.tabs-2::-webkit-scrollbar-thumb:window-inactive{background:#007db8}
.tabs-2 li{padding:0 30px;position:relative;z-index:1}
.tabs-2 a{padding:0 30px;display:block;line-height:90px;font-size:0;position:relative}
.tabs-2 a:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;background-color:#007db8;margin-top:-2.5px;border-radius:50%}
.tabs-2 a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#eee}
.tabs-2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:2;opacity:0}
.tabs-2 .title{display:inline-block;vertical-align:middle;font-size:20px;color:#555;font-weight:400;width:calc(100% - 100px);position:relative;z-index:5}
.tabs-2 .date{display:inline-block;vertical-align:middle;width:100px;font-size:16px;color:#555;text-align:right;position:relative;z-index:5}
.tabs-2 li:last-child a:after{display:none}
.tabs-2 .on a:before{background-color:#fff}
.tabs-2 .on .bg{opacity:1}
.tabs-2 .on .title{color:#fff}
.tabs-2 .on .date{color:rgba(255,255,255,.6)}
.tabs-desc2{height:100%}
.tabs-desc2 .tab-item{display:none}
.tabs-desc2 .tab-item.show{display:block;height:100%}
.d-xb{padding:30px 30px 0;height:100%;background-color:#007db8;position:relative}
.d-xb .mask{position:absolute;left:0;top:100%;right:0;height:100%;box-shadow:0 0 160px rgba(0,125,184,.8);z-index:2}
.d-xb .inner{padding-bottom:30px;height:100%;overflow-y:auto}
.d-xb img{display:block;width:100%}
.d-xb .inner::-webkit-scrollbar{width:0}
.d-xb .inner::-webkit-scrollbar-track{background:0 0}
.d-xb .inner::-webkit-scrollbar-thumb{background:#007db8}
.d-xb .inner::-webkit-scrollbar-thumb:window-inactive{background:#007db8}
.xycz-ls1{margin:0 -20px -40px;font-size:0}
.xycz-ls1 li{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:25%}
.xycz-ls1 .con{padding:30px 24px;display:block;height:230px;background-color:#fff;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.xycz-ls1 .con:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#007db8}
.xycz-ls1 .title{margin-bottom:12px;font-size:20px;color:#555;font-weight:400;line-height:1.2;max-height:2.4em;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.xycz-ls1 .txt{margin-bottom:18px;font-size:18px;color:rgba(85,85,85,.8);line-height:1.3;height:3.9em;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.xycz-ls1 .date{font-size:16px;color:rgba(85,85,85,.7);line-height:1.2;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.xycz-ls1 .con:hover{background-color:#007db8;box-shadow:0 0 27px 0 rgba(0,0,0,.18)}
.xycz-ls1 .con:hover .title{color:#fff}
.xycz-ls1 .con:hover .txt{color:rgba(255,255,255,.8)}
.xycz-ls1 .con:hover .date{color:rgba(255,255,255,.6)}
.row-index2{padding:74px 0 96px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;font-size:0;overflow:hidden}
.index2-left,.index2-right{display:inline-block;vertical-align:top;width:calc(50% - 30px)}
.index2-left{margin-right:60px}
.tz-ls1 li{margin-top:-1px;border-top:1px solid #eee}
.tz-ls1 li:last-child{border-bottom:1px solid #eee}
.tz-ls1 .con{display:block;height:112px;line-height:112px;font-size:0;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.tz-ls1 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:0;background-color:#007db8;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.tz-ls1 .date{display:inline-block;vertical-align:middle;width:110px;position:relative;text-align:center}
.tz-ls1 .date:after{content:'';position:absolute;left:100%;top:50%;width:1px;height:42px;background-color:#d5d5d5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.tz-ls1 .date .d1{font-size:44px;color:#007db8;font-weight:700;line-height:1.2}
.tz-ls1 .date .d2{font-size:14px;color:#007db8;line-height:1.2}
.tz-ls1 .inner{padding:0 40px 0 20px;display:inline-block;vertical-align:middle;width:calc(100% - 110px)}
.tz-ls1 .title{font-size:20px;color:#4c4c4c;font-weight:400;line-height:1.45;height:2.9em;overflow:hidden}
.tz-ls1 .con:hover{background-color:#fff;box-shadow:0 0 27px 0 rgba(0,0,0,.18);z-index:10}
.tz-ls1 .con:hover:before{height:2px}
.jz-ls1{margin:0 -15px -30px;font-size:0}
.jz-ls1 li{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:33.33%}
.jz-ls1 .con{padding:48px 30px;display:block;min-height:450px;background-color:#f5f5f5;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .wel{margin-bottom:40px;font-size:14px;color:#4c4c4c;line-height:1.2;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .title{font-size:20px;color:#4c4c4c;font-weight:400;line-height:1.45;text-align:center;height:2.9em;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .line{margin:25px auto 35px;width:40px;height:1px;background-color:#007db8;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .info{font-size:16px;color:#4c4c4c;line-height:1.63;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .info .item{font-size:0}
.jz-ls1 .info .item+.item{margin-top:19px}
.jz-ls1 .info .icon{margin-top:5px;display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;font-size:0}
.jz-ls1 .info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.jz-ls1 .info .icon img:nth-child(2){display:none}
.jz-ls1 .info .t{padding-left:6px;display:inline-block;vertical-align:top;width:calc(100% - 20px);font-size:16px;color:#4c4c4c;line-height:1.63;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .date{margin-bottom:42px;text-align:center;color:#007db8;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.jz-ls1 .date .d1{font-size:44px;line-height:1.1;font-weight:700}
.jz-ls1 .date .d2{font-size:14px}
.jz-ls1 .con:hover .bg{opacity:1}
.jz-ls1 .con:hover .date,.jz-ls1 .con:hover .title,.jz-ls1 .con:hover .wel{color:#fff}
.jz-ls1 .con:hover .line{background-color:#fff}
.jz-ls1 .con:hover .info{color:#fff}
.jz-ls1 .con:hover .info .icon img{display:none}
.jz-ls1 .con:hover .info .icon img:nth-child(2){display:inline-block}
.jz-ls1 .con:hover .info .t{color:#fff}
.row-index3{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.row-index3 .wp{padding:60px 0 72px 326px}
.index3-leftImg{position:absolute;left:0;top:0;width:21.88%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.index3-leftImg img{display:none}
.xy-ls1{margin:0 -30px -44px;font-size:0}
.xy-ls1 li{padding:0 20px;margin-bottom:44px;display:inline-block;vertical-align:top;width:16.66%}
.xy-ls1 .con{display:block}
.xy-ls1 .pic{margin:0 auto 10px;width:130px;border:6px solid rgba(0,125,184,.3);border-radius:50%;overflow:hidden}
.xy-ls1 .pic .pic-in{padding-top:100%;background-color:#007db8;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.xy-ls1 .pic img{display:none}
.xy-ls1 .title{font-size:18px;color:#555;font-weight:400;line-height:1.5;text-align:center}
.xy-ls1 .con:hover .pic .pic-in{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.row-index4{padding:66px 0 80px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-index4 .btns-1{margin-top:50px}
.dh-ls1{font-size:0}
.dh-ls1 li{display:inline-block;vertical-align:top;width:11.11%}
.dh-ls1 .con{display:block}
.dh-ls1 .pic{margin-bottom:10px;height:56px;line-height:56px;font-size:0;text-align:center;overflow:hidden}
.dh-ls1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.dh-ls1 .pic img:nth-child(2){display:none}
.dh-ls1 .title{font-size:20px;color:#333;font-weight:400;line-height:1.2;text-align:center}
.dh-ls1 .con:hover .pic img{display:none}
.dh-ls1 .con:hover .pic img:nth-child(2){display:inline-block}
.box-ztw1{margin-top:74px;font-size:0;position:relative}
.box-ztw1 .title-2{padding-top:12px;display:inline-block;vertical-align:top;width:78px}
.box-ztw1 .ztw-slick{display:inline-block;vertical-align:top;width:calc(100% - 78px)}
.box-ztw1 .slick-arrow{position:absolute;left:0;width:34px;height:34px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;outline:0;border:none;text-indent:-999px;overflow:hidden;cursor:pointer;z-index:10}
.box-ztw1 .slick-prev{bottom:44px;background-image:url(../images/icon-arrow1.png)}
.box-ztw1 .slick-next{bottom:0;background-image:url(../images/icon-arrow2.png)}
.ztw-slick{overflow:hidden}
.ztw-slick .slider{margin:0 -15px;position:relative;overflow:hidden}
.ztw-slick .item{padding:0 15px}
.ztw-slick .con{display:block;height:236px;position:relative;overflow:hidden}
.ztw-slick .con img{display:none}
.ztw-slick .con:hover .pic-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.box-ban{position:relative}
.ban{position:relative;overflow:hidden}
.ban img{display:block;width:100%}
.ban .ban-bg{position:absolute;left:0;bottom:0;right:0;height:190px;z-index:10}
.ban .ban-bg .bg1{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:2}
.ban .ban-bg .bg2{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:1}
.ban-text{padding:39px 0;position:absolute;left:0;bottom:0;right:0;z-index:20}
.ban-text .title{font-size:0}
.ban-text .title span{padding:0 69px 0 26px;display:inline-block;position:relative;font-size:29px;color:#f6f6f6;font-weight:700;line-height:61px}
.ban-text .title span:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#fff}
.ban-text .title .line{position:absolute;right:48px;bottom:-24px;width:1px;height:76px;background-color:#fff}
.ban-text .title .line:after{content:'';position:absolute;left:50%;top:0;width:7px;height:7px;background-color:#f6f6f6;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.section-1{padding:80px 0 70px;overflow:hidden}
.section-1 .col-l{float:left;width:282px}
.section-1 .col-r{padding-left:80px;float:right;width:calc(100% - 282px)}
.d-slideNav{padding:45px 0 120px 9px;position:relative;z-index:1}
.d-slideNav:after{content:'';position:absolute;left:0;top:0;right:22px;bottom:0;background-color:#1f6784;z-index:-1}
.d-slideNav .slideNav-logo{position:absolute;left:0;bottom:0;width:169px;height:121px;overflow:hidden}
.d-slideNav .slideNav-logo img{position:absolute;right:0;top:0;width:169px;height:169px}
.d-slideNav .slideNav-in{padding:25px 0 163px 32px;position:relative;z-index:2}
.d-slideNav .slideNav-in:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);-o-transform:skewY(5deg);transform:skewY(5deg);box-shadow:0 0 2px 0 rgba(0,0,0,.31);z-index:-1}
.d-slideNav .slideNav-in a{padding-left:84px;display:block;font-size:18px;color:#333;line-height:74px;border-bottom:1px solid #cf954b;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.d-slideNav .slideNav-in a:before{content:'';position:absolute;left:29px;top:50%;width:8px;height:10px;background:url(../images/icon-arrow5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.d-slideNav .slideNav-in a.on{background-color:#17406f;color:#fff}
.d-slideNav .slideNav-in a:hover{color:#17406f}
.ls-1{margin:0 -14px -72px;font-size:0}
.ls-1 li{padding:0 14px;margin-bottom:72px;display:inline-block;vertical-align:top;width:33.33%}
.ls-1 .con{display:block;position:relative;overflow:hidden;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.ls-1 .bg1{position:absolute;left:0;bottom:0;right:0;height:114px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:1;opacity:0;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.ls-1 .bg2{position:absolute;left:0;bottom:0;right:0;height:114px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;z-index:2;opacity:0;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.ls-1 .pic{padding-top:75.91%;position:relative;overflow:hidden}
.ls-1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ls-1 .title{padding:0 10px;height:60px;line-height:60px;font-size:16px;color:#333;font-weight:400;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:10;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.ls-1 .con:hover{background-color:#007db8}
.ls-1 .con:hover .bg1,.ls-1 .con:hover .bg2{opacity:1}
.ls-1 .con:hover .title{color:#f6f6f6}
.d-detail .title{font-size:36px;color:#333;font-weight:400;line-height:1.67;text-align:center}
.d-detail .cont{padding:50px 0;font-size:16px;color:#333;line-height:2.25}
.d-detail .bt{padding-top:70px;border-top:3px solid #e7e4e4;overflow:hidden}
.d-detail .bt .l{float:left;width:50%}
.d-detail .bt .r{float:right;max-width:50%}
.d-detail .dt-page a{display:block;font-size:14px;color:#333;line-height:25px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.d-detail .dt-page a:hover{color:#17406f;text-decoration:underline}
.d-detail .dt-share{margin-right:-18px;font-size:14px;color:#333;line-height:30px}
.d-detail .dt-share .item{margin:-2px 18px 0 0;display:inline-block;vertical-align:middle;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.d-detail .dt-share .btn{display:block;width:30px;height:30px;line-height:30px;font-size:0;text-align:center;overflow:hidden}
.d-detail .dt-share .btn img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-detail .dt-share .item:hover .btn{opacity:.8}
.ls-2{margin:0 -38px -86px;font-size:0}
.ls-2 li{padding:0 38px;margin-bottom:86px;display:inline-block;vertical-align:top;width:100%}
.ls-2 .con{display:block;min-height:376px;background-color:#fff;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,.09);overflow:hidden}
.ls-2 .title{padding:0 32px;font-size:24px;color:#f6f6f6;font-weight:700;line-height:53px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.ls-2 .inner{padding:34px 40px}
.ls-2 .link{margin-bottom:-25px;font-size:0}
.ls-2 .link a{padding:0 14px;margin-bottom:25px;display:inline-block;vertical-align:top;width:50%;position:relative;font-size:18px;color:#333;line-height:1.5}
.ls-2 .link a:before{content:'';position:absolute;left:0;top:10px;width:8px;height:8px;background-color:#184974;border-radius:50%}
.ls-2 .link a:hover{color:#17406f;text-decoration:underline}
.ls-3{margin-bottom:-88px}
.ls-3 li{margin-bottom:88px}
.ls-3 .con{padding:0 40px 0 140px;display:block;background-color:#e9e9e9;border-radius:0 15px;height:89px;line-height:89px;position:relative;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.ls-3 .date{padding-top:8px;position:absolute;left:29px;top:-25px;width:69px;height:69px;border-radius:50%;background-color:#1f6784;text-align:center;z-index:1}
.ls-3 .date:after{content:'';position:absolute;left:50%;top:50%;width:82px;height:82px;border-radius:50%;background-color:rgba(31,103,132,.62);z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.ls-3 .date .d1{margin-bottom:4px;font-size:27px;color:#fff;line-height:1}
.ls-3 .date .d2{font-size:12px;color:#fff;line-height:1}
.ls-3 .title{font-size:18px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ls-3 .con:hover{background-color:#d8e9f0}
.ls-3 .con:hover .date:after{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.slide-nav2{padding:25px 0 163px 32px;position:relative;z-index:2}
.slide-nav2:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);-o-transform:skewY(5deg);transform:skewY(5deg);box-shadow:0 0 2px 0 rgba(0,0,0,.31);z-index:-1}
.slide-nav2>ul>li>a{padding:25px 0 25px 20px;display:block;font-size:18px;color:#333;line-height:24px;border-bottom:1px solid #cf954b;position:relative;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}
.slide-nav2>ul>li>a>span{display:inline-block;vertical-align:middle;max-width:calc(100% - 40px)}
.slide-nav2>ul>li>a>i{position:absolute;right:4px;top:50%;width:30px;height:30px;background:url(../images/icon-arrow8.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;display:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.slide-nav2>ul>li>ul{padding:10px 0;background-color:rgb(153,153,153,.05);display:none}
.slide-nav2>ul>li>ul>li>a{padding:6px 0 6px 40px;display:block}
.slide-nav2>ul>li>ul>li>a>span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);font-size:16px;color:#666;line-height:1.5}
.slide-nav2>ul>li>ul>li>a>i{position:absolute;right:6px;width:30px;height:30px;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:11px auto;background-size:11px auto;display:none}
.slide-nav2>ul>li>ul>li>ul{display:none}
.slide-nav2>ul>li>ul>li>ul>li>a{padding:8px 0 8px 60px;display:block}
.slide-nav2>ul>li>ul>li>ul>li>a>span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px);font-size:16px;color:#666;line-height:1.5}
.slide-nav2>ul>li>ul>li>ul>li>a>i{position:absolute;right:6px;width:11px;height:11px;background:url(../images/icon-arrow6.png) center center no-repeat;display:none}
.slide-nav2>ul>li.active>a,.slide-nav2>ul>li>ul>li>ul>li>a:hover>span{color:#2e59a7}
.slide-nav2>ul>li.active>a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.slide-nav2>ul>li.active>a>i{background-image:url(../images/icon-arrow9.png)}
.slide-nav2>ul>li.active>ul{display:block}
.slide-nav2>ul>li>ul>li.active>a>span{color:#2e59a7}
.slide-nav2>ul>li>ul>li.active>a>i{background-image:url(../images/icon-arrow7.png)}
.slide-nav2>ul>li>ul>li.active>ul{display:block}
.slide-nav2>ul>li>ul>li>ul>li.active>a>span{color:#2e59a7}
.slide-nav2>ul>li>ul>li>ul>li.active>a>i{background-image:url(../images/icon-arrow7.png)}
@media only screen and (max-width:1799px){
.nav li{padding:0 7px}
.row-index3 .wp{padding-left:24%}
.ls-3 .date{padding-top:6px;width:64px;height:64px}
.ls-3 .date:after{width:76px;height:76px}
.ls-3 .date .d1{margin-bottom:4px;font-size:24px}
.ls-3 .date .d2{font-size:12px}
}
@media only screen and (max-width:1599px){
.header{height:100px;line-height:100px}
.header .wp{width:98%}
.logo{width:220px}
.header-r-hd{margin-bottom:0;line-height:24px}
.header-r{width:calc(100% - 220px)}
.so-btn{width:30px;height:30px;margin-left:20px}
.nav li{padding:0 6px}
.nav li>a{font-size:16px}
.nav .sub a{font-size:14px}
.footer-1{padding:20px 0}
.footer-l{width:240px}
.footer-r{padding-left:60px;width:calc(100% - 240px)}
.footer-info{padding-left:40px}
.footer-info .item{font-size:12px}
.footer-info .title{font-size:16px}
.footer-shareBtn .btn{width:40px;height:40px}
.footer-shareBtn .txt{font-size:12px}
.footer-2{padding:10px 0}
.banner{height:600px}
.banner .slick-dots{right:40px}
.row-index1{padding:60px 0 70px}
.tabs-1{margin-bottom:30px}
.tabs-1 a{font-size:26px;line-height:36px}
.tabs-1 .on a{font-size:30px}
.tabs-desc1 .btns-1{margin-top:40px}
.box-yw1{height:440px}
.hot-xy1 .pic{height:280px}
.hot-xy1 .inner{padding:20px}
.hot-xy1 .title{margin-bottom:4px;font-size:16px}
.hot-xy1 .txt{margin-bottom:10px;font-size:14px}
.hot-xy1 .date{font-size:14px}
.box-yw1 .right-ls-item{padding:4px 20px 0}
.yw-ls1 .con{padding:25px 0}
.yw-ls1 .pic{width:130px;height:90px}
.yw-ls1 .inner{width:calc(100% - 130px)}
.yw-ls1 .title{margin-bottom:8px;font-size:16px}
.yw-ls1 .date{font-size:14px}
.mt-ls1 .con{height:240px}
.mt-ls1 .pic{height:90px}
.mt-ls1 .inner{padding:20px}
.mt-ls1 .title{font-size:16px}
.mt-ls1 .txt{font-size:14px;margin-top:4px}
.mt-ls1 .date{font-size:14px;margin-top:8px}
.ys-ls1 .pic{height:240px}
.ys-ls1 .type{font-size:20px;line-height:40px;padding:0 15px;border-radius:0 0 20px}
.ys-ls2 .con{padding:15px}
.ys-ls2 .pic{width:146px;height:96px}
.ys-ls2 .title{font-size:16px;margin-bottom:2px}
.ys-ls2 .date{font-size:14px}
.ys-ls2 .inner{padding-top:4px;width:calc(100% - 146px)}
.ys-ls2 .btns-1{margin-top:10px}
.ys-ls2 .btns-1 .a{padding:0 10px;height:24px;line-height:22px;font-size:14px}
.box-xb1{height:400px}
.tabs-2 a{line-height:60px}
.tabs-2 .title{font-size:16px}
.tabs-2 .date{font-size:14px}
.xycz-ls1 .con{padding:20px;height:170px}
.xycz-ls1 .title{font-size:16px;margin-bottom:6px}
.xycz-ls1 .txt{font-size:14px;margin-bottom:8px}
.xycz-ls1 .date{font-size:14px}
.title-1{margin-bottom:10px}
.title-1 .title{font-size:30px}
.row-index2{padding:60px 0 70px}
.index2-left{margin-right:40px}
.index2-left,.index2-right{width:calc(50% - 20px)}
.tz-ls1 .con{height:90px;line-height:90px}
.tz-ls1 .date .d1{font-size:34px}
.tz-ls1 .date .d2{font-size:12px}
.tz-ls1 .title{font-size:16px}
.jz-ls1{margin:0 -10px -20px}
.jz-ls1 li{padding:0 10px;margin-bottom:20px}
.jz-ls1 .con{padding:30px 15px;min-height:360px}
.jz-ls1 .wel{font-size:12px;margin-bottom:15px}
.jz-ls1 .title{font-size:16px}
.jz-ls1 .line{margin:10px auto 15px}
.jz-ls1 .info{font-size:14px}
.jz-ls1 .info .item+.item{margin-top:10px}
.jz-ls1 .info .icon{width:16px;height:16px;line-height:16px}
.jz-ls1 .info .t{font-size:14px;width:calc(100% - 16px)}
.jz-ls1 .date{margin-bottom:20px}
.jz-ls1 .date .d1{font-size:34px}
.jz-ls1 .date .d2{font-size:12px}
.xy-ls1{margin:0 -30px -30px}
.xy-ls1 li{padding:0 10px;margin-bottom:30px}
.xy-ls1 .pic{width:80px;border-width:4px}
.xy-ls1 .title{font-size:16px}
.row-index4{padding:60px 0 70px}
.dh-ls1 .pic{height:40px;line-height:40px}
.dh-ls1 .title{font-size:16px}
.box-ztw1{margin-top:40px}
.box-ztw1 .title-2{padding-top:0}
.title-2 .title{font-size:30px}
.ztw-slick .con{height:180px}
.box-ztw1 .slick-prev{bottom:40px}
.ls-3 .date{padding-top:6px;width:56px;height:56px}
.ls-3 .date:after{width:68px;height:68px}
.ls-2{margin:0 -20px -50px}
.ls-2 li{padding:0 20px;margin-bottom:50px}
}
@media only screen and (max-width:1199px){
.wp{padding:0 40px;width:100%}
.header{height:60px;line-height:60px}
.header .wp{padding:0 20px;width:100%}
.logo{height:40px;line-height:40px}
.header-r{display:none}
.menuBtn{display:block}
.footer-l{width:180px}
.footer-r{padding-left:40px;width:calc(100% - 180px)}
.footer-info{padding-left:20px}
.footer-info .item{padding:0 10px}
.d-title1 .tit span{font-size:24px}
.d-title1 .more{font-size:14px}
.cur{padding-bottom:10px;margin-bottom:40px;font-size:14px;-webkit-background-size:14px auto;background-size:14px auto}
.cur .home{padding-left:24px;-webkit-background-size:16px auto;background-size:16px auto}
.pages{padding-top:30px}
.pages ul li a,.pages ul li span{font-size:12px;line-height:24px;min-width:24px}
.pages ul .pages-next a,.pages ul .pages-prev a{min-width:40px;height:26px;line-height:24px}
.pages .goTo{line-height:26px;font-size:14px}
.pages .goTo .inp{width:40px;height:26px;line-height:24px}
.pages .goTo-btn{height:26px;line-height:24px;font-size:14px;min-width:40px}
.banner{height:400px}
.ban .ban-bg{height:9.895vw}
.ban-text{padding:2.031vw 0}
.ban-text .title span{padding:0 3.593vw 0 1.354vw;font-size:24px;line-height:2}
.ban-text .title .line{right:2.5vw;bottom:-1.25vw;height:50px}
.row-index1{padding:40px 0}
.tabs-1{margin-bottom:10px}
.tabs-1 a{font-size:20px;line-height:30px}
.tabs-1 .on a{font-size:24px}
.box-yw1{height:340px}
.hot-xy1 .pic{height:200px}
.yw-ls1 .con{padding:15px 0}
.yw-ls1 .pic{width:110px;height:70px}
.yw-ls1 .inner{width:calc(100% - 110px)}
.yw-ls1 .title{height:2.4em}
.mt-ls1{margin:0 -10px -20px}
.mt-ls1 li{padding:0 10px;margin-bottom:20px}
.ys-ls1{margin:0 -10px -20px}
.ys-ls1 li{padding:0 10px;margin-bottom:20px}
.ys-ls1 .pic{height:200px}
.ys-ls1 .type{font-size:16px;line-height:34px}
.ys-ls2{margin:20px -10px -20px}
.ys-ls2 li{padding:0 10px;margin-bottom:20px}
.ys-ls2 .con{height:110px}
.ys-ls2 .pic{width:120px;height:80px}
.ys-ls2 .inner{width:calc(100% - 120px)}
.ys-ls2 .title{height:1.2em;margin-bottom:4px}
.box-xb1{padding-right:360px}
.tabs-2{width:360px}
.xycz-ls1{margin:0 -10px -20px}
.xycz-ls1 li{padding:0 10px;margin-bottom:20px}
.row-index2{padding:40px 0}
.title-1 .title{font-size:24px}
.title-1 .btns-1{margin-top:0}
.btns-1 .a{padding:0 20px;height:30px;line-height:28px;min-width:90px}
.row-index3 .wp{padding:40px 40px 40px 24%}
.xy-ls1{margin:0 0 -30px}
.row-index4{padding:40px 0}
.dh-ls1 .pic{height:30px;line-height:30px}
.ban-text .title .line:after{width:6px;height:6px}
.section-1{padding:40px 0}
.section-1 .col-l{width:200px}
.section-1 .col-r{width:calc(100% - 200px);padding-left:40px}
.d-slideNav .slideNav-in a{padding-left:20px;font-size:16px;line-height:50px}
.d-slideNav .slideNav-in a:before{left:10px;width:4px;height:5px}
.d-detail .title{font-size:18px}
.d-detail .cont{padding:20px 0;font-size:14px}
.d-detail .bt{padding-top:20px}
.d-detail .dt-page a{font-size:14px;line-height:2}
.d-detail .dt-share{font-size:14px}
.d-detail .dt-share .btn{width:30px;height:30px;line-height:30px}
.ls-3{margin-bottom:-40px}
.ls-3 li{margin-bottom:40px}
.ls-3 .con{padding:0 20px 0 90px;height:60px;line-height:60px}
.ls-3 .date{top:-15px;left:15px}
.ls-3 .title{font-size:16px}
.ls-1 .title{height:40px;line-height:40px;font-size:14px}
.ls-1 .bg1,.ls-1 .bg2{height:80px}
.ls-2{margin:0 -10px -30px}
.ls-2 li{padding:0 10px;margin-bottom:30px}
.ls-2 .con{min-height:300px}
.ls-2 .title{padding:0 15px;font-size:18px;line-height:40px}
.ls-2 .inner{padding:20px}
.ls-2 .link{margin-bottom:-15px}
.ls-2 .link a{margin-bottom:15px;padding-left:14px;font-size:14px}
.ls-2 .link a:before{width:6px;height:6px;top:8px}
.ls-1{margin:0 -5px -20px}
.ls-1 li{padding:0 5px;margin-bottom:20px}
.slide-nav2>ul>li>a{padding:12px 10px;font-size:16px}
.slide-nav2>ul>li>ul>li>a{padding-left:20px}
.slide-nav2>ul>li>ul>li>a>span{font-size:14px}
.slide-nav2>ul>li>ul>li>ul>li>a{padding-left:30px}
.slide-nav2>ul>li>ul>li>ul>li>a>span{font-size:14px}
}
@media only screen and (max-width:950px){
.search-box{width:400px;height:50px}
.search-box .inp{padding:0 100px 0 20px;height:50px;line-height:50px;font-size:16px}
.search-box .submit{width:80px;height:50px;line-height:50px;font-size:18px}
.footer-l,.footer-r{display:block;width:100%;padding:0}
.footer-l{margin-bottom:15px}
.footer-info,.footer-shareBtn{display:block;width:100%;padding:0;margin:0}
.footer-info{margin-bottom:15px}
.footer-info:before{display:none}
.footer-shareBtn{text-align:center}
.footer-shareBtn:before{display:none}
.footer-shareBtn .item{margin:0 15px}
.tabs-1{padding:0}
.box-yw1{height:auto}
.box-yw1 .left,.box-yw1 .right{display:block;width:100%;margin:0}
.box-yw1 .left{margin-bottom:30px}
.index2-left,.index2-right{display:block;width:100%;margin:0}
.index2-left{margin-bottom:30px}
.jz-ls1 .con{min-height:300px}
.index3-leftImg{width:18%}
.xy-ls1 li{width:20%}
.box-ztw1 .title-2,.box-ztw1 .ztw-slick{display:block;width:100%}
.box-ztw1 .title-2{margin-bottom:30px}
.title-2 .title{width:auto}
.box-ztw1 .slick-prev{left:0;bottom:auto;top:70%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.box-ztw1 .slick-next{left:auto;right:0;bottom:auto;top:70%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.ztw-slick .con{height:110px}
.mt-ls1 li{width:33.33%}
.ys-ls2 li{width:50%}
.xycz-ls1 li{width:33.33%}
.ls-2 li{width:100%}
.ls-2 .con{min-height:0}
}
@media only screen and (max-width:767px){
.wp{width:100%;padding:0 20px}
.search-box{width:300px}
.m-pop .pop-close{width:40px;height:40px}
.banner{height:240px}
.banner .slick-dots{right:20px}
.banner .slick-dots li{margin:6px 0}
.banner .mouse-down{display:none}
.box-ban{height:180px}
.ban{height:100%}
.ban img{width:100%;height:100%;object-fit:cover}
.d-title1{padding-bottom:4px;margin-bottom:15px}
.d-title1:after{height:3px}
.tabs-1{text-align:left}
.tabs-1 li{width:50%}
.tabs-1 a{padding:4px 15px;text-align:center}
.box-yw1 .right-ls-item{display:block;width:100%}
.box-yw1 .right-ls-item+.right-ls-item{margin:0}
.mt-ls1 li{width:100%}
.mt-ls1 .con{height:auto}
.ys-ls1 li,.ys-ls2 li{width:100%}
.box-xb1{padding:0;height:auto}
.tabs-2{position:static}
.d-xb{height:300px}
.jz-ls1 li,.xycz-ls1 li{width:100%}
.jz-ls1 .con{min-height:0}
.xy-ls1 li{width:33.33%}
.dh-ls1{margin-bottom:-15px}
.dh-ls1 li{width:25%;margin-bottom:15px}
.ztw-slick .slider{margin:0 -5px}
.ztw-slick .item{padding:0 5px}
.ztw-slick .con{height:60px}
.row-index4 .btns-1{margin-top:30px}
.index3-leftImg{display:none}
.row-index3 .wp{padding:40px 20px}
.box-ztw1 .slick-next,.box-ztw1 .slick-prev{display:none!important}
.section-1{padding:20px 0 40px}
.section-1 .col-l,.section-1 .col-r{float:none;width:100%;padding:0}
.section-1 .col-l{margin-bottom:20px}
.d-slideNav{padding:20px 0 20px 10px}
.d-slideNav .slideNav-in{padding:20px 0}
.d-slideNav .slideNav-in:after{-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);-o-transform:skewY(3deg);transform:skewY(3deg)}
.d-detail .bt .l,.d-detail .bt .r{float:none;width:100%;max-width:100%}
.d-detail .bt .l{margin-bottom:10px}
.d-detail .dt-share{text-align:center}
.ls-3 .date .d1{font-size:20px}
.ls-1 li{width:50%}
.ls-2{margin-bottom:-20px}
.ls-2 li{margin-bottom:20px}
.ls-2 .link a{margin-bottom:8px;padding-right:15px;line-height:2}
.ls-2 .link a:before{top:10px}
.slide-nav2{padding:20px 0}
.slide-nav2>ul>li>a{padding-left:30px}
.slide-nav2>ul>li>ul>li>a{padding-left:40px}
.slide-nav2>ul>li>ul>li>ul>li>a{padding-left:50px}
}