@charset "utf-8";
@font-face {font-family: 'Lato';src: url('../fonts/Lato-Regular.ttf') format('truetype'),url('../fonts/Lato-LightItalic.ttf') format('truetype'),url('../fonts/RobotoSlab-Light.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Roboto Slab';src: url('../fonts/RobotoSlab-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}
/*=========================================全局共用属性CSS nie ===============================================*/
html,body{-webkit-overflow-scrolling:touch; overflow-scrolling: touch;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:'Lato','Roboto Slab',Arial,'Open Sans',sans-serif,"Heiti SC","Helvetica","HelveticaNeue","Droidsansfallback","Droid Sans";font-size:15px;text-align:left;margin:0 auto;line-height:24px;background:#fff;color:#333;font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-webkit-touch-callout:none;}
a:link,a:active,a:visited,a:hover {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
button{border-radius:0px;-webkit-border-radius:0px; outline:none;}
input,select{border-radius:0; outline:none;}
input:-ms-clear{display:none;}/*消除 IE10 里面的那个叉号*/
input,textarea{border: 0;-webkit-appearance: none;}
textarea {resize :none; outline:none;}/*去掉提交框右下角箭头*/
img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/
ul,li{list-style:none; } 
button{cursor:pointer; } /*这个可以不用*/
/*全局的字体链接*/
a:link,a:visited{color:#333; text-decoration:none; }
a:hover,a:active{text-decoration:underline; }
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0px; }
.container{clear:both;width:100%; max-width: 1200px; margin:0 auto;}
img{MAX-WIDTH:100%!important;HEIGHT:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}
/*=======================header start===================*/
.header{background-color: #fff;-webkit-box-shadow: 0 4px 10px rgba(0,0,0,.05);box-shadow: 0 4px 10px rgba(0,0,0,.05);padding: 15px 15px;position: relative;z-index: 10;position: fixed;top: 0;-webkit-transition: top .16s cubic-bezier(0,.4,.7,1);transition: top .16s cubic-bezier(0,.4,.7,1);width: 100%;z-index: 100;}
.header .pclogo,.header .mouselogo{display:none;}
.mobhead.mobheadbox .mouselogo{display:block;position: relative;z-index: 3;float: left;width: 100px;}
.mobhead.mobheadbox .moblogo{display:none;}
.header .moblogo{float:left;width: 100px;}
.header .moblogo img,.header .pclogo img{width:100%;}
.header ul{display:none;}
.header .mobheadfr{float:right;margin-top: 4px; margin-bottom: 0px;}
.header .mobheadfr span{float:left;font-size:0px;width: 25px;height: 25px;margin-left: 15px;}
.header .mobheadfr div.pcsearch{display:none;}
.header .mobheadfr span.menuicon{cursor: pointer;position: relative;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;transition: .5s ease-in-out;margin-top: 2px;height: 21px;}
.header .mobheadfr span.menuicon i {background: #4d4f53; display: block; height: 2px; left: 0; opacity: 1; position: absolute; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; transition: .25s ease-in-out; width: 100%;}
.header .mobheadfr span.menuicon i:nth-child(2) {top: 9px;}
.header .mobheadfr span.menuicon i:nth-child(3) {top: 18px; -webkit-transform-origin: left center; transform-origin: left center;}
.header .mobheadfr span.menuicon.nav-active i:nth-child(2) {background: rgba(0, 0, 0, 0);}
.header .mobheadfr span.menuicon.nav-active i:nth-child(1) {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);background:#fff;top: 5px;left: -2px;}
.header .mobheadfr span.menuicon.nav-active i:nth-child(3){margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background:#fff;top: 14px;left: 1px;}
@media (max-width:767px){
  .header ul{position:absolute;left:0px;top: -100vh;right:0px;display: block;padding-top: 64px;background: #142f3a;padding:64px 15px 30px 15px;height: 100vh;transition:all 0.5s;}
  .header ul.navbox{top:0px; transition:all 0.5s;}
  .header ul li{clear:both; display:block;}
  .header ul li a{clear:both;display:block;text-align:left;padding:8px 0px;text-transform:uppercase;color: #677a82;border-bottom: 1px solid #1b4352;}
  .header ul li dl{padding-left:20px;}
  .header ul li dl dd p a{margin-left:20px;}
}
@media (min-width:768px){
.header{position:static; padding: 20px 15px;}
.header .mobheadfr{margin-top:5px;}
.header .mobheadfr span.menuicon{display:none;} 
.header .mobheadfr span{font-size:14px;}
.header .mobheadfr div.pcsearch{float:left; display:block; width:120px;}
.header .mobheadfr div.pcsearch .pcsearch01{float:left;width: 25px;height: 22px;background: url(../images/icon01.png) no-repeat -20px top;background-size: 42px;margin-top: 4px;cursor: pointer;}
.header .mobheadfr div.pcsearch .pcsearch02{float:left; width:90px; line-height:30px; border:0px; background:none;}
.header ul{position:absolute;display:block;left:122px;right: 10px;text-align:center;}
.header ul li{display:inline-block; position:relative; z-index:10; }
.header ul li > a{clear:both;display:block;font-size:16px;font-family:Roboto Slab;line-height:37px;padding: 0px 10px;}  
.header ul li > a:hover{background:#f0f7f7; color:#333; border-radius:5px; text-decoration:none; }
.header ul li dl{position:absolute;top:calc(100% + -1px);left:50%;margin-left: -270px; height:0px; overflow:hidden;width: 540px;z-index:5; opacity:0; box-shadow:rgba(198, 199, 206, 0.5) 0px 0px 4px 0px, rgba(52, 56, 82, 0.2) 0px 12px 24px 0px;border-radius:4px;transition:all 150ms linear 0s;background:rgb(255, 255, 255);}
.header ul li dl:before {content:"";display:block;z-index:1;width:12px;height:12px;transform:rotate(45deg);position:absolute;top:-7px;left:50%;margin-left:-6px;background: #3594ba;}
.header ul li:hover dl{transition:all 0.5s; opacity:1; height:auto; }
.header ul li dl dd{float:left;width:50%;padding: 20px;}
.header ul li dl dd:first-child{background: #f3fafd;}
.header ul li dl dd a.nava{clear:both;display:block;font-size:16px;line-height:37px;text-align: left;color: #3594ba;font-weight: bold;}
.header ul li dl dd p a{clear:both;display:block;font-size:16px;line-height: 24px;text-align: left;color: #a8a8a8;padding-top: 7px;}
}
@media (min-width:992px){
  .header{ padding:30px 60px;}
  .header .moblogo{display:none;}
  .header .pclogo{float:left;display:inline-block;width: 243px;max-width: 342px;}
  .header ul{left:306px;right: 10px;}
  .header ul li{padding:0px 2px; }
  .header ul li > a{font-size: 17px;line-height: 32px;padding: 0px 10px;}
  .header ul li dl{margin-left: -330px;width: 660px;}
  .header ul li dl dd{padding: 20px 30px;}
  .header ul li dl dd a.nava{font-size: 18px;}
  .header ul li dl dd p a{font-size: 16px;}
  .header .mobheadfr{margin-top: 2px;}
}
@media (min-width:1200px){
  .header{padding-top:20px; padding-bottom:20px;}
  .header .pclogo{width: 342px;}
  .header ul{left:410px;right: 20px;}
  .header ul li{padding:0px 3px; }
  .header ul li > a{font-size:20px; line-height:38px; }
  .header ul li dl dd a.nava{font-size:20px;}
  .header .mobheadfr{margin-top: 4px;}
}
@media (min-width:1440px){  
  .header ul li > a {padding: 0px 15px;}
}
@media (min-width:1600px){
  .header ul li > a {padding: 0px 20px;}
}
.header ul.ul-active {
  top: 0;
}
/*=======================header end===================*/
/*=======================banner start===================*/
.banner{clear:both; position:relative; overflow: hidden; margin-top: 59px;}
.banner .container{z-index: 1;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-55%);width:calc(100% - 2 * 15px);}
.banner .container h1{clear:both;display:block;color:#fff;font-size:24px;text-align:center;font-family:Lato regular;font-weight: normal;line-height: 1;}
.banner .container p{display:none;}
.banner .container .search{clear:both;border:1px solid #fff;width:100%;position:relative;margin-top: 25px;margin: 25px auto 0px;}
.banner .container .search .searchtxt{width: 100%;height: 100%;padding: 5px 50px 5px 10px;background:none;color:#fff;font-size:16px;border: none;line-height: 28px;display: block;height: 38px;font-family:'Roboto Slab Light';}
.banner .container .search .searchtxt::placeholder{color:#fff;}
.banner .container .search .searchbtn{width: 38px;height: 38px;top: 0px;right: 0px;transition: none;position: absolute;border: none;font-size: 0;background: url(../images/searchicon01.png) no-repeat center center;padding: 0px;cursor: pointer;margin: 0px;}
.banner .bannerpic img{width:100%;transform:scale(1.15); -webkit-transform:scale(1.15); transition-delay:1s; -moz-transition-delay:1s; -webkit-transition-delay:1s; -o-transition-delay:1s; transition:all 5s linear;}
@media (min-width:375px){
  .banner .container h1{font-size: 26px;}
}
@media (min-width:414px){
  .banner .container h1{font-size:30px;}
  .banner .container .search{margin-top:0px;}
}
@media (min-width:768px){
  .banner{margin-top: 0px;}
  .banner .bannerpic{overflow:hidden;}
  .banner .bannerpic.on img{transform:scale(1);-webkit-transform:scale(1);}
  .banner .container h1{font-size:50px;}
  .banner .container p{clear:both; display:block; color:#fff; text-align:center; font-size:20px; line-height:30px; padding:25px 0px;}
}
@media (min-width:992px){
  .banner .container h1{font-size:70px;}
  .banner .container p{width:750px;margin:0 auto;font-size:26px;line-height:40px;padding: 38px 0px 54px 0px;}
  .banner .container .search{border-width:2px;width: 91%;}
  .banner .container .search .searchtxt{height:60px;padding: 15px 60px 15px 15px;line-height: 30px;font-size: 23px;}
  .banner .container .search .searchbtn{width: 60px;height: 60px;}
}
@media (min-width:1200px){
  .banner .container h1{font-size:80px;line-height:80px;}
  .banner .container .search .searchtxt{height: 72px;padding: 20px 92px 20px 30px;font-size: 30px;}
  .banner .container .search .searchbtn{width: 72px;height: 72px;}
  .banner .container p{padding: 38px 0px 84px 0px;}
}
/*=======================banner end===================*/
/*=======================mobone start===================*/
.mobone h2{background:#3594ba;color:#fff;text-align:center;font-weight:normal;font-family:Lato regular;padding: 10px;font-size: 24px;}
.mobone .moboneitem{padding:15px; border-bottom:1px solid #eee; position:relative;}
.mobone .moboneitem h3{font-family:'Roboto Slab Light';font-weight:normal;font-size: 20px;line-height: 24px;padding: 5px 0px;}
.mobone .moboneitem p{font-family:'Roboto Slab Light';font-size: 16px;line-height: 20px;padding: 5px 0px 5px 14px;position: relative;}
.mobone .moboneitem p:before{position:absolute;left:0px;content:'';width: 6px;height:2px;background:#666;top: 15px;}
.mobone .moboneitem01:before{content:'';position:absolute;right:15px;bottom:15px;background:url(../images/mobicon01.png) no-repeat center center;width:168px;height:96px;filter: alpha(opacity=10);-moz-opacity: 0.1;-khtml-opacity: 0.1;opacity: 0.1;}
.mobone .moboneitem02:before{content:'';position:absolute;right:15px;bottom:15px;background:url(../images/mobicon02.png) no-repeat center center;width:180px;height:103px;filter: alpha(opacity=10);-moz-opacity: 0.1;-khtml-opacity: 0.1;opacity: 0.1;}
@media (min-width:768px){
  .mobone .container{margin-top: -50px;position: relative;z-index: 1;}
  .mobone h2{float:left;width:33.3333%;background:#fff;color: #555;font-size: 26px;text-align: left;line-height: 34px;box-shadow: 0px 3px 5px rgba(204, 204, 204, 0.3);margin-top: 38px;height: 100px;padding: 15px 53px;}
  .mobone .moboneitem{float:left;width:33.3333%;border-bottom-right-radius:32px;padding: 25px 20px; border: 0px;}
  .mobone .moboneitem01{background:#3594ba;}
  .mobone .moboneitem02{background:#1d6b87;}
  .mobone .moboneitem01:before,.mobone .moboneitem02:before{filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;right: 0px;bottom: -15px;}
  .mobone .moboneitem01:before{width: 100px;background-size: 100px;height: 60px;}
  .mobone .moboneitem02:before{width: 100px;background-size: 100px;height: 60px;}
  .mobone .moboneitem h3 a,.mobone .moboneitem p a{color:#fff;}
  .mobone .moboneitem p:before{background:#fff;top: 14px;}
  .mobone .moboneitem h3{padding-top:0px;}
}
@media (min-width:992px){
  .mobone .container{margin-top: -80px;}
  .mobone h2{margin-top:51px;height: 159px;font-size: 36px;padding: 18px 50px;line-height: 60px;}
  .mobone .moboneitem{padding: 50px 40px;}
  .mobone .moboneitem h3{font-size: 26px; padding-bottom:15px;}
  .mobone .moboneitem p{font-size:20px; padding:8px 0px 8px 14px;}
  .mobone .moboneitem p:before{top:18px;}
  .mobone .moboneitem01:before,.mobone .moboneitem02:before{bottom: -21px;}
  .mobone .moboneitem01:before{width: 130px;background-size: 130px;height: 74px;}
  .mobone .moboneitem02:before{width: 129px;background-size: 129px;height: 74px;}
}
@media (min-width:1200px){
  .mobone .container{margin-top: -119px;}
  .mobone h2{margin-top:64px;height: 214px;padding: 34px 75px;line-height: 75px;font-size: 42px;}
  .mobone .moboneitem{padding: 70px 50px;}
  .mobone .moboneitem h3{font-size:28px;padding-bottom: 27px;}
  .mobone .moboneitem p{font-size:22px;padding: 12px 0px 12px 14px;}
  .mobone .moboneitem p:before{top:21px;}
  .mobone .moboneitem01:before,.mobone .moboneitem02:before{bottom:-27px;}
  .mobone .moboneitem01:before{width: 168px;background-size: 168px;height: 96px;}
  .mobone .moboneitem02:before{width: 180px;background-size: 180px;height: 103px;}  
}
/*=======================mobone end===================*/
/*=======================mobtwo start===================*/
.mobtwo h2{clear:both;text-align:center;color:#5a5a5a;font-size: 20px;line-height: 1.2;padding: 30px 0px;}
.mobtwoone{clear:both; padding:0px 15px;}
.mobtwoone h3{color:#3594ba;font-size:20px;font-weight:normal;font-family:Roboto Slab Regular;line-height:1;padding-bottom: 20px;}
.mobtwoone .mobtwooneitem{background:#f0f7f7; padding:20px 15px; border-left:6px solid #dfeeee;}
.mobtwoone .mobtwooneitem.mobtwooneitem02{background:#fff; border:0rem; box-shadow:0px 0px 9px rgba(228, 230, 229, 0.78); position:relative; z-index:1; margin-left:6px;}
.mobtwoone .mobtwooneitem .mobtwooneitemtit{font-size:16px; font-family:Roboto Slab Regular; line-height:24px; padding-bottom:10px; color:#5a5a5a;}
.mobtwoone .mobtwooneitem p{font-size:14px;color:#5a5a5a;line-height: 24px;}
.mobtwoone .mobtwooneitem p  a{color:#3593ba;}
@media (min-width:768px){
  .mobtwo h2{font-size:30px;padding: 50px 0px 40px 0px;}
  .mobtwoone h3{font-size:26px; line-height:32px;padding-bottom:30px;}
  .mobtwoone .mobtwooneitem .mobtwooneitemtit{font-size:18px;}
}
@media (min-width:992px){
  .mobtwo h2{font-size:40px; padding:80px 0px 60px 0px;}
  .mobtwoone h3{font-size:32px;line-height:40px;padding-bottom:40px;}
  .mobtwoone .mobtwooneitem .mobtwooneitemtit{font-size:20px;}
  .mobtwoone .mobtwooneitem p{font-size:16px; line-height:30px;}
  .mobtwoone .mobtwooneitem{margin-right:45px;padding: 30px 24px;}
  .mobtwoone .mobtwooneitem.mobtwooneitem02{margin-right:0px;margin-left:45px;}
}
@media (min-width:1200px){
  .mobtwoone{padding:0px 0px;}
  .mobtwo h2{font-size:50px;padding: 118px 0px 95px 0px;}
  .mobtwoone h3{font-size:38px;line-height:50px;padding-bottom:60px;}
  .mobtwoone .mobtwooneitem .mobtwooneitemtit{font-size:24px;line-height: 30px;padding-bottom: 15px;}
  .mobtwoone .mobtwooneitem p{font-size:18px; line-height:36px;}
  .mobtwoone .mobtwooneitem{margin-right:100px;padding: 40px 48px;}
  .mobtwoone .mobtwooneitem.mobtwooneitem02{margin-right:0px;margin-left:100px;}
}
/**/
.mobtwotwo{clear:both; padding:20px 15px 0px 15px;}
.mobtwotwo dt,.mobtwotwo dd{display:block; width:100%;}
.mobtwotwo dt h3{color:#3594ba;font-size: 20px;font-weight:normal;font-family:Roboto Slab Regular;line-height:1.2;padding-bottom: 20px;}
.mobtwotwo dt p{font-size:14px;color:#5a5a5a;line-height: 24px;}
.mobtwotwo dd{border:1px solid #eee; margin-top:15px; padding:10px;}
.mobtwotwo dd i{width: 35px;height: 35px;display: inline-block;background-image:url(../images/mobtwothreeicon.png);background-repeat: no-repeat;background-size: 350px;vertical-align: top;margin-right: 5px;margin-bottom: 10px;}
.mobtwotwo dd i.mobtwotwoicon01{background-position: -1px -114px;}
.mobtwotwo dd i.mobtwotwoicon02{background-position: -48px -114px;}
.mobtwotwo dd i.mobtwotwoicon03{background-position: -92px -112px;}
.mobtwotwo dd .mobtwotwotit{font-size:16px;font-family:Roboto Slab Regular;line-height: 25px;color: #2b2a2a;display: inline-block;}
.mobtwotwo dd .mobtwotwotxt{font-size:14px;color:#5a5a5a;line-height: 24px;padding-top: 10px;}
.mobtwotwo dd .mobtwotwotxt a{color:#3593ba;}
@media (min-width:768px){
    .mobtwotwo{margin-top:40px; margin-bottom:40px; padding-top:0px; padding-bottom:0px; position:relative;}
    .mobtwotwo:before{content:'';position:absolute; left:25%; width:1px; top:0px; bottom:0px; background:#e6e6e6;}
    .mobtwotwo dt,.mobtwotwo dd{float:left; width:25%;}
    .mobtwotwo dt{padding-right:15px;}
    .mobtwotwo dt h3{font-size:26px; line-height:32px;}
    .mobtwotwo dd{border:0px; padding:0px 15px;}
    .mobtwotwo dd:last-child{padding-right:0px;}
    .mobtwotwo dd i{display:block;width: 50px;height: 50px;background-size: 500px;}
    .mobtwotwo dd i.mobtwotwoicon01{background-position: -2px -162px;}
    .mobtwotwo dd i.mobtwotwoicon02{background-position: -66px -160px;}
    .mobtwotwo dd i.mobtwotwoicon03{background-position: -131px -160px;}
    .mobtwotwo dd .mobtwotwotit{display:block;}
}
@media (min-width:992px){
    .mobtwotwo{margin-top:40px;margin-bottom:40px;position:relative;}
    .mobtwotwo:before{content:'';position:absolute; left:25%; width:1px; top:0px; bottom:0px; background:#e6e6e6;}
    .mobtwotwo dt,.mobtwotwo dd{float:left; width:25%;}
    .mobtwotwo dt{padding-right: 23px;}
    .mobtwotwo dt h3{font-size:32px;line-height:40px;padding-top: 20px;}
    .mobtwotwo dt p{font-size:16px; line-height:30px;}
    .mobtwotwo dd{border:0px;padding: 0px 23px;}
    .mobtwotwo dd i{display:block;width: 100px;height: 100px;background-size: 1000px;margin-bottom: 10px;}
    .mobtwotwo dd i.mobtwotwoicon01{background-position: -4px -323px;}
    .mobtwotwo dd i.mobtwotwoicon02{background-position: -137px -320px;}
    .mobtwotwo dd i.mobtwotwoicon03{background-position: -265px -319px;}
    .mobtwotwo dd .mobtwotwotit{display:block;font-size: 20px;}
    .mobtwotwo dd .mobtwotwotxt{font-size:16px;line-height:30px;padding-top: 20px;}
}
@media (min-width:1200px){
    .mobtwotwo{margin-top:80px; margin-bottom:40px; padding: 0px; position:relative;}
    .mobtwotwo:before{content:'';position:absolute; left:25%; width:1px; top:0px; bottom:0px; background:#e6e6e6;}
    .mobtwotwo dt,.mobtwotwo dd{float:left; width:25%;}
    .mobtwotwo dt{padding-right:32px;}
    .mobtwotwo dt h3{font-size:38px;line-height:50px;padding-top:80px;padding-bottom: 30px;}
    .mobtwotwo dt p{font-size:18px; line-height:36px;}
    .mobtwotwo dd{padding:0px 32px;}
    .mobtwotwo dd i{margin-bottom:20px;}
    .mobtwotwo dd .mobtwotwotit{font-size:24px;line-height: 36px;}
    .mobtwotwo dd .mobtwotwotxt{font-size:18px;line-height:36px;padding-top: 30px;}
}
/**/
.mobtwothree{clear:both; padding:20px 15px 0px 15px;}
.mobtwothree h3{color:#3594ba;font-size:20px;font-weight:normal;font-family:Roboto Slab Regular;line-height:1.2;padding-bottom: 20px;text-align: center;}
.mobtwothree p{font-size:14px;color:#5a5a5a;line-height: 24px;}
.mobtwothree p a{color: #3593ba;}
.mobtwothree .mobtwothreeitem{margin: 15px 0px;}
.mobtwothree .mobtwothreeitem .mobtwothreepic{clear:both; display:none;}
.mobtwothree .mobtwothreeitem ul{padding-top:10px;}
.mobtwothree .mobtwothreeitem ul li{float:left;width:50%;position: relative;padding-top: 66px;color: #0a6285;text-align: center;padding-bottom: 10px;}
.mobtwothree .mobtwothreeitem ul li i{width: 80px;height: 63px;display: inline-block;background-image:url(../images/mobtwothreeicon.png);background-repeat: no-repeat;background-size: 506px;vertical-align: top;position: absolute;left: 50%;margin-left: -40px;top: 0px;}
.mobtwothree .mobtwothreeitem ul li span{line-height: 24px;font-size: 14px;clear: both;display: block;}
.mobtwothree .mobtwothreeitem ul li:nth-child(1) i{background-position: -6px -6px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(2) i{background-position: -97px -6px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(3) i{background-position: -192px -6px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(4) i{background-position: -290px -6px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(5) i{background-position: 0px -82px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(6) i{background-position: -98px -82px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(7) i{background-position: -186px -83px;}
.mobtwothree .mobtwothreeitem ul li:nth-child(8) i{background-position: -295px -78px;}
@media (min-width:375px){
  .mobtwothree .mobtwothreeitem ul li{width:33.3333%;line-height: 16px;padding-top: 56px;}
  .mobtwothree .mobtwothreeitem ul li span{line-height: 20px; height:40px;}
}
@media (min-width:414px){
  .mobtwothree .mobtwothreeitem ul li{width:25%;line-height: 16px;padding-top: 67px;padding-bottom:15px;}
}
@media (min-width:768px){
  .mobtwothree h3{font-size:26px; line-height:32px;padding-bottom:30px;}
  .mobtwothree .mobtwothreeitem{position:relative;}
  .mobtwothree .mobtwothreeitem ul{padding:15px 0px;}
  .mobtwothree .mobtwothreeitem ul li{width:12.5%; padding-bottom:0px;}
}
@media (min-width:992px){
  .mobtwothree h3{font-size:32px;line-height:40px;padding-bottom:40px;}
  .mobtwothree p{font-size:16px; line-height:30px;}
  .mobtwothree .mobtwothreeitem ul li{width:12.5%;padding-top: 100px;}
  .mobtwothree .mobtwothreeitem ul li i{width: 115px;height: 95px;background-size: 727px;margin-left: -57px;}
  .mobtwothree .mobtwothreeitem ul li span{font-size:16px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(1) i{background-position: -7px -9px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(2) i{background-position: -135px -5px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(3) i{background-position: -276px -9px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(4) i{background-position: -415px -9px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(5) i{background-position: 2px -116px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(6) i{background-position: -137px -115px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(7) i{background-position: -266px -112px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(8) i{background-position: -426px -113px;}
}
@media (min-width:1200px){
  .mobtwothree{padding:40px 0px 0px;}
  .mobtwothree h3{font-size:38px;line-height:50px;padding-bottom:60px;}
  .mobtwothree p{font-size:18px; line-height:36px;}
  .mobtwothree .mobtwothreeitem{position:relative;margin: 150px 0px 103px 0px;}
  .mobtwothree .mobtwothreeitem .mobtwothreepic{display:block;text-align: center;}  
  .mobtwothree .mobtwothreeitem ul{position:absolute;left:0px;width:100%;top:0px;bottom:0px;padding: 0px;}
  .mobtwothree .mobtwothreeitem ul li{width:12.5%;padding: 0px;position: absolute;}
  .mobtwothree .mobtwothreeitem ul li i{position:static;width: 158px;height: 125px;background-size: 1000px;margin: 0 auto;}
  .mobtwothree .mobtwothreeitem ul li span{font-size:18px;height: auto;border: 1px solid #2885aa;border-radius: 5px;padding: 5px 10px;display: inline-block;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(1){left: 0px;top: -117px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(2){left: 145px;top: -4px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(3){left: 310px;top: -100px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(4){left: 477px;top: -11px;width: 188px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(5){left: 634px;top: -78px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(6){left: 778px;top: 4px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(7){left: 880px;top: -129px;width: 204px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(8){left: 1064px;top: 7px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(1) i{background-position: -10px -11px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(2) i{background-position: -190px -11px;margin-top: 10px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(3) i{background-position: -378px -11px;margin-bottom: 20px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(4) i{background-position: -576px -11px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(5) i{background-position: 0px -160px;margin-bottom: 20px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(6) i{background-position: -190px -160px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(7) i{background-position: -369px -160px;margin-top: 10px;}
  .mobtwothree .mobtwothreeitem ul li:nth-child(8) i{background-position: -585px -154px;margin-bottom: 10px;}
}
/**/
.mobtwothree .mobtwothreeitem01{margin: 15px 0px;}
.mobtwothree .mobtwothreeitem01 .mobtwothreepic{clear:both; display:none;}
.mobtwothree .mobtwothreeitem01 ul{padding-top:10px;}
.mobtwothree .mobtwothreeitem01 ul li{float:left;width:50%;position: relative;padding-top: 50px;color: #0a6285;text-align: center;padding-bottom: 10px;}
.mobtwothree .mobtwothreeitem01 ul li i{width: 100px;height: 40px;display: inline-block;background-image:url(../images/mobtwothreeicon.png);background-repeat: no-repeat;background-size: 400px;vertical-align: top;position: absolute;left: 50%;margin-left: -50px;top: 0px;}
.mobtwothree .mobtwothreeitem01 ul li span{line-height: 24px;font-size: 14px;clear: both;display: block;height: 48px;}
.mobtwothree .mobtwothreeitem01 ul li:nth-child(1) i{background-position: -200px -128px;}
.mobtwothree .mobtwothreeitem01 ul li:nth-child(2) i{background-position: -302px -128px;}
.mobtwothree .mobtwothreeitem01 ul li:nth-child(3) i{background-position: -302px -71px;}
.mobtwothree .mobtwothreeitem01 ul li:nth-child(4) i{background-position: -304px -3px;}
@media (min-width:768px){
  .mobtwothree .mobtwothreeitem01 ul li{width:25%;padding-top: 75px;}
  .mobtwothree .mobtwothreeitem01 ul li i{width:170px;height:68px;margin-left: -85px;background-size: 680px;}
  .mobtwothree .mobtwothreeitem01 ul li span{font-size: 16px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(1) i{background-position: -341px -217px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(2) i{background-position: -508px -217px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(3) i{background-position: -508px -118px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(4) i{background-position: -514px -7px;}
}
@media (min-width:992px){
  .mobtwothree .mobtwothreeitem01 ul li{width:25%;padding-top: 105px;}
  .mobtwothree .mobtwothreeitem01 ul li i{width: 230px;height: 92px;margin-left: -115px;background-size: 920px;}
  .mobtwothree .mobtwothreeitem01 ul li span{font-size: 16px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(1) i{background-position: -460px -295px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(2) i{background-position: -696px -295px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(3) i{background-position: -694px -158px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(4) i{background-position: -694px -9px;}
}
@media (min-width:1200px){
  .mobtwothree .mobtwothreeitem01{position: relative;margin: 100px 0px 43px 0px;}
  .mobtwothree .mobtwothreeitem01 .mobtwothreepic{display:block;text-align: center;}  
  .mobtwothree .mobtwothreeitem01 ul{position:absolute;left:0px;width:100%;top:0px;bottom:0px;padding: 0px;}
  .mobtwothree .mobtwothreeitem01 ul li{position: absolute;width:25%;padding-top: 110px;text-align: center;padding-bottom: 0px;padding-top: 0px;}
  .mobtwothree .mobtwothreeitem01 ul li i{width: 250px;height:100px;background-size: 1000px;position: static;margin: 0 auto;}
  .mobtwothree .mobtwothreeitem01 ul li span{font-size:18px;height: auto;border: 1px solid #2885aa;border-radius: 5px;padding: 5px 10px;display: inline-block;} 
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(1){left: 0px;top: -53px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(2){left: 310px;top: -26px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(3){left: 614px;top: -58px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(4){left: 900px;top: -75px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(4) span,.mobtwothree .mobtwothreeitem01 ul li:nth-child(1) span,.mobtwothree .mobtwothreeitem01 ul li:nth-child(3) span{width:220px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(1) i{background-position: -501px -325px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(2) i{background-position: -752px -325px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(3) i{background-position: -752px -173px;}
  .mobtwothree .mobtwothreeitem01 ul li:nth-child(4) i{background-position: -756px -10px;}
}
/**/
/**/
.mobtwofour{clear:both; padding:20px 15px 0px 15px;}
.mobtwofour .mobtwovideo{float:left;width:100%;position: relative;}
.mobtwofour .mobtwovideo i{position:absolute;top: 23px;right: 6px;display:block;width:45px;height:37px;background-image:url(../images/mobtwothreeicon.png); background-size: 1000px; background-repeat: no-repeat; background-position: -442px -379px;}
.mobtwofour .mobtwofourfr{clear:both; padding-top: 10px;margin:0px -5px;}
.mobtwofour .mobtwofourfr p{display:none;}
.mobtwofour .mobtwofourfr .mobtwofourfrpic{float:left; width:25%; padding:0px 5px; border-radius:5px; margin-bottom: 10px;}
.mobtwofour .mobtwofourfr .mobtwofourfrpic a{clear:both; display:block;}
.mobtwofour .mobtwofourfr .mobtwofourfrpic a section{float: left; width: 100%; position: relative; border-radius: 5px; overflow: hidden;}
.mobtwofour .mobtwofourfr .mobtwofourfrpic a section span{float: left; width: 100%; background-size: cover; background-position: center; transform-origin: center; transition: all 0.25s;}
.mobtwofour .mobtwovideo img,.mobtwofour .mobtwofourfr .mobtwofourfrpic img{width:100%; border-radius: 10px;}
.fancybox-content {background: transparent;max-height: 90vh!important;max-width: 90vw;padding: 0;}
.mobtwofourbom{clear:both; height:63px;}
@media (min-width:360px){
  .mobtwofourbom{height:69px;}
}
@media (min-width:375px){
  .mobtwofourbom{height: 75px;}
}
@media (min-width:411px){
  .mobtwofourbom{height:82px;}
}
@media (min-width:768px){
  .mobtwofour{padding-top:30px;}
  .mobtwofour .mobtwovideo{width:62.5%;}
  .mobtwofour .mobtwofourfr{clear:none;float:right;width: 263px;margin: 0px;padding: 0px;}
  .mobtwofour .mobtwofourfr .mobtwofourfrpic{float:left;width:43.037975%;margin-right:13px;margin-top:13px;padding: 0px;}
  .mobtwofour .mobtwofourfr p{clear:both;display:block;text-align:right;font-size:18px;padding-bottom:10px;padding-right: 10.632911%;color: #5a5a5a;}
  .mobtwofourbom{height: 241px;}
}
@media (min-width:992px){
  .mobtwofour{padding-left:0px; padding-right:0px; padding-top:40px;}
  .mobtwofour .mobtwovideo i{top: 27px;right: 35px;}
  .mobtwofour .mobtwofourfr{width: 358px;}
  .mobtwofour .mobtwofourfr p{font-size:22px;padding-bottom: 15px;}
  .mobtwofourbom{height: 312px;}
}
@media (min-width:1200px){
  .mobtwofour{padding-top:60px;}
  .mobtwofour .mobtwofourfr{width: 423px;}
  .mobtwofour .mobtwofourfr p{font-size:26px;padding-bottom: 24px;padding-top: 14px;}
  .mobtwofourbom{height: 372px;}
}
/*=======================mobtwo end===================*/
/*=======================mobthree start===================*/
.mobthree{padding:25px 15px 0px 15px;}
.mobthree .mobthreefl{width:100%;}
.mobthree .mobthreefl h2{clear:both;text-align:center;color:#5a5a5a;font-size: 20px;line-height: 1.2;padding: 30px 0px 20px 0px;}
.mobthree .mobthreefl p{font-size:14px;color:#5a5a5a;line-height: 24px;padding: 10px 0px;}
.mobthree .mobthreefl p:last-child{padding-bottom:0px;}
.mobthree .mobthreefr{width:100%; padding:10px 0px 10px 0px;}
.mobthree .mobthreefr img{border-radius:10px; width:100%;}
@media (min-width:768px){
  .mobthree{padding-top:70px;}
  .mobthree .mobthreefl h2{font-size: 35px;padding: 0px 0px 20px 0px;position:relative;text-align:left;line-height: 45px;}
  .mobthree .mobthreefl h2:before{content:''; position:absolute; left:12px; top:-20px; width:120px; height:4px; background:#3594ba;}
  .mobthree .mobthreefl p{padding:0px 0px 10px 0px;}
  .mobthree .mobthreefl{float:left;width: 50%;}
  .mobthree .mobthreefr{float:right;width:43.666667%;max-width:524px;padding: 0px;}
}
@media (min-width:992px){
  .mobthree{padding-top: 110px;padding-right: 0px;padding-left: 0px;}
  .mobthree .mobthreefl h2{font-size:40px; line-height:50px; padding-bottom:40px;}
  .mobthree .mobthreefl h2:before{top:-40px;}
  .mobthree .mobthreefl p{font-size:16px; line-height:30px; padding-bottom:15px;}
  .mobthree .mobthreefr{position:relative;margin-right: 15px;}
  .mobthree .mobthreefr img{position:relative; z-index:2;}
  .mobthree .mobthreefr:after{content:''; position:absolute; z-index:1; width:100%; height:100%; bottom:-15px; right:-15px; border:1px solid #3593ba; border-radius:10px;}
}
@media (min-width:1200px){
  .mobthree{padding-top:150px;}
  .mobthree .mobthreefl h2{font-size:50px; line-height:60px; padding-bottom:50px;}
  .mobthree .mobthreefl h2:before{top:-60px;}
  .mobthree .mobthreefl p{font-size:18px; line-height:36px; padding-bottom:20px;}
  .mobthree .mobthreefr{margin-right:0px;}
}
/*=======================mobthree end===================*/
/*=======================mobfour start===================*/
.mobfour{padding: 25px 15px 25px 15px;}
.mobfour h2{clear:both;text-align:center;color:#5a5a5a;font-size: 20px;line-height: 1;padding-bottom: 20px;}
.mobfour p{font-size:14px;color:#5a5a5a;line-height: 24px;padding-bottom: 10px;}
.mobfour .mobfoursearch{clear:both;width:100%;position:relative;margin-top: 10px;padding: 0px;}
.mobfour .mobfoursearch span{width: 100%;padding: 5px;background:none;color: #5a5a5a;font-size:16px;line-height: 28px;display: block;height: 38px;font-family:Roboto Slab;border: 1px solid #e6e6e6;margin-bottom: 10px;}
.mobfour .mobfoursearch a{color: #ffffff;font-family:Roboto Slab;font-size:18px;border: none;padding: 12px 15px;cursor: pointer;margin: 0px;background: #3594ba;border-radius: 5px;width: 100%;display: block;text-align: center;line-height: 1;}
.mobfour .mobfoursearch a:hover{text-decoration: underline;}
@media (min-width:768px){
  .mobfour{padding-top:80px; padding-bottom:60px;}
  .mobfour h2{font-size:30px;padding-bottom: 30px;position: relative;}
  .mobfour h2:before{content:''; position:absolute; left:50%; margin-left:-60px; top:-20px; width:120px; height:4px; background:#3594ba;}
  .mobfour p{text-align:center;padding-bottom: 20px;}
  .mobfour .mobfoursearch span{padding: 5px 156px 5px 10px;line-height: 38px;height: 50px;border: 1px solid #3594ba;margin-bottom: 0px;border-radius: 10px;}
  .mobfour .mobfoursearch a{height: 38px;font-size:18px;padding: 0px 15px;background: #f0f7f7;color: #3594ba;position: absolute;right: 6px;top: 6px;line-height: 38px;width: auto;}
}
@media (min-width:992px){
  .mobfour{padding-top:120px;padding-bottom:90px;padding-left: 0px;padding-right: 0px;}
  .mobfour h2{font-size:50px; line-height:60px; padding-bottom:50px;}
  .mobfour h2:before{top:-40px;}
  .mobfour p{font-size:16px;line-height:30px;padding-bottom: 45px;}
  .mobfour .mobfoursearch{margin-top:0px;}
  .mobfour .mobfoursearch span{line-height: 48px;height: 80px;padding: 15px 189px 15px 15px;font-size: 25px;}
  .mobfour .mobfoursearch a{height: auto;font-size: 20px;padding: 0px 25px;right: 19px;top: 19px;bottom: 19px;line-height: 42px;}
}
@media (min-width:1200px){
  .mobfour{padding-top:170px; padding-bottom:130px;}
  .mobfour h2{font-size:50px; line-height:60px; padding-bottom:50px;}
  .mobfour h2:before{top:-60px;}
  .mobfour p{font-size:18px;line-height:36px;padding-bottom: 60px;}
  .mobfour .mobfoursearch span{line-height: 58px;height: 100px;padding: 20px 240px 20px 30px;font-size: 35px;}
  .mobfour .mobfoursearch a{font-size: 25px;line-height: 62px;}
}
/*=======================mobfour end===================*/
/*=======================mobfive start===================*/
.mobfive{padding: 25px 15px;background: #3594ba;}
.mobfive .mobfivefl{float:left;display:inline-block;color: #fff;font-size: 20px;font-family: Roboto Slab;margin-bottom: 0; line-height:30px;}
.mobfive .mobfivefr{float:right; display:inline-block;}
.mobfive .mobfivefr .social-share--facebook,.mobfive .mobfivefr .social-share--Instagram,.mobfive .mobfivefr .social-share--twitter,.mobfive .mobfivefr .social-share--linkedin,.mobfive .mobfivefr .social-share--youtube{width: 30px;height: 30px;color: white;display: inline-block;position: relative;background-repeat: no-repeat;transition: all .15s ease-out;margin-right: 6px;float: left;border-radius: 50%;background-position: center center;}
.mobfive .mobfivefr .social-share--facebook {background-image: url(../images/f.png);background-size: 30px;background-color: #4c7ba1;}
.mobfive .mobfivefr .social-share--twitter {background-image: url(../images/niao.png);background-size: 30px;background-color: #00a6e9;}
.mobfive .mobfivefr .social-share--linkedin {background-image: url(../images/in.png);background-size: 30px;background-color: #385595;}
.mobfive .mobfivefr .social-share--youtube{background-image: url(../images/y.png);background-size: 30px;background-color: #b70000;}
.mobfive .mobfivefr .social-share--Instagram{background-image: url(../images/Instagram.png);background-size: 30px;background-color: #b1008b;}
@media (min-width:768px){  
  .mobfive{padding: 30px 15px;}
  .mobfive .mobfivefl{padding: 0px;font-size: 25px;line-height:37px;}
  .mobfive .mobfivefr{line-height:37px;}
}
@media (min-width:992px){
  .mobfive{ padding:40px 0px;}
  .mobfive .mobfivefl{line-height:37px;font-size:30px;}
  .mobfive .mobfivefr .social-share--facebook,.mobfive .mobfivefr .social-share--Instagram,.mobfive .mobfivefr .social-share--twitter,.mobfive .mobfivefr .social-share--linkedin,.mobfive .mobfivefr .social-share--youtube{width:45px;height:45px;}
  .mobfive .mobfivefr .social-share--facebook {background-size:40px;}
  .mobfive .mobfivefr .social-share--twitter{background-size:40px;}
  .mobfive .mobfivefr .social-share--linkedin{background-size:40px;}
  .mobfive .mobfivefr .social-share--youtube{background-size:40px;}
  .mobfive .mobfivefr .social-share--Instagram{background-size:40px;}
}
@media (min-width:1200px){
  .mobfive{ padding:45px 0px;}
  .mobfive .mobfivefl{line-height:50px;font-size:40px;}
  .mobfive .mobfivefr{padding-top: 7px;}
}
/*=======================mobfive end===================*/
/*=======================mobsix start===================*/
.mobsix{padding:25px 15px 0px 15px;}
.mobsix dt{display:none;}
.mobsix dd{float:left;width:100%;padding-bottom: 20px;}
.mobsix dd .mobsixhead{clear:both;display:block;text-align:left;color:#5a5a5a;font-size:16px;text-transform:uppercase;margin-bottom: 10px;position:relative;}
.mobsix dd .mobsixhead:after{content:'';width:36px;height:2px;background:#5a5a5a;position:absolute;left:0px;bottom: -7px;}
.mobsix dd .mobsixtxt{clear:both;display:block;padding:5px 0px;font-size:14px;line-height:24px;color: #5a5a5a;}
@media (min-width:768px){
  .mobsix dl{padding: 15px 0px 30px 0px;}
  .mobsix dd{width:33.3333%; padding:0px 15px;}
  .mobsix dd .mobsixhead{margin-bottom:24px; font-size:18px;}
  .mobsix dd .mobsixhead:after{bottom:-12px;}  
}
@media (min-width:992px){
  .mobsix{padding:25px 0px 0px 0px;}
  .mobsix dl{padding:25px 0px 50px 0px;}
  .mobsix dt{float:left;display:block;width: 25.833333%; text-align:left;}  
  .mobsix dt img{width:67.096772%;}
  .mobsix dd{padding:0px 40px;width: 24.722222%;}
  .mobsix dd .mobsixhead{font-size:20px;margin-bottom:32px;}
  .mobsix dd .mobsixhead:after{bottom:-18px;}
}
@media (min-width:1200px){
  .mobsix dd .mobsixhead{font-size:22px;}
  .mobsix dd .mobsixtxt{font-size:16px; line-height:25px;}
}
/*=======================mobsix end===================*/
/*=======================footer start===================*/
footer{font-size:14px;color:#5a5a5a;line-height: 24px; padding:10px 10px; border-top:1px solid #f4f8f8;}
@media (min-width:992px){
  footer{font-size:16px; line-height:30px; padding:40px 0px;}
}
.ysqx{display:inline-block;margin-left:10px;transform: translateY(7px);}
.tablebox{width: 100%;overflow: hidden;overflow-x: auto;}
.fancynyb-button--play,.fancynyb-button--thumbs,.fancynyb-button--zoom{display: none;}
/**/
/*=======================footer end===================*/
/*=======================proshow start===================*/
.proshowbg{padding-top: 59px;position: relative;}
.proone{clear:both;width:100%;padding: 15px 15px 0px 15px; position: relative;}
.proone .proonefl{float:left;width:100%;}
.proone .proonefl h1{font-weight:normal;font-size:35px;line-height:40px;padding: 10px 0px;}
.proone .proonefl p{clear:both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 5px 0px;}
.proone .proonefr{float:right;width:100%;margin-top: 20px; margin-bottom: 20px;}
.proone .proonefr .proxzmain{width: 80%;margin: 0 auto;height: 0px;position: relative;padding-bottom: 55.3639%;overflow: hidden; z-index: 3;}
.proone .proonefl .breadnavcon li{display: inline-block;}
.proone .proonefr .proonefrpic{clear:both;display:block;text-align:center;width: 130px;margin:0 auto; line-height:1; padding:10px 0px;}
.proone .proonefr .proonefrpic img{width:100%;}
.proone .proonefr .proonefrtit{clear:both; color:#5a5a5a; text-align:center; font-size:14px; line-height:1;}
@media (min-width:768px){
  .proshowbg{padding-top: 0px;}
  .proshowbg:after{content:'';position:absolute;width:100%;max-width:1920px;background: url(../images/proshowbg.jpg) no-repeat center top;background-size:100%;top: 0px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 0px;z-index: -1;}
  .proone{padding-top: 78px;}
  .proone .proonefl{width: 45%;}
  .proone .proonefr{width:44.5833%; max-width:856px; position: absolute;top:78px;left:47%; margin-top: 0px;}
  .proone .proonefl h1{font-size:43px;padding:0px 0px 25px 0px;}
  .proone .proonefl .breadnavcon{margin-top: 55px;display: inline-block;border: 1px solid #80c4d9;background: #ecf6f7;padding: 3px 15px;border-radius: 16px;}
  .proone .proonefl .breadnavcon,.proone .proonefl .breadnavcon a{color:#666;}
  .proone .proonefr .proxzmain{width:100%;padding-bottom:93.3639%;}
  .proone .proonefr.proonefr2 .proxzmain{padding-bottom: 59.3639%;}
  .proone .proonefr.proonefr1 .proxzmain{padding-bottom:65.3639%;}
  .proone .proonefr .proonefrpic{width:140px;}
  .proone .proonefr .proonefrtit{font-size:16px;}
  .fixedpic{padding-top:15%;width:90%;margin: 0 auto;}
}
@media (min-width:992px){
  .proone{padding: 78px 0px 68px 0px;}
  .proone .proonefl h1{font-size:56px;padding:0px 0px 25px 0px; line-height:65px}
  .proone .proonefl .breadnavcon{margin-top:80px;}
  .proone .proonefl p{font-size:16px; line-height:30px;}
  .proone .proonefr .proonefrpic{width:150px;}
  .proone .proonefr .proonefrtit{font-size:20px;}
  .fixedpic{padding-top:5%}
}
@media (min-width:1200px){
  .proone{padding-bottom:120px; height: 870px;}
  .proone .proonefl h1{font-size:70px;padding:0px 0px 25px 0px; line-height:80px}
  .proone .proonefl .breadnavcon{margin-top:130px;}
  .proone .proonefl p{font-size:18px; line-height:36px;}
  .proone .proonefr.proonefr1{top:110px;}
  .proone .proonefr.proonefr2{top:80px;}
  .proone .proonefr .proonefrpic{width:160px;}
  .proone .proonefr .proonefrtit{font-size:24px;}
}
/***/

.protwo{padding:15px;}
.protwo h2{clear:both;display:block;font-size:28px;color:#3a3a3a;line-height:35px;padding: 10px 0px;}
.protwo .protwop01{clear:both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 5px 0px;}
.protwo .protwobom{clear:both; position:relative;}
.protwo .protwobom:after{position:absolute; z-index:1; left:0px; top:0px; bottom:0px; content:''; background:url(../images/protwopic07.jpg) no-repeat left center;}
.protwo figure{position:relative;z-index:2;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: distribute;justify-content: space-around;padding: 10px 0px;}
.protwo figure img{}
.protwo figure figcaption{}
.protwo figure figcaption span{clear:both; display:block; text-align:left; color:#3594ba; font-size:18px; font-family:Roboto Slab; line-height:24px;}
.protwo figure figcaption p{clear:both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 5px 0px;}
.protwo figure figcaption p a{color:#3594ba; text-decoration:underline;}
.protwo figure figcaption p a:hover{color:#e00;}
@media (min-width:750px){
  .protwo h2{font-size:35px;padding: 25px 0px 25px 0px;text-align:center;}
  .protwo .protwop01{text-align:center;padding: 0px 50px 20px 50px;}
  .protwo figure{padding:15px 0px 15px 0px;-ms-flex-direction: row;flex-direction: row;}
  .protwo figure img{width:300px;}
  .protwo figure figcaption{padding:15px 0px 15px 30px;}
  .protwo figure:nth-child(2){padding-left:30px;}
  .protwo figure:nth-child(2) figcaption{margin-left:5%;}
  .protwo figure figcaption span{padding-bottom:10px;}
  .protwo .protwobom:after{width:180px; left:-100px; background-size:180px;}
}
@media (min-width:992px){
  .protwo h2{font-size:40px;padding: 35px 0px 25px 0px;}
  .protwo .protwop01{font-size:16px;line-height:30px;padding: 0px 100px 40px 100px;}
  .protwo figure{padding:20px 0px;}
  .protwo figure img{width:350px;}
  .protwo figure:nth-child(2){padding-left:60px;}
  .protwo figure:nth-child(2) figcaption{margin-left:5%;}  
  .protwo figure figcaption{padding-left:50px;}
  .protwo figure figcaption span{font-size:20px; padding-bottom:15px;}
  .protwo figure figcaption p{font-size:16px; line-height:30px;}
  .protwo .protwobom:after{width:209px; left:-100px; background-size:209px;}
}
@media (min-width:1200px){
  .protwo h2{font-size:50px;padding:45px 0px 45px 0px;}
  .protwo .protwop01{font-size:18px;line-height:36px;padding: 0px 142px 50px 142px;}
  .protwo figure{padding: 37px 0px;}
  .protwo figure img{width: 455px;}
  .protwo figure:nth-child(2){padding-left:90px;
    padding-top:0px;
    padding-bottom:0px;}
  .protwo figure figcaption{padding-left:120px;}
  .protwo figure figcaption span{font-size:24px;padding-bottom: 30px;}
  .protwo figure figcaption p{font-size:18px; line-height:36px;}
  .protwo .protwobom:after{width:259px; left:-100px;background-size:259px;}
}
/**/
.prothree{padding: 0px 15px 20px 15px; position:relative;}
.prothree h2{clear:both;display:block;font-size:24px;color:#3a3a3a;line-height:35px;padding: 10px 0px;}
.prothree h3{clear:both;display:block;font-size:20px;color:#3a3a3a;line-height:30px;font-family:Roboto Slab;font-weight:normal;padding: 10px 0px;}
.prothree h4{clear:both;display:block;font-size: 18px;color:#3a3a3a;line-height:30px;font-family:Roboto Slab;font-weight:normal;padding: 10px 0px;}
.prothree p{clear:both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding:10px 0px;}
.prothree p i{font-family:Lato Light; font-weight:100;}
.prothree p .sourc{clear:both; display:block; text-align:right; color:#999; font-size:16px;}
.prothree ul{clear:both;padding-left: 23px;padding-bottom: 10px;}
.prothree ul li{clear:both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 5px 0px; list-style: disc;}
.prothree table{border-collapse: collapse;}
.prothree table td{padding:15px;font-size:14px;line-height:24px;word-break: break-word;text-align: center;}
.prothree table.cste{border: 0px; margin-top:0px; margin-bottom:15px; width: 100%;}
.prothree table.cste tr td{padding:15px 10px;border: 0px;border-bottom: 1px solid #cdcdcd;}
.prothree table.cstable{border:1px solid #4d84aa;}
.prothree table.cstable tr td{border:1px solid #4d84aa;}
.prothree table.cstable tr:nth-child(1) td{font-size:22px; font-weight:bold; padding:25px 0px;}
.prothree table.cstable tr:nth-child(2) td{font-size:20px;}
/*cj 鄂破板块*/
.profive{padding:20px 0px;}
.profive figure{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items: flex-start;padding: 10px 15px;flex-direction: row;}
.profive figure .profivepic{float:left; background:#f6fafa; box-shadow:0px 0px 18px rgba(226, 239, 239, 0.66) inset; border-radius:50%; width:60px;}
.profive figure figcaption{-webkit-box-flex:1; -moz-box-flex:1;-webkit-flex:1;-ms-flex:1; flex:1; padding-left:15px;}
.profive figure figcaption span{font-size:20px; color:#3a3a3a; font-weight:bold;}
.profive figure figcaption p{clear: both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 0px 0px;}
@media (min-width:768px){
  .profive{padding:40px 0px 30px;}
  .profive figure{width:50%;float: left;}
}
@media (min-width:992px){
  .profive{padding:80px 0px;}
  .profive figure{width:23.5%; margin-right:2%;}
  .profive figure:last-child{margin-right:0px;}
  .profive figure .profivepic{width:90px; margin-bottom:15px;}
  .profive figure{flex-direction:column;text-align:center;justify-content: center;align-items: center;padding: 0px;}
  .profive figure figcaption{padding-left:0px;}
  .profive figure figcaption p{font-size: 16px; line-height: 30px; padding: 10px 0px;}
}
@media (min-width:1200px){
  .profive{padding:130px 0px 80px;}
  .profive figure .profivepic{width:135px; margin-bottom:15px;}
  .profive figure figcaption p{font-size: 18px; line-height: 36px; padding: 10px 0px;}
}
/**/
.promateri{clear:both;background:url(../images/promateribg.jpg) no-repeat center top;margin:15px -15px;padding: 15px;    background-size: cover;}
.promateri h2{color:#fff;}
.promateri p{color:#fff;}
@media (min-width:768px){
  .promateri{padding-bottom:30px;}
}
@media (min-width:992px){
  .promateri{padding-bottom:40px;}
}
@media (min-width:1200px){
  .promateri{padding-bottom:55px;}
}
.prothree table.matable{border: 0px; margin-top:0px; margin-bottom:15px; width: 100%;}
.prothree table.matable tr:nth-child(1){font-weight:bold;}
.prothree table.matable tr td{padding: 5px 10px;border: 0px;border-bottom: 1px solid #cdcdcd;}
.prothree table.matable tr td{border:0px;}
.prothree table.matable tr:nth-child(odd){background:rgba(150,150,150,.05);}
.prothree table.matable tr:hover{background:rgb(228, 241, 247);}
/**/
.insidelct{margin: 15px 0px 10px 0px;}
.insidelct dl{padding-top:10px;}
.insidelct dl dd{float:left;width:50%;position: relative;padding-top: 66px;color: #0a6285;text-align: center;padding-bottom: 10px;}
.insidelct dl dd i{width: 80px;height: 63px;display: inline-block;background-image:url(../images/mobtwothreeicon.png);background-repeat: no-repeat;background-size: 506px;vertical-align: top;position: absolute;left: 50%;margin-left: -40px;top: 0px;}
.insidelct dl dd span{line-height: 24px;font-size: 14px;clear: both;display: block;}
.insidelct dl dd:nth-child(1) i{background-position: -6px -6px;}
.insidelct dl dd:nth-child(2) i{background-position: -97px -6px;}
.insidelct dl dd:nth-child(3) i{background-position: -192px -6px;}
.insidelct dl dd:nth-child(4) i{background-position: -290px -6px;}
.insidelct dl dd:nth-child(5) i{background-position: 0px -82px;}
.insidelct dl dd:nth-child(6) i{background-position: -98px -82px;}
.insidelct dl dd:nth-child(7) i{background-position: -186px -83px;}
.insidelct dl dd:nth-child(8) i{background-position: -295px -78px;}
/**/
.insidelct01 dl{padding-top:10px;}
.insidelct01 dl dd{float:left;width:50%;position: relative;padding-top: 50px;color: #0a6285;text-align: center;padding-bottom: 10px;}
.insidelct01 dl dd i{width: 100px;height: 40px;display: inline-block;background-image:url(../images/mobtwothreeicon.png);background-repeat: no-repeat;background-size: 400px;vertical-align: top;position: absolute;left: 50%;margin-left: -50px;top: 0px;}
.insidelct01 dl dd span{line-height: 24px;font-size: 14px;clear: both;display: block;height: 48px;}
.insidelct01 dl dd:nth-child(1) i{background-position: -200px -128px;}
.insidelct01 dl dd:nth-child(2) i{background-position: -302px -128px;}
.insidelct01 dl dd:nth-child(3) i{background-position: -302px -71px;}
.insidelct01 dl dd:nth-child(4) i{background-position: -304px -3px;}
@media (min-width:375px){
  .insidelct dl dd{width:33.3333%;line-height: 16px;padding-top: 56px;}
  .insidelct dl dd span{line-height: 20px; height:40px;}
}
@media (min-width:414px){
  .insidelct dl dd{width:25%;line-height: 16px;padding-top: 67px;padding-bottom:15px;}
  .insidelct01 dl dd{width:25%;line-height: 16px;padding-top: 67px;padding-bottom:15px;}
}
@media (min-width:768px){
  .insidelct dl{padding:15px 0px;}
  .insidelct dl dd{width:12.5%; padding-bottom:0px;} 
  .insidelct01 dl dd{width:25%;padding-top: 75px;}
  .insidelct01 dl dd i{width:170px;height:68px;margin-left: -85px;background-size: 680px;}
  .insidelct01 dl dd span{font-size: 16px;}
  .insidelct01 dl dd:nth-child(1) i{background-position: -341px -217px;}
  .insidelct01 dl dd:nth-child(2) i{background-position: -508px -217px;}
  .insidelct01 dl dd:nth-child(3) i{background-position: -508px -118px;}
  .insidelct01 dl dd:nth-child(4) i{background-position: -514px -7px;}
}
@media (min-width:750px){
  .prothree h2{font-size:35px; line-height:40px;}
}
@media (min-width:992px){
  .prothree.container,.prothree .container{/* padding-right: 380px; */}
  .prothree h2{font-size:40px; line-height:55px;}
  .prothree h3{font-size:25px; line-height:35px; padding:20px 0px;}
  .prothree h4{font-size:22px; line-height:35px; padding:20px 0px;}
  .prothree p{font-size:16px; line-height:30px; padding:10px 0px;}
  .prothree p img{margin:10px 0px;}
  .prothree ul li{font-size:16px; line-height:30px; padding:10px 0px;}
  .prothree table {margin-bottom:20px;}
  .insidelct dl dd{width:25%;line-height: 16px;padding-top: 100px;padding-bottom:15px;}
  .insidelct dl dd i{width: 115px;height: 95px;background-size: 727px;margin-left: -57px;}
  .insidelct dl dd span{font-size:16px;}
  .insidelct dl dd:nth-child(1) i{background-position: -7px -9px;}
  .insidelct dl dd:nth-child(2) i{background-position: -135px -5px;}
  .insidelct dl dd:nth-child(3) i{background-position: -276px -9px;}
  .insidelct dl dd:nth-child(4) i{background-position: -415px -9px;}
  .insidelct dl dd:nth-child(5) i{background-position: 2px -116px;}
  .insidelct dl dd:nth-child(6) i{background-position: -137px -115px;}
  .insidelct dl dd:nth-child(7) i{background-position: -266px -112px;}
  .insidelct dl dd:nth-child(8) i{background-position: -426px -113px;}
  .prothree table td{font-size:16px; line-height:30px;}
}
@media (min-width:1200px){
  .prothree.container,.prothree .container{padding-right:420px;padding-left: 0px;}
  .prothree h2{font-size:50px; line-height:70px; padding:30px 0px;}
  .prothree h3{font-size:30px;line-height:40px;padding-bottom:25px;padding-top:25px;}
  .prothree h4{font-size:25px;line-height:40px;padding-bottom: 5px;padding-top: 5px;}
  .prothree p{font-size:18px;line-height: 36px;padding:20px 0px 20px 0px;}
  .prothree p img{margin:20px 0px;}
  .prothree ul li{font-size:18px; line-height:36px; padding:15px 0px;}
  .prothree table {margin-bottom: 30px; margin-top:10px;}
  .proscroll02fr h3{padding-bottom: 5px; padding-top: 5px;}
  .proscroll02fr p{line-height: 30px;}
  .prothree table tr:nth-child(1) td{font-size:18px;line-height: 36px;}
  .prothree table td{font-size:16px;line-height: 36px;}
}
/**/
.prothreebox{clear:both; padding:15px 0px;}
.prothreebox .prothreeboxvideo{float:left;width:100%;position: relative;}
.prothreebox .prothreeboxvideo i{position:absolute;top: 23px;right: 6px;display:block;width:45px;height:37px;background-image:url(../images/mobtwothreeicon.png);background-size: 1000px;background-repeat:no-repeat;background-position: -442px -379px;}
.prothreebox .prothreeboxfr{clear:both; padding-top: 10px;margin:0px -5px;}
.prothreebox .prothreeboxfr p{display:none;}
.prothreebox .prothreeboxfr .proscroll .prothreeboxpic{float:left; width:25%; padding:0px 5px; border-radius:5px; margin-bottom: 10px;}
.prothreebox .prothreeboxvideo img,.prothreebox .prothreeboxfr .proscroll .prothreeboxpic img{width:100%; border-radius: 10px;}
@media (min-width:360px){
}
@media (min-width:375px){
}
@media (min-width:411px){
}
@media (min-width:768px){
  .prothreebox .prothreeboxfr p{display:block;text-align:left;font-size: 18px !important;font-weight: bold;}
  .prothreebox .prothreeboxvideo{width: 63.5%;}
  .prothreebox .prothreeboxfr{clear:none;float:right;width: 269px;padding-top: 0px;}
.prothreebox .prothreeboxfr .proscroll .prothreeboxpic{float:left;width:43.037975%;margin-right: 5%;margin-bottom: 10px;padding: 0px;}
}
@media (min-width:992px){
  .prothreebox .prothreeboxfr{width: 215px;}
  .prothreebox .prothreeboxfr p{font-size:24px!important;}   
}
@media (min-width:1068px){
  .prothreebox .prothreeboxfr{width: 227px;}
}
@media (min-width:1200px){
  .prothreebox{padding-top: 30px; padding-bottom: 30px;}
  .prothreebox .prothreeboxfr{width: 251px;}
}
/**/
.sidebar{clear:both; margin-top:20px; background:#f3f9f9;}
.sidebartop{padding:25px 15px 15px 15px;}
.sidebartop .sidebartoptit{font-size:18px; font-family:Roboto Slab; font-weight:normal; color:#3a3a3a}
.sidebartop ul{padding-top:20px;overflow: hidden; padding-left: 0px;}
.sidebartop ul li{clear:both; margin-bottom:15px; list-style:none; border:1px solid #e3eeee; border-radius:10px; overflow:hidden; padding:0px;}
.sidebartop ul li .sidebartoppic{clear:both; display:block;}
.sidebartop ul li .sidebartoptxt{clear:both; display:block; font-size:14px; color:#3594ba; text-align:center; background:#fff; padding:10px 15px;}
.sidebarbom{padding: 15px 15px 25px 15px;background-color: #519ebc;background-image: linear-gradient(top, #519ebc, #0c5a87);background-image: -webkit-linear-gradient(top, #519ebc, #0c5a87);background-image: -moz-linear-gradient(top, #519ebc, #0c5a87);background-image: -ms-linear-gradient(top, #519ebc, #0c5a87);background-position: left center;background-size: 100% 100%;background-repeat: no-repeat;}
.sidebarbom .sidebarbomtit{clear:both;display:block;color:#fff;text-align:center;font-weight:bold;font-family:lato bold;font-size: 18px;line-height: 24px;padding: 10px 0px 20px 0px;}
.sidebarbom .sideinput01{clear:both;width:100%;display:block;margin-bottom: 15px;border-radius:15px;padding:5px 15px;border:0px;background:#fff;color:#9c9696;line-height:25px;}
.sidebarbom .sideinput01:placeholder{color:#9c9696;}
.sidebarbom .sideinput02{clear:both;width:100%;display:block;font-family:Lato Regular;margin-bottom: 25px;border-radius:15px;padding:5px 15px;border:0px;background:#fff;color:#9c9696;line-height:25px;}
.sidebarbom .sideinput02:placeholder{color:#9c9696;}
.sidebarbom .sidebarbomtxt{padding: 15px 0px 0px 0px;color: #fff;text-align: center;font-size: 14px;}
.sidebarbom .sideinput03{clear:both;display:block;color:#3594ba;background:#fff;border-radius:15px;margin: 0px auto 0px;width:160px;font-size:16px;padding:5px 10px;}
/**/
@media (min-width:768px){
   .sidebartop ul{margin-left: -2%;}
   .sidebartop ul li{clear: none;float: left;width: 48%;margin-left: 2%;padding:0px;}
}
@media (min-width:992px){

    .sidebartop ul{margin-left: -2%;}
    .sidebartop ul li{width: 31%;margin-left: 2%;padding:0px;}
   .sidebartop{padding:30px 20px 18px 20px;}
   .sidebartop ul li .sidebartoppic{overflow:hidden;}
   .sidebartop ul li .sidebartoppic img{width:100%; transition:all 0.5s;}
   .sidebartop ul li:hover .sidebartoppic img{transform:scale(1.02);-webkit-transform:scale(1.02);}
   .sidebartop ul li .sidebartoptxt{font-size:16px;}
   .sidebarbom{padding:15px 20px 25px;}
   .sidebarbom .sidebarbomtit{font-size:30px;text-align:left;line-height: 35px;}
   .sidebarbom .sideinput01{font-size:16px;line-height: 30px;border-radius:20px;margin-bottom: 20px;}
   .sidebarbom .sideinput02{font-size:16px;line-height: 29px;padding: 10px 15px;}
   .sidebarbom .sideinput03{font-size:22px;width: 190px;height: 38px;line-height: 38px;padding: 0px;border-radius: 20px;}
   .sidebarbom .sidebarbomtxt{font-size:16px;}
   .inner-wrapper-sticky{clear:both;border-radius: 30px 0px;-webkit-box-shadow: 50px 0 100px rgba(0,0,0,.15);
    box-shadow: 0px 0 10px rgba(0,0,0,.1);display:block; background: #f3f9f9; will-change: position, transform;z-index: 1;    overflow: hidden;}
    #newboxfrbox{position:absolute;left:0px;top: 846px;bottom:0px; will-change: min-height;}
}
@media (min-width:1200px){
  .prothree.container .sidebar {position: absolute;margin: auto;right: 0;top:32px;width: 335px;overflow: hidden;bottom: 0px;background: none;}
  .sidebar{top:52px;}
  .prothree.proside .sidebar{position: absolute;left:50%;top:52px;width: 335px;overflow: hidden;bottom: 0px;background: none;margin-top: 0px;margin-left: 265px;}
  .sidebartop .sidebartoptit{font-size:24px;}
  .sidebartop ul{margin-left:0%;}
  .sidebartop ul li{clear:both; width:100%;margin-left:0%;padding:0px;}
  .sidebartop ul li .sidebartoptxt{font-size:18px; padding: 15px 15px;}
   .sidebarbom .sidebarbomtit{font-size:34px;line-height:40px;}
   .sidebarbom .sideinput01{font-size:18px;line-height:37px;}
   .sidebarbom .sideinput02{font-size:18px;}
   .sidebarbom .sideinput03{font-size:26px;width: 190px;height: 38px;line-height: 38px;padding: 0px;border-radius: 20px;}
   .sidebarbom .sidebarbomtxt{font-size:18px;}
}
/**/
.profour{padding: 15px 15px 35px 15px;}
.profour .container{position:relative; z-index:2;}
.profour .profourfl h2{clear:both;display:block;font-size:24px;color:#3a3a3a;line-height:35px;padding: 10px 0px;}
.profour .profourfl p{clear:both;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 5px 0px;}
.profour .profourfl span{clear:both; display:block; padding-top:10px;}
.profour .profourfl span a{clear:both;display:inline-block;border:1px solid #3594ba;font-size:14px;color:#3594ba;padding:2px 10px;line-height: 24px;border-radius:15px;}
.profour .profourfl span.profourfla01 a{color:#fff; background:#3594ba;}
.profour .profourfr{display:none;}
@media (min-width:750px){
    .profour{padding-top: 90px;padding-bottom:40px;background-color: #519ebc;background-image: linear-gradient(top, #fcfdfd, #e5f1f1);background-image: -webkit-linear-gradient(top, #fcfdfd, #e5f1f1);background-image: -moz-linear-gradient(top, #fcfdfd, #e5f1f1);background-image: -ms-linear-gradient(top, #fcfdfd, #e5f1f1);background-position: left center;background-size: 100% 100%;background-repeat: no-repeat;position: relative;}
    .profour:before{content:''; position:absolute; left:0px; top:0px; bottom:0px; right:0px; background:url(../images/profourpic02.png) no-repeat center top; background-size:100%;}
    .profour .profourfr{float:right; display:inline-block; width:45.333333%; max-width:543px;}
    .profour .profourfl{float:left;width:49.166667%;padding-top: 7%;}
    .profour .profourfl h2{font-size:35px; line-height:40px;}
    .profour .profourfl span{padding-top:15px;}
    .profour .profourfl span a{font-size:18px;padding: 5px 15px;border-radius: 30px;}
}
@media (min-width:992px){
    .profour{padding-bottom:80px;padding-top: 130px;}
    .profour .profourfl h2{font-size:40px; line-height:55px;}
    .profour .profourfl p{font-size:16px; line-height:30px;}
    .profour .profourfl span{padding-top:20px;}
    .profour .profourfl span a{font-size:22px;}
}
@media (min-width:1200px){
    .profour{padding-bottom:120px;padding-top: 170px;}
    .profour .profourfl h2{font-size:50px; line-height:70px;}
    .profour .profourfl p{font-size:18px; line-height:36px;}
    .profour .profourfl span{padding-top:27px;}
    .profour .profourfl span a{font-size:26px;line-height: 30px;padding: 10px 25px;}
}
/**/
.prosix{background:#d0eaea;padding: 30px 15px;}
.prosix .prosixtit{clear:both;padding-bottom: 15px;overflow: hidden;}
.prosix .prosixtit h2{float:left;width:100%;font-size: 24px;color: #3a3a3a;line-height: 35px;padding: 10px 0px 0px 0px;}
.prosix .prosixtit span{float:right; width:100%;}
.prosix .prosixtit span a{background:url(../images/prosixicon01.png) no-repeat right center; color:#3594ba; padding-right:12px;}
.prosix ul{clear:both; display:block;}
.prosix ul li{float:left; width:100%;}
.prosix ul li a{clear:both;display: inline-block;background: url(../images/prosixicon02.png) no-repeat left 15px;font-size: 14px;color: #5a5a5a;line-height: 24px;padding: 5px 0px 5px 13px;}
@media (min-width:768px){
  .prosix .prosixtit h2{font-size:35px;line-height:40px;width:auto;padding: 0px;}
  .prosix .prosixtit span{width:auto;border:1px solid #3594ba;border-radius:15px;padding:2px 15px;margin-top: 5px;}
  .prosix .prosixtit span a{font-size: 14px;}
}
@media (min-width:992px){
  .prosix{padding-top: 40px;padding-bottom: 40px; padding-left: 0px; padding-right: 0px;}
  .prosix .prosixtit h2{font-size:40px;line-height:55px;}
  .prosix .prosixtit span{border-radius:25px;padding:5px 20px;margin-top: 10px;}
  .prosix .prosixtit span a{font-size: 16px;} 
  .prosix ul li a{font-size:16px;line-height: 30px;padding: 5px 0px 5px 13px;background-position: left 19px;}
}
@media (min-width:1200px){
  .prosix{padding-top:40px; padding-bottom:50px;}
  .prosix .prosixtit span a{font-size:18px;}
  .prosix ul{margin: 0px -20px;}
  .prosix ul li{width:50%;padding: 0px 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .prosix ul li a{font-size: 18px;line-height: 36px;background-position: left 21px;}
}
/*=======================proshow end===================*/
/*=======================Support start===================*/
.Supportbg{padding-top:59px;position: relative;}
.Supportbg .container{background: url(../images/Supportban.jpg) no-repeat center top;background-size: 100%;width: 100%;max-width:1920px;padding: 0px 15px;}
.Supporttop{clear:both;text-align:center;color:#fff;padding: 10px 0px;}
.Supporttop h1,.Supporttop strong{clear:both;font-size: 20px;line-height: 1;padding-bottom: 5px; display: block;}
.Supporttop p{line-height: 18px;font-size: 14px;}
.Supportbom{background:#fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);padding: 15px;border-radius: 5px;width: 100%;max-width: 1600px;margin: 0 auto 30px;}
.Supportbom h2{font-weight:normal;font-size:20px;color:#717171;line-height: 26px;padding-bottom: 15px;}
.Supportbom h1{font-size:20px;color: #3594ba;line-height: 26px;margin-bottom: 15px;position: relative; padding:15px 30px;}
.Supportbom h1:after,.Supportbom h1:before{content:''; position:absolute; width:30px; height:30px; background:url(../images/Supporticon01.png) no-repeat center top; background-size:100%;}
.Supportbom h1:after{right:0px; bottom:0px; transform:scale(-1);-webkit-transform:scale(-1); -moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);}
.Supportbom h1:before{left:0px; top:0px;}
.Supportbom .Supportitem{clear:both; width:100%; max-width:1200px; margin:0 auto;}
.Supportbom .Supportmid{clear:both; width:100%; max-width:1200px; margin:0 auto;}
.Supportbom .Supportitem h3{font-size:18px;color:#5a5a5a;padding: 10px 0px;text-align: center;}
.Supportbom .Supportitem p{font-size:14px;color:#5a5a5a;padding: 10px 0px;}
.Supportmid{background:#b9e4eb; padding:15px 15px; border-radius:5px; margin:10px 0px;}
.Supportmid p{font-size: 14px;color:#1c789c;line-height: 20px;}
.Supportmid a{background:#1c789c;color:#fff;border-radius:5px;padding:5px 15px;margin-top: 10px;display:inline-block;}
@media (min-width:360px){
  .Supporttop{padding: 13px 0px;}
  .Supporttop h1,.Supporttop strong{font-size: 28px;}
  .Supporttop p{font-size: 16px;}
}
@media (min-width:414px){
  .Supporttop{padding: 30px 0px;}
  .Supporttop h1,.Supporttop strong{padding-bottom: 10px;}
}

@media (min-width:768px){
  .Supportbg{padding-top:0px;}
  .Supporttop{padding:50px 0px;}
  .Supporttop h1,.Supporttop strong{font-size: 40px;padding-bottom: 20px;}
  .Supporttop p{font-size: 20px;line-height: 1;}
  .Supportbom{padding-top:30px; padding-bottom:30px; margin-bottom:40px;}
  .Supportbom h2{font-size:24px;line-height:30px;text-align:center;width: 444px;margin: 0 auto;}
  .Supportbom h1{font-size:24px;line-height:30px;text-align:center;width: 438px;margin: 0 auto;}
  .Supportbom .Supportitem h3{font-size:20px; line-height:26px;}
  .Supportbom .Supportitem p{line-height:30px;}
  .Supportbom .Supportmid{margin-top:15px;margin-bottom:15px;padding: 15px 25px 15px 35px;}
  .Supportbom .Supportmid p{float:left;font-size:18px;line-height: 48px;}
  .Supportbom .Supportmid a{float:right;font-size:20px;padding:10px 15px;margin-top: 0px;}
}
@media (min-width:992px){
  .Supporttop{padding: 80px 0px;}
  .Supporttop h1,.Supporttop strong{font-size: 50px;padding-bottom: 20px;}
  .Supporttop p{font-size: 20px;}
  .Supportbom{padding-top:50px;padding-bottom:50px;margin-bottom:60px;border-radius: 0px 50px 0px 0px;}
  .Supportbom h2{font-size:31px;line-height:40px;width: 500px;}
  .Supportbom h1{font-size:31px;line-height:40px;width: 571px;margin-bottom: 20px;}
  .Supportbom h1:after,.Supportbom h1:before{width:35px; height:35px;}

  .Supportbom .Supportitem h3{font-size:26px; line-height:40px;}
  .Supportbom .Supportitem p{font-size:16px; line-height:36px; padding:13px 0px;}
  .Supportbom .Supportmid{margin-top:20px;margin-bottom:20px;border-radius:10px;padding: 20px 30px 20px 40px;}
  .Supportbom .Supportmid p{font-size:22px;line-height: 56px;}
  .Supportbom .Supportmid a{padding: 16px 15px;}
}
@media (min-width:1200px){
  .Supporttop{padding:110px 0px;}
  .Supporttop h1,.Supporttop strong{font-size:60px;padding-bottom:30px;}
  .Supporttop p{font-size: 22px;}
  .Supportbom{padding-top:100px;padding-bottom:80px;margin-bottom:110px;border-radius: 0px 100px 0px 0px;}
  .Supportbom h1{font-size:38px;line-height:50px;width: 703px;margin-bottom: 25px;}
  .Supportbom h1:after,.Supportbom h1:before{width:40px; height:40px;}
  .Supportbom h2{font-size:38px;line-height:50px;width: 606px;}
  .Supportbom .Supportitem h3{font-size:32px; line-height:50px;}
  .Supportbom .Supportitem p{font-size:18px; padding:15px 0px;}
  .Supportbom .Supportmid{margin-top:30px;margin-bottom:30px;padding: 25px 35px 25px 45px;}
  .Supportbom .Supportmid p{font-size:26px;}
}
@media (min-width:1600px){
  .Supporttop{padding:150px 0px;}
  .Supporttop h1,.Supporttop strong{font-size:70px;padding-bottom:35px;}
  .Supporttop p{font-size: 24px;}
  .Supportbom{padding-top:140px;margin-bottom:140px;border-radius: 0px 185px 0px 0px;}
  .Supportbom h1{font-size: 55px;line-height: 90px;width: 896px;margin-bottom: 30px;}
  .Supportbom h1:after,.Supportbom h1:before{width:45px; height:44px;}
  .Supportbom h2{font-size:45px;line-height:70px;width: 702px;}
  .Supportbom .Supportitem h3{font-size: 50px;line-height:70px;padding: 40px 0px;}
  .Supportbom .Supportmid{margin-top:40px;margin-bottom:40px;padding: 31px 46px 31px 57px;}
  .Supportbom .Supportmid p{font-size:30px;}
}

/***/
.Supportul{clear:both;}
.Supportul li{clear:both; padding:15px 0px;}
.Supportul li .Supportulpic{float:left; width:100%; margin-bottom:15px;}
.Supportul li .Supportulfr{float:left; width:100%;}
.Supportul li .Supportulfr .Supportulfrtit{color:#3594ba; font-size:20px; font-family: Roboto Slab; line-height:24px; padding:0px 0px 15px 0px; margin:0px;}
.Supportul li .Supportulfr .Supportulfrtxt{color:#5a5a5a; padding:0px; margin:0px;}
@media (min-width:600px){
  .Supportul li{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
  .Supportul li .Supportulpic{width:30%; max-width:600px;}
  .Supportul li .Supportulfr{-webkit-box-flex:1; -moz-box-flex:1; -ms-flexbox:1; -webkit-flex:1; flex:1; width:0%; padding-left:20px;}
}
@media (min-width:768px){
  .Supportul{padding-top:20px;}
  .Supportul li .Supportulpic{width:40%;}
}
@media (min-width:992px){
  .Supportul{padding-top:30px;}
  .Supportul li{padding:17px 0px;}
  .Supportul li:nth-child(2n-1){flex-direction:row-reverse;}
  .Supportul li:nth-child(2n) p{text-align:right;}
  .Supportul li .Supportulpic{width:50%;}
  .Supportul li:nth-child(2n) .Supportulfr,.Supportul li:nth-child(2n-1) .Supportulpic{padding:0px; padding-left:20px;}
  .Supportul li:nth-child(2n-1) .Supportulfr,.Supportul li:nth-child(2n) .Supportulpic{padding:0px; padding-right:20px;}
   .Supportul li .Supportulfr .Supportulfrtit{font-size:22px;line-height:30px;padding-bottom: 25px;}
}
@media (min-width:1200px){
  .Supportul{padding-top:40px;}
  .Supportul li{padding:25px 0px;}
   .Supportul li .Supportulfr .Supportulfrtit{font-size:24px;line-height:30px;padding-bottom: 30px;}
}
@media (min-width:1600px){
  .Supportul{padding-top:60px;}
  .Supportul li{padding:33px 0px;}
   .Supportul li .Supportulfr .Supportulfrtit{font-size:26px;line-height:30px;padding-bottom: 43px;}
}
/**/
.Supportul01 li{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; padding:10px 0px;}
.Supportul01 li .Supportul01pic{display:none;}
.Supportul01 li .Supportul01box{-webkit-box-flex:1; -moz-box-flex:1; -ms-flexbox:1; -webkit-flex:1; flex:1; width:0%;}
.Supportul01 li .Supportul01box .Supportul01tit{color:#3594ba; font-size:20px; font-family: Roboto Slab; line-height:24px; padding:0px 0px 15px 0px; margin:0px;}
.Supportul01 li .Supportul01box .Supportul01txt{color:#5a5a5a; padding:0px; margin:0px;}
@media (min-width:768px){
  .Supportul01 li .Supportul01pic{display:block; width:80px;}
  .Supportul01 li .Supportul01box{padding-left:30px;}
}
@media (min-width:992px){
  .Supportul01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content: space-between;padding-top: 30px;padding-bottom: 30px;}
  .Supportul01 li{flex-direction:column;width: 29%;}
  .Supportul01 li .Supportul01pic{width:30.7868%; max-width:120px; margin:0 auto;}
   .Supportul01 li .Supportul01box{width:100%; text-align:center; padding-left:0px; padding-top:10px;}
  .Supportul01 li .Supportul01box .Supportul01tit{font-size:22px;padding-bottom: 20px;}
}
@media (min-width:1200px){
  .Supportul01{padding-top:50px;}
  .Supportul01 li .Supportul01box .Supportul01tit{font-size:24px;line-height:28px;padding-bottom: 25px;}
  .Supportul01 li .Supportul01box{padding-top:20px;}
}
@media (min-width:1600px){
  .Supportul01{}
  .Supportul01 li .Supportul01box .Supportul01tit{font-size:26px;line-height:30px;padding-bottom: 30px;}
  .Supportul01 li .Supportul01box{padding-top:26px;}
}
/**/
.cooperlist li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;flex-direction: column;padding: 10px 0px;-webkit-flex-direction: column;}
.cooperlist li .cooperlistpic{clear:both; width:80px; height:80px; margin:0 auto 15px;}
.cooperlist li .cooperlistbox .cooperlisttit{clear:both; font-size:16px; display:block; font-family:Roboto Slab Regular; padding:5px 0px;}
.cooperlist li .cooperlistbox .cooperlisttxt{clear:both; display:block; padding:0px;}
.cooperlogo{padding:10px 0px; margin:0px -5px;}
.cooperlogo li{float: left;width: 50%;padding:5px;border-top: 1px solid #eee;border-right: 1px solid #eee;}
.cooperlogo li:nth-child(2n){border-right: 1px solid #fff;}
.cooperlogo li:nth-child(1),.cooperlogo li:nth-child(2){border-top: 1px solid #fff;}
.cooperlogo li img{clear:both;/* border:1px solid #eee; */width:100%;}
@media (min-width:414px){
  .cooperlist li .cooperlistpic{width:100px; height:100px;}
  .cooperlist li .cooperlistbox .cooperlisttit{font-size: 18px;}
}
@media (min-width:768px){
  .cooperlist li{flex-direction:row;justify-content: space-between;}
  .cooperlist li .cooperlistpic{clear:none;float:left;width:125px;height:125px;margin: 0px;padding: 0px;}
  .cooperlist li .cooperlistbox{float:right;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flexbox: 1;-webkit-flex: 1;flex: 1;width: 0%;padding-left: 30px;}
  .cooperlist li .cooperlistbox .cooperlisttit{font-size: 20px;}
  .cooperlogo li{width:20%;}
  .cooperlogo li:nth-child(2n){border-right: 1px solid #eee;}
  .cooperlogo li:nth-child(5n){border-right: 1px solid #fff;}
  .cooperlogo li:nth-child(3),.cooperlogo li:nth-child(4),.cooperlogo li:nth-child(5){border-top: 1px solid #fff;}

}
@media (min-width:992px){
  .cooperlist li{padding:15px 0px;}
  .cooperlist li .cooperlistbox{padding-left:38px;}
  .cooperlist li .cooperlistbox .cooperlisttit{font-size: 24px;}
  .cooperlogo{margin:0px -7px;}
  .cooperlogo li{padding:7px;}
}
@media (min-width:1200px){
  .cooperlist li{padding:25px 0px;}
  .cooperlist li .cooperlistbox{padding-left:45px;}
  .cooperlist li .cooperlistbox .cooperlisttit{font-size: 26px;}
  .cooperlogo{margin:0px -10px;}
  .cooperlogo li{padding:10px;}
}
@media (min-width:1600px){
  .cooperlist li{padding:30px 0px;}
  .cooperlist li .cooperlistbox{padding-left:55px;}
}
/*=======================Support end===================*/
.breadnav{clear:both;border-top:2px solid #f9f9f9;background: #fff;}
.breadnav .breadnavbox{clear:both;width:100%;max-width: 1200px;margin:0 auto;padding: 10px 20px;text-transform: capitalize;font-size: 14px; color: #666;}
.breadnav .breadnavbox li{display:inline-block;}
.breadnav .breadnavbox a{color: #666;}
@media (min-width:768px){
   .proshowbg .breadnav{border-top: 0px;position: absolute;left: 0px;width: 100%;top: 50px;background: rgba(143, 205, 223, 0);}
}
@media (min-width:1200px){
  .breadnav .breadnavbox{ padding:8px 0px;}
  .proshowbg .breadnav{top:70px;}
}
/*=======================contact start===================*/
.contactbg{padding-top:59px;position: relative;}
.contactbg .container{background: url(../images/cantactban.jpg) no-repeat center top;background-size: 100%;width: 100%;max-width:1920px;padding: 0px 15px;}
.contacttop{clear:both;text-align:center;color:#fff;padding: 10px 0px;}
.contacttop h1{clear:both;font-size: 20px;line-height: 1;padding-bottom: 5px;}
.contacttop p{line-height: 18px;font-size: 14px;}
.contactbom{background:#fff;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.11);padding: 15px;border-radius: 5px;width: 100%;max-width: 1600px;margin: 0 auto 30px;}
.contactbom .contactbombox{width: 100%;max-width: 1200px;margin:0 auto;}
.contactfl{float:left;display:block;width:100%;padding: 15px 0px;}
.contactfl p{clear:both; display:block; font-size:14px; color:#3a3a3a; line-height:26px; padding-bottom:20px;}
.contactfl p span{clear:both; display:block;  font-weight:bold; font-size:18px; padding-bottom:5px;}
.contactfr{float:right;display:block;width:100%;padding: 15px 0px;}
.contactfr p{clear:both; display:block;}
.contactfr p label{clear:both; display:block; font-size:16px; padding:8px 0px;}
.contactfr p:nth-child(1) label{padding-top:0px;}
.contactfr p .contactinput01{border:1px solid #dadada; border-radius:5px; width:100%; line-height:30px; padding:0px 10px; background:none;}
.contactfr p .contactinput02{border:1px solid #dadada; border-radius:5px; width:100%; line-height:24px; height:60px; padding:5px 10px; font-family:Lato; background:none;}
.contactfr p .contactbtn{background:#3494ba;color:#fff;border:0px;border-radius:5px;font-size:16px;padding:10px 25px;display:inline-block;margin-top:20px;cursor: pointer;}
@media (min-width:360px){
  .contacttop{padding: 13px 0px;}
  .contacttop h1{font-size: 28px;}
  .contacttop p{font-size: 16px;}
}
@media (min-width:414px){
  .contacttop{padding: 30px 0px;}
  .contacttop h1{padding-bottom: 10px;}
}
@media (min-width:768px){
  .contactbg{padding-top:0px;}
  .contacttop{padding:50px 0px;}
  .contacttop h1{font-size: 40px;padding-bottom: 20px;}
  .contacttop p{font-size: 20px;line-height: 1;}
  .contactbom{padding-top:30px; padding-bottom:30px; margin-bottom:40px;}
  .contactfl{width:30%;}
  .contactfr{width:48.833333%;}
  .contactfl p{font-size:16px; line-height:30px;}
  .contactfl p span{font-size:20px; line-height:30px;}
  .contactfr p .contactinput01{padding: 3px 10px; font-size:16px;}
  .contactfr p .contactbtn{font-size:24px;padding: 6px 30px;margin-top: 30px;}
}
@media (min-width:992px){
  .contacttop{padding: 80px 0px;}
  .contacttop h1{font-size: 50px;padding-bottom: 20px;}
  .contacttop p{font-size: 20px;}
  .contactbom{padding-top:50px;padding-bottom:50px;margin-bottom:60px;border-radius: 0px 50px 0px 0px;}

  .contactfl p{font-size:18px; line-height:36px;}
  .contactfl p span{font-size:22px; line-height:36px;}
  .contactfr p label{font-size:18px;padding-top: 12px;}
  .contactfr p .contactinput01{padding:5px 10px; font-size:18px;}
  .contactfr p .contactbtn{font-size:26px;padding: 6px 37px;margin-top: 30px;}
}
@media (min-width:1200px){
  .contacttop{padding:110px 0px;}
  .contacttop h1{font-size:60px;padding-bottom:30px;}
  .contacttop p{font-size: 22px;}
  .contactbom{padding-top:100px;padding-bottom:80px;margin-bottom:110px;border-radius: 0px 100px 0px 0px;}
  .contactfl p{font-size:20px;}
  .contactfl p span{font-size:24px;}
  .contactfr p label{font-size:20px;padding-top: 17px;}
  .contactfr p .contactbtn{font-size:28px;padding: 6px 37px;margin-top: 35px;}
}
@media (min-width:1600px){
  .contacttop{padding:150px 0px;}
  .contacttop h1{font-size:70px;padding-bottom:35px;}
  .contacttop p{font-size: 24px;}
  .contactbom{padding-top:140px;margin-bottom:140px;border-radius: 0px 185px 0px 0px;}
  .contactfl p{font-size:22px;}
  .contactfl p span{font-size:26px;}
  .contactfr p label{font-size:22px;padding-top:22px;}
  .contactfr p .contactbtn{font-size:30px;padding: 6px 37px;margin-top: 44px;}
}
/**/
#toTop{display: none;position: fixed;right:5px;bottom:50px;width:40px;height:40px;background-color: hsla(0, 0%, 0%, 0.26);border-radius:50%;    padding: 5px 12px 0px; z-index: 999;}
@media (min-width:768px){
#toTop {transition:background 0.5s;text-decoration: none;bottom: 0;right: 0px;border-radius:0px;overflow: hidden;width: 107px;height: 50px;z-index: 999;text-align: center;background-color:#3f99be; cursor: pointer;}
#toTop span{padding: 7px 32px 0px;display:block;clear:both;}
#toTop span img{width:100%;}
#toTop:hover {background-color: #222931; transition:background 0.5s;} 
}
/*=======================contact end===================*/
.proscroll02fl{width: 100%;margin: 20px auto 5px;position:relative;}
.proscroll02fl figure{float:left;}
.proscroll02fl .cf figure{position:relative;color:#fff;}
.proscroll02fl .cf a{display:block;width: 100%;position: relative;color:#fff; height: 211px;}
.proscroll02fl .cf figure span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.proscroll02fl .picBox{position:relative;overflow:hidden; height: 211px;}
.proscroll02fl .picBox ul.picBoxcon{position: relative;padding:0px;}
.proscroll02fl .picBox figure{width: 100%; position: absolute;display: none; left: 0px; top: 0px;}
.proscroll02fl .picBox figure.active{display:block;}
.proscroll02fl .picBox figure img{width:100%;border-radius: 10px 10px 0px 0px;}
.proscroll02fl .listBox{margin:0 -5px;position:relative;padding: 6px 0 0px;overflow:hidden;}
.proscroll02fl .listBox ul.listBoxcon{position: relative;padding:0px;}
.proscroll02fl .listBox figure{cursor:pointer;position:relative; padding:5px;}
.proscroll02fl .listBox figure img{width: 100%;}
.proscroll02fl .listBox .on img{border:3px solid #3f98be;}
@media (min-width:768px){
  .proscroll02{padding:20px 0px 0px 328px;}
  .proscroll02fl{float:left; width:303px; margin-left:-328px;margin-top: 0px;margin-bottom: 0px;}
  .proscroll02fr{float:right; width:100%;}
}
@media (min-width:992px){
  .proscroll02{padding-top:30px; padding-bottom:15px;}
}
@media (min-width:1200px){
  .proscroll02{padding-top:40px;padding-bottom: 20px;}
}

/**/
.page404{clear: both;display: block;width: 100%;height: 100%;background: #3494ba;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction:column;-ms-flex-pack: distribute;position: relative;align-items: center;justify-content: center;}
.page404 .page404tit{font-size:20px; color:#ffffff; font-weight:bold; line-height:1.2;}
.page404 .page404back{width: 31%;max-width:173px;margin: 20px 0px;}
.page404 .page404pic{clear:both; display:block; width:80%; text-align:center;}
@media (min-width:411px){
  .page404 .page404tit{font-size:35px;}
  .page404 .page404back{margin:30px 0px;}
}
@media (min-width:768px){
  .page404 .page404tit{font-size:35px;}
  .page404 .page404back{margin:30px 0px;}
}
@media (min-width:992px){
  .page404 .page404tit{font-size:40px;}
  .page404 .page404back{margin:30px 0px;}
}
@media (min-width:1200px){
  .page404 .page404tit{font-size:50px;}
  .page404 .page404back{margin:38px 0px;}
}
.moblink{clear:both; display:block; padding-bottom:20px;}
.moblink strong{clear:both; display:block; color:#3594ba; font-size:24px; padding:10px 0px 10px 0px;}
.moblink p{overflow:hidden;text-transform: capitalize;}
.moblink p a{float:left; margin-right:10px; font-size:16px;}
/*产品轮播*/
.profocus{width:100%; margin: 0 auto;}
.profocustop{clear: both; display: block; width: 100%;}
.profocustop p{clear: both; display: block; width: 100%; display: none; padding:0px !important; margin-bottom: 15px; border-radius: 20px; overflow: hidden;}
.profocustop p.on{display: block;}
.profocustop p img{width: 100%; padding:0px !important; margin: 0px !important;}
.profocusbom{width: 100%;position: relative;padding: 0px 60px;}
.profocusbomarrow01,.profocusbomarrow02{position: absolute;top: 50%;width: 50px;cursor:pointer;margin-top: -25px;}
.profocusbomarrow01{left: 0px;}
.profocusbomarrow02{right: 0px;}
.profocusbombox{clear: both; width: 100%; overflow: hidden; padding:0px; margin: 0px;}
.profocusbombox ul{clear: both; overflow: hidden; padding:0px; margin: 0px;}
.profocusbombox ul li{clear:none; float: left; padding:0px; margin: 0px;list-style:none;}
.profocusbombox ul li span{clear:both;display:block;margin: 5px;padding:0px;border-radius: 10px;overflow: hidden;}
.profocusbombox ul li.on span{border:2px solid #f50;}
@media (min-width:768px){
  .profocustop p{border-radius:30px;}
  .profocusbom{padding:0px 70px;}
  .profocusbomarrow01,.profocusbomarrow02{width: 62px;margin-top: -31px;}
}
@media (min-width:992px){
  .profocustop p{border-radius:40px;}
  .profocusbom{padding:0px 90px;}
  .profocusbomarrow01,.profocusbomarrow02{width: 72px;margin-top: -36px;}
}
@media (min-width:1200px){
  .profocustop p{border-radius:50px;}
  .profocusbom{padding:0px 100px;}
  .profocusbomarrow01,.profocusbomarrow02{width: 82px;margin-top: -41px;}
}
/*侧边浮动*/
.fdftm{position:fixed;width: 130px;right: 10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:999;}
.fdftm .fdftmtop{clear:both;position:relative;margin: 0px 0px;}
.fdftm .fdftmtop .fdftmtoppic{clear:both;width:100%;position: relative;z-index: 3;}
.fdftm .fdftmtop .fdftmtoppic a{clear:both;display:block;position:relative;z-index:3;margin-left: 2px;}
.fdftm .fdftmtop .fdftmtoppic span{position:absolute;left: -190px;top: 32px;animation:widthmove 4s linear infinite;width: 240px;overflow:hidden;height: 60px;background: url(../images/fdicon04.png) no-repeat left top;}
.fdftm .fdftmtop .fdftmtoppic span i{clear:both;display:block;font-style:normal;width: 212px;height: 42px;display:block;font-size: 16px;line-height: 21px;color: #1e504f;padding: 0px 0px 0px 22px;margin-top: 7px;}
.nowebp .fdftm .fdftmtop .fdftmtoppic span i{background-image:url(../images/fdicon01.png);}
.fdftm .fdftmbom{clear:both;width: 100%;background: url(../images/fdicon01.png) no-repeat left top;background-size: 140px;width: 140px;height: 74px;margin-top: -55px;position: relative;z-index: 5;}
.fdftm .fdftmbom p{padding-top: 19px;}
.fdftm .fdftmbom a{clear:both;display:block;cursor: pointer;position: relative;z-index: 5;font-size: 17px;color: #fcf7f1;font-weight: bold;text-align: center;text-shadow: 0px 1px 5px rgba(9, 89, 117, 0.82);line-height: 20px;}
.fdftm .fdftmbom span{clear:both;display:block;cursor: pointer;position: relative;z-index: 5;background: url(../images/fdicon02.png) no-repeat top center;text-align: center;padding-top: 3px;margin-top: 5px;line-height: 1;}
.fdftm .fdftmbom a:hover{color:#fff100; text-decoration:none;}
@media (min-width:1600px){
    .fdftm{}
    .fdftm .fdftmbom span{font-size:14px;}
}
@keyframes widthmove
{
    0%,50%{width:0px; left:0px;}
    60%,100%{width:240px; left:-190px;}
}
@-webkit-keyframes widthmove
{
    0%,50%{width:0px; left:0px;}
    60%,100%{width:240px; left:-190px;}
}
/*圣诞侧边浮动
.advbox{width: 280px;height: 368px;background: url(../images/sdpopbg.png) no-repeat center top;position: fixed;display: none;left: 50%;top: 0%;z-index: 999999;background-size: 100%;margin-left: -140px;margin-top: -174px;}
.advbox span{clear:both;display:block;text-align:center;font-family: 'Roboto Slab';font-size: 17px;line-height: 30px;color: #6b6f70;}
.advbox a{position: absolute;left: 50%;width: 110px;height: 28px;margin-left: -55px;bottom: -2px;}
.advbox span.closebtn{position:absolute;right:10px;bottom: -50px;height: 36px;width: 36px;cursor: pointer;left: 50%;margin-left: -18px;}
@media (min-width:992px){
    .advbox{width: 330px; height: 433px;}
    .advbox span{font-size: 23px;line-height: 35px;}
    .advbox a{width: 140px; height: 46px; margin-left: -70px; bottom: -15px;}
    .advbox span.closebtn{bottom:-60px;}
}
@media (min-width:1200px){
    .advbox{width:371px;height:484px;margin-left: -185px;margin-top: -242px;}
    .advbox span{font-size: 26px;line-height: 40px;}
    .advbox a{width:191px; height:46px; margin-left:-95px; bottom: -11px;}
    .advbox span.closebtn{bottom: -70px;}
}*/
.advbox{position:relative;width: 280px;height: 347px;background: url(../images/popbg.png) no-repeat center top;position:fixed; display:none; left:50%;top:0%;z-index: 999999;background-size: 100%;margin-left: -140px;margin-top: -174px;padding: 182px 15px 0px 15px;}
.advbox span{clear:both;display:block;text-align:center;font-family: 'Roboto Slab';font-size: 17px;line-height: 30px;color: #6b6f70;}
.advbox a{position:absolute;border:2px solid #94c2d5;left:50%;bottom: 15px;color:#fff;padding:5px 15px;border-radius:20px;font-size:18px;font-family: 'Roboto Slab';text-overflow: ellipsis;white-space: nowrap;margin-left: -72px;}
.advbox span.closebtn{position:absolute;right:10px;bottom: -50px;height: 36px;width: 36px;cursor: pointer;left: 50%;margin-left: -18px;}
@media (min-width:992px){
    .advbox{width:300px; height:372px;}
    .advbox span{font-size: 23px;line-height: 35px;}
    .advbox a{font-size: 20px;padding: 7px 20px;margin-left: -86px;bottom: 20px;}
    .advbox span.closebtn{bottom: -70px;}
}
@media (min-width:1200px){
    .advbox{width: 355px;height: 440px;padding: 225px 25px 0px;}
    .advbox span{font-size: 26px;line-height: 40px;}
    .advbox a{font-size: 25px;padding: 14px 30px;margin-left: -109px;bottom: 17px;border-radius: 30px;}
    .advbox span.closebtn{bottom: -70px;}
}
/*图片放大*/
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0, 0, 0, 0.85);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-skin{position:relative;background:#FFF;padding:10px !important;box-shadow:0 0 150px rgba(0, 0, 0, 0.3);border-radius:3px;}
.fancybox-outer{position:relative;}
.fancybox-close{position:absolute;top:20px;right:-30px;width:30px;height:30px;cursor:pointer;z-index:8040;background:#FC0 url(../images/icon-close.png) no-repeat center center;background-size:100%;transition:all 0.3s;}
.fancybox-close:hover{background-color:#000;}
.fancybox-inner{overflow:hidden;padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-image{padding:0;margin:0;border:0;outline:none;vertical-align:top;display:block;width:100%;height:100%;max-width:100%;max-height:100%;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-nav span{position:absolute;top:50%;width:40px;height:50px;margin-top:-25px;cursor:pointer;z-index:8040;visibility:hidden;background:rgba(0, 0, 0, 0.5) url(../images/arrow-left.png) no-repeat center center;background-size:auto 26px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-next span{right:0;background:rgba(0, 0, 0, 0.5) url(../images/arrow-right.png) no-repeat center center;background-size:auto 26px;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-prev span{left:0;}
.fancybox-prev span:hover , .fancybox-next span:hover{background-color:#000;}
.fancybox-title{visibility:hidden;font:normal 13px/20px Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
/*视频弹框*/
body.compensate-for-scrollbar{overflow:hidden}
.fancynyb-active{height:auto}
.fancynyb-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancynyb-container *{box-sizing:border-box}
.fancynyb-container [data-selectable=true]{cursor:text}
.fancynyb-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71);bottom:0;left:0;position:absolute;right:0;top:0}
.fancynyb-is-open .fancynyb-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancynyb-inner{bottom:0;left:0;position:absolute;right:0;top:0;}
.fancynyb-inner .fancynyb-infobar{direction: ltr;display: none;opacity: 0;    position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;    color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancynyb-inner .fancynyb-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997;right:0;top:0;}
.fancynyb-show-toolbar .fancynyb-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancynyb-navigation .fancynyb-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997;color:#ccc;}
.fancynyb-navigation .fancynyb-button:hover{color:#fff;}
.fancynyb-show-nav .fancynyb-navigation .fancynyb-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancynyb-navigation .fancynyb-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancynyb-navigation .fancynyb-button div{padding:7px}
.fancynyb-navigation .fancynyb-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancynyb-navigation .fancynyb-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancynyb-inner .fancynyb-toolbar .fancynyb-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;color:#ccc; opacity:0;}
.fancynyb-inner .fancynyb-toolbar .fancynyb-button.fancynyb-button--close{opacity:1;}
.fancynyb-inner .fancynyb-toolbar .fancynyb-button,.fancynyb-inner .fancynyb-toolbar .fancynyb-button:link,.fancynyb-inner .fancynyb-toolbar .fancynyb-button:visited { color: #fff;}
.fancynyb-inner .fancynyb-toolbar .fancynyb-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancynyb-inner .fancynyb-toolbar .fancynyb-button svg path{fill:#fff;stroke-width:0}
.fancynyb-inner .fancynyb-stage{bottom:0;left:0;position:absolute;right:0;top:0;direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994;}
.fancynyb-inner .fancynyb-stage .fancynyb-slide{-webkit-backface-visibility:hidden;;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994;display:block;}
.fancynyb-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle;overflow:visible;padding:0;background:#fff;border:10px solid #fff;border-radius:10px;}
.fancynyb-content .fancynyb-video {background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}
.fancynyb-slide{-webkit-backface-visibility:hidden;;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancynyb-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0;}


.fancybox-tmp{
  display: none;
}
video{
  max-width: 100%!important;
}