@charset "utf-8";
* { margin: 0; padding: 0 }
a { text-decoration: none; color: #000; font-family: 微软雅黑; }
html { width: 100%; height: 100%; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; -o-overflow-scrolling: touch; overflow-scrolling: touch; }
html.ns { overflow: hidden }
/* body { color: #000;font-family:微软雅黑;margin:0 auto;} */
body { color: #000; font-size: 14px; font-family: 微软雅黑; background: #eee; width: 100%; margin: 0 auto; }
input, button, select, textarea { -moz-appearance: none; -webkit-appearance: none; appearance: none; border-radius: 0; background: #fff; border: 0; outline: none; font-family: 微软雅黑; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
i, em, b, p, strong, h2, h3, h4, h5, h6, h7, h8, h9 { font-style: normal; font-weight: 100; }
a, body { font-family: 微软雅黑; -webkit-tap-highlight-color: rgba(0,0,0,0) }
img { border: 0 }
ol, ul, li { list-style: none }
dl, dt, dd, ul, li { margin: 0; padding: 0 }
input, textarea { outline: none }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust: none }
.banner { width: 100%; }
.banner img { width: 100%; }

/*18号最新调整*/
@media (min-width: 360px) {
.banner { height: 147px; overflow: hidden; }
}

@media (min-width: 720px) {
.banner { height: 294px; overflow: hidden; }
}

@media (min-width: 1080px) {
.banner { height: 443px; overflow: hidden; }
}

/*18号最新调整结束*/

@media screen and (max-width:767px) {
header { height: 40px; }
}
/*最新修改样式*/
.user { width: 100%; height:auto; padding: 1em 0; background:#fff; overflow:hidden;}
.user i, .user em, .user b { display: block;}
.user i { float: left; margin-left: 4%; }
.user i a { float: left; margin-right: 0.8em; }
.user i .a_menu { margin-top: 0.8em; }
.user i .a_logo { margin-top: 0em; }
.user i .a_menu img { height: 1.6em; width: 2em!important }
.user i .a_logo img { height: 2.8em; width: 2.8em!important; }
.user em { float: left; padding-top: 0.3em; color: #555555; display:block; }
.user em h4 { font-size: 1rem;  }
.user em h5 { font-size: 0.8em; margin-top: 0.3em; }
.user b { float: right; margin-top: 0.5em; }
.user b a { display: block; margin-left: 5px; float: left; color: #a4a09f; border-radius: 20px; padding: 3px 5px; font-size: 3em; }
.user b a img { width: 50%; }
/*最新修改样式结束*/
.bq { width: 94%; display: block; margin:1px auto; border-bottom: 1px solid #eee; overflow: hidden; padding: 0 3% 0.5em 3%; background:#fff; }
.bq a { background: #eee; padding: 0.3em 0.6em; display: inline-block; margin-top:0.4em;}
.xx { width: 94%; margin: 0em auto; height:auto; overflow:hidden; background:#fff; padding:0.5em 3%; }
.xx b, .xx em { display: block; float: left; }
.xx b img { width: 15px; display: block; margin-top:0.2em; }
.xx em { width: 92%; margin-left: 0.4em }
.gzwm { width:100%; text-align:center; line-height:2em; padding-top:30%;}
.gzwm img { width:50%; margin:0 auto; display:block;}
/*最新修改样式*/
.coupon { margin:0.5em 0 0 0; height: auto; overflow: hidden; width:100%; text-align:center; }
.coupon div { display:block; width:45%; height:5em; margin:0 2%; padding:0 0 0 1%; background:#3cb035; overflow:hidden; color:#fff; float:left; }
.coupon span { display:block; float:left; width:84%; overflow:hidden; text-align:left;}
.coupon a { display:block; float:right; width:1em; padding:1.5em 0.2em; background:#22991b; height:2em; color:#fff; font-size:1em;}
.coupon p,.coupon strong { display:block; width:100%; overflow:hidden; padding-bottom:0.5em;}
.coupon p { margin-top:0.5em;}
.coupon strong,.coupon em { font-size:1em; text-align:left; display:block;}
.coupon em {}
.coupon p b { font-size:2em; font-weight:bold;}
.coupon p i,.coupon p b { display:inline-block;}
/*最新修改样式结束*/

.line { width: 100%; height: 8px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background: #efefef; }
.line2 { width: 100%; height: 8px; border-top: 1px solid #ddd; background: #f8f8f8; }
.search { width: 94%; background: #eee; overflow: hidden; margin: 10px auto; }
#input { width: 87%; background: #eee; height: 35px; display: block; float: left; text-indent: 0.6em; color: #999; background-size: auto 50%; }
#submit { background: #3cb035; background-size: 50%; width: 13%; height: 35px; display: block; border: none; cursor: pointer; color: #fff; text-align: center; border-radius: 0 10px 10px 0px; float: right; }
.yl_menu { width: 94%; height: auto; margin: 2em auto; }
.yl_menu a { display: inline-block; width: 30%; border-radius: 50%; margin: 4% 9.5%; font-size: 1em; text-align: center; color: #333 }
.yl_menu a img { margin: 0 auto; width: 100%; }
#yl_menu1 { background: #43c5ea }
/*18号最新调整*/
.yl_bottom { background: #f3f3f3; padding: 0.4em 0px; width: 100%; overflow: hidden; border-top: 1px solid #eee; position: fixed; bottom: 0; z-index: 999; }
/*18号最新调整结束*/

/*.yl_bottom { background:#f3f3f3; padding:0.3em 0px; width:100%; overflow:hidden; border-top:1px solid #eee; position:fixed; bottom:0;}*/
/*10月28最新调整修改*/
.yl_bottom a,.yl_bottom i { display: block; width: 20%; float: left; text-align: center; font-size: 0.8em; color: #000; }
.yl_bottom a b { width: 1.4em; height: 1.8em; display: block; margin: 0 auto 0.4em auto; }
#home { background: url(../images/home.png) center center no-repeat; background-size: 100% auto; }
#merchants { background: url(../images/Conversation.png) center center no-repeat; background-size: 100% auto; }
#waybill { background: url(../images/file-search.png) center center no-repeat; background-size: 100% auto; }
#my { background: url(../images/user-alt.png) center center no-repeat; background-size: 100% auto; }
#fh { background:#3cb035; width:4em; height:4em; border-radius:4em; display:inline-block; float:none; color:#fff;}
#fh b { background:url(../images/fh.png) no-repeat center center; background-size:100% auto; height:1.4em; margin-top:0.4em;}
.yl_bottom a:hover { color: #3cb035; }
.yl_bottom a:hover #home { background: url(../images/home2.png) center center no-repeat; background-size: 100% auto; }
.yl_bottom a:hover #merchants { background: url(../images/Conversation2.png) center center no-repeat; background-size: 100% auto; }
.yl_bottom a:hover #waybill { background: url(../images/file-search2.png) center center no-repeat; background-size: 100% auto; }
.yl_bottom a:hover #my { background: url(../images/user-alt2.png) center center no-repeat; background-size: 100% auto; }
/*10月28最新调整修改结束*/


/*最新修改样式*/
.xl { width: 100%; height: auto; background: #eee; overflow: hidden; }
.xl li { display: block; width: 90%; margin: 0.4em 0; color: #555555; padding: 0.2em 5%; overflow: hidden; background-color: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.xl li i { width: 94%; display: block; overflow: hidden; margin: 1em auto; }
.xl li em { width: 100%; display: block; overflow: hidden; margin: 1em auto; }
.xl li em b, .xl li em img { display: inline-block; margin: 0 auto; font-size: 1.2em; }
.xl li em img { width: 1.2em; margin: 0 0.4em; }
.xl li i strong { display: block; float: left; width: 33.333%; }
.xl li i a { border: 0.1em solid #3cb035; color: #3cb035; border-radius: 20px; font-size: 0.8em; width: 96%; display: block; margin: 0 auto; padding: 4px 0px; text-align: center; }
.xl li i a:hover { background: #3cb035; color: #fff; }
.xl span { display: block; width: 100%; overflow: hidden; line-height: 2em; padding: 0em 0 0.5em 0; overflow: hidden; }
.xl span b { float: left; height: 1em; width: 1em; }
.xl span b img { height: 1em; }
.xl span p { width: 92%; float: left; margin-left: 0.5em; }
.xl span h8 { float: none; color: #3cb035; }
.xl span strong { float: none; color: #3cb035c; }
/*最新修改样式结束*/
/*10月28最新样式*/
#ljyy { background: #3cb035; color: #fff; }
.xl_tit { width: 100%; height: auto; font-size: 1.2em; color: #3cb035c; text-align: center; padding: 1em 0 0em 0; }
.xl_tit img { margin: 0 1em; vertical-align: middle; height: 1em; }
.xlxq li { display: block; width: 94%; overflow: hidden; margin: 0 auto; border-bottom: 1px solid #eee; line-height: 2em; 
padding: 0 0 1em 0; }
#xl_titt { padding:1em 0; width:94%; margin:0.5em auto 0 auto; background:#fff;}
.xlxq b { float: left; height: 1em; width: 1em; }
.xlxq b img { height: 1em; }
.xlxq p { /* float:left; */ margin-left: 15px; }
.xlxq i { text-align: center; color: #3cb035; width: 100%; display: block; background: #f8f8f8; padding: 0.5em 0; }
.xlxq i a { border: 1px solid #3cb035; color: #3cb035; border-radius: 1.5em; font-size: 1.2em; width: 94%; display: inline-block; padding: 0.5em 0px; margin: 0 1em; text-align: center; }
.xlxq i a:hover { background: #3cb035; color: #fff; }
#ny_bottom a { width: 33.3333% }
.yydz_tit { width: 96%; margin: 0 auto; padding: 0.5em 2%; }
.yydz span strong { float: left; display: block; color: #999; width: 80%; }
.yydz select { background: url(../img/link-arrow.png) no-repeat right 0.2em; background-size: auto 1em; float: right; margin: 0px; padding: 0px 1em 0 0; margin-right: 2%; height: 20px; }
.yydz {
width:100%; margin: 0em auto; background: #fff; overflow: hidden; }
.yydz span strong a {color:#999;}
.menu_list { width: 100%; margin: 0 auto; }
.menu_head {  width: 96%; margin: 0 auto; padding: 0.8em 2%; border-bottom:1px solid #ddd; font-size:1em; }
.menu_list .current { }
.menu_body {}
.menu_head {background:#f1f1f1; }
.menu_head img { width:1em; height:auto;}
.menu_bg { background: #f1f1f1 url(../images/pro_down.png) center right no-repeat;}
/*10月28最新样式结束*/


.yydz span { width: 100%; display: block; overflow: hidden; border-bottom: 1px solid #eee; padding: 0.8em 0; margin: 0 auto; }
.yydz span i { width: 20%; display: block; float: left; text-align: right; color: #000; }
.yydz span em { float: left; display: block; margin-left: 1em; color: #999; width: 72%; }
.yydz span em input { color: #999; }
#input2 { color: #999; }
#inputxx { width: 100%; color: #999; float: left; }
.yydz span i .express-area dt { width: 20%; }
.yy_bottom { width: 100%; margin-top: 2em; }
.yy_bottom a { width: 94%; display: block; color: #fff; background: #3cb035; text-align: center; font-size: 1.2em; margin: 0 auto; border-radius: 1.5em; padding: 0.5em 0; }
.qtdz { width: 100%; overflow: hidden; background: #fff; }
.qtdz li { display: block; width: 94%; margin: 0 auto; padding: 0.8em 0; }
.qtdz i, .qtdz p { display: block; width: 100%; overflow: hidden; }
.qtdz i b { float: left; display: block; font-size: 1.4em }
.qtdz i em { display: block; float: right; }
.qtdz strong { float: right; }
.qtdz .radio-danger { float: left; width: 10em }
.qtdz strong a img { height: 1em; vertical-align: middle; margin-top: -0.2em }
.qtdz strong a { color: #999; margin-left: 0.4em; }
.pjlb { width: 100%; overflow: hidden; }
.pjlb li { width: 94%; display: block; overflow: hidden; margin: 0 auto; padding: 0.8em 0; border-bottom: 1px solid #eee; }
.pjlb li i { float: left; width: 16% }
.pjlb li i img { width: 100%; }
.pjlb li span { float: left; margin-left: 4%; width: 80%; }
.pjlb li span b, .pjlb li p { width: 100%; display: block; overflow: hidden; }
.pjlb li span b { line-height: 1.2em; }
.pjlb li span em { font-size: 1.2em; float: left; }
.pjlb li span strong { float: right; font-size: 0.8em; }
.pjlb li span p { padding: 0.4em 0; }
.pjlb li span p img { height: 1em; }
.gsrz { width: 100%; overflow: hidden; margin-bottom: 4em; }
.gsrz li { width: 50%; display: block; float: left; margin: 1.5em 0 0 0; padding: 0px; height: auto; }
.gsrz li a { width: 85%; text-align: center; margin: 0 auto; display: block; color: #999; height: auto; }
.gsrz li a img { width: 100%; }
/*10-27新增样式*/
.gsxc { width: 100%; overflow: hidden; margin-bottom: 4em; }
.gsxc li { width: 90%; display: block; margin: 1.5em auto; padding: 0px; height: auto; }
.gsxc li a { width: 100%; text-align: center; margin: 0 auto; display: block; color: #999; height: auto; }
.gsxc li a img { width: 100%; }
/*10-27新增样式结束*/


.gsjj { width: 100%; overflow: hidden; padding-top: 2em; background: #fff; border-bottom: 1px solid #ddd; }
.gsjj p img { width: 100%; margin: 0 auto; }
.gsjj a { width: 50%; display: block; margin: 2em auto; text-align: center; color: #666; }
.gsjj a img { width: 100%; }
.gsjj b { width: 30%; display: block; margin: 2em auto; text-align: center; color: #666; }
.gsjj b img { width: 100%; }
.gsjj p { width: 94%; display: block; margin: 0 auto; line-height: 1.4em; }
.gsjj i { width: 100%; text-align: center; display: block; margin: 0 0 2em 0; color: #999; }
.gsjj i a { color: #3c763d; text-align: center; display: inline-block; width: auto; margin: 0 0.4em; }
.lt { width: 100%; height: auto; overflow: hidden; background: #eee; }
.lt_box { width: 94%; overflow: hidden; margin: 1em auto; }
.lt_box dt, .lt_box dd { width: 100%; display: block; overflow: hidden; margin: 1em 0; }
.lt_box i { margin: 0px auto; background: #999; color: #fff; display: block; padding: 0.4em; overflow: hidden; width: 36%; border-radius: 0.4em }
.lt_box dt b { width: 3em; height: 3em; display: block; float: left; }
.lt_box dt img { width: 100%; }
.lt_box dt em { background: #fff; padding: 0.6em; display: inline-flex; float: left; border-radius: 0.4em; max-width: 74%; }
.lt_box dd b { width: 3em; height: 3em; display: block; float: right; }
.lt_box dd img { width: 100%; }
.lt_box dd em { background: #fff; padding: 0.6em; display: block; float: right; border-radius: 0.4em; max-width: 80%; }
.lt_box dt strong { background: url(../images/dhk2.png) center right no-repeat; width: 1em; height: 1em; float: left; margin-left: 0.4em; background-size: 70%; margin-top: 0.6em; }
.lt_box dd strong { background: url(../images/dhk.png) center left no-repeat; width: 1em; height: 1em; float: right; margin-rgiht: 0.4em; background-size: 70%; margin-top: 0.6em; }
.lt_bottom { width: 94%; height: auto; background: #fff; border-top: 1px solid #ddd; position: fixed; bottom: 0; padding: 0.4em 3%; overflow: hidden; }
.lt_bottom i, .lt_bottom em, .lt_bottom b, .lt_bottom strong { display: block; }
.lt_bottom img { width: 2em; }
#input3 { width: 100%; background: #fff; height: 35px; display: block; float: left; text-indent: 0.6em; color: #999; background-size: auto 50%; border: none; border-bottom: 1px solid #eee; }
.lt_bottom i, .lt_bottom b, .lt_bottom strong { width: 10%; }
.lt_bottom em { width: 84%; float: left; }
.lt_bottom strong { float: right; }
#fs { color: #999; border: 1px solid #eee; display: block; height: 2em; line-height: 2em; padding: 0 0.4em; width: 2.4em; border-radius: 0.4em; float: right; }
/*2.0改动 start*/ 
.wxdl {
width:94%;
margin:0 auto;
background:url(../images/order_bg.png);
padding:4em 3%;
line-height:3em;
}
.wdddlb { width: 94%; margin: 0 auto; background: #fff; padding: 1em 3%; line-height: 3em; overflow:hidden; }
.wxdl a { color: #fff; }
.wddd { width: 100%; height: auto; background: #fff; overflow: hidden; }
.wddd a { color: #3cb035; text-align: center; display: block; width: 25%; float: left; line-height: 2em; }
.wddd img { display: block; margin: 0 auto; height: 2em; }
.wddd b { border-bottom: 1px solid #eee; overflow: hidden; padding-bottom: 1em; }
.wxdl { width: 100%; margin: 0 auto; background: url(../images/bg_order_bg.png); padding: 2em 0 5em 0; line-height: 3em; background-size: 100%; position: relative; }
.wxdl b { color: #fff; text-align: center; display: block; margin: 0 auto; }
.wxdl b a { color: #000; }
.wxdl b a img { width: 6em; display: block; margin: 0 auto; height: 6em; border-radius: 6em; }
.wxdl span { background: rgba(60,176,53,0.8); width: 100%; display: block; padding: 0.8em 0; position: absolute; bottom: 0; line-height: 1em; font-size: 0.8em; }
.wxdl span i, .wxdl span em { display: block; width: 33%; float: left; text-align: center; }
.wxdl span strong, .wxdl span p { display: block; width: 24.6%; float: left; text-align: center; }
.wxdl span strong { border-right: 1px solid rgba(255,255,255,0.4) }
.wxdl span em { border-left: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(255,255,255,0.4) }
.wxdl span img { height: 1.6em; display: block; margin: 0em auto 0.6em auto; padding: 0px; }
.wxdl span a { text-align: center; color: #fff; }
.wddd { width: 100%; height: auto; background: #fff; overflow: hidden; border-bottom: 1px solid #eee; border-top: 1px solid #eee; margin: 0.6em 0; }
.wddd b, .wddd em { display: block; width: 94%; margin: 1em auto; overflow: hidden }
.wddd b { border-bottom: 1px solid #eee; overflow: hidden; padding-bottom: 1em; }
.wdddlb { padding: 0 3%; border-bottom: 1px solid #eee; margin: 0em 0; }
.wdddlb li { width: 100%; display: block; overflow: hidden; border-top: 1px solid #eee; padding:0;}
.wdddlb li a { color: #666; }
.wdddlb i { float: right; display:block; overflow:hidden; height:1.2em; margin-top:1em;}
.wdddlb i img { height:1.2em; display:block; margin:0px; padding:0px; }
.wdddlb b img { width: auto; height: 1.2em; }
.wdddlb b { float: left; margin-top: 0.2em; margin-right: 0.4em; height:1.2em; }
.jfsm span { width: 100%; padding: 1em 0; margin-top: 1em; overflow: hidden; }
.jfsm b, .jfsm p { width: 94%; display: block; margin: 0 auto; }
.jfsm b { border-bottom: 1px dotted #ddd; margin-top: 1em; line-height: 2em; color: #FF5F00; }
.jfsm p { margin-top: 1em; }
/*2.0改动 end */
.wdl {
width:94%;
margin:0 auto;
background:#fff;
padding:1em 3%;
line-height:3em;
}
.wdl i { display: block; width: 100%; text-align: center; color: #999; }
.wdl i img { width: 40%; }
.wdl i a { color: #3cb035; }
.dl { width: 100%; margin: 0 auto; line-height: 3em; }
.dl span { width: 90%; overflow: hidden; display: block; margin: 0 auto; background: #fff; padding: 0 5%; border-bottom: 1px solid #eee; }
.dl em { padding: 0.6em 0; display: block; overflow: hidden; border-bottom: 1px solid #eee; }
.login_btn a { width: 94%; display: block; color: #fff; background: #3cb035; text-align: center; font-size: 1.2em; margin: 0 auto; border-radius: 1.5em; padding: 0.5em 0; margin-top: 1em; }



.login_btn a:hover { background: #E40003; }
.dl p { width: 90%; overflow: hidden; display: block; margin: 0 auto; background: #fff; padding: 0 5%; border-bottom: 1px solid #eee; }
.dl_reg { margin: 0 auto; text-align: center; margin: 1em 0; }
#jzmm { width: 90%; margin: 1em auto; }
#jzmm a { float: right; }
.ksdl { width: 100%; margin: 0 auto; padding: 1em 0; line-height: 3em; }
.ksdl i { width: 100%; margin: 1em auto; text-align: center; display: block; }
.ksdl a { width: 94%; margin: 1em auto; background: #fff; display: block; text-align: center; color: #666; }
.ksdl a img { width: 2em; vertical-align: middle; margin-right: 0.6em; }
.ksdl a:hover { background: #eee; }
.ksdl span { width: 90%; overflow: hidden; display: block; margin: 0 auto; }
.ksdl b { border-bottom: 1px solid #eee; padding: 0 0 0.5em 0; display: block; overflow: hidden; }
#input4 { width: 10%; height: 25px; display: block; float: left; text-indent: center; color: #999; background-size: auto 50%; background: none; border-right: 1px solid #eee; }
#input5 { width: 78%; height: 25px; display: block; float: left; text-indent: 0.6em; color: #999; background-size: auto 50%; background: none; }
#input6 { width: 100%; background: none; height: 35px; display: block; float: left; color: #999; background-size: auto 50%; }
.ksdl em { padding: 0.6em 0; display: block; overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 1em; }
.ksdl strong a { width: 96%; display: block; color: #fff; background: #3cb035; text-align: center; font-size: 1.2em; margin: 0 auto; border-radius: 1.5em; padding: 0em 0; }
.ksdl strong a:hover { background: #E40003; }
.ksdl p { padding: 0.6em 0; display: block; overflow: hidden; margin-bottom: 1em; }
#input7 { width: 96%; background: #f8f8f8; height: 35px; display: block; margin: 0 auto; color: #999; background-size: auto 50%; border: 1px solid #eee; border-radius: 1.5em; text-indent: 1.6em; }
.ksdl h4 { color: #666; display: block; text-align: center; overflow: hidden; margin-bottom: 0.4em; }
.ksdl h5 { color: #3cb035; display: block; text-align: center; overflow: hidden; font-size: 2em; margin-bottom: 0.4em; }
.ksdl h6 { color: #3cb035; display: block; text-align: center; overflow: hidden; margin-bottom: 0.4em; }
.ksdl h6 a { background: none; font-size: 1.4em; line-height: 2em; }
.ksdl h6 a:hover { background: none; color: #3cb035; }
.ksdl h7 { width: 96%; background: #f8f8f8; height: 35px; display: block; margin: 0 auto 1em auto; color: #999; background-size: auto 50%; border: 1px solid #eee; border-radius: 1.5em; }
#input8 { width: 60%; background: #f8f8f8; height: 35px; display: block; margin: 0 auto; color: #999; background-size: auto 50%; border-radius: 1.5em; text-indent: 1.6em; float: left; }
#submit3 { float: right; height: 25px; line-height: 27px; border-radius: 1.5em; margin: 0.4em 0.4em 0 0; padding: 0px 0.5em; background: #ddd; color: #999; }
#submit3:focus { background: #3cb035; color: #fff; }
#submit3:active { background: #ddd; }
.lt_list { width: 100%; height: auto; overflow: hidden; }
.lt_list li { display: block; width: 94%; overflow: hidden; margin: 0.4EM auto; border-bottom: 1px solid #eee; padding: 0.6em 0; }
.lt_list a { color: #333; }
.lt_list i { width: 15%; display: block; float: left; }
.lt_list i img { width: 100%; }
.lt_list span { display: block; float: left; width: 83%; margin-left: 2%; }
.lt_list span p { display: block; width: 100%; margin: 0.4em 0; overflow: hidden; }
.lt_list span p b { font-size: 1.2em; float: left; }
.lt_list span p em { float: right; }
.lt_list span strong { color: #999; float: left; display: block; width: 30%; }
.lt_list span h3 { display: block; float: right; background: #3cb035; width: 1.2em; height: 1.2em; border-radius: 0.6em; color: #fff; text-align: center; line-height: 1.2em; overflow: hidden; font-size: 1EM; }
.ddlib { width: 100%; height: auto; background: #fff; overflow: hidden; }
.ddlib dt, .ddlib dd { width: 94%; display: block; overflow: hidden; margin: 0 auto; }
.ddlib dt { border-bottom: 1px solid #eee; line-height: 3em }
.ddlib i { display: block; float: left; }
.ddlib em, .ddlib a { display: block; float: right; }
.ddlib dt i { font-size: 1.2em }
.ddlib a { color: #3cb035; }
.ddlib span { display: block; width: 100%; margin: 1em 0; overflow: hidden; }
.ddxq_t, .ddxq_box { width: 94%; height: auto; overflow: hidden; background: #fff; padding: 1em 3%; }
.ddxq_t i { width: 10%; display: block; float: left; }
.ddxq_t i img { width: 100%; }
.ddxq_t em { display: block; float: left; margin-left: 0.6em; }
.ddxq_t a { display: block; float: right; border: 1px solid #3cb035; color: #3cb035; padding: 0.2em 0.8em; border-radius: 1.2em }
.ddxq_box span { display: block; width: 94%; margin: 0 auto; overflow: hidden; text-align: left; line-height: 2em }
.ddxq_box span img { width: 1em; vertical-align: sub; width: 10%}
.ddxq_box span i { float: left; display: block; }
.ddxq_box p { width: 94%; display: block; margin: 0 auto; }
.ddxq_box a { width: 46%; display: block; float: left; margin: 1em 2%; text-align: center; padding: 0.4em 0; border-radius: 1.5em }
.ddxq_box a img { height: 1.5em }
.ddxq_box #iphone { background: #3cb035; }
.ddxq_box #yyd { background: #3cb035; }
.pj { width: 100%; margin: 0 auto; overflow: hidden; }
.pj i, .pj strong, .pj span {
width:100%%; margin: 1em auto; text-align: center; display: block; }
.pj i a { color: #666; display: block; margin: 0 auto; width: 25%; font-size: 1.2em; }
.pj i a img { width: 100%; }
.pj em { display: block; margin: 0 auto; color: #999; text-align: center; }
.pj strong img { width: 2em; }
.pj span textarea { background: #eee; width: 90%; height: 5em; padding: 2% }
#pj_tj { width: 100%; }
#pj_tj a { width: 94%; display: block; color: #fff; background: #3cb035; text-align: center; font-size: 1.2em; margin: 0 auto; border-radius: 1.5em; padding: 0.5em 0; }
.tab { width: 100%; overflow: hidden; background: #fff; }
.tab a { width: 50%; display: block; float: left; text-align: center; color: #333; padding: 1em 0; }
.tab a:hover { color: #3cb035; border-bottom: 0.2em solid #3cb035; }
.xlsc { width: 100%; display: block; margin: 0 auto; background: #fff; }
.xlsc li { width: 94%; display: block; margin: 0 auto; overflow: hidden; padding: 1em 0; }
.xlsc li a { width: 100%; display: block; color: #333; line-height: 3em; }
.xlsc li a img { width: 3em; float: left; margin-right: 0.6em; }
#swmr2 { float: left; margin: 0 0 1em 1em; width: 10em; }
.wldt { width: 100%; margin: 0 auto; display: block; overflow: hidden; }
.wldt dt, .wldt dd { width: 94%; display: block; overflow: hidden; padding: 1em 3%; }
.wldt b, .wldt span { display: block; width: 100%; }
.wldt b { color: #999; font-size: 0.8em; }
.wldt span { font-size: 1em; margin-top: 0.6em; }
.wldt dd { background: #f2f2f2; }
/* swipe */
.swipe { width: 100%; height: auto; overflow: hidden; position: relative; }
.swipe ul { -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
/*最新修改样式*/
.swipe #pagenavi { position: absolute; left: 0; bottom: 3.8em; text-align: center; width: 100%; }
/*最新修改样式结束*/
.swipe #pagenavi a { width: 0.6em; height: 0.6em; line-height: 99em; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
}
.swipe #pagenavi a.active { background: #3cb035; }
.swipe img { height: 147px; width: 360px; }

@media (min-width: 360px) {
.swipe img { height: 190px; }
}

@media (min-width: 720px) {
.swipe img { height: 294px; }
}

@media (min-width: 1080px) {
.swipe img { height: 443px; }
}
.dl h7 { width: 100%; height: 35px; display: block; margin: 0 auto; color: #999; border-bottom: 1px solid #eee; padding: 0.5em 0; }
#input11 { width: 70%; height: 35px; display: block; margin: 0 auto; color: #999; float: left; }
#submit6 { float: right; height: 25px; line-height: 27px; border-radius: 1.5em; margin: 0.4em 0em 0 0; padding: 0px 0.5em; background: #ddd; color: #999; }
#submit6:focus { background: #3cb035; color: #fff; }
#submit6:active { background: #ddd; }
.khfz { width: 100%; overflow: hidden; }
.khfz a { display: block; float: left; width: 50%; padding: 1em 0; text-align: center; border-bottom: 0.2em solid #fff; }
.khfz a:hover, #curr { border-bottom: 0.2em solid #3cb035; color: #3cb035; }
.szlt { width: 100%; overflow: hidden; }
.szlt textarea { width: 90%; height: 6em; border: 1px solid #eee; margin: 1em auto; display: block; padding: 0.4em; }
#submit11 { border-radius: 1.5em; width: 90%; padding: 0.5em 0em; background: #3cb035; color: #fff; margin: 0 auto; display: block; font-size: 1.2em; cursor:pointer }
#submit11:active { background: #2b9624; }
.khgrxx { width: 100%; overflow: hidden; background: #fff; }
.khgrxx dt, .khgrxx dd { width: 90%; padding: 1em 5%; display: block; overflow: hidden; border-bottom: 1px solid #eee; }
.khgrxx dt { text-align: center; }
.khgrxx dt img { display: block; margin: 1em auto; width: 6em; display: block; height: 6em; border-radius: 6em; }
.khgrxx dd b { display: block; float: left; }
.khgrxx dd a { float: right; }
.khgrxx dd a img { height: 1em; }
.khgrxx dd a strong { color: #999; margin-right: 0.8em; }
.khgrxx dd em { float: right; color: #999; }
.bottom_line { width: 100%; /*height:5em;*/ }
/*运单查询*/
.ddcx { width: 100%; margin: 2em auto 0 auto; line-height: 3em; }
.ddcx span { width: 90%; overflow: hidden; display: block; margin: 0 auto; padding: 0 5%; background: #fff; border-bottom: 1px solid #eee; }
.ddcx b { padding: 0.6em 0; display: block; overflow: hidden; border-bottom: 1px solid #eee; }
#input16 { width: 100%; background: #eee; height: 35px; display: block; border-radius: 2em; text-indent: 1em; color: #999; font-size: 1em; }
/*payment_time*/
.payment_time { width: 90%; overflow: hidden; display: block; margin: 0 auto; padding: 1em 5% 1em 5%; background: #fff; border-bottom: 1px solid #eee; }
.payment_time_title { background: #eee; height: 35px; line-height: 35px; display: block; border-radius: 2em; width: 100%; text-indent: 1em; color: #999; }
.payment_time_title label { margin-left: 15px; }
.payment_time_title span { float: right; margin-right: 15px; color: #999; }
.payment_time_mask { display: none; }
.payment_time_list { width: 94%; margin: 0 auto; }
.payment_time_list li { width: 44%; height: 140px; float: left; margin: 10px 3%; }
.payment_time_list span { height: 105px; display: block; }
.payment_time_list em { height: 35px; display: block; text-align: center; line-height: 35px; overflow: hidden; font-size: 1em }
.payment_time_list span a img { width: 100%; height: 100%; }
.payment_time_mask { z-index: 999; width: 90%; height: 292px; position: absolute; left: 5%; top: 60px; border-radius: 10px; overflow: hidden; text-align: center; }
.payment_time_mask li { height: 38px; line-height: 38px; background-color: #fff; border-bottom: 1px solid #eee; }
#bg { background-color: #000; position: fixed; z-index: 99; left: 0; top: 0; display: none; width: 100%; height: 100%; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; }
#bg { background-color: #000; position: fixed; z-index: 99; left: 0; top: 0; display: none; width: 100%; height: 100%; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; }
.xz_lx { width: 100%; background: #3cb035; color: #fff; border-radius: 1em 1em 0 0; }
.cxjg { width: 100%; height: auto; }
.cxjg li { width: 100%; display: block; float: left; }
.cxjg li { line-height: 2em; }
.cxjg li i { display: block; float: left; width: 30%; background: #f8f8f8; border-bottom: 1px solid #eee; }
.cxjg li em { width: 70%; display: block; float: left; border-bottom: 1px solid #eee; background: #fff; }
.cxjg li i b { display: block; float: right; border-right: 1px solid #eee; color: #666; padding-right: 1em; }
.cxjg li em { text-indent: 1em; }
.yddt { width: 90%; background: #01b516; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 3em; padding: 0 5%; color: #fff; }
.cxjg dt, .cxjg dd { display: block; width: 90%; padding: 0.8em 5%; overflow: hidden; }
.cxjg em, .cxjg b { display: block; }
.cxjg b { color: #999; }
.cxjg dd { background: #f8f8f8; }
/*首页悬浮*/
.tog_contact { height: 3em; width: 100%; background: rgba(255,255,255,1); position: fixed; top: 0; z-index: 1; display: block; overflow: hidden; }
.tog { width: 2em; height: 2em; position: relative; top: 0.5em; right: 0.5em; z-index: 20; cursor: pointer; overflow: hidden; float: right; }
.tog b { width: 2em; height: 2em; text-align: center; display: block; background: url(../images/gb.png) no-repeat center center; position: absolute; right: 0px; }
.togclose { width: 100%; height: 20px; position: relative; top: 20px; z-index: 2; cursor: pointer; margin: 0 auto; overflow: hidden; margin: 0 auto; }
.togclose b { width: 20px; height: 20px; color: #FFF; display: block; background: url(../images/dk.png) no-repeat; position: absolute; right: 0px; }
.user2 { width: 80%; height: 2em; padding: 0.5em 0; float: left; margin-left: 1em; }
.user2 i, .user2 em { display: block; line-height: 2em; height: 2em; float: left; margin-right: 0.6em; }
.user2 i img { height: 100%; }
.user2 i, .user em { float: left; }
.user2 b { display: block; line-height: 2em; height: 2em; float: right; }
.user2 b a { display: block; line-height: 2em; height: 2em; background: #3cb035; color: #fff; border-radius: 0.4em; padding: 0 0.4em; }
/*弹出*/
.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0,0,0, 0.6); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 99999999; }
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { width: 70%; margin: 4em auto; /* Force Hardware Acceleration in WebKit */ -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; text-align: center; color: #fff; line-height: 2em; }
.is-visible .cd-popup-container { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.cd-popup-container img { width: 100%; margin: 0 auto; display: block; }
/*18号最新调整*/
.bottom_line { width: 100%; height: 4.3em; overflow: hidden; }
/*18号最新调整结束*/
.bottom_line2 { width: 100%; height: 1em; }
.bottom_line { width: 100%; height: 4.3em; }
.hytq { width: 100%; overflow: hidden; background: #fff; }
.hytq b { display: block; width: 94%; margin: 0 auto; border-bottom: 1px solid #eee; line-height: 3em; }
.hytq span { width: 100%; display: block; margin: 1em auto; }
.hytq span a { width: 25%; display: block; float: left; text-align: center; color: #b48447; font-size: 0.8em; line-height: 1.8em; }
.hytq span a img { width: 50%; display: block; margin: 0 auto; }
.jfcj { width: 100%; height: auto; overflow: hidden; }
.jfcj span { width: 100%; display: block; overflow: hidden; }
.jfcj span a { width: 50%; display: block; background: #fff; float: left; border-bottom: 0.3em solid #f8f8f8; text-align: center; line-height: 3em; }
.jfcj span .curr { border-bottom: 0.3em solid #01b516; color: #01b516; }
.jfcj dl { display: block; width: 100%; overflow: hidden; }
.jfcj dt, .jfcj dd { width: 90%; overflow: hidden; display: block; margin: 1em auto; padding: 0.5em 2%; height:5em; }
.jfcj dt { background: #01b516; }
.jfcj dd { background: #BFBFBF; }
.jfcj dl i { width:auto; height:4em; display: block; float: left; margin-top:0.5em; margin-left:0.5em; }
.jfcj dl i img { width: auto; height:4em; }
.jfcj dl em { color: #fff; display: block; width: 50%; float: left; margin-left: 1em; line-height: 2em; margin-top:0.5em; }
.jfcj dl strong { width: 4em; height: 4em; display: block; float: right; margin-top:0.5em; }
.jfcj dl strong a { width: 4em; height: 4em; display: block; background: #fff; border-radius: 100%; line-height: 4em; text-align: center; }
.jfcj dl dt strong a { color: #01b516; }
.jfcj dl dd strong a { color: #bfbfbf; }

.jfsc_t { width: 94%; padding: 0.6em 3%; overflow: hidden; background: #fff; }
.jfsc_t i { width: 50%; display: block; float: left; }
.jfsc_t i b, .jfsc_t i a { display: block; line-height: 1.5em; }
.jfsc_t i b { color: #01b516; }
.jfsc_t i a { font-size: 0.8em; }
.jfsc_t em { display: block; float: right; margin-top: 0.5em; }
.jfsc_t em a { color: #01b516; border: 1px solid #01b516; line-height: 1.6em; text-align: center; padding: 0.3em 0.6em; border-radius: 1em; font-size: 0.8em; }
.jfsc_m { width: 100%; height: auto; background: #eee; overflow: hidden; }
.jfsc_m a { width: 50%; display: block; background: #eee; float: left; border-bottom: 0.3em solid #eee; text-align: center; line-height: 2.4em; }
.jfsc_m .curr { border-bottom: 0.3em solid #01b516; color: #01b516; }
.jfsc_menu { width: 100%; height: 100%; overflow: hidden; text-align: center; margin: 0 auto; font-size: 0; }
.jfsc_menu b, .jfsc_menu a { width: 30%; height: auto; display: inline-block; overflow: hidden; position: relative; margin: 4px; }
.jfsc_menu b {}
.jfsc_menu img { width: 100%; height:100%; display:block; font-size: 0; overflow:hidden; }
.jfsc_menu a { background: #01b516; }
.jfsc_menu .hide { display: none; }
/* .jfsc_menu b:hover i { width:100%; height:100%; display:block; background:rgba(0,0,0,0.5); overflow:hidden; position:absolute; font-size:0;} */

.jfsc_text { width: 94%; margin: 0 auto; line-height: 1.5em; padding-bottom: 1em; }
.jfsc_dh { width: 100%; height: auto; background: #eee; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-top: 0.6em; overflow: hidden; }
.jfsc_dh dt, .jfsc_dh dd { width: 49.6%; display: block; background: #fff; float: left; margin-bottom:0.8em; text-align: center; padding: 0.8em 0; }
.jfsc_dh dt { margin-right: 1px; }
.jfsc_dh img { width:auto; height:8em; margin:0 auto 1em auto; display:block; }
.spxq_img { width: 100%; height: 100%; overflow: hidden; text-align: center; padding: 1em 0; background: #fff;dhh }
.spxq_t { background: #FFF; line-height: 3em; width: 94%; padding: 0 3%; margin: 0; }
.spxq_cs { background: #FFF; border-top: 1px solid #eee; border-bottom: 1px solid #eee; width: 94%; padding: 0 3%; margin: 0.4em 0; }
.spxq_cs b { color: #01b516; line-height: 3em; }
.spxq_cs b, .spxq_cs p { width: 100%; display: block; }
.spxq_cs p { line-height: 2em; margin-bottom: 1em; }
.spxq_bottom { background: #fff; width: 100%; overflow: hidden; border-top: 1px solid #eee; position: fixed; bottom: 0; height: 4em; }
.spxq_bottom i { display: block; float: left; line-height: 4em; margin-left: 0.8em; }
.spxq_bottom input { display: block; float: right; background: #3cb035; color: #fff; height: 4em; padding: 0 0.4em; margin: 0px; overflow: hidden; border: none; font-size: 1em; }
.wdhy { width: 100%; height: auto; background: #eee; overflow: hidden; }
.wdhy a { width: 33%; display: block; background: #fff; float: left; border-bottom: 0.3em solid #fff; text-align: center; line-height: 3em; }
.wdhy .curr { border-bottom: 0.3em solid #01b516; color: #01b516; }
.hy_list { width: 100%; height: auto; overflow: hidden; background: #FFF; border-bottom: 1px solid #eee; border-top: 1px solid #eee; margin: 0.4em 0; }
.hy_list li { width: 94%; display: block; margin: 0 auto; overflow: hidden; background: #fff; border-bottom: 1px solid #eee; padding: 0.8em 0; }
.hy_list li a { display: block; float: left; line-height: 3em; }
.hy_list li a img { width: 3em; height: 3em; float: left; margin-right: 1em; }
.hy_list li em { display: block; float: right; line-height: 3em; color: #01b516; }
.wdyhq { width: 100%; height: auto; overflow: hidden; }
.wdyhq span { width: 100%; display: block; overflow: hidden; }
.wdyhq span a { width: 33%; display: block; background: #fff; float: left; border-bottom: 0.3em solid #f8f8f8; text-align: center; line-height: 3em; }
.wdyhq span .curr { border-bottom: 0.3em solid #01b516; color: #01b516; }

.yhq { width: 100%; height: auto; overflow: hidden; }
.yhq span { width: 100%; display: block; overflow: hidden; background:#fff }
.yhq span a { width: 33%; display: block; background: #fff; float: left; border-bottom: 0.3em solid #f8f8f8; text-align: center; line-height: 3em; }
.yhq span .curr { border-bottom: 0.3em solid #01b516; color: #01b516; }
.yhq dl { display: block; width: 100%; overflow: hidden; }
.yhq dt, .yhq dd { width: 94%; overflow: hidden; display: block; margin: 1em auto; padding:0; text-align:left; position:relative; }
.yhq i,.yhq h3,.yhq h4,.yhq p { display:block; width:94%; padding:0 3%; overflow:hidden; text-align:left; z-index:2; }
.yhq i { background:url(../images/icon_yhq.png) top center repeat-x;}
.yhq p { background:url(../images/icon_yhq.png) bottom center repeat-x; z-index:1; position:relative;}
.yhq i { padding-top:2em;}
.yhq i b { float:left; font-size:1.2em;}
.yhq i em { float:left; color:#999; padding-top:0.2em;}
.yhq h3 { font-size: 2em; font-weight: bold; }
.yhq p { padding-bottom:2em;}
.yhq dt { color:#3cb035;}
.yhq h4,.yhq p { padding-top:0.2em;}

.ysy { color:#999;}
.ysy dt { color:#999;}

.yhq dl h4 { position:relative;}
.yhq dl h6 { width: 5em; height: 5em; display: block; border-radius: 100%; line-height: 5em; text-align: center; overflow: hidden; position:absolute; right:0.5em; top:23%; z-index:0; font-size:1.2em; font-weight:bold; color:#ddd; background:url(../images/sybg.png); background-size:100% auto;transform:rotate(45deg);}




.wdyhq dl { display: block; width: 100%; overflow: hidden; }
.wdyhq dt, .wdyhq dd { width: 88%; overflow: hidden; display: block; margin: 1em auto; padding: 0.8em 3%; text-align:center; position:relative; }
.wdyhq dt { background: #01b516; }
.wdyhq dd { background: #BFBFBF; }
.wdyhq dl strong { width: 5em; height: 5em; display: block; float: right; position:absolute; right:10px; top:10px; }
.wdyhq dl strong a { width: 5em; height: 5em; display: block; background: #fff; border-radius: 100%; line-height: 5em; text-align: center; overflow: hidden; }
.wdyhq dl strong h5 { line-height: 1em; font-size: 1.4em; font-weight: bold; margin-top: 1em; }
.wdyhq dl strong h6 { line-height: 1em; font-size: 0.8em; }
.wdyhq dl dt strong a { color: #01b516; }
.wdyhq dl dd strong a { color: #bfbfbf; }
.wdyhq i { display: block;color: #fff; width: 90%; margin:0 auto; text-align:center; }
.wdyhq b, .wdyhq p, .wdyhq em { display: block; width: 100%; overflow: hidden; }
.wdyhq b { font-size: 1.2em; text-align:left; }
.wdyhq b h6 { float:}
.wdyhq h3 { font-size: 2em; font-weight: bold; display: block; }
.wdyhq h4 { font-size: 0.8em; display: block; }
#yhqxq dt, #yhqxq dd { width: 90%; margin: 0 auto; padding: 2em 5%; }
#lqyhq dt, #lqyhq dd { width: 90%; margin: 0 auto; padding: 2em 5%; }
#lqyhq dt i,#lqyhq dt p,#lqyhq dt p em,#lqyhq dt p h3,#lqyhq dt p h4,#lqyhq dt em { width:100%; text-align:center;}
#lqyhq h3,#lqyhq h4 { float:none;}
#lqyhq h4,#lqyhq em { margin-top:0.5em;}
#lqyhq b { text-align:left;}
.yhqxq_t { width: 100%; margin: 1em auto; overflow: hidden; }
.yhqxq_t a, .yhqxq_t em { width: 90%; display: block; overflow: hidden; margin: 0 auto; text-align: center; padding:0.5em 0; font-size:1.2em; border-radius:1.5em; color: #fff; }
.yhqxq_t a { background: #01b516; }
.yhqxq_t em { background: #bfbfbf; }
.yhqxq_t p { width: 90%; display: block; margin: 1em auto; line-height: 2em; }
/*网点地址*/
.webdd_tit { width: 90%; height: auto; overflow: hidden; line-height: 3em; background: #eee; padding: 0.3em 5%; border-bottom: 1px solid #ddd; }
.webdd_tit img { width: 3em; height: 3em; float: left; display: block; }
.webdd_tit i { display: block; float: left; line-height: 3em; margin-left: 0.4em; }
/*10月28最新修改*/
.webdd { width: 100%; height: auto; overflow: hidden; background: #eee; border-bottom: 1px solid #ddd; }
.webdd li { display: block; width: 90%; padding: 0.5em 5%; overflow: hidden; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0.4em 0; background: #fff; }
.webdd li em,.webdd li i { display: block; width: 100%; overflow: hidden; padding: 0.3em 0; }
.webdd b,.webdd p,.webdd strong { display: block; float: left; }
.webdd strong img { height: 1em; margin: 0 auto; }
.webdd em img { height: 1em; float: left; margin-top:0.1em; }
.webdd em b { font-size: 1.2em; color: #3CB035; }
.webdd em a { float: right; background: #3CB035; font-size: 0.8em; color: #fff; border-radius: 0.4em; padding: 0.2em; }
.webdd i b { margin-left: 0.5em; width:8em; }
.webdd i p { margin-left: 0.5em; width:92%; float:right; }
.webdd strong { width: 1.2em; text-align: center; overflow: hidden; }
a.phone_hl { color: #3CB035; }
a:hover.phone_hl { color: #3CB035; }
/*10月28最新修改结束*/
/*********************/
/*联系我们*/
.wc_con .lt_box div { text-align: center; }
.wc_con .lt_box i { width: auto; display: inline-block; background-color: #d8d8d8; }
.wc_con dl span { float: left; margin-left: 1em; width: 74%; color: #555555; }
.wc_con dl span font { display: block; margin-bottom: 0.6em; }
.wc_con dl span font a { float: right; color: #999999 }
.wc_con dl span em { float: none; color: #ffffff }
/*线路详情*/
.route_ct { position: static; }
.xroute_xl { width: 100%; height: auto; margin-bottom: 4em; }
.today_go, .route_xl .heft span {border-radius: 2px; }
.route_xl li { display: block; width: 94%; margin: 0 auto; color: #555555; overflow: hidden;  border-radius: 2px; }
.route_xl li span { display: block; margin-top: 0.6em; padding: 0.6em 5% 0.6em 5%; background-color: #fff; }
.route_xl li span p { margin-top: 0.6em; }
.route_xl li img { height: 1em; vertical-align: -0.2em; margin-right: 0.2em }
.route_xl li span.qswd img { width: 1em; vertical-align: 0em; margin-right: 0.2em }
/*18号最新调整*/
.route_xl li p em { color: #417505; width: 40%; display: inline-block }
/*18号最新调整结束*/
.route_xl li i { display: block; height: auto; overflow: hidden; line-height: 1.6em; margin-top: 0.6em; color: #555555; }
.route_xl li i img, .route_xl li i strong { float: left; }
.route_xl li i img { margin-top: 0.2em; }
.route_xl li i strong { width: 70%; }
.route_xl li i b { cursor: pointer; float: right; color: #fff; font-size: 0.8em; padding: 0 0.4em; background: #3CB035; border-radius: 6px; }
.route_xl .heft { margin: 0 auto; margin-left: 3%; margin-top: 1em; margin-bottom: 1em; }
.route_xl .heft span { display: inline-block; width: 46%; color: #555555; height: 1em; padding: 0.6em 0 0.9em 0; font-size: 1em; text-align: center; background-color: #fff; }
.route_xl .heft .sp2 { margin-left: 5%; }
.today_go { width: 84%; margin: 0 auto; padding: 0 5%; background-color: #fff; }
.today_go b { display: block; padding-top: 1em; color: #4a4a4a; font-size: 1.2em; font-weight: bold; }
.today_go b img { width: 1em; vertical-align: -0.1em; margin-left: -0.6em; margin-right: 0.2em; }
.today_go span { display: block; padding: 1em 0; border-bottom: 1px solid #eeeeee; text-indent: 1em; color: #555555; }
.today_go span.last { border-bottom: none; }
.online { position: fixed; bottom: 0; width: 100%; height: 3em; }
.online span { display: block; float: left; width: 50%; height: 3em; line-height: 3em; text-align: center; }
.online .sp1 { color: #f9f6fa; background-color: #afafaf; }
.online .sp2 { color: #ffffff; background-color: #5caa01; }
/*********************/


.scdl { width:100%; height:auto; text-align:center; line-height:2em; padding:2em 0;}
.scdl img { width:20%; margin:0 auto; display:block;}

/*11-19新增*/
.spxq_t a { color:#3cb035; float:right;}
.dhh {width: 94%; padding:0.5em 3%; margin: 0 auto; text-align:center; color:#3CB035; overflow:hidden; background:#fff; }
.dhh em { display:block; float:left; width:24%; height:2.8em; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd; background:url(../images/yhqbg1.png) #fff no-repeat left center; background-size:auto 200%; line-height:2.8em; }
.dhh i { display:block; float:right; width:71%; height:2.8em; padding-left:5%; text-align:left; color:#fff; background:url(../images/yhqbg2.png) #fff no-repeat right center; background-size:auto 200%; border-bottom:1px solid #32b16c; border-top:1px solid #32b16c; line-height:2.8em;}
/*11-19新增结束*/


/*表格*/
table { width: 100%; }
td{ margin:0px; padding:0px; border:none;}

.order_list { width:100%; overflow:hidden;}
.order_list li { width:94%; height:auto; overflow:hidden; border:1px solid #ddd; background:#fff; margin:0.5em 0 0 0; padding:0 3%; position:relative;}
.order_list li span { display:block; float:left; width:80%; overflow:hidden; line-height:1.5em; padding-bottom:1em;}
.order_list li b { display:block; width:20%; float:right; text-align:center; position:absolute; right:0; height:10em; line-height:10em;}
.order_list li b a { color:#3CB035;}
.order_list li div { width:100%; font-size:1.2em; border-bottom:1px solid #ddd; padding:0.5em 0; margin-bottom:0.5em;}

.list_hj { width:94%; height:auto; overflow:hidden; background:#fff; position:fixed; bottom:0; border-top:1px solid #ddd; padding:0.5em 3%;}
.list_hj span { font-size:1.2em; color:#3CB035; padding-bottom:0.5em; display:block; overflow:hidden;}
.list_hj span img { height:0.8em;}
.list_hj table { width:100%; line-height:1.5em;}
.list_hj td:nth-child(odd) { width:2.5em;}
.list_hj td:nth-child(even) { color:#3CB035;}
.list_hj_bottom { width:100%; height:8.7em;}
#mydate { background:url(../images/icon_date.png) 6em 0.2em no-repeat; background-size:auto 1em; float:left; }


.ewmfx { width:100%; position:relative; overflow:hidden;}
.ewmfx span { width:100%; height:auto; display:block; overflow:hidden;}
.ewmfx span img { width:100%;}
.ewmfx b { width:60%; padding:1em 0; margin:0 auto; display:block; z-index:2; top:10%; left:0; right:0; position:absolute; color:#fff; border:1px solid #fff;}
.ewmfx b i,.ewmfx b strong { width:100%; display:block; text-align:center; margin:0 auto;}
.ewmfx b i { font-size:2em; font-weight:bold; margin-bottom:0.2em;}
.ewmfx img { width:100%;}
.ewmfx em { width:50%; margin:0 auto; display:block; z-index:2;top:34%; left:0; right:0; position:absolute;}
.ewmfx em img { width:100%;}

.Error { width:100%; overflow:hidden;}
.Error img { width:70%; display:block; margin:2em auto; height:auto;}
.Error a { display:block; width:5em; text-align:center; background:#ddd; border:1px solid #ccc; margin:0 auto; padding:0.4em 0; overflow:hidden;}