/*@import "../iconfont/iconfont.css";*/

.cls, .clear, .clearfix {
    clear: both
}

.w1200 {
    width: 1200px;
    margin: 0 auto
}

i.cu {
    display: inline-block;
    width: 20px;
    height: 20px;
    /* background: url(../images/c.png) no-repeat center;*/
    margin-left: 5px;
    margin-bottom: -5px;
    background-color: #ffad17;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-stretch: normal;
}
i.cu.hot-tips{
    background-color: #ff6f3a;
}
i.cu.sale-tips {
    background-color: #629a1a;
}
i.host {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/hot.png) no-repeat center;
    margin-left: 10px
}

.head-margin {
    height: 100px
}


.question_bg {
    background: #F7F9FB;
    padding: 60px 0;
    padding-top: 80px
}

.question_bg .question .title {
    text-align: center;
    background: none;
}

.question_bg .question .title h3 {
    margin-bottom: 24px;
    color: #111032;
    font-size: 24px
}

.question_bg .question .title p {
    font-size: 14px;
    color: #5E5E65
}

.question_bg .question .title p a {
    color: #0481FF;
    text-decoration: underline
}

.question_bg .question .list {
    padding-top: 50px
}

.question_bg .question .list .llit {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding-left: 60px
}

.question_bg .question .list .llit .img {
    float: left;
    margin-right: 20px
}

.question_bg .question .list .llit .note {
    float: left;
    font-size: 14px;
    padding-top: 6px
}

.question_bg .question .list .llit .note a:hover {
    color: #0481FF
}

.buySetp_bg {
    background: #fff;
    padding: 60px 0;
    padding-top: 80px
}

.buySetp_bg .buySetp .title {
    text-align: center;
    background: none;
}

.buySetp_bg .buySetp .title h3 {
    margin-bottom: 24px;
    color: #111032;
    font-size: 24px
}

.buySetp_bg .buySetp .title p {
    font-size: 14px;
    color: #5E5E65
}

.buySetp_bg .buySetp .list {
    padding-top: 50px
}

.buySetp_bg .buySetp .list li {
    float: left;
    width: 19.9%;
    padding-left: 20px;
    padding-top: 15px;
    box-sizing: border-box
}

.buySetp_bg .buySetp .list .li2 {
    padding-left: 55px
}

.buySetp_bg .buySetp .list .li3 {
    padding-left: 90px
}

.buySetp_bg .buySetp .list .li4 {
    padding-left: 145px
}

.buySetp_bg .buySetp .list .li5 {
    text-align: right
}

.cloudBx_bg {
    background: #F7F9FB;
    padding: 60px 0;
    padding-top: 80px
}

.cloudBx_bg .cloudBx .title {
    text-align: center;
    background: none;
}

.cloudBx_bg .cloudBx .title h3 {
    margin-bottom: 24px;
    color: #111032;
    font-size: 24px
}

.cloudBx_bg .cloudBx .title p {
    font-size: 14px;
    color: #5E5E65
}

.cloudBx_bg .cloudBx .list .pli {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 0 12px;
    padding-top: 30px
}

.cloudBx_bg .cloudBx .list .pli .item {
    border: 1px #E3EBF1 solid;
    padding-bottom: 20px;
    transition: all .5s;
    background: #fff
}

.cloudBx_bg .cloudBx .list .pli .item .tname {
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px #E3EBF1 solid;
    font-size: 18px
}

.cloudBx_bg .cloudBx .list .pli .item .info {
    padding: 10px 0
}

.cloudBx_bg .cloudBx .list .pli .item .info td {
    line-height: 30px;
    color: #5E5E65;
    font-size: 14px
}

.cloudBx_bg .cloudBx .list .pli .item .info .td1 {
    text-align: right;
    box-sizing: border-box;
    padding-right: 5px
}

.cloudBx_bg .cloudBx .list .pli .item .info .td2 {
    text-align: left
}

.cloudBx_bg .cloudBx .list .pli .item .gprice {
    text-align: center;
    color: #ff4500;
    padding: 10px 0;
    padding-top: 0
}

.cloudBx_bg .cloudBx .list .pli .item .gprice span {
    font-weight: bolder;
    font-size: 18px
}

.cloudBx_bg .cloudBx .list .pli .item .box {
    text-align: center
}

.cloudBx_bg .cloudBx .list .pli .item .box a {
    background: #fff;
    border: 1px #F2F5F8 solid;
    display: inline-block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #5E5E65;
    border-radius: 2px;
    transition: all .5s
}

.cloudBx_bg .cloudBx .list .pli .item:hover {
    box-shadow: 0 0 15px 0 rgba(173, 174, 182, 0.5)
}

