@charset "utf-8";
/* CSS Document */
body, html{background:#f8f8f8; font-size:16px; font-family:"Microsoft YaHei"; min-width:320px; -webkit-text-size-adjust: none;}
*{padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;}
ul, li{list-style:none;}
img{border:none;}
a{text-decoration:none;}
input, select{appearance:none; -webkit-appearance:none;}
.viwes{width:100%; overflow:hidden; background:#f8f8f8; -webkit-overflow-scrolling: touch;}
.pages{width:100%; overflow:hidden;}
.page{overflow:hidden; margin:0 0; padding-bottom:3.75em; font-size:16px; -webkit-overflow-scrolling: touch;}
.article{width:100%; overflow:hidden;}
.a_header{width:100%; overflow:hidden; padding:1.75em 0 0 0;}
.a_header h3{color:#fff; font-size:1.875em; line-height:2.5em; padding-left:2.18em; background:#1a77e0; font-weight:normal;}
.line{height: 1px;margin: 0.875em 0.75em 0 0.75em; overflow: hidden; background: #c6c6c6;}
.a_body{overflow:hidden; margin: 0.875em 0.75em; border-top:1px; background:#FFF; border:1px solid #d7d7d7; -webkit-box-shadow:1px 0 5px #d7d7d7; box-shadow:1px 0 5px #d7d7d7;}
.dis_list, .form_list{width: 100%;display: block; overflow:hidden;padding: 1em 0;}
.dis_list li, .form_list li{width:100%; overflow:hidden;}
.dis_list li{padding: 0.5em 0; /* display: -webkit-box; display: ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;*/}
.dis_list li span{font-size:1.75em; color:#525252; display: block; padding:0.25em 0.5em 0.25em 0em; width: 40%; text-align: right; float: left;}
.dis_list li p{font-size:2em; color:#989898; padding:0 1.56em; text-align: center;}
.dis_list li em{padding:0.25em 0.5em 0.25em 0em; font-size:1.75em; color:#989898; font-style:normal; width: 60%; height:2em; display:block; float:left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dis_list li strong{padding:0.25em 0.5em 0.25em 1em; font-size:1.75em; color:#989898; font-style:normal; width: 60%; float:left; font-weight: normal;}
.dis_list li h4{font-size: 1.75em;color: #525252;display: block; font-weight: normal; padding: 0.25em 0.5em 0.25em 0.5em;}
.dis_list2 li span{font-size:1.75em; color:#525252; padding:0.25em 0 0.25em 1.56em; float:left; width: 40%; text-align: left;;}
.dis_list2 li em{float:left; padding:0.25em 1.56em 0.25em 0; font-size:1.75em; color:#989898; font-style:normal; width: 60%; text-align: right;;}
.dis_list li div.formInput{margin:1.43em 2.18em 1.43em 16.75em; border:1px solid #525252;}
.dis_list li div.formInput .formStyle{width:100%; border:none; background:none; font-size:1.875em; line-height:1.875em; padding:0; outline:none; color:#989898; text-align:right;}
span.old_price{text-decoration:line-through;}
.dis_list li p b{font-style: normal; font-size: 1.16em; color: #525252; font-weight: normal;}
.form_list li{position:relative;}
.form_list li span{font-size:1.75em; color:#525252; padding:0.6em 0.5em 0.6em 0.5em;  float:left; display:block; width:40%; text-align: right;}
.form_list li div.formInput{margin:0.5em 0; width:55%; float: left; border:1px solid #9D9D9D;}
.form_list li div.formInput .formStyle{width:98%; border:none; background:none; font-size:1.875em; line-height:1.73em; padding: 0; outline:none; color:#989898; text-align:left; padding: 0 1%;}
.form_list li div.formInput .formStyle:read-only{background:#fff url(../images/icon_select.png) no-repeat 98% center; background-size: 1em 1em;}
.applicant{padding:1.125em 2.18em; overflow:hidden;}
.form_list li .confirmButton{margin: 1.25em 2em;}
.form_list strong{width: 60%; float: right; font-weight: normal; font-size: 1.5em; color: #f00;}
.dis_list strong{width: 60%; float: right; font-weight: normal; font-size: 1.5em; color: #f00;}
.checkBox{width:50%; float:left;}
.checkBox input[type=radio]{width:1.625em; height:1.625em; border:2px solid #428bda; float:left; border-radius:1.625em; background:#fff; display:block; margin-top:0.125em; outline:none;}
.checkBox input[type=radio]:checked{background: #428bda;}
.checkBox input[type=radio]:checked:after{display:block; width:1.625em; height:1.625em; content:" "; background-image: url('../images/radioChecked.png'); background-repeat: no-repeat; background-position: 1px 1px; background-size: 80% 80%;}
.checkBox label{font-size:1.75em; color:#333; line-height:0.8em; float:left; display:block; padding-left:0.625em;}
.benefitWay p{font-size:1.75em; color:#333;}
.errorInfo{width:100%; text-align:center; font-size:1.5em; color:#f00; padding-top:2.5em; padding-bottom:1.75em; display: none;}
.confirmButton{padding:0.625em 2em;}
.confirmButton a{display:block; width:100%; text-align:center; line-height:2.6em; color:#fff; font-size:1.875em; border-radius: 0.43em; background: -webkit-gradient(linear, 0 0, 0 100%, from(#3f89db), to(#1878e0));}
.appliList{width:100%; overflow:hidden;}
.addAppli{width:100%; overflow:hidden; display:none; padding-bottom: 1.125em;}
.appliTitle{width:100%; position:relative; margin-top:3.125em;}
.appliTitle span{font-size:1.875em; font-weight:bold; color:#525252; padding-left:1.875em; line-height:2.25em;}
.appliDel{width:10.93em; height:3.56em; position:absolute; right:1.875em; top:0;}
.appliDel a{display:block; width:100%; border-radius: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#3f89db), to(#1878e0)); text-align:center; line-height:1.25em; padding: 0.43em 0; font-size:1.875em; color:#fff;}
.dis_list li.pref_price span, .dis_list li.pref_price em{color:#f00;}
.maskLayer{width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity:.0; background: #000; z-index: 999; display: none;}
.utiliLayer{width: 100%; position: fixed; top:50%; left: 0; z-index: 1000; overflow: hidden; display: none; -webkit-overflow-scrolling: touch;}
.selectBox{margin: 0.75em; overflow: auto; height: 100%;}
.selectList{width: 100%; overflow:hidden; background: #fff; border: 1px solid #d7d7d7; border-radius:0;}
.selectList li{width:100%; border-bottom:1px solid #d7d7d7;}
.selectList li:last-child{border-bottom:none;}
.selectListChid{width: 100%; overflow: hidden; display: none; border-top:1px solid #d7d7d7;}
.selectListChid.sl_dis{display: block;}
.selectList li .selectListChid a{border-bottom:1px solid #d7d7d7; padding-left: 2.5em;}
.selectList li .selectListChid a:last-child{border-bottom:none;}
.showMaskLayer{display: block; opacity:.5;}
.showUtiliLayer{display: block; opacity:1;}
div.dwwr{zoom:1;}

.pages .marPage{margin:0;}
.isLogin{width:100%; border-top:1px solid #fff; border-bottom:1px solid #c6c6c6; background:#f3f3f3;}
.isLogin p{text-align:center; color:#1876e0; font-size:1.5em; padding: 0.75em 0;}
.isLogin p button{font-size:1em; color:#FFF; background: -webkit-gradient(linear, 0 0, 0 100%, from(#3f89db), to(#1878e0)); border:none; padding:0.25em 1.25em; border-radius:5px; margin-left:4em;}
.home-device{width:100%; height:320px; overflow:hidden; position: relative; box-shadow: 0px 2px 5px #aeadad;}
.swiper-main{width:100%; height:320px; overflow:hidden; position: relative;}
.swiper, .swiper .swiper-slide {width: 100%; height: 320px; position: relative; overflow: hidden; z-index: 1;}
.swiper .swiper-slide{float:left;}
.swiper-wrapper{position: relative; width: 100%; height: 320px;}
.swiper-wrapper img{width:100%; vertical-align: middle; height:320px;}
.pagination1{display:none;}
.cpic_list{width:100%; overflow:hidden;}
.cpic_list li{width:25%; float:left;}
.cpic_list li a{display:block;}
.cpic_list li .listPic{display:block; text-align:center; padding:2.81em 0 0.625em;}
.cpic_list li .listPic img{width: 6.625em;}
.cpic_list li .listTle{display:block; text-align:center; font-size:1.5em; color:#505050;}
.h_article{width:auto; margin:0 1.875em; margin-top:1.375em;}
.artHome h3{color:#525252; font-size:1.25em; background-position:left 0.375em; padding-left:1.25em;}
.home_hot{width:100%; border-radius:5px;}
.home_hot img{width:100%; display: block;}
.service_header{width:100%; height:6em; background:#ebeae6; border-top:1px solid #fff; -webkit-box-shadow:0px 3px 3px #d7d6d6;}
.service_header .sh_bg{width:100%; height:100%; background:url(../images/sh_bg.png) no-repeat top center; background-size: auto 100%;}
.tab-inner{width:100%; overflow:hidden; padding-top:1.875em;}
.tab-inner .tab-header{width:100%; display: -webkit-box;}
.tab-header-list{height:100%; position:relative;}
.co-3{width:33.3%;}
.co-2{width:50%;}
.tab-header-list div.thl_box{padding: 1.25em 0; height:100%; text-align:center; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack: center;background:#e2e3e2; border: 1px solid #c7c8c7; border-right: none;}
.tab-header-list div.thl_box em{width:1em; height:1em; display:none; position:absolute; left:50%; bottom:-0.625em; margin-left:-0.5em; background:#1777e0; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.tab-header-list div.thl_box.t_sel{background:#fff; border: none; border-top: 0.625em solid #4692e4; border-bottom:2px solid #fff; padding-top: 0.625em;}
.tab-header-list div.thl_box.t_sel em{display:block;}
.tab-header-list div.thl_box i{display:block; width:2.875em; height:2.875em; background-position:center center; overflow:hidden; background-repeat:no-repeat; background-size:100% 100% ;}
i.car{background-image:url(../images/car.png);}
i.earth{background-image:url(../images/earth.png);}
i.userCart{background-image:url(../images/userCart.png);}
.tab-header-list div.thl_box span{display:block; color:#989898; font-size:1.875em; padding-left:0.375em;}
.tab-header-list div.thl_box.t_sel span{color:#1a77e0;}
.tab-body{width:100%; overflow:hidden;}
.tab-body_box{display: -webkit-box; -webkit-box-align: start; position: relative;}
.tab-body-inner{margin:0 0; overflow:hidden; position: relative;}
div.block{display:block;}
div.none{height: 1px; overflow: hidden;}
.tab-body-inner .tbi_head{margin:1.875em 0 0.5em 0; display: -webkit-box;}
.tbi_head i{display: block; width: 1.18em; margin:2.3em 0 0 1.75em; height: 1.125em; background:url(../images/a_header.png) no-repeat; background-size: 100% 100%;}
.tab-body-inner .tbi_head h3{color:#fff;width:100%; font-size:1.875em; line-height:1.875em; padding-left:2.18em; background:#1a77e0; font-weight:normal;}
.tab-body-inner .tbi_body{margin:1em 0.625em; overflow:hidden; background:#fff; border:1px solid #d7d7d7;}
.tbi_body_list{width:25%; text-align: center;}
.tbi_body_list a{display: block; width: 100%; height: 100%; padding: 1em 0;}
.tbi_body_list i{display:block; margin:0 auto; width:5em; height:5em; background-position:center center; background-repeat:no-repeat; background-size: 100% 100%;}
.tbi_body_list span{display:block; color:#505050; font-size:1.625em;}
.tbi_body_row{display: -webkit-box; display: ms-flexbox; width: 100%; border-bottom:1px solid #d7d7d7;}
.tbi_body_row:last-child{border-bottom: none;}
i.hand{background-image:url(../images/hand.png);}
i.coins{background-image:url(../images/coins.png);}
i.chatMoney{background-image:url(../images/chatMoney.png);}
i.icon_zzbaoan{background-image:url(../images/icon_zzbaoan.png);}
i.carHand{background-image:url(../images/carHand.png);}
i.clipboard{background-image:url(../images/clipboard.png);}
i.userMoney{background-image:url(../images/userMoney.png);}
i.magn{background-image:url(../images/magn.png);}
i.coinsMagn{background-image:url(../images/coinsMagn.png);}
i.shape{background-image:url(../images/shape.png);}
i.shape2{background-image:url(../images/shape2.png);}
i.magn2{background-image:url(../images/magn2.png);}
i.shape3{background-image:url(../images/shape3.png);}
i.magn3{background-image:url(../images/magn3.png);}
i.shape4{background-image:url(../images/shape4.png);}
i.shape5{background-image:url(../images/shape5.png);}
i.coinsMagn{background-image:url(../images/coinsMagn.png);}
i.icon_bdcx{background-image:url(../images/icon_bdcx.png);}
i.icon_wdcx{background-image:url(../images/icon_wdcx.png);}
i.icon_ksbj{background-image:url(../images/icon_ksbj.png);}
i.icon_zzck{background-image:url(../images/icon_zzck.png);}
i.icon_cxbx{background-image:url(../images/icon_cxbx.png);}
i.icon_jzbx{background-image:url(../images/icon_jzbx.png);}
i.icon_lpjd{background-image:url(../images/icon_lpjd.png);}
i.icon_xiaoyun{background-image:url(../images/icon_xiaoyun.png);}
i.icon_qingniu{background-image:url(../images/icon_qingniu.png);}
i.icon_etjzbx{background-image: url("../images/icon_etymx.png");}
i.icon_sezdjbbx{background-image: url("../images/icon_sezdjbbx.png");}
i.icon_tlwy{background-image: url("../images/icon_tlwy.png");}
i.icon_tlnn{background-image: url("../images/icon_tlnn.png");}
i.icon_etbx{background-image: url("../images/icon_etbx.png");}
i.icon_ywbx{background-image: url("../images/icon_ywbx.png");}
i.icon_jkx{background-image: url("../images/icon_jkx.png");}

.dis_list .listInput2{width:56%; border:none; font-size: 1.875em; color:#989898; text-align:left; padding: 0.25em 0.5em; margin-right: 2%; border: 1px solid #525252; border-radius: 0; margin-left: 2%; float: right;}
.a_headerCheck{margin: 0.875em 0.75em; position:relative; -webkit-box-shadow: 1px 0 5px #d7d7d7; box-shadow: 1px 0 5px #d7d7d7; overflow:hidden; background:#cee2f6; margin-bottom:0; border-radius: 0;}
.a_headerCheck input[type=radio]{width:1.625em; height:1.625em; border:2px solid #428bda; float:left; display:block; outline:none; margin:0.5em 0.93em 0 0.18em;  border-radius:1.625em; background:#fff;}
.a_headerCheck input[type=radio]:checked{background: #428bda; border:none;}
.a_headerCheck input[type=radio]:checked:after{display:block; width:1.625em; height:1.625em; content:" "; background-image: url('../images/radioChecked.png'); background-repeat: no-repeat; background-position: center center; background-size: 80% 80%;}
.a_headerCheck i{display:block; float:right; width:2.1em; height:2.1em; background:url(../images/up.png) no-repeat right center; background-size: 2.1em 2.1em; padding: 2.5em 2.5em; margin-right:1.875em; position: absolute; right: 0; top:0;}
i.checkIcon{background:url(../images/down.png) no-repeat right center; background-size: 2.1em 2.1em;}
.a_headerCheck label{color:#525252; font-weight:normal; display:block; width: 100%; height: 100%; overflow: hidden; padding:1.25em 0 1.25em 0;}
.a_headerCheck label span{ font-size:1.875em;float: left;}
.a_bodyCheck{margin-top: 0; margin-bottom: 0;}
.a_borderR{border-radius:0; overflow: hidden;}
.a_footer{margin: 0.875em 0.75em; margin-top: 0; overflow:hidden;-webkit-box-shadow: 1px 0 5px #d7d7d7; box-shadow: 1px 0 5px #d7d7d7; padding:1.31em 0 1.31em 0; background:#FFF; border-radius:0; border:1px solid #d7d7d7; border-top:none;}
.a_footer span{float:left; color:#525252; padding-left:1.875em; text-decoration:line-through; font-size:1.875em;}
.a_footer em{float:right; font-size:1.875em; font-style:normal; padding-right:2.18em; color:#fc3203;}
.emInputRadio input[type=radio]{display:block; width:2.125em; height:2.125em; border:2px solid #428bda; outline:none; margin:0.4em 0.5em 0 1em;  border-radius:0; background:#fff;  border-radius:2.125em; position: relative;}
.emInputRadio input[type=radio]:checked{background: #428bda;}
.emInputRadio input[type=radio]:checked:after{display:block; content:" "; width: 100%; height: 100%; background-image: url('../images/radioChecked.png'); background-repeat: no-repeat; background-position: center center; background-size: 80% 80%;}
.emInputRadio input[type=radio] ~ label{display: block;}
i.checked , .emInputRadio input[type=radio]:checked:after {}
.dis_list li.text_item{display: block; padding: 0.5em 1.56em 0.5em 1.56em}
.dis_list li.text_item > span{display: inline-block; float: left; width: auto; padding: 0; white-space: nowrap;}
.dis_list li.text_item > em{display: inline-block;  float: left; width: auto; padding: 0; white-space: nowrap;}
/* vip */
.vip_info{width:100%; overflow:hidden; display: -webkit-box; display: -ms-flexbox;}
.vip_info_left{width:10.93em; padding-top: 1.5em;}
.userHeadPor{width:6.68em; height:6.68em; overflow:hidden; margin:auto; border:1px solid #d7d7d7;}
.userHeadPor img{display:block; width:100%; height:100%;}
.upUserHead{width:100%; text-align:center; padding:1em 0;}
.upUserHead a{color:#333; font-size:1em;}
.vip_info_right{display:block; -webkit-box-flex:1; margin-bottom:20px;}
.vip_info_right h3{padding-top:1.5em; font-size:1.75em; line-height:1.75em; color:#333; padding-bottom:0.625em;}
.vip_info_right h3 i{width:2.875em; height:1.125em; display: inline-block; vertical-align: top; margin-left:0.625em;background-size:100%;}
.vip_info_right h3 i.lv_1{background:url(../images/lv_1.png) no-repeat;}
.vip_info_right p{color:#333; font-size:1em; line-height:1.875em;}
.vip_info_right p a{color:#438bdb; white-space: nowrap;}
.vip_info_right p span.jifen{ white-space: nowrap; padding-left: 0.5em; margin-right: 1em;}
.list-block{width:100%; overflow:hidden;}
.list-block li{width:100%; overflow:hidden; border-bottom:1px solid #d7d7d7; display: -webkit-box; display: -ms-flexbox;}
.list-block li:last-child{border-bottom:none;}
.list-block li .item-inner{-webkit-box-flex: 1;}
.list-block li .item-inner span{display:block; margin-right:10px;}
.list-block li .item-inner{padding:1.3em 1.3em; width:100%; height:100%;}
.list-block li a .item-inner{padding:0em 0em; width:100%; height:100%;}
.list-block li a .item-inner span{background:url(../images/list-block-r.png) no-repeat center right; background-size:1.125em 1.125em;padding:0em 1.3em;}
.list-block li a{display:block; padding:1.3em 0; width:100%; height:100%; display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center; -moz-box-align: center; box-align: center;}
.list-block li a:active{background:#CCC;}
.list-block li span{color:#333; font-size:1.75em; padding-left:0.625em;}
i.icon {display: inline-block; vertical-align: middle; background-size: 100% auto; background-position: center;	background-repeat: no-repeat;	font-style: normal;	position: relative; background-size:100% 100%;}
i.icon.listIcon{width:2.625em; height:2.625em; margin-left:1.875em;}
i.icon_user{background-image:url(../images/userName.png);}
i.icon_key{background-image:url(../images/key.png);}
.artLink{margin-top:24px;}
.p_prog{ display: -webkit-box; display: -ms-flexbox; width:100%;-webkit-box-align: center;-moz-box-align: center;box-align: center;}
.p_prog .pp_tle{color:#333; font-size:1em; line-height:30px;}
.p_prog .progress{width:13.125em; height:1em; border-radius:4px; position:relative; background:#dae9ff; overflow:hidden; box-shadow:0 0 2px #000;}
.p_prog .progress span{display:block; position:absolute; border-radius:4px; height:1em; left:0; top:0; background:#69c2ec; z-index:1;}
.p_prog .progress em{display:block; text-align:center; font-style:normal; font-size:0.875em; line-height:1.2em; color:#333; position:relative; z-index:2;}
.cor-red{color:#e6472d;}
i.icon.payIocn{width:7em; height:3.375em; margin-left:1.875em;}
i.icon_alipay{background-image:url(../images/alipay.png);}
i.icon_99bill{background-image:url(../images/icon_99bill.png);}
.form_list li > em{float:right; padding-right:2.18em; font-size:1.875em; color:#989898; font-style:normal; width: 55%;}
.form_list li div.formCheckbox{margin:0.5em 0; width:55%; float: left;}
div.formCheckbox label{display:block; overflow:hidden; float:right;}
div.formCheckbox label input[type=checkbox]{float:left; border: none; background: none;}
div.formCheckbox i.check{display:block; width:112px; height:52px; float:right; border:1px solid #515151; position:relative;}
div.formCheckbox i.check:after{width:52px; line-height:48px; content:"男"; height:48px; overflow:hidden; background: #1a77e0; position: absolute; z-index: 2; top:1px; left:1px;-webkit-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);-webkit-transition-duration: 300ms;transition-duration: 300ms; text-align:center; font-style:normal; font-size:1.875em; color:#FFF;}
div.formCheckbox input[type=checkbox]:checked + i.check:after{-webkit-transform: translateX(56px);-ms-transform: translateX(56px);transform: translateX(56px); content:"女"}
.form_list li div.formCheckbox1{margin:0.5em 0; width:55%; float: left;}
div.formCheckbox1 label{display:block; overflow:hidden; float:right;}
div.formCheckbox1 label input[type=checkbox]{float:left; border: none; background: none;}
div.formCheckbox1 i.check{display:block; width:112px; height:52px; float:right; border:1px solid #515151; position:relative;}
div.formCheckbox1 i.check:after{width:52px; line-height:48px; content:"是"; height:48px; overflow:hidden; background: -webkit-gradient(linear, 0 0, 0 100%, from(#90bbec), to(#227de1)); position: absolute; z-index: 2; top:1px; left:1px;-webkit-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);-webkit-transition-duration: 300ms;transition-duration: 300ms; text-align:center; font-style:normal; font-size:1.875em; color:#FFF;}
div.formCheckbox1 input[type=checkbox]:checked + i.check:after{-webkit-transform: translateX(56px);-ms-transform: translateX(56px);transform: translateX(56px); content:"否"}
div.formInputRaido{margin:1.43em 0; width:55%; float: left; display: -webkit-box; display: -ms-flexbox;-webkit-box-align: center;-moz-box-align: center;box-align: center;}
div.formInputRaido label{display:block; font-size:1.875em; color:#979797; padding:0 2.5em 0 0.625em;}
div.formInputRaido input[type=radio]{width:2.125em; height:2.125em; background: -webkit-gradient(linear, 0 0, 0 100%, from(#cbced3), to(#f2f2f4)); border-radius:2.125em; border:1px solid #525252; position:relative; outline:none;}
div.formInputRaido input[type=radio]:checked:after{display:block; content:" "; width:1em; height:1em; margin:0.5em; border-radius:1em; background:#525252;}

/* ------------------ ------------- */
.tabs_header{margin: 0; position:relative; display: -webkit-box; display: -ms-flexbox; margin-top:1.375em; z-index:1;}
.tabs_header a{display:block; width:50%; font-size:1.875em; text-align:center; padding:0.6em 0 0.6em 0; background:#eee; border-radius:0; color:#525252; border:1px solid #c7c8c7; border-right: none;}
.tabs_header > a{display:block; width:50%; font-size:1.875em; text-align:center; padding:0.7em 0 0.6em 0; background:#eee; border-radius:0; color:#525252; border:1px solid #c7c8c7; border-right: none;}
.tabs_header a:last-child{border-right:1px solid #c7c8c7;}
.tabs_header span{display:block; width:50%; font-size:1.875em; text-align:center; padding:0.6em 0.6em 0; background:#fff; border-top:0.625em solid #4692e4; border-radius:0; color:#525252;}
.tabs_header > span{display:block; width:50%; font-size:1.875em; text-align:center; padding:0.3em 0 0.6em 0; background:#fff; border-top:0.4em solid #4692e4; border-radius:0; color:#525252;}
.tabs_body{margin: 0 0.75em; background:#FFF; border:1px solid #cecece; border-radius:0; margin-bottom:0.31em; margin-top:1.375em; position:relative; z-index:2; box-shadow:0 2px 2px #ddd;}
.addcont{text-align:center; font-size:1.375em; color:#979797; padding-top:1.56em; margin: 0 1.5em 0 2em;}
.addcont a{color: #1e7cde; text-decoration: underline;}
.telButton{margin:0 2.06em; margin-top:1.43em; display: -webkit-box; display: -ms-flexbox;}
.telButton a{display:block; width:100%; color:#fff; border-radius: 0.5em; background: #18e020; text-align:center;}
.telButton a div{display: -webkit-box; display: -ms-flexbox; width:100%; text-align:center;-webkit-box-align: center;-webkit-box-pack: center; padding: 1em 0;}
.telButton a span.telCont{font-size:1.625em;}
i.icon_phone{width:2.5em; height:2.5em; background:url(../images/icon_phone.png) no-repeat; background-size:100% 100%; display:block; margin-right:1em;}
i.icon_sati{background-image: url(../images/icon_sati.png);}
/* 理赔指南 */
i.icon_sati1{background-image: url(../images/claims/icon_sati1.png);}
i.icon_sati2{background-image: url(../images/claims/icon_sati2.png);}
i.icon_sati3{background-image: url(../images/claims/icon_sati3.png);}
i.icon_sati4{background-image: url(../images/claims/icon_sati4.png);}
i.icon_sati5{background-image: url(../images/claims/icon_sati5.png);}
i.icon_sati6{background-image: url(../images/claims/icon_sati6.png);}
i.icon_sati7{background-image: url(../images/claims/icon_sati7.png);}
i.icon_sati8{background-image: url(../images/claims/icon_sati8.png);}
i.icon_sati9{background-image: url(../images/claims/icon_sati9.png);}
i.icon_sati10{background-image: url(../images/claims/icon_sati10.png);}
/*  */
i.icon_share{background-image: url(../images/icon_share.png);}
i.icon_help{background-image: url(../images/icon_help.png);}
i.icon_about{background-image: url(../images/icon_about.png);}
i.icon_use{background-image: url(../images/icon_use.png);}
i.icon_push{background-image: url(../images/icon_push.png);}
i.icon_version{background-image: url(../images/icon_version.png);}

/* ------------我的理赔 -------------------*/
.claims_list{display:block; overflow: hidden; padding: 0.5em 0;}
.claims_tabs{margin:0; background:none; border:none;}
.claims_list li{overflow:hidden; border-bottom:1px solid #c6c6c6; margin:0.5em 0.75em; display: block; -webkit-box-shadow:0 0 5px #d7d7d7; box-shadow:0 0 5px #d7d7d7; border: 1px solid #cecece; background: #FFF;}
.claims_list li a{display:block; width:100%; overflow:hidden; position:relative; padding:1.25em 0;}
.claims_list li a .cla_tle{width:100%; display: -webkit-box; display: -ms-flexbox; -webkit-box-align: center; background:url(../images/list-block-r.png) no-repeat 96% center; background-size:2.125em 2.125em; padding:0.625em 0;}
.cla_tle i.icon_cla{width:2em; height:2em; margin-left: 1.25em;}
.cla_tle i.icon_cla_1{background-image:url(../images/claims_1.png);}
.cla_tle i.icon_cla_2{background-image:url(../images/claims_2.png);}
.cla_tle i.icon_cla_3{background-image:url(../images/claims_3.png);}
.cla_tle i.icon_cla_4{background-image:url(../images/claims_4.png);}
.cla_tle span{font-size:1.75em; color:#525252; display:block; padding-left:16px;}
.claims_list li a .cal_cont{width:100%; overflow:hidden; font-size:1.75em; padding: 0.625em 0;}
.claims_list li a .cal_cont span{float:left; color:#525252; padding: 0 0.625em;}
.claims_list li a .cal_cont em{font-style:normal; float:right; color:#989898; padding: 0 0.625em;}
.claims_list li a .cal_cont em.blue{font-style:normal; float:right; color:#1e7be0;}

.heightAuto{height: 100%;}
.pages .heightAuto.page{padding-bottom:1em;}
.heightAuto.tabs_body{overflow: hidden;}
.heightAuto.tabs_body .claims_list{position: absolute; width: 100%; margin: 0; }
.heightAuto.tabs_body .claims_list li{display: block; margin: 0 2.18em;}
.pull-to-refresh-tip{width: 100%; padding: 1em 0; font-size: 1.75em; color: #525252; text-align: center; border-top: 1px solid #c6c6c6;}
.button_col2{width: 100%; overflow: hidden; display: -webkit-box; display: -ms-flexbox;}
.button_col2 .confirmButton{width: 48%; margin: 0 1%}
.col-login{width: 100%; overflow: hidden; display: -webkit-box; display: -ms-flexbox;}
.col-login > div{width: 50%; padding: 1em 0; text-align: center; font-size: 1.5em;display: -webkit-box; display: -ms-flexbox;-webkit-box-align: center;-webkit-box-pack: center;}
.col-login > div a{text-decoration:underline; color: #4e93e0;}
.col-login > div label {color: #333; padding-left: 0.625em;}
.col-login > div input {display: block; width: 1.625em; height: 1.625em; border: 1px solid #838383;border-radius: 0;background: #fff;}
.col-login > div input:checked:after{display: block;content: "√";font-size: 1.125em;font-weight: bold;color: #4b91e1;padding: 0.187em 0.313em;}
.aboutUsContent h3{font-size: 2em; color: #505050; padding: 1em 1.56em 0 1.56em;}
.aboutUsContent p{line-height: 1.75em; font-size: 1.75em; color: #505050; padding: 1em 1.56em;}
.aboutUsContent h4{font-size: 2em; color: #505050; padding: 1em 1.56em 0 1.56em; font-weight: normal; color: #505050;}
.tabs-col-3 a{width: 33.33%;}
.tabs-col-3 span{width: 33.33%;}
.tabs-col-4 a{width: 25%;}
.tabs-col-4 span{width: 25%;}
.form_list p{font-size: 1.75em;color: #525252;padding: 1.1em 2.18em 1.1em 2.18em;}
.form_list li .errorInfo{padding-top: 0.5em; padding-bottom: 0.5em;}
.a_tab_body{overflow: hidden; margin: 0.875em 0.75em;}
.a_tab_body .row{display: -webkit-box; display: ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.a_tab_body .row > div.col-50{width: 50%; text-align: center; background: #fff; border: 1px solid #d7d7d7; -webkit-box-shadow:0 0 5px #d7d7d7; box-shadow:0 0 5px #d7d7d7; margin:0.75em 0 0.75em 0.75em; position: relative;}
.a_tab_body .row > div.col-50:first-child{margin-left: 0;}
.a_tab_body .row > div.col-50 a{display: block; padding: 1em 0; width: 100%;}
a.item-link{-webkit-transition-duration:300ms;transition-duration:300ms; color:inherit;}
a.item-link:ACTIVE{-webkit-transition-duration:0ms;transition-duration:0ms; background: #d9d9d9;}
i.row_list{width: 3.5em; height: 3.5em; position: absolute; left: 2.96em; top:50%; margin-top: -1.75em;}
.a_tab_body .row > div.col-50 a span{font-size: 1.5em; display: block; overflow: hidden; padding-right: 0.5em; padding-left: 4.5em; padding-top:0.5em; padding-bottom:0.5em; color:#525252;text-align: left; line-height: 1.5em;}
.a_tab_body .row > div.col-50.col-padd a span{padding-top: 1.25em;}
.item-table{overflow: hidden; margin: 0.875em 3em;}
.item-table .table-tr{width: 100%;display: -webkit-box; display: ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;  border: 1px solid #525252; border-top: none;}
.item-table .table-tr:first-child{border-top: 1px solid #525252;}
.item-table .table-tr .table-th{background: #d7d7d7; width: 50%; padding: 0.25em; font-size: 1.75em; color: #525252;}
.item-table .table-tr .table-td{width: 50%; padding: 0.25em; font-size: 1.625em; color: #6a6a6a; display: -webkit-box; display: ms-flexbox; -webkit-box-align: center;}
.item-table .table-tr.col-33 .table-th{width: 33.333%;}
.item-table .table-tr.col-33 .table-td{width: 33.333%;}
.table-td:nth-child(2n+3), .table-th:nth-child(2n+3){border-left: 1px solid #525252;}
.table-td span{display: block; width: 100%;}
.table-th:nth-child(2n), .table-td:nth-child(2n){border-left: 1px solid #525252; text-align: right;}
.table-td:nth-child(2n) span{text-align: right;}
.table-td:nth-child(2n+3) span {text-align: right;}
.table-th:nth-child(2n+3){text-align: right;}
.tableNone .item-table .table-tr{display: none;}
.tableNone .item-table .table-tr:last-child{width: 100%;display: -webkit-box; display: ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; border: none;}
.tableNone .item-table .table-tr:last-child .table-td{border: none; font-size: 1.875em;}
.a_steps{width: 100%;display: -webkit-box; display: ms-flexbox; padding: 1.75em 0 1em 0;}
.a_steps > div.steps{width: 25%; overflow: hidden; background: url(../images/list-block-r.png) no-repeat left center; background-size: 2em 2em;}
.a_steps > div.steps:first-child{background:none;}
.dataViewTps{margin: 0.5em; color: #525252; font-size: 1.75em; border: 1px solid #cbc9c9; background: #fff; padding: 0.5em;}
.steps i{width: 2.68em; height: 2.68em; display: block; margin: 0 auto; border: 2px solid #cbc9c9; border-radius:2.68em;}
.steps i.steps_1{background: url(../images/steps/steps_0_1.png) no-repeat center center; background-size: 2em 2em;}
.steps i.steps_2{background: url(../images/steps/steps_0_2.png) no-repeat center center; background-size: 2em 2em;}
.steps i.steps_3{background: url(../images/steps/steps_0_3.png) no-repeat center center; background-size: 2em 2em;}
.steps i.steps_4{background: url(../images/steps/steps_0_4.png) no-repeat center center; background-size: 2em 2em;}
.steps.s_sel i.steps_1{background: url(../images/steps/steps_1_1.png) no-repeat center center; background-size: 2em 2em;}
.steps.s_sel i.steps_2{background: url(../images/steps/steps_1_2.png) no-repeat center center; background-size: 2em 2em;}
.steps.s_sel i.steps_3{background: url(../images/steps/steps_1_3.png) no-repeat center center; background-size: 2em 2em;}
.steps.s_sel i.steps_4{background: url(../images/steps/steps_1_4.png) no-repeat center center; background-size: 2em 2em;}
.a_steps > div.steps.s_sel i{ border: 2px solid #1e7be0;}
.steps span{text-align: center; display: block; font-size: 1.75em; color: #cbc9c9;}
.a_steps > div.steps.s_sel span{color: #1e7be0;}
.a_content{padding: 1em 2em;}
.a_content h3{font-size: 1.875em;  color: #525252; line-height: 2.14em; font-weight: normal;}
.a_content p{font-size: 1.75em; color: #525252; line-height: 2.14em;}
.dis_list li span > i{font-style: normal; margin-right: -1em;}
.claim_content{padding: 1em 0;}
.cc_box{margin: 0.5em 1em; background: #ededed; display: -webkit-box; display: ms-flexbox; -webkit-box-align: center;-webkit-box-pack: center;}
.cc_box a{display: block; width: 100%; height: 100%; display: -webkit-box; display: ms-flexbox; -webkit-box-align: center;-webkit-box-pack: center; padding: 0.5em 0;}
.cc_box a i{width: 3.5em; height: 3.5em; display: block;}
.cc_box.cc_box_last{margin: 0.5em 0em;}
.cc_box.cc_box_last a{display: block; width: 100%; height: 100%; display: -webkit-box; display: ms-flexbox; -webkit-box-align: center;-webkit-box-pack: center; padding: 1.5em 0;}
.cc_box a i img{width: 100%;}
.cc_box a span{font-size: 1.625em; color: #1a77e0; display: block;}
.cc_box p{display: block; width: 100%; height: 100%; display: -webkit-box; display: ms-flexbox; -webkit-box-align: center;-webkit-box-pack: center; padding: 1.5em 0;}
.cc_box p span{font-size: 1.625em; color: #525252; font-weight: bold;}
.cc_box_next{margin: 0.5em 2em;}
.cc_box_next i{display: block; width: 4em; height: 4em; margin: auto; border: 0.375em solid #d7d7d7; border-radius:4em; background: url(../images/icon_box_next.png) no-repeat center center; background-size: 80% 80%;}
.cc_box_col3{margin: 0.5em 2em; border: 2px dotted #dadada; background: #ededed;}
.cc_box_col3 .cbc_header{font-size: 1.625em; padding: 0.8em; border-bottom: 2px dotted #dadada; color: #525252; font-weight: bold;}
.cc_box_col3 .cbc_body{display: -webkit-box; display: ms-flexbox; -webkit-box-align: center;-webkit-box-pack: center;}
.cc_box_col3 .cbc_body > div{width: 17%; border: 2px dotted #dadada; background: #fff; margin: 1.5em 8%;}
.cc_box_col3 .cbc_body > div a{font-size: 1.625em; color: #525252; text-align: center; display: block; padding: 1em 0;}
.cc_box_col3 .cbc_body > div a span{display: block; text-align: center; color: #1a77e0;}
.cc_box_col1{margin: 0.5em 2em; border: 2px dotted #dadada; background: #ededed;}
.cc_box_col1 .cbc_header{font-size: 1.625em; padding: 0.8em; border-bottom: 2px solid #dadada; color: #525252;text-align: center; }
.cc_box_col1 .cbc_body{padding: 1em;}
.cc_title{font-weight: bold;}
.cc_box_col1 .cbc_body p{font-size: 1.625em; color: #525252; text-align: center; display: block; padding: 0.2em 0;}
.ac_tle{padding: 0.75em 2em 1.25em 2em; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 1.5em;}
.ac_tle span{float: left; font-size: 1.625em; font-weight: bold;}
.ac_tle em{float: right; font-size: 1.625em; font-style: normal; color: #525252;}
.link-list{margin: 0em 2em; padding: 0.65em 0;}
.link-list span{display: inline-block; font-size: 1.875em; color: #525252;}
.link-list a{display: inline-block; font-size: 1.75em; padding: 0 0.25em; color: #297fde;}
.claimAlertPanl{width: 100%; min-height: 150px; position: fixed; left: 0; top: 50%; z-index: 1000; visibility: hidden; opacity:0;}
.claimAlertPanl.cap_in{visibility: visible;  opacity:1;}
.cap_page{margin: 1em; background: #fff; min-height: 100px; position: relative;}
.cap_close{width: 2.75em; height: 2.75em; border-radius:2.75em; position: absolute; top: 0.75em; right: 0.75em; background: url(../images/cap_close.png) no-repeat center center; background-size: 100% 100%;}
.cap_page_head{padding: 2em 2em 0em 2em;}
.cap_page_head span{font-size: 1.75em; font-weight: bold; color: #525252;}
.cap_page_body{padding: 1em 2em; }
.cap_page_body p{font-size: 1.5em; color: #525252; line-height: 1.75em;}
.quote label span{padding-left: 1em;}
.insurPro{margin: 1em; display: -webkit-box; display: ms-flexbox; -webkit-box-align: center; -webkit-box-align: center;}
.insurPro > .insur_list{width: 15%;}
.insurPro .lines{width: 5%; height: 2px; overflow: hidden; background: #d7d7d7;}
.insurPro .insur_list i{width: 4.06em; height: 4.06em; border: 4px solid #d7d7d7; border-radius:4.06em; display: block;margin: auto; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center;}
.insurPro .insur_list span{display: block; font-size: 1.125em; text-align: center;}
.insurTwo{width: 20%; display: block; border: 2px solid #d7d7d7; position: relative; margin: 2.5em 0 3.5em 0;}
.insurTwo .insur_list{width: 5em; margin: auto; background: #fff;}
.insurTwo .insur_list:last-child{margin-bottom: -2.5em;}
.insurTwo .insur_list:first-child{margin-top: -1.5em; margin-bottom: 1em;}
.insurPro .insur_list.comp i.insList_1{background-image: url(../images/inspro/ins_1_blue.png);}
.insurPro .insur_list.comp i.insList_2{background-image: url(../images/inspro/ins_2_blue.png);}
.insurPro .insur_list.comp i.insList_3{background-image: url(../images/inspro/ins_3_blue.png);}
.insurPro .insur_list.comp i.insList_4{background-image: url(../images/inspro/ins_4_blue.png);}
.insurPro .insur_list.comp i.insList_5{background-image: url(../images/inspro/ins_5_blue.png);}
.insurPro .insur_list.comp i.insList_6{background-image: url(../images/inspro/ins_6_blue.png);}
.insurPro .insur_list.cond i.insList_1{background-image: url(../images/inspro/ins_1_yellow.png);}
.insurPro .insur_list.cond i.insList_2{background-image: url(../images/inspro/ins_2_yellow.png);}
.insurPro .insur_list.cond i.insList_3{background-image: url(../images/inspro/ins_3_yellow.png);}
.insurPro .insur_list.cond i.insList_4{background-image: url(../images/inspro/ins_4_yellow.png);}
.insurPro .insur_list.cond i.insList_5{background-image: url(../images/inspro/ins_5_yellow.png);}
.insurPro .insur_list.cond i.insList_6{background-image: url(../images/inspro/ins_6_yellow.png);}
.insurPro .insur_list.notope i.insList_1{background-image: url(../images/inspro/ins_1_gray.png);}
.insurPro .insur_list.notope i.insList_2{background-image: url(../images/inspro/ins_2_gray.png);}
.insurPro .insur_list.notope i.insList_3{background-image: url(../images/inspro/ins_3_gray.png);}
.insurPro .insur_list.notope i.insList_4{background-image: url(../images/inspro/ins_4_gray.png);}
.insurPro .insur_list.notope i.insList_5{background-image: url(../images/inspro/ins_5_gray.png);}
.insurPro .insur_list.notope i.insList_6{background-image: url(../images/inspro/ins_6_gray.png);}
.news_list{width: 100%; overflow: hidden;}
.news_list li{width: 100%; overflow: hidden; border-bottom: 1px solid #d7d7d7;}
.news_list li a{display: block; overflow: hidden; padding: 1em 1.5em;}
.news_list li a em{font-size: 1.875em; font-style: normal; color: #525252;}
.news_list li a span{color: #989898; font-size: 1.625em; padding-left: 0.5em;}
.newsHot{width: 100%; padding: 0.5em 0; border-bottom: 1px solid #d7d7d7;}
.newsHot h3{padding: 0.5em 0;padding-left: 1.53em; font-size: 1.875em; font-weight: normal; color: #1a77e0;}
.cc_box_flow{margin: 0.5em 2em; overflow: hidden;}
.cc_box_flow .bf_tle{width: 100%;}
.bf_tle{display: -webkit-box; display: ms-flexbox; -webkit-box-align: center; -webkit-box-align: center; margin: 1em 0;}
.bf_tle span{display: block; width: 40%; text-align: center; font-size: 1.5em; font-weight: bold;}
.bf_tle em{display: block; width: 20%;}
.bf_content{display: -webkit-box; display: ms-flexbox; -webkit-box-align: center; -webkit-box-align: center; margin: 1em 0;}
.bf_content .bfc_l{width: 40%;}
.bf_content .bfc_c{width: 20%;}
.bf_content .bfc_c_l .cc_box_next i{-webkit-transform: rotate(270deg); transform: rotate(270deg);}
.bf_content .bfc_c_r .cc_box_next i{-webkit-transform: rotate(90deg); transform: rotate(90deg);}
.bf_content .bfc_r{width: 40%;}
.item-content{overflow: hidden;margin: 0.875em 3em;}
.item-content p{font-size: 1.75em; color: #6a6a6a;}
.tableNone .item-content{display: none;}
.a_headerCheck > label{padding-left: 2em;}
.showLayerTike{width: 90%; position: fixed; left: 50%; top: 50%; background: #fff; z-index: 9999; margin-left: -45%;}
.layerTikeBody{width: 100%; padding: 2em;}
.messageTip span{font-size: 1.625em; color: #525252; display: block; padding: 1.5em 1em 2em 1em;}
.messageBtn{width: 100%; overflow: hidden;}
.messageBtn1{width: 100%; overflow: hidden;}
.messageBtn2{width: 100%; overflow: hidden;}
.messageBtn2 .confirmButton{width: 48%; float: left; margin: 0;}
.messageBtn2 .confirmButton:last-child{margin-left: 4%;}
.col-button{width: 100%;}
.col-button .confirmButtonClear{padding: 1.25em 0 0 0; text-align: center;}
.col-button .confirmButtonClear a{font-size: 1.875em; display: inline-block; padding: 0.5em; color: #aaa; text-decoration: underline;}
.notLogin{width: 100%;}
.notLogin .notLogin_logo{padding: 1.5em 0; text-align: center;}
.notLogin .notLogin_logo img{width: 36%;}
.notLogin .upUserHead{display: block;}
.notLogin .upUserHead span{display: block; width: 100%; padding: 0 0 2em 0; text-align: center; font-size: 1.875em}
.notLogin .upUserHead .confirmButton a{color: #fff;}
.icon_grywzh{background-image: url("../images/icon_grywzh.png");}
.icon_ajzhc{background-image: url("../images/icon_ajzhc.png");}
.icon_qnweishi{background-image: url("../images/icon_qnweishi.png");}
.icon_jzgy{background-image: url("../images/icon_jzgy.png");}
.icon_zizhuyou{background-image: url("../images/icon_zizhuyou.png");}
.icon_zijiayou{background-image: url("../images/icon_zijiayou.png");}
.icon_wanliwy{background-image: url("../images/icon_wanliwy.png");}
.icon_lyrs{background-image: url("../images/icon_lyrs.png");}
.icon_jyrs{background-image: url("../images/icon_jyrs.png");}
.icon_junanxing{background-image: url("../images/icon_junanxing.png");}
.icon_qzbx{background-image: url("../images/icon_qzbx.png");}
.icon_hkywx{background-image: url("../images/icon_hkywx.png");}
.icon_cxzf{background-image: url("../images/icon_cxzf.png");}
.icon_dxtj{background-image: url("../images/icon_dxtj.png");}
.icon_myhd{background-image: url("../images/icon_myhd.png");}
.icon_mybd{background-image: url("../images/icon_mybd.png");}
.icon_mylp{background-image: url("../images/icon_mylp.png");}
.icon_mydd{background-image: url("../images/icon_mydd.png");}
.icon_jylt{background-image: url("../images/icon_jylt.png");}
.icon_myjf{background-image: url("../images/icon_myjf.png");}
.icon_yjbh{background-image: url("../images/icon_yjbh.png");}
.icon_glbd{background-image: url("../images/icon_glbd.png");}
.icon_xqgl{background-image: url("../images/icon_xqgl.png");}
.icon_ydcxba{background-image: url("../images/icon_ydcxba.png");}
.icon_cxtb{background-image: url("../images/icon_cxtb.png");}
.icon_czlyx{background-image: url("../images/icon_czlyx.png");}
.icon_cyjw{background-image: url("../images/icon_cyjw.png");}
.icon_lxrs{background-image: url("../images/lexuerensheng.png");}
.icon_cwx2{background-image: url("../images/cengwangxianerdai.png");}
.icon_lxirs{background-image: url("../images/lexiangrensheng.png"); }
.icon_ejyb{background-image: url("../images/ejyb.png"); }
.icon_ecyb{background-image: url("../images/ecyb.png"); }
.icon_gat{background-image: url("../images/gat.png"); }
.icon_yaz{background-image: url("../images/asia.png"); }
.icon_cpi{background-image: url("../images/CPI.png"); }

.satisfaction{margin: 2em 2em;}
.satisfaction .sati_prog{width: 100%; padding-top: 2em;}
.prog_block{width: 3.42em; height: 3.42em; background: url("../images/prog_block.png") no-repeat; background-size:100% 100%; position: relative; top: -4.42em; z-index: 22; cursor: pointer;}
.prog_bar_white{width: 100%; height: 2em; border-radius:1em; position: relative; z-index: 11;}
.prog_bar_white span, .prog_bar_blue span{display: block; width: 20%; float: left; height: 2em;}
.prog_bar_blue{width: 100%; background: #4b79ce; height: 2em; border-radius:1em; position: relative; z-index: 11;}
.prog_bar_blue span{border-right: 1px solid #fff;}
.prog_bar_white span{border-right: 1px solid #4b79ce;}
.prog_bar_white span:last-child, .prog_bar_blue span:last-child{border-right: none;}
.satisfaction .sati_text{width: 100%; overflow: hidden; padding: 1em 0; -webkit-transform: translate3d(0, -3.42em, 0); transform: translate3d(0, -3.42em, 0);}
.satisfaction .sati_text .st_c{width: 20%; float: left; text-align: center;}
.satisfaction .sati_text span{font-size: 1.875em; color: #525252;}

.pbw_col4 > span{ width: 25%;}
.satisfaction .pbw_col4 .st_c{width: 25%;}
.pay_tip{width: 100%; overflow: hidden; padding: 2em 0;}
.payIconTip{text-align: center;}
.payIconTip img{width: 18%;}
.payTextTip{width: 100%;text-align: center; padding: 1em;}
.payTextTip span{font-size: 2em;}
.pay_tps_tle{padding: 2em 1em 0 1em;}
.pay_tps_tle span{font-size: 2em;}

.serCityList{background:#fff; overflow:hidden;}
.sCityListBox{padding:1em; overflow:hidden;}
.sCityListBox .confirmButton{padding: 0em 0em;}
.cityListInput{float:left;width:70%; line-height:2.6em; border:1px solid #525252; font-size:1.875em; float: left;}
.notLoginStyle{margin:0 2em; overflow: hidden;}
.notLogin .upUserHead .notLoginStyle span{display: block;width: 50%;padding: 0 0 0 0;text-align: right;font-size: 1.875em; float: left; margin-right: 10%;}
.notLogin .upUserHead .notLoginStyle .confirmButton{float: left; margin: 0;width: 50% ;padding: 0.625em 1em;}
.notLogin .upUserHead .notLoginStyle .confirmButton a{padding: 0 2em;font-size: 1.875em;}
.item-cxyhq{width:100%; padding: 2em;}
.item-cxyhq h3{padding: 0 1em 1em 1em; font-weight: normal; color: #525252}
.item-cxyhq p{color: #525252; padding: 0 1em;}
.item-cxyhq h3 span, .item-cxyhq p span{font-size: 1.75em;}
.item-cxyhq-cont{margin: 1em 1em; padding: 2em 3em; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6;}
.cxyhq-cont-pic{width: 75.37%;overflow: hidden; margin: auto; padding-bottom: 1.75em;}
.cxyhq-cont-pic img{width: 100%;}
.item-cxyhq-cont .icc_txt p{padding-left: 3.5em;}
.item-cxyhq-cont .icc_txt p.icc_txt_1{background: url("../images/check_true.png") no-repeat left center; background-size: 1.81em 1.81em;}
.item-cxyhq-cont .icc_txt p.icc_txt_2{padding-top: 5em;}
.item-cxyhq-cont .icc_txt p.icc_txt_3{background: url("../images/tip_th.png") no-repeat left center; background-size: 1.81em 1.81em;}
.item-cxyhq-cont .icc_txt span{font-size: 1.75em; color: #525252}
.item-cxyhq-cont .icc_txt span em{font-style: normal; color: #f00;}
.error_cont{margin: 0 4em; border-bottom: 4px solid #d2d2d2;}
.error_text{margin: 0 4em; padding-top: 2em;}
.error_cont .ec_pic{text-align: center; padding: 2em 0;}
.error_cont .ec_pic img{width: 52%; max-width: 274px;}
.error_cont .ec_txt{width: 100%; padding: 1em 0;}
.error_cont .ec_txt span{font-size: 2.5em; color: #484848; font-weight: bold;}
.error_text p{font-size: 2em; color: #707070;}

.newsHot i{display: block; float: left; width: 4.0em; margin: 0 0.5em;}
.newsHot i img{width: 100%;}
.pay_null_cont{width: 100%; height:20em;}
.notify_list{overflow:hidden; margin: 0.875em 0.75em; background:#FFF; border:1px solid #d7d7d7; -webkit-box-shadow:1px 0 5px #d7d7d7; box-shadow:1px 0 5px #d7d7d7; position: relative;}
.nl_top{padding: 1em 2em; border-bottom:1px solid #d7d7d7; position: relative; overflow:hidden}
.nl_bottom{padding: 1em 2em; position: relative; overflow:hidden}
.notify_list p.listContent{padding: 0.5em 0; overflow: hidden;}
.notify_list p.listContent span{font-size: 1.75em;color: #525252;display: block;float: left; width: 40%; text-align: right; text-justify:inter-ideograph;}
.notify_list p.listContent em{font-size: 1.75em;color: #989898;font-style: normal;float: left;width: 60%;}
.nl_top > a.item-link{position: absolute; right: 0.3em; bottom: 0.5em; padding: 1em; text-decoration: underline;}
.nl_top > a.item-link span{color: #00f;font-size: 1.3em;}
.nl_bottom > a.item-link{position: absolute; right: 1em; top:0.5em; padding: 1em;}
.nl_bottom > a.item-link i.icon{background-image: url("../images/check_true.png"); width: 2em;height: 2em;}
.nl_bottom > a.item-link i.icon_right{background-image: url("../images/icon_right.png"); width: 2em;height: 2em;}
.block-list{width: 100%;height: 100%;overflow: hidden;}
.tip_success{padding: 2.5em 0;text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.tip_success img{display: inline-block; width: 5.125em;}
.tip_success span{display: inline-block;color:#1876e0;font-size:1.875em;padding-left: 1.25em;}
.item-content-txt{margin: 1em;border:1px solid #1876e0;border-radius:0.625em;background:#fff;padding: 0.625em 0;}
.item-content-txt p{padding:0 1.26em;line-height:1.7em;font-size:1.625em;color:#4b91e1;}
.item-content-txt p img{margin: 0 0.625em 0 0;}
.notify_header{margin: 0.5em; overflow: hidden; position: relative;}
.notify_header .nh_txt{position: relative; margin-right: 4em; padding: 1em 0;}
.notify_header .nh_txt span{font-size: 2.4em; color: #525252;}
.notify_header .nh_list_icon{position: absolute; right: 0; top: 50%; width: 3em; height: 3em; margin-top: -1.5em;}
.notify_header .nh_list_icon i.icon{width: 100%; height: 100%;}
.notify_header .nh_list_icon.icon_list i.icon{background-image: url("../images/icon_list.png");}
.notify_header .nh_list_icon.icon_map i.icon{background-image: url("../images/icon_map.png");}
.notify_map{margin: 0 0.5em; height: 35em;}
.notify_map_list{margin: 0.5em;}
.nml_list{overflow:hidden; margin: 0.875em 0.75em; background:#FFF; border:1px solid #d7d7d7; -webkit-box-shadow:1px 0 5px #d7d7d7; box-shadow:1px 0 5px #d7d7d7; position: relative; padding-bottom: 0.5em;}
.nml_list h3{padding: 1em 2em; font-weight: normal; padding-right: 8.3em;}
.nml_list h3 span{font-size: 1.75em; color: #525252;}
.nml_list p{padding: 0.3em 2em; padding-right: 8.3em;}
.nml_list p span{font-size: 1.75em; color: #525252;}
.nml_list > a.item-link{position: absolute; right: 0; top:50%; padding: 1em; text-align: center; height: 7.75em; margin-top: -3.875em;}
.nml_list > a.item-link i.icon{background-image: url("../images/map_tel.png"); width: 6em;height: 6em;}
.nml_list > a.item-link span{display: block; font-size: 1.75em; text-align: center; color: #525252;}
.f_l_t{margin: 0 1em; overflow: hidden;}
.f_l_t select{display: block;float: left; font-size: 1.5em; padding: 0.2em 0; width: 20%; border: 1px solid #525252; border-radius: 0;}
.f_l_t input[type=text]{display: block; width: 100%;font-size: 1em; border-radius: 0; padding: 0.26em 0; height: 100%; background: none; border: none; outline: none;}
.fs_div{display: block;float: left; font-size: 1.5em; height: 2.2em; position: relative; width: 51%; padding: 0 1%; padding-right: 2em; border: 1px solid #9D9D9D; border-left: none;}
.fs_div > em{position: absolute; right: 0.5em; top: 0; font-style: normal; padding: 0.3em 0;}
.f_l_t a{display: block;float: left; background: #1876e0; margin-left: 2%; height: 2.2em; width: 17%; line-height:  2.2em; color: #fff;  font-size: 1.5em; text-align: center;}
.messgaeTitle{width: 100%; text-align: center;}
.messgaeTitle span{font-size: 2em; font-weight: bold; color: #525252;}
.a_table{margin: 1em;}
.form_list li.f_l_t div.formInput{float: left;width: 28%; font-size: 1.5em; margin: 0; height: 2.2em;}
.form_list li.f_l_t div.formInput input:read-only{padding-right: 1em; padding-left: 0.5em; font-size: 1em;}
.a_table table {
	width: 100%;
	border: 1px solid #525252;
	border-top:none;
}
.a_table table th{
	font-size: 1.75em;
	font-weight: normal;
	color: #525252;
	padding: 0.25em 0;
	background: #d7d7d7;
	border-top: 1px solid #525252;
	border-right: 1px solid #525252;
}
.a_table table th:last-child{
	border-right: none;
}
.a_table table td{
	font-size: 1.625em;
	color: #6a6a6a;
	text-align:center;
	padding:0.1em 0;
	border-top: 1px solid #525252;
	border-right: 1px solid #525252;
}
.a_table table td.t_l{
	text-align: left;
	padding-left: 0.25em;
}
.a_table table td.t_r{
	text-align: right;
	padding-right: 0.25em;
}
.a_table table th:last-child, .a_table table td:last-child{
	border-right: none;
}
.a_body p.p_link{
	font-size: 1.875em;
	padding: 0.5em 0.75em;
	padding-bottom: 0;
	color: #333;
}
.a_body p.p_link a{
	display:block;
	color: #1e7be0;
	text-decoration: underline;
}
.p_cont{
	font-size: 1.875em;
	padding: 1.5em 0.75em;
	color: #333;
}
.p_cont span{
	color: #fd2a01;
}
.telVerification{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.telVerificationInput{
	width: 50%;
	float: left;
}
.telVerificationButton{
	width: 50%;
	float: left;
}
.form_list li div.formInput .telVerificationInput input{
	border: 1px solid #9D9D9D;
}
.form_list li .telVerificationButton .confirmButton{
	margin:0;
	width: 100%;
	padding: 0 0 0 1em;
	height: 100%;
}
.form_list li .telVerificationButton .confirmButton a{
	font-size: 1.33em;
}
.button_gray a{
	background: #ccc;
}
@media screen and (max-width:480px){
	.newsHot i{width: 2.4em;}
	.page{font-size: 8px;}
	body{font-size: 8px;}
	.utiliLayer{font-size: 8px;}
	.claimAlertPanl{font-size: 8px;}	
	.selectList li a{display: block; font-size: 2.2em; line-height: 2.81em; padding-left: 1.25em;}
	.selectList li > h3{display: block; font-size: 2.2em; line-height: 2.81em; padding-left: 1.25em; background: #eee; font-weight: normal;}
	.tab-header-list div.thl_box i{display:block; width:1.75em; height:1.75em; background-position:center center; overflow:hidden; background-repeat:no-repeat; background-size:100% 100% ;}
	.a_headerCheck label span{ font-size:1.875em;float: left; padding-top: 0.3em;}
	div.formInputRaido input[type=radio]{width:1.2em; height:1.2em; background: -webkit-gradient(linear, 0 0, 0 100%, from(#cbced3), to(#f2f2f4)); border-radius:1.2em; border:1px solid #525252; position:relative; outline:none;}
	div.formInputRaido input[type=radio]:checked:after{display:block; content:" "; width:0.6em; height:0.6em; margin:0.22em; border-radius:1em; background:#525252;}
	div.formCheckbox i.check{width:56px; height:26px;}
	div.formCheckbox i.check:after{width:26px; line-height:22px; height:22px;}
	div.formCheckbox input[type=checkbox]:checked + i.check:after{-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
	.home-device{height: 150px;}
	.swiper-main{height: 150px;}
	.swiper-wrapper{height: 150px;}
	.swiper-wrapper img{height: 150px;}
	.checkBox input[type=radio]{width:16px; height:16px;}
	.checkBox label{padding-top: 3px;}
	.checkBox input[type=radio]:checked:after{width:16px; height:16px;}
	.serCityList{background:#fff; overflow:hidden;}
	.sCityListBox{padding:1em; overflow:hidden;}
	.cityListInput{float:left;width:70%; line-height:2.6em; border:1px solid #525252; font-size:1.875em;}
	.nml_list > a.item-link i.icon{background-image: url("../images/map_tel.png"); width: 4.5em;height: 4.5em;}
	i.row_list{width: 2.5em; height: 2.5em; margin-top: -1.25em; left: 1.56em;}
	.cc_box_next{margin: 0.5em 0.8em}
	.cc_box_next i{display: block; width: 2.8em; height: 2.8em; margin: auto; border: 0.375em solid #d7d7d7; border-radius:4em; background: url(../images/icon_box_next.png) no-repeat center center; background-size: 80% 80%;}
	.a_header h3{padding-left: 1.2em;}
}
@media screen and (min-width:480px) and (max-width:640px){
	.page{font-size: 12px;}
	.utiliLayer{font-size: 12px;}
	.claimAlertPanl{font-size: 12px;}	
	.selectList li a{display: block; font-size: 1.5em; line-height: 2.81em; padding-left: 1.25em;}
	.selectList li > h3{display: block; font-size: 1.5em; line-height: 2.81em; padding-left: 1.25em; background: #eee; font-weight: normal;}
	div.formCheckbox i.check{width:84px; height:39px;}
	div.formCheckbox i.check:after{width:41px; line-height:35px; height:35px;}
	div.formCheckbox input[type=checkbox]:checked + i.check:after{-webkit-transform: translateX(42px);-ms-transform: translateX(42px);transform: translateX(42px);}
	.home-device{height: 200px;}
	.swiper-main{height: 200px;}
	.swiper-wrapper{height: 200px;}
	.swiper-wrapper img{height: 200px;}
}
@media screen and (min-width:640px) and (max-width:800px){
	.selectList li a{display: block; font-size: 2em; line-height: 2.81em; padding-left: 1.25em;}
	.selectList li > h3{display: block; font-size: 2em; line-height: 2.81em; padding-left: 1.25em; background: #eee; font-weight: normal;}
	.page{font-size: 16px;}
	body{font-size: 16px;}
	.utiliLayer{font-size: 16px;}
	.claimAlertPanl{font-size: 16px;}	
	.home-device{height: 250px;}
	.swiper-main{height: 250px;}
	.swiper-wrapper{height: 250px;}
	.swiper-wrapper img{height: 250px;}
}
@media screen and (min-width:800px) and (max-width:960px){
	.page{font-size: 20px;}
	body{font-size: 20px;}
	.utiliLayer{font-size: 20px;}
	.selectList li a{display: block; font-size: 2.5em; line-height: 2.81em; padding-left: 1.25em;}
	.selectList li > h3{display: block; font-size: 2.5em; line-height: 2.81em; padding-left: 1.25em; background: #eee; font-weight: normal;}
	div.dwwr{zoom:1.5;}
	.checkBox input[type=radio]{width: 2.4em; height: 2.4em; border-radius: 2.4em;}
	.checkBox input[type=radio]:checked:after{width: 2.4em; height: 2.4em;}
	.col-login > div input{width: 2.4em; height: 2.4em;}
	.col-login > div input:checked:after{font-size: 1.6em;}
	.home-device{height: 300px;}
	.swiper-main{height: 300px;}
	.swiper-wrapper{height: 300px;}
	.swiper-wrapper img{height: 300px;}
}
@media screen and (min-width:960px){
	.page{font-size: 24px;}
	body{font-size: 24px;}
	.utiliLayer{font-size: 24px;}
	.selectList li a{display: block; font-size: 3em; line-height: 2.81em; padding-left: 1.25em;}
	.selectList li > h3{display: block; font-size: 3em; line-height: 2.81em; padding-left: 1.25em; background: #eee; font-weight: normal;}
	div.dwwr{zoom:2.75;}
	.checkBox input[type=radio]{width: 2.8em; height: 2.8em; border-radius: 2.8em;}
	.checkBox input[type=radio]:checked:after{width: 2.8em; height: 2.8em;}
	.col-login > div input{width: 2.8em; height: 2.8em;}
	.col-login > div input:checked:after{font-size: 2.1em;}
	.home-device{height: 350px;}
	.swiper-main{height: 350px;}
	.swiper-wrapper{height: 350px;}
	.swiper-wrapper img{height: 350px;}
}
.article > a .a_body ul{
	display: block;
	width: 100%;
	overflow: hidden;
	background: url("../images/list-block-r.png") no-repeat right center;
	background-size: 2em 2em;
}
.order_list{
	width: 100%;
	padding: 1em 1.75em;
	overflow: hidden;
}
.order_list p.ol_text_1{
	text-align: left;
	font-size: 1.75em;
	color: #525252;
	line-height: 1.5em;
}
.order_list p.ol_text_2{
	text-align: right;
	font-size: 1.75em;
	color: #ff5a00;
	line-height: 1.5em;
}
.ol_price{
	width: 100%;
	padding: 1em 1.75em;
	overflow: hidden; 
	border-top: 1px solid #ededed;
}
.ol_price{
	font-size: 1.75em;
	color: #ff5a00;
}
.order_btn{
	padding-top: 10em;
}
@media screen and (max-width:480px){
	body{font-size: 16px;}
}
@media screen and (min-width:480px) and (max-width:640px){
	body{font-size: 24px;}
}
@media screen and (min-width:640px) and (max-width:800px){
	body{font-size: 32px;}
}
@media screen and (min-width:800px) and (max-width:960px){
	 body{font-size: 40px;}
}
@media screen and (min-width:960px){
	body{font-size: 48px;}
}
.e-msg{
	color:#f61c1c;
	line-height:20px;
	padding:0 2em;
	font-size:1.6em;
}