@charset "utf-8"; /* CSS Document */ body { font-family: "Microsoft YaHei", "微软雅黑" !important; } /*****header*******/ .header { background: #fff; min-width: 1200px; } .headerTop { padding: 24px; } .headLogo { display: inline-block; height: 34px; } .headLogo img { display: block; height: 100%; } .headerTopR { float: right; } .headerTopR > * { display: inline-block; vertical-align: middle; } .headerTopBtn { width: 88px; height: 34px; line-height: 34px; border-radius: 17px; text-align: center; background: #3598DC; font-size: 14px; color: #fff; margin-left: 30px; } .headerTopBox { border: 1px solid #DCDCDC; border-radius: 17px; border-right: 0; position: relative; width: 366px; height: 34px; line-height: 32px; color: #A5A4A4; font-size: 14px; } .headerTopBox:hover { z-index: 9999; } .searchBtn { width: 48px; height: 34px; line-height: 34px; color: #fff; font-size: 20px; position: absolute; top: -1px; right: -20px; border-radius: 17px; background: #66C0FE; text-align: center; cursor: pointer; } .headerTopList { width: 116px; float: left; height: 100%; cursor: pointer; text-align: center; } .headerTopList i { position: absolute; z-index: 9; left: 100px; top: 0; height: 100%; line-height: 34px; font-size: 20px; } .headerTopList span { display: block; width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: 17px; background: #fff; z-index: 9; position: relative; } .headerTopList ul { width: 125px; position: absolute; top: 150%; left: 0; background: #fff; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding: 34px 0 5px; transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: -99999; } .headerTopList:hover ul { top: 0%; border-radius: 17px; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; z-index: 1; } .headerTopList li { line-height: 30px; padding: 0 10px; } .headerTopList a { color: #A5A4A4; } .headerTopList a, .headerTopList li { transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .headerTopList li:hover { background: #66C0FE; } .headerTopList li:hover a { color: #fff; } .headerTopBox input { display: block; float: left; width: 242px; height: 20px; border: 0; border-left: 1px solid #F0F0F0; padding: 0 10px; margin: 7px 0 0 7px; line-height: 20px; } .headerBox { background: #3598DC; } .headerBox ul { height: 60px; line-height: 60px; } .headerBox li { font-size: 16px; text-align: center; width: 140px; float: left; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .headerBox li:hover, .headerBox li.active { background: #1E7FC2; } .headerBox a { display: block; color: #fff; } /*****header*******/ .index_box { width: 1200px; margin: 0 auto; } .index_sec { margin: 50px 0; } .public_title { margin-bottom: 30px; font-size: 22px; color: #666666; vertical-align: bottom; } .public_title span { font-size: 14px; color: #BCBCBC; font-family: Arial, Helvetica, sans-serif !important; margin-left: 5px; position: relative; top: 2px; } .publicBtn { float: right; margin-top: 5px; font-size: 12px; text-align: center; color: #8A8A8A; width: 64px; height: 24px; line-height: 24px; border-radius: 12px; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .publicBtn:hover { background: #3598DC; color: #fff; } .publicBtn i { font-size: 14px; margin-left: 5px; } /*****banner*******/ .banner { height: 0; padding-bottom: 15%; overflow: hidden; min-width: 1200px; } .banner img { display: block; width: 100%; } /*****banner*******/ .gatSecTitle { font-size: 24px; color: #424242; font-weight: bold; margin-bottom: 25px; } .gatSecTitle span { width: 40px; height: 24px; font-size: 13px; color: #fff; display: inline-block; background: #EF9508; text-align: center; line-height: 24px; border-radius: 12px; margin-left: 5px; position: relative; top: -3px; } /*****gateway_sec1*******/ .gateway_sec1 .index_box { overflow: hidden; } .gatSec1L, .gatSec1R { border: 1px solid #EDEDED; float: left; } .gatSec1L { width: 318px; margin-right: 27px; padding: 25px 0; } .gatSec1LImg { line-height: 0; margin: 0 auto; width: 128px; height: 128px; overflow: hidden; border-radius: 50%; } .gatSec1LImg img { width: 100%; } .gatSec1Name { text-align: center; color: #424242; font-size: 24px; margin: 15px 0 19px; } .gatSec1Num { width: 190px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #fff; margin: 0 auto 15px; background: #3598DC; border-radius: 18px; } .gatSec1Txt { text-align: center; font-size: 15px; color: #424242; } .gatSec1Txt span { color: #DDDDDD; font-size: 13px; margin: 0 15px; } .gatSec1R { width: 855px; padding: 20px 30px 25px; } .gatSec1Row { margin: -20px -21px 0; overflow: hidden; } .gatSec1Col2 { float: left; width: 16.666667%; padding: 0 21px; margin-top: 20px; } .gatSec1Box { display: block; text-align: center; font-size: 14px; color: #424242; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .gatSec1Img { margin: 0 auto 10px; line-height: 66px; width: 66px; overflow: hidden; font-size: 37px; background: #985CE2; color: #fff; border-radius: 8px; } .gatSec1Img img { width: 100%; } /*****gateway_sec1*******/ /*****gateway_sec2*******/ .gatSec2Row { margin: 0 -15px; overflow: hidden; } .gatSec2Col4 { width: 33.333333%; float: left; padding: 0 15px; } .gatSec2Box { position: relative; border: 1px solid #EDEDED; padding: 25px 25px 10px; } .gatSec2Box:before { content: ''; position: absolute; top: -1px; left: -1px; width: 154px; height: 6px; } .blue:before { background: #3598DC; } .green:before { background: #00E7B9; } .yellow:before { background: #EF9508; } .gatSec2List li { padding: 13px 0; border-top: 1px dashed #E7E7E7; } .gatSec2List li:first-child { border-top: 0; } .gatSec2List a, .gatSec2List a > span { display: block; } .gatSec2T { color: #424242; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .gatSec2T img { margin-right: 10px; width: 16px; position: relative; top: -1px; } .gatSec2Txt { text-align: right; font-size: 13px; color: #949494; margin-top: 8px; } /*****gateway_sec2*******/ /*****gateway_sec3*******/ .gatSec3Box { margin-top: -50px; } .gatSec3List { padding: 0 160px 24px 160px; border-bottom: #EDEDED solid 1px; margin-bottom: 35px; } .gatSec3List li { float: left; line-height: 28px; font-size: 15px; color: #424242; text-align: center; position: relative; cursor: pointer; padding: 0 10px; } .gatSec3List li:after { content: ''; position: absolute; top: 47px; left: 0px; width: 100%; height: 6px; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; } .gatSec3List li:hover:after, .gatSec3List li.active:after { background: #3598DC; } .gatSec3Row { margin: 0 -40px; overflow: hidden; display: none; } .gatSec3Row:first-child { display: block; } .gatSec3Col7 { width: 14.285714%; float: left; margin-bottom: 50px; padding: 0 40px; } .gatSec3Img { border: 1px solid #EDEDED; text-align: center; line-height: 0; border-radius: 10px; margin-bottom: 15px; height: 102px; overflow: hidden; padding-top: 19px; } .gatSec3Img img { width: 56px; } .gatSec3Txt { font-size: 14px; color: #424242; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } /*****gateway_sec3*******/ /***footer***/ .footer { height: 60px; text-align: center; line-height: 60px; font-size: 14px; color: #fff; background: #3598DC; min-width: 1200px; } /***footer***/