.cloudBx_bg .cloudBx .list .pli .item:hover .box a {
    background: #0481FF;
    color: #fff
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,b,img{margin:0;padding:0;}
body{ min-width: 1200px;color: #333;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,li{list-style:none}
h1,h2,h3,h4,h5,h6,b{font-size:100%;font-weight:normal;}
q:before,q:after{content:''}
abbr,acronym{border:0}
input:disabled {background: none;}
textarea{resize:none;outline:none}
a, img {border: 0px none; color: #333;text-decoration: none;}
.clear { clear:both;}
/*---fix---*/
.location .ddimg a {
    padding: 0 10px;
}
.location .ddimg a img{
    display: inline-block;
    vertical-align: middle;
}


.footer-con p {
    line-height: 25px;
}




.footer_bg {
    /*margin-top: 20px;*/
}
.footer_bg .footerWeb1_bg {
    background: #fafafa;
    padding: 10px;
}
.footer_bg .footerWeb1_bg .footerWeb1 li {
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding-left: 20px;
}
.footer_bg .footerWeb1_bg .footerWeb1 li .td1 {
    width: 72px;
}
.footer_bg .footerWeb1_bg .footerWeb1 li .td2 {
    font-size: 16px;
    color: #454545;
}
.footer_bg .footerWeb2_bg {
    padding: 20px 0;
    background: #F7F8FA;
    border-top: 1px #e3e3e3 solid;
}
.footer_bg .footerWeb2_bg .footerWeb2 .list {
    float: left;
    width: 728px;
}
.footer_bg .footerWeb2_bg .footerWeb2 .list dl {
    float: left;
    width: 20%;
}
.footer_bg .footerWeb2_bg .footerWeb2 .list dl dt {
    font-size: 14px;
    color: #151515;
    margin-bottom: 16px;
    font-weight: bold;
}
.footer_bg .footerWeb2_bg .footerWeb2 .list dl dt a{
    font-size: 14px;
    color: #151515;
    line-height: normal;
    font-weight: bold;
}
.footer_bg .footerWeb2_bg .footerWeb2 .list dl dd a {
    line-height: 25px;
    color: #777778;
    font-size: 12px;
}
.footer_bg .footerWeb2_bg .footerWeb2 .list dl:nth-child(5) {
    /* padding-left: 40px;
     box-sizing: border-box;*/
}
.footer_bg .footerWeb2_bg .footerWeb2 .wxBx {
    padding-top: 30px;
    width: auto;
    float: left;
    margin-left: 10px;
    text-align: center;
    padding-right: 30px;
    box-sizing: border-box;
}
.footer_bg .footerWeb2_bg .footerWeb2 .telBx {
    float: right;
    width: 161px;
}
.footer_bg .footerWeb2_bg .footerWeb2 .telBx .item {
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px #ddd solid;
    box-sizing: border-box;
    padding: 10px;
}
.footer_bg .footerWeb2_bg .footerWeb2 .telBx .item .red {
    color: #f41f00;
    font-weight: bold;
}
.footer_bg .footerWeb3_bg {
    /*padding: 20px 0;*/
    background: #F7F8FA;
    /*border-top: 1px #e3e3e3 solid;*/
}

.footer_bg .footerWeb3_bg .footerWeb3 a {
    display: inline-block;
    margin: 5px 16px;
    float: left;
}
.footer_bg .footerWeb3_bg .footerWeb3 a:first-of-type{
    margin-left: 0;
}
.footer_bg .footerWeb4_bg {
    /*padding: 20px 0;*/
    background: #F7F8FA;
    /*border-top: 1px #e3e3e3 solid;*/
}
.footer_bg .footerWeb4_bg .footerWeb4 .bvison {
    float: left;
    width: 70%;
    font-size: 14px;
    line-height: 25px;
}
.footer_bg .footerWeb4_bg .footerWeb4 .bvison a{color: #333;}
.footer_bg .footerWeb4_bg .footerWeb4 .tps {
    float: right;
    width: 25%;
    text-align: right;
}
.footer_bg .fitemsdd a[href]:hover,.footer_bg .footerWeb4_bg .footerWeb4 .bvison a[href]:hover,.footer_bg .footerWeb2_bg .footerWeb2 .list a[href]:hover{color: #C7000B;}
.footer_bg .wxzximgli{position: relative;}
.footer_bg .wxzximgli .wxzximg{position:absolute;width:auto;left:0;bottom:-70px;display: none;}
.footer_bg .wxzximgli:hover .wxzximg{display: block;}
.footer_bg .fitemsdd{overflow: hidden;}
.footerWeb4_bg  .tps a{margin-left: 6px;display: inline-block;}
.footerWeb4_bg  .tps a:first-of-type{margin-left: 0;}
.footerImgBox{
    display: flex;
    font-size: 14px;
    color:#444444;
}
.footerImgBox img{
    width: 36px;
    height: 36px;
}
.footerImgBox>div:last-child{
    margin-left:16px;
}
.gzlxwm_title{
    font-size: 14px;
    font-weight: bold;
    color:#333333;
}
.gzlxwm_desc{
    font-size: 12px;
    color:#454545;
    margin-top:20px;
}
.gzlxwm_img{
    margin-top:14px;
}
.lxfsTIt{
    font-size: 12px;
    color:#6B6B6C;
    margin-top:18px;
    margin-bottom:14px;
}
.lxfsCon{
    font-size: 12px;
    color:#6B6B6C;
}
.lxfsCon span{
    color:#333333;
}
.lxfsCon a:hover{
    color:#C7000B;
}
.fitemsdd a{
    font-size: 12px;
    color:#777778;
}
.fitemsdd a:first-child{
    color:#333333;
}
.bvison{
    line-height: 30px;
}
.bvison a{
    font-size: 12px;
}

