@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/*top*/
.bgf{ width: 100%; overflow: hidden; min-width: 1200px; height: 50px; padding: 10px 0;}
.hred{ width: 1200px; height: 50px; clear: both; margin: 0 auto; overflow: hidden;}
.hred .hred_left{ float: left; width: 400px; height: 50px; overflow: hidden;}
.hred .hred_left a{ float: left; width: 150px; height: 50px; line-height: 46px;}
.hred .hred_left a img{ height: 45px; display: inline; vertical-align: middle;}
.hred .hred_left div{ float: left; height: 30px; line-height: 30px; font-size: 22px; color: #333; padding-left: 20px; overflow: hidden; border-left: 1px solid #d8d8d8; margin: 10px 0 0 20px;}
.hred .hred_right{ float: right; width: auto; height: 30px; margin: 10px 0 0; padding: 0; overflow: hidden;}
.hred .hred_right li{ float: left; height: 30px; margin-left: 10px; line-height: 30px; overflow: hidden;}
.hred .hred_right li a{ padding: 0 20px; height: 30px; text-decoration: none; font-size: 16px; color: #333; overflow: hidden;}
.hred .hred_right li a:hover{ color: #e43632;}
/* banner */
.indexBanner{width: 100%; min-width: 1340px; background: url(indextop.jpg) no-repeat center; background-size: cover; height: 450px;}
.indexBannerBlock{width: 1200px; height: 450px; margin: 0 auto;}
.indexUserBlock{width: 270px; height:auto; background: #fff; float: right; margin-top: 40px; overflow: hidden;}
.indexUserBlock>.userNews{width: 230px; height: 50px; margin-top: 15px; margin-left: 20px;}
.indexUserBlock>.userNews>img{width: 50px; height: 50px; border-radius: 100%; float: left;}
.indexUserBlock>.userNews>.left{width: 170px; height: 35px; margin-top: 7.5px;font-size: 12px;line-height: 17px; float: right;}
.indexUserBlock>.userNews>.left>.leftTop{color: #333333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexUserBlock>.userNews>.left>.leftBottom{color: #999999; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexUserBlock>.title{width:230px; margin-left: 20px; margin-top: 10px; text-align: left; font-size: 12px; color: #999999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexUserBlock>.nameBlock{width:230px; margin-left: 20px; margin-top: 18px; height: 30px;}
.indexUserBlock>.nameBlock>.name{width: 123px; height: 28px; border: 1px solid #cccccc; font-size: 12px; color: #999; padding: 0 0 0 10px; float: left;}
.indexUserBlock>.nameBlock>.sex{ width: 73px; padding-left: 10px; height: 30px; border: 1px solid #ccc; font-size: 12px; color: #333333; float: right;}
.indexUserBlock>.block{width:230px; margin-left: 20px; margin-top: 10px; height: 30px;}
.indexUserBlockgsName{width: 218px; height: 28px; border: 1px solid #ccc;padding: 0 0 0 10px; font-size: 12px; color: #999;}
.indexUserBlockgsyzm{width: 123px; height: 28px; border: 1px solid #cccccc; font-size: 12px; color: #999; padding: 0 0 0 10px; float: left;}
.indexUserBlockgsfs{ width: 73px; height: 30px; border: 1px solid #ccc; font-size: 12px; color: #333333; float: right; background: #fff; text-align: center;}
.indexUsertj{width: 230px; height: 35px; display: block; text-decoration: none; text-align: center; line-height: 35px; margin-top: 10px; margin-left: 20px; padding: 0; background: #e43632; border-radius: 5px; color: #fff; font-size: 14px; border: none;}
.indexUserkf{display: block; width: 100%; height: auto; text-align: center; text-decoration: none; color: #333333; font-size: 14px; line-height: 44px;}
.indexUsershow{width: 215px; height: 13px; color: #bf1a22;  margin-left: 20px; font-size: 12px; padding-left: 15px; background: url(icon-16.png) no-repeat left; background-size: 12px;display: none ;}

/* 数据 */
.shuju{ width: 100%; height: 100px; overflow: hidden; background-color: #fff; box-shadow: 0px 4px 8px rgb(214 225 234 / 30%);}
.shuju .shuju_main{ width: 1200px; height: 100px; overflow: hidden; margin: 0 auto;}
.shuju .shuju_main .shuju_cont{ width: 300px; float: left; cursor: pointer; height: 100px;}
.shuju .shuju_main .shuju_cont:hover{ background-color: #F5F8FF;}
.shuju_main .shuju_cont div{ width: 100%; height: 30px; text-align: center; margin-top: 20px; line-height: 30px; color: #333; font-size: 24px; overflow: hidden; font-weight: bold;}
.shuju_main .shuju_cont span{ display: block; text-align: center; color: #7A8599; font-size: 16px; width: 100%; height: 25px; line-height: 25px; overflow: hidden;}
/* 选择我们 */
.xzwm{ clear: both; width: 100%; min-width: 1200px; height: auto; padding: 40px 0 50px; overflow: hidden; background-color: #f1f4f8;}
.xzwm_main{ margin: 0 auto; overflow: hidden; width: 1200px; height: auto;}
.xzwm_tit{ width: 1200px; overflow: hidden; height: 72px;}
.xzwm_tit div{ width: 1200px; text-align: center; font-size: 30px; color: #333; overflow: hidden; height: 45px; line-height: 45px;}
.xzwm_tit p{ width: 1200px; text-align: center; margin: 5px 0 0; font-size: 16px; color: #666; overflow: hidden; height: 22px; line-height: 22px;}
.xzwm_box{ width: 1200px; height: 310px; overflow: hidden; margin-top: 30px;}
.xzwm_cont{ width: 240px; float: left; overflow: hidden; height: 270px; padding: 20px; background-color: #fff; margin-left: 26px;}
.xzwm_cont:nth-child(1){ margin-left: 0;}
.xzwm_cont div{ width: 150px; height: 150px; margin: 0 auto; overflow: hidden;}
.xzwm_cont div img{ width: 150px;}
.xzwm_cont span{ display: block; width: 100%; height: 25px; line-height: 25px; font-size: 20px; color: #333; overflow: hidden; text-align: center;}
.xzwm_cont p{ margin: 10px 0 0; overflow: hidden; width: 100%; height: 80px; font-size: 14px; text-align: center; color: #4E5A70; line-height: 26px;}

/* 产品特色 */
.cpts{ clear: both; width: 100%; min-width: 1200px; padding: 0px 0 50px; height: auto; overflow: hidden; background-color: #f1f4f8;}
.cpts_main{ margin: 0 auto; overflow: hidden; width: 1200px; height: auto;}
.cpts_box{ width: 1200px; height: auto; overflow: hidden; margin-top: 30px;}
.cpts_nav{ float: left; width: 250px; height: auto; overflow: hidden; margin: 0; padding: 0;}
.cpts_nav li{ width: 250px; height: 80px; overflow: hidden; border-radius: 4px; cursor: pointer; font-size: 20px; color: #333; margin-top: 20px; text-align: center; line-height: 80px;}
.cpts_right{ float: right; height: 500px; overflow: hidden; width: 920px;}
.cpts_right img{ display: none; width: 100%; height: 100%; display: block;}

/* 价格查询 */
.jgcx{ width: 100%; min-width: 1200px; overflow: hidden; padding: 40px 0 50px; height: auto; background-color: #4C6AFF;}
.jgcx .jgcx_main{ width: 1200px; margin: 0 auto; overflow: hidden; height: auto;}
.jgcx .jgcx_main .jgcx_tit{ width: 1200px; overflow: hidden; height: 72px;}
.jgcx .jgcx_main .jgcx_tit div{ width: 1200px; text-align: center; font-size: 30px; color: #fff; overflow: hidden; height: 45px; line-height: 45px;}
.jgcx .jgcx_main .jgcx_tit p{ width: 1200px; text-align: center; margin: 5px 0 0; font-size: 16px; color: #fff; overflow: hidden; height: 22px; line-height: 22px;}
.jgcx_main .jgcx_box{ width: 1200px; height: auto; overflow: hidden; margin-top: 40px;}
.jgcx_main .jgcx_box .jgcx_bleft{ float: left; width: 880px; height: auto; background-color: #fff; border-radius: 4px; overflow: hidden;}
.jgcx_box .jgcx_bleft .jgcx_hy{ float: left; width: 189px; height: 380px; padding: 15px; border-right: 1px solid rgb(225,230,237);}
.jgcx_hy .hyname{ color: #232A38; font-size: 18px; width: 100%; height: 25px; overflow: hidden;}
.jgcx_hy .hytxt{ margin-top: 12px; font-size: 14px; color: #A9B2C2; width: 100%; height: 80px; overflow: hidden; line-height: 20px;}
.jgcx_hy .hyrz{ width: 100%; height: 18px; line-height: 18px; overflow: hidden; color: #4E5A70; font-size: 14px;}
.jgcx_hy .hyrz img{ height: 18px; vertical-align: top; margin-right: 10px;}
.jgcx_hy .hyfw{ width: 100%; height: 90px; overflow: hidden; margin-top: 10px;}
.jgcx_hy .hyfw p{ width: 100%; margin: 0; height: 20px; line-height: 20px; margin-top: 10px; color: #7A8599; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.jgcx_hy .hyfw p img{ height: 14px; vertical-align: top; margin:3px 10px 0 0;}
.jgcx_hy .hymore{ width: 100%; display: block; height: 20px; line-height: 20px; color: #4C6AFF; text-indent: 24px; margin-top: 10px; text-decoration: none; font-size: 14px; overflow: hidden;}
.jgcx_hy .hyjiage{ color: #e43632; width: 100%; height: 30px; margin-top: 20px; overflow: hidden; font-size: 28px;}
.jgcx_hy .hyzixun{ display: block; height: 32px; width: 104px; overflow: hidden; font-size: 14px; margin-top: 25px; text-decoration: none; border-radius: 4px; background-color: #4C6AFF; color: #fff; text-align: center; line-height: 32px;}
.jgcx_main .jgcx_box .jgcx_bright{ float: right; width: 260px; height:410px; padding: 0 20px; background-color: #fff; border-radius: 4px; overflow: hidden;}
.jgcx_bright .khanli{ width: 48px; height: 46px; overflow: hidden; text-align: center; padding-top: 4px; color: #fff; font-size: 14px; background: url(h_flag.png) #d9363c center bottom no-repeat;}
.jgcx_bright .khlogo{ width: 140px; height: 50px; text-align: center; line-height: 46px; margin: 10px auto 0; overflow: hidden;}
.jgcx_bright .khlogo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jgcx_bright .khname{ width: 100%; height: 20px; text-align: center; margin-top: 10px; line-height: 25px; font-size: 16px; color: #4E5A70;}
.jgcx_bright .khtxt{ width: 100%; height: 70px; overflow: hidden; text-align: center; color: #7A8599; font-size: 14px; margin-top: 20px; line-height: 24px;}
.jgcx_bright .khsj{ width: 150px; height: 48px; overflow: hidden; margin: 20px auto 0;}
.jgcx_bright .khsj .khsj_img{ float: left; width: 46px; height: 46px; overflow: hidden; border: 1px solid #e6e6e6;}
.jgcx_bright .khsj .khsj_img img{ width: 46px; height: 46px; display: block;}
.jgcx_bright .khsj .khsj_txt{ width: 90px; height: 48px; float: right; overflow: hidden;}
.jgcx_bright .khsj .khsj_txt p{ width: 100%; height: 25px; line-height: 25px; overflow: hidden; margin: 0; font-size: 14px; color: #333;}
.jgcx_bright .khsj .khsj_txt span{ width: 100%; height: 23px; line-height: 23px; overflow: hidden; margin: 0; font-size: 14px; color: #e43632;}

/* 合作企业 */
.hzqy{ width: 100%; min-width: 1200px; padding: 40px 0 50px; overflow: hidden; height: auto; background-color: #f1f4f8;}
.hzqy .hzqy_main{ margin: 0 auto; overflow: hidden; width: 1200px; height: auto;}
.hzqy .hzqy_main .hzqy_tit{ width: 1200px; text-align: center; font-size: 30px; color: #333; overflow: hidden; height: 45px; line-height: 45px;}
.hzqy_main .hzqy_box{ width: 1200px; margin-top: 20px; overflow: hidden;}
.hzqy_main .hzqy_box a{ float: left; margin: 10px 10px 0 0; width: 232px; border-radius: 4px; background-color: #fff; text-align: center; height: 90px; line-height: 86px; overflow: hidden;}
.hzqy_main .hzqy_box a:nth-child(5n){ margin-right: 0;}
.hzqy_main .hzqy_box a img{ vertical-align: middle; max-width: 100%; max-height: 100%;}
/* 流程 */
.liucheng{ width: 1200px; margin: 50px auto; overflow: hidden; height: auto;}
.liucheng .lc_tit{ width: 1200px; text-align: center; font-size: 30px; color: #333; overflow: hidden; height: 45px; line-height: 45px;}
.liucheng .lc_img{ width: 1200px; height: auto; overflow: hidden; margin-top: 40px;}
.liucheng .lc_img img{ width: 88%; height: auto; margin: 0 auto; display: block;}

/* 收费标准页面 */
.sfbanner{ width: 100%; min-width: 1200px; height: auto; overflow: hidden;}
.sfbanner img{ width: 100%; height: auto; display: block;}
/* 选择会员 */
.sfhuiyuan{ width: 1200px; overflow: hidden; height: auto; margin: 40px auto 0;}
.sfhuiyuan .sfhuiyuan_tit{ width: 1200px; text-align: center; font-weight: bold; font-size: 36px; color: #333; overflow: hidden; height: 45px; line-height: 45px;}

.content{width: 1200px; height: auto; margin: 50px auto; }
.content>.top{width: 1200px; height: 120px;}
.content>.top>.top1{width: 239px; font-weight: bold;height: 100px; background: #e43632; float: left; line-height: 100px; padding-left: 40px; color: #fff; font-size: 16px; border-right: 1px solid #004eaa; margin-top: 20px;}
.content>.top>.top2{width: 230px; height: 100px;  float: left; line-height: 100px;color: #fff; font-size: 16px; text-align: center; font-size: 26px; background:#4C6AFF; background-position: center 88px; background-size: 20px;margin-top: 20px;}
.content>.top>.top3{width: 230px; height: 120px; background: #fec515; border-top-right-radius: 15px; border-top-left-radius: 15px; float: left; box-shadow: 0px 0px 5px 1px #dcd1bd; line-height: 120px; text-align: center; color: #fff; font-size: 26px;background-position: center 108px; background-size: 20px;}
.content>.price{width: 1200px; height:143px; border-left: 1px solid #eee7d9; border-bottom: 1px solid #eee7d9; }
.content>.price>.price1{width: 238px; font-weight: bold; height: 143px; background: #fff; float: left; line-height: 143px; padding-left: 40px; color: #333333; font-size: 16px; border-right: 1px solid #dcd1bd;}
.content>.price>.price2{width: 230px; height: 143px;  float: left;}
.content>.price>.price2>.text{width: 230px; height: 90px; line-height: 90px;text-align: center; font-size: 14px; color: #333333;}
.content>.price>.price2>.text>span{color: #c38a00; font-size: 24px;}
.content>.price>.price2>a{display: block; font-size: 14px; text-decoration: none; color: #fff; width: 100px; height: 30px; margin: 0 auto; background: #e43632; border-radius: 3px; line-height: 30px; text-align: center;}
.content>.price>.price3{width: 230px; height: 143px;  float: left;  background:#fff6e4;box-shadow: 0px 5px 10px 1px #dcd1bd; }
.content>.price>.price3>.text{width: 230px; height: 90px; line-height: 90px;text-align: center; font-size: 14px; color: #333333;}
.content>.price>.price3>.text>span{color: #c38a00; font-size: 24px;}
.content>.price>.price3>a{display: block; font-size: 14px; color: #fff; text-decoration: none; width: 100px; height: 30px; margin: 0 auto;background: #e43632; border-radius: 3px; line-height: 30px; text-align: center;}
.content>.price>.price4{width: 229px; height: 143px;  float: left; border-right: 1px solid #eee7d9;}
.content>.price>.price4>.text{width: 229px; height: 90px; line-height: 90px;text-align: center; font-size: 14px; color: #333333;}
.content>.price>.price4>.text>span{color: #c38a00; font-size: 24px;}
.content>.price>.price4>a{display: block; font-size: 14px; color: #fff; text-decoration: none; width: 100px; height: 30px; margin: 0 auto;background: #e43632; border-radius: 3px; line-height: 30px; text-align: center;}
.content>.vipfw{width: 1200px; height: 129px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom: 1px solid #eee7d9; border-left: 1px solid #eee7d9; overflow: hidden;}
.content>.vipfw>.vipfw1{width:238px;height: 129px; float: left; background: #fff;border-right: 1px solid #dcd1bd;padding-left: 40px; }
.content>.vipfw>.vipfw1>.title{width: 80px; font-weight: bold;height: auto; float: left; font-size: 16px; color: #333333; margin-top: 40px;}
.content>.vipfw>.vipfw1>.right{width: 103px; float: right; margin-top: 40px; text-align: right; margin-right: 40px;}
.content>.vipfw>.vipfw1>.right>.text1{color: #333333; font-size: 14px; width: 103px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 2px;}
.content>.vipfw>.vipfw1>.right>.text2{color: #0066dd; font-size: 14px; width: 103px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-top: 20px;}
.content>.vipfw>.vipfw2{width: 230px; height: 129px;  float: left;}
.content>.vipfw>.vipfw2>.title{width: 230px; text-align: center; font-size: 14px; color: #333333; margin-top: 40px;}
.content>.vipfw>.vipfw2>.text{width: 60px; height: 18px; line-height: 18px; font-size: 14px; color: #333333; margin: 0 auto; margin-top: 17px; padding-left: 25px;background: url(icon-2.png) no-repeat; background-size: 18px; background-position: 0 center;}
.content>.vipfw>.vipfw3{width: 230px; height: 129px;  float: left;background:#fff6e4;box-shadow: 0px 5px 10px 1px #dcd1bd; }
.content>.vipfw>.vipfw3>.title{width: 230px; text-align: center; font-size: 14px; color: #333333; margin-top: 40px;}
.content>.vipfw>.vipfw3>.text{width: 60px; height: 18px; line-height: 18px; font-size: 14px; color: #333333; margin: 0 auto; margin-top: 17px; padding-left: 25px;background: url(icon-2.png) no-repeat; background-size: 18px; background-position: 0 center;}
.content>.vipfw>.vipfw4{width: 229px; height: 129px;  float: left; border-right: 1px solid #eee7d9;}
.content>.vipfw>.vipfw4>.title{width: 230px; text-align: center; font-size: 14px; color: #333333; margin-top: 40px;}
.content>.vipfw>.vipfw4>.text{width: 60px; height: 18px; line-height: 18px; font-size: 14px; color: #333333; margin: 0 auto; margin-top: 17px; padding-left: 25px;background: url(icon-1.png) no-repeat; background-size: 18px; background-position: 0 center;}
.content>.ad{width: 1200px; height: auto; border-bottom: 1px solid #eee7d9; border-left: 1px solid #eee7d9;}
.content>.ad>.adtitle{width: 1200px; height: 80px}
.content>.ad>.adtitle>.adtitle1{width:238px;font-weight: bold;height: 40px; float: left; background: #fff;border-right: 1px solid #dcd1bd;padding-left: 40px; padding-top: 40px; color: #333333; font-size: 16px;}
.content>.ad>.adtitle>.adtitle2{width:230px;height: 80px;  float: left;}
.content>.ad>.adtitle>.adtitle3{width: 230px; height: 80px;  float: left;background:#fff6e4;box-shadow: 0px 5px 10px 1px #dcd1bd; }
.content>.ad>.adtitle>.adtitle4{width: 229px; height: 80px;  float: left; border-right: 1px solid #eee7d9;}
.content>.ad>.news{width: 1200px; height: 35px ;overflow: hidden;}
.content>.ad>.news>.news1{width:238px;height: 35px; float: left; background: #fff;border-right: 1px solid #dcd1bd;padding-right: 40px; color: #0066dd; font-size: 14px; text-align: right;}
.content>.ad>.news>.news2{width:230px;height: 35px;  float: left; }
.content>.ad>.news>.news3{width: 230px; height: 35px;  float: left;background:#fff6e4;box-shadow: 0px 0px 10px 1px #dcd1bd; }
.content>.ad>.news>.news4{width: 229px; height: 35px;  float: left; border-right: 1px solid #eee7d9;}
.content>.ad>.news>.nr{text-align: center; font-size: 14px; color: #333333;}
.content>.ad>.news>.nr>img{width: 20px; height: auto; margin: 0 auto;}
.content>.ad>.newsk{width: 1200px; height: 19px ;overflow: hidden;}
.content>.ad>.newsk>.newsk1{width:238px;height: 19px; float: left; background: #fff;border-right: 1px solid #dcd1bd;padding-right: 40px; color: #0066dd; font-size: 14px; text-align: right;}
.content>.ad>.newsk>.newsk2{width:230px;height: 19px;  float: left;}
.content>.ad>.newsk>.newsk3{width: 230px; height: 19px;  float: left; background:#fff6e4;box-shadow: 0px 0px 10px 1px #dcd1bd; }
.content>.ad>.newsk>.newsk4{width: 229px; height: 19px;  float: left; border-right: 1px solid #eee7d9;}
.chargeImage{height: 15px; width: 100%; text-align: center;}
.chargeImage>img{width: 15px; height: 15px; display: inline; margin: 0 2px;}
.content>.vipfw a{display: block; font-size: 14px; color: #fff; text-decoration: none; width: 100px; height: 30px; margin: 0 auto; margin-top: 50px; background: #e43632; border-radius: 3px; line-height: 30px; text-align: center;}
#vipNew{background: #007AFF; box-shadow: none;}
#vipNew>.text{color: #fff;}
/* 获取报价弹窗 */
.bjtc{ display: none; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 9999;}
.bjtc .bjtc_box{ width: 600px; height: 720px; border-radius: 6px; overflow: hidden; background-color: #fff; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.bjtc_box .bjtc_del{ width: 600px; height: 50px; overflow: hidden;}
.bjtc_box .bjtc_del img{ float: right; margin: 10px 15px 0 0; cursor: pointer; width: 30px; height: 30px;}
.bjtc_box .bjtc_tit{ width: 100%; text-align: center; height: 45px; line-height: 45px; color: #323233; margin-bottom: 12px; font-size: 34px;}
.bjtc_box .bjtc_subtit{ width: 100%; text-align: center; height: 22px; line-height: 22px; color: #7d7e80; margin: 0 0 30px 0;}
.bjtc_bg{ width: 480px; overflow: hidden; height: auto; margin: 0 auto;}
.bjtc_bg .bjtc_inp{ width: 438px; height: 48px; font-size: 16px; outline: none; color: #7d7e80; padding: 0 20px; border: 1px solid rgb(200, 201, 204); border-radius: 4px; margin-bottom: 12px;}
.bjtc_yzm{ width: 438px; height: 48px; padding: 0 20px; border: 1px solid rgb(200, 201, 204); border-radius: 4px; margin-bottom: 12px;}
.bjtc_yzm input{ border: none; height: 48px; float: left; width: 200px; padding: 0; outline: none; font-size: 16px; color: #7d7e80;}
.bjtc_yzm span{ float: right; height: 24px; line-height: 24px; overflow: hidden; margin-top: 13px; cursor: pointer; font-size: 16px; color: rgb(12, 127, 242);}
.bjtc_tj{ width: 480px; border: none; cursor: pointer; padding: 0; height: 60px; margin-top: 40px; border-radius: 4px; font-size: 24px; color: #fff; background-color: #e43632;}
.bjtc_rel{ width: 600px; height: 25px; line-height: 25px; margin-top: 30px; text-align: center; color: #7d7e80; font-size: 18px;}

/* 成功案例页面 */
.almain{ clear: both; width: 1200px; overflow: hidden; height: auto; margin: 50px auto;}
.almain .almain_zmm{ float: left; width: 580px; height: auto; overflow: hidden;}
.almain_zmm span{ display: block; font-size: 26px; width: 100%; color: #2a2a3c; height: 39px; margin-bottom: 18px;}
.almain_zmm p{ margin: 0; width: 100%; height: 20px; color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 25px;}
.almain_zmm img{ width: 100%; height: auto; display: block;}
.almain .almain_gwt{ float: right; width: 545px; padding-top: 50px; height: auto; overflow: hidden;}
.almain_gwt div{ width: 100%; height: 24px; line-height: 24px; margin-bottom: 20px; color: #666; font-size: 14px; overflow: hidden;}
.almain_gwt span{ width: 100%; height: 24px; line-height: 24px; margin-bottom: 10px; color: #666; font-size: 14px; overflow: hidden;}
.almain_gwt p{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; font-size: 14px; color: #333; line-height: 24px;}
.almain_gwt img{ max-width: 100%; height: auto; display: block;}
.albg{ clear: both; width: 100%; height: auto; background-color: #f5f5f5; overflow: hidden;}

/* 申请会员页面 */
.sqfw{ background-color: #f1f4f8; clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: auto;}
.applykj{width: 1200px; height: auto; margin: 30px auto; overflow: hidden;}
.applyLeft{width: 840px; float: left; height: auto; overflow: hidden; background: #fff; padding: 20px;}
.applyLeft .title1{width: 840px; text-align: left; line-height: 40px; height: 40px; font-size: 20px; color: #e43632;}
.applyLeft .lcimg{width:838px; height: 150px; margin: 10px 0 20px; border: 1px solid #efefef; background: url(apply_step.png) center center/90% no-repeat;}
.applyLeft .title1 .right{float: right; color: #666666; font-size: 16px;}
.applyLeft .title1 .right .color{color: #e43632;}
.applyLeft .biaodan{ width:838px; height: auto; margin: 10px 0 20px; overflow: hidden; border: 1px solid #efefef; background:#fff;}
.applyLeft .biaodan .text{width: 783px; height: 70px; border-bottom: 1px solid #efefef; padding-left: 55px; line-height: 70px;font-size: 16px; color: #666666; background: url(icon_apply1.png) no-repeat; background-position: 20px center;}
.applyLeft .biaodan form .inputBlock{width: 838px; height: 30px; margin-top: 30px;}
.applyLeft .biaodan form .inputBlock .inputLeft{width: 200px; height: 30px; float: left; text-align: right; font-size: 16px; line-height: 30px;}
.applyLeft .biaodan form .inputBlock .inputLeft span{color: #de373e;}
.applyLeft .biaodan form .inputBlock>.inputRight{width: 600px; height: 30px; float: right;}
.applyLeft .biaodan form .inputBlock>.inputRight>.input1{ outline: none; width: 245px; height: 26px; border: 1px solid #cccccc; padding: 0 8px;}
.applyLeft .biaodan form .inputBlock>.inputRight>label>input{ background: #fff; margin-left: 15px;}
.applyLeft .biaodan form .inputBlock>.inputRight>.input2{ outline: none;width: 395px; height: 26px; border: 1px solid #cccccc; padding: 0 8px;}
.applyLeft .biaodan form .inputBlock1{width: 838px;  height: auto; overflow: hidden; margin-top: 30px;}
.applyLeft .biaodan form .inputBlock1>.inputLeft1{width: 200px; height: 154px; float: left; text-align: right; font-size: 16px; line-height: 30px;}
.applyLeft .biaodan form .inputBlock1>.inputRight1{width: 600px; height: 154px; float: right;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst1{width: 195px; height: 65px; float: left; border: 1px solid #ccc; position: relative;cursor:pointer}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst1>.vip{width: 195px; text-align: center; font-size: 16px; color: #666666; margin-top: 10px; font-weight: bold;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst1>.price{width: 195px; text-align: center; font-size: 16px; color: #d9363c; margin-top: 5px;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst2{width: 195px; height: 65px; float: left; border: 1px solid #ccc; margin-left: 20px; position: relative;cursor:pointer}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst2>.vip{width: 195px; text-align: center; font-size: 16px; color: #666666; margin-top: 10px; font-weight: bold;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst2>.price{width: 195px; text-align: center; font-size: 16px; color: #d9363c; margin-top: 5px;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst3{width: 195px; height: 65px; float: left; border: 1px solid #ccc; margin-top: 20px; position: relative;cursor:pointer}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst3>.vip{width: 195px; text-align: center; font-size: 16px; color: #666666; margin-top: 10px; font-weight: bold;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst3>.price{width: 195px; text-align: center; font-size: 16px; color: #d9363c; margin-top: 5px;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst4{width: 195px; height: 65px; float: left; border: 1px solid #ccc; margin-top: 20px; margin-left: 20px; position: relative;cursor:pointer}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst4>.vip{width: 195px; text-align: center; font-size: 16px; color: #666666; margin-top: 10px; font-weight: bold;}
.applyLeft .biaodan form .inputBlock1>.inputRight1>.linst4>.price{width: 195px; text-align: center; font-size: 16px; color: #d9363c; margin-top: 5px;}
#inputBlock1x{border-color: #de373d;}
.inputBlock1xImage{width: 37px; height: auto; position: absolute; right: 0; bottom: 0;}
.applyLeft>.biaodan>form>.inputBlock2{width: 838px; height: auto; overflow: hidden; margin-top: 30px;}
.applyLeft>.biaodan>form>.inputBlock2>.inputLeft1{width: 200px; height: auto; float: left; text-align: right; font-size: 16px; line-height: 30px;}
.applyLeft>.biaodan>form>.inputBlock2>.inputLeft1>span{color: #de373e;}
.applyLeft>.biaodan>form>.inputBlock2>.inputRight1{width: 600px; overflow: hidden; height: auto; float: right;}
.applyLeft>.biaodan>form>.inputBlock2>.inputRight1>textarea{ width:390px; max-width: 550px; outline: none; min-width: 390px; height: 110px; padding: 10px; border: 1px solid #cccccc;}
.applyLeft>.biaodan>form>.inputBlock2>.inputRight1>.text1{font-size: 12px; color: #999999; margin-top: 10px;}
.applyLeft>.biaodan>form>.inputBlock2>.inputRight1>input{ padding:0 8px; cursor: pointer; height: 35px; color: #fff;  background: #d9363c; font-size: 14px; border: none; margin-top: 30px; border-radius: 3px;}
.applyLeft>.biaodan>form>.report{width: 876px;  height: 22px;display: none;}
.applyLeft>.biaodan>form>.report>.text{width: 580px; float: right; height: 22px; line-height: 22px; padding-left: 20px; font-size: 12px; color: #e04b43; background: url(jz.png) no-repeat; background-size: 15px;background-position: 0 center; }
.applyLeft>.payment{width:840px; height:auto; margin-top: 10px; overflow: hidden;}
.applyLeft>.payment>.paymentNav{width: 840px; margin: 0; padding: 0; overflow: hidden; height: 32px;}
.applyLeft>.payment>.paymentNav>li{height: 30px;cursor:pointer; float: left; border-left: 1px solid #fafafa;border-right: 1px solid #fafafa;border-top: 1px solid #fafafa; font-size: 12px; color: #333333; text-align: center; line-height: 30px; border-bottom: 1px solid #efefef;}
.applyLeft>.payment>.paymentNav>.yh{width: 138px;}
.applyLeft>.payment>.paymentNav>.yh>.text{width:55px; float: left; margin-left: 20px;}
.applyLeft>.payment>.paymentNav>.yh>.text1{width: 35px; height: 20px; float: left; background: #ff8400; line-height: 20px; color: #fff; margin-top: 5px; margin-left: 5px;}
.applyLeft>.payment>.paymentNav>.xian{width: 334; height: 30px;border-bottom: 1px solid #efefef;}
.applyLeft>.payment>.block{width: 838px; height:auto; padding: 0 0 25px; margin: 0; border: 1px solid #efefef; border-top: none; overflow: hidden;}
#paymentxuan{background: #fff;border-bottom:1px solid #fff; border-left:1px solid #efefef; border-right:1px solid #efefef; border-top:2px solid #e43632;}
.applyLeft>.payment>.block>.yhk{width: 838px; height: auto; padding-top: 25px; display: none;}
.applyLeft>.payment>.block>.yhk>.title{width: 818px; height:auto; margin-left: 20px;}
.applyLeft>.payment>.block>.yhk>.title>img{width: 100px; height: auto;}
.applyLeft>.payment>.block>.yhk>.newsBlock{width: 410px; height:auto; margin-left: 20px; margin-top: 20px; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.applyLeft>.payment>.block>.yhk>.newsBlock>.newsLinst{width: 410px; height: 33px; border-bottom: 1px solid #e6e6e6;}
.applyLeft>.payment>.block>.yhk>.newsBlock>.newsLinst>.left{width: 50px; height: 33px; float: left; text-align: right; line-height: 33px; font-size: 12px; color: #333333; padding-right: 10px; border-right: 1px solid #e6e6e6;}
.applyLeft>.payment>.block>.yhk>.newsBlock>.newsLinst>.right{width: 339px; height: 33px; float: right;text-align: left;line-height: 33px; font-size: 12px; color: #333;padding-left: 10px;}
#paymentButton{display: block;}
.paymentButtonText{width:840px; margin-top: 20px;}
.paymentButtonText>div{font-size: 12px; color: #333333; margin-top: 7px;}
.applyRight{width: 260px; float: right; padding: 0 20px; overflow: hidden; background-color: #fff; height: auto;}
.applyRight .title{width: 260px; height: 45px; border-bottom: 1px solid #efefef; line-height: 45px; font-weight: bold; font-size: 15px; color: #333333;}
.applyRight .title>a{float: right; font-size: 12px; text-decoration: none; color: #999;}
.applyRight ul{ width: 260px; padding: 0; margin: 0 0 20px; overflow: hidden; height: auto;}
.applyRight ul li{margin-top: 10px; width: 260px; height: 25px; line-height: 25px; overflow: hidden;}
.applyRight ul li a{font-size:14px; color: #666666; text-decoration: none;}
.applyRight ul li a:hover{color: #e43632;}
/* 底部 */
.part{ width: 100%; height: auto; overflow: hidden; clear: both; background-color: #222; padding: 50px 0px;}
.parcontact{ width: 1200px; margin: 0 auto; color: #fff; overflow: hidden;}
.parcontact li{ font-size: 14px; line-height: 28px; width: 300px; float: left;}
.parcontact h2{ font-weight: bold; font-size: 16px; color: #ddd;}
.parcontact p{ margin: 10px 0 0; font-size: 13px; line-height: 34px; color: #ddd;}
.parcontact li .platform{ width: 220px;}
.parcontact p a{ color: #ddd; text-decoration: none;}
.parcontact li .about{ width: 372px;}
.parcontact h2 a{ color: #ddd; text-decoration: none;}
