*{margin:0; padding:0; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{font-size:62.5%; font-family: "Helvetica Neue", Helvetica, STHeiTi, "Microsoft YaHei", Arial, sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;
}
body{margin: 0 auto; min-width:320px; line-height: 1.5; font-size: 1.2em; color:#666; background: #fff; overflow-x:hidden; -webkit-overflow-scrolling: touch;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]){display: none; height: 0;}
[hidden], template{display: none;}
svg:not(:root){overflow: hidden;}
mark{background: #ff0; color: #000;}
small{font-size: 80%;}
sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}

table{border-collapse:collapse;}
ul{ list-style:none;}
img{border: 0; max-width: 100%;}
a img{vertical-align: bottom;}
a{text-decoration: none; color:#666; background-color: transparent; -webkit-tap-highlight-color: transparent;}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0; text-decoration:none;}
h1,h2,h3,h4,h5{font-weight: normal; font-size: 1.2em;}

.fl{float: left}
.fr{float: right}
.al{text-align: left}
.ac{text-align: center}
.ar{text-align: right}
.hide{display: none}

.clear, .clr{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.clearfix2::before,.clearfix2::after{content:""; display: table;}
.clearfix2::after{clear: both;}
.clearfix2, .clearfix{*zoom:1;}
.clearfix:after{display: block; content: ""; clear: both; height: 0; visibility: hidden;}
/*-------------------------结束公用样式--------------------------*/
body{ background-color: #e7e7e7;}
::-webkit-scrollbar{display: none;}
.noscorll, .noscorll body{height: 100%!important; overflow: hidden!important;}
.whbg{background-color: #fff;}

.fpic{display: block; width: 100%; vertical-align: bottom;}
.omit{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hidel{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0;}
.nodata{display: block; text-align: center; padding: 1rem; font-size: 1.1rem; color: #ccc;}

.wbox, .wpbox{margin-bottom: .8rem; background-color: #fff; overflow: hidden;}
.wpbox{padding: 0 1rem;}

.wb{display: flex; display: -webkit-box;}
.wbc{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center;}
.wbw{display: block; flex: 1; -webkit-box-flex: 1;}


input::-webkit-input-placeholder{color: #bbb;}
input:focus::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #bbb;}
input:-ms-input-placeholder{color: #bbb;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none!important; margin: 0;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
input[type="number"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}

.dtint, .textint{display: block; text-align: left; text-indent: 0; padding: 1rem 0; width: 100%; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: transparent; border: none; border-radius: 0; outline: 0; box-shadow: none; box-sizing: border-box; -webkit-box-sizing: border-box; appearance: none; -webkit-appearance: none;}
.dtint{height: 4.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dtint3, .textint{display: block; text-align: left; text-indent: 0; padding: 1rem 0; width: 100%; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: transparent; border: none; border-radius: 0; outline: 0; box-shadow: none; box-sizing: border-box; -webkit-box-sizing: border-box; appearance: none; -webkit-appearance: none;}
.dtint3{height: 6.5rem; }
.textint{height: auto; min-height: 12rem; resize: vertical;}
.feedback_textint{padding-bottom: 2rem; min-height: 24rem;}


.selgt{margin: 0 .5rem .2rem .5rem; display: inline-block; content: ""; width: .6rem; height: .6rem; border-width: 0 2px 2px 0; border-style: solid; border-color: #999; transform: rotate(45deg) skew(-5deg,-5deg); -webkit-transform: rotate(45deg) skew(-5deg,-5deg); transition-duration: .3s; -webkit-transition-duration: .3s;}
.rgt{margin: 0 .5rem; display: inline-block; content: ""; width: .6rem; height: .6rem; border-width: 2px 2px 0 0; border-style: solid; border-color: #999; transform: rotate(45deg) skew(5deg,5deg); -webkit-transform: rotate(45deg) skew(5deg,5deg); transition-duration: .3s; -webkit-transition-duration: .3s;}


.sico{margin-right: .3rem; display: inline-block; width: 1.5rem; height: 1.5rem; background-image: url(../images/icon/sico.png); background-repeat: no-repeat; background-size: 1.5rem auto; vertical-align: top;}
.site_sico{background-position: 0 0;}



.mico{display: inline-block; width: 2rem; height: 2rem; background-image: url(../images/icon/mico.png); background-repeat: no-repeat; background-size: 2rem auto; vertical-align: top;}



.tico{margin-right: 1rem; display: inline-block; width: 2.5rem; height: 2.5rem; background-image: url(../images/icon/tico.png); background-repeat: no-repeat; background-size: 2.5rem auto; vertical-align: top;}
.rank_tico{background-position: 0 0;}
.goods_tico{background-position: 0 -2.5rem;}
.champion_tico{background-position: 0 -5rem;}
.mall_tico{background-position: 0 -7.5rem;}
.user_tico{background-position: 0 -10rem;}
.tel_tico{background-position: 0 -12.5rem;}
.local_tico{background-position: 0 -15rem;}
.degree_tico{background-position: 0 -17.5rem;}
.brand_tico{background-position: 0 -20rem;}
.produce_tico{background-position: 0 -22.5rem;}
.sell_tico{background-position: 0 -25rem;}
.promo_tico{background-position: 0 -27.5rem;}
.summary_tico{background-position: 0 -30rem;}


.ntico{display: inline-block; width: 4rem; height: 4rem; background-image: url(../images/icon/ntico.png); background-repeat: no-repeat; background-size: 4rem auto; vertical-align: bottom;}
.sign_ntico{margin-right: 1rem; background-position: 0 0;}


.mbico{display: inline-block; width: 2.5rem; height: 2.5rem; background-image: url(../images/icon/mbico.png); background-repeat: no-repeat; background-size: 2.5rem auto; vertical-align: top;}
.add{display: inline-block;  width: 2.5rem; height: 2.5rem; background-image: url(../images/icon/Add.png); background-repeat: no-repeat; background-size: 2.5rem auto; vertical-align: top;}
.del{display: inline-block;  width: 2.5rem; height: 2.5rem; background-image: url(../images/icon/Del.png); background-repeat: no-repeat; background-size: 2.5rem auto; vertical-align: top;}
.edit_mbico{background-position: 0 0;}
.edit_mbico:active{background-position: 0 -2.5rem;}
.bulight_mbico{background-position: 0 -5rem;}



/*--全局顶部--*/
.header{position: relative; height: 4.5rem; line-height: 2rem; color: #fff; background: #2e3f53; z-index: 13;}
.headtitle{margin: 0 5rem; text-align: center; height: 4.5rem; line-height: 4.5rem; font-size: 1.7rem; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.headlogo{position: relative; max-width: 100%; height: 100%;}
.headl, .headr{position: absolute; top: 0; height: 4.5rem; font-size: 0;}
.headl{left: 0;}
.headr{right: 0;}
.headwbc{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center;}
.headwbc .headl, .headwbc .headr{position: static; left: auto; right: auto; top: auto; bottom: auto;}
.headwbw{position: relative; display: block; flex: 1; -webkit-box-flex: 1;}
.headwbw:first-child{margin-left: 1rem;}
.headwbw:last-child{margin-right: 1rem;}

.headlinkbtn{display: inline-block; margin: 1rem 1rem 0 0; text-align: center; padding: .4rem .9rem; height: 1.5rem; line-height: 1.5rem; font-size: 1.1rem; color: #fff; border: 1px solid #fff; border-radius: 2rem; vertical-align: top;}
.headlinkbtn:visited{color: #fff;}
.headlinkbtn:active{color: #2e3f53; background-color: #fff;}
.headbtn{position: relative; display: inline-block; padding: 1rem 1rem 0 1rem; min-width: 4rem; height: 4.5rem; font-size: 1.2rem; color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align: top;}
.headbtn:visited{color: #fff;}
.headbtn:active{background-color: rgba(0,0,0,.1);}
.hico{display: inline-block; width: 2rem; height: 2rem; background-image: url(../images/icon/hico.png); background-repeat: no-repeat; background-size: 2rem auto; vertical-align: top;}


.back_hico{position: absolute; top: 50%; left: 50%; margin: -.6rem 0 0 -.6rem; display: block; content: ""; width: 1rem; height: 1rem; border-width: 0 0 2px 2px; border-style: solid; border-color: #fff; transform: rotate(45deg) skew(5deg,5deg); -webkit-transform: rotate(45deg) skew(5deg,5deg); transition-duration: .3s; -webkit-transition-duration: .3s;}

/*menuico*/
.menuico{position: relative; display: block; width: 2.5rem; height: 2.5rem; transition: transform 0.2s; -webkit-transition: -webkit-transform 0.2s;}
.menuico_bd01, .menuico_bd02, .menuico_bd03{position: absolute; display: block; width: 2.5rem; height: 2.5rem; line-height: 0; font-size: 0; overflow: hidden; transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transform: rotate(0); transition: -webkit-transform: rotate(0);}
.show_fallmenu .menuico_bd01{transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.show_fallmenu .menuico_bd03{transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99); transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.menuico_bd01::before, .menuico_bd02::before, .menuico_bd03::before{position: absolute; left: .4rem; display: block; content: ""; width: 1.7rem; height: .2rem; background-color: #fff; border-radius: .2rem; transition: transform 0.2s; -webkit-transition: -webkit-transform 0.2s;}
.menuico_bd01::before{top: .6rem;}
.menuico_bd02::before{top: 1.2rem;}
.menuico_bd03::before{top: 1.8rem;}
.show_fallmenu .menuico_bd01::before{left: 50%; margin-left: -.9rem; transform: translateY(.5rem); -webkit-transform: translateY(.5rem);}
.show_fallmenu .menuico_bd02::before{transform: translateX(2.5rem); -webkit-transform: translateX(2.5rem);}
.show_fallmenu .menuico_bd03::before{left: 50%; margin-left: -.9rem; transform: translateY(-.7rem); -webkit-transform: translateY(-.7rem);}
/*end menuico*/


.scutlist{margin: .8rem; overflow: hidden;}
.scutitem{float: left; padding: .8rem; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}
@media only screen and (max-width: 480px) {
	.scutitem{width: 100%;}
	.scutitem_pic{height: auto!important;}
}
.scutitem_product{position: relative; display: block; padding: .8rem; background-color: #fff; border-radius: 1rem; overflow: hidden;}
.scutitem_title{margin-bottom: 1rem; display: block; text-align: center; width: 100%; height: 2rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2rem; font-size: 1.7rem; color: #333;}
.scutitem_title::before, .scutitem_title::after{display: inline-block; content: ""; width: 2rem; height: .2rem; line-height: 0; font-size: 0; background-color: #569fca; border-radius: .2rem; vertical-align: middle;}
.scutitem_title::before{margin-right: 1rem;}
.scutitem_title::after{margin-left: 1rem;}
.scutitem_pic{position: relative; display: block; border-radius: .8rem; overflow: hidden;}
.scutitem_pic img{position: relative; display: block; width: 100%; height: 100%;}
.scutitem_uput{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0;}
.close_scutitem_pic{position: absolute; top: 0; right: 0; display: block; width: 4rem; height: 4rem;}
.close_scutitem_pic::before, .close_scutitem_pic::after{position: absolute; top: 50%; left: 50%; display: block; content: ""; width: 2.5rem; height: .2rem; margin: -.1rem 0 0 -1.2rem; line-height: 0; font-size: 0; background-color: rgba(0,0,0,.8); border-radius: .2rem;}
.close_scutitem_pic:active::before, .close_scutitem_pic:active::after{background-color: #f30;}
.close_scutitem_pic::before{transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.close_scutitem_pic::after{transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}


.textintbox{position: relative; display: block; padding: 1.5rem; background-color: #fff;}
.textintbox .textint{padding: 0; text-indent: 3rem; text-align: left;}
.textint_before{position: absolute; top: 1.5rem; left: 1.5rem;}
.textint_before_ico{position: absolute; top: 1.5rem; left: 1.5rem; display: block; width: 2.5rem; height: 2.5rem; background: url(../images/icon/mbico.png) 0 0 no-repeat; background-size: 2.5rem auto;}


.sdata_box{position: relative; margin: 1.6rem; display: block; background-color: #fff; border-radius: .6rem; overflow: hidden;}
.sdata_box .pAdd{ text-align: center; padding: 10px 0px; border-bottom: 1px solid #E1E1E1;}
.sdata_tabel{width: 100%; text-align: center;}
.sdata_tabel thead{background-color: #aeb5bf;}
.sdata_tabel th{padding: 1rem; line-height: 2rem; font-size: 1.4rem; color: #34465e; font-weight: normal;}
.sdata_tabel tbody tr{border-bottom: 1px solid #e1e1e1;}
.sdata_tabel:last-child tbody tr:last-child{border-bottom: none;}
.sdata_tabel tbody td{padding: 1rem; line-height: 2.5rem; font-size: 1.5rem; color: #333;}
.sdata_tabel tbody .actived, .sdata_tabel tbody tr:active{background-color: #f6f6f6;}
.sdata_tabel .tit{/*padding-left: 4rem;*/ padding-left: 5%; text-align: left;}
.sdata_tabel .tit1{/*padding-left: 4rem;*/  padding-left: 2%; text-align: left;}
.sdata_tabel .tit2{/*padding-left: 4rem;*/   max-width:80px; min-width:30px;}
.sdata_tabel .form{display: inline-block; vertical-align: bottom;}
.sdata_tabel .input{display: inline-block; text-align: center; width: 5rem; height: 2.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: transparent; border: none; outline: 0; -webkit-appearance: none; vertical-align: bottom;}
.sdata_tabel .submit{display: inline-block; text-align: center; padding: 0 .4rem; height: 2.5rem; font-size: 1.2rem; color: #333; background: linear-gradient(top, #fff, #eee); background: -moz-linear-gradient(top, #fff, #eee); background: -webkit-linear-gradient(top, #fff, #eee); background: -webkit-gradient(linear,left top,left bottom, from(#fff), to(#eee)); border: 1px solid #ccc; border-radius: .3rem; vertical-align: bottom;}
/*订单查询*/
.sdata_box_order{position: relative; margin: 1.6rem; display: block; background-color: #fff; border-radius: .6rem; overflow: hidden;}
.sdata_tabel_order{width: 100%; text-align: center;}
.sdata_tabel_order thead{background-color: #aeb5bf;}
.sdata_tabel_order th{padding: 1rem; line-height: 2rem; font-size: 1.1rem; color: #34465e; font-weight: normal;}
.sdata_tabel_order tbody tr{border-bottom: 1px solid #e1e1e1;}
.sdata_tabel_order:last-child tbody tr:last-child{border-bottom: none;}
.sdata_tabel_order tbody td{padding: 1rem; line-height: 2.5rem; font-size: 1.1rem; color: #333;}
.sdata_tabel_order tbody .actived, .sdata_tabel tbody tr:active{background-color: #f6f6f6;}
.sdata_tabel_order .tit{/*padding-left: 4rem;*/ padding-left: 5%; text-align: left;}
.sdata_tabel_order .form{display: inline-block; vertical-align: bottom;}
.sdata_tabel_order .input{display: inline-block; text-align: center; width: 5rem; height: 2.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: transparent; border: none; outline: 0; -webkit-appearance: none; vertical-align: bottom;}
.sdata_tabel_order .submit{display: inline-block; text-align: center; padding: 0 .4rem; height: 2.5rem; font-size: 1.2rem; color: #333; background: linear-gradient(top, #fff, #eee); background: -moz-linear-gradient(top, #fff, #eee); background: -webkit-linear-gradient(top, #fff, #eee); background: -webkit-gradient(linear,left top,left bottom, from(#fff), to(#eee)); border: 1px solid #ccc; border-radius: .3rem; vertical-align: bottom;}
.winp{ width: auto;float: left;}
.wtit{width: 30px;padding-right: 5px;color: #666666;float: left; }
.inpdown{width: 100px;height: 22px;position: absolute;border: 1px solid #b8bdca;margin-left: -50px; }


/* end订单查询*/


.sdata_box1{position: relative; margin: 1.6rem; display: block; background-color: #fff; border-radius: .6rem; overflow: hidden;}
.sdata_tabel1{width: 100%; text-align: center;  }
.sdata_tabel1 thead{background-color: #aeb5bf;}
.sdata_tabel1 tr{width: 100%; float: left; line-height: 2rem;}
.sdata_tabel1 th{padding: 1rem; line-height: 0.2rem; font-size: 1.4rem;color: #34465e; font-weight: normal;}
.sdata_tabel1 tbody tr{border-bottom: 1px solid #e1e1e1;}
.sdata_tabel1:last-child tbody tr:last-child{border-bottom: none;}
.sdata_tabel1 tbody td{padding: 1rem; line-height: 0.2rem; font-size: 1.5rem; color: #333;}
.sdata_tabel1 tbody .actived, .sdata_tabel tbody tr:active{background-color: #f6f6f6;}
.sdata_tabel1 .tit{/*padding-left: 4rem;*/ padding-left: 5%; text-align: left;}
.sdata_tabel1 .form{display: inline-block; vertical-align: bottom;}
#OrderContent{ width:100%}
#OrderContent tr{ float: left; text-align: left; padding:10px 0px;}


.smtable{width: 100%; text-align: center;}
.smtable thead{background-color: #aeb5bf;}
.smtable th{padding: .8rem 1rem; line-height: 2rem; text-align:left; font-size: 1.4rem; color: #34465e; font-weight: normal;}
.smtable tbody tr{border-bottom: 1px solid #e1e1e1;}
.smtable:last-child tbody tr:last-child{border-bottom: none;}
.smtable tbody td{padding: .8rem 1rem; line-height: 2.5rem; font-size: 1.5rem;text-align:left; color: #333;}
.smtable tbody .selected, .smtable tbody tr:active{background-color: #f6f6f6;}
.smtable .tit{/*padding-left: 4rem;*/ padding-left: 5%; text-align: left;}

.firstbox{position: relative; display: block; padding-top: 4rem;}
.firstbox::before{position: absolute; top: 0; left: 0; right: 0; display: block; content: ""; width: 100%; height: 4rem; background-color: #2e3f53;}

.radbox{position: relative; margin: 1.5rem 2rem; display: block; padding: 0 2.5rem; background-color: #fff; border-radius: .6rem;}

.firstbox_fallbox{margin-bottom: -4rem; position: relative; display: block; padding: 0 2rem;}
.radbox .firstbox_fallbox{margin-bottom: -5.5rem; padding: 0;}
.firstbox_fallcard{position: relative; top: -4rem; background-color: #fff; border-radius: .8rem; box-shadow: 0 .3rem .8rem rgba(0,0,0,.1); overflow: hidden;}
.radbox .firstbox_fallcard{top: -5.5rem;}

.dlbox{position: relative; display: block;}
.dlbox_dt{display: block; padding: 1rem 0; line-height: 2.5rem; font-size: 1.5rem; color: #333; border-bottom: 1px solid #e1e1e1;}


.budotlist{line-height: 2rem; font-size: 1.4rem; color: #333;}
.budotlist a{position: relative; display: block; padding: .5rem .5rem .5rem 2.2rem; width: 100%; color: #333; box-sizing: border-box; -webkit-box-sizing: border-box;}
.budotlist a::before{position: absolute; left: .8rem; top: 50%; margin-top: -.3rem; display: block; content: ""; width: .6rem; height: .6rem; line-height: 0; font-size: 0; background-color: #569fca; border-radius: 50%;}
.budotlist a:visited{color: #333;}
.budotlist a:active{color: #569fca;}

.dtlist_2side{overflow: hidden;}
.dtlist_2side>li{margin-bottom: -1px; float: left; padding: 0 2rem; width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box;}

@media only screen and (max-width: 480px) {
	.dtlist_2side>li{float: none; width: 100%;}
}



.signline_wrap{display: block; padding: 2.5rem 4.5rem;}
.signline_title0{margin-bottom: 2rem; font-size: 1.5rem; color: #666;}
.signline_title{margin-bottom: 2rem; font-size: 1.5rem; color: #666;}
.signline{padding-left: 3.5rem; border-left: 1px solid #e1e1e1;}
.signline_item{position: relative; margin-bottom: 4rem;}
.signline_item:last-child{margin-bottom: 0;}
.signline_item .sign{position: absolute; left: -4.5rem; display: block; text-align: center; width: 2rem; height: 2rem; line-height: 2rem; font-size: 1rem; color: #fff; background-color: #bbb; border-radius: 50%;}
.active.signline_item .sign{color: #fff; background-color: #569fca;}
.signline_item .dt{line-height: 2rem; font-size: 1.5rem; color: #569fca;}
.signline_item .dd, .signline_item .local{display: block; margin-top: .5rem;}
.signline_item .local{line-height: 1.5rem; font-size: 1.2rem; color: #888;}


.signbtn{margin: 4rem auto; display: block; text-align: center; padding-top: 4.5rem; width: 17rem; height: 17rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 4rem; font-size: 3rem; color: #fff; background-color: #569fca; border: 1rem solid #79b5d9; border-radius: 50%;}
.signbtn:visited{color: #fff;}
.signbtn:active{transform: translate3d(0,2px,0); -webkit-transform: translate3d(0,2px,0);}
.signbtn_time{font-size: 1.7rem;}


.insrow{display: flex; display: -webkit-box; margin: 1rem 1.5rem; line-height: 2.5rem; font-size: 1.5rem; color: #888;}
.insrow_decs{display: block; flex: 1; -webkit-box-flex: 1;}
.insrow [class*="ico"]{margin-right: 1rem;}
.insrow_decs .textint{padding: 0; min-height: 12.5rem; text-align: left;}

.dlrow{margin-bottom: 1rem; display: block; padding: 0 2rem; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: #fff;}
.dlrow_hd, .dlrow_bd{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center; min-height: 4.9rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.dlrow_bd{padding-left: 3.5rem; border-top: 1px solid #e1e1e1;}
.dlrow_bd:first-child{border-top: none;}
.dlrow .dt{margin-right: 1rem;}
.dlrow .dd, .dlrow .data{display: block; flex: 1; -webkit-box-flex: 1; width: 100%; overflow: hidden;}
.dlrow .data, .dlrow .data .dtint{text-align: right;}
.dlrow .dd, .dlrow .data1{display: block; flex: 1; -webkit-box-flex: 1; width: 100%; overflow: hidden;}
.dlrow .data1, .dlrow .data1 .dtint{text-align:left;}
.dlrow .data select.dtint{direction: rtl;}
.dlrow .mbico{margin-left: 1rem;}
.dlrow .mbico:first-child{margin-left: 0;}


.dlrow1{margin-bottom: 1rem; display: block; padding: 0 0.4rem; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: #fff;}
.dlrow_hd, .dlrow_bd{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center; min-height: 4.9rem; box-sizing: border-box; -webkit-box-sizing: border-box;}
.dlrow_bd{padding-left: 3.5rem; border-top: 1px solid #e1e1e1;}
.dlrow_bd:first-child{border-top: none;}
.dlrow1 .dt{margin-right: 1rem;}
.dlrow1 .dd, .dlrow .data{display: block; flex: 1; -webkit-box-flex: 1; width: 100%; overflow: hidden;}
.dlrow1 .data, .dlrow .data .dtint{text-align: right;}
.dlrow1 .dd, .dlrow .data1{display: block; flex: 1; -webkit-box-flex: 1; width: 100%; overflow: hidden; }
.dlrow1 .data1, .dlrow .data1 .dtint{text-align:left;}
.dlrow1 .data select.dtint{direction: rtl;}
.dlrow1 .mbico{margin-left: 1rem;}
.dlrow1 .mbico:first-child{margin-left: 0;}


.lvtextlabel{display: inline-block; text-align: center; padding: .1rem 1rem 0 1rem; min-width: 5rem; height: 2.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2rem; font-size: 2rem; border-width: .2rem; border-style: solid; border-radius: 3rem; vertical-align: bottom;}
.og_lvtextlabel{color: #ff6000; border-color: #ff6000;}


.radio3item{float: left; width: 33.33%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 2rem; font-size: 1.5rem; color: #333; vertical-align: bottom;}
@media only screen and (max-width: 450px) {
	.radio3item{margin-right: 1rem; width: auto; min-width: 6rem;}
}

.radio3item [type="radio"]{display: none;}
.radio3label::before{margin: 0 1rem .1rem 0; display: inline-block; content: ""; width: 1.8rem; height: 1.8rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 0; font-size: 0; border: .9rem solid #e1e1e1; background-color: #569fca; border-radius: 50%; vertical-align: bottom;}
.radio3item :checked ~ .radio3label::before{border-width: .4rem;}



.selint{position: relative;}
.selint_select{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; z-index: 5;}
.selint_arrow{position: absolute; right: 1rem; top: 50%; margin-top: -.3rem; display: block; content: ""; border: .5rem solid rgba(0,0,0,0); border-top-color: #272636; transform: scaleX(.8); -webkit-transform: scaleX(.8);}

.dtrins{display: block; margin: 1.5rem 0; text-align: center;}
.al.dtrins{text-align: left;}

.dtitem{display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center; min-height: 4.5rem; line-height: 2.5rem; font-size: 1.5rem; color: #333; border-bottom: 1px solid #e1e1e1;}
.dtitem .dd{display: block; flex: 1; -webkit-box-flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right;}
.dtitem .data{display: block; flex: 1; -webkit-box-flex: 1;}
.dtitem .dtint{padding: 1rem 1rem 1rem 2rem;}
.dtitem .signico{margin: 0 1rem;}



/*cpop*/
.fade_bkbg{position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background-color: rgba(0,0,0,.8); opacity: 0; visibility: hidden; transition-duration: .3s; -webkit-transition-duration: .3s;}

.cpop{position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: auto; height: auto; display: none;}
.show.cpop{display: block; z-index: 100;}
.cpop .fade_bkbg{opacity: 1; visibility: visible;}
.cpopcenter{position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); display: block; text-align: center; width: auto; height: auto; max-height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}

.signcpop_box{margin: 0 auto; display: block; text-align: center; padding: 0 1.5rem; width: 26rem; box-sizing: border-box; -webkit-box-sizing: border-box; color: #fff; background-color: #569fca; border-radius: 1rem; overflow: hidden;}
.signcpop_tr, .signcpop_result, .signcpop_slogen{display: block; margin: 2rem 0;}
.signcpop_result{line-height: 4rem; font-size: 2.2rem;}
.signcpop_slogen{line-height: 2rem; font-size: 1.4rem;}

.signcpop_tcard{position: relative; display: flex; display: -webkit-box; align-items: center; -webkit-box-align: center; margin: 2rem auto; padding: 1.5rem 1.5rem 1rem 1.5rem; width: 14rem; max-width: 100%; color: #333; background-color: #fff; border-radius: 1rem 1rem 0 0; overflow: hidden;}
.signcpop_tcard::before{position: absolute; top: 0; left: .5rem; display: block; content: ""; width: 100%; height: .5rem; background: transparent radial-gradient(#569fca 0rem, #569fca .3rem, transparent .3rem) repeat scroll 0 -.4rem / 1rem 1rem;}
.signcpop_tcard_type{display: block; text-align: center; width: 2.5rem; line-height: 2.5rem; font-size: 2rem; color: #569fca;}
.signcpop_tcard_time{display: block; flex: 1; -webkit-box-flex: 1; line-height: 1; font-size: 3rem; color: #333;}



/*btn*/
.abtnrow{margin: 1.5rem 1.5rem 1rem 1.5rem; text-align: center;}
.wpbox .abtnrow{margin: 1.5rem 0 1rem 0;}
.ainsrow + .abtnrow{margin-top: 1rem;}

.bu_bigbtn, .rd_bigbtn, .wh_bigbtn{display: block; text-align: center; padding: 1rem; width: 100%; height: 4.5rem; line-height: 2.5rem; font-size: 1.5rem; color: #fff; box-shadow: 0 0 1px rgba(0,0,0,.3) inset; border: none; outline: 0; border-radius: .5rem; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-appearance: none;}
.bu_bigbtn:visited, .rd_bigbtn:visited{color: #fff;}
.bu_bigbtn{background: #569fca;}
.rd_bigbtn{background: #E64340;}
.wh_bigbtn{color: #000; background: #f8f8f8;}
.wh_bigbtn:visited{color: #000;}
.bu_bigbtn:active, .loading.bu_bigbtn, .disabled.bu_bigbtn, .rd_bigbtn:active, .loading.rd_bigbtn, .disabled.rd_bigbtn{color: rgba(255,255,255,.6);}
.bu_bigbtn:active, .loading.bu_bigbtn{background: #3880ab;}
.disabled.gn_bigbtn{background: #9ED99D!important;}
.rd_bigbtn:active, .loading.rd_bigbtn{background: #CE3C39;}
.disabled.rd_bigbtn{background: #EC8B89!important;}
.wh_bigbtn:active{color: rgba(0,0,0,.6); background-color: #dedede;}
.disabled.wh_bigbtn{color: rgba(0,0,0,.6)!important; background: #f7f7f7!important;}


.bu_mdbtn, .rd_mdbtn, .wh_mdbtn{display: inline-block; text-align: center; padding: 1rem; width: 26rem; height: 4.5rem; line-height: 2.5rem; font-size: 1.5rem; color: #fff; box-shadow: 0 0 1px rgba(0,0,0,.3) inset; border: none; outline: 0; border-radius: 3rem; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-appearance: none;}
.bu_mdbtn:visited, .rd_mdbtn:visited{color: #fff;}
.bu_mdbtn{background: #569fca;}
.rd_mdbtn{background: #E64340;}
.wh_mdbtn{color: #000; background: #f8f8f8;}
.wh_mdbtn:visited{color: #000;}
.bu_mdbtn:active, .loading.bu_mdbtn, .disabled.bu_mdbtn, .rd_mdbtn:active, .loading.rd_mdbtn, .disabled.rd_mdbtn{color: rgba(255,255,255,.6);}
.bu_mdbtn:active, .loading.bu_mdbtn{background: #3880ab;}
.disabled.bu_mdbtn{background: #9ED99D!important;}
.rd_mdbtn:active, .loading.rd_mdbtn{background: #CE3C39;}
.disabled.rd_mdbtn{background: #EC8B89!important;}
.wh_mdbtn:active{color: rgba(0,0,0,.6); background-color: #dedede;}
.disabled.wh_mdbtn{color: rgba(0,0,0,.6)!important; background: #f7f7f7!important;}



.bubtn, .rdbtn, .gybtn{display: inline-block; text-align: center; padding: .5rem 1rem; min-width: 6rem; height: 3rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2rem; font-size: 1.4rem; color: #fff; box-shadow: 0 0 1px rgba(0,0,0,.2) inset; border-radius: .3rem; border: none; outline: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-appearance: none;}
.bubtn:visited, .rdbtn:visited{color: #fff;}
.bubtn{background-color: #569fca;}
.bubtn:active{color: rgba(255,255,255,.6); background-color: #3880ab;}
.disabled.bubtn{color: #fff!important; background: #9ED99D!important;}
.rdbtn{background-color: #E64340;}
.rdbtn:active{color: rgba(255,255,255,.6); background-color: #CE3C39;}
.disabled.rdbtn{color: #fff!important; background: #EC8B89!important;}
.gybtn{background-color: #ccc;}
/*.gybtn:active{color: rgba(255,255,255,.6); background-color: #bbb;}
.disabled.gybtn{color: #fff!important; background: #bbb!important;}*/


.whlinebtn, .bulinebtn{display: inline-block; text-align: center; padding: .4rem .9rem; height: 2.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 1.5rem; font-size: 1.2rem; border-width: 1px; border-style: solid; border-radius: 2rem; vertical-align: bottom;}
.md_whlinebtn{display: inline-block; text-align: center; padding: .9rem; min-width: 15rem; height: 4.5rem; box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 2.5rem; font-size: 1.7rem; border-width: 1px; border-style: solid; border-radius: 3rem; vertical-align: bottom;}
.bulinebtn{color: #569fca; border-color: #569fca;}
.bulinebtn:visited{color: #569fca;}
.bulinebtn:active{color: #fff; background-color: #569fca;}
.whlinebtn, .md_whlinebtn{color: #fff; border-color: #fff;}
.whlinebtn:visited, .md_whlinebtn:visited{color: #fff;}
.whlinebtn:active, .md_whlinebtn:active{color: #569fca; background-color: #fff;}




.bulinebtn .goarrow{margin-left: .5rem; display: inline-block; width: 1rem; height: 1rem; line-height: 0; font-size: 0; background: url(../images/icon/goarrow.png) 0 0 no-repeat; background-size: 1rem auto; vertical-align: baseline;}
.bulinebtn:active .goarrow{background-position: 0 -1rem;}


.loading[class*="btn"]::before{margin: .2rem .5rem 0 0; display: inline-block; content: ""; width: 2rem; height: 2rem; background-color: transparent; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect xmlns='http://www.w3.org/2000/svg' width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.56)' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.5)' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.43)' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.38)' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.32)' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.28)' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.25)' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.2)' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.17)' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.14)' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.1)' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='rgba(255,255,255,.03)' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E"); background-size: cover; vertical-align: top; animation: btnloading 1s steps(12, end) infinite; -webkit-animation: btnloading 1s steps(12, end) infinite;}
.loading.wh_bigbtn::before{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);}
@-webkit-keyframes btnloading{ 0% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg);}}
@keyframes btnloading{0% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 360deg);transform: rotate3d(0, 0, 1, 360deg);}}










/*距离*/
.mt0{margin-top: 0!important;}


/*font*/


/*color*/
.butxt, .butxt:visited{color: #569fca;}
a.butxt:active{color: #f30;}



@media only screen and (max-width: 320px) {
	html{font-size: 50%;}
}


@media only screen and (min-width: 321px) and (max-width: 480px) {
	html{font-size: 62.5%;}
}


@media only screen and (min-width: 481px) and (min-width: 640px) {
	html{font-size: 75%;}
}


@media only screen and (min-width: 641px) and (min-width: 750px) {
	html{font-size: 87.5%;}
}


/*新增加载转圈*/
.downLoadBox {width:100px;height: 100px;filter: Alpha(opacity =80);bottom: 55%;left: 40%;font-size:96%;
	position: fixed;z-index: 1;line-height: 30px;border-radius: 3px;text-align: center; display: none;
-moz-overflow-scrolling: touch;
-ms-overflow-scrolling: touch;
-webkit-overflow-scrolling: touch;

	}
	
.dtint1, .textint{display: block; text-align:center; text-indent: 0; padding: 1rem 0; width: 100%; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: transparent; border: none; border-radius: 0; outline: 0; box-shadow: none; box-sizing: border-box; -webkit-box-sizing: border-box; appearance: none; -webkit-appearance: none;}
.dtint1{height: 4.5rem; white-space: nowrap;  text-overflow: ellipsis; border:1px solid #adb8cb;min-width:40px; max-width:140px; margin:0px auto;}
.dtint3{height: 4.5rem; padding-left:3px; text-align:left; white-space: nowrap;  text-overflow: ellipsis;min-width:40px; border:1px solid #adb8cb;  margin:0px auto;}
.dtint2, .textint{display: block; text-align:center; text-indent: 0; padding: 1rem 0; width: 100%; line-height: 2.5rem; font-size: 1.5rem; color: #333; background-color: transparent; border: none; border-radius: 0; outline: 0; box-shadow: none; box-sizing: border-box; -webkit-box-sizing: border-box; appearance: none; -webkit-appearance: none;}
.dtint2{height: 4.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border:1px solid #adb8cb; min-width:40px; max-width:140px; margin:0px auto;}


/*搜索*/
.seachtop { color:#1f3f85; font-size:14px; color:#4c4c4c;  overflow:hidden; width:95%; white-space:nowrap;  padding-top:20px; }
.seachtop span { float:left; vertical-align:middle; display:block; line-height:26px;}
.seachtop input { border:1px solid #adb8cb; background:#FFF; outline:none; height:15px; padding:5px; color:#4c4c4c; margin-bottom:5px; }
.seachtop select { border:1px solid #adb8cb; background:#FFF; outline:none; height:27px; color:#4c4c4c; line-height:26px; }
.pr5{ padding-left:5px;}
.pr15{ padding-left:15px;}
.f14px { font-size: 14px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w130 { width:130px; }
/*字体颜色*/
.lanse_1 { color:#1f3f85 }
#nullData{ text-align:center; color:Red;}
#BtnSelect{ height: 28px;  font-size:16px; padding: 0px 15px; margin:0px 10px; 
border: 1px solid #569fca; color:#fff; background-color:#569fca; border-radius: 5px; text-align: center;
background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #569fca 100%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #569fca 100%,#ededed 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #569fca 100%,#ededed 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#569fca', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #569fca 100%,#ededed 100%); /* W3C */ }

/*dtswitch经营状态开关*/
.dtswitch{display: inline-block; vertical-align: middle; padding-left:16px;}
.dtswitch [type="checkbox"]{display: none;}
.dtswitch_label{position: relative; display: block; width: 8rem; height: 3rem; background-color: #dfdfdf; border: 1px solid #dfdfdf; border-radius: 1.5rem; outline: 0; 

box-sizing: border-box; -webkit-box-sizing: border-box; transition: background-color .1s, border .1s; -webkit-transition: background-color .1s, border .1s;}
.dtswitch :checked ~ .dtswitch_label{background-color: #ff6000; border-color: #ff6000;}
.dtswitch_label::before, .dtswitch_label::after{position: absolute; content: ""; top: 0; left: 0; height: 2.8rem; border-radius: 1.4rem;}
.dtswitch_label::before{width: 7.8rem; background-color: #fdfdfd; transition: transform .35s cubic-bezier(.45,1,.4,1); -webkit-transition: -webkit-transform .35s 

cubic-bezier(.45,1,.4,1);}
.dtswitch :checked ~ .dtswitch_label::before{transform: scale(0); -webkit-transform: scale(0);}
.dtswitch_label::after{width: 4rem; background-color: #fff; box-shadow: 0 1px 3px rgba(0,0,0,.4); transition: transform .35s cubic-bezier(.4,.4,.25,1.35); -webkit-

transition: -webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);}
.dtswitch :checked ~ .dtswitch_label::after{transform: translateX(3.8rem); -webkit-transform: translateX(3.8rem);}
/*end dtswitch*/

