@charset "utf-8";
/* css reset */
*{margin:0;padding:0; border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ol,ul,li {list-style:none;}
img {border:0;}
em,b,i{font-weight:normal; font-style:normal;}
/* 浮动相关 */
.fl{float:left;}
.fr{float:right;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*zoom:1;}

/* 链接样式 */
a{color:#000;text-decoration:none;outline:none;}
a:hover{color:#e03239;}

.page-header .lines,.page-header .pages-tits,.page-header .change-city{display: none;}

body{width:100%;min-width:1168px;min-height:1000px;font-family: "microsoft yahei","hiragino sans gb","stheiti","simsun","arial";text-rendering: optimizelegibility;text-size-adjust: 100%;-webkit-font-smoothing: antialiased;font-size:12px;color:#333;}
.wrap{width:1168px;margin:0 auto;}
/* banner */
.banner{position:relative;width:100%;min-width:1190px;height:500px;background:#8b0f15 url(/uploads/image/aiwfwg/banner.png) no-repeat center top;}
.banner .slogen{padding-top:139px;text-align: center;}
.banner .slogen b{display:block;line-height:68px;font-size: 64px;color: #eeeeee;}
.banner .slogen p{font-size: 48px;color: #eeeeee;line-height: 60px;}

.info-box{position:relative;z-index:3;width:884px;height:970px;margin:-145px auto 0px;padding:38px 88px 0px;background:  no-repeat center center;}
.info-box p{margin-top:15px;font-size: 14px; color: #333333;letter-spacing: 0.54px;line-height: 24px;}
.info-box b{display: block;margin-top:30px;font-size: 18px;color: #000000;letter-spacing: 0.7px;line-height: 18px;font-weight: 600;}

.sprite {background-image: url(/uploads/image/aiwfwg/sprite.png);background-image:-webkit-image-set(url(/uploads/image/aiwfwg/sprite.png) 1x,url(/uploads/image/aiwfwg/sprite-2x.png) 2x);background-repeat: no-repeat;display: inline-block;}
.sprite-icon1 {width: 37px;height: 42px;background-position: -2px 0px;}
.sprite-icon2 {width: 42px;height: 41px;background-position: -2px -46px;}
.sprite-icon3 {width: 43px;height: 36px;background-position: -2px -91px;}
.sprite-icon4 {width: 44px;height: 30px;background-position: -2px -131px;}
.sprite-icon5 {width: 36px;height: 39px;background-position: -2px -165px;}
.sprite-icon8 {width: 43px;height: 50px;background-position: -2px -208px;}
.sprite-icon9 {width: 48px;height: 55px;background-position: -2px -262px;}
.sprite-icona {width: 43px;height: 50px;background-position: -2px -321px;}
.sprite-label {width: 21px;height: 33px;background-position: -2px -375px;}
.sprite-li {width: 36px;height: 36px;background-position: -2px -412px;}
.sprite-li2 {width: 19px;height: 19px;background-position: -2px -452px;}

.icon-sprite{width: 43px;height: 50px;background-image: url(/uploads/image/aiwnsb/icon1.png);background-image:-webkit-image-set(url(/uploads/image/aiwnsb/icon1.png) 1x,url(/uploads/image/aiwnsb/icon1-2x.png) 2x);background-repeat: no-repeat;display: inline-block;}
.sprite-icon9 {background-position: -2px -2px;  }
.sprite-icona {background-position: -2px -56px;  }
.sprite-iconb {background-position: -2px -110px;  }
.sprite-iconc {background-position: -2px -164px;  }
.sprite-icond {background-position: -2px -218px;  }
.sprite-icone {background-position: -2px -272px;  }

.cont{margin-top:20px;padding-top:50px;}
.cont h2{display:block;text-align: center;font-size: 36px;color: #222222;letter-spacing: 1.4px;line-height: 36px;font-weight: bold;}
.cont .subtitle{display: block;margin-top:15px;font-size: 14px;color: #999999;line-height: 20px;text-align: center;}

.promisecont{margin-top: 20px;background: #fef2f0;padding-bottom:72px;}
.promisebox{width:990px;margin:70px auto 0;position: relative;transition: all 2s;-webkit-transition: all 2s;}
.promisebox .list{width:270px;}
.promisebox .tab{position:relative;display: block;height:62px;padding-left:113px;padding-top:26px;background:#4a4a4a ;color: #fff;line-height:20px;}
.promisebox .on .tab{background-image: linear-gradient(-90deg, #fef9da 0%, #efda9d 44%);background-image: linear-gradient(90deg, #e03236 26%, #fd635a 100%);background-color:#e03236}
.promisebox .tab i.sprite{position:absolute;left:53px;top:26px;}
.promisebox .tab i.sprite-icon4{top:31px;}
.promisebox .tab i.icon6{position:absolute;left:53px;top:26px;display:inline-block;width: 37px;height: 42px;background-image: ;:-webkit-image-set(url(/uploads/image/aiwnsb/icon6a.png) 1x,url(/uploads/image/aiwnsb/icon6a-2x.png) 2x);background-repeat: no-repeat;background-position: center center;}
.promisebox .tab b{display:block;font-size: 16px;}
.promisebox .tab p{font-size: 14px;opacity: 0.8;filter:alpha(opacity=80);}
.promisebox .tab .triangle{display:none;position: absolute;right:0;top:33px;width:0;height:0;border-width:12px 14px;border-style: solid;border-color: transparent #fff transparent transparent ;}
.promisebox .on .tab .triangle{display: block;}
.promisebox .item{display:none;position:absolute;left:270px;top:0;box-sizing:border-box;width:720px;height:528px;background: #fafafa;border: 1px solid #dddddd;border-left:none;}
.promisebox .on .item{display: block;}
.promisebox .item a{position:relative;display:inline-block;margin-top:40px;margin-right:20px;height:38px;line-height:38px;padding:0 44px 0 18px;border: 1px solid #e03236;font-size: 16px;color: #e03236;}
.promisebox .item a i{position: absolute;right:15px;top:10px;}
.promisebox .item .p1{font-size: 15px;color: #333333;line-height: 25px;}
.promisebox .item .p2{margin-top:30px;margin-bottom:15px;color: #000;font-size:14px;line-height:14px;font-weight: bold;}
.promisebox .item .p3{position:relative;padding-left:8px;font-size: 16px;color: #000000;line-height: 31px;opacity: 0.8;filter:alpha(opacity=80);}
.promisebox .item .p3 i{display: inline-block;position: absolute;left:0;top:14px;width:3px;height:3px;background:#000;border-radius:50%;text-indent: -9999px;}
.promisebox .item .p4{margin-top:50px;font-size: 16px;color: #e03236;line-height: 26px;}
.promisebox .item1{padding:40px 85px 30px 86px;}
.promisebox .item1 p{font-size: 15px;color: #000000;opacity: 0.8;filter:alpha(opacity=80);}
.promisebox .item1 ul{margin-top:20px;}
.promisebox .item1 li{position:relative;height:26px;padding-left:44px;margin-top:15px;}
.promisebox .item1 li i{position: absolute;left:0;top:0;}
.promisebox .item1 li b{display:inline-block;font-size: 16px;color: #e03236;line-height:26px;margin-right:20px;}
.promisebox .item1 li p{display:inline-block;font-size: 14px;color: #000000;line-height:16px;}
.promisebox .item1 .p4{opacity: 1;filter:alpha(opacity=100);margin-top:20px; }
.promisebox .item1 a{margin-top:20px;}
.promisebox .item2{padding:35px 102px 30px 80px;}
/*.promisebox .item2 .p2{margin-top:50px;margin-bottom:18px;}*/
.promisebox .item2 a{margin-top:30px;}
.promisebox .item2 .p3{font-size:14px;}
.promisebox .item2 .p4{margin-top:20px;}
.promisebox .item3{padding:53px 85px 30px 80px;}
.promisebox .item4{padding:53px 60px 30px 80px;}
.promisebox .item5{padding:20px 85px 30px 80px;}
.promisebox .item6{padding:50px 78px 30px 78px;}
.promisebox .item6 .p3{font-size:14px;line-height:20px;margin-top:15px;}
.promisebox .item6 .p3 i{top:9px;}
.promisecont .tip{font-size: 15px;color: #333333;line-height: 24px;margin-top:43px;text-align: center;}
.promisecont .tip b{font-weight: bold;color:#000000;}

.guaranteecont{padding-bottom:40px;}
.guarantee{position:relative;width:1020px;margin:30px auto 0;background: url(/uploads/image/aiwnsb/commitment_bk.png) no-repeat center top;}
.guarantee .box{float:left;width:310px;height:317px;margin:35px 15px 0px;background: #ffffff;box-shadow: 0 0 15px 0 #dddddd;}
.guarantee .box .hd{padding-top:25px;padding-left:29px;height:70px;background-image: linear-gradient(-26deg, #fe645b 0%, #e03236 100%);}
.guarantee .box .hd span{float:left;margin-left:10px;font-size: 20px;font-weight:bold;color: #ffffff; letter-spacing: -1.5px;line-height:50px;}
.guarantee .box .bd{padding:18px 29px;}
.guarantee .box .bd p{font-size: 14px;color: #333333;margin-bottom:10px;}
.guarantee .box .bd .indent{text-indent: 2em;}
.guarantee .box .bd .tip{font-size: 12px; color: #000;line-height: 14px;}
.guaranteecont .tipbox{font-size: 15px;color: #333333;line-height: 24px;margin-top:43px;text-align: center;}
.guaranteecont .tipbox b{font-weight: bold;color:#000000;}

.wbsz{height:680px;background:  no-repeat center top;}
.wbsz .wrap{position: relative;height:680px;}
.person{position:absolute;bottom:0;right:30px;width:198px;height:579px;background: no-repeat center top; }
.wbsz h2{margin-bottom:62px;padding-top:150px;display:block;text-align: center;font-size: 36px;color: #222222;letter-spacing: 1.4px;line-height: 36px;font-weight: bold;}
.wbsz-list {display: block;margin-top:18px;font-size: 24px;color: #ffffff;letter-spacing: 0.93px;line-height: 26px;text-align: center;}
.wbsz-list li{box-sizing:border-box;display: inline-block;padding-top:28px;margin:0 17px;width:93px;height:114px;background:  no-repeat center center;vertical-align: middle;text-align: center;}

.remide{width:979px;height:680px;margin:41px auto 0;padding:0 101px 0 110px;background: no-repeat center bottom; }
.remide h2{margin-bottom:44px;padding-top:120px;display:block;text-align: center;font-size: 36px;color: #222222;letter-spacing: 1.4px;line-height: 36px;font-weight: bold;}
.remide p{font-size: 15px;color: #333333;letter-spacing: 0.58px;line-height: 28px;}
.remide p.indent{text-indent: 2em;}
.remide p.cred{color: #e03236;}
.remide p.mt25{margin-top:25px;}
.remide p.tr{text-align: right;}

.footer{margin-top:0;}

/* 动画 */
@-webkit-keyframes flipouttoleft {
    from { -webkit-transform: rotatey(0); }
    to { -webkit-transform: rotatey(-90deg) scale(.9); }
}
@keyframes flipouttoleft {
    from { transform: rotatey(0); }
    to { transform: rotatey(-90deg) scale(.9); }
}
@-webkit-keyframes flipintoright {
    from { -webkit-transform: rotatey(90deg) scale(.9); }
    to { -webkit-transform: rotatey(0); }
}
@keyframes flipintoright {
    from { transform: rotatey(90deg) scale(.9); }
    to { transform: rotatey(0); }
}

.toast{position:fixed;width:100%;height:100%;top:0;left:0;text-align: center;display: none;z-index:9999;}
.toast span{display:inline-block;margin:25% auto 0;height:48px;line-height:48px;padding:0 16px;background: rgba(0,0,0,0.8);background:#2b2b2b\9;color:#eee;font-size:14px;border-radius: 6px;}
