html{font-size:62.5%;}
body,html{width:100%;height:100%;}
body{    
	font-family: '微软雅黑',Arial, Helvetica, sans-serif;
    -webkit-text-size-adjust: none;
    background: #fff;
    overflow-x: hidden;

}
body, h1, h2, h3, p, div, ol, ul, input, button ,img,header,nav,section{
    margin: 0;
    padding: 0;

}
a{ text-decoration: none; }
li{list-style: none;}
img { width: auto; max-width: 100%; vertical-align: middle;}
table th, table td { padding: 0 0; text-align: center; }
.relative{position: relative;}
.absolute{position: absolute;}
.width100{width:100%;}
.width80{width:80%;}
.width50{width:50%;}
.width20{width:20%;}
.height100{height:100%;}
.height80{height:80%;}
.height50{height:50%;}
.height20{height:20%;}
.AlignC{ text-align: center; }
.AlignJ{ text-align: justify; }
.AlignR{ text-align: right; }
.floatL{ float:left; }
.floatR{ float:right; }
.clear{ clear: both; }
.padding10{ padding:10px; }
.widthA{ width:1278px; }
.width500{ width:500px; }
.textAlignL{text-align: left !important;}
/*-- header --*/
.header{ width:100%; height:40px; border-bottom:1px solid #d0cfcf; background: #f5f5f5; }
.dcc_head{ width:1278px; height:40px; margin:0 auto; /*border:1px solid red; box-sizing: border-box;*/ }
.dcc_headLe{ float:left; line-height:40px;}
.dcc-hello{ font-size:12px; color:#d0cfcf; display: inline-block;letter-spacing: 0.6px; }
.dcc-login{ font-size:12px;color:#ee040f; }
.dcc-including{ font-size: 12px;color:#444243; }
.dcc-registered{ font-size:12px;color:#444243; }
.dcc_headRi{ float:right; line-height:40px; }
.dcc-shop{ color:#444243; font-size:12px; display: inline-block; padding-right:30px; }
.dcc-weChat{ color:#444243; font-size:12px; display: inline-block;cursor: pointer; }
/*-- nav --*/
.nav{ width:100%;height:127px;border-bottom:3px solid #8dc63f; }
.dcc_nav{width:1278px; height:127px; margin:0 auto;/* border:1px solid red; box-sizing: border-box;*/}
.dcc_navLe{float:left; line-height:127px;}
.dcc_navRi{float:right; line-height:127px; }
.dcc_call{ font-size:24px; color: #666666; display: inline-block;vertical-align: middle;  }
.dcc_vertical{ width:2px;height:44px;background: #dfdfdf;display: inline-block; vertical-align: middle; margin: 0 19px 0 32px;}
.dcc_contact{color:#8dc63f;font-size: 24px; vertical-align: middle;line-height:127px;}
/*-- section Left--*/
.section1{ width:100%; height:auto; }
.dcc_section{ width:1278px; margin:29px auto 0; height:auto; }
.dcc_secLe{min-height: 650px; background-color: #fff; float: left;display: table-cell;position: relative;margin-right: -1px;width: 220px; border: 1px solid #e0e0e0;z-index: 999;  }
.user-head{ cursor: pointer; position: relative; margin: -9px auto 0; width: 100px;border-radius: 50%; border: 1px solid #eee; background-color: #fff; overflow: hidden; }
.user-head:hover span {
    display: block;
}
.user-head img {
    width: 100px;
    height: 100px;
}
.user-head span {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.user-head span a {
    display: block;
    width: 100%;
    line-height: 30px;
    text-align: center;
    background-color: rgba(255,255,255,0.8);
}
.dcc_amount{margin-top: 20px;font-size: 14px; text-align: center;}
.text-mix {
    color: #fd7373;
}
.member-memu {  width: 180px; margin: 10px auto 0;  }
.member-memu dt {
    
    margin-bottom: 8px;
}

.member-memu dd {
    float: left;
    margin:  0;
    width: 100%;
    height:45px;
    text-align:left;
    padding-left: 10px;
    line-height:45px;
    border-bottom:1px solid #bbbbbb;
    position: relative;
    cursor: pointer;
}
.member-memu .active{ background-position: 0 -18px; }
.member-memu  .current a{ color:#8dc63f; }
.member-memu dd a{ color:#8e8e8e; font-size:14px; padding-left: 10px;vertical-align: middle;}
.in2{ display: inline-block;width:16px;height:16px;border-radius: 10px;background:#fd8282; color:#fff; font-size:9px;line-height:16px;text-align:center;position: absolute;top:12px;margin-left: 2px;}
.mebImg1{ display: inline-block;width:18px;height:18px;line-height:45px;background: url(../img/ico01a.png) no-repeat left top;  margin-left: 10px; vertical-align: middle; }
.mebImg2{ display: inline-block;width:18px;height:18px;line-height:45px;background: url(../img/ico02a.png) no-repeat left top; margin-left: 10px; vertical-align: middle;}
.mebImg3{ display: inline-block;width:18px;height:18px;line-height:45px;background: url(../img/ico03a.png) no-repeat left top;  margin-left: 10px; vertical-align: middle;  }
.mebImg4{ display: inline-block;width:18px;height:18px;line-height:45px;background: url(../img/ico04a.png) no-repeat left top;  margin-left: 10px; vertical-align: middle;  }
.mebImg5{ display: inline-block;width:18px;height:18px;line-height:45px;background: url(../img/ico05a.png) no-repeat left top; margin-left: 10px; vertical-align: middle; }
/*-- section right--*/
.dcc_secRi{ float:left;margin-left:15px; width:1040px; height:auto;border: 1px solid #e0e0e0;  min-height: 650px; position: relative;}
.dcc_canier{ width:996px;margin:22px; position: relative; }
.dcc_view{ height:31px; line-height:31px;  }
.dcc_viewbe{ display: inline-block; width:74px;height:31px;color:#fff;font-size:14px;text-align:center;background:#cecece;border-radius: 2px; cursor: pointer; }
.dcc_viewno{ display: inline-block; width:74px;height:31px;color:#fff;font-size:14px;text-align:center;background:#cecece;border-radius: 2px; margin-left:20px; cursor: pointer;}
.dcc_viewPro{ display: inline-block; }
.in3 {display: inline-block; width: 16px; height: 16px; border-radius: 10px; background: #fd8282; color: #fff; font-size: 9px; line-height: 16px; text-align: center; position: absolute; top: -6px;left: 85px;}
.dcc_mailHave{  position: absolute; left:0;top:50px;}
.dcc_mailHave table{border-collapse:collapse;table-layout: fixed;}
.dcc_mailHave table,th, td{border: 1px solid #e6e6e6;}
.dcc_mailHave table tr{ height:45px;/* width:800px; */}
.dcc_mailHave table thead tr:nth-of-type(odd){background:#f7f7f7;}
.dcc_mailHave table tbody tr:nth-of-type(odd){background:#fff;}
.dcc_mailHave table tbody tr:nth-of-type(even){background:#f7f7f7;}
.dcc_mailHave table  td,.dcc_mailHave table  th{ font-size:14px;color:#666; text-align: center; padding:16px 24px;}
.dcc_mailNot{  position: absolute; left:0;top:50px; display: none;}
.dcc_mailNot table{border-collapse:collapse;table-layout: fixed;}
.dcc_mailNot table,th, td{border: 1px solid #e6e6e6;}
.dcc_mailNot table tr{ height:45px;/* width:800px; */}
.dcc_mailNot table thead tr:nth-of-type(odd){background:#f7f7f7;}
.dcc_mailNot table tbody tr:nth-of-type(odd){background:#fff;}
.dcc_mailNot table tbody tr:nth-of-type(even){background:#f7f7f7;}
.dcc_mailNot table  td,.dcc_mailNot table  th{ font-size:14px;color:#666; text-align: center; padding:16px 24px;}
.over_cont{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:615px;display:block;height: 30px;}
.dcc_mailHave table .over_cont{text-align:left;}
.dcc_footer{ color:#a6a5a5;font-size:12px; padding-top:20px; text-align:center;}
.dcc_mailSpan1,.dcc_mailSpan2{ display: inline-block;padding:5px; cursor: pointer; }
.dcc_mailSpan1:hover{ color:#5ca0fd; }
.dcc_mailSpan2:hover{ color:#fd7373; }
.dcc_overTd{ width:76px; }
.dcc_read{ cursor: pointer; }
.dcc_read:hover{ color:#5ca0fd; }
.dcc_read2{ cursor: pointer; }
.dcc_read2:hover{ color:#5ca0fd; }

.dcc_billSpan1,.dcc_billSpan2{ display: inline-block;padding:5px; cursor: pointer; }
.dcc_billSpan1:hover{ color:#5ca0fd; }
.dcc_billSpan2:hover{ color:#fd7373; }
.dcc_bill table{border-collapse:collapse;table-layout: fixed;}
.dcc_bill table,th, td{border: 1px solid #e6e6e6;}
.dcc_bill table tr{ height:45px;/* width:800px; */}
.dcc_bill table  td,.dcc_bill table  th{ font-size:14px;color:#666; text-align: center; padding:16px 10px;}
.dcc_bill{ width: 996px; height: auto;margin: 22px;position: absolute;left:0; top: 50px;display: none;}
.dcc_bill p{ font-size: 14px;color:#666; text-align:right;line-height:30px;}
.dcc_bill table .over_cont{text-align:left;}
.colorRed{ color:#fb5d5d; }
.dcc_bill table .colorRed{ color:#fb5d5d; }
.dcc_pay{ float:right; width:132px;height:40px;font-size:18px;color:#fff;background:#fb5d5d; border-radius: 2px;margin-right:6px;text-align:center;line-height:40px;}

.dcc_payM{ width: 996px; height: auto;margin: 22px;position: absolute;left:0; top: 0px;z-index:99;}
.dcc_payCon li{ font-size: 18px;color:#57585a; line-height:30px; }
.dcc_chioce{font-size: 18px;color:#62a803; line-height:30px; margin-top:20px}
.nopay-s{padding:50px;text-align: center;color:red!important;}
.dcc_payCon .dcc_paymoney{ color: #fa7159; }
.dcc_way{padding-left:40px;padding-top:20px;}
.dcc_way a{ display: inline-block;width:155px;height:48px; border:1px solid #b0c2e1; background:#fff;margin-top:10px;}
.dcc_way a+a{ margin-left:30px; }
input[name=money]{height:25px;}
.pay_select{padding: 0;border: 2px solid #8dc63f !important;}
.pay_selecdt i{ width:11px;height:11px;     background: url(../../images/ico_general.png) no-repeat -76px 0;}
.dcc_way a span{ font-size:18px;line-height:48px; color:#57585a;vertical-align: middle; padding-left:10px;}
.dcc_way a img{ margin-left:10px; }
.pay-btn{padding:10px 30px;margin-right: 100px;margin-top: 50px; font-size: 1em;background-color:#fb5d5d;color:white;border: 0; }
.dcc_canier .dcc_topup{ top:120px; }
.dcc_topup table{ width:996px; }
.aglin-r{ text-align: right}
.dcc_top{ display:inline-block;width:117px;height:40px;line-height:40px;background:#8dc63f; color:#fff;font-size: 18px;text-align:center;border-radius: 2px; } 
.dcc_note{ color:#828282; font-size:14px;line-height:40px; }
.dcc_record{ color:#333;font-size: 18px; }
.wrapPage {
    height: 40px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    height: auto;
}
.pagesm {
    display: inline-block;
    margin: 20px 0 15px;
    text-align: center;
    width: auto;
}
.wrapPage .pagesm a {
    font-size: 14px;
    border: 1px solid #dcdcdc;
    color: #666666;
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-left: -1px;
    padding: 0 15px;
    text-decoration: none;
}
 .pagesm a:hover {
    background-color: #8dc63f;
    border-color: #8dc63f;
    color: #ffffff;
}
.pagesm span.rows {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
    margin-top: 0;
    padding: 0;
    color: #999;
    font-size: 14px;
}
.dcc_payhome{ color: #333;
    font-size: 18px; }
.dcc_complan{ background:url(../img/dccbac01.png) no-repeat center center; width: 100%;height: 570px;}
.dcc_contactcall{ width: 400px;padding-top: 400px;padding-left: 400px; }
.dcc_phone{ display: block;width: 200px;height: 48px;color: #333;float: left;font-size: 18px; }
.dcc_phone a{ display: block;color: #333;font-size: 18px; }
.dcc_wechat{ float: left; display: block;width: 156px; }
.dcc_wechat img{     width: 120px; height: 120px; border: 1px solid #ccc; box-sizing: border-box; }
.dcc_wechat p{ color:#999;font-size:12px;line-height:30px; }
.dcc_ifo{ width: 966px;height:310px;background:#f7f7f7; }
.dcc_ifoUl{ padding:32px; font-size:14px; color: #333;}
.dcc_ifoCompany{ width:auto;height:70px; line-height:70px; }
.dcc_ifoCompany label{ padding-right:20px; vertical-align: middle;}
.dcc_ifoCompany input{width:300px; height:40px; line-height:40px;text-align:left; vertical-align: middle;box-sizing: border-box;text-indent:1em;color: #666;}
::-moz-placeholder { color: #666; font-size:14px;}
::-webkit-input-placeholder { color:#666; font-size:14px; }
:-ms-input-placeholder { color:#666;  font-size:14px;}
.dcc_ifoout a{ padding:9px 115px;border-radius: 2px; text-align: center;line-height: 40px;color:#fff;background:#fc5454;margin-left:74px; border:none;cursor:pointer; font-size:18px; font-weight: 600; }

.dcc_ifopassword a{ color:#5785fa; font-size:14px;display: inline-block;width:300px; height:40px;border:1px solid #ccc;line-height:40px;text-indent: 1em;box-sizing: border-box; }
.dcc_login{  width: 966px;height:310px;background:#f7f7f7; }
.dcc_loginUl{  padding:32px; font-size:14px; color: #333; }
/*.dcc_loginUl li{ text-align:center; }*/
.dcc_loginaccount,.dcc_loginpassword{ width:auto;height:70px; line-height:70px; /*text-align:center;*/ }
.dcc_loginaccount label,.dcc_loginpassword label{ padding-right:20px; vertical-align: middle;}
.dcc_loginaccount input,.dcc_loginpassword input{width:300px; height:40px; line-height:40px;text-align:left; vertical-align: middle;box-sizing: border-box;text-indent:6px;color: #666;}
/*.dcc_loginout{ text-align: center; }*/
.dcc_loginout input{  width:300px;height:40px;border-radius: 2px; text-align: center;line-height: 40px;color:#fff;background:#fc5454; border:none;cursor:pointer; font-size:18px; font-weight: 600;  margin-left: 66px;  margin-top: 15px;}
.dcc_loginbom { margin-top:10px;}
.dcc_loginbom a{ display: inline-block;padding:0px 20px; color: #333333;font-size: 14px;line-height:1;letter-spacing: 1px; }
.dcc_regRoom{  margin-left: 60px; }
.dcc_loginbom a+a{ border-left:1px solid #333333; }
.error{color:red; padding-left: 10px;font-size: 14px;}
.dcc_label{ width:80px;    display: inline-block; }
.dcc_registered{ width: 966px;height: 540px;background: #f7f7f7; }
.dcc_Verif{ position: relative; }
.Verification{ position:absolute; left:300px;  border-left:1px solid #e6e6e6; color:#4c8ffe;font-size: 14px;line-height:30px;top: 20px;padding-left: 13px;cursor: pointer;font-weight: 600; }
.dcc_regout{ margin-left:38px; }
.dcc_login1{ width: 966px;height: 400px;background: #f7f7f7;}
/*弹框*/
/*小提示插件*/
.tips { display: none; position: fixed; left: 50%; top: 50%; margin-top: -24px; font-size: 14px; background: #fff; z-index: 9999; }
.tips .normal, .tips .success, .tips .error { padding: 15px 35px; color: #464646; border: 2px solid #ddd; background-color: #fafafa; }
.tips .success {  border-color: #c7eea4; background-color: #f7fcf2; }
.tips .error { border-color: #fcd0d0; background-color: #fff9f9; }
.tips .success b, .tips .error b { float: left; margin-right: 10px; width: 16px; height: 16px; background: url(../img/tip_icon.png) no-repeat left top; }
.tips .success b { background-position: right top; }
/***分页***/
.margin-top{margin-top:10px}
.margin-bottom{margin-bottom: 10px}
.padding-tb{
    padding:10px 0;
}
.paging {margin-top:10px;margin-bottom: 20px;padding:10px 0;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.paging ul li { float: left; margin-left: 5px; height: 38px; color: #ccc; text-align: center; line-height: 36px; }
.paging li a { display: block; padding: 0 14px; border: 1px solid #ddd; border-radius: 3px; background-color: #f6f6f6;color:#666 }
.paging li a:hover { background-color: #fdfdfd; }
.paging li span { padding: 0 14px; }
.paging .current { color: #e4393c; }
.paging .disabled a { color: #ccc; background-color: #fff; }
.paging .last { margin-left: 22px; width: auto; color: #666; }
.paging .last .input { display: inline-block; margin: 0 3px; width: 35px; height: 35px; text-align: center;border: solid 1px #ccc;}
.paging .last .button { display: inline-block; margin-left: 8px; padding: 0; width: 56px; height: 38px; vertical-align: top; line-height: 36px; }
.paging .last .button:hover { background-color: #fdfdfd; }
.paging .last a{ color:#666}
.fr{float:right}

.check-active{
    background-color:#8dc63f;
}
.vcode-sty{
    color:#ccc;
}
.center{
    position:absolute;
    margin: auto;
    left:0;
    right:0;
    top:0;
    bottom:0;
}
.examine{
    text-align: center;
    height: 200px;
}
.dcc_canier h1{
    margin-top: 15px;
    margin-bottom: 10px;
}
.wechat{
     display: none;
     position:absolute;
    left:-20px;
    width:100px;
    height:100px;
    padding:10px;
    border:1px solid #ccc;
    background: white;
 }

/*支付*/
.pay-tilte{
    font-size:1.5em
}
.pay-scan{
    background: url(../../images/scan_code_bg.gif) no-repeat 660px center;
    padding-top: 30px;
    padding-bottom:50px;
    border: solid 1px #ddd;
}
.pay-content{
    margin-top:20px;
    border-bottom: 1px solid black;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.pay-content p{
    padding:5px 30px;
    font-size:1.4em;
    font-size:1.4em;
}
.ecode-text{
    margin-top: 20px;
    padding: 7px 0 7px 115px;
    line-height: 18px;
    background: #417eb7 url(../../images/ico_scan_code.png) no-repeat 68px center;

}
.ecode-wrap{
    margin-top: 60px;
    margin-left: 200px;
    width: 300px;

}
.ecode-pic{
    border: solid 1px #ddd;
    padding:15px;
}
.pay-scan table{
    border-collapse: collapse;
    border-spacing: 0;
}
/*支付成功*/
.pay-success{
    margin-bottom: 50px;
    overflow: hidden;
}
.tip-title {
    height: 35px;
    line-height: 33px;
    border-bottom: 2px solid #eee;
    margin-left:30px;
    font-size:1.5em;
}
.tip-title span{
  margin-left:25px;
}
.border-mix{
    margin-bottom: -2px;
    width: 116px;
 background-color: #d93600;
    height:2px;
}
.success-content{
    padding:10px 30px;
    background: url(../../images/order_ok_bg.png) no-repeat center 150px;
    height:500px;
    border:1px solid #eee;
}
.success-content p{
    font-size: 1.3em;
}
.order-tip{
    text-align: center;
    padding-top: 120px;
}
.order-tip p{
    line-height: 92px;
    text-align: center;
    margin-bottom: 50px;
}
.cart-btn{
    padding:10px;
    background:#8DC63F;
    color:white;
    margin:0 auto;
    margin-top:50px;
}





