*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none}
body{background-color:#fff;color:#666;font-size:18px;font-family:  verdana,"微软雅黑";line-height:1.6}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
ol,ul{list-style:none}
a:link, a:visited{ text-decoration:none; color: #333;border: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav,section{ list-style:none; font-style: normal;}
em{list-style: none;font-style: normal;}
input::-ms-clear,input::-ms-reveal{display:none}
img{border:none;vertical-align:top}
::selection{background:#2db7f5;color:#fff}
a{outline:0;background:0 0;color:#000;text-decoration:none;cursor:pointer;transition:color .3s ease}
a:active,a:hover{color:#00b5e2}
a:active,a:hover{outline:0;text-decoration:none}
a[disabled]{color:#ccc;cursor:not-allowed;pointer-events:none}
@font-face{font-family:fontawesome;src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot#iefix) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype"),url(../fonts/fontawesome-webfont.svg#iconfont) format("svg")}
.ico{display:inline-block;vertical-align:baseline;text-align:center;text-transform:none;font-style:normal;font-size:20px;font-family:fontawesome!important;line-height:1;text-rendering:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ico-link:after{margin-left:10px;content:"\f107"}
body,html{width:100%;height:100%}
.section{margin:0 auto;width:1120px;zoom:1}
.section:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.x-section{margin:0 auto;width:1360px;zoom:1}
.x-section:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.header .section,.home .section,.site-nav .section{width:1520px}
.wrap{padding:50px 0}
.wrap.gray{background-color:#fafafa; overflow: hidden;}
.header{height:90px;background:#002a6a url(../images/bg-header.jpg) no-repeat 100% 0}
.header .logo{float:left;margin-top:18px;width:441px;height:56px;background:url(../images/logo.png) no-repeat;font-size:0}
.header .logo a{display:block;height:100%}
.header .observable .logo{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-ms-transform:translateX(-50px)}
.header .visible .logo{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0)}
.header .x-toggle{display:none}
.site-nav{position:relative;z-index:10;border-top:1px solid #10438e;background-color:#003686;font-size:0}
.site-nav ul{display:table;width:100%}
.site-nav li{position:relative;display:table-cell;margin-top:-1px;text-align:center;font-size:16px}
.site-nav li:after{position:absolute;top:0;z-index:-1;display:block;overflow:hidden;width:100%;height:100%;background-color:#30b0e2;content:"";opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.site-nav li.active:after,.site-nav li:hover:after{opacity:1}
.site-nav li a,.site-nav li a:hover{display:inline-block;padding:0 30px;height:48px;color:#fff;line-height:48px}
.banner{position:relative;overflow:hidden}
.banner .inner{position:relative;top:0;left:50%;margin-left:-960px}
.cycle-carousel-wrap{width:9999em}
.fl{float:left!important}
.fr{float:right!important}
.title{margin:0 auto 30px;width:300px;text-align:center}
.title h2{padding-bottom:5px;border-bottom:1px solid #afafaf;color:#000;font-weight:400;font-size:35px}
.title .sub-title{padding-top:5px;color:#2e90cf;white-space:nowrap;font-weight:700;font-size:22px; font-family: verdana;}

.observable .title .sub-title,.observable .title h2{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-ms-transform:translateY(100px)}
.observable .info-content,.observable .info-thumb,.observable .info-toolbar{opacity:0;-webkit-transform:translateY(140px);transform:translateY(140px);-ms-transform:translateY(140px)}
.observable .incon{opacity:0;-webkit-transform:translateX(-140px);transform:translateX(-140px);-ms-transform:translateX(-140px)}
.observable .fly{opacity:0;-webkit-transform:translateX(140px);transform:translateX(140px);-ms-transform:translateX(140px)}
.observable .gallery-item:first-child,.observable .gallery-item:nth-child(2),.observable .gallery-item:nth-child(3){opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px);-ms-transform:translateY(200px)}
.observable .gallery-item:nth-child(4),.observable .gallery-item:nth-child(5),.observable .gallery-item:nth-child(6){opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px);-ms-transform:translateY(400px)} 
.visible .gallery .gallery-item,.visible .info-content,.visible .info-thumb,.visible .info-toolbar,.visible .title .sub-title,.visible .title h2,.visible .incon,.visible .fly
{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0)}

.info{width:710px}
.info-content{margin-top:20px;min-height:120px;color:#000;line-height:1.8}
.info-thumb img{width:100%;height:100%;object-fit:cover}
.info-toolbar{margin-top:20px;text-align:right}
.info-toolbar a{color:#a3a3a3}
.gallery{zoom:1}
.gallery:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.gallery-item{float:left;margin:0 0 22px 30px;width:342px}
.gallery-item h5{height:36px;background-color:#2e90cf;color:#fff;text-align:center;line-height:36px}
.gallery-item .gallery-thumb{overflow:hidden;height:255px;text-align:center}
.gallery-item .gallery-thumb img{height:100%;max-width:100%;border:1px solid #dbdbdb}
.home .gallery-item{margin:0 0 42px 56px;width:430px}
.home .gallery-item h5{height:50px;font-size:18px;line-height:50px}
.home .gallery-item .gallery-thumb{height:290px}
.home .x-section .info{width:640px}
.home .x-section .gallery-item{margin:0 0 42px 50px;width:390px}
.home .x-section .gallery-item h5{height:42px;line-height:42px}
.home .x-section .gallery-item .gallery-thumb{height:290px}
.content{margin-top:50px;color:#000}
.content p{line-height: 200% !important;}
.content p,.content ul{margin:20px 0;text-indent:24px}
.content img{max-width:100%}
.team{margin:-30px 0 0 -50px;zoom:1}
.team:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.team-item{float:left;margin:30px 0 0 50px;width:535px;font-size:16px}
.team-panel{padding:20px;min-height:210px;border:1px solid #e4e0dd;zoom:1}
.team-panel:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.team-panel .only-pic{float:left;margin-right:20px;width:130px}
.team-panel .only-pic img{max-width:100%}
.team-content{overflow:hidden;zoom:1}
.team-info,.team-title{color:#a9a9a9}
.team-info h5,.team-title h3{margin-bottom:5px;color:#000}
.team-title h3{font-size:22px}
.team-info h5{font-size:18px}
.team-info{margin-top:7px}
.team-toolbar{margin-top:12px;text-align:right}
.team-toolbar a{color:#a9a9a9}
.topic{margin-top:50px;font-size:14px;zoom:1}
.topic:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.topic .primary{float:left;width:670px;zoom:1}
.topic .primary:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.topic .primary .content{margin-top:0}
.topic .primary .content p,.topic .primary .content ul{text-indent:0}
.topic .aside{float:right;width:420px}
.topic .aside .x-pages{text-align:right}
.topic-meta{float:left;margin-right:20px;padding:10px 0;width:80px;height:72px;border:1px solid #dbdbdb;background-color:#2f85ce;color:#fff;font-family:verdana}
.topic-date,.topic-day{display:block;text-align:center}
.topic-day{margin:-5px 0;font-size:24px}
.topic-body{overflow:hidden;zoom:1}
.topic-body>h1{color:#2e90cf;font-size:20px}
.menu{float:left;margin-right:50px;width:210px}
.menu h3{background-color:#2f85ce;color:#fff;text-align:center;font-weight:400;font-size:16px;line-height:48px}
.menu ul>li{border-bottom:1px solid #d9d9d9;text-align:center}
.menu ul>li a{display:block;line-height:42px}
.menu ul>li.active{background-color:#e0f3fa}
.menu ul>li.active a{color:#2eb3dc}
.mainbox{overflow:hidden;zoom:1}
.mainbox h3{padding-bottom:12px;border-bottom:1px solid #b2b2b2;color:#000;font-size:20px}
.person{margin-top:30px;min-height:300px;zoom:1}
.person:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.person .only-pic{float:left;margin-right:30px}
.person .p-info{overflow:hidden;color:#000;zoom:1}
.person .p-info p{margin-bottom:30px}
.data-list li{padding:12px 5px;border-bottom:1px solid #d9d9d9}
.data-list .item{zoom:1}
.data-list .item:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.data-list .item-meta{float:left;margin-right:12px;padding:10px 0;width:64px;height:56px;background-color:#04bce4;color:#fff;font-size:12px;font-family:verdana}
.data-list .item-date,.data-list .item-day{display:block;text-align:center}
.data-list .item-day{margin:-7px 0;font-size:18px}
.data-list .item-info{overflow:hidden;padding:3px 0}
.data-list .item-info h5{color:#000;font-size:16px}
.data-cards{margin:-32px 0 50px -32px;zoom:1}
.data-cards:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.data-cards .item-card{float:left;margin:32px 0 0 32px;width:352px}
.data-cards .item-card-content{padding:20px 0;font-size:14px}
.data-cards .item-card-panel h4{font-size:16px}
.item-card{display:block;min-height:400px;background-color:#000;text-decoration:none;font-family:geomanistlight,Sans-Serif}
.item-card,.item-card-img{position:relative;overflow:hidden;width:100%}
.item-card-img{height:180px}
.item-card-img,.item-card-img img{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.item-card-img img{width:100%;opacity:1;-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.item-card-content{padding:20px;background-color:#fff}
.item-card-panel{overflow:hidden;height:170px}
.item-card-panel h4{font-size:20px;line-height:normal}
.item-card-infos{margin-top:12px;color:#a3a3a3}
.item-card:hover .item-card-infos{color:#00b5e2}
.item-card:hover .item-card-img img{-webkit-transform:scale(1.15);transform:scale(1.15);-ms-transform:scale(1.15)}
.contact{margin:30px auto;width:1100px;zoom:1}
.contact:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.contact .info-panel{float:left;width:550px}
.contact .info-panel .info-contact{margin-left:100px;padding:20px 0;font-size:20px}
.contact .only-pic{position:relative;float:right;width:456px;height:346px}
.contact .only-pic img{position:relative;z-index:1}
.contact .only-pic:after{position:absolute;top:30px;left:30px;width:100%;height:100%;background-color:#eaeaea;content:""}
.thumb-slide{position:relative;margin:30px -50px 0;padding:0 50px}
.thumb-arrow{position:absolute;top:50%;margin-top:-21px;width:42px;height:42px;cursor:pointer;-webkit-transition:opacity .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.165,.84,.44,1)}
.thumb-arrow:after,.thumb-arrow:before{position:absolute;top:0;left:0;display:block;width:32px;height:32px;border:3px solid #b2b2b2;border-radius:100%;content:""}
.thumb-arrow:before{-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;-o-transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.thumb-arrow:after{border-color:#b2b2b2;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.3);transform:scale(1.3);-ms-transform:scale(1.3)}
.thumb-arrow:not(.disabled):hover:before{opacity:0}
.thumb-arrow:not(.disabled):hover:after{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;-o-transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,transform .5s cubic-bezier(.455,.03,.515,.955) 50ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.thumb-arrow .fa{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-6px;width:12px;height:19px;color:#b2b2b2;font-size:18px;-webkit-transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1)}
.thumb-arrow:not(.disabled):hover .fa{color:#b2b2b2}
.thumb-arrow.disabled{cursor:not-allowed}
.thumb-arrow.disabled:after,.thumb-arrow.disabled:before{border-color:#cdcdcd}
.thumb-arrow.disabled .fa{color:#cdcdcd}
.thumb-arrow-icon-container{position:absolute;top:4px;left:4px;overflow:hidden;width:32px;height:32px;border-radius:100%}
.thumb-arrow-icon-1,.thumb-arrow-icon-2{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.77,0,.175,1) 0s;-o-transition:transform 0s cubic-bezier(.77,0,.175,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.77,0,.175,1) 0s;transition:transform 0s cubic-bezier(.77,0,.175,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:transform 0s cubic-bezier(.77,0,.175,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.77,0,.175,1) 0s}
.thumb-arrow-icon-2{opacity:0;-webkit-transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:transform 0s cubic-bezier(.165,.84,.44,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) 0s;transition:transform 0s cubic-bezier(.165,.84,.44,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:transform 0s cubic-bezier(.165,.84,.44,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translateX(-80px);transform:translateX(-80px);-ms-transform:translateX(-80px)}
.thumb-arrow:not(.disabled):hover .thumb-arrow-icon-1{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px);-ms-transform:translateX(80px)}
.thumb-arrow:not(.disabled):hover .thumb-arrow-icon-1,.thumb-arrow:not(.disabled):hover .thumb-arrow-icon-2{-webkit-transition:opacity .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);-o-transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1);transition:opacity .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1)}
.thumb-arrow:not(.disabled):hover .thumb-arrow-icon-2{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0)}
.thumb-arrow-prev{left:0}
.thumb-arrow-next{right:0}
.thumb-arrow-prev .fa{margin-left:-9px}
.thumb-arrow-prev .thumb-arrow-icon-2{-webkit-transform:translateX(80px);transform:translateX(80px);-ms-transform:translateX(80px)}
.thumb-arrow-prev:not(.disabled):hover .thumb-arrow-icon-1{-webkit-transform:translateX(-80px);transform:translateX(-80px);-ms-transform:translateX(-80px)}
.thumb-list{overflow:hidden;width:1120px;height:200px;white-space:nowrap;zoom:1}
.thumb-list:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.thumb-item{float:left;width:280px}
.thumb-item-container{position:relative;display:block;margin:0 auto;padding:7px;width:268px;border:1px solid #e2e2e2}
.thumb-item-container img{max-width:100%}
.thumb-item-container .thumb-toolbar{position:absolute;right:7px;bottom:7px;left:7px;height:32px;background-color:rgba(48,176,226,.7);color:#fff;text-align:center;line-height:32px}
.thumb-item-container .thumb-toolbar h3{font-weight:400;font-size:14px}
.post-header{text-align:center}
.post-header h1{color:#000;font-size:30px}
.post-date{margin-top:20px;padding-top:20px;border-top:1px dashed #8b8b8b}
.x-pages{margin-top:30px;padding:12px 0;border-radius:4px;text-align:center;font-size:0;zoom:1}
.x-pages:after{clear:both;display:block;height:0;content:"\20";font-size:0}
.x-pages .x-page-btn{position:relative;display:inline-block;margin:0 5px;padding:0 12px;height:32px;border:1px solid #dcdcdc;border-radius:3px;background-color:#fff;color:#8e8e8e;text-decoration:none;font-size:14px;line-height:32px;zoom:1}
.x-pages .x-page-btn.active,.x-pages .x-page-btn:hover{border-color:#4073a1;background-color:#397bbd;color:#fff}
.x-pages .x-page-btn.active{cursor:default}
.x-pages .x-page-btn.disabled{border-color:#d4d4d4;background-color:#ddd;color:#8e8e8e;cursor:not-allowed}
.x-pages .ellipsis{display:inline-block;padding:6px;font-size:14px;zoom:1}
.page{display:flex;margin:0 auto;width:1200px;height:100%}
.page .banner,.page .footer,.page .header,.page .site-nav{display:none}
.page .section,.page .wrap{height:100%}
.page .wrap{padding:0}
.page .section{display:flex;width:auto}
.page-close{position:absolute;top:50px;right:12px;cursor:pointer}
.page-close .fa{margin-right:0;font-size:18px}
.page-btn,.page-close .fa{display:inline-block;vertical-align:middle}
.poster{position:relative;display:flex;overflow:hidden;padding:50px 0 100px;flex:1;flex-direction:column}
.poster-header{padding-bottom:20px}
.poster-body{display:flex;overflow:hidden;flex:1}
.poster .only-pic{margin-right:12px;width:312px}
.poster-info{overflow:auto;padding:0 30px;flex:1}
.poster-info .content{margin-top:0}
.bg-iframe{position:fixed;top:0;left:0;z-index:1000;overflow:hidden;width:100%;height:100%}
.bg-iframe .iframe{width:100%;height:100%;opacity:1}
.footer{background-color:#002a6a;color:#fff;text-align:center;font-size:14px;line-height:72px}/*border-top:1px solid #7287a7;*/
.slide{overflow:hidden}
.slide,.slide .section{position:relative;height:320px}
.slide .swiper{height:320px}
.slide .slide-next,.slide .slide-prev{position:absolute;top:50%;z-index:1000;margin-top:-56px;width:72px;height:112px;background-position:50%;background-repeat:no-repeat;cursor:pointer}
.slide .slide-next.disabled,.slide .slide-prev.disabled{opacity:.3;cursor:default}
.slide .slide-prev{left:10px;background-image:url(../images/slide-arrow-prev.png)}
.slide .slide-next{right:10px;background-image:url(../images/slide-arrow-next.png)}
.slide .observable .slide-prev{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-ms-transform:translateX(-100px)}
.slide .observable .slide-next{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-ms-transform:translateX(100px)}
.slide .visible .slide-next,.slide .visible .slide-prev{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0)}
.slide .slide-body{margin-left:-960px;width:1920px}
.slide .slide-body,.slide .slide-label{position:absolute;top:0;left:50%;height:320px}
.slide .slide-label{z-index:1001;margin-left:-600px;width:1200px}
.slide .slide-panel{width:100%;height:100%}
.slider-container{position:relative;height:500px}
.slider-nav{position:relative;top:0;left:0;width:360px;height:100%;text-align:center}
.slider-nav:before{position:absolute;right:0;display:block;width:100vw;height:100%;background-color:#003686;content:""}
.slider-nav-container{position:relative;padding-left:80px;height:100%;max-width:160px}
.slider-nav-buttons{position:absolute;top:40%;width:72px}
.slider-nav-item{position:relative;display:block;margin:0 auto 16px;width:52px;height:52px;cursor:pointer;-webkit-transition:opacity .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.165,.84,.44,1)}
.slider-nav-item:after,.slider-nav-item:before{position:absolute;top:0;left:0;display:block;width:44px;height:44px;border:5px solid #4068a4;border-radius:100%;content:""}
.slider-nav-item:before{-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;-o-transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 80ms,transform .5s cubic-bezier(.455,.03,.515,.955) 80ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 80ms;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.slider-nav-item:after{border-color:#fff;opacity:0;-webkit-transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.3);transform:scale(1.3);-ms-transform:scale(1.3)}
.slider-nav-item:hover:before{opacity:0}
.slider-nav-item:hover:after{opacity:1;-webkit-transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;-o-transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;transition:opacity .4s cubic-bezier(.77,0,.175,1) 50ms,transform .5s cubic-bezier(.455,.03,.515,.955) 50ms,-webkit-transform .5s cubic-bezier(.455,.03,.515,.955) 50ms;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.slider-nav-item:first-child{position:absolute;top:0;left:-50px}
.slider-nav-item:last-child{position:absolute;top:0;right:-50px}
.slider-nav-item .fa{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-7px;width:18px;height:20px;color:#4068a4;font-size:24px;-webkit-transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1)}
.slider-nav-item:hover .fa{color:#fff}
.slider-nav-item-icon-container{position:absolute;top:5px;left:5px;overflow:hidden;width:44px;height:44px;border-radius:100%}
.slider-nav-item-icon-1,.slider-nav-item-icon-2{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.77,0,.175,1) 0s;-o-transition:transform 0s cubic-bezier(.77,0,.175,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.77,0,.175,1) 0s;transition:transform 0s cubic-bezier(.77,0,.175,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:transform 0s cubic-bezier(.77,0,.175,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.77,0,.175,1) 0s}
.slider-nav-item-icon-2{opacity:0;-webkit-transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:transform 0s cubic-bezier(.165,.84,.44,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) 0s;transition:transform 0s cubic-bezier(.165,.84,.44,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s;transition:transform 0s cubic-bezier(.165,.84,.44,1) 0s,opacity 0s cubic-bezier(.165,.84,.44,1) 0s,-webkit-transform 0s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transform:translateX(-80px);transform:translateX(-80px);-ms-transform:translateX(-80px)}
.slider-nav-item:hover .slider-nav-item-icon-1{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px);-ms-transform:translateX(80px)}
.slider-nav-item:hover .slider-nav-item-icon-1,.slider-nav-item:hover .slider-nav-item-icon-2{-webkit-transition:opacity .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);-o-transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1);transition:opacity .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1)}
.slider-nav-item:hover .slider-nav-item-icon-2{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0)}
.slider-nav-item-prev .fa{margin-left:-12px}
.slider-nav-item-prev .slider-nav-item-icon-2{-webkit-transform:translateX(80px);transform:translateX(80px);-ms-transform:translateX(80px)}
.slider-nav-item-prev:hover .slider-nav-item-icon-1{-webkit-transform:translateX(-80px);transform:translateX(-80px);-ms-transform:translateX(-80px)}
.slider-nav-pagination{position:absolute;bottom:72px;left:42px;display:block;overflow:hidden;width:100%}
.slider-nav-pagination a{color:#fff}
.slider-nav-progress{position:relative;margin-top:0;width:160px;height:2px;background-color:#2e3448}
.slider-selection-slides{position:absolute;top:50%;left:16%;visibility:hidden;visibility:visible;margin-top:-205px;opacity:0;opacity:1;pointer-events:none;pointer-events:auto}
.slider-selection-item{position:relative;position:absolute;left:0;z-index:2;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 38px;width:395px;opacity:0}
.slider-selection-card{position:relative;display:block;overflow:hidden;width:100%;min-height:405px;background-color:#000;-webkit-box-shadow:-1px 4px 74px -16px rgba(0,0,0,.15);box-shadow:-1px 4px 74px -16px rgba(0,0,0,.15);text-decoration:none;}
.slider-selection-card-img{position:relative;overflow:hidden;height:180px}
.slider-selection-card-img,.slider-selection-card-img img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slider-selection-card-img img{opacity:1;-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.slider-selection-card-content{padding:20px;background-color:#fff}
.slider-selection-card-panel{overflow:hidden;height:170px}
.slider-selection-card-infos{margin-top:12px;color:#a3a3a3}
.slider-selection-card:hover .slider-selection-card-infos{color:#00b5e2}
.slider-selection-card:hover .slider-selection-card-img img{-webkit-transform:scale(1.15);transform:scale(1.15);-ms-transform:scale(1.15)}
.swiper{height:100%;--swiper-navigation-size:56px;--swiper-navigation-color:#fff;--swiper-pagination-color:#fff}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff;text-align:center;font-size:18px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper{margin-right:auto;margin-left:auto;width:100%;height:300px}
.swiper-slide{background-position:50%;background-size:cover}
.swiper-gallery{width:100%;width:960px;height:80%;height:480px}
.swiper-gallery .swiper-slide img{object-fit:contain}
.swiper-thumb{box-sizing:border-box;padding:10px 0;width:960px;height:20%;height:160px}
.swiper-thumb .swiper-slide{width:20%;height:100%;opacity:.4}
.swiper-thumb .swiper-slide-thumb-active{opacity:1}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-button-prev{left:72px}
.swiper-button-next{right:72px}
.swiper-gallery .swiper-button-prev{left:0}
.swiper-gallery .swiper-button-next{right:0}
.observable .swiper-button-prev{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-ms-transform:translateX(-100px)}
.observable .swiper-button-next{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px);-ms-transform:translateX(100px)}
.visible .swiper-button-next,.visible .swiper-button-prev{opacity:1;-webkit-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.455,.03,.515,.955) 0s,transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);-webkit-transform:translateX(0);transform:translateX(0);-ms-transform:translateX(0)}
body{overflow-x:hidden}
::selection{background-color:rgba(216,76,49,.8);color:#ddd}
::-webkit-scrollbar{width:6px;height:9px}
::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{display:none;background:0 0}
::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.04)}
::-webkit-scrollbar-track-piece:vertical:start{border-radius:3px 3px 0 0}
::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 3px 3px}
::-webkit-scrollbar-track-piece:horizontal:start{border-radius:5px 0 0 5px}
::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 5px 5px 0}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical{background-color:#dbd6cd}
::-webkit-scrollbar-thumb:vertical{height:50px;border-radius:3px}
::-webkit-scrollbar-thumb:horizontal{width:50px;border-radius:5px}
::-webkit-scrollbar-thumb:hover{background-color:#ccc7bf}

/* add-2022-9-6 */
.inyj{width: 1280px; margin: 0 auto;}
.inyj li{float:left;}
.incon li{position: relative; margin-left: 40px; padding: 0 0 0 15px !important; margin-bottom: 15px;}
.incon h1{color: #000;font-weight: 400; font-size: 35px;}
.incon h2{color: #2e90cf; white-space: nowrap;font-weight: 700; font-size: 22px;font-family: verdana; border-bottom: 1px solid #c5c5c5; padding-bottom: 20px; margin-bottom: 20px;}
.inyj li img{display: block; width: 100%;}
.inyj li:nth-child(1){width: 60%; padding: 20px 40px 20px;}
.inyj li:nth-child(2){width: 40%; padding: 20px;}
.incon{width: 100%;}
.incon li:last-child{text-align: center;width: 100%; margin: 0;}
.incon li h3{font-size:22px; font-weight: 600;}
.incon li p{font-size: 20px;}
.incon li code{position: absolute; top:0; left: -40px; background: #0AA2F8; border-radius: 50%; width: 35px; height: 35px; color: #fff; text-align: center; line-height: 35px; font-family: verdana;}
a.morebtn{display: inline-block; background: #0AA2F8; color: #fff; text-align: center; padding: 6px 25px; margin: 0 auto; transition: all .3s;}
a.morebtn:hover{background: #2e90cf;}

.logotwobox{float: right; margin-top: 25px; position: relative;}
a.ncdx{display: block; width: 167px;height: 43px; position: absolute; top: 0; left: 0;}
a.zzxy{display: block; width: 152px;height: 43px; position: absolute; top: 0; right: 0;}
.newmenubox{width: 100%; margin: 50px 0 70px 0;}
.newmenubox ul{ background: #f5f5f5; border: 1px solid #e2e2e2;border-radius: 2px;height: 40px; padding: 0 5%; }
.linkdiv{overflow: hidden;}
.linkdiv li{float: left;line-height: 200%; margin:0 30px;position: relative;height: 60px;}
.linkdiv li a{ display: block; height: 60px; padding: 0 30px; line-height: 36px; transition: all .3s; font-weight: bold; color: #666;}
.linkdiv li a.active,.linkdiv li a:hover{background: url(../images/mbg.png) no-repeat bottom center; color: #fff; background-size: cover;line-height: 60px;}

.wyh-box{width: 100%; overflow: hidden;}
.wyh-box li{margin-bottom: 65px; overflow: hidden;}
.wyhpic{float: left; width: 24%; margin-right: 3%;}
.wyhpic img{width: 100%; display: block;}
.wyhcon{float: left; width: 73%; color: #000;}
.wyhcon h1{font-size: 24px; font-weight: bold; margin-bottom: 10px;}
.wyhcon h2{font-size: 20px; font-weight: bold; line-height: 130%;}
.wyhcon h2::after{display: inline-block; content:''; height: 2px; background: #ccc; width: 100%; margin-bottom: 10px; margin-top: 10px;}
.wyhcon p{line-height: 150%; margin-bottom: 20px; color: #666;}
.wyh-box ul li:nth-child(2n) .wyhpic{margin-left: 3%; margin-right: 0;}
.wyh-box p{margin-bottom: 10px;}
.yj-box{width: 100%; overflow: hidden;}
.yj-box h1{font-size: 22px; color: #25ABE6; text-align: center; font-weight: bold; margin-bottom: 20px;}
.yj-box p{margin-bottom: 10px; text-indent: 2em;}
p.em{text-indent: 5em;}

.yjli,.yjli2,.yjli3,.yjli4,.yjli5{width: 100%; overflow: hidden;}
.yjli img{width: 100%; display: block;}
img.cenpic{display: block;  margin: 2em auto;}
.yjli li,.yjli2 li,.yjli3 li,.yjli4 li,.yjli5 li{text-align: center;}
.yjli3 li{float: left;width: 28%; padding: 20px;}
.yjli3 li img{display: block; width: 100%; height: 207px;}
.yjli3 li:nth-child(4){width:16% !important;}
.yjli4 li,.yjli5 li{float: left;padding: 20px;}
.yjli4 li:nth-child(1){width:46.62%;}
.yjli4 li:nth-child(2){width:53.38%;}
.yjli5 li:nth-child(1){width:57.0046%;}
.yjli5 li:nth-child(2){width:42.9954%;}

.yjli4 li img,.yjli5 li img{display: block; width: 100%;}
.yjli li:nth-child(odd){width: 45%; float: left;}
.yjli li:nth-child(even){width: 45%; float: right;}
.yjli span,.yjli2 span,.yjli3 span,.yjli4 span,.yjli5 span{background: #BED7EF; text-align: center; display:inline-block; padding: 5px 30px; color: #333; margin: 15px 0 2em 0;}
table.xmtab{width: 100%; margin-top: 40px; margin-bottom: 30px;}
.xmtab tr td{text-align: center; font-size: 15px;line-height: 300%; border-right: 2px solid #fff;}
.xmtab tr td:last-child{border-right: none;}
.xmtab tr:nth-child(1){background: #44B1DC !important; color: #fff; font-weight: bold;}
.xmtab tr:nth-child(odd){background: #E2F3FA;}
.xmtab tr:nth-child(even){background: #fff;}
.xmtab tr:nth-child(1) td:nth-child(1){width: 47%;}
.xmtab tr:nth-child(1) td:nth-child(2){width: 27%;}
.xmtab tr:nth-child(1) td:nth-child(3){width: 7%;}
.xmtab tr:nth-child(1) td:nth-child(4){width: 9%;}
.xmtab tr:nth-child(1) td:nth-child(5){width: 10%;}



/* add-2022-9-6-END */

@media screen and (max-width:1440px){.section{width:1020px}
.header .section,.home .section,.site-nav .section,.x-section,.inyj{width:1120px}
.home .wrap{padding:30px 0}
.title{margin-bottom:20px}
.site-nav li a,.site-nav li a:hover{padding:0 20px;height:36px;line-height:36px}
.info-content{min-height:175px}
.home .x-section .info{width:500px}
.home .x-section .gallery-item{margin:0 0 30px 42px;width:320px}
.home .x-section .gallery-item .gallery-thumb,.slide,.slide .section,.slide .swiper{height:240px}
.slide .slide-body{margin-left:-683px;width:1366px;height:240px}
.slide .slide-label{margin-left:-480px;width:960px;height:240px}
.slider-container{height:420px}
.slider-nav-container{padding-left:40px}
.slider-nav-pagination{left:0}
.slider-nav-item{width:48px;height:48px}
.slider-nav-item:after,.slider-nav-item:before{width:36px;height:36px;border-width:3px}
.slider-nav-item:last-child{right:-20px}
.slider-nav-item .fa{margin-top:-8px;margin-left:-4px;width:12px;height:16px;font-size:16px}
.slider-nav-item-prev .fa{margin-left:-8px}
.slider-nav-item-icon-container{top:3px;left:3px;width:36px;height:36px}
.slider-selection-slides{margin-top:-191px}
.slider-selection-item{padding:0 30px;width:360px}
.slider-selection-card{min-height:382px}
.slider-selection-card-img{height:170px}
.data-cards{margin:-30px 0 50px -30px}
.data-cards .item-card{margin:30px 0 0 30px;width:320px}
.data-cards .item-card-content{padding:20px 0;font-size:14px}
.data-cards .item-card-panel h4,.team-title h3{font-size:16px}
.team-item{margin:20px 0 0 20px;width:515px;font-size:14px}
.team-panel{padding:12px;min-height:200px}
.team-panel .only-pic{width:100px}
.topic{margin-top:30px}
.topic .aside{width:360px}
.topic .primary{width:640px}
.thumb-list{width:1020px;height:182px}
.thumb-item{width:255px}
.thumb-item-container{width:242px}
.gallery-item{margin:24px 0 0 24px;width:310px}
.gallery-item .gallery-thumb{height:232px}
.contact{width:920px}
.contact .info-panel{width:480px}
.contact .info-panel .info-contact{font-size:16px}
.contact .only-pic{width:420px;height:auto}
.contact .only-pic img{width:100%}
.inyj li:nth-child(1){width: 55%;}
.inyj li:nth-child(2){width: 45%;}
li.fly{margin-top: 25px;}
}
@media screen and (max-width:768px){body{padding-top:72px;background-color:#fff}
.home .wrap,.wrap{padding:20px}
.header .section,.home .section,.section,.site-nav .section,.x-section,.inyj{width:auto}
.header{position:fixed;top:0;right:0;left:0;z-index:999999;overflow:hidden;padding:0 12px;height:72px;background:#012a6a}
.header .section{display:flex;height:100%;transition:all .4s;flex-direction:row;align-items:center;justify-content:space-between}
.header .section:after{display:none}
.header .logo{margin-top:0;width:285px;height:36px;background-size:auto 100%}
.title{margin-bottom:20px}
.title h2{border-bottom:1px dotted #afafaf}
.title .sub-title,.title h2{font-size:20px}
.banner .inner{margin-left:-480px}
.banner .inner img{height:120px}
.content{margin-top:0}
.x-toggle{position:relative;z-index:101;display:block!important;border:0;background-color:transparent;color:#fff;text-transform:none;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter}
.x-toggle-icon{position:relative;display:inline-block;width:24px;vertical-align:middle}
.x-toggle-inner,.x-toggle-inner:after,.x-toggle-inner:before{position:absolute;display:block;width:24px;height:2px;border-radius:4px;background-color:#fff;transition-timing-function:ease;transition-duration:.15s;transition-property:transform}
.x-toggle-inner:after,.x-toggle-inner:before{content:""}
.x-toggle-inner:before{top:-7px;transition:top 75ms ease .12s,opacity 75ms ease}
.x-toggle-inner:after{bottom:-7px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}
.x-toggle.hover .x-toggle-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}
.x-toggle.hover .x-toggle-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}
.x-toggle.hover .x-toggle-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}
.site-nav{position:fixed;top:72px;bottom:0;z-index:1001;display:none;overflow:auto;width:100%;background-color:#fff}
.site-nav ul{display:block;width:auto}
.site-nav li{display:block;margin-top:0;padding:0 25px;border-bottom:1px solid #dcdfe0;font-size:14px;line-height:normal}
.site-nav li a,.site-nav li a:hover{display:block;padding:16px 0;height:auto;color:#01538d;font-size:16px;line-height:normal}
.site-nav li:after{display:none}
.team{margin:0}
.team-title h3{font-size:20px}
.team-item{float:none;margin:20px 0 0;padding-bottom:20px;width:auto;border-bottom:1px dotted #afafaf}
.team-panel{padding:0;min-height:0;border:none}
.team-panel .only-pic{float:none;margin-right:0;width:auto;text-align:center}
.team-content{padding:20px}
.team-toolbar{margin-top:0}
.team-toolbar a{color:#000}
.data-cards{margin:0}
.data-cards .item-card{float:none;margin:0;width:auto}
.gallery-item{float:none;display:block;margin:20px 0 0;width:auto}
.gallery-item .gallery-thumb,.gallery-item .gallery-thumb img{height:auto}
.home .x-section .info{width:auto}
.home .x-section .gallery-item{margin:20px 0 0;width:auto}
.home .x-section .gallery-item .gallery-thumb{height:auto}
.data-list .item-meta{float:none;margin:0;padding:0;width:auto;height:auto;background:0 0;color:#666}
.data-list .item-date,.data-list .item-day{display:inline-block}
.data-list .item-day{margin:0;font-size:inherit}
.data-list .item-info h5{font-size:16px}
.topic{margin-top:0}
.topic .aside,.topic .primary{float:none;width:auto}
.topic .primary{margin-top:20px}
.topic-meta{float:none;width:auto;height:auto;border:none;background:0 0;color:#666}
.topic-date,.topic-day{display:inline-block}
.topic-day{margin:0;font-size:inherit}
.topic-body>h1{font-size:24px}
.contact{margin:0;width:auto}
.contact .info-panel{float:none;width:auto}
.contact .info-panel .info-contact{margin-left:0;padding:0}
.contact .only-pic{float:none;margin-top:20px;width:auto;height:auto}
.contact .only-pic img{max-width:100%}
.contact .only-pic:after,.thumb-arrow{display:none}
.thumb-slide{margin:0;padding:0}
.thumb-list{overflow:visible;width:auto;height:auto}
.thumb-item{float:none;margin-top:20px;width:auto}
.thumb-item-container{width:auto}
.thumb-item-container .only-pic{text-align:center}
.thumb-item-container .only-pic img{max-width:100%}
.thumb-item-container .thumb-toolbar{position:static}
.page{display:block;width:auto}
.page-close{display:none}
.page .banner,.page .footer,.page .header{display:block}
.page .wrap{padding:20px}
.page .wrap,.page .wrap .section{height:auto}
.slider-container{margin:0 -20px;height:470px}
.slider-nav{position:relative;top:180px;width:100%;height:270px}
.slider-nav-buttons,.slider-nav-pagination{display:none}
.slider-nav-container{padding:0;width:100%;max-width:100%}
.slider-selection-slides{top:0;left:50%;margin-top:0;margin-left:-197px}
.slider-selection-item{padding:0 38px;width:395px}
.slider-selection-card{margin:0 auto;max-width:280px}
.info{float:none!important;width:auto}
.info:not(:first-child){margin-top:20px}
.info-content{font-size:16px}
.info-thumb img{max-width:100%}
.slide,.slide .section,.slide .swiper{height:200px}
.slide .slide-next,.slide .slide-prev{z-index:1000;margin-top:-32px;width:32px;height:64px;background-size:100% auto}
.slide .slide-prev{left:20px}
.slide .slide-next{right:20px}
.slide .slide-body{position:static;margin-left:0;width:auto;height:auto}
.slide .slide-item img{height:200px}
.menu{float:none;margin-right:0;width:auto}
.menu h3{margin-bottom:12px;background:0 0;color:#000;text-align:left;font-weight:700;font-size:20px}
.menu ul{border-top:1px dotted #afafaf}
.mainbox,.person{margin-top:20px}
.person .only-pic{float:none;margin-right:0;text-align:center}
.person .only-pic img{max-width:100%}
.person .p-info p{margin:20px 0}
.poster{display:block;padding:0}
.poster-header h2{font-size:20px}
.poster-body{display:block}
.poster-body .only-pic{margin-right:0;width:auto;text-align:center}
.poster-body .only-pic img{max-width:100%}
.poster-info{margin-top:20px;padding:0}
.swiper{--swiper-navigation-size:36px}
.swiper-gallery{width:100%;height:240px}
.swiper-thumb{width:auto;height:64px}
.swiper-button-prev,.swiper-gallery .swiper-button-prev{left:20px}
.swiper-button-next,.swiper-gallery .swiper-button-next{right:20px}
.x-pages{margin-top:20px;padding:0}
.x-pages .x-page-btn{display:none}
.x-pages .x-page-btn:first-child,.x-pages .x-page-btn:last-child,.x-pages .x-page-btn:nth-child(2),.x-pages .x-page-btn:nth-last-child(2){display:inline-block;zoom:1}
.footer{padding:20px;font-size:12px;line-height:normal}



}
/* add-2022-9-6*/

@media screen and (max-width:768px){
    .logotwobox{display: none;}
    body{font-size: 16px;}
    .wyhcon h1{font-size: 18px;}
    .wyhcon h2{font-size: 16px;}
    .wyh-box ul li:nth-child(2n) .wyhpic{margin-right: 3%; margin-left: 0;}
    .inyj li:nth-child(1){width: 100%; padding: 20px 0;}
.inyj li:nth-child(2){width: 100%; display: none;}
.incon h1,.incon h2{font-size: 20px; text-align: center;}
.linkdiv li{margin: 0;}
.yjli3 li img{height: 231px;}
.yjli3 li{width: 50%;}
.yjli3 li:last-child{width: 50% !important;}
img.cenpic{width: 100%;}
.xmtab tr td{line-height: 150%; padding: 10px 0;font-size: 14px;}
.xmtab tr:nth-child(1) td:nth-child(1){width: 35%;}
.xmtab tr:nth-child(1) td:nth-child(2){width: 25%;}
.xmtab tr:nth-child(1) td:nth-child(3){width: 9%;}
.xmtab tr:nth-child(1) td:nth-child(4){width: 13%;}
.xmtab tr:nth-child(1) td:nth-child(5){width: 13%;}

}
@media screen and (max-width:500px){
    .yj-box h1{font-size: 18px;}
    .home .wrap, .wrap{padding: 10px;}
    .linkdiv li{margin: 0 4px;}
    .wyhpic{float: none; width: 60%; margin: 0 auto;}
    .wyhcon{float: none; width: 100%;}
    .newmenubox ul{padding: 0 1%;}
    .linkdiv li a{padding: 0 6px; height: 45px; font-size: 13px;}
    .linkdiv li a.active{line-height: 45px;}
    .wyh-box ul li:nth-child(2n) .wyhpic{margin: 0 auto;}
    .wyhcon h1,.wyhcon h2{text-align: center;}
    .wyhcon h1{margin-top: 10px;}
    .newmenubox{margin: 20px 0 40px 0;}
    .wyh-box li{margin-bottom: 25px;}
    .incon li h3{font-size: 18px;}
.incon li p{font-size: 16px;}
.incon h2{border: none;padding-bottom: 0;width: 300px; margin: 0 auto; padding: 5px 0; margin-bottom: 15px;}
.incon h1{border-bottom: 1px dotted #afafaf;padding-bottom: 5px;}
.incon h1{width: 300px; margin: 0 auto; padding: 5px 0;}
.xmtab tr td{line-height: 150%; padding: 10px 0;font-size: 12px;}
.yjli3 li{width: 100%; padding: 10px;}
.yjli3 li:last-child{width: 100% !important;}
.yjli3 li img{height: auto;}
.yjli li,.yjli4 li, .yjli5 li{width: 100% !important; padding: 10px;}
.xmtab tr:nth-child(1) span{display: block;}
.xmtab tr:nth-child(1) td:nth-child(1){width: 32%;}
.xmtab tr:nth-child(1) td:nth-child(2){width: 25%;}
.xmtab tr:nth-child(1) td:nth-child(3){width: 12%;}
.xmtab tr:nth-child(1) td:nth-child(4){width: 18%;}
.xmtab tr:nth-child(1) td:nth-child(5){width: 13%;}
}
/* add-2022-9-6-END */