.tl,caption,th {
 text-align:left
}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul {
 margin:0;
 padding:0
}
table {
 border-collapse:collapse;
 border-spacing:0
}
fieldset,img {
 border:none
}
address,caption,cite,code,dfn,em,strong,th,var {
 font-style:normal;
 font-weight:400
}
ol,ul {
 list-style:none
}
h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:400
}
q:after,q:before {
 content:''
}
abbr,acronym {
 border:0
}
a {
 outline:0;
 text-decoration:none
}
input,textarea {
 outline:0;
 resize:none
}
.f12 {
 font-size:12px
}
.f13 {
 font-size:13px
}
.f14 {
 font-size:14px
}
.f16 {
 font-size:16px
}
.f20 {
 font-size:20px
}
.fb {
 font-weight:700
}
.fn {
 font-weight:400
}
.ti2 {
 text-indent:2em
}
.lh150 {
 line-height:150%
}
.lh180 {
 line-height:180%
}
.lh200 {
 line-height:200%
}
.udl {
 text-decoration:underline
}
.m-foot-desc a,.no_udl {
 text-decoration:none
}
.tc {
 text-align:center
}
.tr {
 text-align:right
}
.bc {
 margin-left:auto;
 margin-right:auto
}
.l {
 float:left
}
.r {
 float:right
}
.cb {
 clear:both
}
.cl {
 clear:left
}
.cr {
 clear:right
}
.clearfix:after {
 content:'.';
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 font-size:0
}
.vm {
 vertical-align:middle
}
.pr {
 position:relative
}
.pa {
 position:absolute
}
.zoom {
 zoom:1
}
.db {
 display:block
}
.dn {
 display:none
}
.dib {
 display:inline-block
}
.w10 {
 width:10px
}
.w20 {
 width:20px
}
.w30 {
 width:30px
}
.w40 {
 width:40px
}
.w50 {
 width:50px
}
.w60 {
 width:60px
}
.w70 {
 width:70px
}
.w80 {
 width:80px
}
.w90 {
 width:90px
}
.w100 {
 width:100px
}
.w200 {
 width:200px
}
.w250 {
 width:250px
}
.w300 {
 width:300px
}
.w400 {
 width:400px
}
.w500 {
 width:500px
}
.w600 {
 width:600px
}
.w700 {
 width:700px
}
.w800 {
 width:800px
}
.pct10 {
 width:10%
}
.pct20 {
 width:20%
}
.pct30 {
 width:30%
}
.pct40 {
 width:40%
}
.pct50 {
 width:50%
}
.pct60 {
 width:60%
}
.pct70 {
 width:70%
}
.pct80 {
 width:80%
}
.pct90 {
 width:90%
}
.pct100 {
 width:100%
}
.hpct10 {
 width:10%
}
.hpct20 {
 width:20%
}
.hpct30 {
 width:30%
}
.hpct40 {
 width:40%
}
.hpct50 {
 width:50%
}
.hpct60 {
 width:60%
}
.hpct70 {
 width:70%
}
.hpct80 {
 width:80%
}
.hpct90 {
 width:90%
}
.hpct100 {
 width:100%
}
.m0 {
 margin:0
}
.m10 {
 margin:10px
}
.m15 {
 margin:15px
}
.m30 {
 margin:30px
}
.mt0 {
 margin-top:0
}
.mt5 {
 margin-top:5px
}
.mt10 {
 margin-top:10px
}
.mt15 {
 margin-top:15px
}
.mt20 {
 margin-top:20px
}
.mt30 {
 margin-top:30px
}
.mt50 {
 margin-top:50px
}
.mt100 {
 margin-top:100px
}
.mb0 {
 margin-bottom:0
}
.mb5 {
 margin-bottom:5px
}
.mb10 {
 margin-bottom:10px
}
.mb15 {
 margin-bottom:15px
}
.mb20 {
 margin-bottom:20px
}
.mb30 {
 margin-bottom:30px
}
.mb50 {
 margin-bottom:50px
}
.mb100 {
 margin-bottom:100px
}
.ml0 {
 margin-left:0
}
.ml5 {
 margin-left:5px
}
.ml10 {
 margin-left:10px
}
.ml15 {
 margin-left:15px
}
.ml20 {
 margin-left:20px
}
.ml30 {
 margin-left:30px
}
.ml50 {
 margin-left:50px
}
.ml100 {
 margin-left:100px
}
.mr0 {
 margin-right:0
}
.mr5 {
 margin-right:5px
}
.mr10 {
 margin-right:10px
}
.mr15 {
 margin-right:15px
}
.mr20 {
 margin-right:20px
}
.mr30 {
 margin-right:30px
}
.mr50 {
 margin-right:50px
}
.mr100 {
 margin-right:100px
}
.p0 {
 padding:0
}
.p10 {
 padding:10px
}
.p15 {
 padding:15px
}
.p30 {
 padding:30px
}
.pt0 {
 padding-top:0
}
.pt5 {
 padding-top:5px
}
.pt10 {
 padding-top:10px
}
.pt15 {
 padding-top:15px
}
.pt20 {
 padding-top:20px
}
.pt30 {
 padding-top:30px
}
.pt50 {
 padding-top:50px
}
.pt100 {
 padding-top:100px
}
.pb0 {
 padding-bottom:0
}
.pb5 {
 padding-bottom:5px
}
.pb10 {
 padding-bottom:10px
}
.pb15 {
 padding-bottom:15px
}
.pb20 {
 padding-bottom:20px
}
.pb30 {
 padding-bottom:30px
}
.pb50 {
 padding-bottom:50px
}
.pb100 {
 padding-bottom:100px
}
.pl0 {
 padding-left:0
}
.pl5 {
 padding-left:5px
}
.pl10 {
 padding-left:10px
}
.pl15 {
 padding-left:15px
}
.pl20 {
 padding-left:20px
}
.pl30 {
 padding-left:30px
}
.pl50 {
 padding-left:50px
}
.pl100 {
 padding-left:100px
}
.pr0 {
 padding-right:0
}
.pr5 {
 padding-right:5px
}
.pr10 {
 padding-right:10px
}
.pr15 {
 padding-right:15px
}
.pr20 {
 padding-right:20px
}
.pr30 {
 padding-right:30px
}
.pr50 {
 padding-right:50px
}
.pr100 {
 padding-right:100px
}
.body {
 min-width:1200px;
 max-width:1920px;
 position:relative;
 overflow:hidden
}
.header-wrap-trans {
 width:100%;
 height:15%;
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 background:url(../images/transbar.png?v=20180409?t=20180425100421660) top no-repeat
}
.logoIcon {
 width:339px;
 height:105px;
 position:absolute;
 top:1px;
 left:50%;
 margin-left:-169.5px;
 z-index:4;
}
.header-wrap {
 width:100%;
 min-height:981px;
 background-repeat:no-repeat;
 background-position:top center
}
.header {
 margin:0 auto;
 position:relative;
 z-index:2
}
.header-logo {
 float:left;
 margin-top:7px
}
.header-nav ul li {
 width:120px;
 height:68px;
 float:left
}
.header-nav ul li a>span {
 font-size:14px
}
.header-nav ul li a {
 display:block;
 width:100%;
 height:75%;
 margin-top:10%;
 color:#536fa1;
 font-size:18px;
 text-align:center
}
.header-nav ul li a.cur,.header-nav ul li a:hover {
 color:#84c4ff
}
.btns {
 width:207px;
 height:333px
}
.footer-box {
 height:180px;
 background:#344768;
 width:100%;
 overflow:hidden
}
.footer-wrap {
 width:1200px;
 margin:0 auto
}
.meiti-title {
 color:#bcbcbc;
 font-size:20px;
 margin-top:30px;
 text-align:center
}
.m-foot-desc,.m-foot-desc a {
 color:#7194d0;
 font-size:14px
}
.meiti-box {
 text-align:center;
 margin-top:20px
}
.meiti-box a {
 display:inline;
 margin-right:20px
}
.meiti-box a img {
 width:80px;
 height:33px
}
.m-footer {
 width:100%;
 margin-top:160px
}
.m-foot-logo {
 margin-left:72px;
 width:235px;
 height:95px;
 float:left
}
.m-foot-desc {
 float:left;
 margin-top:-7px;
 margin-left:14px;
 border-left:1px solid #7285a7;
 padding-left:28px;
 width:832px
}
.m-foot-desc a:hover {
 color:#fff;
 text-decoration:underline
}
.footer-inner-box {
 background:#fff
}
.footer-inner-box p a {
 color:#5b5b5b!important;
 font-size:12px;
 text-decoration:none
}
.footer-inner-box p a:hover {
 color:#5b5b5b!important;
 text-decoration:underline
}
.header-title {
 float:left;
 margin-left:10px;
 margin-top:10px
}
.header-title>h1 {
 font-size:22px;
 font-weight:700;
 color:#fff
}
.header-title>h2 {
 font-size:16px;
 margin-top:5px;
 color:#fff
}
.header-logo img {
 margin:0 8px 0 37px
}
.none {
 display:none
}
