body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
 margin: 0; padding: 0;}
body{font-size:14px; color:#044562;font-family: "Microsoft YaHei";}
/*  * { box-sizing: border-box; } */
*:focus { outline: none; }
 table{ border-collapse:collapse; }
/*  body { font-family: "Microsoft YaHei"; } */
em,i{	font-style: normal;}
 ul, li { list-style: none; }
 button{outline:none;border: none;}

 a { text-decoration: none; color:rgb(4,69,98); }

/* input{vertical-align: middle;} */
 input, textarea { outline: none; box-shadow: none; }

 textarea { resize: none; overflow: auto; }

 .w{width:100%;min-width:1200px; margin:0 auto;}
 .w1200{width: 1200px;margin:0 auto;}
 
 .clearfix { zoom: 1; }

 .clearfix:after { content: "."; width: 0; height: 0; visibility: hidden;
 display: block; clear: both; }

 .fl { float: left }

 .fr { float: right }

 .tl { text-align: left; }

 .tc { text-align: center }

 .tr { text-align: right; }

 .ellipse { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
 }



@font-face {
  font-family: '../iconfont';
  src: url('../iconfont.eot');
  src: url('../iconfont.eot?#iefix') format('embedded-opentype'),
  url('../iconfont.woff') format('woff'),
  url('../iconfont.ttf') format('truetype'),
  url('../iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}


.cpointer{cursor:pointer;}
.fwnormal{font-weight:normal;}
.ohidden{overflow:hidden;}
.dblock{display:block;}
.din-block{display:inline-block;}
.dnone{display:none;}
.lh25{line-height:25px;}
.lh20{line-height: 20px;}
.lh50{line-height:50px;}
.prela{position:relative;}
.r1 {right: 1px;}
.t1 {top: 1px;}
.pa {position: absolute;}
.text-c {text-align: center;}

.h427{height:427px;}

.borrad {border-radius: 5px;}
.btop{border-top:2px dashed #efefef;}
.border-t{border-top: 1px dashed #dfdfdf;}

.colFFF{color:#fff;}
.col469{color:rgb(4,69,98);}
.col111{color:rgb(114,113,113);}
.col214{color:rgb(225,135,44);}
.colF{color:#f08200;}
.colE{color:#ef8200;}
.aColor{color:rgb(4,69,98);}
.bColor{color:rgb(44,126,167);}
.backE{background:#ef8200;}
.back469{background:rgb(4,69,98);}
.backF5{background:#f5f6f8;}
.back04{background:#044562;}
.bEA {
    background: #EAE5E5;
}
.colorRed{}
.cP{
    cursor: pointer;
    text-decoration: underline;
}
.fWeight {
    font-weight: bold;
}

.fs74{font-size:74px;}
.fs56{font-size:56px;}
.fs36{font-size:36px;}
.fs32{font-size:32px;}
.fs26{font-size:26px;}
.fs24{font-size:24px;}
.fs22{font-size:22px;}
.fs20{font-size:20px;}
.fs18{font-size:18px;}
.fs16{font-size:16px;}
.fs14{font-size:14px;}
.fs12{font-size:12px;}

.w1130{width:130px;}
.w916{width:916px;}
.w197{width:197px;}
.w443{width:443px;}
.w234{width:234px;}
.w117{width:117px;}
.w235{width:235px;}
.w325{width:325px;}
.w351{width:351px;}
.w260{width:260px;}
.w1045{width:1045px;}
.wid597{width:560px;}
.sele-wid70 {width: 70px;}
.inpt-wid100{width:100px;}
.inpt-wid210{width:210px;}
.inpt-wid240{width:240px;}
.inpt-wid288{width:288px;}
.inpt-wid300{width:300px;}
.inpt-wid350{width: 350px;}
.inpt-wid378{width:360px;}
.inpt-wid492{width:492px;}
.inpt-wid687{width:687px;}

.pl15{padding-left:15px;}
.pl24{padding-left:24px;}
.pl26{padding-left:26px;}
.pl28{padding-left:28px;}
.pl31{padding-left:31px;}
.pl58{padding-left: 58px;}
.pl128{padding-left:128px;}
.pl194{padding-left: 194px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt16{padding-top:16px;}
.pt20{padding-top:20px;}
.pt22{padding-top:22px;}
.pt25{padding-top:25px;}
.pt28{padding-top:28px;}
.pt32{padding-top:32px;}
.pt47{padding-top:47px;}
.pt51{padding-top:51px;}
.pt57{padding-top:57px;}
.pt60{padding-top:60px;}
.pt82{padding-top:82px;}
.pt130{padding-top:100px;}
.pt280{padding-top:280px;}
/* .pt130{padding-top:130px;} */
.pt170{padding-top: 170px;}
.pb12{padding-bottom:12px;}
.pb20{padding-bottom: 20px;}
.pb24{padding-bottom:24px;}
.pb36{padding-bottom:36px;}
.pb51{padding-bottom:51px;}
.pb40{padding-bottom:40px;}
.pr10{padding-right: 10px;}
.pr20{padding-right: 20px;}
.pr24{padding-right: 24px;}
.npoi-pad36{padding: 10px 36px;}

.ml20{margin-left: 20px;}
.ml28{margin-left:28px;}
.ml10{margin-left:10px;}
.mr13{margin-right:13px;}
.ml30{margin-left: 30px;}
.mt-8{margin-top: -8px;}
.mt-4{margin-top: -4px;}
.mt10{margin-top:10px;}
.mt16{margin-top:16px;}
.mt20{margin-top:20px;}
.mt23{margin-top:23px;}
.mt280 {margin-top: 280px;}
.mb4{margin-bottom:4px;}
.mb12{margin-bottom:12px;}
.mb32{margin-bottom:32px;}
.mb40{margin-bottom:40px;}
.mb60{margin-bottom:60px;}




.spotLi{background:url(../images/spot.png) no-repeat center left;padding-left:20px;}

.text-c {
    text-align: center;
}
.mt5 {
    margin-top: 5px;
}
.mb20 {
    margin-bottom: 20px;
}
.mr20 {
    margin-right: 20px;
}

 button {
    outline: none;
    border: none;
}
.mt20 {
    margin-top: 20px;
}
.w330 {
    width: 350px;
}
img {
    border: 0;
    vertical-align: middle;
}
.ml60 {
    margin-left: 60px;
}

.foot-bg {
    min-width: 1170px;
    width: 100%;
    background: #01628c;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}
.pb10 {
    padding-bottom: 10px;
}

.foot-bg .foot-title {
    color: #66CCFF;
    font-size: 14px;
    display: block;
}


.bottom-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 20;
}


.bottom-top li {
    width: 48px;
    height: 48px;
    background: #ccc;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative;
}
li {
    list-style: none;
}

.bottom-top li span {
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 4px;
    width: 48px;
    height: 48px;
    float: left;
    display: none;
    text-align: center;
    background: #ccc;
    color: #fff;
}
.pwh18-65{padding: 18px 65px;}
