@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; font-size:14px;color:#333;font-family:"微软雅黑",Sans-serif;background: #fff; }
*{font-family:微软雅黑}
a:link,a:visited{text-decoration:none;color:#2BA8DD;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;}

a,area { blr:expression(this.onFocus=this.blur()) } /* for ie */
a:focus { outline: 0 none; }/* for Firefox */
input{font-size:13px;}
div,form,img,ul,ol,li,dl,dt,dd,table,iframe,p,img{padding:0px; margin:0px; border:0px}
h1,h2,h3,h4,h5,h6 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
.clear{width:0px;clear:both;overflow:hidden;visibility:hidden;line-height:0; height: 0px; clear: both; font-size: 0px; margin: 0px;padding: 0px}
.text12{font-size:12px;}
.text13{font-size:13px; color:#999999}
.text15{font-size:15px;}
.text16{font-size:16px;}
.text24{font-size:24px;}
.text20{font-size:20px;}
.Color333{color:#333;}
.Color999{color:#999;}
.ColorBlue{color:#2BA8DD;}
.ColorGreen{ color:#57913C}
.ColorGreen a:link,.ColorGreen a:visited{ color:#57913C;}
.ColorOrange{ color: #FF9900}
.bold{ font-weight:bold }
.EventCheckbox{ margin-top:7px; _margin-top:0px}

.container{background:#FFFFFF;}
/*--.Indexbg{background: url(/images/index/bg_stripes.png) repeat;}--*/
.content{ background:#fff;}


.head{background:url(/images/index/index_02.gif) repeat-x;height:81px;padding:0 0 0 0px;overflow:hidden;}
.head_inner{width:960px;margin:0 auto;height:81px;}
.head_er{background: #fff; padding-top: 20px;height: 39px;}
.Header_er{ padding-top: 80px}@media (max-width: 767px){.Header_er{ padding-top: 30px}}
.head_er{ height: 59px;}@media (max-width: 767px){.head_er{ height:39px; font-size:10px}}

.head_Logout{ position:fixed; width: 100%; left:0px;z-index:100; background:url(/images/index/index_02.gif) repeat-x;height:81px;padding:0 0 0 0px;overflow:hidden; z-index: 100}
.head_inner_Logout{margin:0 auto;height:81px;}
.head_er_Logout{background: #fff; padding-top: 20px;height: 39px;}

.width960{width:960px;margin:0 auto;}
.logo{background:url(/images/index/index_04.png) no-repeat;width:121px;height:57px; margin-top:14px;float:left;}
.logo_Logout{background:url(/images/index/index_04.png) no-repeat;width:121px;height:57px; margin-top:14px;float:left;}
.headEvent{ margin: 0px; color: #fff;position:fixed; z-index: 1500; left:0;background:#6BAA37; height:41px;line-height:41px;padding:5px 0 0 0px;opacity: 0.9; width: 100%;}
.headEvent img{ margin-top: -15px;}@media (max-width: 767px){.headEvent img{ margin-top:0px;}}
.headEvent a{ color: #FFF}
.headEvent .ColorGreen{ color: #FFF}
.headEvent .ColorGreen a{ color: #FFF}
.headEventImg{ margin: auto; max-width: 960px;}
.headEventImg850{width:850px; margin: auto}
.headEventImgLogo{float:left;background:url(/images/index/index_04.png) no-repeat;width:57px;height:31px; background-position: 0 -67px}
.headEventImgLogoNew{float:left;margin-top:15px}@media (max-width: 768px){.headEventImgLogoNew{float:left;margin-top:0px}}

.headEventImgLink{float:right; font-size:14px; color: #2BA8DD; font-weight:bold; line-height: 41px}
.service_Logout{float:right; position:relative; text-align: right; margin-top:25px; display:inline;width:750px;font-size:14px;color:#333;}
.service_Logout span{float:left;}
.service_Logout span.entrance{ margin-top:6px;color:#2BA8DD;font-size:15px;}
.service_Logout span em{font-style:normal;color:#686868;margin:0 20px 0 0;font-size:16px;}

.service{float:right; position:relative; text-align: right; margin-top:25px; display:inline;width:750px;font-size:14px;color:#333;}
.service span{float:right;}
.service span.entrance{ margin-top:6px;color:#2BA8DD;font-size:15px;}
.service span em{font-style:normal;color:#686868;margin:0 20px 0 0;font-size:16px;}
.overviewButtonFixed{position: fixed; bottom:15px; width: 960px; text-align: right;}
.overviewButtonFixed a{ background:#82C065;opacity: 0.9; font-weight: bold; text-decoration: none; border-radius:5px; padding: 14px 30px; color: #fff; font-size: 18px}

.company_login{ float: right}
.company_login_after{ margin-bottom: 5px;}
.trial{ background: #F2B41E; color: #fff; font-size: 11px; margin-left: 50px; padding: 3px 5px;}
.news_title{padding:6px 0px 0 0px;font-weight:bold;color:#686868;width:960px;margin:0 auto;}
.news_title span{float:left;}
.news_title span.news_span{float:right;display:inline;}
.news_title span em{font-style:normal;}
.footer{background:#454545; background-position: 0 -48px;text-align:center;line-height:25px; margin-top:40px;}
.footer_inner{width:960px;height:4px;padding:40px 0 50px 0px;min-height:169px;_height:169px;margin:0 auto; background: #454545;display: block;}
@media(max-width:1200px){.footer_inner{display:none}}
.footer_inner li{list-style: none; float: left; text-align: left; width:450px; color:#959595; font-size: 12px; line-height:30px}
.footer_inner li.RightText{float: right; text-align:right;width:420px; height:33px; padding-right:10px;}
.footer_inner li.RightLogo{ cursor:pointer;  float: right; text-align:right;width:55px; height:33px; background:url(/images/index/index_04.png) no-repeat;background-position:right bottom}
.footer_inner li.RightLogoPowered{ float: right; text-align:right;width:160px; height:33px;}
.footer_inner li.RightLogoPowered a{ display: block; text-align:right;width:160px; height:33px; background:url(/images/index/index_04.png) no-repeat; background-position:0px -134px }

.footer_inner li.RightLogoPowered a:hover{background: rgba(0, 0, 0, 0) url("/images/index/index_04.png") no-repeat scroll 0 -204px;}

.footer span.footer_span em{margin:0 10px;}
.footer span.footer_span{color:#959595; margin-top:5px;}
.footer span{display: inline-block; color: #CBCBCB; }
.footer em{font-style:normal;margin:0 50px; }
.footer a:link,.footer a:visited{text-decoration:none; color: #CBCBCB}
.footer a:hover,.footer a:active{text-decoration:underline;}

.after_login{float:right;padding:30px 0 0 0;color:#686868;width:829px;font-size:14px;height:46px;}
.inner_logo{background:url(/images/collection/logo.gif) no-repeat;width:81px;height:78px;float:left;margin:0 0 0 0px;display:inline;}
.after_login span{float:left;}
.after_login span.account{display:inline;}


.after_login span.tel{line-height:20px;float:right;margin:0px 0 0 0;}
.after_login span.tel em{font-style:normal;font-size:16px;}
.after_login span.tel em.exit{color:#2BA8DD;text-align:right;margin:0 0 0 50px;font-size:15px;}

.nav{ background:#DEF1FE; height:35px;}
.globalnav{width:960px; background:#2BA8DD;margin:0 auto;font-size:16px;}
.globalnav li{list-style:none; background:#2BA8DD;float:left;  border-left:solid 1px #FFF; font-weight:bold;}
.globalnav li a{display:block; line-height:35px;  width:136px; text-align: center; color:#FFF; text-decoration:none}
.globalnav li a:hover{ background:#ADD69A; color:#FFF}
.globalnav li a:visited{ color:#FFF}/*for ie6*/
.globalnav li.nowpage a{background:#6CB54A; color:#FFF}

.globalnavE{width:960px; background:#2BA8DD;margin:0 auto;font-size:13px;}
.globalnavE li{list-style:none;background:#2BA8DD; float:left;  border-left:solid 1px #FFF; font-weight:bold;}
.globalnavE li a{display:block; line-height:35px; width:136px;  text-align: center; color:#FFF; text-decoration:none}
.globalnavE li a:hover{ background:#ADD69A; color:#FFF}
.globalnavE li a:visited{ color:#FFF}/*for ie6*/
.globalnavE li.nowpage a{background:#6CB54A; color:#FFF}

.apihead{background:#F7F7F7; padding:20px 0px 15px 0px; min-height:10px; _height:10px; border-bottom: solid 1px #EAEAEA}
.api{width: 826px; margin:30px  auto 20px auto}
.api p{ font-size: 18px; color: #6cb54a; border-bottom: solid 1px #6cb54a; margin-bottom:15px}
.api p img{ margin-left: 20px;}


.collection_button{cursor:pointer;outline:none;border:none;vertical-align:baseline;height:39px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background: #2BA8DD;*border:0;*overflow:visible;}
.collection_button_giay{cursor:pointer;outline:none;border:1px solid #D5D5D5;border-radius: 5px 5px 5px 5px;vertical-align:baseline;height:39px;font-weight:bold;color:#555555;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background:#E4E4E4;*border:0;*overflow:visible;}

.gray_button{outline:none;border:none;vertical-align:baseline;height:39px;font-weight:bold;color:#9BAEB2;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background:#D6DDDF;*border:0;*overflow:visible;}
.collect_box{width:830px;margin:12px auto;padding:0px 0;border:5px solid #ECF4CF;font-size:15px;}
.sucess_title{background:url(/images/collection/sucess_03.png) no-repeat 20px 10px;padding:10px 10px 10px 60px;}




/*添加新付款人*/
.link_box span{width:295px;float:left;}
.edit_area{width:460px;height:100px;border:2px solid #ccc;}

/*付款_内_成功*/
.edit_td11 span.charge_span{float:right;line-height:36px;}
.sucess_title2{background:#F8E1E1 url(/images/collection/sucess_03a.png) no-repeat 20px 8px;padding:10px 10px 10px 60px;color:#BD2C2C;}


/*付款_内_信用卡*/
.select_method span{float:left;}
.collect_money_box2 table.select_method{width:610px;margin:10px auto 0;color:#505050;font-size:15px;height:37px;line-height:37px;}
.select_method span.charge_span{float:right;}
.charge_span2{float:left;margin:0px 0 0 0px;}
.charge_button{background:#2BA8DD;}

.select{float:left; z-index: 100; color:#909ea4;cursor:pointer;background:url(/images/collection/charge_06.gif) no-repeat;width:260px; height:32px;margin:0 0 0 5px;position:relative;left:0px;top:0px;}
.select span{width:155px;height:20px;line-height:20px;display:block;overflow:hidden;padding-left:5px;margin:5px 0 4px 0;}
.select ul{width:260px;position: absolute;top:32px;left:0px;border-left:1px solid #c5c5c5; background: #fff; border-right:1px solid #c5c5c5;	border-bottom:1px solid #c5c5c5;}
.select ul li{list-style:none;background:#fff; padding-left: 30px; min-height: 21px;}
.select .selected{background:#ddd;}

.charge_form{/**background:#DADADA;**/padding:10px 10px;margin:10px auto; text-align: left }
.charge_form table{color:#505050;}
.paygate_left{width:295px;float:left;}
.paygate_right{width:295px;float:right;}
.paygate_right p, .paygate_left p{margin-bottom:10px; color: #333; border: none; font-size:15px; }
.charge_input{width:290px;border:2px solid #ccc;height:20px; }
.charge_input2{width:140px;border:2px solid #ccc;height:20px;}
.charge_input3{width:142px;border:2px solid #ccc;height:20px;}
.charge_input90{width:95px;border:2px solid #ccc;height:20px;}

.charge_td1 span{color:#f00;margin:0 0 0 8px;}
.charge_td4 select{margin:0 10px 0 0;}
.charge_td5{width:270px;}
.charge_td6{width:140px;}
.charge_td7{width:140px;}
.charge_bank{display:inline;}
.charge_bank dl dt{margin:10px 27px 10px 0px; font-weight:bold; color:#999 }
.charge_bank dl dd{float:left;margin:10px 27px 10px 0px;display:inline;}
.charge_bank dl dd.Right{margin-right:0px; float:right;}

/*主页*/
.account_left{width:702px;float:left;font-size:15px;}
.account_right{width:218px;float:right;font-size:15px;}
.account_title span{float:left;text-align:center;color:#1A5A88; font-weight:bold;margin:0 10px 0 0;}
.account_title span em{color:#505050;font-style:normal;margin:0 6px 0 0;float:left;}
.account_title span em.account_em{white-space:normal;word-wrap:break-word;}
.account_title{border-bottom:3px solid #C7E8FC;padding:0 0 0 5px;}
.account_right ul {padding: 0px 5px;}
.account_right ul li{list-style:none;float:left;width:101px;text-align:left;line-height:25px;color:#505050;}
.account_right ul li.LiRight{text-align: center}



/*index_new*/
.home_content{background:#ffffff;margin:0px auto 0px auto; padding:10px 0px 20px 0px;min-height:600px; _height:600px;width:960px; }
.home_content_index{background: #333333}
.new_left{width:579px;float:left;}
.new_right{width:358px;float:right;}



.sub_nav{}
.sub_nav_inner{width:960px;margin:0 auto;font-size:14px; height: 26px}

.sub_nav_inner a:link,.sub_nav_inner a:visited{color:#373737; padding-bottom: 5px}
.sub_nav_inner a:hover,.sub_nav_inner a:active{color:#2BA8DD; text-decoration: none}

.sub_nav_inner .sub_nav_now a:link,.sub_nav_inner .sub_nav_now a:visited{ border-bottom: solid 1px #2CA8DE}
.sub_nav_inner .sub_nav_now a:hover,.sub_nav_inner .sub_nav_now a:active{ text-decoration: none}

.sub_nav_inner span{margin:0 3px;}


.nolist{ background:#FFF8D9; border:solid 1px #FFCA21; padding:16px;font-size:16px;text-align:center;color:#A75C25;}
.edit_td11 em.reason{font-size:15px;color:#505050;width:400px;overflow:hidden;white-space:normal;word-wrap:break-word;}
.edit_title2{height:30px;line-height:30px;margin:0 0 0px 0;background:#ECF1F7;}
.edit_title2 span.edit_span2{float:right;padding:0 10px 0 0;color:#A3A3A3;}
.edit_title2 span{float:left;padding:0 0 0 10px;color:#505050;}
.send_link_dl{width:640px;margin:auto;}
.send_link_dl dt{width:90px;float:left;}
.send_link_dl dd{width:490px;float:right;}
.send_link_dl dd span{display:block;font-size:15px;font-weight:bold;color:#A3A3A3;}
.send_link_dl dd span.TextAlignRight{font-weight:normal;font-size:12px;}
.send_link_dl dd span.TextAlignRight a{line-height:39px;float:right;margin:0 10px 0 0;}
.TextAlignRight a:link,.TextAlignRight a:visited{color:#2BA8DD;text-decoration:underline;}
.TextAlignRight a:hover,.TextAlignRight a:active{color:#2BA8DD;text-decoration:underline;}
.send_link_dl dd span.send_link_span{border:1px solid #AACE36;margin:4px auto 14px;color:#505050;font-size:17px;height:35px;line-height:35px;width:488px;font-weight:bold;background:#F4F5F4;text-align:center;}
.send_link_dl dd span.send_link_span2 .send_link_textarea{border:1px solid #AACE36;margin:4px auto 14px;color:#505050;font-size:15px;height:51px;width:488px;font-weight:bold;color:#A3A3A3;}
.send_link_dl dd span.send_link_span2 .send_link_textarea2{border:1px solid #AACE36;margin:4px auto 14px;color:#505050;font-size:15px;height:80px;width:488px;font-weight:bold;color:#A3A3A3;}
.send_link_button{float:right;}
.send_link_dl span em{float:left;}
/*dengluhezhuce*/

.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.container-close{position:absolute;top:9px;right:8px;width:25px;height:15px;background:url(/images/login/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}/* 登录注册弹出框 勿删*/

.FloatLeft1{float:left;padding:0 0 0px 30px;width:363px;}
.FloatRight1 {float:right;padding:0 0 0 30px;width:363px;}
.loginboxcontent{width:430px;}

.login_span{margin:0 0 0 6px; width: 150px; text-align: left}
.loginboxcontent h3{text-align:right;font-weight:normal;font-size:15px;margin:0px 0 0 0;}
.login_span a:link,.login_span a:visited{color:#2BA8DD;text-decoration:underline;}
.login_span a:hover,.login_span a:active{color:#2BA8DD;text-decoration:underline;}

.ensure_img{float: left; margin: 0px 20px; }
.pop_button2{float:right;}
.pop_input{line-height:20px;height:20px;font-size:14px;color:#505050;border:2px solid #ccc;width:210px;}
.pop_input2{line-height:20px;height:20px;font-size:14px;color:#505050;border:2px solid #ccc;width:254px;_width:250px;}
.pop_button4{float:right;}
.pop_input3{border:2px solid #ccc;width:280px;height:22px;float:left;font-size:14px;}
.pop_input4{border:2px solid #ccc;width:354px;height:22px;font-size:14px;}
.login_box{border:10px solid #DEF1FE;margin:50px auto 0;padding:40px; _height:20px}

/*zhuye-dengluhou*/
.online{color:#505050;padding:5px;}
/*tiaoshi*/
.charge_select em{color:#000;font-size:26px;margin:0px;}
/*zhucedenglupop*/
#main3{padding:0px;width:360px; margin:0 auto;}
#main3 div{line-height:35px; }
.sign_up_em{font-style:normal;color:#A3A3A3;font-size:12px;margin:0 0 0 6px;}
.about{margin: 10px 0px 0px 0px; padding-left: 20px;}
.about li{list-style:decimal}
.aboutus_left{width:176px;float:left;}
.aboutus_left dl{border-top:1px  dotted #505050;}
.aboutus_left dl dd{display: block; border-bottom:1px  dotted #505050;font-size:15px;padding:6px 0px;height:18px;}
.aboutus_left dl dd a:link,.aboutus_left dl dd a:visited{display: block; color:#686868;text-decoration:none;}
.aboutus_left dl dd a:hover { color:#2BA8DD; text-decoration:none}
.aboutus_left dl dd a:active {color:#00ADEE; font-weight:bold;}
.aboutus_left dl dd.active a:link,.aboutus_left dl dd.active a:visited{color:#00ADEE; font-weight:bold;}
.aboutus_left dl dd.active a:hover,.aboutus_left dl dd.active a:active{color:#00ADEE; font-weight:bold;}


.aboutus_right{width:754px;float:left;margin:0 0 0 30px;font-size:14px;display:inline;}
.aboutus_p span{display:block; margin-bottom:5px;}
.aboutus_p span font{ color: #2ba8dd}
.aboutus_p{line-height:20px; }
.aboutus_h3{color:#2BA8DD;font-size:16px; font-weight:bold; margin:20px 0px 10px; }
.aboutus_h3 span{margin:0 10px 0 0;}
.aboutus_h3 font{margin:0 10px 0 0; font-size: 14px; color: #333333; font-weight: 100}
.MarginTop0{ margin-top:0px;}
.aboutus_blank{height:20px;width:754px;}
.aboutus_right dl dd{background:url(/images/logo_about_campaign.png) no-repeat; min-height:101px;_height:101px;border-bottom:1px dotted #505050;padding:0 131px 10px 0px;margin:0 0 8px 0;}
.aboutus_right dl dd span{display:block;line-height:25px; margin-bottom:10px}
.aboutus_right dl dd span.partner_title{font-size:16px;color:#2BA8DD;margin:0 0 6px 0;font-weight: bold;}
.aboutus_right dl dd span.partner_title a:link,.aboutus_right dl dd span.partner_title a:visited{color:#2BA8DD;text-decoration:none;}
.aboutus_right dl dd span.partner_title a:hover,.aboutus_right dl dd span.partner_title a:active{color:#2BA8DD;text-decoration:underline;}
.aboutus_right dl dd.partner_dd1{background-position:653px 10px}
.aboutus_right dl dd.partner_dd2{background-position:653px -364px}
.aboutus_right dl dd.partner_dd3{background-position:653px -191px}
.aboutus_right dl dd.partner_dd4{background-position:653px -536px}
.aboutus_right dl dd.partner_dd5{background-position:653px -717px}
.aboutus_right dl dd.partner_dd6{background-position:653px -868px}
.aboutus_right dl dd.partner_dd7{background-position:653px -1018px}
.aboutus_right h1{ color:#00ADEE; font-size:18px; font-weight: 100; border-bottom: solid 1px #E8E8E8; padding-bottom:8px; margin-bottom:25px;}
/*--.aboutus_right dl dd.partner_dd7{background-position:653px -670px}
.aboutus_right dl dd.partner_dd8{background-position:653px -777px}
.aboutus_right dl dd.partner_dd9{background-position:653px -995px}
.aboutus_right dl dd.partner_dd10{background-position:653px -1167px}
.aboutus_right dl dd.partner_dd11{background-position:653px -1510px}
.aboutus_right dl dd.partner_dd12{background-position:653px -1670px}
.aboutus_right dl dd.partner_dd13{background-position:653px -1830px;}
.aboutus_right dl dd.partner_dd14{background-position:653px -1350px}
.aboutus_right dl dd.partner_dd15{background-position:653px -1970px}
.aboutus_right dl dd.partner_dd16{background-position:653px -2120px}
.aboutus_right dl dd.partner_dd17{background-position:653px -2465px}
.aboutus_right dl dd.partner_dd18{background-position:653px -2300px}
.aboutus_right dl dd.partner_dd19{background-position:653px -2605px}
.aboutus_right dl dd.partner_dd20{background-position:653px -2790px}--*/
.User{position: relative;}
.User li{ text-align: justify;list-style:none; line-height:25px;border-bottom:1px dotted #505050; margin-bottom:8px; padding-right:130px}
.User li p{ margin-bottom:10px; color: #666}
.User li font b{color:#2BA8DD;}
.User li font{color:#000; font-size: 14px}
.User li em{ display: block; width:620px;color:#000; font-weight: bold; text-align:right}

.User li a{ position: absolute;right:0; background:url(/images/logo_about_user.png) no-repeat; width:100px; height:91px;}
.User li a.link1{background-position:0 0}
.User li a.link2{background-position:0 -101px;}
.User li a.link3{background-position:0 -202px;}
.User li a.link4{background-position:0 -303px;}
.User li a.link5{background-position:0 -404px;}
.User li a.link6{background-position:0 -505px;}
.User li a.link7{background-position:0 -606px;}
.User li a.link8{background-position:0 -707px;}
.User li a.link9{background-position:0 -808px;}
.User li a.link10{background-position:0 -909px;}
.FloatRight{float:right;}
.FloatRight em{font-style:normal;margin:0 5px;}
.FloatLeft{float:left;}

.divcontent{border-right:1px solid;border-left:1px solid;overflow:hidden; padding:0px 10px 0px 10px;white-space:normal;word-wrap:break-word;}
.divcontent ul{ padding-left:15px}
.divcontent ul li{ list-style:outside; margin-bottom:2px;}
.divcontent ul li h1{font-size:12px; line-height:19px; font-weight:100}
.divcontent ul li p{font-size:12px;font-weight:bold}
.divcontent1{border-right:1px solid;border-left:1px solid;overflow:hidden; padding-top:3px; text-align: center}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
/*边框色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .divcontent,.color1 .divcontent1{border-color:#EDEDED}
.color1 .b1,.color1 .b8{background:#EDEDED;}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .divcontent,.color1 .divcontent1 {background:#EDEDED}
.color1_links_span{padding:0px 10px;color:#686868;font-size:18px;height:35px;line-height:35px;font-weight: bold;background:#F3F3F3;}
.color1 p{font-size:12px;}
/*边框色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .divcontent,.color2 .divcontent1{border-color:#D6D5D6}
.color2 .b1,.color2 .b8{background:#D6D5D6;}
/*背景色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .divcontent,.color2 .divcontent1{background:#F3F3F3}
.noteMessage{ background: #FFFEDE; border: 1px solid #FFDE79;padding: 10px}
.noticeMessage{line-height:30px; margin:3px 0px; text-align:left}
.loadingMessage{ background:#FFF8D9; color:#A75C25;  }
.loadingMessage img{ margin-left:25px;}
.successMessage{ background:#E7F6E3; color:#148243; _height:1px;}
.WaitingListMessage{background:#E7F6E3; color:#148243; _height:1px;font-size:13px; font-weight:bold; padding: 11px 4px}

.notice_box{min-height:30px;line-height:30px;margin:5px 0;display:block;}
.wrongMessage{background:#F8E1E1; color:#BD2C2C;}
.TheEndMessage{background: url(/images/message_img.gif) no-repeat #FFD1B3; color: #E96718;font-size:16px; font-weight:bold; padding:15px 10px 15px 45px;}
.loadingMessage,.successMessage,.wrongMessage{font-size:14px; font-weight:bold;padding-left:10px; padding-right: 10px;}
.why_verify a:link,.why_verify a:visited{color:#686868;text-decoration: none;}
.why_verify a:hover,.why_verify a:active{color:#686868;text-decoration: underline;}
.IndexTop{ background:url(/images/index/indextop_img.jpg) no-repeat center top;  padding-top: 33px; height: 420px; color: #ffffff}
.IndexLeftTop{width:479px; height: 267px; background: #ffffff; padding:6px; margin-right:41px; position:relative;}
.IndexLeftTop img{width:479px; height: 267px;}

.ImgText{position:absolute;right:6px;bottom:15px;font-weight:bold; color:#FFF; background:#111;filter:alpha(opacity=80);
    -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-shadow:1px 1px 2px #000;width:459px; height:30px; padding:10px 10px 5px 10px; font-size:17px /*--opacity: .85;   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);--*/}

.ImgText span{ font-size:22px;}
.ImgText p{ font-size:14px;}

.ImgTextEn{position:absolute;right:6px;bottom:15px;font-weight:bold; color:#FFF; background:#111;filter:alpha(opacity=80);
    -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-shadow:1px 1px 2px #000;width:469px; height:30px; padding:10px 5px 5px 5px; font-size:15px /*--opacity: .85;   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);--*/}
.ImgTextEn div{ margin-bottom: 5px;}
.ImgTextEn span{ font-size: 16px;}
.ImgTextEn p{ font-size:14px;}


.IndexSearchTop{ background: #F1F1F1;text-align: center; font-size:23px; color:#7a7b7d; padding: 20px 0px;}
.IndexSearchTop p{  margin-bottom: 20px;}
.IndexSearchTop span{ font-size: 28px;}@media (max-width: 767px){.IndexSearchTop span{ font-size: 14px;}}
.IndexSearchTop span .en{font-size:25px;}@media (max-width: 767px){.IndexSearchTop span{ font-size: 14px;}}
.IndexSearchTop font{ font-size: 20px;}@media (max-width: 767px){.IndexSearchTop font{ font-size: 14px;}}
.IndexSearchTop img{ margin: 10px 10px;}

.IndexSearch{width:388px;height:19px; margin-top:12px; padding:5px;  float: left; background:url(/images/search_bg.png) no-repeat;}
.Input410{ width:300px; height:20px; border:none; background:none;float:left; font-size: 16px; color: #666}
.Input56{ width:70px; height:20px; font-size:12px; float:right;cursor: pointer; border:none; background:none; color:#FFF}
.slidenav{ margin-top:17px; padding-left:146px;}
.slidenav li{ border-radius: 6px 6px 6px 6px;box-shadow:0 0 5px #333333; cursor: pointer; display: block; float: left; height: 12px; margin: 0 0 0 8px;outline: 0 none;text-indent: -9999px; width: 12px; background:#6CB54A; list-style: none;}
/*--.slidenav li img {border: 1px solid #6CB54A;left: -1px; position: absolute; top: -65px;}--*/
.slidenav li:hover {background:#FFF}
.slidenav li.active {background:#FFF}

.IndexLeftBottom{margin-top:16px; margin-bottom: 10px}
.IndexLeftBottom dl{float:left;background:url(/images/index/index_left_bottom_bg.png) no-repeat; width:168px; height:207px; padding:0px 10px ; margin-right:7px;}
.IndexLeftBottom dl.Right{ margin-right:0px;float:right}
.IndexLeftBottom dl dt{font-size:22px;color:#1A5A7F; line-height:41px; margin-bottom:10px;text-align:center;}
.IndexLeftBottom dl dd{color:#575757 ;line-height:25px;}
.IndexLeftBottom dl dd span{font-size:16px; color:#313131;}

.IndexEventList{ background: url(/images/index/line.png) no-repeat  right bottom; padding-bottom:1px;}
.IndexEventListbg{ background: url(/images/index/line_2.png) no-repeat  right bottom;}
.IndexEventList dl{width:360px;  margin:30px 54px; _margin:30px 34px;}
.IndexEventList dl dt{ font-size:22px; margin-bottom:12px; color:00080f}
.IndexEventColor{ color:#585756; font-size:18px; font-weight:bold; margin-top:10px;}
.IndexEventList dl dd{width:360px; color:#5b5c5d; font-size:18px;}

.IndexList{ background:#fff;padding-top:30px;}
.IndexList ul{width: 960px; margin: 0 auto; margin-bottom:30px;}
.IndexList ul li{ float: left; list-style: none; width: 320px;}
.IndexList ul li dl dt{ background:url(/images/index/icon.png) no-repeat; padding-left:24px; font-size: 18px; margin-bottom: 10px; font-weight: bold}
.IndexList ul li dl dd{ color:#777979;  padding-left: 0px; text-align: left; font-size: 13px; padding-bottom: 5px;}

.LoginLeft{width:430px; float:left}
.LoginLeftText{background:#F0F0F0; padding:20px 11px; font-size:18px; min-height:72px; line-height:25px; margin-top:10px;}
.LoginLeftText ul{ padding-left: 20px}
.LoginLeftText ul li{ list-style:square}
.LoginPop{background:#F0F0F0; padding:20px 5px; margin-top:30px;}
.Height192{height:212px;}
.account_box {margin-bottom:20px;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #C7E8FC; border-right:1px solid #C7E8FC;}
.xb1 {margin:0 8px; background:#C7E8FC;}
.xb2 {margin:0 6px; background:#C7E8FC;}
.xb3 {margin:0 4px; background:#C7E8FC;}
.xb4 {margin:0 3px; background:#EEF9FF; border-width:0 5px;}
.xb5 {margin:0 2px; background:#EEF9FF; border-width:0 4px;}
.xb6 {margin:0 2px; background:#EEF9FF; border-width:0 3px;}
.xb7 {margin:0 1px; background:#EEF9FF; border-width:0 3px; height:2px;}
.xboxcontent {display:block; background:#EEF9FF; border:3px solid #C7E8FC; border-width:0 3px;}
.xboxcontent img{ margin-left:5px;}


.Lb1, .Lb2, .Lb3, .Lb4, .Lb5, .Lb6, .Lb7 {display:block; overflow:hidden; font-size:0;}
.Lb1, .Lb2, .Lb3, .Lb4, .Lb5, .Lb6 {height:1px;}
.Lb4, .Lb5, .Lb6, .Lb7 {background:#ccc; border-left:1px solid #C7E8FC; border-right:1px solid #C7E8FC;}
.Lb1 {margin:0 8px; background:#C7E8FC;}
.Lb2 {margin:0 6px; background:#C7E8FC;}
.Lb3 {margin:0 4px; background:#C7E8FC;}
.Lb4 {margin:0 3px; background:#FFF; border-width:0 5px;}
.Lb5 {margin:0 2px; background:#FFF; border-width:0 4px;}
.Lb6 {margin:0 2px; background:#FFF; border-width:0 3px;}
.Lb7 {margin:0 1px; background:#FFF; border-width:0 3px; height:2px;}
.Lboxcontent {display:block; background:#FFF; border:3px solid #C7E8FC; border-width:0 3px;}

/*邮箱验证弹出框*/
.verify_box_title{width:240px;margin:0 auto;}
.verify_box_span{height:37px;line-height:37px;}
.verify_box {padding:0 10px 0 10px;}
.verify_box a:link,.verify_box a:visited{color:#2BA8DD;text-decoration:underline;}
.verify_box a:hover,.verify_box a:active{color:#2BA8DD;text-decoration:underline;}



/*重新发送付款提醒弹出框*/
.cancel{height:39px;line-height:39px;float:right; margin-right:15px;}
.sure_button{margin:0 0 0 15px;float:left;display:inline;}
.sure_button2{margin:0 0 0 220px;}
.send_notice_div{line-height:30px;padding:20px 0 0 0;}
.again_notice{font-size:15px;display: block;text-align:center;font-weight:bold;}
.send_notice_div a:link,.send_notice_div a:visited{color:#2BA8DD;text-decoration:underline;}
.send_notice_div a:hover,.send_notice_div a:active{color:#2BA8DD;text-decoration:underline;}
.again_notice_form{padding:0 0 0 155px;}
.vPagging {text-align:center;padding-top:20px; padding-bottom:20px;}
.vPagging a {display: inline-block;padding: 3px 8px;line-height: normal;border: 1px solid #ccc;	background:#F6F6F6;text-decoration: none;vertical-align: middle;cursor:pointer;	color:#333 }
.vPagging a:hover { border:solid 1px #4E8235; color:#333 }
.vPagging a.curp{ border:solid 1px #4E8235;background:#6CB54A;	color: #fff;}
.overviewImg{width:780px; height:72px; padding: 208px 180px 0px 0px; background:url(/images/collection/overview_img.png) no-repeat; margin:auto}
/*登录后*/
.lxb1, .lxb2, .lxb3, .lxb4, .lxb5, .lxb6, .lxb7 {display:block; overflow:hidden; font-size:0;}
.lxb1, .lxb2, .lxb3, .lxb4, .lxb5, .lxb6 {height:1px;}
.lxb4, .lxb5, .lxb6, .lxb7 {background:#ccc; border-left:1px solid #2BA8DD; border-right:1px solid #2BA8DD;}
.lxb1 {margin:0 8px; background:#2BA8DD;}
.lxb2 {margin:0 6px; background:#2BA8DD;}
.lxb3 {margin:0 4px; background:#2BA8DD;}
.lxb4 {margin:0 3px; background:#fafafa; border-width:0 5px;}
.lxb5 {margin:0 2px; background:#fafafa; border-width:0 4px;}
.lxb6 {margin:0 2px; background:#fafafa; border-width:0 3px;}
.lxb7 {margin:0 1px; background:#fafafa; border-width:0 3px; height:2px;}



.account_title_box span{float:left;line-height:33px;height:33px;}
.account_title_box span.account_title_span1{background:url(/images/collection/title.gif) no-repeat 0 0;width:7px;}
.account_title_box span.account_title_span3{background:url(/images/collection/title.gif) no-repeat 0 -43px;width:7px;}
.account_title_box span.account_title_span2 {background:url(/images/collection/bg.gif) repeat-x 0 -23px;width:678px;color:#1A5A88;font-size:15px;font-weight:bold;padding:0 0 0 10px;}
.accout_dl{margin:10px 0 0 0;zoom:1;}
.accout_dl dt{float:left;width:590px;background:#F2F2F2;line-height:22px;padding:0 0 0 10px;}
.accout_dl dd{float:right;width:102px;text-align:right;}
.account_input{background:url(/images/collection/bg.gif) repeat-x ;*padding:1px 10px 5px;padding:1px 10px 5px !important;*+padding:0px 8px 0px 8px!important;height:21px;line-height:21px;font-size:12px;cursor:pointer;color:#496824;border:1px solid #83BA40;_padding:0px 4px 0 4px;font-weight:bold;*border:none}
.accout_dl span{float:left;font-size:14px;line-height:22px;}
.accout_dl span.account_dl_span1{font-weight:bold;width:105px;overflow:hidden;white-space:normal;word-wrap:break-word; margin-right: 10px;}
.accout_dl span.account_dl_span3{float:right;width:75px;overflow:hidden;white-space:normal;word-wrap:break-word; font-size:12px; color:#7C7C7C}
.accout_dl span.account_dl_span2{float:left;width:380px;overflow:hidden;white-space:normal;word-wrap:break-word;}


.accout_dl span.account_dl_span4{float:left;width:290px;overflow:hidden;white-space:normal;word-wrap:break-word;}
.accout_dl span.account_dl_span5{float:left;width:80px;font-size:12px;overflow:hidden;white-space:normal;word-wrap:break-word;margin:0 15px;}


/*--.BlueBox{ border:solid 10px #DEF1FE; background:#FFF; padding-bottom:20px;}--*/
.BlueBox{}
.BlueBoxTitle{ background:#DEF1FE;height:30px; padding-top: 5px; padding-left:10px; color:#2BA8DD; font-size:15px; font-weight:bold}
.BlueBoxTitle a{ text-decoration:underline}
.BlueBox_Gray{ background:#F7F7F7; padding:20px 0px 15px 0px; min-height:10px; _height:10px;}
.BlueBox_GrayOne{ background:#F7F7F7;}
.BlueBoxLeft{width:86px; margin-right:30px; text-align:right;}
.photo{border:solid 1px #EFEFEF; background:#FFF; text-align:center;width:80px; height:80px; padding:3px;
    display:table-cell;vertical-align:middle;*display: block;*font-size:60px;_font-size:0px;}

.BlueBoxContent{width:100%; margin:0 auto;}
.Margin0{margin:0px}
.again_send{color:#2BA8DD;margin:0 5px;font-style:normal;}
.BlueBoxContentSeal{width:530px; margin-right:30px;}
.PaddingLR100{padding-left:60px; padding-right:60px;}

.payment_left{width:310px;}
.payment_right{width:310px;}
.line{height:1px;overflow:hidden;background:#686868;margin:15px 0;}
.DetailBorderTop{ margin:20px 0px 10px; padding-top:5px; border-top:solid 1px #999; text-align:justify; color:#666}
.InputPaygateGateway{height: 28px;color:#909ea4; border:solid 1px #505050; width:188px; background:#fff}
.Input450{width:458px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input463{width:463px;*width:464px; height:29px}
.Input461{width:459px;*width:464px;width:464px\0; height:29px}
.Input240{width:243px;}
.Input300{width:305px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input285{width:295px ; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input500{width:500px ; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input240{width:240px ; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input380{width:366px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input330{width:330px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input140{width:188px;border:none;line-height:21px;height:21px;font-size:14px;color:#505050;position:absolute;left:10px;top:4px;}
.Input140:focus{outline: none; border-color: #cfdc00;  box-shadow: 0 0 5px rgba(255, 255, 255, 0)}
.TextareaInvoice {width:616px;border:2px solid #ccc;line-height:25px;height:25px;font-size:15px;}
.select240{width:243px;*width:247px;width:247px\0; height:32px;}
.select247{width:247px;*width:249px;width:251px\0; height:32px;}
.select265{width:265px;*width:265px;width:265px\0; height:32px;}
.BlueBoxContent div.card_kinds{height:31px;margin:0px;}
.Select465{width:463px;*width:464px;width:464px\0;height:31px}
.TextareaPaymentMessage{width:301px;border:2px solid #ccc;color:#A3A3A3;padding:5px 0 5px 6px;height:145px;font-size:15px;}
.FeedbackDialog{width:440px; margin: 0px auto 20px;}
.FeedbackDialog div{ margin-bottom:5px}
.dlEdit{ margin:30px auto 20px auto; width:960px; clear:both; position: relative}
.dlEdit span{ font-size:14px; font-weight:100}
.dlEditOne{ margin:0px auto 0px auto; clear:both}
.dlEdit dt{font-size:16px; font-weight:bold; color:#6CB54A; border-bottom:solid 2px #B3D99F; margin-bottom:20px;}
.dlEdit dt font{font-size:14px; font-weight:100; color: #3B3B3B; margin-left: 20px;}
.dlEdit dd{ width: auto}
.dlEdit dd.left{ width:580px; float:left;}
.dlEdit dd.right{ width:180px; float:right; color:#717171}
.TheEnd{ position: absolute; right:245px; font-size:14px; font-weight:100}

.bg{ background:url(/images/youxiaoqi.png) right top no-repeat;}
.sk-item-edit img{ margin-bottom:-10px;}
.sk-item-edit-hr{border: dashed 1px #B3D99F; margin-left: 7px; margin-bottom:10px;}
.sk-label-edit{margin-left:-110px; float:left;width:105px; text-align:right;height:33px; line-height:33px; font-weight:100; }
.sk-item-invoice{padding:0 0px 0px 130px; font-weight:bold; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
.sk-label-invoice{ margin-left:-130px; float:left; width:120px; text-align:right;height:33px; line-height:33px; font-weight:100}
.sk-item-login-pop{padding:0 0px 0px 60px; text-align:right; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
.sk-label-login-pop{ margin-left:-60px; float:left;width:60px; text-align:right;height:33px; line-height:33px; font-weight:100}

.sk-item-returned-pop{padding:0 0px 0px 120px; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px; }
.sk-label-returned-pop{ color:#717171; margin-left:-130px; float:left;width:120px; text-align:right;height:33px; line-height:33px; }
.promote{padding:0 0px 0px 70px; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px; clear: both}
.promoteLabel{margin-left:-70px; padding-right: 5px; float:left;width:60px; text-align:left;height:33px; line-height:33px; font-weight:100; }
.promote input,.promote select,.promote textarea{ width:710px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.promote textarea{ width:710px; height: 100px}
.detail{background:#FFF; border:solid 1px #999999; padding: 20px;}
.detail h2{font-size: 16px; margin-bottom: 20px; font-weight: bold;}

.sk-item2{padding:0 0px 0px 65px; text-align:right; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
.sk-label2{ margin-left:-65px; float:left;width:60px; text-align:left;height:33px; line-height:33px; font-weight:100}
.sk-item_sms{padding:0 0px 0px 65px; text-align:right; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
.sk-label_sms{ margin-left:-65px; float:left;width:62px; text-align:left;height:33px; line-height:33px; font-weight:100}


.sk-item{position:relative; padding:0 0px 0px 170px; text-align:right; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
.sk-item-login{min-height:1px;/*--浏览器360--*/padding:0 0px 0px 170px; text-align:right; line-height:33px;font-size:14px; margin-bottom: 5px; }

.sk-item-edit{position:relative; padding:0 0px 0px 110px; text-align:right; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px; clear: both}
.sk-item-edit-collect-diy{padding:0 0px 0px 110px; text-align:right; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px; clear: both}
.sk-label{margin-left:-170px; float:left;width:165px; text-align:right;height:33px; line-height:33px; font-weight:100;}
.sk-item-a{line-height:39px;margin:0 10px 0 0;}
.sk-explain {color: #999999;margin-top: -5px; padding-left: 10px;text-align: left;}
.sk-label-edit-ticket{margin-left:-215px; float:left;width:205px; padding-right: 10px; text-align:right;height:33px; line-height:33px; font-weight:100; }
.sk-item-edit-ticket{position:relative; padding:0 0px 0px 210px; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:13px; margin-bottom: 5px; clear: both}
.sk-item-edit-ticket b{font-weight: bold}
.fontgreen{color:#158144;}
.create_select{width:326px;height:29px;}
.add{position:absolute; margin-left:5px; top:-50px; text-align:left; margin-top:-2px;}
.del{position:absolute; right:0; top:14px; margin-right:-155px; width:150px; text-align:left; margin-top:-2px;}
.delReferral{position:absolute; right:0; top:0px; margin-right:-155px; width:150px; text-align:left; margin-top:-2px;}

.ie6margin{_margin:0 0 0 3px;}
.Input100{width:100px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input90{width:90px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input184{width:184px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input164{width:164px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input154{width:150px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input130{width:130px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input144{width:105px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input50{width:50px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input40{width:60px; border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input194{width:240px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input200{width:220px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input400{width:400px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input120{width:140px;font-size:14px;color:#505050; margin-right:1px;}
.Input340{width:330px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input310{width:310px;border:2px solid #ccc;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Select199{width:164px;height:31px}
.Select211{width:211px;height:30.5px;margin-top: 0px;border:2px solid #ccc}
.Select124{width:72px;height:31px}
.Select50{width:50px;height:31px}
.Select40{width:40px;}
.Select60{width:60px;height:31px}
.Select70{width:70px;height:31px}
.chorm_height{min-height:33px;_height:33px;}/*-使用浮动时需要高度的设置，保留-*/
.textarea458{width:304px;border:2px solid #ccc;height:65px;font-size:14px;color:#505050;}
.textarea450{height:450px;width:822px;border:2px solid #ccc;font-size:14px;color:#505050; }
.textarea640{height:80px;width:636px;border:2px solid #ccc;font-size:14px;color:#505050; }
.textarea550{height:100px;width:572px;border:2px solid #ccc;font-size:14px;color:#505050;}
.textareaH50{height:50px;width:456px;border:2px solid #ccc;font-size:14px;color:#505050;}
.textareaH100{height:100px;}
.textareaAddPop{ width:364px; height:150px;border:2px solid #ccc;font-size:14px;color:#505050;}
.shortInput{margin-left:8px; *margin-left:8px;margin-left:6px\0;_margin-left:6px;}
.history_table{background:#F2F2F2; border: none;color:#333; font-size:12px; border: solid 1px #E0DEDF;border-bottom:none; margin-bottom: 40px}
.history_table thead tr td{ padding:15px 10px; text-align:left; background:#5D5D5D; border-bottom:solid 1px #E0DEDF;font-size:14px; font-weight:bold; color: #fff}
.history_table thead tr td.Center{ text-align:center}
.history_table tr td { margin: 0; padding: 0; padding:5px 10px;vertical-align: middle; text-align:left; border-bottom: 1px solid #E8E8E8;}
.history_table tr td span{margin: 0 3px; color:#2BA8DD }
.history_table tr td.last{ color: #2BA8DD}
.history_table tr td.center{ text-align:center}

.history_table tbody tr.white td {background-color:#FFF;}
.history_table tbody tr td.border{border-top:none; border-bottom:none}

.history_table input,.history_table select{ border-width: 1px}



/*-发票列表--*/
.history_table1{background:#F2F2F2; border: none;color:#333; font-size:12px;}
.history_table1 thead tr td{line-height: 14px; padding:2px auto; text-align:left; background:#DBDBDB; border:solid 1px #DBDBDB;border-top: 2px solid #A0A0A0; font-size:14px; font-weight:bold}
.history_table1 td { margin: 0; padding: 0; padding:5px 0px;vertical-align: middle; text-align:left; border: 1px solid #E8E8E8;}
.history_table1 tbody tr.white td {background-color:#FFF;}
.history_table1 tbody tr td.border{border-top:none; border-bottom:none}




.payment_list_table{background:#F2F2F2; border: none;color:#333; font-size:12px; border: solid 1px #E0DEDF;border-bottom:none; min-width:826px;}
.payment_list_table thead tr td{padding:15px 10px; text-align:left;background:#5D5D5D; color:#fff;border-bottom:solid 1px #DBDBDB; font-size:14px; font-weight:bold;white-space: nowrap}
.payment_list_table thead tr td.Center{ text-align:center}
.payment_list_table td { margin: 0; padding: 0; padding:5px 10px;vertical-align: top; text-align:left; border-bottom: 1px solid #E8E8E8;}
.payment_list_table td span{margin-left:5px;}
.payment_list_table tbody tr.white td {background-color:#FFF;}
.payment_list_table tbody tr td.border{border-top:none; border-bottom:none}
.TicketDescription{width:280px; font-size: 12px; color:#999; margin-top:5px;}
.step{background:#F4F5F4; height:56px;}
.step ol{float:left;list-style:none}
.step li{float:left;color:#999;height:46px; vertical-align:middle;padding-left:70px; padding-top:10px; width:410px;  list-style: none;}
.step li span{ display:block;font-weight:100; font-size:12px}
.step li span.title{font-size:16px; font-weight:bold }
.step li span.title2{line-height:46px;font-size:16px; font-weight:bold ;}
.step li span.FirstText{ float:left; font-size:26px; margin-bottom:20px; font-weight:bold; margin-right:5px;}
.step li.current{color:#333; background:#DEF1FF; /*--background:url(/images/tab.jpg) no-repeat;--*/}
.step li.current span{ font-weight:100; font-size:12px}
.step li.current span.title{font-size:16px; font-weight:bold }
.step li.current span.title2{line-height:46px;font-size:16px; font-weight:bold ;}
.step li.current span.FirstText{ float:left; display:block; font-size:26px; font-weight:bold; margin-right:5px;}
.TextAlignCenter{text-align:center}
.TextAlignRight{ text-align:right}
.TextAlignLeft{ text-align: left}
.creditcard{ padding-left:58px;width:250px;}
.creditcard dl{ width:250px;}
.creditcard dl dd{ _display:inline;float:left;width:250px;text-align:right; margin-bottom:8px;}
.creditcard dl dd p{ line-height:25px; color:#444; text-align:left}
.creditcard dl dd p span{color:#999999; margin-left:10px;}

/*admin*/
.admin-content{width:960px;margin:0 auto;}
#bank_table img {background: url("/images/bank_link.gif") no-repeat; cursor: pointer;display: block;}
#bank_table a:hover img,#bank_table img.bank_img_red {background: url("/images/bank_hover.gif") no-repeat;}
#bank_table input {float: left;height: 50px;}
#bank_table input[type=radio]{width: 12px}
.popclose{margin-top: -10px; margin-right: -10px; cursor: pointer}
.PaymentListHeader{padding-bottom:5px; margin-top:10px;}
.active_box{margin:5px auto 20px auto;  border:1px solid #ccc;}
.money_sail{background:#f1f1f1;height:36px;line-height:36px; text-align: left;padding:0 20px 0 20px;color:#158144;font-size:15px;font-weight:bold;border-bottom:1px solid #ccc;}
.money_sail_widget_footer{background:url("/images/skin/header_footer.png") repeat-x scroll 0 -48px;padding:3px 0px;border-bottom:1px solid #ccc; text-align: center; margin-top:30px;}

.money_bottom{background:#f1f1f1;color:#158144;font-size:15px; padding:5px 0px;border-top:1px solid #ccc;}
.active_dl{ margin:10px 0px 25px 0px;}
.active_dl dd{ padding:5px 0px 5px;border-bottom:1px solid #ccc;}
.ticket span{color: #999; font-size:15px; font-weight:bold;line-height: 36px; display:block;}
.spanOne{display:block;float:left;width:280px;}
.spanTwo{display:block;float:left;width:100px;}
.spanThree{display:block;float:left;width:60px;}
.spanFour{display:block;float:left;width:100px;}


.MarginTop10{ margin-top:10px;}
.MarginTop20{ margin-top:20px;}
.MarginTop30{ margin-top:30px;}
.MarginTB5{ margin:5px 0px;}
.MarginL7{ margin-Left:7px}
.MarginL15{ margin-Left:30px}
.MarginL25{ margin-Left:25px}
.MarginLP5{ margin-Left:5%}
.MarginLP25{ margin-Left:25%}
.MarginBottom20{ margin-bottom:20px;}
.MarginR10{margin-right:10px;}
.MarginBottom5{ margin-bottom:5px;}
.Margin22{ margin: 22px 0px}
.MarginR20{ margin-right:25px; _margin-right:30px;}
.MarginL60{ margin-left:20px;}
.PaddingRL10{ padding:0px 10px;}
.PaddingRL20{ padding:0px 20px;}
.PaddingRL5{ padding:0px 5px;}
.Padding30{padding-top:30px;}
.PaddingTB20{padding-top:20px; padding-bottom:20px;}
.Padding1020{padding:10px 20px;}
.Padding15{padding:15px;}
.Padding5{padding:5px;}
.PaddingL25{padding-left:25px;}

.count_left{color:#6cb54a;}
.count_right{line-height:25px; min-width:120px; background:#FFFF99; padding:0px 5px; font-weight:bold; font-size:15px;}
.count_right div span{float:left; min-width:75px;text-align:left;}
.count_right div.yellow{ /*--background:#FC0;--*/ margin:0px -5px; padding:0px 5px; padding-top: 5px; border-top: 1px solid #ccc;}
.BlueBoxContent826{width:960px; margin: 0px auto;}
.small_bank{padding:10px 30px 10px 0;background:#f1f1f1;text-align:right;}
.DetailHeader{ height:27px; border-bottom:solid 1px #6CB54A; margin:20px 0px 5px ;}
.DetailHeader ul li{float:left; list-style:none; margin-right:0px; font-weight:bold;position: relative;}
.DetailHeader ul li a{ display:block; border:solid 1px #999999; border-bottom:none; line-height:27px; cursor:pointer; color:#999999;  padding:0px 6px; text-decoration:none}
.DetailHeader ul li a:hover{background:#ADD69A; color:#FFF}
.DetailHeader ul li.nowpage a{border:solid 1px #6CB54A; border-bottom:none;  background:#6CB54A; color:#FFF}
.AttachmentMessage{background:#E7F6E3; padding:5px 10px 5px 100px; line-height:16px;margin:5px 0px 10px 0px; clear:both; _height:1px; min-height:22px; }
.AttachmentMessage dt{ margin-left:-105px; _margin-left:-55px; float:left; font-weight:bold; width:100px; text-align: center; margin-bottom:0px; font-size:14px; color:#000; border:none }
.AttachmentMessage dd{ float:left;white-space: nowrap; padding-left:30px; height:20px; margin-bottom:5px; margin-right:15px; background:url(/images/attachment_icon.png) no-repeat}
.AttachmentMessage dd a{color:#333; text-decoration:underline; }
.AttachmentMessage dd.pdf{ background-position:0px 0px}
.AttachmentMessage dd.ppt{ background-position:0px -30px}
.AttachmentMessage dd.excel{ background-position:0px -60px}
.AttachmentMessage dd.word{ background-position:0px -90px}
.AttachmentMessage dd.default{ background-position:0px -120px}
.TextareaHtml{}
.TextareaHtml p{ margin:auto;padding:auto;}
.TextareaHtml ul, .TextareaHtml ol{ padding-left: 20px;}
.AttendeeList li{font-weight: bold; list-style: none; border-bottom: solid 1px #EBEBEB; padding-bottom: 5px; margin-bottom: 15px}
.AttendeeList li span{font-weight: 100}
#ui-datepicker-div{
    font-size: 12px;
}
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.Abutton a:link,.Abutton a:visited{background:url(/images/collection/bg.gif) repeat-x ;padding:1px 12px 2px;cursor:pointer;color:#496824;border:1px solid #83BA40;font-weight:bold;*padding:4px 20px 2px; _padding:4px 14px 2px; *border:none}
.Abutton a:hover{ text-decoration:none}
.Calendar{ float:right;background:url(/images/index/calendar_bg.png) no-repeat; width:67px; height:70px;font-weight:bold; text-align:center}
.Month{ line-height:24px;  color:#FFF}
.Day{ font-size:20px; line-height:25px}
.PaymentList{}
.PaymentList dd{ float:left; width:400px; margin-bottom:5px;}
.PaymentList dd li{ list-style:none; float:left; width:280px}
.PaymentList dd li.number{ float:left; width:100px; }


.dlRegister{ margin:20px auto; padding-bottom:10px; clear:both; }
.dlRegister div{ font-size:14px}
.dlRegister.bg{ background:url(/images/register_bg.png) repeat-y}
.dlRegister dt{ background:#F7F7F7;border-bottom: 2px solid #000000;  font-size:16px; font-weight: bold; margin-bottom: 20px;}
.dlRegister dt img{ margin-bottom:-3px; margin-left: 5px;}
//.dlRegister dd{padding-bottom:10px; padding-left:325px; font-size:14px; min-height:30px; clear:both;}
.dlRegister dd ul {}
.dlRegister dd ul li{ list-style: none; min-height:30px;  margin:0px; padding:0px 0px 0px 30px}
.dlRegister div.yinliantext ul{padding-left:210px;}
.dlRegister div.yinliantext ul li{ list-style:none; min-height:20px; padding-left:15px; }
.yinliantext{font-size: 13px;margin-top: 10px;}
.yinliantext ul{padding-left:0px;}/*--充值处使用样式--*/
.yinliantext ul li{ list-style:none; min-height:20px; padding-left:15px; }/*--充值处使用样式--*/

.dlRegister dd ul li label{float:left; margin-left:-30px;  width:20px; text-align:left;}

.dlRegister dd.Padding0{padding:0px;}
//.dlRegister dd label{ float:left; margin-left:-325px; width:300px;text-align:right;padding-bottom:10px; padding-right: 10px}


.PopDiv{margin-bottom:20px;}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#EBEBEB; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#EBEBEB; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#EBEBEB; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background:#EBEBEB; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-size: 14px;}
.contenth {background: #fff; border-right:1px solid #aaa; border-left:1px solid #aaa; padding:12px 10px 12px 12px }
.contenth textarea{height:80px;width:550px;border:2px solid #ccc;font-size:14px;color:#505050; }
.contenth dl dd{ padding-left:20px; margin-bottom:5px}
.LineHeight{ line-height:33px}

.zhuanzhang p{ margin-bottom:0px; font-size: 14px;}
.zhuanzhang dd{ margin-bottom:5px; padding:0px}
.zhuanzhang p span{ font-size:12px; color:#666; margin-left:10px}
.map{padding: 20px;}
.map h1{ font-size:16px; margin-bottom: 10px; margin-top: 0px}
.map img{ margin-bottom: 10px;}
.map p{ margin-bottom:8px;}
.map ul, .map ol{ padding-left: 20px;}
.SkinIcon{}
.SkinIcon li{list-style: none; float: left; width: 86px; height: 120px; margin-right: 20px; background: url(/images/skin_iconnew.png) no-repeat;position: relative;}
.SkinIcon li.SkinBlack{background-position:-86px 0px}
.SkinIcon li.SkinGreen{background-position:-172px 0px}
.SkinIcon li.SkinBlue{background-position:-258px 0px}
.SkinIcon li.SkinPurple{background-position:-344px 0px}
.SkinIcon li.SkinSilver{background-position:-430px 0px}
.SkinIcon li.SkinOrange{background-position:-516px 0px}


.SkinIcon li p{padding-top: 85px}


.TicketSetUp{ position: absolute; width: 80px; font-weight: bold; margin-left:30px; margin-top:-20px}
.TicketSetUp ul{ background:#DDF4FF; border:solid 1px #66CCFF}
.TicketSetUp ul li{ list-style: none;}
.TicketSetUp ul li a{ display: block; padding: 3px 10px}
.TicketSetUp ul li a:hover{ background:#66CCFF; color: #fff }
.EventTitleBg{padding:5px;min-height:180px;}
.SearchList{ text-align: left}

.SearchList ul.white{ background:#F6F6F6}
.SearchList ul li{ list-style: none; float: left;}
.SearchList ul li:hover{ background-color:#F9F3D9; cursor: pointer;}
.SearchList ul li ul li{float: none; list-style: square; }
.SearchList ul li.one{ width: 67px;}
.SearchList ul li.two{width:400px;margin-left: 20px; float: left}@media (min-width: 768px){.SearchList ul li.two{width: auto; margin-left:20px; float: left}}
.SearchList ul li.three{ float:right; width: 436px; max-height:100px; /* sets max-height for IE */  _height:expression(this.scrollHeight > 200 ? "200px" : "auto"); overflow:hidden; }
.SearchInput{width:458px;border:1px solid #ccc;line-height:40px;height:40px;color:#505050;padding: 0px 12px;}@media (max-width: 767px){.SearchInput{width:168px;border:1px solid #ccc;line-height:40px;height:40px;color:#505050;padding: 0px 3px; font-size: 10px}
}
.SearchInputDIV{margin-top: 20px;margin-bottom: 20px;}
.signup_select{ background:url(../images/signup_select_bg.gif) repeat-y; color: #000000;font-size: 13px; }
.signup_select dl{min-height: 200px}
.signup_select dl dd{ width:420px; padding:15px 30px; float:left}
.signup_select dl dd h2{ color:#ffffff; font-size: 25px; margin: -15px -30px 0px -30px; text-align: center; font-weight: 100; padding: 5px 0px 5px 0px; margin-bottom:15px; background: #01ADED}
.signup_select dl dd h3{ font-size:14px;padding: 12px 0px;}
.signup_select dl dd p{ margin: 25px 0px;}
.signup_select dl dd ul{ margin-left: 20px;}
.signup_select dl dd ul li{ margin-bottom:5px; list-style: none; }
.signup_select .button{  float: right; padding-top: 20px}
.signup_select .button a{ display:block; background:#2BA8DD; padding:9px 25px; font-size:20px; color:#FFF; text-decoration:none}


.signup_select_zh{ width:392px; margin:0px auto; padding-top:46px;}
.signup_select_zh ul{ padding-left:40px; padding-top:28px; font-size:18px}
.signup_select_zh ul li{ line-height:33px; list-style-type: square}
.signup_select_zh .button{ margin:0px -25px; padding-top:140px;}
.signup_select_zh .button a{ display:block; background:#2BA8DD; padding:9px 25px; font-size:20px; color:#FFF; text-decoration:none}

.signup_select_en{ width:526px; margin:0px auto; padding-top:46px;}
.signup_select_en ul{ padding-left:40px; padding-top:28px; font-size:18px}
.signup_select_en ul li{ line-height:33px; list-style-type: square}
.signup_select_en .button{ margin:0px -25px; padding-top:140px;}
.signup_select_en .button a{ display:block; background:#2BA8DD; padding:9px 25px; font-size:16px; color:#FFF; text-decoration:none}



.Rates_table{width:100%;  border-spacing:0px; margin: 0px; padding: 0px; position: relative }
.Rates_table td{padding: 3px 5px; border-bottom: 1px solid #D0D7E5; border-right:1px solid #D0D7E5; }
.Rates_table td p{ text-align: center}

.Rates_table thead tr th{ text-align:left; margin: 0px;  font-size:15px;  padding:4px 14px; background:#99CCFF;  color:#FFFFFF;  cursor: pointer;}
.Rates_table thead tr th p{ position: absolute; right:14px; top:4px}
.Rates_table tr th{padding: 3px 5px; border-bottom: 1px solid #D0D7E5;text-align:left;}
.Rates_table tr th.th1 { width:38%;   padding:5px;  font-weight:bold;  font-size:15px; color: #2ba8de;  border-right:1px solid #D0D7E5; border-left:1px solid #D0D7E5;}
.Rates_table tr th.th2 { width:90%;}
.Rates_table tr th span { padding-left:20px; font-weight:100;color: #201f1f; font-size: 14px;}

.Rates_table tr td.td1 {width:50%; color: #737373}
.Rates_table tr td.td2 {width:13%; }
.Rates_table tr td.td3 {width:10%; }
.Rates_table div{ background:url(/images/icon_duigou.png) no-repeat; width:17px; height:16px; margin:auto}


.WeibaoFollow{position:absolute;top:92px;right:50%; margin-right:-523px;width:33px; padding:10px 5px;  border-radius:4px;  box-shadow: 0 0 3px  #666;background-color:#E6E6E6}
.WeibaoFollow img{margin:5px 0px;}

.WeibaoShareService{position:absolute; z-index:99 ; left:40%; /*margin-left:-529px;*/width:252px;height: 59px; text-align: center; padding:0px 0px;  border-radius:4px;  box-shadow: 0 0 3px  #666;background-color:#E6E6E6}
.WeibaoShare{position:absolute; z-index:99 ; left:40%; /*margin-left:-529px;*/ width:252px; height: 55px; text-align: center; padding:0px 0px;  border-radius:4px;  box-shadow: 0 0 3px  #666; background:#000; filter:alpha(opacity=60);opacity: 0.6;}
.WeibaoShare img{margin:5px 6px;}
.WeibaoShareService img{margin:5px 0px;}

.EventSelectedList{ padding:20px 0px}
.EventSelectedList dl{background: url(/images/prnasia/prnasia_img.jpg) no-repeat; padding-left: 383px; margin-bottom:30px; }
.EventSelectedList dl dt{ text-align:justify}
.EventSelectedList dl dd{text-align: right}
.EventSelectedList dl.one{ background-position: 0 0}
.EventSelectedList dl.two{ background-position: 0 -203px; height: 134px;}
.EventSelectedList dl.three{ background-position: 0 -391px;}
.EventSelectedList dl.four{ background-position: 0 -550px; height:174px;}
.EventSelectedList dl.five{ background-position: 0 -761px; height:174px;}

.ypservice_input{background:#6CB54A;width:120px;height:38px;line-height:31px;font-size:13px;cursor:pointer;color:#fff;border-radius: 6px 6px 6px 6px; box-shadow: 2px 2px 2px #666;border:1px solid #83BA40;font-weight:bold;}

.overview_header{ background:url(/images/overview_header.jpg) repeat-x; height:33px; line-height:30px;font-size:18px; padding-left: 20px; font-weight: bold; color:#2BA8DD}
.overview_body{border: solid 1px #C9C8C8; border-top:none; background: url(/images/overview_bg.png) no-repeat; padding:25px 96px 10px; font-size:18px; color:#5F5D5D}
.overview_body div.left{ float: left; width: 345px;}
.overview_body div.right{ float: right; width: 320px;}
.overview_body div p{padding-bottom:20px}
.overview_body div span{ color:#868686;}
.overview_body div span a{margin-left:5px; font-size:14px; text-decoration:underline}
.overview{ margin-top:5px; margin-bottom:10px; width:960px;}
.overview a{font-size:21px; color:#9E9D9D ; margin-top: 5px}
.overview a:hover{color:#2BA8DD;}
.overview a.right{ float:right; margin-left:20px; font-size:18px; color:#6cb54a;}
.overviewh2{ color:#000; font-size:21px;}
.overviewhEvent{ color:#000; font-size:21px; display: inline-block;  border-bottom: solid 1px #000}
.overview_input{position:absolute; top:-20px; right:0px; background: url(/images/overview_button.jpg) repeat-x;width:180px;height:47px;font-size:20px;cursor:pointer;color:#fff;border-radius: 6px 6px 6px 6px;border:none;}
.overviewList { margin-bottom: 40px;}
.overviewList dl dd{background: #F5F5F5; margin-bottom: 5px; padding: 10px 0px 10px 10px; color:#9F9F9F}
.overviewList dl dd ul li{ float: left; list-style: none; width: 490px; }
.overviewList dl dd ul li div{margin-top:10px;}
.overviewList dl dd ul li div a{color:#9F9F9F;margin-right:15px; font-size: 12px; text-decoration: underline; background: url(../images/overview_icon.png) no-repeat; padding-left:22px}
.overviewList dl dd ul li div a:nth-child(2){ background-position: 0px -17px}
.overviewList dl dd ul li div a:nth-child(3){ background-position: 0px -34px}
.overviewList dl dd ul li span{ display: inline-table; margin-left:5px;}
.overviewList dl dd ul li:nth-child(2){ width: 370px; text-align: right; text-align: right; font-size: 12px}
.overviewList dl dd ul li:nth-child(3){ float: right; width: 80px; border-left: solid 1px #EAEAEB; text-align: center}
.overviewList dl dd ul li p{ font-size: 18px; margin-bottom:2px}
.overview_input{position:absolute; top:-20px; right:0px; background: url(/images/overview_button.jpg) repeat-x;width:180px;height:47px;font-size:20px;cursor:pointer;color:#fff;border-radius: 6px 6px 6px 6px;border:none;}


.overview_table{background:#edecec; color:#333; font-size:12px; margin-bottom:42px; border-top:solid 1px #E1E1E1;border-left:solid 1px #E1E1E1;}
.overview_table thead tr td{line-height: 14px; padding:10px 5px; text-align: center; background:#D9EFFC; border-bottom:solid 1px #E1E1E1;border-bottom: 1px solid #E1E1E1; font-size:16px; color:#515051}
.overview_table thead tr td.Center{ text-align:center}
.overview_table td { margin: 0; padding: 0; font-size:14px; padding:9px 5px;vertical-align: middle; text-align: center; border-bottom: 1px solid #E1E1E1;border-right: 1px solid #E1E1E1;}
.overview_table td span{margin-left:5px;}
.overview_table tbody tr.white td {background-color:#FFF;}
.overview_table td.last{ color:#3C678E;}
.overview_table td.last span{ margin:0px 3px;color: gray;}
.overview_table td a{color:#3c678e}

.highlight { background-color: yellow }
.CollectCheckin dl{ padding-left:89px; padding-bottom:40px;}
.CollectCheckinInput{ border:solid 1px #000000; height:30px; width:203px; padding:3px; margin-right:10px;}
.CollectCheckinInputLink{ border:solid 1px #000000; height:30px; width:447px; padding:3px; margin-right:10px; font-size:16px; color:#1e41d6}
.CollectCheckin dl dt{ color:#595757; font-size:18px; padding-bottom:35px;}
.CollectCheckin dl dt span{color:#388315; font-size:20px}
.CollectCheckin dl dd{ padding-left:75px;}
.CollectCheckin dl dd p{font-size:16px; margin-bottom: 15px;}
.ticker_bg_pop{width:98px; padding-right: 20px; text-align: center}
.checkin {background:url(/images/checkin_bg.jpg) no-repeat; padding-left:380px; width:295px; margin: 15px auto 28px auto; padding-top:50px;  height:321px;}
.checkin ul li{ list-style:none; background: url(/images/checkin_li_bg.png) no-repeat; padding-left:25px;margin-bottom:38px;font-size:17px; color:#7b7979}
.checkin ul li.last{ list-style:none; background:none; margin-bottom:0px; color:#2ba8dd; font-size:18px;}
.promoteList{width: 600px; margin: auto}
.textarea170_promote{width: 160px; margin-top:10px; padding: 5px; height: 209px; border: solid 1px #B6B6B6}
.textarea365_promote{width: 355px; margin-top:10px; padding: 5px; height: 209px; border: solid 1px #B6B6B6}
.GreenColor{color:#6CB54A}
.promoteIndex{ width:760px; margin:auto; padding:21px 0px 37px 0px; }
.promoteIndex p{text-align:center; color:#3b9e0d; font-size:18px; margin-bottom:30px;}
.promoteIndex ul a{  display: block;float:left;cursor:  pointer; background:#FFF; border: solid 1px #ECECEC; margin-right:10px; text-decoration: none;  padding:29px 0px 29px 10px;  +padding:29px 0px 29px 15px; width:234px;+width:229px;_width:229px; height:65px;}
.promoteIndex ul a li{text-align:left; list-style:none; background:url(/images/promote_index_icon.png) no-repeat; padding:0px 5px 0px 70px; font-size:15px; color:#545252}
.promoteIndex ul a.right{float: right; background-position: 0 -75px; margin-right:0px;}
.promoteIndex ul a.weixin li{background-position: 0 -150px; list-style: none;}
.promoteIndex ul a.right li{  background-position: 0 -75px; list-style: none;}
.promoteIndex ul a li span{ font-size:19px; color:#6CB54A; font-weight:bold; line-height:35px;}

.promoteSMSPop{ padding:0px 20px;color:#7c7a7a}
.promoteSMSPop span{ font-size: 16px; font-weight: bold; line-height:30px;}
.promoteSMSPop p{ font-size:14px; margin-top:5px;}
.promoteSMSPop p span{ color:#2ba8dd}
.promoteSMSPop ul{}

.promoteSMSPop ul li{ list-style: none; float:left; margin-right:20px; font-size:14px;}
.promoteSMSPop ul li span{ padding:0 5px; font-size:16px; font-weight:bold}
.tishi{ background:url(/images/tishi.png) no-repeat #FFF8D9 80px 30px; font-size: 15px; line-height: 30px; height:53px; padding:28px 0px 39px 175px;border: solid 1px #FFCB25}
.tishi span{ color:#2BA8DD}
.WidgetHeadLogo{float:left; margin-left: 10px;background:url(/images/index/index_04.png) no-repeat;width:54px;height:32px; background-position: 0 -100px}
.WidgetCHEN{ float:right; margin-top:5px;color:#2BA8DD; font-weight:100; font-size: 11px;}
.publicWidget{ width:300px; float:right}
.publicWidget dt{ font-size:16px; margin:10px 0px 30px 0px; text-align:center}
.publicWidget dd{ background:url(/images/widget_dd_bg.jpg) no-repeat 0px 5px ; font-size:14px; padding-left:20px; line-height:22px; margin-bottom:18px;}
.TankTransfer{ width:710px; margin:36px auto; color:#6a6969}
.TankTransfer p{ margin-top:20px;}
.TankTransfer table{margin-top:20px; border-bottom:solid 1px #CDCDCD; border-right:solid 1px #CDCDCD; font-size:13px;}
.TankTransfer table td{border-top:solid 1px #CDCDCD;border-left:solid 1px #CDCDCD; padding:5px 10px; text-align:left; vertical-align: middle}

.TankTransfer p span{ font-size:12px}

.plot_x_rotate {
    -o-transform:rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.ZBankList{font-weight: bold; border-bottom: solid 1px #696969; padding-bottom: 3px; margin-top: 20px; }
.ZBankListTextDiv{ margin:10px 0 20px 0; padding:20px 0px; background:#FFF}
.ZBankListTextDiv img{ margin-left: 20px;}
.Input484{width:484px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input499{width:499px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input560{width:500px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input569{width:569px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input570{width:570px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Textarea565{width:565px;border:1px solid #CACACA;line-height:25px;height:90px;font-size:14px;color:#505050;}
.Textarea560{width:500px;border:1px solid #CACACA;line-height:25px;height:90px;font-size:14px;color:#505050;}
.Textarea494{width:494px;border:1px solid #CACACA;line-height:25px;height:90px;font-size:14px;color:#505050;}
.Textarea570{width:570px;border:1px solid #CACACA;line-height:25px;height:90px;font-size:14px;color:#505050;}
.Input210{width:218px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input231{width:231px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input265{width:265px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input150{width:150px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input145{width:143px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input117{width:117px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input180{width:205px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.Input183{width:184px;border:1px solid #CACACA;line-height:25px;height:25px;font-size:14px;color:#505050;}
.contactBg{width:642px; background:#F6F4F5; padding:15px 81px; margin-bottom: 20px;}
.contact_table ul li{ list-style:none; margin-right:20px; float:left; line-height:30px;color:#969595}
.PaymentStep ul{background:#DCEBF2; height:28px; }
.PaymentStep ul li{ float:left; list-style:none; color:#216db7;background:#DCEBF2; height:28px; line-height:28px; padding:0px 30px;}
.PaymentStep ul li.nowpage{color:#FFFFFF; background:url(/images/payment_step_bg.jpg)  no-repeat right #2997CC; padding-right:55px; border-right:none }
.overviewTopOne{ background: url(/images/overviewtop_one_bg.png) no-repeat; height:150px; padding: 30px 20px; margin-bottom:10px;}
/*--.overviewTopOne ul li{ list-style:none; float:left; width:263px; padding:20px;}
.overviewTopOne ul li.right{ float:right; width:608px;}--*/
.overviewTopDiv span{ display:inline-table; vertical-align:middle}
.rightDl{}
.rightDl dt{ font-size:17px; color:#348e0b; font-weight:bold; text-align: center; margin-bottom:20px; position:relative  }
.rightDl dt span{ font-size:12px; color:#a4a6a3; margin-left: 9px;}
.rightDl dt span.right{ float: right;font-size:17px; color:#348e0b; font-weight:bold; text-align: right; margin-bottom:20px; }
.rightDl dd{ float: left; width: 427px;  padding-right: 28px;margin-right:28px; border-right: solid 1px #A4A6A3; line-height:35px; position: relative}
.rightDl dd.right{ float: left; padding-right: 0px;  margin-right:0px; border-right:none}

.leftDl{}
.leftDl dt{font-size:16px; font-weight:bold; margin-bottom:15px; }
.leftDl dt span{font-size:11px; font-weight:100}
.leftDl dd{ margin-bottom:7px;}



.overviewTop dl{ background:#F5F9FC; margin-bottom:30px;}
.overviewTop dl dt{ text-align: right; padding: 5px 10px 0px 0px}
.overviewTop dl dd{ float: left; width:389px; border-right: solid 1px #fff; text-align: center; padding: 12px 45px;height:310px; margin-bottom:30px;}

.overviewTop dl dd h1{color:#21A1DB; font-size:21px; text-align:center; margin-bottom:15px;}
.overviewTop dl dd h2{color:#737374; font-size:15px; text-align:left; margin-bottom:15px; font-weight: 100}
.overviewTop p{font-size:12px; color:#7C7D7C; margin-bottom:7px;}
.overviewTop p span{font-size:14px; color:#5F5F5F; font-size:14px; font-weight:bold; margin-right:8px;}

.overviewTopLink{text-align:right; margin-top:15px;}
.overviewTopLink a{text-decoration:underline}
.overviewTop_button{ background: url(/images/overview_top_button.png) repeat-x; padding:2px 15px;height:35px;font-size:14px;cursor:pointer;color:#fff;border-radius: 3px;border:none;}

.InputOverviewTop{ width:400px; padding:1px 13px; height:30px; margin-top:3px;border:solid 1px #D4D4D4; font-size:13px; color:#A3A5A3}
.TextareaOverviewTop{width:249px; height:30px; padding:4px 13px; border:solid 1px #D4D4D4; font-size:11px; color:#A3A5A3}
.DIV610{width:610px; margin:30px auto}
.DIV610 p{ margin-bottom:25px; font-size:16px}
.DIV610 p span{ margin-bottom:25px; font-size:18px; font-weight:bold}
.DIV610 hr{ border:none;border-bottom:solid 1px #F1F1F1; margin-bottom:20px;}
.inputDIV610{height: 33px; border: solid 1px #DDDDDD; width:320px; margin-right:18px; padding:2px 10px;}
.CollectionWidget ul li{ float: left; list-style: none; margin-right:20px;}
.CollectionWidget ul li span{ float: left; margin-top:10px;}
.CollectionWidgetText{color:#4FB039; margin-top:30px; margin-bottom: 10px;}
.CollectionWidgetText span{ float:left; margin-right: 10px;}
.CollectionWidgetText span img{ margin-top:-10px;}

.dropdown-menu-diy a:link,.dropdown-menu a:visited {text-decoration: none;clear: both;white-space: nowrap;}
.dropdown-menu-diy a:hover{color: white;background: #FF9933;clear: both;white-space: nowrap;}
.dropdown-menu-diy a{display:block;width: 100%;}
.dropdown-menu-diy li{width: 100%;margin-top: 1px; margin-bottom: 1px;white-space: nowrap; list-style: none;}
.dropdown-menu-diy{white-space:nowrap;z-index: 50;display: none;position: absolute;top: -43px;*top:0px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #FFFFFF;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);*border-right-width: 2px;*border-bottom-width: 2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}

.dropdown-menu a:link,.dropdown-menu a:visited {text-decoration: none;clear: both;white-space: nowrap;}
.dropdown-menu a:hover{color: white;background: #FF9933;clear: both;white-space: nowrap;}
.dropdown-menu a{display:block;width: 100%;}
.dropdown-menu li{width: 100%;margin-top: 2px; margin-bottom: 2px;white-space: nowrap; list-style: none;}
.dropdown-menu{white-space:nowrap;display: none;z-index: 50;position: absolute;top: -23px;*top:0px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #FFFFFF;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);*border-right-width: 2px;*border-bottom-width: 2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}

.dropdown-menu-global a:link,.dropdown-menu a:visited {text-decoration: none;clear: both;white-space: nowrap;}
.dropdown-menu-global a:hover{color: white;background: #FF9933;clear: both;white-space: nowrap;}
.dropdown-menu-global a{display:block;width: 100%;}
.dropdown-menu-global li{width: 100%;margin-top: 2px; margin-bottom: 2px;white-space: nowrap; list-style: none;}
.dropdown-menu-global{white-space:nowrap;display: none;z-index: 50;position: absolute;top: -23px;*top:0px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #FFFFFF;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);*border-right-width: 2px;*border-bottom-width: 2px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.overview_link_button{ position:absolute; right:28px; bottom:0px; cursor:pointer;outline:none;border:none;vertical-align:baseline;height:34px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background: #2BA8DD;*border:0;*overflow:visible;}
.overview_link_button_right{ position:absolute; right:0px; bottom:0px; cursor:pointer;outline:none;border:none;vertical-align:baseline;height:34px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background: #2BA8DD;*border:0;*overflow:visible;}

.FloorPlan{ border: solid 1px #E9F4FA; background: #ffffff; padding:10px 10px 20px 10px; text-align: center; margin-top: 10px;}
.FloorPlan table{ margin:0px auto}
.FloorPlan table th{ font-weight: 100; padding:0px 10px; vertical-align: top;line-height: 35px;}
.FloorPlan-foot{border: solid 1px #E9F4FA; padding:10px 10px 20px 40px; text-align: left; color: #e14f1c;}
.FloorPlan table td{width:16px; text-align: center; font-size: 10px; font-weight: bold; padding: 0px; line-height: 10px;}

.FloorPlan_1{ padding:10px 10px 20px 10px; text-align: center; margin-top: 10px;}
.FloorPlan_1 table{ margin:0px auto}
.FloorPlan_1 table th{ font-weight: 100; padding:0px 10px; vertical-align: middle}
.FloorPlan_1-foot{border: solid 1px #E9F4FA; padding:10px 10px 20px 40px; text-align: left; color: #e14f1c;}
.FloorPlan_1 table td{width:16px; text-align: center; font-size: 10px; font-weight: bold; padding: 0px; line-height: 10px;}
#create_template_seat_table div {padding:0 0px 0px 120px; min-height:33px;_height:33px; line-height: 33px; font-size:14px; margin-bottom: 5px;}
#create_template_seat_table div label{margin-left:-120px; float:left;width:105px; text-align:right;height:33px; line-height:33px; }
#create_template_seat_table div  input{ border:2px solid #ccc;width:420px; padding: 5px 2px;font-size:14px;}
#create_template_seat_table div  select{ border:2px solid #ccc;width:90px; padding: 5px 2px;font-size:14px;}
#create_template_seat_table div span input{ border:2px solid #ccc;width:50px; margin-right: 5px; padding: 5px 2px;font-size:14px;}
#create_template_seat_table div span{ }
#create_template_seat_table div em{font-style:normal; color: #999}
#create_template_seat_table div font{ color:#FF3333; margin-right:3px;}
#create_template_seat_table_template div {padding:0 0px 0px 120px; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
#create_template_seat_table_template div label{margin-left:-120px; float:left;width:105px; text-align:right;height:33px; line-height:33px; }
#create_template_seat_table_template div  input{ border:2px solid #ccc;width:420px; padding: 5px 2px;font-size:14px;}
#create_template_seat_table_template div  select{ border:2px solid #ccc;width:90px; padding: 5px 2px;font-size:14px;}
#create_template_seat_table_template div span input{ border:2px solid #ccc;width:50px; margin-right: 5px; padding: 5px 2px;font-size:14px;}
#create_template_seat_table_template div span{ }
#create_template_seat_table_template div em{font-style:normal; color: #999}
#create_template_seat_table_template div font{ color:#FF3333; margin-right:3px;}


.seat_table div {padding:0 0px 0px 240px; min-height:33px;_height:33px; line-height: 33px; font-size:14px; margin-bottom: 5px; text-align: left}
.seat_table div label{margin-left:-240px; float:left;width:230px; text-align:right;height:33px; line-height:33px; }
.seat_table div  input{ border:2px solid #ccc;width:420px; padding: 5px 2px;font-size:14px;}
.seat_table div  select{ border:2px solid #ccc;width:90px; padding: 5px 2px;font-size:14px;}

.PaymentTicketM{ padding: 5px 10px;background-color:#FF9C9C; text-align: center; color:#fff; font-weight: bold ;}
.stage{height:44px;
    width:100%;
    text-align: center;
    background-image:  url(/images/sit_header.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    margin:0px auto;
    top:-50%;
    left:-50%;}
.TotalTicketQuantity span{ display: inline-table; vertical-align: middle; margin-right: 5px}
.ContactUs {padding:0px 0px 20px 0px;}

.ContactUs li { list-style: none;
    background:  url(../images/contact_img.png) no-repeat ;
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin-right:51px;
    padding-top: 164px;
    text-align: left;
    width: 217px;
    color: #5D5E5F
}
.ContactUs li.shanghai {
    background-position: -250px 0;
}
.ContactUs li.right {
    background-position: -500px 0;
    float: right;
    margin-right: 0;
}
.ContactUs li p {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.Font16{ color: #00ADEE;font-size: 16px}
.Signup_Select{ width:100%; border:solid 1px #e3e3e3; border-bottom:none}
.Signup_Select thead tr th,.Signup_Select thead tr td,.Signup_Select tr th,.Signup_Select tr td{ border-bottom:solid 1px #e3e3e3; padding:10px;}
.Signup_Select td{ text-align:center; vertical-align:top}
.Signup_Select thead tr th{background:#76d0f2}
.Signup_Select thead tr td{ font-size:27px; color:#ffffff; text-align:center; background:#50c4f0;}
.Signup_Select thead tr .td3{ background: #01aded}

.Signup_Select tr th { color: #21a1dc; font-size: 15px; text-align: left; background: #ffffff}
.Signup_Select tr td { background: #f6f5f5; border-bottom:solid 1px #e3e3e3; color:#636667}
.Signup_Select tr td div{background:url(/images/icon_duigou.png) no-repeat; width:17px; height:16px; margin:auto}
.Signup_Select tr td span{font-size:12px;}
.Signup_Select tr .td3{ background: #eeeeee}
.Signup_Select tr td p{ color:#78a0b3}
.about_rates{/*-- background:url(/images/rates_bg.png) no-repeat;--*/ background:#F7F7F7; border: solid 1px #DEDEDE; border-radius: 3px;box-shadow:1px 1px 2px #ccc; height:192px; padding:20px 26px;}
.about_rates h2{ font-size:16px; font-weight:bold}
.about_rates ul { padding:10px 50px; }
.about_rates ul li{ list-style:none; float:left; background:url(/images/rates_li_bg.png) no-repeat ; width:175px; height:97px; font-size:32px; color:#1FA1DB; text-align:center; padding-top:41px;}
.about_rates ul li p{padding-top:60px;font-size:13px; color:#161616}
.about_rates ul li span{font-size:26px;}
.about_rates ul li em{font-size:28px;font-style:normal;}
.about_rates ul li font{font-size:13px; color:#777777}
.about_rates ul li.li1{background: url(/images/rates_li_bg_1.png) no-repeat ; width:38px; height:138px;}

.about_rates_1{/*-- background: url(/images/rates_bg_1.png) no-repeat; --*/ background:#F7F7F7; border: solid 1px #DEDEDE; border-radius: 3px;box-shadow:1px 1px 2px #ccc; height:184px; padding:20px 26px; line-height:25px; margin:20px 0px;}
.about_rates_1 h2{ margin-bottom:20px; font-size:16px; font-weight:bold}
.OverviewServices{ margin-bottom:30px}
.OverviewServices ul li{ list-style: none; float: left; background:#fff;  width: 25%;}
.OverviewServices ul li a{ color: #2ba8dd; display: block; background:#F2F2F2; margin: 2px; text-align: center; padding: 20px 0px 0px 0px; height: 216px; font-size: 12px}
.OverviewServices ul li a:hover{background:#fff;text-decoration: none;}
.OverviewServices ul li a div{ background:url(../images/overview_list_icon.png) no-repeat; height: 51px; margin-bottom:10px}
.OverviewServices ul li a div.two{ background-position: 0px -51px}
.OverviewServices ul li a div.three{ background-position: 0px -102px}
.OverviewServices ul li a div.four{ background-position: 0px -153px}
.OverviewServices ul li span div.five{ background-position: 0px -204px}
.OverviewServices ul li span div.six{ background-position: 0px -255px}
.OverviewServices ul li span div.seven{ background-position: 0px -306px}
.OverviewServices ul li span div.eight{ background-position: 0px -357px}
.OverviewServices ul li span div.nine{ background-position: 0px -408px}
.OverviewServices ul li span div.ten{ background-position: 0px -459px}


.OverviewServices ul li a h1{ font-size: 16px; height:35px;}
.OverviewServices ul li a p{ margin: 5px 15px 10px 15px; height:55px; color: #939697}
.OverviewStatistics{ text-align: center; margin: 0px 0px 20px 0px}
.OverviewStatistics li{  list-style: none;display: inline-table; text-align: center; text-align:left; list-style: none; font-size: 41px; color: #6CB54A}
.OverviewStatistics li:nth-child(2),.OverviewStatistics li:nth-child(3){ margin: 0px 40px;}
.OverviewStatistics li p{ font-size: 18px; color: #242424}
.OverviewStatistics li span{ font-size:30px;}
.OverviewStatistics li a{color: #6CB54A; font-family:"华文细黑","微软雅黑"}

.EventImgList{ padding:35px 0px 0px 30px;}
.EventImgList ul a{ color:#4C4C4C;}
.EventImgList ul li{ list-style: none;float: left; width:230px;  margin-bottom:40px;  margin-left: 30px;  height: 55px; line-height: 55px; background: url(/images/event_img_list.png) no-repeat;}
.EventImgList ul li span{ margin-left: -30px;}
.EventImgList ul li span input{ cursor: pointer}
.EventImgList ul li font{ margin-left:76px; color:#4C4C4C; font-size:12px;}
.EventImgList ul li.Two{ background-position:0px -75px;}
.EventImgList ul li.Three{ background-position:0px -150px;}
.EventImgList ul li.Four{ background-position:0px -225px;}
.EventImgList ul li.Five{ background-position:0px -300px;}
.EventImgList ul li.Six{ background-position:0px -375px;}
.EventImgList ul li.Seven {background-position: 0px -450px;}
.EventImgList ul li.Eight {background-position: 0px -525px;}
.EventImgList ul li.Nine {background-position: 0px -600px;}
.EventImgList ul li.Ten {background:none; width: 600px;}
.EventImgList ul li.Ten font{ margin-left:10px;}
.EventImgList ul li.Eleven {background-position: 0px -675px;}
.EventImgList ul li.Twelve {background-position: 0px -750px;}
.EventImgList ul li.Thirteen {background-position: 0px -825px;}


.CollectionImgList{ background:#F5F9FC; padding:35px 0px 0px 30px;}
.CollectionImgList ul li{ list-style: none;float: left; width:230px;  margin-bottom:40px;  margin-left: 30px;  height: 55px; line-height: 55px; background: url(/images/collection_img_list.png) no-repeat;}
.CollectionImgList ul li span{ margin-left: -30px;}
.CollectionImgList ul li font{ margin-left:76px; color:#4C4C4C}
.CollectionImgList ul li.Two{ background-position:0px -75px;}
.CollectionImgList ul li.Three{ background-position:0px -150px;}
.CollectionImgList ul li.Four{ background-position:0px -225px;}
.CollectionImgList ul li.Five{ background-position:0px -300px;}
.CollectionImgList ul li.Six{ background-position:0px -375px;}
.CollectionImgList ul li.Seven {background-position: 0px -450px;}
.CollectionImgList ul li.Eight {background-position: 0px -525px;}
.CollectionImgList ul li.Nine {background-position: 0px -600px;}
.CollectionImgList ul li.Ten {background-position: 0px -675px;}
.CollectionImgList ul li.Ten font{margin-left:76px;}
.CollectionImgList ul li.Eleven{background-position: 0px -750px;}
.CollectionImgList ul li.Twelve{background-position: 0px -825px;}
.CollectionImgList ul li.Thirteen{background-position: 0px -900px;}
.CollectionImgList ul li.Fourteen{background-position: 0px -975px;}
.CollectionImgList ul li.Fifteen{background:none;}
.CollectionImgList ul li.Fifteen font{ position: absolute; margin-left:10px; line-height:25px;  }

.UsageFee{ margin:0px 0px 20px 0px}
.UsageFee font{color:#2CA9DD; font-weight: bold}
.UsageFee dl{ margin:20px 0px}
.UsageFee dl dt{ font-weight: bold; margin-bottom: 20px;}
.UsageFee dl dd{list-style:decimal; margin-bottom:5px; }
.UsageFee h1{ color:#6CB54A; font-size:16px; font-weight:bold; margin-bottom:20px;}
.BasicAccountFree{ background:#E7F6E3; border:1px solid #6CB54A; font-size:16px; color:#005E28; text-align:center; padding:10px; margin-bottom:15px;}
.BasicAccountFree font{ font-size:20px; font-weight: bold; color:#005E28;}
.BasicAccount{ background: url(/images/shiyongfei_bg.png)  no-repeat; margin-bottom:10px; height:122px; line-height: 122px; text-align: center; font-size: 15px; font-weight: bold}
.BasicAccount span{ font-size: 14px; font-weight: 100; color:#7F7F7F}
.BasicAccountPay{background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
    box-shadow: 0 0 6px #666666;
    margin-bottom: 22px;
    padding: 10px; padding:33px 35px }
.BasicAccountPay h1{ font-size:21px; font-weight:bold; text-align:center; color:#585656; padding-bottom:5px; border-bottom:solid 2px #ECECEC;}
.BasicAccountPayList{padding: 20px 0px 20px 100px; margin-bottom: 20px; border-bottom: solid 1px #ECECEC;}
.BasicAccountPayList span{ display: inline-block; width: 120px;}
.Pcolor{ color: #999999; margin-bottom: 10px;}
.BasicAccountPaySubmit{ text-align: right}
.BasicAccountPaySubmit span{ display:  inline-table; vertical-align: middle; margin-left: 15px;}
.BasicAccountPaySubmit p{ margin-bottom: 10px;}

.ProfessionalAccount h1{ font-weight:bold; color:#333; font-size:14px; margin-bottom: 20px;}
.ProfessionalAccount ul{ margin: 10px 0px; padding-left:25px}
.ProfessionalAccount ul li{ width: 380px; list-style-image:url(../images/account_libg.png); float: left; margin-bottom: 20px; list-style: none;}
.ProfessionalAccount ul li.right{float:right}
.CreditCards{padding:0 0px 0px 80px; line-height:33px;min-height:33px;_height:33px; font-size:16px; margin-bottom: 5px;}
.CreditCards label{ margin-left:-80px; float:left;width:80px; text-align:right;height:33px; line-height:33px; font-weight:100}
.CreditCardsInput{border:1px solid #CCCCCC;  padding: 5px 1px; width: 260px; margin-right: 5px; }
.CreditCardsInput520{border:1px solid #CCCCCC;  padding: 5px 1px; width: 530px; }
.Pop_up { width: 420px; margin: 10px auto; }
.Pop_up p{ font-size: 13px; color:#797878; float: left; margin-left: 55px;}
.Pop_up dl{padding-left:53px; padding-bottom: 10px; border-bottom: solid 1px #D8D8D8; font-size: 15px}
.Pop_up dl dt{ background:url(/images/zhuanyedaoqilogo.png) no-repeat; float: left; margin-left:-53px; height:46px; width:53px; text-indent: -9999px}
.Pop_up dl dd{ margin-bottom:5px; text-align: left}
.Pop_up dl dd span{ color:#2BA7DD; font-weight: bold}
.event_left{ float: left; width: 690px;}
.event_right{ float: right; width:250px;}

.event_text_logo div{ display: inline-table; vertical-align: bottom}@media (max-width: 767px){.event_text_logo div{display:block; vertical-align: bottom}}
.absoluteButton{position:absolute;z-index:100;right:0; top:0px; cursor:pointer;outline:none;border:none;vertical-align:baseline;height:28px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:28px;padding-right:15px; font-size:14px;background: #B5B5B5;*border:0;*overflow:visible;}

.edit-item_sms{padding:10px 0px 0px 135px; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;}
.edit-label_sms{ margin-left:-65px; float:left;width:62px; text-align:right;height:33px; line-height:33px; font-weight:100}
.about_rates_free{background: url(/images/about_rates_free_bg.jpg)  no-repeat; width:438px; height:86px; margin:0 auto; font-size:20px; color:#1FA1DB; text-align:center; padding-top:53px;}
.lay ul{ clear: both; }
.lay ul li{ list-style:none; float:left; font-size:10px; margin-right:10px;margin-bottom:10px; text-align: center}
.lay ul li.right{margin-right:0px;}

.createUl li{ list-style:none; float:left; color:#6CB54A; padding:0px 20px; }

.CollectCheckin dl dd{ padding-left:75px; margin-bottom:5px;}
.CollectCheckin dl dd span{ font-size:15px; font-weight:bold}
.Input98{ border:solid 1px #A9A9A9; height:25px; width:98px; padding:3px; margin-right:10px; clear:}
.TicketCheckin{ margin-top:10px;}
.TicketCheckin ul { width:460px;  margin-left:20px;color:#797979; font-size:15px; border-bottom: dashed 1px #8D8786; padding-bottom:20px; margin-bottom:14px;}
.TicketCheckin ul li{ list-style:none; margin-bottom:5px; clear:both}
.TicketCheckin ul li span{ display:inline-block; vertical-align:middle;}
.TicketCheckin ul li font{ display:inline-block; vertical-align:middle;}
.print_heightInput{ width: 62px; border: solid 1px #CCCCCC; height: 25px; margin:0px;}
.print_heightselect{ width: 83px; border: solid 1px #CCCCCC; height: 34px; }
.Indexlast{background:#F8FAF9; text-align: center; margin-top:40px; padding: 42px 0px 85px 0px}
.Indexlast p{ color: #3F3E3E; font-size: 30px; font-weight: bold; margin-bottom: 20px}
.Indexlast p span{ color:#797B7D; font-size: 16px;}
.Indexlast img{ margin-top: 30px}

.DivBorder1{border-radius:5px;  border:solid 1px #DDEDF8;background:#F4F2F2; padding:3px; margin-bottom:30px }
.DivBorder2{border-radius:5px;  border:solid 2px #ffffff;background:#ECF2F6; color:#444141;text-align:center;padding:40px 0px}
.PopUpPromptOne{ padding-top:20px;}
.PopUpPromptOne dl{}
.PopUpPromptOne dl dt{font-size:15px; font-weight:bold; margin-bottom:10px;}
.PopUpPromptOne dl dd{ background: url(/images/popup_dd_bg.png) no-repeat scroll 5% 60%; color:#636060; padding-left:50px; margin-bottom:5px;}
.PopUpPromptOne dl dd.right{ text-align:right; background:none}
.PopUpPromptOne dl dd.right input{ margin-left:8px;}

.active_dl_dd_div{padding: 5px 0px 5px;}
.QR_code {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #9a9898;
    border-radius: 10px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);

    padding: 34px;
    position: absolute;
    right: -80px;
    text-align: center;
    top:60px;
    width: 245px;
    z-index: 1
}
.QR_code p{ position: absolute; margin-top: -56px; right:80px;}
.edit_home{ /**background: #ECF2F6;**/border-radius:5px; padding: 30px 0px 30px 5px; border: solid 1px #fff }
.edit_home dt{ margin-bottom: 10px}
.edit_home dd{ margin-left: 20px; background: url(../images/edithome_img.jpg) no-repeat; padding-left:28px; margin-bottom: 5px}
.edit_home dd.last{ background: none}
.edit_home dd.last span{ color:#EE960B }
.eventHomeA{ display:block; background: url(/images/black_house.png) no-repeat; padding-left:24px; font-size:12px; margin-bottom:10px}
.eventPhone{ display:block; background: url(/images/black_phone.png) no-repeat; padding-left:24px;  margin-bottom:10px}
.eventEmail{ display:block; background: url(/images/black_email.png) no-repeat; padding-left:24px;  margin-bottom:10px}
.popContent ul{margin-top: 15px;}
.popContent ul li p span{ font-size: 12px}
.wrongMessageMember{ background: url(../images/wrong16.jpg) no-repeat 0px 7px; padding-left:20px}
.okMessageMember{ /*--padding-left:150px;--*/ text-align: center}
.okMessageMember img{ margin-right: 5px}
.okMessageMember p{ margin-bottom:16px; padding-left:6px; font-weight:bold}
.ImportMember{ background:#f5f9fc ;  padding:20px 225px}
.ImportMember h1{ font-size:16px; font-weight:100; color:#6BB549; margin-bottom:20px; text-align:center}
.ImportMember p{ margin:20px 0px 15px 0px;}
.ImportMember ul{ padding-left:20px; font-size:11px}
.ImportMember ul li{ margin-bottom: 10px; list-style: none;}
.membership{padding-left:110px}
.membership img{ vertical-align:middle; margin-right: 5px}
.membership p{ margin:10px 0px 10px 0px; padding-left: 30px; font-size:12px;}





.guanzhuLogin{ background:#F0F0F0; padding:10px 20px; font-weight: 100}
.guanzhuLogin ul{ padding-left:10px}
.guanzhuLogin ul li {list-style:outside; margin-bottom:10px}
.popDIV{ padding:20px;background:#FFF; }
.popContent ul{ margin-top:10px;font-weight: 100}
.popContent ul li{margin-bottom:10px; line-height:30px; list-style: none;}
.popContent ul li p{ margin-bottom:0px}
.popContent ul li p span{ color:#333; font-size:12px; margin-left:5px}

.EventMobB{position: absolute; position: fixed; left: 0px; bottom:0px;width:100%;  z-index:22;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/}
.EventMobBImg{ display: block; margin: 0px auto}
.pluginUL{ margin: 15px 0px}
.pluginUL li{ margin-left:40px; margin-bottom: 5px; list-style: none;}
.aboutus_right a{ color:#093197}
.EventText{color:#3BABDF; font-weight:bold; font-size: 12px; line-height: 22px;}
.EventText button{margin-left: 5px}
.modal-body .icon{ margin-bottom:20px; font-size: 20px}
.modal-body .icon img{ margin-right: 5px;}
.yoopay_wechat{ text-align: center; margin-bottom:20px}
.yoopay_wechat img{ display: block; margin:0px  auto 10px auto}
.yoopay_wechat p{ border-bottom: solid 1px #7A8D9C; padding-bottom: 10px; font-size: 12px;}
.wxpay{ text-align: center; font-size: 18px}
.pop_button{cursor:pointer;outline:none;border:none;vertical-align:baseline;height:39px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background: #2BA8DD;*border:0;*overflow:visible;}
.pop_button_cancel{cursor:pointer;outline:none;border:none;vertical-align:baseline;height:39px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background:#98C000;*border:0;*overflow:visible;}

.Cooperation_Table{ width:100%; border:solid 1px #e3e3e3; border-bottom:none}
.Cooperation_Table thead tr th,.Cooperation_Table thead tr td,.Cooperation_Table tr th,.Cooperation_Table tr td{ border-bottom:solid 1px #e3e3e3; padding:10px;}
.Cooperation_Table td{ text-align:center; vertical-align:top}
.Cooperation_Table thead tr th{background:#76d0f2;}
.Cooperation_Table thead tr td{ font-size:18px; color:#ffffff; text-align:center; background:#50c4f0;}
.Cooperation_Table thead tr .td3{ background: #01aded}

.Cooperation_Table tr th { font-size: 12px; color: #7E7D7D;  text-align: left; background: #ffffff}
.Cooperation_Table tr th span{ display: block; font-size: 14px; font-weight: bold;}
.Cooperation_Table tr td { background: #f6f5f5; border-bottom:solid 1px #e3e3e3; color:#636667; vertical-align: middle}
.Cooperation_Table tr td div{background:url(/images/icon_duigou.png) no-repeat; width:17px; height:16px; margin:auto}
.Cooperation_Table tr td span{font-size:12px;}
.Cooperation_Table tr .td3{ background: #eeeeee}
.Cooperation_Table tr td p{ color:#78a0b3}


.create_activity_link{font-size: 14px;}
.create_act_link,.create_act_minlink,.create_act_weixinlink{margin-top: -10px;}
.sk-item-edit img.creat_activity_succsee_img{margin-top:10px ;margin-bottom: 10px;margin-left:-53px; }
.sk-item-edit img.creat_activity_succsee_img+a{    display: block;position: absolute;left: 130px;top: 190px;}
.cooperation_pop { font-size: 16px; text-align: center}
.cooperation_pop span{ display: block; margin-top: 10px; font-size: 14px; text-align: left}
#detail_payment_list { clear: both}
.ticket_bg_relateHead{ border: solid 1px #EEEEEE; background: #F5F5F5; padding: 15px 10px}
.ticket_bg_relateHead dd{ width:600px; display: inline-table}
.ticket_bg_relateHead dd:nth-child(2){width:330px; text-align: right}
.ticket_bg_relateBody{ border: solid 1px #EEEEEE; border-top:none; border-bottom: none; background:#fff;}
.ticket_bg_relateBody dl{ border-bottom: solid 1px #EEEEEE; padding:10px 10px 10px 20px;  }
.ticket_bg_relateBody dl.mark{ background:#EBF7FC;}
.ticket_bg_relateBody dd{ width:600px; display: inline-table;border-bottom: none;}
.ticket_bg_relateBody dd:nth-child(2){width:320px; text-align: right}
.ticket_bg_relateBodyFenglei{ border: solid 1px #EEEEEE; border-top:none; padding: 10px; cursor: pointer; font-weight: bold}

#nbaglobal li{position: relative;z-index: 20; list-style: none;}
#nbaglobal li .two_list{box-shadow: 0px 0px 1px;display: none;position: absolute;top:35px;left: 0;}
#nbaglobal li .two_list li{float:none;background: #fff;width:136px;z-index:300; list-style: none;}
#nbaglobal li .two_list li a.last_{border: none;}
#nbaglobal li .two_list li a{display:block; float:none;color:#68686a;background: #fff;width:90%;text-align: center;border-bottom:1px solid #d3d6df;margin:0 auto;font-size: 12px; font-weight: 100;}
#nbaglobal li .two_list li:hover{border-left: 3px solid #2ba8dd}
.globalnavE li a.nbagloballist_4{line-height: 25px;}
.LongURL{ padding-left: 115px}
.LongURL div{ margin: 0px 0px 10px 0px }
.overviewServices{ margin-bottom:20px; border:solid 1px #D9ECF8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#F4F3F3; padding:3px;}
.overview_Services{width:100%; text-align:left; background: #F5F9FC; border:solid 2px #fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.overview_Services td,th{ padding:8px 10px;}
.overview_Services thead tr{ background:#E9F4FB;}
.overview_Services thead th{font-size:17px; color:#3A3838;}
.overview_Services thead td{font-size:17px; color:#3A3838;}
.overview_Services tbody th{ font-size:15px; color:#2BA7DD; font-weight:bold}
.overview_Services tbody td{color:#777676; font-size:14px; font-weight:100}
.overview_Services tbody tr.white{ background:#FFF; }
.MarginTop10_erweima .QR_code{top:72px;display: none;}
.MarginTop10_erweima{color:#9F9F9F;position: relative;}
.MarginTop5{ margin-top: 5px}
.collect_referral_link_container{ font-size: 13px}
.yellowBg{padding: 5px 40px 10px; background-color: rgba(255, 248, 217, 0.5);}


@font-face {font-family: "iconfont";
    src: url('iconfont.eot?t=1476680135'); /* IE9*/
    src: url('iconfont.eot?t=1476680135#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff?t=1476680135') format('woff'), /* chrome, firefox */
    url('iconfont.ttf?t=1476680135') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1476680135#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    -webkit-text-stroke-width: 0.2px;
}
.icon-mayishangchengdaizhifudengicon05:before { content: "\e617"; }
.icon-shijian:before { content: "\e614"; }
.icon-yifu:before { content: "\e69e"; }

.PaymentEventTime{ font-size: 16px;}
.PaymentEventTime p{ text-align: right; font-size: 12px; margin-top: 10px; margin-bottom: 0px;}
.PaymentEventTime li{ list-style: none; padding: 5px 0px; float:left;width: 100%}@media (max-width: 767px){.PaymentEventTime li{font-size: 12px;border-bottom: solid 1px #999; padding: 8px 0px;float:left; width: 100%}}
@media (max-width: 767px){.PaymentEventTime li:last-child{border-bottom:none }}

.PaymentEventTime li i{ font-size: 13px; padding:3px 5px 3px 0px;}
.NewGroupLabelBG{ background: #ccc}
.ApiDiv{ background: #fff}
.ApiDiv li{ border-bottom: solid 1px #F1EFF0; padding: 10px; list-style: none;}
.ApiDiv li a{ color:#373737}
.ApiDiv li a font,.ApiDiv li a span{ display: inline-block;}
.ApiDiv li a font{ background:url(/images/api_radio_img.png) no-repeat  top right;width: 15%; margin-bottom:-5px; height:19px; }
.ApiDiv li a span{ width: 85%; text-align: left}
.ApiDiv li a span img{ margin-right: 5px}
.ApiDiv li.nowpage a font{ background:url(/images/api_radio_img.png) no-repeat top right; background-position-y: -40px;}
.Header_TEL {display:inline-block; float:left; font-size:14px; margin-top:10px;}
.Header_TEL a{  color: #fff; margin-left: 5px;}
.Header_TEL img{ margin-top: -3px}
.queueDiv{ padding: 15px 10px 30px 10px}
.modal-title{ text-align: center}
.modal-title img{ margin-bottom: 10px;}
.queue_number{ font-size: 18px; font-weight: bold; margin: 0px 3px}
.queue_time{ font-size: 18px; font-weight: bold; margin: 0px 3px}
.cash_money{font-size: 16px;line-height: 45px;font-weight:500;height:45px;position: relative;margin:0 auto;width:100%}
.cash_money p{width:50%;float:left;margin-bottom: -1px;margin-left: 15px;}
.cash_money p:nth-of-type(1){width:29%;padding-right: 4px;}
.cash_money p:nth-of-type(2){text-align: left}
.cash_money span{font-size:22px;color:#4e4b4b}
.cash_money span.en{font-size:18px;}
.cahs_btn{cursor: pointer;background:#2BA8DD;border: none;outline: none;color:#fff;font-size: 18px;line-height:31px;margin:0;padding:0 15px;display: inline-block;position: absolute; top:24px;right: 40px;}
.cash_date{background:#F7F7F7;border:1px solid #ccc;margin-bottom: 30px;margin-top: 20px;width:100%;margin:10px auto 30px;position: relative;}
.cash_date p{margin-left: 15px;line-height: 40px;    line-height: 40px;
    font-size: 16px;
}
.cash_operation_time{
    color: #000;
    line-height: 40px;
    font-size: 14px;

}
.cash_operation{
    padding-left: 10px;
    position: relative;
    margin-bottom: 10px;
}
.cash_operation .xinbiao{
    color: #FF5722;
    font-size: 12px;
    margin-right: 2px;
    position: absolute;
    left: 0;
    top: 0;
}
.cash_operation .texts{
    font-size: 12px;
}
.account_explain{margin:0 auto 30px;color:rgba(0,0,0,.6)}


.new_header{
    width: 100%;
    height: 44px;
    background-color: #6BAA37;
    box-shadow: rgba(0, 0, 0, .5) 0px 0px 4px 0px;
}
.ticks_phone_head{
    display: block;
}
@media(max-width: 1200px){
    .new_header{
        height: 38px;
        display: none;
    }
    .new_header .new_container{
        display: none;
    }
    .ticks_phone_head{
        display: block;
    }
}

.new_container{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}@media(max-width: 1200px){
    .new_container{
        width: 100%;
    }
}
.Organizers_logo{
    height: 100%;
    width: 50%;
    position: relative;
}
.Organizers_logo img{
    height: 80%;
    position: absolute;
    left: 0;
    top: 10%;
}
.personal_center{
    width:160px;
    height:100%;
    position: absolute;
    top: 0;
    right: 60px;
}
.personal_center .personal_center_box{
    font-size:16px;
    color:#fff;
    line-height:44px;
    text-align: center;
    z-index: 555;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    cursor: pointer;
    display: none;
}
.personal_center .personal_center_box img{
    margin-top: -4px;
    margin-right: 5px;
    width:18px;
}
.personal_menu{
    padding: 20px 0;
    background: rgba(255,255,255,1);
    position: absolute;
    right: 0;
    top: 38px;
    width: 50%;
    display: none;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
    z-index: 100000;
}
.personal_menu li{
    font-size:16px;
    line-height:57px;
    list-style: none;
    height: 60px;
    padding-left: 60px; list-style: none;
}
.personal_menu li.myticks{
    background-image: url(../images/my_ticks333.png);
    background-repeat: no-repeat; background-position: 37px 20px;
}
.personal_menu li.myticks:hover{
    background-color: #dedbde;
}
.personal_menu li.cearch_activity{
    background: url(../images/search_activity333.png);
    background-repeat: no-repeat; background-position: 37px 20px;
}
.personal_menu li.cearch_activity:hover{
    background-color:  #dedbde;

}
.personal_menu li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.personal_menu li a:hover{

}


.personal_menu li a{
    color:#4a4a4a;
}
.personal_menu .creat_activitu a{
    background:#37aae0;
    color: #fff;
    border-radius: 35px;
    padding: 5px 15px;
    width: 132px;
    height: 32px;
    position: static;
    margin:0;
    display: inline;
}
.personal_menu .creat_activitu a:hover{
    color: #fff;
}
.personal_menu li a:hover{
    text-decoration: none;
}


.lang_zh_or_en{
    width: 60px;
    position: absolute;
    right: 0;
    height: 100%;
    text-align: right;
    top:0;
}

.lang_zh_or_en a,.lang_zh_or_en span{
    line-height: 44px;
    font-size:16px;
    color:#fff;
    text-align: right;
    opacity: .6;
}@media(max-width: 1200px){
    .lang_zh_or_en a,.lang_zh_or_en span{
        line-height: 38px;
    }
}
.mew_banner_box{
    position: relative;
}@media(max-width: 1200px){
    .mew_banner_box{
        height: 175px !important;
        width: 100%;
    }
}
.mew_banner_box .banner_bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    background-image: url(../images/nobanner.jpg);

    height: 380px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}@media(max-width: 1200px){
    .mew_banner_box .banner_bg{
        height: 175px !important;
    }
}@media(max-width: 320px){
    .mew_banner_box .banner_bg{
        height: 147px !important;
    }
}
.mew_banner_box .banner_bg img{
    width: 100%;
}
.mew_banner_box .banner_img{
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    overflow: hidden;
}
@media(max-width: 1200px){
    .mew_banner_box .banner_img{
        width: 100px !important;
        height: 143px !important;
        margin: 0;
        background-repeat: no-repeat;
        background-position: center;
        left: 16px;
        top: 16px;
        border-radius: 0;
        z-index: 0;
        background-size: 100%;
    }
}@media(max-width: 320px){
    .mew_banner_box .banner_img{
        width: 80px !important;
        height: 115px !important;
    }
}
.mew_banner_box .banner_img img{
    width: 100%;
}@media(max-width: 1200px){
    .mew_banner_box .banner_img img{
        display: none;
    }
}

.mew_banner_box .blur{
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
    -webkit-filter: blur(40px); /* Chrome, Opera */
    -moz-filter: blur(40px);
    -ms-filter: blur(40px);
    filter: blur(40px);


}
.ticks_ibformation_box .activity_ticks{
    height: auto;
    padding: 20px;
}@media(max-width:1200px){
    .ticks_ibformation_box .activity_ticks{
        padding:0;
    }
}
.activity_information{
    padding: 15px 0;
    width: 100%;
    background: #fff;
}
.ticks_activity_information{
    z-index: 20;

}@media(max-width: 1200px){
    .ticks_ibformation_box{
        padding-bottom: 60px;
    }
    .ticks_ibformation_box .active_box {
        border:none;
    }
    .activity_information{
        display: block;
        padding:0;
    }

}
.ticks_activity_information .activity_name{
    text-align: left;
    line-height: 50px;
    font-size: 32px;
    margin-bottom: 10px;
    padding-right: 0;
}
.activity_name{
    font-size: 32px;
    margin-bottom: 30px;
    line-height: 50px;
    color: #000;
}@media(max-width: 1200px){
    .ticks_activity_information .activity_name{
        display: block;
        font-size:16px;
        color:#4a4a4a;
        line-height: 30px;
        font-weight: bold;
        margin-bottom: 0;
    }
    .activity_name{
        text-align: left;
        display:none;
        padding-right: 0;
    }
}

.activity_address{
    display: inline-block;
    font-size: 20px;
    line-height: 25px;
    color: #000;
}@media(max-width: 1200px){
    .activity_address{
        display: none;
    }
    .ticks_activity_information .activity_address{
        display: block;
        font-size:12px;
        color:#4a4a4a;
    }
}
.browse_num{
    display: inline-block;
    font-size:14px;
    color:#858585;
    line-height: 25px;
    float: right;
}
.ticks_activity_information .activity_date img,.ticks_activity_information .activity_detailed_address img{
    display: inline-block;
    width: 15px;
}
.ticks_activity_information .activity_date .time,.ticks_activity_information .activity_detailed_address .position{
    display: none;
}
.participant_list_information{
    display: block;
}
.activity_date.center{text-align: left}
@media(max-width:1200px){
    .activity_date.center{
        text-align:left;
        position:relative;
        padding-left: 30px;
    }
    .activity_date.center i{
        display:block;
        position: absolute;
        top: 2px;
        left: 5px;
    }
}
.activity_date{
    line-height:35px;color:#000;
    position: relative;
    padding-left: 25px;
    padding-right: 5px;
}@media(max-width: 1200px){
    .activity_date{
        line-height: 25px;
        color:#000;
        margin: 10px 0;
        padding-left: 40px;
    }
    .activity_date:nth-of-type(1){
        margin-top: 0;
    }
    .participant_list_information{
        display: none;
    }
    .ticks_activity_information .activity_date{
        display: block;
        position: relative;
        padding-left: 25px;
    }
    .ticks_activity_information .activity_date .time,.ticks_activity_information .activity_detailed_address .position{
        display: inline-block;
        width: 42px;
    }
    .ticks_activity_information .activity_date img,.ticks_activity_information .activity_detailed_address img{
        display: none;
    }
}
.activity_date img{
    margin-top: -4px;
}
.ticks_activity_information .activity_date span{
    font-size:16px;
}
.activity_date_span{
    font-size:16px;
    color:rgba(0,0,0,.8);
    line-height:22px;

}@media(max-width:1200px){
    .activity_date_span{
        font-size: 14px;
        line-height: 14px;
        color:#000;
    }
    .ticks_activity_information .activity_date span{
        font-size:14px;
    }
}
.activity_date i{
    font-size: 20px;
    left: 10px;
    color: #7ab34a;
    top: 0;
    position: absolute;
    left:0;top:1px;
}@media(max-width:1200px){
    .activity_date i{
        position: absolute;
    }
    .activity_detailed_date i{
        left: 0;
    }
}
.activity_detailed_address{
    display: block;
    position: relative;
    padding-left: 25px;
}@media(max-width: 1200px){
    .activity_date span{
        color: #000;
        line-height: 20px;
    }
    .activity_detailed_address{
        display: none;
    }
    .ticks_activity_information .activity_detailed_address{
        display: block;
        position: relative;
        padding-left: 25px;
    }
}
.activity_detailed_address i{
    font-size: 22px;
    color:#7ab34a;
    left: 0;
    top: 1px;position: absolute;

}@media(max-width:1200px){
    .activity_detailed_address i{
        position: absolute;

    }
}
.ticks_activity_information .activity_detailed_address span{
    font-size:16px;
}
.activity_detailed_address span{
    font-size:21px;
    color:#000;
    line-height: 30px;
}@media(max-width:1200px){
    .activity_detailed_address span{
        line-height: 20px;
        font-size:14px;
    }
    .ticks_activity_information .activity_detailed_address span{
        font-size:14px;
    }
}
.activity_detailed_date{
    line-height: 30px;
    position: relative;
    padding-left: 25px;
}@media(max-width:1200px){
    .activity_detailed_date{
        line-height: 25px;
        margin:5px 0;
    }
}
.publish_comment{
    width: 112px;
    height: 30px;
    border: 1px solid #999;
    border-radius: 17px;
    position: absolute;
    right: 20px;
    top: 70px;
    text-align: center;
}@media(max-width: 1200px){
    .publish_comment{
        display: none;
    }
}
.publish_comment span{
    line-height: 30px;
    font-size: 14px;
    color:#858585;

}
.activity_content{
    position: relative;
}@media(max-width: 1200px){
    .activity_content{
        padding-bottom: 68px;
        z-index:0;
    }
}
.activity_content_left{
    width: 855px;
}
.activity_header{
    position: relative;
    width: 100%;
    height: auto;
    background: #fff;
    z-index: 100;

}@media(max-width: 1200px){
    .activity_header{
        display: none;
    }
}
.activity_header .new_container{
    border-top: 1px solid #d8d8d8;
    margin-top: -1px;
}
.header_navbox{
    width: 855px;

}
.header_navbox .header_nav{
    float: left;
    text-align: center;
    list-style: none;
    width:33.3%;
}
.header_navbox .header_nav a.current{
    color:#37aae0;
    border-bottom: 3px solid #37aae0;line-height: 48px;
}
.activity_header_color{
    font-size:16px;
    display: block;
    line-height: 52px;
    color:#737373;
    cursor: pointer;
    padding:0;
}
.header_navbox .header_nav a:hover{
    text-decoration: none;
}
.buy_tickets{
    width: 280px;
    height: 42px;
    background:#37aae0;
    border-radius:10px;
    text-align: center;position: absolute;
    right: 0;
    bottom: 6px;
    color: #fff;
}
.buy_tickets a{
    display: block;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}
.buy_tickets a:hover{
    text-decoration: none;
}
.activity_details{
    width: 100%;
    background-color:#f2f2f2;
    padding-bottom: 40px;
}@media(max-width: 1200px){
    .activity_details{
        background-color: #fff;
        padding:0;
        border-bottom:1px solid #e6e7eb;
    }
}
.activity_details_box{
    width: 1200px;
    margin: 0 auto;
}@media(max-width: 1200px){
    .activity_details_box{
        width: 100%;
    }
}
.activity_content_tit .activity_details_content{
    padding: 13px 0;
}
.activity_details_content{
    padding:20px 0;
    width: 855px;z-index: 200;
}@media(max-width: 1200px){
    .activity_details_content{
        width: 100%;
        padding: 10px 15px;
    }
    .activity_content_tit .activity_details_content{
        padding: 7px 15px;
    }
}
.activity_details_content img{
    max-width: 100%;
}
.details_more,.details_close{
    display: none;
    text-align: center;
    cursor: pointer;
}@media(max-width: 1200px){
    .details_more{
        display: none;
        margin-top: 15px;
    }
}
.activity_content_tit{
    text-align: center;
    background: #e2e2e2;
    width: 1200px;margin: 0 auto;
}@media(max-width: 1200px){
    .activity_content_tit{
        background:#f2f2f2;
        text-align: left;
        position: relative;
        width:100%;
    }
}
.activity_content_tit .activity_content_tit_img{
    margin-top: 1px;
    width:18px;
}@media(max-width: 1200px){
    .activity_content_tit .activity_content_tit_img{
        display: none;
    }
}
.activity_content_titcolor{
    font-size:16px;
    color:#4a4a4a;
}
.activity_content_tit i{
    font-size:20px;
}@media(max-width: 1200px){
    .activity_content_tit span{
        line-height: 29px;
        font-size: 16px;
        color: #000;
    }
    .activity_content_tit i{
        font-size: 16px;
    }
}
.activity_guset{
    width: 100%;
    background: #fff;
    padding-bottom: 40px;
}@media(max-width: 1200px){
    .activity_guset{
        border-bottom: 1px solid #e6e7eb;
    }
}
.activity_guset_box{
    display: block;
}
.activity_guset_box_min{
    display: none;
    position: relative;
    width: 95%;
    height: 80px;
    margin: 0 auto;
}
@media(max-width: 1200px){
    .activity_guset_box{
        display: none;
    }
    .activity_guset_box_min{
        display: block;
    }
}
.activity_guset_box_min .min_guest_box{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    zoom: 1;
    display: none;
}
.activity_guset_box_min .min_guest_box:nth-of-type(1){
    display: block;
}
.activity_guset_box_min .min_guest_box .min_guest{
    width: 33.3%;
    float: left;
    list-style: none;
    text-align: center;
}
.activity_guset_box_min .min_guest_box .min_guest img{
    width: 80%;

}
.activity_guset_box_min .next_page{
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -19px;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg); 	/* IE 9 */
    -moz-transform:rotate(-90deg); 	/* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
    -o-transform:rotate(-90deg); 	/* Opera */
}
.activity_guset_box li{
    width: 20%;
    float: left;
    list-style: none;
    margin: 10px 0;
}@media(max-width: 1200px){
    .activity_guset_box li{
        width: 33%;
        text-align: center; list-style: none;
    }
}
.activity_guset_box li img{
    width: 102px;
}@media(max-width: 1200px){
    .activity_guset_box li img{
        width: 64px;
    }
}
.activity_guset_lists .name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 35px;
}@media(max-width: 1200px){
    .activity_guset_lists .name{
        font-size: 12px;
        color:#858585;
    }
}
.activity_guset_lists .position{
    font-size:10px;
    color:#4a4a4a;line-height: 25px;
}
.activity_guset_lists .introduction a{
    font-size:10px;
    color:#737373;line-height: 20px;
    display: block;
    text-decoration: underline;
}
.activity_partner img{
    width: 90%;
    margin: 0 auto;
}
.Sponsor_logo{
    margin-bottom: 20px;
}
.Sponsor_logo img{
    margin: 0 auto;
    display: block;
    height: auto;
    max-height: 100px;
    max-width: 135px;
}@media(max-width: 1200px){
    .activity_details_content .Sponsor_logo img{
        margin: 0;
        height: 30px;
    }
}
.prticipant_list li{
    width: 50%;
    float: left;
    list-style: none;
    height: 60px;
}@media(max-width: 1200px){
    .prticipant_list li{
        width: 100%;
        padding-left: 10px; list-style: none;
    }

}
.prticipant_list li img{
    width: 36px;
    height:36px;
    border-radius:50%;
}@media(max-width: 320px){
    .prticipant_list li img{
        width: 24px;
        height:24px;
        border-radius: 50%;
    }
}
.prticipant_list li span{
    font-size:14px;
    margin-right: 10px;
    line-height: 60px;
}
.prticipant_list_fontColor{
    color:#737373;
}
@media(max-width: 1200px){
    .prticipant_list_fontColor{
        color: #858585;
    }
}@media(max-width: 320px){
    .prticipant_list li span{
        font-size: 12px;
        margin-right: 0;
        line-height: 40px;
    }
}
.new_footer{
    width: 100%;
    background:#4a4a4a;
    height: 120px;
    padding: 10px 0;
}
.new_PCfoooter{
    display: block;
}
.new_phone_footer{
    display: none;
}
.new_phone_footer_content{
    cursor: pointer;
}
.new_phone_footer_content .followbox{
    padding: 0;text-align: center;
}
@media(max-width: 1200px){
    .new_PCfoooter{
        display: none;
    }
    .new_phone_footer{
        display: block;
    }
    .new_footer{
        position: fixed;
        left: 0;
        bottom: 0;
        height: auto;
        margin: 0;
        padding: 0;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px 0px;
    }

}
.new_footer p.top{
    font-size:14px;
    color:#ffffff;
    opacity: .6;
    line-height: 50px;
}
.new_footer p.bottom{
    font-size:12px;
    color:#ffffff;
    opacity: .5;
    line-height: 50px;
}
.new_footer p.left{
    text-align: right;
}
.new_footer p.right{
    text-align: left;
}
.more_prticipants a{
    font-size:14px;
    color:#37aae0;
    line-height:14px;
    text-align:center;
    text-decoration: underline;
    display: block;
    line-height: 30px;
}
.activity_content_right{
    width: 100%;
    position: absolute;
    top: 20px;
    right: 0;
    height: 100%;
    z-index: 5;
}
.activity_content_right_box{
    max-height: 85vh;
    min-height:80vh;
    width: 280px;
    position: absolute;
    right: 0;
    padding: 15px 20px;
    top: 135px;
    background: #fff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
}
.activity_rightbox_color{
    font-size:14px;
    color:#4a4a4a;
    line-height: 40px;
    position: relative;
}
.activity_content_right_box .share_list{
    width: 33.3%;
    list-style: none;
    float: left;
    text-align: center;
    cursor: pointer;
}
.activity_content_right_box .maps img{
    margin: 10px 0;
}
.activity_content_right_box .time_slit{
    padding: 0;
}
.activity_content_right_box .time_slit p{
    font-size:12px;
    color:#737373;
    line-height: 20px;
}
.activity_content_right_box .time_slit p.left{
    text-align: right;
    padding-right: 4px;
}
.activity_content_right_box .time_slit p.right{
    text-align: left;
    padding-left: 4px;
}
.activity_venue{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    padding:10px 0;
}
.add_calendar img{
    margin-top: -4px;
}
.add_calendar{
    border-bottom: 1px solid #d8d8d8;
}
.add_calendar a{
    font-size:12px;
    color:#37aae0;
    line-height:40px;
}
.scan_code_share{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    margin: 5px 0;
}
.tel_email_home li{
    list-style: none;
}
.tel_email_home li img{
    margin-right: 5px;
}
.tel_email_home li a{
    font-size:12px;
    color:#737373;
    line-height: 25px;
}
.guest_dilalog_position{
    color:#4a4a4a;
    font-size: 12px;
    line-height: 20px;
}
.activity_header .tel_email_home {
    width: 100%;
    overflow: hidden;
}
.activity_header .tel_email_home li{
    float: none;
    width: 100%;
    text-align: left; list-style: none;
}
.activity_header .tel_email_home li a{
    line-height: 25px;
    display: inline-block;
}

/*移动单独样式*/
.activity_phone_head{
    width: 100%;
    height: 60px;
    display: none;
    background: #fff;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px 0px;
    padding: 0 10px;
}@media(max-width: 1200px){
    .activity_phone_head{
        background:#7ab34a;
        display: block;
        height: 38px;
        margin-bottom: -38px;
    }

}
.left_people_logo{
    width: 40%;
    height: 100%;
    float: left;
    text-align: center;

}
.left_people_logo img{
    height: 18px;
    margin-top: 11px;

}
.md_yoopay_logo{
    width: 30%;
    height: 100%;
    float: left;
    text-align: left;
    position: relative;
}
.md_yoopay_logo img{
    position: absolute;
    top: 10%;
    left:0;
    height: 80%;
}
.activity_phone_head .lang_zh_or_en{
    width: 30%;
    float: left;
    height: 100%;
    position: static;
}
.phone_banner_information{
    position: absolute;
    left: 137px;
    top: 8px;
    padding: 10px 0;
    display: none;
    color: #fff;
    width: 63%;
}@media(max-width:1200px ){
    .phone_banner_information{
        display: block;
    }
}@media(max-width: 320px){
    .phone_banner_information{
        left: 117px;
        padding: 0;
    }
}
.phone_banner_information .activity_name{
    font-size:16px;
    line-height: 20px;
    color: #fff;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}@media(max-width: 320px){
    .phone_banner_information .activity_name{
        line-height: 25px;
        text-align: left;
        color:#000;
    }
}
.phone_banner_information .activity_address{
    font-size: 12px;
    line-height: 30px;color: #fff;display: block;

}
.phone_banner_information .price {
    font-size: 14px;
}@media(max-width: 320px){
    .phone_banner_information .price {
        font-size: 16px;
        margin-top: 10px;
    }
}
.phone_banner_information .price span{
    font-size: 12px;
}
.phone_banner_information .browse_num{
    font-size: 12px;
    color: #fff;
    float: left;display: block;
}
.phone_banner_information .publish_comment{
    width: 73px;
    height: 24px;
    top: 115px;display: block;
    right: 0;    border: 1px solid #fff;
}@media(max-width: 320px){
    .phone_banner_information .publish_comment{
        top: 90px;
        right: 10px;
    }
}
.phone_banner_information .publish_comment span{
    font-size: 12px;
    color: #fff;
    line-height: 23px;
}
.phone_activity_information{
    display: none;
    position: relative;
}@media(max-width: 1200px){
    .phone_activity_information{
        display: block;
    }
}
.phone_activity_information p{
    color: #999;
    font-size: 14px;
    line-height: 25px;
    margin: 0 3px;
}@media(max-width: 320px){
    .phone_activity_information p{
        font-size: 12px;
    }
}
.phone_activity_information .col-xs-3,.phone_activity_information .col-xs-9,.phone_activity_information .col-xs-4,.phone_activity_information .col-xs-8{
    padding: 0;
}
.phone_look_map{
    display: block;
    position: absolute;
    top: 54px;
    right:15px;
}
.phone_maps{
    width: 80%;
    margin: 0 auto;
    display: none;
}

.phone_maps img{
    width: 100%;
    margin-top: 20px;

}
.activity_details_tel{
    display: none;
}@media(max-width: 1200px){
    .activity_details_tel{
        display: block;
    }
}
.activity_details_tel .tel_email_home li a,.activity_details_tel .tel_email_home li i{
    font-size: 14px;
    color:#737373;
    line-height: 30px;
}
.new_phone_footer_content .buy_tickets{
    width: 100%;
    line-height: 43px;
    position: static;
    height: 100%;
    border-radius: 0px;
    background: #37aae0;
    font-size: 16px;
    border:1px solid #37aae0;
}
.new_phone_footer_content .follow{
    text-align: center;
    font-size: 16px;
    color:  #fff;
    display: block;
}
.buy_tickets_two{
    margin-top: 0;
    padding: 15px 0;
    position: relative;
}
.buy_tickets_two .activity_name{
    font-size: 16px;
}
.buy_tickets_two .activity_address{
    font-size: 14px;
}
.buy_tickets_two .activity_date{
    margin-top: 5px;
}
.buy_tickets_two .return_home{
    text-align: right;
    margin-top: 20px;
}
.buy_tickets_two .activity_detailed_address span{
    line-height: 30px;
}
.participants_box{
    background:#f2f2f2;
    padding: 40px 0 40px;
}@media(max-width: 1200px){
    .participants_box{
        padding:0;
        background: #fff;
    }
}
.participants_tit{
    font-size: 16px;
    color: #000;
    padding-left: 60px;
    line-height: 40px;
}
.participants_box .prticipant_list{
    padding-left: 100px;
}
.participants_tit .return{
    display: none;
}
@media(max-width: 1200px){
    .participants_box .prticipant_list{
        padding-left: 20px;margin-top: 38px;
    }
    .participants_tit{
        text-align: center;
        background: #6BAA37;
        font-size: 18px;
        font-weight: normal;
        padding: 0;
        color: #fff;
        line-height: 38px;
        position: fixed;
        left:0;
        width: 100%;
        top:0;
    }
    .participants_tit .return{
        display: block;
        position: absolute;
        right: 15px;
        top: 11px;
        width: 16px;
    }
}
.pagination{
    float: right;
}
@media(max-width:1200px){
    .pagination{
        float: none;
        width: 100%;
        text-align: center;
    }
    .pagination li{
        display: inline-block;
        margin :0 -3px; list-style: none;
    }
}
.details_one{
    height: auto;
    padding: 20px 0;
}@media(max-width: 1200px){
    .details_one{
        max-height: 400px;
        overflow: hidden;
        padding: 0;
    }
}
.details_one_content{
    font-size:14px;
    text-align: left;line-height: 25px;color:#737373;
}
.details_one_content img{
    display: inline-block;
}
.left_people_logo .personal_menu {
    background: #fff;
    position: absolute;
    right: 0;
    top: 38px;
    z-index: 5;
    width: 55%;
}
.return_home_box{
    display: none;
}
.ticks_activity_information .return_home_box{
    text-align: right;
    position: relative;
    padding: 0;
}
.ticks_phone_head_tit{
    width: 100%;
    background: #fff;
    position: relative;
    text-align: center;
    height: 60px;
    display: none;
}@media(max-width: 1200px){
    .ticks_phone_head_tit{
        display: block;
    }
}
.ticks_phone_head_tit p{
    font-size:17px;
    color:#4a4a4a;
    line-height: 60px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px 0px;
}
.ticks_phone_head_tit img{
    position: absolute;
    right: 15px;
    top: 22px;
    display: none;
}
@media(max-width: 1200px){
    .ticks_phone_head_tit img{
        display: block;
    }
}
.new_accessories_box{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ccc;
}@media(max-width:1200px){
    .new_accessories_box{
        margin: 0 0 15px;
    }
}
.new_accessories_box h5{
    line-height: 80px;
    color: #37aae0;
}@media(max-width:1200px){
    .new_accessories_box h5{
        line-height: 35px;
    }
}

.new_accessories_box ul li{
    list-style: none;
    margin: 0 8px;
    line-height: 80px;
    color: #737373;
    float: left; list-style: none;
}@media(max-width:1200px){
    .new_accessories_box ul li{
        height:35px;
        line-height: 35px list-style: none;
    }
}
.new_accessories_box ul li img{
    margin-top: -2px;
}
.new_poster_box img{
    display: block;
    margin:0 auto;
    width: 100%;
}
.event_information_box{
    width: 930px;
    position: relative;
    float: left;

}@media(max-width:1200px){
    .event_information_box{
        width:100%;
        padding:10px 0;
    }
    .Sponsor_information_box{
        height:168px;
        overflow: hidden;
    }
}
.content_sponsor{
    display: block;
    position: absolute;
    right: 0;
    top:7px;
    padding: 0 20px;
    border: 1px solid #d8d8d8;
    line-height: 25px;
    color: #d8d8d8;
    border-radius: 12px;
}
.contact_sponsor{
    pointer-events: relative;
}
.contact_sponsor a{
    display: block;
    position: absolute;
    right: 0;
    top:7px;
    border: 1px solid #737373;
    color: #737373;
    line-height: 25px;
    border-radius: 12px;
    font-size: 12px;
    padding: 0 15px;
}
.nobanner_information{
    height: 100%;
    width: 1200px;
    margin:0 auto;
    position: relative;
}
.nobannerin_box{
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    top: 10%;

    overflow: hidden;
    padding: 20px 40px 0;
}
.nobanner_information .nobannerin_box .activity_information{
    position: static;
}
.nobanner_information .nobannerin_box .activity_information .new_container{
    width:auto;
}
.nobanner_img{
    border-top-left-radius:  10px;
    border-top-right-radius: 10px;
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    top: 10%;
    background: rgba(255,255,255,.2);
}
.nobanner_information .activity_information{
    position: absolute;
    left: 0;
    bottom: 90px;
    background: none;
}
.heightauto .new_container{
    height:auto;
}
.show_all,.show_more{
    display: none !important;
}
.phone_content_zhuban{
    position: absolute;
    right: 20px;
    top:0;
    font-size: 16px;
    line-height: 47px;
}
.participants_box .new_stylevPagging{
    line-height: 34px;
    margin-left: 10px;
    display: none;
}
.participants_box .pagination{
    float:none;
}
.new_pay_success{
    width:80%;
    margin: 0 auto;
}@media(max-width:1200px){
    .new_pay_success{
        width:100%;
    }
}
.nobanner_ticksposition{
    left:120px;
    width:71%;
    padding: 10px;
    width: auto;
}
.full_screen_header{
    height: 44px;
    margin-bottom: -44px;
    position: relative;
}
.full_screen_content{
    min-height: 100%;
    padding:44px 0 120px;
}
.full_screen_footer{
    height: 120px;
    margin-top: -120px;
}@media(max-width:1200px){
    .full_screen_footer,.full_screen_content,.full_screen_header{
        height: auto;
        padding: 0;
    }
    .full_screen_header{
        margin-bottom: 0px;
    }
}
.new_WeibaoShare{
    position: fixed;
    left:50%;
    margin-left: -126px;
    z-index:999 ;
    width:252px;
    height: 55px;
    text-align: center;
    padding:0px 0px;
    border-radius:4px;
    box-shadow: 0 0 3px  #666;
    background:#000;
    opacity: 0.9;
    bottom: 0; display: none;
}@media(max-width:1200px){
    .new_WeibaoShare{
        display: none;
    }
}

.new_WeibaoShare img{margin:5px 6px;}
.activity_header_top{
    display: none;
    width:855px;
}
.activity_header_top .name{
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin: 15px 0 0 0;
}
.activity_header_top .dateposition{
    font-size: 14px;
    color: #737373;
    line-height: 20px;
    margin:8px 0;
}

.join_banner{
    width: 960px;
    margin: 0 auto;
}@media(max-width:768px){
    .join_banner{
        width: 100%;
    }
}
.join_banner img{
    width: 100%;
}
.join_yoopay_content{
    padding: 0;
    width: 960px;
    margin: 0 auto;
    background: #fff;
    padding: 0 50px;
    padding-bottom: 50px;
}@media(max-width: 768px){
    .join_yoopay_content{
        padding: 0;
    }
}
.join_content{
    width: 100%;
    padding: 0;
}
@media(max-width: 768px){
    .join_yoopay_content{
        width: 100%;
    }
    .join_content{
        padding:  0 10px;
        padding-bottom: 50px;
    }
}
@media(max-width:320px){
    .join_content{
        padding-bottom: 50px;
    }
}
.join_tit{
    font-size:28px;
    color:#000000;
    text-align: center;
    line-height: 100px;
    padding: 20px 0 10px;
    margin: 0;
}@media(max-width: 768px){
    .join_tit{
        line-height: 50px;
        font-size:20px;
    }
}
.yoopay_profile p{
    font-size:16px;
    color:#000000;
    line-height: 25px;
    margin-bottom: 20px;
}@media(max-width: 1200px){
    .yoopay_profile p{
        font-size: 14px;
    }
}
.job_position{
    margin: 50px 0;
}
.job_position_list{
    list-style: none;
    position: relative;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-top: -1px;
}
.position_tit{
    line-height: 80px;cursor: pointer;
    background: url(/images/position_btn.png) no-repeat right center;
    background-size: 28px;
    font-size: 18px;
}@media(max-width: 1200px){
    .position_tit{
        font-size: 14px;
        line-height: 40px;
        background-size: 20px;
    }
}
.position_left_img{
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #37aae0;
    vertical-align: middle;
    margin-right: 5px;
}@media(max-width: 1200px){
    .position_left_img{
        width: 8px;
        height: 8px;
    }
}
.position_left_img.current{
    background: red;
}
.job_requorements{
    padding-left:30px;
    list-style: none;
    visibility: hidden;
    height: 0;
    display: none;

}

.job_requorements_tit{
    font-size:14px;
    color:#000000;
    line-height: 30px;
    font-weight: bold;
}
.job_requorements p{
    font-size:14px;
    color:rgba(0,0,0,.7);
    line-height: 25px;
}
.job_requorements li{
    margin-bottom: 30px; list-style: none;
}
#job_requorements1,
#job_requorements4,
#job_requorements5,
#job_requorements3,
#job_requorements2{display: none;}
#job_requorements1:checked ~ .job_requorements,
#job_requorements5:checked ~ .job_requorements,
#job_requorements3:checked ~ .job_requorements,
#job_requorements4:checked ~ .job_requorements,
#job_requorements2:checked ~ .job_requorements{
    visibility: visible;
    display: block;
    height: auto;
}
#job_requorements1:checked ~ .position_tit,
#job_requorements5:checked ~ .position_tit,
#job_requorements3:checked ~ .position_tit,
#job_requorements4:checked ~ .position_tit,
#job_requorements2:checked ~ .position_tit{
    background: url(/images/position_btn_close.png) no-repeat right center;
    background-size: 28px;
}@media(max-width: 768px){
    #job_requorements1:checked ~ .position_tit,
    #job_requorements3:checked ~ .position_tit,
    #job_requorements5:checked ~ .position_tit,
    #job_requorements4:checked ~ .position_tit,
    #job_requorements2:checked ~ .position_tit{
        background-size: 20px;
    }
}

.job_requorements1{
    width: 100%;
    height: 80px;position: absolute;
    left: 0;top: 0;
    display: block;
}@media(max-width:768px){
    .job_requorements1{
        height: 40px;
    }
}
.join_us_btn {
    width: 100%;
    position: static;
}@media(max-width: 768px){
    .join_us_btn{
        position: fixed;
        left: 0;
        bottom: 0;
    }
}
.join_us_btn p{
    width: 100%;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    background: #37aae0;
    text-align: center;
    margin-bottom: 50px;
    cursor: pointer;
}@media(max-width: 768px){
    .join_us_btn p{
        margin-bottom: 0;
    }
}
.jion_dialog_content{
    text-align: center;
}
.jion_dialog_content p{
    font-size:16px;
    color:#4a4a4a;
    line-height: 45px;
}
.jion_dialog_yoopaylogo{
    width: 100%;
    margin:  30px 0 50px;
}
.list_ticks_info{
    width:960px;
    margin:0 auto;
    position: relative;
}@media(max-width:1200px){
    .list_ticks_info{
        width:100%;
        padding: 20px 15px;
    }

}
.lang_zh_or_en a.current_language{
    opacity: 1;
}
.activity_selected{
    margin-top:10px; color: #6B7385;font-size: 10px; text-align: center;
}@media(max-width:768px){
    .activity_selected{
        text-align: left;
        margin-left: 20px;
    }
}
.search_input{
    width: 458px;
    border: 1px solid #ccc;
    line-height: 40px;
    height: 40px;
    color: #505050;
    padding: 0px 12px;
    border-radius: 5ox;
}@media(max-width:768px){
    .search_input{
        display: inline-block;
        width: 82%;
    }
}
.activity_search{
    display: inline-block;
    width: 105px;
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background: #22A2DC;
    border-radius: 5px;
    cursor:pointer;
}@media(max-width:768px){
    .activity_search{
        width:15%
    }
}
.new_sk-item-edit-ticket{
    position: relative;
    padding: 0;
}
.new_sk-item-edit-ticket .sk-label-edit-ticket{
    position: absolute;
    top: 0;
    left: 0;
    width: 146px;
    margin-left: 0;
}
.join_us{
    width: 100%;
    background: #F7f3f7;
    margin-bottom: -60px;
    margin-top: -50px;
}
.right_box_phone,.right_box_href{
    position:relative; word-break: break-all; padding-left: 20px;color: #737373;font-size: 12px;    line-height: 20px;
}
.right_box_phone, .right_box_phone{
    color: #737373;
}
.return_home a i{
    color: #000;
    font-size: 50px;
}
.cash_money .cash_money_N{
    width: auto;
    float: none;
    display: inline-block;
}
.open_details{
    color: #2BA8DD;
}
.select_event_span{
    color:#337ab7;
    cursor: pointer;
}
.select_event_span:hover{
    text-decoration: underline;
    color: #2BA8DD;
}
.banner_bottom_tit_all,.signUp_top_tit_all{
    display: none;
}
.activity_header_top{
    padding-left:68px;
    position: relative;
}
.activity_header_top_left{
    width: 54px;
    height: 74px;
    position:absolute;
    left:0;
    top:8px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.activity_header_top_left img{
    max-width: 100%;
    max-height: 100%;
    width:100%;
}
.phone_event_logo{
    width: auto;
    display: none;
}
.phone_more_events{
    display: none;
    float: right;
}
@media(max-width:1200px){
    .phone_event_logo,.phone_more_events{
        display: inline-block;
    }
}
.yoopay_welfare{position: relative; padding-left: 20px; margin-left: 30px;}
.yoopay_welfare span{position: absolute;left: 0;top: 10px;  width: 8px;height: 8px;border-radius: 50%;background: #000;line-height:25px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.right_Sponsor_informations{
    max-height: 100px;
    overflow: hidden;
}
.right_Sponsor_informations_all{
    cursor: pointer;
    color: #37aae0;
    text-align: center;
    line-height: 20px;
    font-size:12px;
    display: none;
}
.right_Sponsor_informations_all:hover{
    text-decoration: underline;
}

@media(max-width:1200px){
    .hasbanner_noposter_box,.nobanner_noposter_box{
        height: auto !important;
        border-bottom: 1px solid #e6e7eb;
    }
    .phone_hasposter_nobanner {
        border-bottom: 1px solid #e6e7eb;
    }
    .hasbanner_noposter,.nobanner_noposte{
        position: static;width: 100%;
    }
    .hasbanner_noposter .activity_name,.nobanner_noposte .activity_name {
        width: 100%;
        padding: 0 15px;
        line-height: 25px;
        margin: 0;
        color:#000;
    }
    .hasbanner_noposter .price,.nobanner_noposte .price{
        width: 100%;
        padding: 0 15px;
        line-height: 25px;
        margin: 0; color:#000;
    }
    .nobanner_noposter_phone_bg{
        display: none;
    }

}
.web_eventLocation_all,.ticks_activity_information .signUp_top_tit_all{display: none;}


/*无横幅无banner pc 样式*/
.noPoster_noBanner_box{
    width: 100%;
    background: #e2e2e2;
    padding: 20px 0;
}@media(max-width:1200px){
    .noPoster_noBanner_box{
        padding: 0;
        padding-bottom: 20px;
        background: #fff;
    }
}
.noPoster_noBanner{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}@media(max-width:1200px){
    .noPoster_noBanner{
        width: 100%;
    }
}
.left_date_box{
    width: 253px;
    height: 100%;
    position: relative;
    padding-left: 72px;
    padding-top: 72px;
    float: left;
    display: inline-block;
}@media(max-width:1200px){
    .left_date_box{
        width: 100px;
        padding-left: 16px;
        padding-top: 25px;
    }
}
.left_date{
    width: 160px;
}@media(max-width:1200px){
    .left_date{
        width: 85px;
    }
}
.left_date .mouth{
    width: 100%;
    text-align: center;
    color: #fff;
    line-height: 60px;
    background: #ff6b5d;
    font-size: 28px;
    background: url(/images/new-date-bg1.png);
    padding-top: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
}@media(max-width:1200px){
    .left_date .mouth{
        line-height: 32px;
        font-size: 14px;
    }
}
.left_date .week{
    width: 100%;
    text-align: center;
    font-size:30px;
    color:#4a4a4a;
    line-height: 103px;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-top: none;
}@media(max-width:1200px){
    .left_date .week{
        line-height: 70px;
        font-size: 28px;
    }
}
.right_information_box{
    float: left;
    height: auto; padding : 35px  0  0 0;
    width:885px;
    position: relative;
}
.noPoster_noBanner .right_information_box{
    width: 940px;
    display: inline-block;
}
@media(max-width:1200px){
    .right_information_box{
        position: absolute;
        left: 120px;
        top: 25px;
        padding: 0;
    }
}
.noPoster_noBanner_box .right_information_box .right_informations .activity_date {
    padding: 0;
    width: 100%;
    padding-left: 28px;
    position: relative;
}
.noPoster_noBanner_box .right_information_box .right_informations .activity_date i{
    position: absolute;
    left: 0;top:1px;
}
.noPoster_noBanner_box .right_information_box .right_informations .new_container{
    width: 100%;
    text-align: left;
}@media(max-width:1200px){
    .noPoster_noBanner_box .right_information_box .right_informations .new_container{
        display: none;
    }
}
.noPoster_noBanner_box .right_information_box .right_informations .activity_name{
    text-align: left;
    padding-right: 280px;
}@media(max-width:1200px){
    .noPoster_noBanner_box .right_information_box .right_informations .activity_name{
        font-size: 16px;
    }
}
.noPoster_noBanner_box .right_information_box .event_information_box{
    width: 667px;
}
.nobanner_noposter_phone .activity_name{
    color:#000;
}
.nobanner_noposter_phone .price{
    color:#000;
}
/*有海报无横幅pc*/
.hasposter_nobanner_pcbox{
    width: 100%;
    background-color: #e2e2e2;
    padding: 20px 0;
}
.hasposter_nobanner{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding-bottom: 20px;
}
.left_poster_box{
    width: 315px;
    height: 100%;
    position: relative;
    padding-left: 20px;
    padding-top: 20px;
    float: left;
}
.left_poster {
    width: 170px;
    height: auto;
    position: absolute;
    right: 15px;
    top: 70px;
}
.left_poster img{
    width: 100%;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .new_container{
    width: 100%;
    text-align: left;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .activity_name{
    text-align: left;
    padding-right: 280px;
}
.hasposter_nobanner_pcbox .right_information_box .event_information_box{
    width:605px;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .activity_date {
    padding: 0;
    width: 100%;
    text-align: left;
    line-height: 45px;
    position: relative;
    padding-left: 25px;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .activity_date i{
    position: absolute;
    left: 0;
    top: 1px;
}
.nobanner_hasposter_phone .activity_name{
    color:#000;
}
.nobanner_hasposter_phone .price{
    color:#000;
}
.buy_ticks_top_left{
    width: 100px;
    margin-top: 20px;
}
.buy_ticks_top_left .mouth {
    font-size: 20px;    line-height: 45px;
}
.buy_ticks_top_left .week{
    font-size: 30px;line-height: 100px;
}
.event_index_scrollTop_left{
    width:100%;
}
.event_index_scrollTop_left .mouth {
    font-size: 12px;    line-height: 25px;
}

.event_index_scrollTop_left .week {
    font-size: 16px;line-height: 49px;

}
@media(max-width:1200px){
    .activity_date .index_phone_i{
        left:15px;
        top:0;
    }
}
.nobanner_noposter_adddate{
    text-align: center;
    color:#37aae0;
    font-size: 16px;
    line-height: 27px;
    cursor: pointer; position: relative;
}@media(max-width:1200px){
    .nobanner_noposter_adddate{
        display: none;
    }
}
.activity_date .nobanner_noposter_adddate{
    text-align: center;
    color:#37aae0;
    font-size: 16px;
    line-height: 27px;
    cursor: pointer;
    display: inline-block;
    margin-left: 15px;
    position: relative;
}@media(max-width:1200px){
    .activity_date .nobanner_noposter_adddate{
        display: none;
    }
}
.C_header{
    width: 100%;
    height: 50px;
    background: #37aae0;
}
.C_header_left,.C_header_right{
    line-height: 50px;
    height: 100%;
}
.C_header_name{
    display: block;
    width: 100%;
    background: none;
    border: none;
    color: #fff;
    color: #474747;
    background: #fff;
    opacity: .65;
    line-height: 34px;
    padding-left: 10px;
}
.C_tit_list{
    float: left;
    margin: 0 5px;
    line-height: 50px;
    color: #fff;
    text-decoration: none;

}
.C_content_left_box .C_content_left_lists a:hover{
    color: #fff;
    text-decoration: none;
}
.C_tit_list{
    list-style: none;
}
.C_tit_list {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    padding: 0 10px;
    cursor: pointer;
}
.C_header_right_left,.C_header_right_right,.C_header_right_mid{
    float: left;
    height: 100%;
    color: #fff;
    position:relative;
}
.C_header_right_mid .C-save{
    font-size:14px;
    color:#37aae0;
    border-radius: 5px;
    height: 32px;
    width: 140px;
    position: absolute;
    top: 9px;
    background: #fff;
    text-align: center;
    line-height: 32px;
}
.C_content{
    width: 100%;

}
.C_content_left{
    width: 25%;
    float: right;
    background:#6c6c6c;
    margin-top: -1px;
    height: 100%;
}
.C_content_right{
    width: 75%;
    right: 0;top: 0;
    float: right;margin-top: -1px;
}
.C_content_left_lists{
    list-style: none;background:#585858;
    width: 100%;    margin: 4px 0;
}
.C_content_left_lists a{
    font-size:14px;
    color:#ffffff;
    line-height: 44px;
    display: block;
}
.C_content_left_lists .lists_tit{
    padding-left: 25px;
    font-size:14px;
    color:#ffffff;
    line-height: 44px;
    display: block;
    cursor: pointer;
}
.C_lists_box{
    width: 100%;
    background:#6c6c6c;
    list-style: none;
    padding-left: 25px;
    display: none;
}
.C_lists_li .color{
    width: 100%;
    padding-left:20px;
    position: relative;
    height: 44px;
    line-height: 44px;
}
.C_lists_li{
    width: 100%;position: relative; list-style: none;
    border-bottom: 1px solid #999;
}
.C_lists_li .color p{
    color: #fff;font-size:14px;
}
.get_color_box{
    width: 34px;
    height: 34px;
    position: absolute;
    right: 28px;
    top: 5px;
}
.C_lists_li .color .get_img_box{
    width: 68px;
    height: 22px;
    line-height: 21px;
    color:#fff;
    text-align: center;
    background: #37aae0;
    font-size: 12px;
    cursor: pointer;
    border: none;display: inline-block;
    margin-left: 28px;
}
.chenk_bg_style{
    width: 100%;
    padding-left: 30px;
    color: #fff;
    z-index: 999;
}
.chenk_bg_style input{
    vertical-align: middle;
    display: inline-block;
    margin-bottom: 4px;
    margin-right: 4px;
}
.chenk_bg_style p{
    font-size: 12px;
    line-height: 25px;
}
.update_professional_edition{
    text-align: right;
    padding-right: 28px;

}
.C_content_left_lists .update_professional_edition a{
    font-size: 12px;
    color: #37aae0;
}
.list_buy_tickets{
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    width: 280px;
    height: 42px;
    background: #37aae0;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}
.list_buy_tickets a{
    display: block;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}
.C_return{
    padding-left:10px;
    height: 50px;
}
.C_return span{
    color: #fff;
    font-size: 14px;
    line-height: 50px;
}
.C-save a{
    color: #fff;
    background: #37aae0;
    line-height: 34px;
    width: 100%;
    display: block;
    text-align: center;
}
.index_attendee{
    right: 10px;
    bottom: 12px;
    width: 270px;
    max-height: 230px;
    overflow: hidden;
    display: block;
    float: left;
    padding-bottom: 50px;
}
.index_attendee ul {
    max-height:150px;
    overflow: hidden;
}

.index_attendee_li p{
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 20px;
    font-size: 9px;
    line-height: 20px;
}
.index_attendee_li{
    width: 25%;
    float: left;
    padding: 0 3px;
    text-align: center; list-style: none;
}
.index_attendee_li_imgbox{
    width: 55px;
    margin:0 auto;
    height: 55px;
    overflow: hidden;
    position: relative;
}
@media(max-width:1200px){
    .index_attendee_li_imgbox{
        width:36px;
        height: 36px;
    }
}
.index_attendee_li img{
    width:100%;
    height: 100%;
}
.index_attendee_num{
    text-align: right;
    font-size: 9px;
    line-height: 30px;
    padding-right: 10px;
}

.ticks_price_div{
    width: 270px;
    height: 42px;
    background: #f2f2f2;
    position: absolute;
    right: 5px;
    bottom: 0;
    text-align: center;
    line-height: 42px;
}
@media(max-width:1200px){
    .ticks_price_div{
        display: none;
    }
    .index_attendee{
        position: static;
        width:100%;
        padding-bottom: 15px;

    }
    .index_attendee ul{
        max-height: 56px;
        overflow: hidden;
    }
    .index_attendee_li{
        width: 20%;
        margin-bottom: 10px; list-style: none;
    }
    .index_attendee_num{
        text-align:left;
        padding-left: 10px;
        line-height: 40px;
    }
    .ticks_price_div .collection_button{
        display: none;
    }
    .index_attendee_li img{
        width:36px;
        height: 36px;
    }
}


.new_phone_index{
    background: #efeff7;padding-bottom: 38px;padding-top: 38px;
    min-height: 100%;
    display: none;
}
@media(max-width:1200px){
    .new_phone_index{
        display: block;
    }
}
.new_index_search{
    width: 100%;
    padding: 8px 10px;
    position: relative;

}
.new_index_search .new_search_inputs{
    display: block;
    width:100%;
    border:none;
    height: 32px;
    background-color: #fff;
    line-height: 32px;
    background-image: url(/images/searchimg/searchlogo.png);
    background-position: 42%;
    background-repeat: no-repeat;
    text-align: left;
    color: #858585;
    text-align: center;
}
.new_type_ul{
    width:100%;
    padding: 8px 10px;
}
.new_type_li{
    width:33.3%;
    float:left;
    text-align: center;
    padding: 4px 6px; list-style: none;
}
.new_type_li.first_type{
    padding-left:0;
}
.new_type_li.last_type{
    padding-right: 0;
}
.type_list_box{
    width:100%;
    background: #fff;
}
.search_type_logo{
    display: inline-block;
    margin-right: 6px;
    width: 14px;
}
.search_type_link{
    color:#6c6c6c;
    font-size: 10px;
    line-height: 30px
}
a.search_type_link:link, a.search_type_link:visited{
    color: #6c6c6c;
}
.nice_activity{
    width: 100%;
    padding: 16px;
    background:#efeff7;
}
.nice_activity_poster{
    width:100%;

}
.nice_activity_ul{
    position: relative;
}
.nice_activity_ul_botton_line{
    width: 100%;
    height:1px;
    background: #fff;
    position: absolute;
    bottom:0;
}
.nice_activity_li{
    width:46%;
    float: left;
    padding-bottom: 0;
    background: #fff;
    margin:0 2%; list-style: none;
}
.nice_activity_information{
    width: 100%;
}
.nice_activity_tit{
    font-size:12px;
    color:#000000;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    -moz-box-orient:vertical;
    -moz-line-clamp:2;
    -o-box-orient:vertical;
    -o-line-clamp:2;
    -ms-box-orient:vertical;
    -ms-line-clamp:2;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height: 20px;
    margin: 8px 0;
    padding: 0 4px;
}
.nice_activity_location{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    text-overflow:ellipsis;
    -moz-box-orient:vertical;
    -moz-line-clamp:1;
    -o-box-orient:vertical;
    -o-line-clamp:1;
    -ms-box-orient:vertical;
    -ms-line-clamp:1;
    overflow:hidden;
    line-height: 18px;
    color:#858585;
    padding: 0 4px;
    text-align: left;
}
.searchclose{
    position: absolute;
    right: 15px;
    top: 14px;
    display:none;
}
.new_search_result{
    background: #fff;
    min-height:100%;
}
.new_search_result .result_ul{
    height:100%;
}
.resulu_li{
    width: 100%;
    position: relative;
    padding: 16px 0 16px 12px;
    border-bottom: 1px solid #c3c3c3; list-style: none;
}

.resule_poster{
    width: 60px;
    float: left;
    height: 75px;
    position: relative;
}
.resule_information{
    padding-left: 70px;
    padding-right: 20px;
}
.result_activity_tit{
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 20px;
    font-size: 14px;
    color:#000;
    margin-bottom: 5px;
}
.result_activity_location{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 18px;
    color: #858585;
}
.result_viewmore{
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right:12px;
    display: block;
    height: 12px;
}
.header_top_price{
    width: 280px;
    height: 42px;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 6px;
    color: #000;
    background-color: #f2f2f2;
    display: none;
}
.nice_activity_poster_div{
    height: 232px;
    width:100%;
    background: url(/images/searchimg/nobannerornoposter.png) no-repeat;
    background-size: cover;
    padding: 28px 12px 0 8px;
}
.nice_activity_poster_div .nice_activity_tit{
    font-size: 14px;
    margin: 0;
    margin-bottom: 15px;
    color:#535353;
    text-align: left;
}
.wechat_banner_div{
    width:100%;
    height:368px;
    overflow: hidden;
}@media(max-width:1200px){
    .wechat_banner_div{
        width:100%;
        overflow: hidden; height:368px;
    }
}
@media(max-width:414px){
    .wechat_banner_div{
        width:100%;
        overflow: hidden;
        height:160px;
    }
}
.wechat_banner_div img{
    width:100%;
}
.new-xs-footer{
    width: 100%;
    position: fixed;
    left: 0;
    bottom:0;
    color:#fff;
    height: 38px;
    background: #6BAB35;
    display: none;
}
@media(max-width:1200px){
    .new-xs-footer{
        display: block;
    }
}
.new-xs-footer-left a{
    color:#fff;
}
.new-xs-footer-left,.new-xs-footer-right{
    text-align: center;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding:0;
    float: left;

}
.new-xs-footer-left{
    background: #6BAB35;   width: 33.3%;
}
.new-xs-footer-right{
    background:#22A2DC;  width: 66.6%;
}
.new-xs-footer-right button{
    border:none;
    border-radius:0px;
    font-size: 14px;
    background:#22A2DC;
    line-height: 38px;
    margin: 0;
    padding: 0;
}
.nice_activity_poster_img{
    width: 100%;
    position: relative;
}
.search_input_box{
    margin: 8px 10px;
    position:relative;
    padding-top: 10px;
    margin-top: 0;
}
.new_search_input{
    width: 100%;
    display:block;

}
.search_input_box .activity_search{
    width:44px;
    position: absolute;
    top:10px;
    right:0;
    background: none;
    background: url(/images/searchimg/searchlogo.png) no-repeat center;
    border-left: 1px solid #ccc;
    border-radius: 0;
}
.delete_input_text{
    z-index: 200;
    display: none;
    width:30px;
    height: 40px;
    position: absolute;
    top:10px;
    right:45px;
    background: url(/images/searchimg/searchclose.jpg) no-repeat center;
}
.active_link{
    display:block;
    width:100%;
    height:100%;
}
.wechat_ticket_header{
    height: 38px;
    width: 100%;
    margin-bottom: -38px;
}
.wechat_tickets{
    width: 100%;
    display: none;
}
@media(max-width: 1200px){
    .wechat_tickets{
        display: block;
    }
}
.wechat_tickets_ul{
    width: 100%;
    background: #efeff7;
}
.tickets_top{
    border-bottom: 1px solid #c3c3c3;
    padding: 16px 16px 12px 12px;
}

.wechat_tickets_post{
    width: 60px;
    float: left;
    position: relative;
    height: 75px;
}
.wechat_tickets_post img{
    width: 100%;
}
.wechat_tickets_information{
    width: 100%;
    padding-left: 70px;
    position: relative;
}
.wechat_tickets_tit{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 18px;
    margin-bottom: 10px;
}
.wechat_tickets_tit a,.wechat_tickets_tit a:link,.wechat_tickets_tit a:visited{
    color:#000;
}
.tickets_number{
    color: #37aae0;
    text-align: center;
    line-height: 80px;
    font-size: 12px;position: relative;
}
.tickets_information{
    width: 100%;
    padding: 0 24px;
    padding-top: 0;
    font-size: 12px;
    color: #6c6c6c;
    position: relative;
    list-style: none;
}
.tickets_information .left{
    width: 25%;
    line-height: 25px;
    display: inline-block;
}
.tickets_information .right{
    width:73%; line-height: 25px;display: inline-block;
}
.wechat_tickets_date{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 18px;
    color:#37aae0;
    font-size: 12px;
}
.wechat_tickets_location{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 18px;
    color: #6c6c6c;
    font-size: 12px;
}
.tickets_information_link{
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 25px;
}
.parting_line{
    width: 80%;
    margin: 30px auto 10px;
    border-bottom: 1px solid #e6e7eb;
}
.qr_code_text{
    text-align: center;
    font-size: 12px;
    color: #858585;
    line-height:40px;
}
.qr_code_img{
    display: block;
    margin: 0 auto;
    width: 140px;
}
.tickets_num{
    font-size:18px;
    color:#6c6c6c;
    text-align: center;
    line-height: 35px;
}
.parting_img{
    width: 100%;
    height: 20px;
    display: block;
}
.parting_img img{
    width: 100%;
}
.wechat_tickets_li{
    background: #fff;margin-bottom: 20px;
    padding-bottom: 20px; list-style: none;
}
.tickets_information_li:last-child .parting_img{
    display: none;
}
.NEW_wechat_tickets{
    padding-top: 0;
    padding-bottom: 38px;
    padding-top: 38px;
}
.wechat_buy_ticke_success{
    background: #efebf7;
    padding-top: 28px;
    min-height: 100%;
    padding-bottom: 38px;
    padding-top: 58px;
}
.weichat_head{
    position: relative;
    background: #fff;
    margin-top: 28px;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 40px;
}
.header_img{
    width: 72px;
    margin: 0 auto;
    position: relative;
    height: 72px;
}
.header_img_box{
    width: 100%;
    border-radius: 50%;
    height:100%;
    position: absolute;
    left: 0;
    top: -36px;
}
.header_img_box img{
    width: 100%;
}
.tickets_name{
    font-size:14px;
    color:#6c6c6c;
    text-align: center;
}
.tickets_price{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 15px;
}
.tickets_price .rmb{
    font-size:14px;
    color:#fff;
}
.tickets_price .num{
    font-size:48px;
    color:#fff;
    line-height: 84px;
}
.balance{
    font-size:10px;
    text-align: center;
    color:#6c6c6c;
}
body,html{
    height: 100%;
}
.weichat_NEP{
    width: 100%;
    background: #fff;
    padding: 0 10px;
    padding-right: 0;
}
.weichat_NEP ul li{
    border-bottom: 1px solid #c3c3c3; list-style: none;
}
.weichat_NEP ul li:last-child{
    border: none;
}
.weichat_NEP ul li p{
    display: inline-block;
    line-height: 50px;
    font-size:14px;
    color:#6c6c6c;
    width: 49%;
}
.weichat_NEP ul li p:first-child{
    text-align: left;
}
.weichat_NEP ul li p:last-child{
    text-align: right;
    color:#858585;
    padding-right: 9px;
}
.yoopay-faq{
    width: 100%;
}
.faq_content{
    width: 100%;
    background: #efebf7;
    padding-bottom: 38px;
    padding-top: 38px;
}
.faq_title{
    padding: 0 10px;
    font-size:14px;
    color:#333;
    line-height: 50px;
}
.faq_infortation_box{
    background: #fff;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
}
.faq_infortation{
    font-size:14px;
    color:#000000;
    line-height: 50px;
    border-bottom:1px solid #c3c3c3;
    margin-top: -1px;
    position: relative;
    margin-left: 10px;
}
.faq_infortation_box .faq_infortation:last-child{
    border-bottom: none;
}
.faq_answer{
    line-height: 20px;
    padding: 0 17px 15px 12px;
    display: none;
}
.faq_infortation img{
    position: absolute;
    right: 15px;
    top: 20px;
}
.ticks_description{
    width:100%;
    padding:0 15px;
}
.no_attention_activities{
    text-align: center;
    height: 100%;
    background: #efeff7;
}
.no_attention_activities_img img{
    width: 90px;
    margin-top: 60px;

}
.no_attention_activities_txt{
    font-size:14px;
    color:#858585;
    line-height: 75px;
}
.search_activitys{
    width: 240px;
    height:40px;
    line-height: 40px;
    text-align: center;
    color:#37aae0;
    border: 1px dashed #37aae0;
    margin: 20px auto;
    border-radius:100px;
}
.no_attention_activities .search_activitys a,.no_attention_activities .search_activitys a:link, .no_attention_activities .search_activitys a:visited{
    color:#2BA8DD;
}
body,htnl{
    height:100%;
    margin: 0;
}
.faq-tit-left-img{
    width: 20px;
}
.my_account_activity{
    width:84px;
    height:84px;
    margin: 0 auto;
    background: #37aae0;
    border-radius: 50%;
}
.my_account_activity .num a{
    color:#fff;
}
.my_account_activity .num .a:link, .my_account_activity .num a:visited{
    color:#fff;
}


.nice_activity_li_item{
    position: absolute;
    top: 0;
    width: 46%;
    background-color: #fff;
    list-style: none;
    margin:0 2%;
    padding-bottom: 10px;
}
.nice_activity_li_item .nice_activity_poster{
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.nice_activity_li_item .nice_activity_poster{
    position: static;
}
.nice_activity_li_item .nice_activity_poster_img{
    height: auto;
}
.refund_ticket_btn{
    text-align: right;
    display: block;
    position: absolute;
    top: 0;
    color: #6c6c6c;
    right: 20px;
    cursor: pointer;
}
.refund_ticket_checked{
    position: absolute;
    left: 20px;
    top: 25px;
    line-height: 25px;
    display: none;
}
.magic-checkbox + label.radius_50:before {
    border-radius: 50%;
}
.refund_fixed_chenkall{
    width:100%;
    background:#37aae0;
    height:44px;
    padding: 0 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10000;
    display: none;
}
.refund_fixed_chenkall .magic-radio + label:before {
    background: #fff;
}
@media(max-width:1200px){
    .event_content{
        padding-top: 38px;
    }
}
.ticket_activity_name,.ticket_activity_name:link,.ticket_activity_name:visited{
    color:#6c6c6c;
}
.Abutton .edit_download_ticket:link,.Abutton .edit_download_ticket:visited{
    background: none;
    color:#37aae0;
    border:none;
}
.apply_refund_btn{

    border: 1px solid #333;
    border-radius: 2px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
}
.refund_ticked_dialog{
    padding:0 40px 20px;
}
.refund_Reason{
    color:#999;
    line-height:43px;
    font-size:12px;
}
.refund_Reason_txt{
    width:100%;
    height:110px;
    max-width: 573px;

}
.refund_Reason_num{
    text-align: right;
    line-height:30px;
    font-size: 12px;
}
.refund_bottom_btn{
    width:100%;
    height: 50px;
    position: relative;
}
.cancel_refund{
    font-size:14px;
    color:#37aae0;
    line-height: 38px;
    border: none;
    background: none;
    position: absolute;
    right: 150px;
    cursor: pointer;
}
.submit_refund{
    border:none;
    background: #37aae0;
    color: #fff;
    line-height: 38px;
    width:150px;
    text-align: center;
    position: absolute;
    right: 0; cursor: pointer;
}
.submit_refund_dialog{
    text-align: center;
    background: #fff;
}
.refund_information_top{
    background:#5d5d5d;height: 50px;
}
.refund_information_top td{
    line-height: 50px;
    color:#fff;
    padding-left: 16px;
}
.refund_information_tbottom td{
    font-size:12px;
    color:#ff4c3b;
    line-height: 28px;padding-left:16px;
}
.wechat_refund_reason{
    padding: 0 10px;
    padding-top: 38px;
    display: none;
}
.wechat_refund_reason_tit{
    font-size:14px;
    color:#999999;
    line-height: 44px;
}
.wechat_refund_reason textarea{
    width: 100%;
    min-height: 155px;
}
.wechat_refund_submit{
    font-size:14px;
    color:#ffffff;
    width: 100%;
    text-align: center;
    background:#37aae0;
    border-radius:4px;
    height:44px;
    width: 100%;
    line-height: 44px;
    border: none;
    margin: 52px 0 28px;
}
.refund_submit_success{
    padding: 78px 10px 38px;
    display: none;
}
.refund_submit_success_img{
    margin: 0 auto;
    display: block;
}
.refund_submit_success_tit{
    font-size:16px;
    color:#6c6c6c;
    text-align: center;
    line-height: 50px;
}
.refund_submit_success_txt{
    text-align: center;
    line-height: 30px;
    font-size:12px;
    color:#999999;
    margin-bottom: 40px;
}
.fefund_information{
    width: 100%;
    border-top: 1px solid #c3c3c3;
    padding: 20px 0;
    display: block;
}
.fefund_information tr td{
    font-size:14px;
    color:#6c6c6c;
    line-height: 25px;
}
.fefund_information_bottom{
    border-top: 1px solid #c3c3c3;
    padding: 20px 0;
    display:block;
}
.fefund_information_bottom tr td{
    font-size:12px;
    color:#999;
    line-height: 23px;
}
.refund_page{
    width:100%;
}
.refund_approval{
    border:none;
    color:#2BA8DD;
    background: none;
    cursor: pointer;
}
.refund_page_table tr:nth-of-type(odd){
    background:#fff;
}
.examine_cancel_refund,.examine_submit_refund{
    width:50%;float:left;
}
.cancel_refund_btn,.submit_refund_btn{
    border:none;
    width: 193px;
    height:38px;
    text-align: center;
    line-height: 38px;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
}
.cancel_refund_btn{
    background:#ff4c3b;
}
.submit_refund_btn{
    background:#37aae0;
    float: right;
}
.approve_success_dialog,.approve_fail_dialog{
    height: 60px;
    line-height:60px;
    font-size:16px;
    color:#6c6c6c;
    width:380px;
    text-align:center;
    border-radius:4px;
    position: absolute;
    margin:auto;
    left:0;
    top:0;
    right:0;
    bottom: 0;
    background:#fff;
    display:none;
}
.modalbg{
    width: 100%;
    height: 100%;
    position: fixed !important;
    background: rgba(0,0,0,.3);
    top:0;
    left:0;
    z-index:10000;
    position: relative;
    display: none;
}


.wechat_refund_style{
    width:100%;
    background: #efebf7;
}

.refund_to_original{
    width:100%;
    margin-bottom: 8px;
    position: relative;
    padding: 10px 0 10px 8px;
    background: #fff;
}
.refund_event_tit{
    font-size:14px;
    color:#999999;
    line-height: 30px;
    height: 30px;
    width:100%;
}
.refund_event_time{
    font-size:10px;
    color:#999999;
    line-height: 30px;
}
.refund_amount{
    position: absolute;
    right:38px;
    top: 18px;
    font-size:14px;
    color:#858585;
}
.refund_style_btn{
    position: absolute;
    right:38px;
    bottom: 12px;

    height:25px;
    text-align: center;
    line-height: 25px;
    border: 1px solid #37aae0;
    border-radius: 2px;
    font-size:12px;
    color: #37aae0;
    background: none;
    padding: 0 10px;
    margin:0;
}
.to_refund_information{
    position: absolute;
    right:12px;
    top: 50%;
    margin-top: -5px;
}
.wechat_refund_success{
    color: #d2d2d2;
    border-color:#d2d2d2;
}
.has_submit_refund{
    color: #ff9303;
    border-color:  #ff9303;
}
.refund_modal_tit{
    font-size:16px;
    color:#000000;
    font-weight: normal;
    text-align: center;
}
#wechat_refund_dialog .modal-header{
    border: none;
}
#wechat_refund_dialog .modal-body{
    padding-bottom: 0;
}
#wechat_refund_dialog .modal-footer{
    padding: 0;
}
.modal_refund_origin{
    font-size:12px;
    color:#37aae0;
    line-height: 50px;
    text-align: center;
}
.modal_refund_return,.modal_stay_balance{
    background: none;
    text-align: center;
    border:none;
    height: 56px;
    line-height: 56px;
    padding: 0;
    margin: 0;
}
.modal_refund_return{
    width:34%;
    border-right: 1px solid #e5e5e5;
}
.modal_stay_balance{
    width:64%;
}
#wechat_refund_dialog .modal-dialog{
    top: 20%;
}
#wechat_refund_notice .modal-dialog{
    top:40%;
}
.show_check_box{
    padding-left: 60px;
}
.wechat_refund_btn{
    text-align: left;padding-top: 12px;
}
.refund_state{
    position: absolute;
    right: 20px;
    top: 25px;
    color:#ff9303;
    line-height: 25px;
    font-size: 12px;
}
.refund_apply ul li span,.qr_code_div .qr_code_text,.tickets_num span{
    color:#b8b8b8;
}
.reufnd_text_color,.reufnd_text_color a:link,.reufnd_text_color a:visited{
    color:#6c6c6c !important;
    font-weight:normal !important;
    text-decoration: none !important;
}




/* pc主页 */
.new_yoopay_header{
    width: 100%;
    background: #fff;
}
.new_yoopay_container{
    width: 1040px;
    margin: 0 auto;
}
.new_header_top{
    width: 100%;
    position: relative;
    height: 56px;
}
.yoopay_logo{
    position: absolute;
    left: 0;
    top: 5px;
}
.yoopay_logo img{
    width: 75px;
}
.index_nav{
    position: absolute;
    left: 135px;
    list-style: none;
}
.nav_lists:first-child a{
    color:#37aae0;
}
.nav_lists a{
    font-size:14px;
    color:#000;
    line-height: 56px;

}
.nav_lists{
    margin: 0 20px;
    float: left;
}
.inline_block{
    display: inline-block;
}
.new_PaymentGateway{
    margin-right: 33px;
}
.new_PaymentGateway a{
    font-size:14px;
    color:#000000;
    line-height: 56px;
}
.index_nav2{
    position: absolute;
    right: 0;
}
.new_lang{
    margin-right: 52px;
}
.new_lang a,.new_LoginRegistration a{
    font-size:14px;
    line-height: 56px;
}
.new_header_bottom{
    width: 100%;
    height: 34px;
}
.new_header_bottom_left{
    text-align: left;
    line-height: 34px;
    padding: 0;
    font-size: 12px;color:#333;

}
.new_header_bottom_left .money{
    margin-right: 40px;
}
.new_header_bottom_right{
    text-align: right;
    line-height: 34px;padding: 0;
    font-size: 12px;color:#333;
}
.new_header_bottom_right .tel{
    margin-right: 40px;
}
.new_index_content{
    width: 100%;
    background: #efebf7;
}
.search_creat_activity{
    width: 100%;
    padding:12px 0 16px;background: #efebf7;
}
.new_search_inputpc input{
    width: 709px;
    line-height: 34px;
    border:1px solid #37aae0;
    padding: 0;
    padding-left:15px;
    font-size:14px;
    color:#999999;
    line-height: 34px;
    margin-right: 8px;
    height: 34px;
}
.new_search_btn input{
    width: 150px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    background: #37aae0;border: none;
    padding: 0;
    margin-right: 13px;
}
.new_creat_activity input{
    width: 150px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    background: #7ab34a;
    border: none;
    padding: 0;
}
.new_yoopay_banner{
    width: 100%;
    height: 368px;
    position: relative;
    margin-bottom: 12px;
}
.new_left_nav{
    position: absolute;
    left: 0;
    top: 0;
    width:160px;
    height: 100%;
    padding: 10px 0 ;
    background: #37aae0;
    color: #fff;
}
.new_left_nav ul{
    width: 100%;
    height: 100%;
}
.new_banner_right_img{
    width: 872px;
    height: 100%;
    position: absolute;
    right: 0;top: 0;
}
.new_left_nav ul li{
    width: 100%;
    list-style: none;
    height: 10%;
    cursor: pointer;
}
.new_left_nav ul li p:hover{
    background: #fff;
    color: #37aae0;

}
.new_left_nav ul li p{
    font-size:14px;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    line-height: 34.8px;
}
#new_banner_carousel .carousel-indicators li {
    background: #999;
    border: none;list-style: none;
}
#new_banner_carousel .carousel-indicators .active {
    background: #f29700;
}
.Activity_category_box{
    width: 100%;
    position: relative;
    padding-bottom: 20px;background: #efebf7;
}
.Activity_category{

}
.Activity_category{
    width: 100%;
    background: #fff;
}
.Activity_category_tit{
    width: 100%;
    text-align: center;
    color: #000;
    line-height: 44px;
    background: #fff;
    margin-bottom: 15px;
}
.Activity_category_information_box{
    width: 100%;
    list-style: none;
    background: #fff;
}
.one_of_activity{
    width: 100%;
    text-align: center;
}
.one_of_activity .activity_img img{
    margin: 0 auto;
}
.one_of_activity .new_index_activity_information{
    width: 200px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
.pc_nice_activity_li_item{
    width: 23%;
    padding: 0;
    margin: 0 1%;
}
.pc_nice_activity_li_item a:hover{
    text-decoration: none;
}
.new_index_activity_information .activity_tit{
    font-size: 14px;
    color: #000000;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 20px;
    margin: 8px 0;
}
.new_index_activity_information .activity_time,.new_index_activity_information .activity_position{
    font-size: 12px;
    color:#858585;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 20px;
    height: 20px;
}
.new_index_activity_information .activity_price{
    color:#6c6c6c;
    font-size: 14px;
    line-height: 25px;    margin-top: 10px;
}
.new_index_view_more{
    border:1px solid #37aae0;
    width:209px;
    height:31px;
    color: #37aae0;
    text-align: center;
    line-height: 31px;
    margin: -20px auto 40px;
}
.creat_new_activity{
    width: 100%;
    height: 60px;
    padding-bottom: 10px;
    background: #efebf7;
}
.creat_new_activity_btn{
    width: 265px;
    height: 100%;
    background: #37aae0;
    border: none;
    text-align: center;
    line-height: 50px;
    color: #fff;
    float: right;
    padding: 0;
}
.creat_new_activity_left{
    height: 50px;
    width: 775px;
    background: #Fff;
    float: left;
}
.new_index_footer{
    width: 100%;
    background: #4a4a4a;
    height: 130px;
    display: block;
}
@media(max-width:1200px){
    .new_index_footer{
        display: none;
    }
}
.new_yoopay_container .new_index_footer_top {
    padding:0 40px;    background: #4a4a4a;
}
.new_yoopay_container .new_index_footer_top li{
    list-style: none;
    width: 16.66%;
    float: left;
}
.new_yoopay_container .new_index_footer_top li a{
    display: inline-block;
    text-align: center;
    line-height: 70px;
    color: #fff;
    text-decoration: none;
    width: 100%;
}
.new_yoopay_container .new_index_footer_top li a:hover{
    color: #fff;
    text-decoration: none;
}
.new_index_footer_bottom{
    list-style: none;
    padding: 0 57px;    background: #4a4a4a;
}
.new_index_footer_bottom li p{
    color: #fff;
    font-size: 12px;
    line-height: 60px;
    text-align: center;
    opacity:0.5;
}
.width_Fiftypercent{
    width: 50%;
    float: left;
}

.new_creat_activity_content{
    background: #efebf7;
    padding-bottom: 90px;
    padding-top: 20px;
    width: 100%;
    min-width: 1040px;
}
.yoopay_4function{
    width: 100%;
    background-color: #ffffff;
    padding: 67px 20px 30px;
    background:url(/images/searchimg/edition_bg1.png) no-repeat center;
    background-size: cover;
}
.function_information{
    width: 25%;
    float: left;
    list-style: none;
    text-align: center;
}
.function_information img{
    width: 80px;

}
.function_information .function_tit{
    font-size:16px;
    color:#fff;
    line-height: 45px;
    font-weight: bold;
    margin-top: 5px;
}
.function_information .function_introduce{
    font-size:14px;
    color:#fff;
    line-height: 20px;
}
.yoopay_Customer{
    background:#f8f8f8;
    padding: 20px 0 40px;
}
.Customer_selected_yoopay{
    text-align: center;
    line-height: 40px;
    font-size:16px;
    color:#6c6c6c;
}
.customer_logo{
    width: 16.66%;
    text-align: center;
    list-style: none;
    float: left;
    margin: 20px 0 30px;
}
.customer_logo img{
    width: 50%;
}
.two_Editions{
    background-color: #fff;
    position: relative;
    width: 100%;
    height: 448px;

}
.GeneralEdition,.professional_edition{
    width: 380px;
    position: absolute;
    height: 430px;
    background: #fff;
    top: -42px;
    box-shadow:0 2px 9px 0 rgba(0,0,0,0.10);
}
.GeneralEdition{
    left: 90px;
}
.professional_edition{
    right: 90px;
}
.GeneralEdition_tit{
    font-size:24px;
    color:#ffffff;
    background:#78c6eb;
    line-height: 84px;text-align: center;
}
.professional_edition_tit{
    font-size:24px;
    color:#ffffff;
    background:#37aae0;
    line-height: 84px;text-align: center;
}
.GeneralEdition_customer{
    font-size:16px;
    color:#000000;
    margin: 75px 0 76px;
    text-align: center;
}
.professional_edition_customer{
    font-size:16px;
    color:#000000;
    margin: 60px 0 53px;
    line-height: 20px;
    text-align: center;
}
.professional_edition_customer p{
    line-height: 30px;
}
.GeneralEdition_service,.professional_edition_service{
    text-align: center;
    font-size:14px;
    color:#858585;
}
.GeneralEdition_service p,.professional_edition_service p{
    line-height: 25px;
}
.register_GeneralEdition input{
    background:#78c6eb;
    border-radius:2px;
    width:240px;
    height:43px;
    border: none;
    text-align: center;
    display: block;
    font-size:14px;
    color:#ffffff;
    line-height: 43px;
    text-align: center;
    margin: 0 auto;
    margin-top: 40px;
}
/*人脸识别*/
.face_clipArea {
    margin: auto;
    height: 320px;
    width: 240px;
}
.face_view {
    margin: 0 auto;
    width: 240px;
    height: 320px;
    display: none;
}
.face_clipArea_btn{
    width:240px;
    margin: 10px auto;
}
.face_clipArea_btn button{
    border: none;
    background: none;
    font-size:16px;
    color:#37aae0;
    line-height: 45px;
    margin: 0;
    float: left;
    width: 50%;
    opacity: 1;
}
.face_clipArea_btn button.cancel{
    text-align: left;
}
.face_clipArea_btn button.complete{
    text-align: right;
}
.has_load_img{
    display: none;
    font-size:12px;
    color:#83cd96;
    margin-left: 15px;
}
.face_edit_btn{
    font-size: 14px;
    color: #d2d2d2;
    display: inline-block;
    line-height: 30px;
    cursor: pointer;
}
.face_remove_btn{
    font-size: 14px;
    color: #d2d2d2;
    display: inline-block;
    line-height: 30px;
    cursor: pointer;
}
.face_edit_remove_line{
    color: #d8d8d8;
    display: inline-block;
    line-height: 30px;
    margin: 0 5px;
}
.upoad_again{
    display: none;
}
.upload_face_file {
    font-size:16px;
    color:#37aae0;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;width: 100%;
    position: relative;
}
.upload_face_file:hover {
    text-decoration: none;
}
.upload_face_file input {
    opacity: 0;
    position: absolute;
    top: 0;
    left:0;
    font-size: 16px;
    line-height: 30px;
}

.facePhoto_upload {
    font-size:14px;
    color:#6c6c6c;
    padding: 0 15px;
    height: 20px;
    line-height: 30px;
    position: relative;
    cursor: pointer;
    border:1px solid #999999;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
    display: inline-block;
    width: 100px;
    height:30px;
    text-align: center
}
@media(max-width:1200px){
    .facePhoto_upload{
        width:90px;
    }
}
.facePhoto_upload  input {
    display: block;
    width:100%;
    height:100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.facePhoto_upload:hover {
    text-decoration: none
}
.showFacePhotoName{
    font-size:12px;
    color:#999999;
    line-height: 30px; display: inline-block;
    position: absolute;
    left: 110px;
    top:0;
}
@media(max-width:1200px){
    .showFacePhotoName{
        left: 95px;
    }
}
/*人脸识别结束*/
.new_search_pages{
    width:1040px;
    margin: 20px auto 0;
}

/*人脸   分支样式添加*/
.Picture_qualified,.Picture_not_qualified,.save_picture,.return_picture{
    display: none;
    float: none;
    opacity: 1;
    font-weight: normal;
}
.Picture_qualified,.Picture_not_qualified{
    font-size:12px;
    color:#858585;
    text-align: center;
    line-height: 35px;
}
.save_picture,.return_picture{
    text-align: center;font-size:16px;
    color:#37aae0;
    cursor: pointer;
    line-height: 30px;
}
.min_images_box{
    display: none;
}


/* new web index css */
.new_webcontainer{
    width: 1200px;
    margin: 0 auto;
}
.new_web_banner{
    position: relative;
}
.new_web_tit{
    top: 0;
    left: 0;
    width:100%;
    position: absolute;
}
.new_web_tit h1{
    font-weight: bold;
    position: static;
    line-height: 64px;
    color:#fff;
    margin-top: 80px;
    font-size: 38px;
}
@media(max-width:1400px){
    .new_web_tit h1{
        margin-top: 30px;
    }
}
@media(max-width:1200px){
    .new_web_tit h1{
        font-size: 24px;
        margin-top: 30px;
        line-height: 15px;
    }
}
@media(max-width:375px){
    .new_web_tit h1{
        font-size: 14px;
        top: 3%;
        margin:0;
        line-height: 15px;
        left: 50%;
    }
}
@media(max-width:1200px){

}
.new_web_tit_en{
    top: 38.7%;
}
.yoopay_new_function{
    line-height: 38px;
    font-size: 18px;
    color:#fff;
    margin-top: 30px;
}
@media(max-width:1600px){
    .yoopay_new_function {
        top: 30%;
    }
}
@media(max-width:1200px){
    .yoopay_new_function{
        font-size: 12px;
        line-height: 14px;
        margin-top: 20px;
    }
}
@media(max-width:375px){
    .yoopay_new_function{
        top: 10%;
        left: 50%;
        font-size: 12px;
        line-height: 14px;
        margin:0
    }
}
.yoopay_event_num{
    position: absolute;
    height: 60px;
    display: block;width: 304px;
    left: 50%;
    margin-left: -152px;
    top: 250px;
    text-align: center;
}
@media(max-width:1400px){
    .yoopay_event_num{
        top:200px;
    }

}
@media(max-width:1200px){
    .yoopay_event_num{
        height:25px;
        width: 190px;
        margin-left: -95px;
        top:100px;
    }

}
@media(max-width:375px){
    .yoopay_event_num{
        top: 62%; left: 50%;
        height:25px;
    }

}
.yoopay_event_num .left{
    width:776px;
    height: 100%;
    float: left;background: #fff;
}
.yoopay_event_num .left ul li {
    float: left;
    width: 25%;
    list-style: none;
    text-align: center;
    height: 100%;

}
.yoopay_event_num .left ul li img{
    width: 16px;
    margin-bottom: 10px;
}
.yoopay_event_num .left ul li span{
    line-height: 66px;
    color:#6c6c6c;
    font-size: 14px;
}
.yoopay_event_num .right {

    height: 100%;
    cursor: pointer;
}
.yoopay_event_num .right .creat_eveent_btn{
    background:#7ab34a;
    padding: 0 44px;    border-radius: 6px;
}
@media(max-width:1200px){
    .yoopay_event_num .right .creat_eveent_btn{
        padding: 0 14px;
    }
}
.yoopay_event_num .right p{
    text-align: center;
    color: #fff;
    line-height: 50px;
    font-size: 16px; display: inline-block;
    font-weight: bold;
}
.yoopay_event_num .right a:hover{
    text-decoration: none;
}
@media(max-width:1200px){
    .yoopay_event_num .right{
        width: auto;
    }
    .yoopay_event_num .right p{
        line-height: 25px;
        font-size: 12px;    padding: 0 10px;
    }
}
.new_web_section_modal{
    width: 100%;
    background: #f2f2f2;
    padding:  90px 0;
}
@media(max-width:1200px){
    .new_web_section_modal{
        padding: 0;
        overflow: hidden;
    }
}
.new_web_section_modal .container{
    max-width: 1200px;
}
@media(max-width:1200px){
    .new_web_section_modal .container{
        width:95%;
        margin: 0 auto;
        padding:0;
    }
}
.new_web_section_tit{
    font-size:28px;
    color:#000000;
    line-height: 45px;
}
@media(max-width:1200px){
    .new_web_section_tit{
        font-size:20px;
        text-align: center;
        line-height: 35px;
    }
}
.new_web_section_textbox{
}
@media(max-width:1200px){
    .new_web_section_textbox{
        margin-top: 15px;
        padding-left: 20px;
    }
}
.new_web_section_mintit{
    font-size:18px;
    color:#6c6c6c;
    line-height: 40px;
}
@media(max-width:1200px){
    .new_web_section_mintit{
        font-size:14px;
        text-align: left;
        line-height: 30px;
    }
}
.new_web_section_textbox ul li{
    list-style: none;
    padding-left: 25px;
    position: relative;
}
.new_web_section_list_circle{
    width: 6px;
    height: 6px;
    background:#37aae0;
    display: inline-block;
    margin: 0 10px;
    border-radius: 50%;
    line-height: 30px;
    position: absolute;
    left: 0;
    top: 12px;
}
.new_web_section_list_txt{
    font-size:14px;
    color:#6c6c6c;
    line-height: 30px;
    display: inline-block;
}
.new_web_section_modal.section_two,.new_web_section_modal.section_four{
    background:#fff;
}

.new_web_section_modal_img1{
    width: 500px;
}
.new_web_section_modal_img4{
    width:355px;
}
.new_web_section_modal_img2{
    height: 370px;
}
.new_web_section_modal_img3{
    width:355px;
}
.new_web_section_modal_img5{
    width:355px;
}
.new_lg_banner{
    display: block;
}
.new_xs_banner{
    display: none;
}
@media(max-width:1200px){
    .new_web_section_modal_img1{
        width: 65%;
        margin: 0 auto;
        margin-bottom: 15px; display: block;
    }
    .new_web_section_modal_img4{
        height:auto;
        width:70%;
        margin: 0 auto;
        margin-bottom: 15px;
        display: block;
    }
    .new_web_section_modal_img2{
        height: auto;
        width:65%;
        margin: 0 auto;
        margin-bottom: 15px;
        display: block;
    }
    .new_web_section_modal_img3{
        width: 70%;
        margin: 0 auto;
        display: block;
        margin-bottom: 15px;
    }
    .new_web_section_modal_img5{
        width: 70%;
        margin: 0 auto;
        display: block;
        margin-bottom: 15px;
    }
    .new_lg_banner{
        display: none;
    }
    .new_xs_banner{
        display: block;
    }
}
.new_web_section_modal .section_two_text{
    padding: 0;
    padding-left: 30px;

}@media(max-width:1200px){
    .new_web_section_modal .section_two_text{
        padding: 0;
    }
    .new_IndexSearchTop{
        padding:15px 0;
        padding-bottom: 60px;
    }
}
.section_five{
    padding-bottom: 20px;
}
.section_three_bottom_img{
    margin: 30px 0;
}
.section_three_bottom_img img{
    height: 50px;display: block;margin: 0 auto;
}
@media(max-width:1200px){
    .section_three_bottom_img img{
        height:20px;
    }
}

/*人脸   分支样式添加*/
.Picture_qualified,.Picture_not_qualified,.save_picture,.return_picture{
    display: none;
}
.Picture_qualified,.Picture_not_qualified{
    font-size:12px;
    color:#858585;
    text-align: center;
    line-height: 35px;
}
.save_picture,.return_picture{
    text-align: center;font-size:16px;
    color:#37aae0;
    cursor: pointer;
    line-height: 30px;
}
.min_images_box{
    display: none;
}
.download_attachments{
    width:16px;vertical-align: middle;
}
.download_attachments_text{
    position: absolute;
    right:0;font-size:14px;
    color:#6c6c6c;;
    top:20px;
    background: #fff;
    line-height:36px;
    padding:0 10px;
    border-radius: 3px;border:1px solid #d2d2d2;
    display: none;
}
.refusing_regund_dialog .tit{
    font-size:16px;
    color:#000000;
    text-align: center;
    margin-top: 32px;
}
.refusing_regund_dialog .text{
    font-size:12px;
    color:#999999;text-align: center;
    line-height: 40px;
}
.refusing_regund_dialog_btn{
    position: relative;
    margin:15px 0;
}
.refusing_regund_dialog_btn p{
    font-size:12px;
    line-height: 20px;
}
.refusing_regund_dialog_btn .refund_policy{
    float: left;color:#858585;margin-top: 20px;
    cursor: pointer;
}
.refusing_regund_dialog_btn .contact_sponsor{
    float: right;color:#37aae0;
    margin: 0 15px;margin-top: 20px;
    cursor: pointer;
}
.refusing_regund_dialog_btn .close_dialog{
    float: right;background:#37aae0;
    border-radius:4px;
    color:#fff;
    text-align: center;margin-top: 20px;
    width:100px;cursor: pointer;
}
.refund_policy_text{
    display:none;
}
.refund_policy_text .refund_rule{
    width:98%;
    height:190px;
    padding-left: 15px;
    overflow: scroll;font-size:14px;
    color:#858585;
    line-height: 25px;
}
.slideUp_refuse{
    cursor:pointer;font-size:14px;
    color:#4eafe1;
    line-height: 38px;
    display: none;    float: left;
    margin-top: -6px;
}
@media(max-width:1200px){
    .refusing_regund_dialog_btn .refund_policy,.refusing_regund_dialog_btn .contact_sponsor,.refusing_regund_dialog_btn .close_dialog{
        float: none;
        margin: 0;
    }
    .refusing_regund_dialog_btn .contact_sponsor{
        color:#000;
    }
    .refusing_regund_dialog_btn .close_dialog{
        background: none;
        color:#000;
        width: auto;
    }
    .slideUp_refuse{
        float:left;
        margin-top:0;
    }
    .refund_policy_text{
        width:95%;
        margin:0 auto;
    }
}
#face_recognition_dialog{
    display: none;
}
.recommend_gift{
    background:#ffffff;
    box-shadow:0 0 8px 0 rgba(0,0,0,0.10);
    width: 100%;
    height:50px;
    position: fixed;
    bottom: 0;
    width: 856px;
    z-index: 1;
    display: none;
}
@media(max-width:1200px){
    .recommend_gift{
        display:none;
    }
}
.recommend_gift_buyticket{
    width: 100%;
    text-align: center;
    line-height: 50px;
    background:#37aae0;
    font-size: 16px;
    color:#fff;
    cursor: pointer;
}
.recommend_gift ul li{
    cursor: pointer;
    float:left;
    position:relative;
    padding:0 28px; list-style: none;
}
.recommend_gift ul li img{
    margin-right: 8px;
}
.RecommendRiftDialog_content{
    width: 452px;border: none;    margin: 10% auto 0;
}@media(max-width:1200px){
    .RecommendRiftDialog_content{
        width: 100%;
    }
}
.RecommendRiftDialog_p{
    font-family: MFLiHei_Noncommercial-Regular;
    font-size: 24px;
    color: #ffffff;
    position: absolute;
    left: 50%;
    top: 135px;
    width: 100%;
    left: 0;
    text-align: center;
}@media(max-width:1200px){
    .RecommendRiftDialog_p{
        top: 130px;    line-height: 20px;
    }
}@media(max-width:375px){
    .RecommendRiftDialog_p{
        top: 118px;
    }
}
@media(max-width:320px){
    .RecommendRiftDialog_p{
        top: 90px;
    }
}
.RecommendRiftDialogPc_text_div{
    width:80%;margin:0 auto;padding:15px 0;display:block;
}
.RecommendRiftDialogPhone_text_div{
    display:none;
}
@media(max-width:1200px){
    .RecommendRiftDialogPc_text_div{
        display: none;
    }
    .RecommendRiftDialogPhone_text_div{
        display:block; width:80%;margin:0 auto;padding:15px 0;
    }
    .follow_event_dialog .RecommendRiftDialogPc_text_div{
        display: block;
    }
}
.RecommendRiftDialogText_leftCircle{
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #d8d8d8;
    border-radius: 50%;
    margin-right: 10px;
    margin-bottom: 4px;
    vertical-align: middle;
    position: absolute; left: 0;
    top: 11px;
}
.Generation_has_posters{
    width: 80%;
    margin:0 auto;
    background:#fff;
    text-align: center;
    border-radius:16px;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.50);
    height:965px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    padding:0;

}
@media(max-width:1200px){
    .Generation_has_posters{
        display: none;
    }
}
.recommend_gift_line{
    width:1px;
    height:20px;
    background:#d8d8d8;
    position: absolute;
    right:0;
    top:15px;
}
.followAndgift{
    height:44px;padding: 0;text-align: center; background: #fff;padding-top: 5px;
}
.phone_poster_bg{
    width: 100%;
    position: absolute;
    left:0;
    top:0;
}
.one_good_event{
    width:1132px;
    height: 200px;
    position: absolute;
    right: 0;
    top:0;
    text-align:center;
    z-index: 100;
}
.phone_poster_title{
    margin:0;
    font-size:56px;
    color:#1c1c1c;
    width:1030px;
    position:absolute;
    left:270px;
    top:200px;
    line-height:80px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    overflow: hidden;
}
.phone_poster_date{
    margin: 0;
    position: absolute;
    text-overflow: ellipsis;
    width: 800px;
    left: 48px;
    font-size: 40px;
    color: #6c6c6c;
    top: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    overflow: hidden;
}
.phone_poster_position{
    margin: 0;
    position: absolute;
    text-overflow: ellipsis;
    width: 800px;
    left: 48px;
    font-size: 40px;
    color: #6c6c6c;
    top: 168px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    overflow: hidden;
}
.phone_poster_price{
    margin:0;position:absolute;left:48px;top:268px;font-size:40px;color:#6c6c6c;;
}
.phone_poster_wechat_text{
    margin:0;font-size:40px;color:#6c6c6c;
}
.phone_poster_wechat{
    width:262px;    margin-bottom: 25px;
}
.create_poster{
    font-size:72px;
    color:#000000;
    opacity: .6;
    margin-top: 412px;
}
.send_poster{
    font-size:56px;
    color:#6c6c6c;
    margin-top: 40px;
}
.knew_btn{
    background:#37aae0;
    line-height: 160px;
    text-align: center;
    color:#ffffff;
    margin: 100px auto 0;
    font-size: 56px;    width: 90%;
    border-radius: 30px;
}
.follow_event_dialog{
    width: 326px;
    margin: 10% auto 0;
}
.follow_event_dialog .RecommendRiftDialog_p{
    font-size:18px;
    color:#ffffff;
    top:82px;
}
.poster_modal_bg{
    width: 1500px;
    height: 2668px;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.4);
    z-index: 10;
}
.fight_groups_dialogText{
    font-size:14px;
    color:#6c6c6c;
    line-height: 30px;    padding-left: 20px;
}
.fight_group_btn{
    background:#ff9303;
    height: 46px;
    cursor: pointer;
    text-align: center;
    width: 90%;
    margin:0 auto;
    margin-top: 50px;
}
.fight_groups_dialog_box{
    width: 100%;
    padding: 40px 0 30px;
}
.fight_group_btn span{
    line-height: 46px;
    font-size:18px;
    color:#fff;
}
.fight_group_btn img{
    height:10px;
    margin-left:8px;
}
.fight-group-full{
    font-size:14px;
    color:#ff4c3b;
    line-height: 30px;
    text-align: center;
    margin: 20px 0;
}
.fight_group_full_btn{
    background: #37aae0;
}
.fight_group_full_btn{
    color:#fff;
    margin: 0 auto 20px;
}
.set_group_ticks{
    margin: 10px 0;
}
.set_group_ticks_text b{
    font-size:12px;
    color:#6c6c6c;
    line-height: 30px;
    margin-left: 25px;
    display: block;
}
.set_group_ticks_input{
    display: block;
    width: 85px;
    text-align:center;
    line-height: 25px;
    font-size:14px;
    color:#4a4a4a;
    margin-left: 55px;
}
.set_group_ticks_explain{
    font-size:10px;
    color:#37aae0;
    line-height: 20px;
    margin-left: 55px;
}
.fightGroup_paySuccess{
    background: #fff;
    padding: 45px 0 20px;
}
.fightGroup_paySuccess p{
    text-align: center;
}
.fightGroup_number{
    text-align: center;
}
.fightGroup_number span{
    font-size:14px;
    color:#6c6c6c;
    line-height: 60px;

}
.fightGroup_creat_poster{
    text-align: center;
    width:90%;
    height: 38px;
    background:#37aae0;
    border-radius:4px;
    margin:0 auto;
}
.fightGroup_creat_poster span{
    font-size:14px;
    color:#ffffff;
    line-height: 38px;
}
.view_fightGroup_ticks{
    text-align: center;
    margin-top: 25px;
}
.view_fightGroup_ticks span{
    font-size:12px;
    color:#999999;
}
.exclusive_color_bebebe span,.exclusive_color_bebebe .TextAlignCenter{
    color: #bebebe;
}
.exclusive_color_bebebe div,.exclusive_color_bebebe b,.exclusive_color_bebebe select{
    color: #bebebe;
}
@media(max-width:1200px){
    .pay_success_infopage{
        padding-top: 38px;
    }
}



/* Yoopay WooCommerce网关插件 */

.yf_WooCommerce_box{
    padding-left: 15px;
    margin-top: 15px;
}
.yf_WooCommerce_tit{
    line-height: 70px;
    border-bottom: 1px solid #d2d2d2;
    height: 70px;

}
.yf_WooCommerce_tit span{
    font-size:16px;
    color:#000000;
    line-height: 70px;
}
.yf_WooCommerce_tit img{
    width: 16px;
    position: absolute;
    right: 30px;
    top: 27px;
    display: block;
    transition: transform .6s;
    -moz-transition: transform .6s;
    -webkit-transition: transform .6s;
    -o-transition: transform .6s;


}
.yf_WooCommerce_content{
    visibility: hidden;
    height: 0;
    transition: height 1s;
    -moz-transition: height 1s;
    -webkit-transition: height 1s;
    -o-transition: height 1s;
}
.yf_WooCommerce_content_tit{
    font-size:14px;
    color:#6c6c6c;
    line-height:54px;
    cursor: pointer;
}
.yf_WooCommerce_content_list p{
    font-size:14px;
    color:#6c6c6c;
    line-height: 30px;
    position: relative;
    padding-left: 20px;
}
.yf_WooCommerce_content_list p .left-num{
    position: absolute;
    left: 0;
    line-height: 30px;
}
.yf_WooCommerce_content_list p img{
    display: block;
    width: 700px;
    margin: 5px 0;
}
.yf_WooCommerce_content_list p .color-black{
    color: #000;
}
.WooCommerce_WordPress{
    margin-bottom: 25px;
}
.WooCommerce_WordPress .left-black-circle{
    width: 5px;
    height: 5px;
    background: #6b6d6b;
    position: absolute;
    left: 0;
    top: 12px;
    border-radius: 50%;
}
.WooCommerce_WordPress_text{
    position: absolute;left: 25px;top: 0;line-height: 30px;font-size:14px;color:#6c6c6c;
}
.WooCommerce_WordPress_tit{
    position: relative;
    height: 70px;
}
.WooCommerce_WordPress_tit_txt{
    font-size:18px;
    color:#37aae0;
    line-height: 70px;
    font-weight: bold;
    margin: 0;
}
.WooCommerce_WordPress_tit img{
    height: 24px;
    position: absolute;
    top: 23px;
}
.WooCommerce_WordPress_tit_img1{
    right: 175px;
}
.WooCommerce_WordPress_tit_img2{
    right: 0;
}
.yf_WooCommerce_list{
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
#yf_WooCommerce_list1,#yf_WooCommerce_list2{
    display: none;
}
.yf_WooCommerce_list1{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 70px;
    display: block;
    cursor: pointer;z-index: 100;
}
#yf_WooCommerce_list1:checked ~ .yf_WooCommerce_content,
#yf_WooCommerce_list2:checked ~ .yf_WooCommerce_content{
    visibility: visible;
    height: auto;
}
#yf_WooCommerce_list1:checked ~ .yf_WooCommerce_tit img,
#yf_WooCommerce_list2:checked ~ .yf_WooCommerce_tit img{
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}


.tickets_page_fughtgroup_btn{
    border:1px solid #ff9303;
    border-radius:3px;
    font-size:12px;
    color:#ff9303;
    text-align: center;
    line-height: 22px;
    padding: 0 5px;
    display: inline-block;
    float: right;
    margin: 4px 0;
    cursor: pointer;
}
@media(max-width:1200px){
    .tickets_page_fughtgroup_btn{
        font-size:10px;line-height: 20px;
        margin: 5px 0;
    }
}
.fight_group_tickets_paysuccess{
    border:1px solid #d2d2d2;
    width:613px;
    margin: 50px auto 40px;

}
@media(max-width:1200px){
    .fight_group_tickets_paysuccess{
        display: none;
    }
}
.fightGroup_number_pc{
    text-align: center;
    margin: 45px 0 34px;;

}
.fightGroup_number_pc span{
    font-family:MFLiHei_Noncommercial-Regular;
    font-size:38px;
    color:#999999;
}
.invitation_fight_group{
    text-align: center;
    font-size:14px;
    color:#6c6c6c;
    margin-bottom: 28px;
}
.invitation_wechat{
    text-align: center;
}
.invitation_wechat img{
    width:120px;
}
.invitation_wechat p{
    font-size:10px;
    color:#999999;
    line-height: 30px;
}
.view_fightGroup_speed{
    text-align: center;font-size:10px;
    color:#999999;
    margin: 50px 0 20px;
}
.fightGroupNum{
    margin:0;
    padding:0;
    padding-left: 14px;

}
.fightGroupNum1{
    text-align:left;
    padding-left: 24px;
}
.fightGroupNum2{
    text-align: right;
}
.fightGroupNum3{
    margin:0;
    padding:0;
    padding-left: 24px;
}
@media(max-width:1200px){
    .fightGroupNum{
        padding-left: 14px;
    }
    .fightGroupNum1{
        padding-left: 24px;
    }
}
.fightGroupNum span{
    font-size:12px;
    color:#999999;
    line-height:30px;

}
.fightGroupNum3 span{
    font-size:12px;
    color:#999999;
    line-height:30px;
}
.fightGroupPrice{
    margin:0;
    padding:0;
}
.fightGroupPrice .original-price{
    text-decoration: line-through;
    font-size: 12px;
    color: #999999;
    line-height: 30px;
}
.fightGroupPrice .group-price{
    font-size:12px;
    color:#6c6c6c;
    margin-right: 0px;
    line-height: 32px;
}

/* 微信我的拼团 */
.fight_group_tab_content{
    height: 100%;
}
.wechat_fight_grouts{
    width: 100%;
    padding: 38px 0 44px;
    min-height: 100%;
}
.wechat_fight_grouts_tab{
    height: 100%;
}
.wechat_fight_grouts_tabNav{
    width: 100%;
    height: 44px;
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
}
.wechat_fight_grouts_tabNav li{
    width: 25%;
    text-align: center;
    padding: 0 10px; list-style: none;
}
.wechat_fight_grouts_tabNav>li>a{
    font-size:14px;
    color:#999999;
    line-height: 44px;
    border:none;
    padding: 0;
    border-radius: 0;
}
.wechat_fight_grouts_tabNav li.active>a,.wechat_fight_grouts_tabNav li.active>a:hover{
    color:#37aae0;
    border:none;
    border-bottom: 4px solid #4eafe1;
    border-radius:4px;
    background: #fff;
    margin-top: -2px;
    z-index: 10;
    line-height: 43px;
}
.fight_groupsAll_li{
    padding-left: 20px;
    list-style: none;
}
.fight_groups_activitys{
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
    padding: 13px 20px 10px 0;
    position: relative;
}
.fight_groups_activitys .img{
    width: 90px;
    height: 90px;
    float: left;
    text-align: center;
    position: absolute;
    top: 13px;
    left: 0;
    z-index: 10;
}
.fight_groups_activitys .img img{
    max-width: 100%;
    max-height: 100%;
}
.fight_groups_activitys .activity_information{
    height: 90px;
    width: 100%;
    padding-left: 100px;
    position: relative;
}
.fight_groups_activitys .activity_information .activity_tit{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 60%;
    position: absolute;
    left: 100px;
    top: 0;
}
.fight_groups_activitys .activity_information .ticket_price{
    position: absolute;
    left: 100px;
    bottom: 0;
    font-size:10px;
    color:#ff4c3b;line-height: 25px;
}
.fight_groups_activitys .activity_information .groups_number{
    position: absolute;
    left: 160px;
    bottom: 0;
    font-size:14px;
    color:#999999;line-height: 25px;
}
.fight_groups_activitys .activity_information .groups_state{
    font-size:14px;
    color:#ff9303;
    line-height: 25px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.fight_groups_order{
    width: 100%;
    height: 44px;
}
.fight_groups_order_num{
    font-size:12px;
    color:#999999;
    line-height: 44px;
    float: left;
}
.fight_groups_order_details{
    font-size:14px;
    color:#6c6c6c;
    border:1px solid #979797;
    border-radius:4px;
    display: inline;
    float: right;
    padding: 2px 12px;
    margin-top: 9px;
    margin-right: 12px;
    cursor: pointer;
}
.recommend_to_friends{
    background:#37aae0;
    width:100%;
    height:44px;
    color: #fff;
    line-height: 44px;
    text-align: center;
    margin-top: -44px;
    display: none;
}
.groups_details{
    width: 100%;
    min-height: 100%;
    padding: 38px 0 44px;
    background: #efeff7;
}
.groups_details_footer{
    display: block;
}
.groups_details_tit{
    width: 100%;
    height: 82px;
    background: url(../images/groupsdetailsbg.png);
    background-size: 100%;
    position: relative;
}
.groups_details_tit img{
    position: absolute;
    width: 48px;
    top: 17px;
    left: 20px;
}
.groups_details_tit .state_date{
    width: 100%;
    height: 100%;
    padding-left: 88px;
    position: relative;
}
.groups_details_tit .state_date .state{
    font-size: 14px;
    color: #000;
    position: absolute;
    top: 20px;
}
.groups_details_tit .state_date .date{
    font-size:12px;
    color:#999999;
    position: absolute;
    bottom: 20px;
}
.groups_details_tit .state_date .my_tickets{
    font-size:12px;
    color:#37aae0;
    position: absolute;
    top: 20px;
    right: 15px;
}
.groups_details_success{
    display: none;
}
.groups_details_fail{
    height: 140px;
    text-align: center;
}
.groups_details_fail .tickets_sell_out{
    font-size:14px;
    color:#6c6c6c;
    line-height: 20px;
    margin-top: 20px;
}
.search_other_activity{
    display: inline-block;
    background:#37aae0;
    border-radius:4px;
    width:143px;
    height:32px;
    text-align: center;
    margin-top: 24px;
}
.search_other_activity a{
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;

}
.groups_details_fail .refund{
    font-size:10px;
    color:#999999;
    line-height: 20px;
    margin-top: 16px;
}



.groups_details_people{
    width: 100%;
    background: #fff;
    padding: 20px 10px;
}
.details_number{
    font-size:12px;
    color:#999999;
    line-height: 25px;
}
.head_portrait{
    width: 100%;
    margin-left:auto; margin-right:auto; text-align:justify;
}
.head_portrait li{
    width: 35px;
    display: inline-block;
    text-align: center;
    vertical-align: top; list-style: none;
}
.head_portrait li img{
    width: 100%;
    height: 35px;
    border-radius: 100%;
    overflow: hidden;
}
.group_head{
    width: 36px;
    text-align: center;
    font-size:10px;
    color:#37aae0;
    display: inline-block;
    line-height: 25px;
}
.groups_details_activity{
    margin-top: 12px;
    background: #fff;
    padding: 12px 12px 20px;
}
.groups_details_activity .tit{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
    width: 90%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
}
.groups_details_activity .date{
    font-size:12px;
    color:#858585;
    line-height: 20px;
    margin-top: 10px;
}
.groups_details_activity .position{
    font-size:12px;
    color:#858585;line-height: 20px;margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}
.groups_details_activity .price{
    line-height: 20px;margin-top: 5px;
}
.groups_participants_information{
    width: 100%;
    background: #fff;
    padding: 12px 10px;
}
.groups_participants_information{
    margin-top: 12px;
}
.groups_participants_information p span{
    font-size:12px;
    color:#999999;
    line-height: 20px;

}
.fight_group_empty{
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
.fight_group_empty_img{
    display: block;
    margin: 0 auto;
    width: 56px;
    margin-top: 73px;
}
.view_group_activity{
    font-size:12px;
    color:#858585;
    line-height: 20px;
    margin-top: 16px;
}
/* 微信我的拼团 */


.fight_group_table{
    border:none;
}

.fight_group_table tr td{
    font-size:12px;
    color:#6c6c6c;
    background: #fff;
    padding: 15px 10px;
}
.fight_group_table tr.fight_group_people_tr td.fight_group_people{
    border: none;
}
.fight_group_people_ul{
    margin-top: 16px;
}
.fight_group_people_ul li{
    width: 36px;
    vertical-align: top;
    display: inline-block;
    text-align: center; list-style: none;
}
.fight_group_people_ul li img{
    width: 100%;border-radius: 50%;
    overflow:hidden;    height: 36px;
}

.post_fight_group_price{
    position: absolute;
    top: 66px;
    right: 50px;
}
.post_fight_group_price .fight{
    color: #ff6b5d;
    font-size: 56px;
    line-height: 60px;display: inline-block;
}
.post_fight_group_price .Original_price{
    font-size: 40px;
    color: #6c6c6c;
    text-decoration: line-through;
    margin-left: 40px;
    line-height: 60px;
    display: inline-block;
}
.nonselect span,.nonselect a,.nonselect font,.nonselect b,.nonselect div{
    color:#bebebe !important;
}
.fight_group_QR_code{
    left: -90px;
    right: auto;
    width: 210px;
    padding: 15px;
    display: none;
}
.fight_group_QR_code p{
    right: 40px;
    margin-top: -37px;
}
.YF-show-lg{
    display:inline-block !important;
}
.YF-hidden-sm{
    display:none !important;
}
@media(max-width:1200px){
    .YF-show-lg{
        display:none !important;
    }
    .YF-hidden-sm{
        display:block !important;
    }
}
.fight_groups_activitys .Month{
    line-height:24px;
}
.fight_groups_activitys .Day{
    line-height:58px;
}
.BlueBoxContent_phone{
    padding:20px 15px !important;
}
/*尼罗河YF*/
.main-header .logo{
    background: none;
    margin: 0;
}
.main-header .YF-logo{
    height:64px;line-height: 64px;
    width:200px;
    position: relative;
}
.main-header .YF-logo:hover{
    text-decoration: none;
}
.nav{
    background: none;
    height:64px;
}
.YF-creat-new-event {
    border-radius:76px;
    font-size:14px;
    color:#ffffff;
    margin-right: 0;
    z-index:999999;
    cursor: pointer;
    position:absolute;
    top:15px;
    left:10px;
}
.YF-creat-new-event-a{
    height:34px;
    border-radius:18px;
    background:#6abf47;
    background:#6abf47;
    font-size:16px;
    color:#ffffff;
    cursor: pointer;z-index: 100;
    display: block;
    line-height: 34px;
    padding: 0 35px;
    margin-right: 15px;
}
.YF-creat-new-event-a:hover{
    text-decoration: none;
    color: #fff;
}
.YF-navbar-center ul.creat-new-lists{
    width:151px;
    background: #fff;
    padding:0 7px;
    margin:0;
    position:absolute;
    left:10px;
    top:32px;
    padding-top:17px;box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
    display: none;
}
.YF-navbar-center ul.creat-new-lists li{
    width:100%;
    line-height: 38px;
    border-bottom: 1px solid #e2e4ea;
    text-align: center; list-style: none;
}
.YF-navbar-center ul.creat-new-lists li:last-child{
    border:none;
}
.YF-navbar-center ul.creat-new-lists li a{
    background: #fff;
    border-radius:0;
    margin:0;
    padding:0;
    font-size:14px;
    width:100%;
    color:#323c47;
}
@media(max-width:1630px){
    .YF-creat-new-event a{
        font-size:14px;
    }
}
.YF-creat-new-event a:hover{
    background: #6abf47 !important;
}
.nav > li.YF-creat-new-event > a{
    padding:0;
}
.FY-browse-event{
    position:absolute;
    left:175px;
    top:15px;
    margin-right: 0;
    z-index: 999999;
    cursor: pointer;
}
.FY-browse-event-a{
    font-size:16px;
    color:#ffffff;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    z-index: 100;
    padding:0 !important;
    margin:0 !important;
    text-align: left;
    padding: 0 20px;
    display: block;
}
.FY-browse-event-a:hover{
    text-decoration: none;
    color: #fff;
}
.YF-navbar-center .view-new-lists{
    width: 145px;
    background: #fff;
    padding: 0 7px;
    margin: 0;
    position: absolute;
    left:175px;
    top: 49px;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.20); display: none;
}
.YF-navbar-center .view-new-lists li{
    width: 100%;
    line-height: 38px;
    border-bottom: 1px solid #e2e4ea;
    text-align: center; list-style: none;
}
.YF-navbar-center .view-new-lists li:last-child{
    border:none;
}
.YF-navbar-center .view-new-lists li a{
    background: #fff;
    border-radius: 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
    width: 100%;
    color: #323c47;
}
@media(max-width:1500px){
    .FY-browse-event a{
        font-size:14px;
    }
}
.skin-blue .main-header .YF-navbar{
    position: relative;
    text-align: center;
    margin-left: 200px;   background:#25A2DB;
    min-width: 1200px;
}
.YF-navbar-center{
    text-align: center;
    color:#fff;
    line-height: 64px;
    padding: 0;
    float: left;
    margin: 0px 20px;
    position: relative;
    width:330px;
    height:64px;
}
@media(max-width:1630px){
    .YF-navbar-center{
        margin: 0px 20px;
    }
}
.YF-navbar-center span{
    margin:0 5px;
    color:#fff;
    font-size: 16px;
}
.YF-navbar-center span a{
    color:#fff;
}
.YF-navbar-center span a:hover{
    color:#fff;
    text-decoration: none;
}

.YF-navbar-right li a,.YF-navbar-right li span{
    color: #fff;
    line-height: 64px;
    padding:0;
    display: inline-block;
    font-size:16px;

}
@media(max-width:1630px){
    .YF-navbar-right li a,.YF-navbar-right li span{
        font-size:14px;
    }
}
.YF-navbar-right li a:hover{
    background: #367faa !important;
}
.YF-navbar-right li{
    position: relative;padding: 0;
    float:right;
    position: relative; list-style: none;
}
.navbar-right-line{
    position: absolute;
    right: 0;
    top:0;
}
.YF-main-sidebar{
    padding-top: 64px;
    width:200px;
}
.content-wrapper, .main-footer{
    margin-left: 200px;
}
.skin-blue .YF-main-sidebar{
    background:#727887;
    position: fixed;
    top:0;
}
.skin-blue .YF-sidebar-menu>li>a{
    border-left: none;
    display:inline-block;
    height:50px;    width: 100%;
    line-height: 20px;
    padding:15px 0;
    padding-left: 18px;    color: #fff;    background: #727887;
    font-size: 16px;
}
.sidebar-menu>li>a{
    padding: 0 20px;
    color:#fff;
}
.skin-blue .sidebar-menu>li.menu-open>a,
.skin-blue .sidebar-menu>li.menu-open>a:hover{
    background:#727887 !important;
}
.treeview-menu>li>a{
    padding:0;
    line-height:50px;
}
.skin-blue .sidebar-menu>li>.treeview-menu{
    background:#8b92a1;
    padding: 0;
}
.skin-blue .sidebar-menu .treeview-menu>li>a{
    padding-left: 39px; font-size: 16px;
    position: relative;color:#fff;
}
.skin-blue .sidebar-menu .treeview-menu>li>a:hover{
    color:#fff;
    background: #428aad;
}
.skin-blue .sidebar-menu>li.active>a{
    background:#37aae0;
}
.YF-contact{
    position: fixed;
    left: 0;
    text-align: center;
    width: 200px;
    text-align: center;
    border: none;
    z-index: 999;
    background: #727887;
    padding-bottom: 0;
    bottom: 0;
}
.YF-md-logo{
    display: none;
}
.skin-blue .YF-sidebar-menu{
    position:fixed;
    left:0;
    width:200px;
    top:64px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out;
    -moz-transition: -moz-transform 0.3s ease-in-out, width 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out, width 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
}
.skin-blue .YF-sidebar-menu>li>a img{
    margin-right: 4px;
    margin-top: 1px;
    width:15px;    vertical-align: top;
}
.skin-blue .main-header .navbar .nav>li>a img{
    width: 14px;
    margin-right: 5px;
    margin-top: -1px;
}
.YF-sidebar-menu>li {
    border-bottom: 1px solid rgba(255,255,255,.2);
    list-style: none;
}
.sidebar-mini.sidebar-collapse .YF-contact > a .YF-md-logo{
    display: none;
}
.YF-left-signOut{
    text-align: center;
}

.YF-left-signOut img{
    width:15px;
}
.FY-left-tel-email{
    width:80%;
    margin:0 auto;
    text-align:left;
}
.FY-left-tel-email img{
    width:10px;
}
.sidebar-mini.sidebar-collapse .YF-contact > div > p{
    line-height:25px;
}
.YF-lg-logo{
    margin-bottom: 10px;
}
@media (min-width: 768px) {
    .sidebar-mini.sidebar-collapse .YF-contact > a .YF-lg-logo,
    .sidebar-mini.sidebar-collapse .YF-contact > div > p span,
    .sidebar-mini.sidebar-collapse .YF-contact > div > p a,
    .sidebar-mini.sidebar-collapse .YF-contact > div > a
    {
        display: none !important;
        -webkit-transform: translateZ(0);
    }
    .sidebar-mini.sidebar-collapse .YF-contact{
        width:50px;
    }
    .sidebar-mini.sidebar-collapse .YF-contact .FY-left-tel-email{
        text-align:center;
    }
    .sidebar-mini.sidebar-collapse .YF-contact .FY-left-tel-email img,.sidebar-mini.sidebar-collapse .YF-contact .YF-left-signOut img{
        margin:6px auto;
        width:40%;
    }
    .sidebar-mini.sidebar-collapse .YF-contact > a .YF-md-logo{
        display: block !important;
        -webkit-transform: translateZ(0);
        width: 26px;
        margin:5px auto;

    }
    .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg{
        display:inline-block;
    }
    .sidebar-mini.sidebar-collapse .main-header .logo{
        width:200px;
    }
    .sidebar-mini.sidebar-collapse .main-header .navbar{
        margin-left:200px;
    }



}
.YF-overview-top-box{
    width:100%;
    background: #fff;
    border-bottom: 1px solid #e6e7eb;
}
.YF-overview-top{
    width:90%;
    margin:0 auto;
    border-radius: 4px;padding:30px 0;
    margin: 0 auto;
}
.view-account-information{
    width:20%;
    float: left;
    position: relative;
    padding:10px 0;
    text-align: left;
    padding-left: 40px;
}
.view-account-information .icon img{
    height:20px;
}
.view-account-information .num,.view-account-information .num a{
    font-size:24px;
    color:#108ee9;
    line-height:54px;
}
.view-account-information .num a{
    border:none;
    display: inline-block;
}
.view-account-information .num a:hover{
    background: none;
}
.view-account-information .name{
    font-size:12px;
    color:#8f939d;
    margin-bottom: 10px;
}
.content-wrapper{
    background:#fafafa;
}
.nile-my-event{
    width:90%;
    margin:0 auto;
}
.my-event-tit-box{
    width:100%;
    background: #fff;    border-bottom: 1px solid #e6e7eb;
    position:relative;
}
.my-event-tit{
    font-size: 16px ;
    color:#323c47;
    line-height: 80px;
    background: #fff;
    width:90%;
    margin:0 auto;
}
.my-event-tit img{
    width: 38px;
    margin-right: 5px;
}
.my-event-tabs{
    height:50px;
}
.my-event-tabs>li.active>a, .my-event-tabs>li.active>a:focus, .my-event-tabs>li.active>a:hover{
    background:none;
    color:#323c47;
    border:none;
    border-bottom: 3px solid #108ee9;
}
.my-event-tabs>li>a{
    font-size:14px;
    color:#6a707e;
    margin-right: 2px;
    padding: 0 15px;
    line-height: 47px;
    border:none;
    border-radius:0;
}
.my-event-tabs>li>a:hover{
    font-size:14px;
    color:#6a707e;
    margin-right: 2px;
    padding: 0 15px;
    line-height: 47px;
    background:none;
    border:none;
}
my-event-list-box{
    width:90%;
    margin:0 auto;
}
.my-event-list{
    margin-top: 20px;
    background:#ffffff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
    border-radius:3px;
    position:relative;
    padding:12px 0;
    height:124px;
    list-style: none;
}
.event-left-line{
    width:3px;
    height:100px;
    position:absolute;
    left:0;
    top:12px;
    background:#108ee9;
    z-index: 10;
}
.event-left-poster{
    width: 80px;
    height: 84px;
    position:absolute;
    left:0;
    top:20px;
    padding-left:20px;
    overflow:hidden;
}
.event-left-poster img{
    max-width: 100%;
    max-height: 100%;
}
.event-information{
    width:100%;
    height:100%;
    padding:8px 20px 8px 96px;
    position: relative;
}
.left-tit-time-position{
    width:60%;
    float:left;
}
.left-tit-time-position .event-tit{
    font-size:14px;
    color:#323c47;
    margin-bottom: 20px;
    width:95%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}
.left-tit-time-position .event-date,
.left-tit-time-position .event-position{
    font-size:12px;
    color:#8f939d;
    line-height:25px;
    width:95%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 25px;
}
.right-edit-view-hiden{
    width:40%;
    float:left;
}
.right-edit-view-hiden ul li{
    padding:0; list-style: none;
}
.edit-view-hiden img{
    height:14px;
}
.edit-view-hiden span{
    font-size:14px;
    color:#323c47;
}
.edit-view-hiden li{
    text-align: center;
    padding:0; list-style: none;
}
.participants-num li {
    text-align: center;
    list-style: none;
}
.participants-num{
    margin-top: 20px;
}
.participants-num li .name{
    font-size:12px;
    color:#8f939d;
    margin-bottom: 10px;

}
.participants-num li .num{
    font-size:12px;
    color:#323c47;

}
.my-payment-list{
    height:94px;
}
.payment_left-line{
    height:70px;
}
.my-payment-left{
    width:60%;
    float:left;
}
.my-payment-right{
    width:30%;
    float:right;
}
.payment-information{
    padding-left: 20px;
}
.my-payment-left .pament-tit{
    font-size:14px;
    color:#323c47;
    margin-bottom: 20px;
    width: 95%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}
.payment-participants-num{
    margin-top: 5px;
}
.my-unpaid-orders{
    background:#fff;
}
.my-unpaid-orders-box{
    margin-top: 20px;
}
.unpaid-orders-top{
    background:#f1f3f6;
    border-radius:3px 3px 0 0;
    height:38px;
    padding: 0 24px;
}
.unpaid-orders-top .unpaid-orders-date{
    font-size:14px;
    color:#323c47;
    float: left; line-height:38px;
}
.unpaid-orders-top .unpaid-orders-edit-hiden{
    font-size:14px;
    color:#25a2db;
    float: right;
    line-height:38px;
}
.unpaid-orders-list{
    margin-top:0;
}
.left-tit-time-position .unpaid-orders-tit{
    margin-bottom:0px
}
.unpaid-orders-position{
    margin-bottom:10px;
}
.unpaid-orders-right{
    width:35%;
    text-align: right;
    float:right;
    overflow: hidden;
}
.unpaid-orders-right .name{
    font-size:14px;
    color:#8f939d;
    margin-bottom: 30px;
}
.unpaid-orders-right .price{
    color:#8f939d;
    font-size:14px;
}
.unpaid-orders-left{
    width:60%;  overflow: hidden;
}
.YF-overview-content-header{
    padding: 0;
    padding-bottom: 50px;
}
.YF-header{
    width:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;    height: 64px;
}
.YF-content-wrapper{
    padding-top:64px;
    min-width: 1200px;
}
.skin-blue .YF-sidebar-menu>li.YF-navbar-logo a{
    padding-left: 0;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu li a{
    line-height: 50px;
    display: inline-block;
    width:100%;
    height:50px;
}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right){
    line-height: 50px;
    display:inline-block;
    width:180px;
}
/*弹框统一样式*/
.nile-modal-dialog{
    margin:10% auto;

}
.nile-modal-header{
    background:#5bb9e4;
    padding :0 15px;
}
.nile-modal-header .close{
    color:#fff;
    opacity:.8;    line-height: 44px;
    margin:0;
}
.nile-modal-title{
    text-align:left;
    color:#fff;font-size:14px;
    line-height: 44px;
}
.nile-modal-footer{
    border:none;
    padding:0;
}
/*弹框统一样式*/
.YF-collect_header{
    width: 90%;
    margin: 0 auto;
    padding: 25px 15px 0 15px;
}
.YF-collect_header .left{
    width:65%;
    float:left;
    position:relative;
    padding-left:110px;
}
.YF-collect-header-tit{
    font-size:16px;
    color:#323c47;
    line-height: 22px;
    width: 400px;
    word-wrap: break-word;margin-bottom: 20px;
}
.YF-collect_header .right{
    width:35%;
    float:left;
}
.YF-collect_header .right ul li{
    text-align: center;
    padding:0 5px;
    list-style: none;
}
.YF-collect_header .right ul{
    padding-top:15px; list-style: none;
}
.YF-collect_link{
    font-size:12px;
    color:#6a707e;
}
.YF-payment-list-content{
    padding:0;
}
.YF-detail-tab{
    width:96%;
    margin:0 auto;
    padding: 15px 15px 0 15px;
    position:relative;
    z-index: 100;
}
.YF-DetailHeader{
    height:auto;
    border-bottom:1px solid #b5bbc8;
    margin: 24px 0px 0px;
}
.YF-DetailHeader ul li a{
    line-height:44px;
    padding:0 19px;
    font-size:14px;
    color:#8f939d;
    margin-right:4px;
    border: solid 1px #b5bbc8;
    border-bottom:none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.YF-DetailHeader ul.three-level-menu-en li a {
    padding:0 7px;
}
.YF-DetailHeader ul.new-three-level-menu-en li a {
    padding:0 5px;
}
.YF-DetailHeader ul li.nowpage a{
    background:#25a2db;
    border-color: #25a2db;
}
.DetailHeader ul li span.nowpage a{border:solid 1px #6CB54A; border-bottom:none;  background:#6CB54A; color:#FFF}
.YF-DetailHeader ul li span.nowpage a{
    background:#25A2DB;
    border-color: #25A2DB;
}

.YF-creat-event{
    font-size:14px;
    color:#323c47;
    line-height:38px;
    border-bottom:1px solid #e6e7eb;
    display: inline-block;
    width:100%;padding-bottom: 10px;
}
.YF-creat-event-select{
    width:90%;
    margin:0 auto;
}
.YF-creat-event-select-box{
    width:100%;
}
.YF-creat-event-content{
    padding: 40px 0 15px;
}
.YF-creat-event-tit{
    position:relative;
}
.YF-creat-event-speed{
    width:100%;
    position:absolute;
    left:0;
    top:0;
}
.YF-creat-event-speed {
    text-align: center;
}
.YF-creat-event-speed span{
    margin:0 2px;display: inline-block; vertical-align: middle;font-size: 16px;
}

.YF-creat-event-speed .circle{
    border: 1px solid #d2d6de;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    font-size: 12px;
    color: #b5bbc8;
    line-height: 20px;
}
.YF-creat-event-speed .text{
    color:#b5bbc8;
    line-height:80px;
}
.YF-creat-event-speed .line{
    width: 90px;
    height:2px;
    margin:0;
    background:#d2d6de;
}
@media(max-width:1200px){
    .YF-creat-event-speed .line{
        width:20px;
    }
}
.YF-creat-event-speed .current-circle{
    background:#25a2db;
    color:#fff;
}
@media(max-width:1200px){
    .YF-creat-event-speed .current-circle,.YF-creat-event-speed .circle{
        width:18px;
        height:18px;
        line-height:18px;
    }
}
.YF-creat-event-speed .go-line{
    background:#25a2db;
}
.YF-creat-event-speed .current-text{
    color:#6a707e;font-size: 16px;
}
.YF-event-type-logo,.YF-event-collect-logo{
    padding: 0px;
    width:800px;
    margin:0 auto;
    background:#fff;
}
.YF-event-type-logo{
    width:100%;
}
.YF-event-type-logo ul{
    padding:0 0px 40px ;
    width:800px;
    margin:0 auto;
}
.YF-event-type-logo ul li,.YF-event-collect-logo ul li{
    width:25%;
    margin-left:0;
    float: left;
    background-image:none;
    height:auto;
    text-align: center;
    list-style: none;
}
.YF-event-type-logo ul li .type-logo,.YF-event-collect-logo ul li .type-logo,.YF-session-type-logo ul li .type-logo{
    display:block;
    width:100px;
    height:100px;
    margin:0 auto;
    position:relative;
    text-align:center;
    background-color:#ffffff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
    border-radius:4px;
    text-decoration:none;
    background-size: 100px;
}
.YF-event-type-logo ul li a img,.YF-event-collect-logo ul li a img,.YF-session-type-logo ul li a img{
    height: 50px;
    margin: 22px auto 0;
}
.YF-event-type-logo ul li p,.YF-event-collect-logo ul li p,.YF-session-type-logo ul li p{
    font-size:14px;
    margin-top:10px;
    color:#6a707e;
    line-height:26px;

}
.YF-event-type-logo ul li a span,.YF-event-collect-logo ul li a span,.YF-session-type-logo ul li a span{
    display: none;
}
.YF-event-type-logo ul li.Ten{
    width:25%;
}
.YF-event-collect-logo ul li.Fifteen{
    width:25%;
}
.YF-event-type-logo ul li.Ten a,.YF-event-collect-logo ul li.Fifteen a{
    display: block;
    width:50%;
    margin: 0 auto; background:none;
    box-shadow:none;
    border-radius:0;
}
.YF-event-type-logo ul li.Ten a p .radio,.YF-event-collect-logo ul li.Fifteen a p .radio{
    font-size:14px;
    color:#6c6c6c;
    line-height: 25px;
}
.YF-left-date{
    width:100%;
}
.YF-left-date .mouth{
    line-height:12px;
    font-size:10px;
    background: url(/images/new-date-bg1.png);
    padding-top: 10px;
    background-size: 100%;
    background-repeat: no-repeat;    height: 25px;
}
.YF-left-date .week{
    font-size:20px;
    line-height:48px;
}
.main-header .logo .logo-lg{
    display: inline-block;

}
.main-header .logo .logo-lg .img{
    position: absolute;
    margin:auto;
    left:0;
    top:0;
    right:0;
    bottom:0;
    height:40px;
    max-height: 100%;
    max-width: 100%;
}
.YF-collection-button {
    text-align: center;
}
.YF-collection-button{
    width:280px;
    height:44px;
    margin:0 auto;
    line-height: 44px;border-radius:4px;background: #2BA8DD;
}
.YF-table-width{
    width:90%;
    margin:0 auto;
    padding: 15px 15px 0 15px;
}
.YF-ticket-date{
    display: inline-block;color:#6a707e;
}
.YF-ticket-date input{
    padding:4px;
    font-size:12px;
    color:#6a707e;
}
.YF-payment_list_table thead tr td{

}
.YF-payment_list_table thead tr td{
    background:#5bb9e4; font-size: 16px;
}
.YF-payment_list_table thead tr td a:link,.YF-payment_list_table thead tr td a:visited{
    color: #fff;
}
.YF-payment_list_table tbody tr td{
    line-height: 40px;
    vertical-align: middle;
    font-size: 16px;
}
.YF-PaymentListHeader{
    margin-bottom: 15px;
}
.vPagging a.curp{
    background:#25a2db;
    border: solid 1px #25a2db;
}
.vPagging a{
    border:1px solid #d9d9d9;
    background:#fff;border-radius:4px;    line-height: 27px;
    padding: 0 10px;
    vertical-align: bottom;
}
.YF-ticket-list-head{
    width: 30px;
    height: 30px;
    margin-right: 4px;
    border-radius:50%;
}
.creat-other-event{
    display: none;
}
.creat-other-event input{
    line-height:28px;
    border-radius:4px;
    border:1px solid #d9d9d9;
    padding-left: 5px;
}
.YF-dlEdit{
    width:100%;
    margin:0;
}
.YF-dlEdit .YF-creat-tit{
    border-bottom: 1px solid #e2e4ea;
}
.YF-dlEdit .YF-creat-tit span{
    display: inline-block;
    border-bottom: 3px solid #3c8dbc;
    font-size: 14px;
    color: #3081b6;
    line-height: 50px;
}
.YF-dlEdit dd.creat-event-left{
    padding-left:0px;
    width:640px;
}
.YF-sk-label-edit{
    display:block;
    float:none;
    text-align:left;
    width:auto;
    font-size:14px;
    color:#323c47;
    margin:0;
    height: auto;
}
.YF-input{
    display: inline-block;
    background:#fff;
    padding-left:12px;

    height:44px;
    line-height:44px;
    font-size:14px;
    color:#6a707e;
    border:1px solid #d2d6de;
    margin-bottom: 15px;
}
.percent100-input{
    width:100%;
}
.percent50-input{
    width: 50%;
}
.input115{
    width:115px;
}
.LineHeight44{
    line-height:44px;
}
.padding0{
    padding:0;
}
.YF-sk-label2{
    display: block;
    font-size:14px;
    color:#6a707e;
    width:auto;
    text-align: left;
}
.YF-sk-item2 input{
    display: block;
    width:100%;
    line-height: 38px;
    padding-left:10px;
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    height: 38px;
}
.YF-sk-item2{
    margin-bottom:15px;
}
.text-black-bg-white{
    display: inline-block;
    background: #fff;
    border:1px solid #d9d9d9;
    border-radius:3px;
    height:32px;
    line-height: 32px;
    padding:0 22px;
    float: right;color:#6a707e; text-decoration: none;
    cursor: pointer;
}
.text-white-bg-blue{
    display: inline-block;
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    height:32px;
    line-height: 32px;
    padding:0 22px;
    float: right;
    color:#ffffff;
    margin-left: 15px;
    text-decoration: none;cursor: pointer;
}
.YF-dialog-btn{
    margin-top: 20px;
}
.Account-management-dropdown{
    background:#555a65;top:64px;
    border-radius: 0;
    padding:0;
    right:0;
    border:none;
    min-width: 170px;
}

.Account-management-dropdown li{
    padding:0;
    border-bottom: 1px solid #6b6d7b;
    height:44px;
    margin-bottom: -1px;
    opacity: .9;
    margin:0; list-style: none;
}
.Account-management-dropdown li:last-child{
    border:none;
}
.Account-management-dropdown li span{
    width:100%;
    display: block !important;
}
.Account-management-dropdown li span a{
    line-height: 44px;
    background: none;
    color: #fff;
    width:100%;
    display: block; padding: 0 20px;

}
.Account-management-dropdown li span a:hover{
    background:none; color: #fff;

}
.Account-management-dropdown li:hover{
    background:#25a2db !important;
}
.header-top-sidebar li:hover{
    background:#25a2db;
}
.skin-blue .main-header .navbar .nav .open>a,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    background:none !important;
}
.YF-inline-block{
    display:inline-block !important;
}
.YF-block{
    display:block !important;
}
.YF-input-400{
    width:400px;
}
.YF-whrite-input{
    background: #fff !important;
}
.fileinput-button {
    position: relative;
    display:inline-block;
    overflow: hidden;border:1px solid #d2d6de;
}

.fileinput-button input{
    position:absolute;
    right: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
}
.event-fileinput-txt{
    padding:24px 29px 24px 44px;
    background:#ffffff;

    border-radius:3px;
}
.event-fileinput-txt img{
    width:40px;    margin-top: 10px;
}
.event-fileinput-txt  p{
    font-size:14px;
    color:#6a707e;
    line-height: 25px;
}
.uplpad-map-btn{
    border:none;
}
.language-radio{
    font-size:14px;
    color:#6a707e;
    line-height: 20px;
}
.language-radio p{
    margin-right: 20px;
    display: inline-block;
}
.language-radio p input{
    vertical-align: middle;
    margin-top: -1px;
}
.YF-editor-modular{
    width:100%;    padding: 20px 0 40px;
}
.editor-modular-content{
    width:90%;
    margin:0 auto;
}
.YF-event-link{
    font-size:14px;
    color:#6a707e;
    margin-bottom: 10px;
    display: block;
}
.YF-input-280{
    width:280px;
}
.YF-input-240{
    width:240px;
}
.YF-input-120{
    width:120px;
}
.YF-input-600{
    width:600px;
}
.basic_inputs_container td input.YF-input,.basic_inputs_container td select.YF-input{
    margin-bottom:0;
}
.YF-input-88{
    width:88px;
}
.YF-input-50{
    width: 50px;
}
.YF-input-68{
    width:68px;
}
.YF-input-96{
    width:96px;
}
.YF-tickets-setting{
    padding-left: 40px;
}
.setting-title{
    font-size: 14px;
    line-height: 30px;
    color: #323c47;
    display: block;
    margin: 0;
}
.setting-content textarea{
    width:578px;
    height:132px;
    resize: none;
    padding:15px 12px;
    font-size:14px;
    color:#6a707e;
    line-height:20px;
}
.YF-xiangou-tickets-num{
    margin-left:20px;
}
.YF-tickets-setting{
    padding-left: 10px;
}
.use-weijian-btn{
    display: inline-block;
    border-radius:4px;
    border:1px dashed #d9d9d9;
    margin-left: 20px;
    padding:5px 15px;
}
.use-weijian-btn a{
    font-size:12px;
    color:#666666;
    text-decoration: none;
}
.use-weijian-btn a:hover{
    text-decoration: none;color:#666666;

}
.YF-home-managar{
    width:100%;
    padding:40px 30px 30px 40px;
    position: relative;
    background:#fff;
    margin-top: -40px;
}
.home-managar-left{
    width:150px;
    height:45px;
    position: relative;
    position:absolute;
    left:40px;
    top:47px;
    z-index:100;
}
.home-managar-left .sponsor-logo-box{
    width:100%;
    height:100%;
    position: relative;
}
.home-managar-left .sponsor-logo{
    position: absolute;
    margin: auto;
    left:0;
    right:0;
    bottom: 0;
    top:0;
    max-width:100%;
    max-height:100%;
    z-index: 9999;
}
.home-managar-center{
    width:100%;
    height:60px;
    padding:0;
    padding-left: 160px;
}
.home-managar-right{
    position: absolute;
    right:30px;
    z-index:100;    top: 50px;
}
.home-managar-right ul li{
    text-align: center; list-style: none;
}
.home-managar-right ul li img{
    width:38px;
}
.home-managar-right ul li p{
    font-size:12px;
    color:#6a707e;    line-height: 20px;
}
.YF-home-managar .sponsor-name{
    font-size:16px;
    color:#323c47;
    line-height: 30px;
}
.YF-home-managar .sponsor-link{
    font-size:12px;
    color:#6a707e;
    margin-top: 5px;
}
.YF-home-managar .sponsor-link .yulan{
    display:inline-block;
    padding:5px 15px;
    border-radius: 100px;
    background:#5bb9e4;font-size:12px;
    color:#ffffff;
    text-align:center;margin-left:15px;
}
.YF-home-managar .sponsor-link .yulan img{
    height:12px;    vertical-align: middle;
    margin-top: -3px;
}

.creat-event-saveBtn{
    position: fixed;
    left: 0;
    bottom: 0;
    padding-left: 200px;    width: 100%;
    padding-bottom: 20px;
    min-width: 1200px;
}
.creat-event-saveBtn-fixed{
    width: 100%;
    background: #fff;
    height:100%;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);
    border-radius:3px;
}
.YF-send-notifications{
    background:#fff;border:1px solid #e2e4ea;
}
.YF-extension li a img{
    width:82px;
}
.YF-extension li{
    text-align:center; list-style: none;
}
.YF-send-notifications .promoteIndex ul li a {
    display:block;
    border:none;width:auto;
    height:auto;
    padding:0;
    margin:0;
    float: none;
}
.YF-send-notifications .promoteIndex ul li a p{
    font-size:14px;
    color:#6a707e;
    margin:0;
    margin-top: 12px;
}
.YF-send-notifications .promoteIndex ul li a:hover{
    text-decoration: none;
    border:none !important;
}
.YF-sign-in-management{
    background: none;
}
.YF-sign-tit{
    font-size:14px;
    color:#6a707e;
    line-height:30px;
}
.api-right-list li{
    color:#6a707e;
    line-height: 35px; list-style: none;
}
.api-right-list li img{
    margin-right:10px;
}
.api-right-btn{
    background:#c8efff;
    border-radius:4px;
    text-align: center;
    line-height:25px;
    color:#323c47;
    padding:16px;
    margin-top: 30px;
}
.YF-yps-header{
    width:100%;
    border-bottom: 1px solid #e6e7eb;
    padding:10px 20px;
}
.YF-yps-header h1{
    display: inline-block;
    font-size:14px;
    color:#323c47;line-height: 40px;
}
.YF-yps-header img{
    width:40px;
    margin-right: 10px;
}
.YF-yps-BlueBox{
    width: 90%;
    margin: 0 auto;

}
.YF-yps-BlueBox .BlueBoxTitle{
    font-size:14px;
    color:#323c47;
    line-height:40px;
    font-weight: normal;
    background:none;
    padding:0;
    height:40px;
}
.YF-yps-BlueBox .BlueBoxContent{
    padding-left: 20px;
    width:100%;

}
.YF-yps-BlueBox .BlueBoxContent label{
    font-weight: normal;
    margin:0;
    display:block;
    margin-bottom: 6px;
}
.YF-yps-BlueBox .BlueBoxContent .collection_button{
    line-height:44px;
    height:44px;
    padding:0;
    margin:0;
    background:none;
    cursor: pointer;
    font-size:14px;
    padding:0 10px;
    color:#25a2db;
}
.YF-input-460{
    width:460px;
}
.YF-SMS-tit{
    font-size:14px;
    color:#6a707e;
    line-height: 50px;
}
.YF-SMS-content{
    background:#ffffff;
    border:1px solid #e2e4ea;
    padding:20px 40px 42px;
}
.SMS-phone-tit{
    font-size:14px;
    color:#323c47;
    line-height:30px;
}
.SMS-phone-tit img{
    height:18px;
}
.SMS-phone-textarea{
    width:100%;
    background:#fafafa;
    border:1px solid #e3e5eb;
    border-radius:4px;
    height:242px;
    resize: none;
    padding:5px;
    line-height:20px;
    font-size:14px;
    color:#6a707f;
}
.yms-email .yms-email-left{
    font-size:14px;
    color:#323c47;
    line-height:44px;
    text-align: right;
}
.yms-email .yms-email-right{
    width:100%;
}
.yms-email .yms-email-right input{
    width:80%;
}
.YF-account-menu-top{
    width:90%;
    margin: 0 auto;
    padding:0 15px;
}
.YF-account-menu-top img{
    width:40px;
}
.YF-account-menu-top h1{
    display: inline-block;
    font-size: 14px;
    color: #323c47;
    line-height: 40px;
}
.account-view-btn{
    background:#5bb9e4;
    border-radius:100px;
    text-align: center;padding:0 15px;
    margin-left: 10px;
}
.account-view-btn img{
    width:16px;margin-top: -2px;
}
.account-view-btn span{
    color:#ffffff;
    line-height:14px;
    line-height: 26px;
    height:26px;

}
.YF-account-rate{
    width:90%;
    margin:0 auto;
}
.YF-account-rate-top{
    width:  100%;

}
.YF-account-rate-top img{
    width: 40px;
    margin-right: 10px;
}
.YF-account-rate-top h1{
    display: inline-block;
    font-size: 14px;
    color: #323c47;
    line-height: 40px;
}
.free-event-rate{
    width:100%;
    height:40px;
    line-height: 40px;
    font-size:16px;
    text-align: center;
    color:#ffffff;background:#5bb9e4;
    border-radius:3px 3px 0 0;
}
.free-event-rate-content{
    width:100%;
    height:170px;
    position: relative;
    background:#ffffff;
    border-radius:3px;
}
.free-event-rate-box{
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
}
.free-event-rate-content p.text{
    background:#f4f4f4;
    border-radius:6px;
    width:268px;
    height:90px;
    line-height: 90px;
    text-align: center;
    position: absolute;
    left:0;top:0;right:0;bottom:0;
    margin:auto;font-size:14px;
    color:#6a707e;
}

.normal-account-rete li{
    text-align: center; list-style: none;
}
.normal-account-rete li.left,.normal-account-rete li.right{
    background:#f4f4f4;
    border-radius:6px;height:90px;
    margin:0;    padding: 15px 0;
}
.normal-account-rete li.center{
    color:#d1d5de;
    line-height:90px;
    font-size: 30px;
}
.account-rate-content{
    background:#ffffff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
    border-radius:3px;
}
.Rates_table thead tr th{
    font-size:14px;
    background:#fafafa;
    border:1px solid #e7e7e7;
    border-radius:3px 3px 0 0;color:#25a2db;
    height: 38px;
    line-height:38px;
}
.Rates_table tr th span{
    font-size:14px;
    color:#6a707f;
}
.YF-select-chongzhi .select{
    margin:0;
}
.YF-three-menu{
    border: none;
    border-bottom: 1px solid #e6e7eb;
    height:auto;

}
.YF-three-menu ul li.nowpage a{
    border: none;
    border-bottom: 3px solid #108ee9;
    background: none;font-size:14px;
    color:#323c47;
}
.YF-three-menu ul li a:hover{
    background:none !important;
    color:#8f939d;
}
.YF-three-menu ul li a{
    font-size:14px;
    color:#8f939d;background: none;
    line-height: 40px;
    border: none;
}
.account-header {
    width:90px;
    height:90px;
    border-radius: 50%;
    margin:0 auto;
    overflow: hidden;
}
.account-information-left{
    display: block;
    line-height: 30px;
    margin: 0;
}
.reset-parseword{
    display: block;
    line-height: 30px;
    margin: 0;
}
.YF-BasicAccountFree{
    padding:0;
    line-height: 60px;font-size:14px;
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;color:#323c47;
}
.YF-BasicAccountFree font{
    line-height: 60px;    display: inline-block;
}
.UsageFee dl.YF-service-charge dd{
    font-size:14px;
    color:#6a707e;
}
.UsageFee dl.YF-service-charge dt{
    margin-bottom: 10px;  color:#6a707e;
}
.UsageFee{
    margin:0
}
.skin-blue{
    background:none !important;
}
.YF-advanced-query{
    display: none;
    padding:40px 40px 20px;
    margin-bottom: 15px; margin-top: 20px;background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
}
.advanced-query-input{
    display: block;
    background:#ffffff;
    border:1px solid #b5bbc8;
    border-radius:3px;
    height:28px;
    line-height:28px;
    width:100%;
    padding-left: 5px;color:#6a707e;
}
.advanced-query-list p{
    font-size:12px;
    color:#6a707e;
    line-height: 35px;
}
.advanced-query-btn a{
    font-size:12px;
    color:#6a707e;
    line-height: 28px;
    display: inline-block;
    margin-right: 28px;
}
.YF-checked-box{
    cursor:pointer;
    margin:0;font-weight: normal;
}
.YF-checked-box i{
    font-size: 14px;
    font-style: normal;
    display: inline-block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 20px;
}
.YF-checked-box i.checked{
    display: none;
}
.YF-checked-box input[type="checkbox"],.YF-checked-box input[type="radio"] {display:none;}
.YF-checked-box input[type="radio"]:checked ~ i.un-checked ,.YF-checked-box input[type="checkbox"]:checked ~ i.un-checked{
    display:none;
}
.YF-checked-box input[type="radio"]:checked ~ i.checked ,.YF-checked-box input[type="checkbox"]:checked ~ i.checked{
    display:inline-block;
    color: #25a2db;
}
.YF-addnew-account-tit{
    font-size:14px;
    color:#6a707e;
    display: block;
    font-weight: normal;
}
.YF-addnew-account{
    padding:0 45px;
}
.account-fans-empty{
    width: 100%;
    padding-top: 150px; text-align: center;
}
.account-fans-empty h3{
    font-size:16px;
    color:#b5bbc8;
    margin-top: 35px;
    font-weight: bold;
}
.account-fans-empty img{
    width: 130px;
}
.member-file-format{
    padding-top: 15px;
}
.member-file-format p{
    line-height: 20px;font-size:12px;
    color:#8f939d;
}
.member-file-format ul {
    width:70%;
    margin:0 auto;
}
.member-file-format ul li{
    text-align: left; list-style: none;
    line-height: 20px;font-size:12px;
    color:#8f939d;
}
.YF-qudaoma-information{
    padding:0 30px;
}
.YF-qudaoma-information label{
    font-size:14px;
    color:#323c47;
    line-height: 35px;
    display: block;
    margin: 0;
}

.add-tickets-type{
    display: inline-block;
    background: #fff;
    padding: 2px 30px;
    color: #666 !important;
    border: 1px solid #d9d9d9;
    font-size: 12px;
    margin-top: 10px;
}
.sub_nav_now{
    background: #337ab7;
}
.YF-account-input{
    font-size:12px;
    color:#25a2db;background: none;
    border: none;
}
#ticketDetailMsg table,.YF-load-table table{
    border:none ;
    min-width: 100% ;
}
.YF-dialog-table thead tr td,.YF-dialog-table tbody tr td{
    text-align: left;
}
.ProfessionalAccount ul li{
    width:50%; list-style: none;
}
.account-header img{
    width:100%;
}
.nile-my-event-empty .tittle{
    color: #8f939d;
    font-size:14px;
    text-align: center;
    line-height:100px;
}
.nile-my-event-empty {
    text-align: center;
}
.nile-my-event-empty .btn{
    background: #398ebd;
    color:#fff;
    padding:10px 60px;
    display: inline-block;
    font-size: 14px;
    margin:0 auto;
}
.skin-blue .sidebar-menu > li:hover > a,
.skin-blue .sidebar-menu > li:hover,
.skin-blue .sidebar-menu .treeview-menu li:hover,
.skin-blue .sidebar-menu .treeview-menu li a:hover,
.skin-blue .sidebar-menu > li.menu-open,
.skin-blue .sidebar-menu > li.menu-open a
.skin-blue .sidebar-menu .treeview-menu li a:hover,
.skin-blue .sidebar-menu > li.menu-open:hover,
.skin-blue .sidebar-menu > li.menu-open a:hover
{
    background: none !important;
}
.skin-blue .sidebar-menu > li.active:hover > a,
.skin-blue .sidebar-menu > li.active:hover,
.skin-blue .sidebar-menu .treeview-menu li.active:hover,
.skin-blue .sidebar-menu .treeview-menu li.active a:hover,
.skin-blue .sidebar-menu > li.active > a,
.skin-blue .sidebar-menu > li.active,
.skin-blue .sidebar-menu .treeview-menu li.active,
.skin-blue .sidebar-menu .treeview-menu li.active a
{
    background:#65C9F7 !important;
}
.YF-edit-center{
    width:90%;
    margin:0 auto;
}
.YF-editor-modular:nth-of-type(even){
    background: #fff;
}
.YF-editor-modular:nth-of-type(odd){
    background: #fafafa;
}
.YF-language{
    text-align: center;
    padding: 0;
}
.YF-language a,.YF-language span{
    color: #fff;
    line-height: 64px;
    padding: 0;
    display: inline-block;
    font-size: 16px;
}
.YF-left-signOut a{
    font-size: 16px;
}
@media(max-width:1640px){
    .YF-language a,.YF-language span,.YF-left-signOut a{
        font-size: 14px;
    }
}
.SkinIcon li p{
    text-align: center;
}
.YF-navbar-right li span a:hover{
    text-decoration: none;
    background: none !important;
}
.event-big-wechat{
    position:absolute;
    left:50%;
    margin-left: -140px;    text-align: center;
    padding:20px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    background: #fff;
    border-radius: 10px;
    z-index: 999;    padding-bottom: 5px;
    margin-top: 10px;
    width: 280px;
    display: none;
    top:33px;padding-bottom: 20px;
}
.event-big-wechat p{
    margin-bottom: 10px;
    font-size: 12px;
}
.SkinIcon li{
    height: 130px; list-style: none;
}
.YF-content-top-input{
    line-height: 28px;
    height:28px;
}
.my-event-min-tit{
    width:100%;
    background: none;
    line-height: 30px;
    padding-top: 35px;
}
.view-account-information-box{
    width:150px;
    height:50px;
    margin:0 auto;
    border-right: 1px solid #d2d6de;
    width:100%;
}



.view-account-information-box p a,.view-account-information-box p span,.view-account-information-box p.num{
    color:#fff;
}
.view-account-information-box p.num a ,.view-account-information-box p.num,.view-account-information-box p span{
    font-size:24px;
    color:#323c47;
    font-weight: bold;
    line-height:25px;
}

.YF-collection_button{
    line-height: 44px;
    padding:0;
    height:44px;
    font-size: 14px;
    /*   width: 280px;
	height: 44px;
	background: url(/images/nile/next.png);
	background-repeat: no-repeat;
	background-position: 193px;
	background-size: 25px;*/
}
.YF-dropdown-menu>li>a{
    padding: 3px 5px;
}
.YF-sponsor-index-banner{
    width:100%;
    height: 341px;
    padding-top: 41px;
    padding:40px 20px;
    position: relative;
}
@media(max-width:1200px){
    .YF-sponsor-index-banner{
        height: 152px;
        padding: 0;
        display:block;
        padding-top: 38px;
    }
}
.YF-sponsor-banner-box{
    width: 100%;
    height:300px;
    position: absolute;
    left:0;
    top:41px;
    overflow: hidden;
}
@media(max-width:1200px){
    .YF-sponsor-banner-box{
        height:114px;
        top:38px;
    }
}
.YF-sponsor-banner-box img{
    width:100%;
    min-height:154px;
}
.clear{
    clear: both;
}
.YF-sponsor-banner-inner{
    z-index: 98;
    position: absolute;
    bottom:0;
    left:50%;
    margin-left: -580px;
    padding:0;
    padding-bottom: 50px;
    width: 1160px;
}
@media(max-width:1200px){
    .YF-sponsor-banner-inner{
        width:100%;
        left: 0;
        margin:0;
        padding:0;
        height:154px;
    }
}
.YF-sponsor-logo{
    width:200px;
    height:200px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    overflow: hidden;
    padding: 15px;
    float: left;
}
@media(max-width:1200px){
    .YF-sponsor-logo{
        width: 66px;
        height:66px;
        padding:10px;
        float: none;
        position: absolute;
        left:20px;
        top:60px;
        margin-left: 0;
    }
}
.YF-sponsor-logo img{
    max-width: 100%;
    position: absolute;
    margin:auto;
    left:0;
    right:0;
    top:0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.YF-sponsor-name{
    font-size:24px;
    color:#ffffff;    width:640px;
    word-wrap: break-word;
}
.YF-sponsor-information{
    float: left;
    padding: 20px 0 20px 40px;
}
@media(max-width:1200px){
    .YF-sponsor-information{
        display: none;
    }
}
.YF-sponsor-event-fans li{
    float: left;
    margin-right: 40px; list-style: none;
    list-style: none;
}
.YF-sponsor-event-fans li a{
    font-size:16px;
    text-decoration: none;
    color:#ffffff;
    line-height: 35px;
}
.YF-sponsor-follow-btn .btn{
    float: left;
    width: 88px;
    height:28px;
    border:1px solid #ffffff;
    border-radius:4px;
    padding:0;
    margin-right: 20px;
}
.YF-sponsor-follow-btn .leaving-message{
    border:1px solid #25a2db;
}
.YF-sponsor-follow-btn .btn button{
    width: 100%;
    height:100%;
    border: none;
    background:none;
}
.YF-sponsor-follow-btn .follow{
    background:#ffffff;
}
.YF-sponsor-follow-btn .follow button{
    background:#ffffff;color:#6baa37;font-size: 14px;
}
.YF-sponsor-follow-btn .leaving-message button{
    background:#25a2db;;color:#fff;font-size: 14px;border: none;
}
.YF-sponsor-wechat{
    float: right;
    text-align: center;
    margin-top: 25px;
}
@media(max-width:1200px){
    .YF-sponsor-wechat{
        display: none;
    }
}
.YF-sponsor-wechat img{
    width:119px;
    height:119px;
    border: 5px solid #fff;    margin: 0 auto;
}
.YF-sponsor-wechat p{
    font-size:12px;
    color:#ffffff;
}
.YF-sponsor-introduce{
    width: 100%;
    background: #fff;
    padding:20px 40px;
}
@media(max-width:1200px){
    .YF-sponsor-introduce{
        padding:14px 10px;    width: 100%;
        overflow: hidden;
    }
}
.YF-sponsor-introduce-inner{
    width:1160px;
    margin: 0 auto;
}
@media(max-width:1200px){
    .YF-sponsor-introduce-inner{
        width:100%;
    }
}
.YF-sponsor-event-tit{
    width:100%;
    background: #F8F8F8;
    padding: 20px 0;
}
@media(max-width:1200px){
    .YF-sponsor-event-tit{
        padding:0 0;
        display:none;
    }
}
.YF-sponsor-event-tit h1{
    width: 1137px;
    margin:0 auto;
    background: #fff;   text-align: center;   height: 50px;   border-radius:4px;   box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);

}
@media(max-width:1200px){
    .YF-sponsor-event-tit h1{
        width:100%;
    }
}
.YF-sponsor-event-tit h1 p{
    display: inline-block;
    font-size:16px;
    color:#6baa37;
    line-height: 46px;
    height:46px;
    border-bottom: 4px solid #6baa37;
    margin:0;
}
.YF-sponsor-event-tit h1 p.inactive{
    color:#9b9b9b;
    border:none;
}
.YF-sponsor-event-list{
    width: 100%;background: #F8F8F8;padding-bottom: 60px;
    padding-top: 30px;
}
.YF-sponsor-events{
    width:1160px;
    margin:0 auto;
}
@media(max-width:1200px){
    .YF-sponsor-events{
        width:100%;
        padding:0 10px;
    }
}
.YF-sponsor-event-li{
    width:19%; list-style: none;
    margin:0;
    margin-right: 11px;   background: #F8F8F8;
}
@media(max-width:1200px){
    .YF-sponsor-event-li{
        width:49%;
        margin:0; list-style: none;
    }
    .YF-sponsor-event-li:nth-of-type(odd){
        float: left;
    }
    .YF-sponsor-event-li:nth-of-type(even){
        float: right;
    }
}
.YF-sponsor-event-li .nice_activity_poster_img{
    height:180px;background: #fff;
    overflow: hidden;
}
.YF-sponsor-event-li .nice_activity_poster{
    position: absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    margin:auto;
    max-width: 100%;    width: auto;
    max-height: 100%;
}
.YF-sponsor-event-li .activity_price{
    font-size: 12px;
    padding: 15px 4px;
    background: #fff;
}

.YF-sponsor-event-li{
    margin-bottom: 20px; list-style: none;
    background: #F8F8F8;box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
}
.YF-sponsor-event-li .nice_activity_tit,.YF-sponsor-event-li .nice_activity_location{
    background: #fff;
}
.YF-sponsor-event-li .nice_activity_tit{
    margin: 0;
    padding:6px 4px;    height: 50px;
}

.YF-sponsor-header-top-circle{
    width: 90px;
    height:90px;
    margin: 0 auto;padding: 15px 0;
}
.YF-sponsor-header-top-circle p{
    text-align: left;
    line-height:25px;    border-right: 1px solid #d2d6de;
}

.YF-sponsor-header-top-circle p:first-child{
    font-size:12px;
    color:#8f939d;
}
.YF-sponsor-header-top-circle p:last-child{
    font-size:18px;
    color:#323c47;
    font-weight: bold;
}
.header-company-name{
    color: #fff;
    line-height: 64px;
    font-size: 16px;
    margin-right: 10px;
    width: 250px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    height:64px;
}
@media(max-width:1640px){
    .header-company-name{
        font-size: 14px;
        width: 200px;
    }
}
@media(max-width:1500px){
    .header-company-name{
        font-size: 14px;
        width: 145px;
    }
}
.YF-sponsor-name-phone{
    display: none;
    width:100%;
    text-align: center;
    font-size:16px;
    color:#ffffff;
    line-height: 25px;
    margin-top:121px;
}
@media(max-width:1200px){
    .YF-sponsor-name-phone{
        margin-top:66px;
        margin-left: 100px;
        text-align: left;
        width:auto;
    }

}
.YF-sponsor-follow-btn-phone{
    display: none;
    position: absolute;
    right:10px;
    top:50px;
    border: 1px solid #fff;
    border-radius:33px;
    padding:3px 10px 1px;
}
.YF-sponsor-follow-btn-phone button{
    border:none;padding:0;line-height: 20px;
    background:none;color:#fff;
}
.YF-sponsor-follow-btn-phone img{
    width: 16px;
}
.YF-sponsor-banner-bottom-phone{
    display:none;
    width: 100%;
    height:40px;
    background:rgba(21,21,21,.5);
    position: absolute;
    bottom:0;
    left:0;
    font-size:14px;
}
.YF-sponsor-banner-bottom-phone ul li{
    width:50%;
    float:left;
    text-align: center;
    height:40px;
    padding:2px 0; list-style: none;
}
.YF-sponsor-banner-bottom-phone ul li a,.YF-sponsor-banner-bottom-phone ul li p{
    font-size:12px;
    color:rgba(255,255,255,.7);
}
@media(max-width:1200px){
    .YF-sponsor-name-phone,.YF-sponsor-follow-btn-phone,.YF-sponsor-banner-bottom-phone{
        display:block;
    }
    .YF-sponsor-phone-liulan{
        margin-top: 5px;
        font-size:12px;
        display:block;

    }
    .YF-sponsor-phone-liulan a{
        color:#fff !important;
    }
}
.YF-sponsor-header-lang .ColorGreen,.YF-sponsor-header-lang .ColorGreen a:link, .YF-sponsor-header-lang .ColorGreen a:visited{
    color:#fff;
}
.YF-sponsor-header-logo .headEventImgLogo{
    background: url(/images/m_event_logo.png);
    background-size: cover;
}
.YF-sponsor-none-logo-bg{
    display:block;
}
.YF-sponsor-none-logo-small{
    display: none;
}
@media(max-width:1200px){
    .YF-sponsor-header-logo .headEventImgLogo{
        margin-top: 3px;
    }
    .YF-sponsor-none-logo-bg{
        display: none;
    }
    .YF-sponsor-none-logo-small{
        display:block;
    }
    .YF-navbar .collapse{
        display: block;
        visibility: visible;
        height: 64px;
    }
}
.loadingMessage, .successMessage, .wrongMessage{
    padding-left:25px;display: inline-block;font-size:14px;
}
.loadingMessage{
    color:#ff9303;
}
.wrongMessage{
    background-image: url(/images/nile/jingao.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 5px 8px;
    background-color: #fff3f7;
    color:#ff4c3b;
}
.successMessage{
    background-image: url(/images/nile/success.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: 5px 3px;
    background-color: #f7fff7;
    color:#7ab34a;
}
.YF-sponsor-event-noposter{
    height:185px;
    overflow: hidden;
}
.YF-sponsor-event-li .nice_activity_tit, .YF-sponsor-event-li .nice_activity_location{
    background-color: rgba(0,0,0,0);
}
.YF-sponsor-event-li .nice_activity_location{
    height:18px;
}
.YF-sponsor-event-li .nice_activity_tit{
    height:50px;
}
.upgrade-professional-edition-btn{
    background:#ffffff;
    border-radius:3px;font-size:16px;
    color:#25a2db;
    line-height: 20px;
    padding: 0 5px;
    text-align: center;
    cursor: pointer;
}
@media(max-width:1640px){
    .upgrade-professional-edition-btn{
        font-size:14px;
    }
}
.upgrade-professional-edition-dialog-tit{
    border: 1px solid #ffffff;
    border-radius: 100px;
    width: 160px;
    height: 36px;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    line-height: 35px;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 20px;
}
.professional-edition-shihe{
    font-size: 16px;
    color: #ffffff;
    line-height: 25px;
    text-align: center;

}
.professional-edition-content{
    width:70%;text-align: left; margin:0 auto;
    margin-top: 30px;
}

.professional-edition-content li img{
    width: 21px;
    margin-top: 7px;
    vertical-align: top;
}
.professional-edition-content li span{
    font-size: 18px;
    color: #858585;
    line-height: 35px;
}
.lianxi-fangshi{
    font-size:14px;
    color:#6a707e;
    line-height: 25px;
    margin-top: 30px;
    text-align: center;
    margin-bottom: 25px;
}
.lianxi-tel{
    font-size:24px;
    color:#25a2db;
    margin-bottom: 20px;text-align: center;
}

.lianxi-email a{
    font-size:14px;
    color:#25a2db;text-align: center;
    display: block;
    margin-bottom: 15px;
}
.skin-blue .wrapper{
    background: #fafafa;
}
.YF-event-wechat-box{
    position: absolute;
    margin-left: 20px;
    width: 64px;
    height: 84px;
    top: 0;
    left: 602px;
}
.YF-event-wechat{
    border: 1px solid #d2d6de;
    border-radius: 10px;
    padding: 6px;
}
.YF-event-wechat img{
    height: 50px;
    width: 50px;
}
.three-level-menu-box{
    width:100%;height: 44px;background:#25a2db;
    position: relative;margin-top: -1px;
}
.three-level-menu-box ul {
    width:90%;
    position: absolute;
    left: 5%;
    bottom: 0;
    height:37px;
    padding: 0 15px;
}
.three-level-menu-box ul li{
    float:left;
    position: relative;
    list-style: none;
}
.three-level-menu-box ul li span{
    display: inline-block;
    line-height: 37px;
    position: absolute;
    left:-1px;
    top:11px;
    width:1px;
    height:15px;
    background: #fff;
}
.three-level-menu-box ul li a{
    display: inline-block;
    font-size:14px;

    line-height: 37px;
    color:#ffffff;
    height: 100%;
    padding:0 36px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

}
.three-level-menu-box ul li a:hover{
    text-decoration: none;
}

.three-level-menu-box ul li.current a{
    background:#fafafa;color:#25a2db;
}
.three-level-menu-box ul li.current span{
    display:none;
}
.createAccountDialogBody-box .BlueBoxContent{
    width:100%;
}
.follow-home_page_login_dialog{
    margin-top:100px;
}
@media(max-width:1200px){
    .follow-home_page_login_dialog{
        margin-top:70px;
    }
}
.tickets-bg-img-box{
    padding-left: 15px;
    margin-bottom: 20px;

}
.tickets-bg-img-box img{
    max-width: 80px;
    display: block;
    max-height: 45px;
}
.tickets-bg-img-box a,.tickets-bg-img-box span{
    font-size:14px;
    color:#25a2db;
    line-height: 20px;
}
.YF-upload-tickets-logo{
    height: 45px;
    position: relative;
    margin-left: 15px;
}
.upload-tickets-logo-btn {
    position: absolute;
    display: block;
    color: #6a707f;
    text-decoration: none;
    text-align: center;
    font:normal normal normal 16px/40px 'Microsoft YaHei';
    cursor: pointer;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    font-size:14px;
    line-height: 30px;
    padding:0 20px;
}
.upload-tickets-logo-btn img{
    width:21px;
}
.upload-tickets-logo-btn:hover{
    text-decoration: none;
}
.upload-tickets-logo-input{
    position: absolute;
    display: block;
    width: 100px;
    height: 30px;
    opacity: 0;
}
.show-tickets-logo {
    position: absolute;
    top:30px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    left:0;
    font:normal normal normal 14px/30px 'Microsoft YaHei';
}
.event-tickets-type-dialog .ticket_bg_relateBody,.event-tickets-type-dialog .ticket_bg_relateBody dl,.event-tickets-type-dialog .ticket_bg_relateBodyFenglei{
    border:none;
}
.uoload-file-div input{
    left:0;
    width:60px;
    font-size: 0 !important;
}
.apply-checkin{
    text-align:center;font-size:14px;
    color:#ffffff;background:#25a2db;
    border-radius:3px;
    width:220px;
    height:37px;line-height: 37px;
    margin:20px auto 0;
    cursor: pointer;
}
.apply-checkin-title{
    border:1px solid #ffffff;
    border-radius:100px;
    width:138px;
    height:36px;font-size:20px;
    color:#ffffff;
    line-height: 34px;
    margin: 0 auto;    margin-top: 13px;
}
.apply-checkin-content{
    padding:50px 0 70px;
    text-align: center;
}
.apply-checkin-content .text{
    font-size:14px;
    color:#6a707e;
}
.apply-checkin-content .phone{
    font-size:24px;
    color:#25a2db;
    margin:25px 0 20px;
}
.apply-checkin-content  .email{
    font-size:14px;
    color:#25a2db;
}
.already-opened-checkin-content{
    width:100%;
    margin-top: 100px;
    background: #fff;
}
.already-opened-checkin-content .top-banner{
    width:100%;
    height:200px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.already-opened-checkin-content .top-banner .title{
    font-size:36px;
    color:#ffffff;
    position: absolute;
    line-height: 200px;
    width: 100%;
    top:0;
}
.already-opened-checkin-content .top-banner img{
    width:100%;
}

.already-opened-checkin-content  .text{
    font-size:14px;
    color:#6a707f;
    line-height: 100px;
    text-align: center;
}
.skin-blue .YF-sidebar-menu>li>a .un-current,.skin-blue .sidebar-menu > li.active > a .current{
    display: inline-block;
}
.skin-blue .YF-sidebar-menu>li>a .current,.skin-blue .sidebar-menu > li.active > a .un-current{
    display: none;
}

.YF-sponsor-index-enents .nice_activity_poster_img{
    position: relative;
    height: 100%;
}

.one_of_activity .YF-sponsor-index-activity-information{
    height:120px;    width: 100%;
    padding: 0 10px;position: relative;    overflow: hidden;
}
.YF-sponsor-index-activity-information h5{
    height:40px;
}
@media(max-width:1200px){
    .YF-sponsor-index-events{
        width:46%;
        margin: 0 2%;
    }
    .one_of_activity .YF-sponsor-index-activity-information{
        width:100%;
        padding:0 4px;
    }
}
.YF-sponsor-index-event-measurement{
    position: absolute;
    right:0;
    top:0;
    width: 0;
    height: 0;
    border-top: 55px solid #7ED321;
    border-left: 55px solid transparent;

}
.YF-sponsor-index-event-text{
    color:#fff;
    font-size: 12px;
    position: absolute;
    right: -2px;
    top: 10px;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.YF-overview-top-gateway .YF-overview-top ul li .icon{
    margin-top: 25px;
}
.YF-overview-top-gateway .YF-overview-top ul li.view-account-information-box{
    padding-top:0;
}
.aboutus_left-gateway dl dd{
    height:auto;
}
.YF-gateway-content-wrapper{
    min-width:960px;
    margin-left: 0;
    width: 960px;
    margin: 0 auto;
    background:none;
    padding-top: 0;
}
.YF-gateway-content-wrapper .YF-dlEdit dd.creat-event-left{
    width:450px;
}
.YF-gateway-content-wrapper .YF-edit-center{
    width:100%;
}
.YF-gateway-content-wrapper .dlEdit dd.left{
    width:450px !important;
}
.gateway-creat-event-saveBtn{
    min-width:960px;
    width: 960px;
    margin: 0 auto;
    padding-left: 0;
    left:50%;
    margin-left:-480px;
}
.gateway-creat-event-saveBtn .editor-modular-content{
    width:100%;
}
.gateway-creat-event-saveBtn .YF-table-width{
    width: 100%;
    padding: 0;
}
#button_preview_container a img{
    width:82px;
}


.YF-sponsor-introduce-left{

}
.YF-sponsor-introduce-right{
    width:215px;
    position: absolute;
    right:0;
    top:-70px;
    z-index: 9998;
}
.YF-sponsor-introduce-right-top{
    border:1px solid #ffffff;
    border-radius:4px 4px 0 0;
    border-bottom: none;
    height:49px;
    text-align: center;
}
.YF-sponsor-introduce-right-top img{
    width:22px;
    margin-right: 10px;
}
.YF-sponsor-introduce-right-top h3{
    font-size:14px;
    color:#ffffff;
    line-height: 50px;
    display: inline-block;
}
.YF-sponsor-introduce-right-bottom{
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
    border-radius:0 0 4px 4px;
    width:100%;
    background: #fff;padding-bottom: 20px;
}
.YF-sponsor-introduce-right-bottom .participants-list-box{
    max-height:90px;
    overflow: hidden;
    padding: 0 10px;
}
.participants-list-box ul li{
    width: 25%;
    float: left; list-style: none;
    margin-bottom: 10px;
}
.participants-list-box ul li .header-img{
    width:36px;
    height:36px;
    border-radius: 50%;
    overflow: hidden;
    margin:0 auto;
}
.participants-list-box ul li .header-img img{
    max-width: 100%;
    max-height: 100%;
}
.difference-member-box{
    width:196px;
    margin:0 auto;
    border:1px solid #dfeeff;
    border-radius:4px;
    margin-bottom: 10px;
    padding:0 10px;
}
.difference-member-box .title{
    font-size:14px;
    color:#4a4a4a;
    text-align: center;
    line-height: 40px;
}
.difference-member-box .free-or-charge{
    width: 50%;display: inline-block;text-align: left;font-size:14px;
    color:#9b9b9b;line-height: 45px;
    float: left;
}
.difference-member-box .apply-for-admission{
    width: 50%;display: inline-block;text-align: right;float:right;
}
.difference-member-box .apply-for-admission a{
    font-size:12px;line-height: 45px;
    color:#23a2dc;
}

.expiration-reminding{
    background:rgba(252,228,189,.3);
    height: 35px;
    right:0;
    top:64px;
    margin-left: 200px;
    text-align: center;
    font-size: 12px;
    color:#ff9303;
    line-height: 35px;
}
.seat-template-dialog img{
    width:100%;
}
.add-sponsor-box{
    background:#ffffff;border:1px solid #e2e4ea;border-radius:3px;height: 50px;width: 100%;margin:0 auto;
}
.add-sponsor-btn{
    display:inline-block;color:#ffffff;font-size:14px;background:#25a2db;border-radius:3px;height:38px;line-height: 38px;padding:0 11px;margin-top:5px;
    cursor: pointer;margin-bottom: 7px;
}
.empty-sponsor-type-box{
    width:100%;
    background: #fff;
    padding:48px 0 55px;
    text-align: center;
    margin-top:16px;
}
.empty-sponsor-type-box p{
    font-size:14px;
    color:#8f939d;
    margin-bottom:30px;
}
.add-sponsor-type-dialog-header{
    border:none;
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    height: 50px;
    padding: 0;
    margin:0;

    position: relative;
}
.add-sponsor-type-dialog-header .modal-title{
    font-size:14px;
    color:#ffffff;
    line-height: 50px;
}
.add-sponsor-type-dialog-header img{
    width:20px;
    position: absolute;
    top: 15px;
    right:15px;
}
.add-sponsor-type-dialog-header .close{
    opacity: 1;
}
.add-sponsor-type-dialog-body{
    padding: 20px 40px 25px;
}
.add-sponsor-type-dialog-body .upload-logo .logo-box{
    width: 150px;
    height:80px;
    position: relative;
    display: inline-block;
    float: left;
}
.add-sponsor-type-dialog-body .upload-logo .logo-box img{
    position: absolute;
    margin:auto;
    left:0;
    bottom: 0;
    right: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;
}
.add-sponsor-type-dialog-body .upload-logo span{
    font-size:14px;
    color:#6a707e;
    margin-left: 20px;float: left;
    line-height: 126px;
    cursor: pointer;
}
.add-sponsor-type-dialog-body .fill-in-information{
    margin-top:20px;
}
.add-sponsor-type-dialog-footer{
    border: none;
    padding-right: 40px;
}
.sponsor-list-box{
    width:100%;margin-top: 20px;
}
.sponsor-list-tit{
    background:#5bb9e4;
    height:44px;border-radius:3px 3px 0 0;margin: 0;
    padding:5px 0;
}
.sponsor-list-tit .list-tit{
    font-size:14px;
    color:#ffffff;
    line-height: 34px;

    padding:0px 4px;
}
.sponsor-list-information{
    border: 1px solid #e2e4ea;
    margin:0;
}
.sponsor-list-information .text{
    font-size:14px;
    color:#6a707e;
    line-height: 20px;
    padding:12px 4px;
}
.sponsor-list-information .sponsor-list-text{
    margin: 0;
}
.sponsor-list-edit{
    background:#fff;
    margin:0;
    border: 1px solid #e2e4ea;
}
.sponsor-list-edit .edit{
    margin: 0;padding:12px 10px;
}
.sponsor-list-edit-input{
    font-size:14px;
    color:#d2d6de;
    line-height: 40px;border:1px solid #e2e4ea;
    padding-left: 12px;
    height:40px;
    width:100%;
}
.save-sponor-btn{
    font-size:14px;
    color:#25a2db;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.event-sponsors-type{
    font-size:14px;
    color:#323c47;
    line-height: 50px;
}
.event-sponsors-content{
    width:150px;

}
.event-sponsors-content .edit-delete-move{
    text-align: right;
}
.event-sponsors-logo{
    width: 150px;
    height:80px;
    position: relative;
}
.event-sponsors-logo img{
    position: absolute;
    top:0;
    right:0;
    bottom: 0;
    left:0;
    margin:auto;
    max-width: 100%;
    max-height:100%;
}
.event-sponsors-name{
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    width:100%;
    height:30px;
    font-size:16px;
    color:#323c47;
}
.event-sponsors-type-list{
    margin-bottom: 20px;
}
.event-speakers-box .speaker-information{
    width:100%;
    margin:0 auto;
    background: #fff;
    padding:25px 20px;border:1px solid #e2e4ea;
    font-size:12px;
    color:#6a707e;
    margin-bottom:15px;
}
.information-logo-name-position{
    width:100%;
    height: 100px;
    position:relative;
    padding-left: 116px;
}
.information-logo-name-position .speakers-logo{
    width:100px;
    height: 100%;
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    left:0;
    top:0;
}
.information-logo-name-position .name{
    font-size:14px;
    color:#323c47;
    line-height: 50px;
}
.information-logo-name-position .speakers-logo img{
    max-width: 100%;
    max-height:100%;
}
.information-logo-name-position .edit-delate-move{
    position:absolute;
    top:0;
    right: 0;
}
.speakers-resume{
    margin-top: 16px;
    line-height: 20px;    height: 60px;
    overflow: hidden;
}
.past-speaker-information{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    position: relative;
    padding:24px 0;
    height:128px;
    margin-bottom: 15px;
}
.past-speaker-information .checked-past-speakers{
    position: absolute;
    left:15px;
    top:50%;
    margin-top: -9px;
}
.past-speaker-information .head-portrait{
    width:80px;
    height:80px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left:40px;
    top:24px;
}
.past-speaker-information .head-portrait img{
    max-width: 100%;
    max-height:100%;    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.past-speaker-name-position-company{
    position: absolute;
    left:130px;
    top:35px;
    overflow: hidden;
}
.past-speaker-name-position-company p{
    font-size:12px;
    color:#6a707e;
}
.past-speaker-name-position-company p.name{
    font-size:14px;
    color:#323c47;
    margin-bottom: 5px;
}
.event-agenda-box{
    background:#fff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    padding:24px 40px 30px;    margin-bottom: 15px;
}
.agenda-backstage-display{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    padding:28px 60px 30px;
    position: relative;    margin-bottom: 15px;
}
.agenda-backstage-display .edit-and-delate{
    font-size:14px;
    color:#25a2db;
    position:absolute;
    top:24px;
    right:28px;
    z-index: 100;
}
.calendar-list-left{
    text-align: right;
}
.calendar-list-left .time-slot{
    font-size:16px;
    color:#323c47;
    line-height:40px;

}
.calendar-list-left .calendar-position{
    font-size:14px;
    color:#6a707e;
    line-height: 20px;
}
.calendar-list-right{
    text-align: left;
}
.calendar-list-right .calendar-theme{
    font-size:16px;
    color:#323c47;
    line-height: 40px;
}
.calendar-list-right .calendar-describe{
    font-size:14px;
    color:#6a707e;
    line-height: 20px;
}
.calendar-speakers-head-img{
    width:80px;
    height:80px;
    border-radius:100%;
    overflow: hidden;position: relative;
}
.calendar-speakers{
    margin-top:10px;
}
.calendar-speakers:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.calendar-speakers{zoom:1}
.calendar-speakers-head-img img{
    max-width:100%;
    max-height:100%;    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.calendar-speakers-list{
    margin-right:15px;
    float: left;
    margin-bottom:15px;
}
.calendar-speakers-list p{
    text-align: center;
    width:80px;
}
.calendar-speakers-name{
    font-size:14px;
    color:#6a707e;
    line-height:30px;

}
.calendar-speakers-position{
    font-size:12px;
    color:#6a707e;
    line-height: 20px;
}
.select-speakers-to-schedule-box .past-speaker-information{
    border:none;
    padding:14px 0;
}
.select-speakers-to-schedule-box .past-speaker-information .head-portrait{
    width:100px;
    height:100px;
    top:14px;    position: relative;
}
.select-speakers-to-schedule-box .past-speaker-name-position-company{
    left: 155px;
}
.past-speakers-bottom-btn{
    width:100%;
    line-height:44px;
    margin-top:20px;
    background:#fff;
    padding:10px 20px;
}
.past-speakers-bottom-btn .cancel{
    font-size:16px;
    color:#6a707e;
    line-height: 44px;
    float: right;
    cursor: pointer;
    width:120px;
    text-align: center;
    height:44px;
}
.past-speakers-bottom-btn .preservation{
    background:#5bb9e4;
    border-radius:4px;
    width:140px;
    height:44px;
    font-size:16px;
    color:#ffffff;
    line-height:44px;
    text-align: center;
    float: right;cursor: pointer; height:44px;
}
.YF-sponsor-index-enents{
    height:185px;

}
.YF-sponsor-index-enents .nice_activity_poster_img{
    position: relative;
    height: 100%;
    overflow: hidden;
}
.YF-sponsor-index-enents .nice_activity_poster_img img{
    transition: all 0.6s;
}
.YF-sponsor-index-enents .nice_activity_poster_img img:hover{
    transform: scale(1.2);
}
.one_of_activity .YF-sponsor-index-activity-information{
    height:120px;    width: 100%;
    padding: 0 10px;position: relative;    overflow: hidden;
}
.YF-sponsor-index-activity-information h5{
    height:40px;
}
@media(max-width:1200px){
    .YF-sponsor-index-events{
        width:46%;
        margin: 0 2%;
    }
    .one_of_activity .YF-sponsor-index-activity-information{
        width:100%;
        padding:0 4px;
    }
    .YF-sponsor-index-enents .nice_activity_poster_img img{
        position: absolute;
        margin:auto;
        left:0;
        right:0;
        top:0;
        bottom:0;
        max-width:100%;
        max-height:100%;
    }
}
.YF-sponsor-index-event-measurement{
    position: absolute;
    right:0;
    top:0;
    width: 0;
    height: 0;
    border-top: 55px solid #7ED321;
    border-left: 55px solid transparent;

}
.YF-sponsor-index-event-text{
    color:#fff;
    font-size: 12px;
    position: absolute;
    right: -2px;
    top: 10px;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.YF-overview-top-gateway .YF-overview-top ul li .icon{
    margin-top: 25px;
}
.YF-overview-top-gateway .YF-overview-top ul li.view-account-information-box{
    padding-top:0;
}
.aboutus_left-gateway dl dd{
    height:auto;
}
.YF-gateway-content-wrapper{
    min-width:960px;
    margin-left: 0;
    width: 960px;
    margin: 0 auto;
    background:none;
    padding-top: 0;
}
.YF-gateway-content-wrapper .YF-dlEdit dd.creat-event-left{
    width:450px;
}
.YF-gateway-content-wrapper .YF-edit-center{
    width:100%;
}
.YF-gateway-content-wrapper .dlEdit dd.left{
    width:450px !important;
}
.gateway-creat-event-saveBtn{
    min-width:960px;
    width: 960px;
    margin: 0 auto;
    padding-left: 0;
    left:50%;
    margin-left:-480px;
}
.gateway-creat-event-saveBtn .editor-modular-content{
    width:100%;
}
.gateway-creat-event-saveBtn .YF-table-width{
    width: 100%;
    padding: 0;
}
#button_preview_container a img{
    width:82px;
}


.YF-sponsor-introduce-left{

}
@media(max-width:1200px){
    .YF-sponsor-introduce-left{
        width:100%;
    }
}
.YF-sponsor-introduce-right{
    width:215px;
    position: absolute;
    right:0;
    top:-69px;
    z-index: 9998;
}
@media(max-width:1200px){
    .YF-sponsor-introduce-right{
        display: none;
    }
}
.YF-sponsor-introduce-right-top{
    border-radius:4px 4px 0 0;
    border-bottom: none;
    height:49px;
    text-align: center;
    background: url(/images/nile/top-blue-bg.jpg);
    background-size: cover;
}
.YF-sponsor-introduce-right-top img{
    width:22px;
    margin-right: 10px;
}
.YF-sponsor-introduce-right-top h3{
    font-size:14px;
    color:#ffffff;
    line-height: 50px;
    display: inline-block;
}
.YF-sponsor-introduce-right-bottom{
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
    border-radius:0 0 4px 4px;
    width:100%;
    background: #fff;padding-bottom: 20px;
}
.YF-sponsor-introduce-right-bottom .participants-list-box{
    max-height:130px;
    overflow: hidden;
    padding: 0 10px;
}
.participants-list-box ul li{
    width: 25%;
    float: left;
    margin-bottom: 10px; list-style: none;
}
.participants-list-box ul li .header-img{
    width:36px;
    height:36px;
    border-radius: 50%;
    overflow: hidden;
    margin:0 auto;
}
.participants-list-box ul li .header-img img{
    max-width: 100%;
    max-height: 100%;
}
.difference-member-box{
    width:196px;
    margin:0 auto;
    border:1px solid #dfeeff;
    border-radius:4px;
    margin-bottom: 10px;
    padding:0 10px;
}
.difference-member-box .title{
    font-size:14px;
    color:#4a4a4a;
    text-align: center;
    line-height: 40px;
}
.difference-member-box .free-or-charge{
    width: 50%;display: inline-block;text-align: left;font-size:14px;
    color:#9b9b9b;line-height: 45px;
    float: left;
}
.difference-member-box .apply-for-admission{
    width: 50%;display: inline-block;text-align: right;float:right;
}
.difference-member-box .apply-for-admission a{
    font-size:12px;line-height: 45px;
    color:#23a2dc;
}

.expiration-reminding{
    background:rgba(252,228,189,.3);
    height: 35px;
    right:0;
    top:64px;
    margin-left: 200px;
    text-align: center;
    font-size: 12px;
    color:#ff9303;
    line-height: 35px;
}
.seat-template-dialog img{
    width:100%;
}
.CRM-YF-sponsor-event-tit{
    width: 1160px;
    margin: 0 auto;
}
.CRM-YF-sponsor-event-tit h1{
    width: 907px;
    margin: 0;
    margin-left: 9px;
}
@media(max-width:1200px){
    .CRM-YF-sponsor-event-tit{
        width: 100%;
    }
    .CRM-YF-sponsor-event-tit h1{
        width: 100%;  margin-left: 0;
    }
}
.CRM-phone-box{
    width: 100%;
    background: #F8F8F8;
    display: none;
}
@media(max-width:1200px){
    .CRM-phone-box{
        display: block;
    }
}
.CRM-phone-inner{
    width: 98%;
    margin:0 auto;
    background: #fff;
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
    border-radius:4px;
    padding:20px 10px 10px;
}
.CRM-phone-inner .num{
    font-size:12px;
    color:#858585;
    text-align: center;
    margin-bottom: 10px;
}
.CRM-list-box{
    max-height: 386px;
    overflow: hidden;
}
.CRM-list-box li{
    width:16.66%;
    float: left;
    margin-bottom: 20px;
    text-align: center; list-style: none;
}
.CRM-list-box li img{
    width:36px;
}
.add-crm-logo-box{
    width:80px;
    height:80px;
    border-radius: 50%;
    overflow: hidden;
    margin:0 auto;
    text-align: center;
}
.add-crm-logo-box img{
    max-width: 100%;
    max-height: 100%;
}
.add-crm-informations{
    padding-top: 20px;
    padding-bottom: 20px;
}
.add-crm-informations .col-md-2{
    text-align: right;
    padding-right: 0;
}
.add-crm-informations .col-md-2 .YF-addnew-account-tit{
    line-height: 44px;
}
.add-crm-informations .col-md-10{
    text-align: left;
}
.delete-CRM-btn{
    font-size:14px;
    color:#ed7167;
    background:#ffffff;
    border:1px solid #ed7167;
    border-radius:3px;
    width:78px;
    height:30px;
    line-height: 30px;float: right;
    text-align: center;
    cursor: pointer;
}
.overview-YF-sponsor-header-top-circle p{
    text-align: center;
}
.add-membership-type{
    font-size:14px;
    color:#ffffff !important;
    text-decoration: none;
    display: inline-block;background:#25a2db;
    border-radius:3px;height:28px;
    line-height: 28px;
    text-decoration: none;
    padding:0 12px;
    margin:10px 0;
}
.buy-member-ship{
    width:960px;
    margin:0 auto;
    padding-top: 28px;
}
.membership-type-description{
    width:100%;background: #fff;padding:46px 50px 68px;position:relative;
}
.membership-type-description-inner{
    width:37%;position:relative;
    float:left;

}
@media(max-width:1200px){
    .membership-type-description-inner{
        width:100%;
        float:none;
    }
}
.membership-type-description-inner .membership-title{
    color:#4a4a4a;font-size:18px;
    margin: 0 0 18px 0;
    display: block;
}
.membership-type-description-inner .membership-price{
    font-size:16px;color:#4a4a4a;
}
@media(max-width:1200px){
    .buy-member-ship{
        width:100%;
        background: #fff;    padding-top: 0;
    }
    .membership-type-description{
        padding:0 10px; background: #fff;
    }
    .membership-type-description-inner{
        background: #fff;
        padding:0;
        position:relative;
        padding-left:175px;    width: 100%;
        height: 118px;
    }

    .membership-type-description-inner .membership-title{
        line-height: 40px;    display: inline-block;

        display:none;
    }
    .membership-type-description-inner .membership-price{
        line-height: 40px;
        text-align: center;
        width: 100%;
        position: static;color:#4a4a4a;
    }
    .YF-sponsor-event-list{
        padding-bottom: 0;
        padding-top:20px;
    }
}
.fill-member-information{
    text-align: left;
    margin-top: 10px;
    background:#ffffff;
    /*    box-shadow:0 1px 9px 1px rgba(0,0,0,0.07);*/
    border-radius:4px;
    width: 100%;
    font-size:12px;
    color:#4a4a4a;
    line-height:50px;
}
@media(max-width:1200px){
    .fill-member-information{
        margin-top: 0;
    }
}
.membership_buy_information{
    width:520px;margin:0 auto;padding: 28px 0 40px;
}
.phome-membership-footer{
    display: none;
    text-align: center;
    margin: 0;
    padding:10px 0 8px;
    position: fixed;
    left: 0;
    bottom: 0;    width: 100%;
    background: #fff;
    cursor: pointer;
    box-shadow: 0 1px 10px rgba(0,0,0,.2);
}
.phome-membership-footer p a{
    font-size:11px;
    color:#979797;
    line-height: 16px;
}
.phome-membership-footer p a.membership-footer-active{
    color:#6BAA37;
}
@media(max-width:1200px){
    .fill-member-information{

    }
    .membership_buy_information{
        width:100%;
        padding:20px 10px;
    }
    .membership_buy_information .row{
        margin:0 3px;
    }
    .membership_buy_information .row .col-md-3,
    .membership_buy_information .row .col-md-9,
    .membership_buy_information .row .col-xs-3,
    .membership_buy_information .row .col-xs-9{
        padding-right: 5px;
        padding-left: 5px;
    }
    .membership_buy_information .row .col-md-3,.membership_buy_information .row .col-xs-3{
        text-align: right;
    }
    .phome-membership-footer{
        display: block;
    }
}
.fill-member-information .YF-creat-event-speed .current-circle,.fill-member-information .YF-creat-event-speed .go-line{
    background:#6baa37;
}
.fill-member-information .YF-creat-event-speed .text{
    line-height: 50px;
}
@media(max-width:1200px){
    .fill-member-information .YF-creat-event-speed .text{
        line-height: 30px;
        font-size: 12px;
    }
}
.buy-member-ship-result-box{
    padding: 80px 0 110px 0px;
    background: #ffffff;
    width: 960px;
    text-align: center;
    margin: 15px auto 0;
}
@media(max-width:1200px){
    .buy-member-ship-result-box{
        width:100%;
        padding:0;
    }
}
.membership-card-list{
    width:20%;
    float:left;
    text-align:center;
    background-size:18px;
    position: relative;
    height: 49px;
    list-style: none;
}
.membership-card-list input{
    display: block;
    width:100%;
    height:29px;
    position:absolute;
    top:0px;
    opacity: 0;
}
.membership-card-style{
    border-radius:2px;
    width:46px;
    height:29px;
    display: inline-block;
    margin-bottom:15px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}
.select-membership-card-style{
    display:block;margin:0 auto !important;text-align: center;
}
.membership-card-box{
    width:100%;
}
.select-membership-card-style1{
    background-image:linear-gradient(-180deg, #f38752 0%, #f6b876 100%);
}
.select-membership-card-style2{
    background-image:linear-gradient(-180deg, #f3b652 0%, #f6d976 100%);
}
.select-membership-card-style3{
    background-image:linear-gradient(-180deg, #e775a4 0%, #eeaace 100%);
}
.select-membership-card-style4{
    background-image:linear-gradient(-180deg, #68abe5 0%, #93d6f0 100%);
}
.select-membership-card-style5{
    background-image:linear-gradient(-180deg, #47bf99 0%, #8de4ca 100%);
}
.select-membership-card-style6{
    background-image:linear-gradient(-179deg, #38b8c6 0%, #85e3dc 100%);
}
.select-membership-card-style7{
    background-image:linear-gradient(-180deg, #e1a78a 0%, #fee9dc 100%);
}
.select-membership-card-style8{
    background-image:linear-gradient(-180deg, #ae71c0 0%, #d8abd7 100%);
}
.select-membership-card-style9{
    background-image:linear-gradient(-180deg, #9c9d9f 0%, #e1e1e2 100%);
}
.select-membership-card-style10{
    background-image:linear-gradient(-179deg, #1d1d1d 0%, #575757 100%);
}
.select-membership-card-style11{
    background:#f0a3a3;
}
.select-membership-card-style12{
    background:#97bce8;
}
.select-membership-card-style13{
    background:#90d2bd;
}
.select-membership-card-style14{
    background:#a6a3e6;
}
.select-membership-card-style15{
    background:#ecc8b9;
}
.select-membership-card-style16{
    background:#85d3ce;
}
.select-membership-card-style17{
    background:#aad694;
}
.select-membership-card-style18{
    background:#cd9ad7;
}
.select-membership-card-style19{
    background:#b2c0cc;
}
.select-membership-card-style20{
    background:#4a4a4a;
}
.membership-card{
    background-image:linear-gradient(-180deg, #f38752 0%, #f6b876 100%);
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
    border-radius:6px;
    width:278px;
    height:157px;
    position:relative;
}
.membership-type-description-inner .shadow-img{
    width: 278px;
}
@media(max-width:1200px){
    .membership-card{
        width:160px;
        height:90px;
        position: absolute;
        left:0;
        top:0;
    }
    .membership-type-description-inner .shadow-img{
        width:160px;
        position: absolute;
        left:0;
        top:90px;
    }
}
.membership-card .logo-name{
    position:absolute;
    left:20px;
    top:20px;
}
@media(max-width:1200px){
    .membership-card .logo-name{
        display:none;
    }
}
.membership-card .logo-name .membership-logo{
    width:40px;
    height:40px;
    border-radius:100%;
    overflow: hidden;
    background:#fff;
    position: relative;
    display:inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.membership-card .logo-name .membership-logo img{
    max-width:100%;
    max-height: 100%;
    position:absolute;
    margin:auto;
    left:0;
    top:0;
    right:0;
    bottom:0;
}
.membership-card .membership-type{
    font-size:22px;
    text-align:center;color:#ffffff;
    line-height:186px;
    line-height: 25px;
    position: absolute;
    top: 65px;
    padding: 0 10px;
}
@media(max-width:1200px){
    .membership-card .membership-type{
        line-height:20px;
        font-size:12px;
        top: 26px;
        line-height:16px;
        padding: 0 10px;
    }
}
#create_update_membership_content .add-crm-informations .col-md-3{
    text-align: right;
}
.min-membership-card{
    width:25px;
    height:16px;
    border-radius:1px;
    display: inline-block;
}
.memberShipPay-box{
    width: 450px;
    margin: 0 auto;
    padding-bottom: 30px;
}
@media(max-width:1200px){
    .memberShipPay-box{
        width:100%;
        padding:0 20px 20px;
    }
}
.CRM-YF-sponsor-event-tit-list{
    display: inline-block;
    margin: 0 15px;
    cursor: pointer;
}
.CRM-YF-sponsor-event-tit-list2{
    display:block;
    width:50%;
    text-align:left;
    padding-left:20px;
    float: left;
    margin:0;
}
.phone-membership-box{
    display:none;
    width:100%;

}
@media(max-width:1200px){
    .CRM-YF-sponsor-event-tit-list{
        width:50%;
    }
    .CRM-YF-sponsor-event-tit-list2{
        display:block;
    }
    .phone-membership-box{
        display:block;
        margin-bottom: 40px;
    }
}

.phone-membership-list{
    width:100%;
    padding-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    margin-bottom: 10px;
    background: #fff;
}
.phone-membership-list .card-box{
    width:175px;
    height: 103px;
    text-align:center;
    line-height:103px;
    font-size:12px;
    color:#fff;
    border-radius: 4px;
}
.phone-membership-list-top-box{
    width:100%;
    /*margin-top:20px;*/
    position:relative;
    padding-left:185px;
    height:128px;
}
.phone-membership-list-card-box{
    width:180px;
    float:left;
    background:#fff;
    position: absolute;
    left: 0;
    top: 0;
}
.phone-membership-list-title-box .membership-list-title{
    font-size: 15px;
    color: #4a4a4a;
    line-height: 20px;
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.phone-membership-list-title-box .new-apply-btn{
    background:#37aae0;
    border-radius:4px;
    line-height:30px;
    padding:0 18px;
    font-size:14px;
    color:#ffffff;
    display: inline-block;
}
.phome-membership-more{
    position:absolute;
    height:10px;
    right:5px;
    top:50%;
    margin-top:-5px;
}
.edit-membership-header{
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    float: none;
    width: 90px;
    height: 60px;
    overflow: hidden;
}
.datetimepicker table tr td span.Month{
    color: #6a707e;
    font-size: 12px;
}
.datetimepicker table tr td span.active{
    color: #fff;
}
.sponser-index-nomembership .pc_nice_activity_li_item{
    width:19%;
}
.crm-upload-head{
    width:100px;
    height:100px;
    border-radius:50%;
    border:1px solid #dadada;
    background:#f9f9f9;
    position:relative;
    display:inline-block;
    vertical-align: middle;
}

.crm-upload-head img{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    max-width:100%;
    max-height:100%;
    margin:auto;
    width: auto;
    height: auto;
}
.crm-upload-head-btn{
    line-height:40px;
    border:none;
    height:40px;
    width:auto;
    padding:0;
    padding-left: 0;

}
.face_edit_btn,.face_edit_remove_line,.face_remove_btn{
    line-height:40px;
}
.crm-YF-addnew-account-tit{
    line-height: 80px;
}
.crm-face_edit_btn{
    display:none;
}
@media(max-width:1200px){
    .crm-upload-head{
        width:100px;
        height:100px;
    }
    .crm-upload-head-btn{
        line-height:40px;
        height:40px;
        padding:0;
    }
    .face_edit_btn,.face_edit_remove_line,.face_remove_btn,.crm-YF-addnew-account-tit{
        line-height:60px;
    }
}
.membership-type-description-inner-box{
    padding: 20px 30px;    height: 186px;padding-left:0;
}
.crm-member-text-div{
    font-size: 12px;
    color: #6d6d6d;
    margin-top: 20px;
    line-height: 20px;
}
@media(max-width:1200px){
    .membership-type-description-inner-box{
        background: #fff;
        padding: 20px 5px;
        height:auto;
        margin:0;
        padding:0;
    }
    .crm-member-text-div{
        font-size:12px;
        color:#9b9b9b;
        margin-top: 0px;
    }
}
.uploading-attachments-btn{
    height:36px;
    font-size:12px;
    color:#25a2db;
    line-height:36px;
    overflow: hidden;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:110px;
    display:block;
    text-align:center;
    position:relative;
}
.uploading-attachments-input{
    position: absolute;
    left:0;
    top:0;opacity: 0;
    width: 100%;
    height: 100%;
    opacity: 0;

}
.uploading-attachments-lists{
    width:20%;
    float:left;
    list-style: none;
}
.attachments-information{
    width: 97%;
    margin:0 auto;
    background: #fff;
    padding: 30px 20px;
    border: 1px solid #e2e4ea;
    font-size: 12px;
    color: #6a707e;
}
.attachments-logo{
    width:100%;
    height:112px;
    text-align: center;overflow: hidden;
}
.attachments-logo img{
    height:100%;
    max-width: 100%;
}
.attachments-edit-delate-move{
    text-align:center;
    font-size:12px;
    color:#25a2db;
    line-height:18px;
}
.attachments-name{
    text-align:center;
    font-size:14px;
    color:#6a707e;
    line-height:16px;
    height:32px;
    overflow: hidden;
    margin-top:10px;
    margin-bottom: 20px;
}

.event-ticketing-crmTicket-top{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    height:50px;
    line-height:50px;
    padding:0 20px;
}

.alone-membership-type-description{
    width:100%;
    max-height:210px;
    overflow: hidden;
}
.alone-membership-type-description-inner{
    background:#f9f9f9;
    padding:17px 20px;font-size:12px;
    color:#6d6d6d;
    line-height:25px;

}
.membershipDescriptionOpen,.membershipDescriptionClose{
    text-align:center;
    color:#37aae0;
    line-height:30px;
    cursor: pointer;
}
.CRM-YF-sponsor-event-tit h1.nomembershipTypeListTitle{
    width:1150px;
}
.CRM-YF-sponsor-event-tit-list50{
    width:50%;
    text-align:right;
    padding-right:20px;
    float: left;
    margin:0;
}
@media(max-width:1200px){
    .alone-membership-type-description,.alone-membership-type-description-inner{
        padding: 0;
        background:none;
    }
    .nomembershipTypeListTitle{
        width:100%;
    }
    .CRM-YF-sponsor-event-tit-list100{
        width:100%;
    }
    .CRM-YF-sponsor-event-tit-list50{
        width:50%;
    }
}
.custom-nav-box{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
}
.custom-nav-tit-list{
    height:60px;
    background:#f9fafc;
    padding:0 20px;
    border-bottom:1px solid #e2e4ea;
    cursor:pointer;
}
.custom-nav-tit{
    font-size:16px;
    color:#323c47;
    line-height:50px;
    margin-top:10px;
    float:left;
    padding:0 20px;
}

.custom-nav-tit-list li.current{
    color:#25a2db;
    background: #fff;
    border-top:1px solid #e2e4ea;
    border-left:1px solid #e2e4ea;
    border-right:1px solid #e2e4ea;
    list-style: none;
}
.custom-nav-content-list{
    padding:24px 40px 50px;
    position:relative;
}
.custom-nav-content{
    font-size:14px;
    line-height:24px;
    color:#323c47;
    display:none;
    list-style: none;
}
.custom-nav-content:nth-of-type(1){
    display:block;
}
.custom-nav-content-list-tit{
    font-size:16px;
    color:#323c47;
    line-height:50px;
}
.custom-nav-content-edit{
    position:absolute;
    top:25px;
    right:20px;
}
.phone-membership-buy-title{
    width:100%;
    height:100%;
    line-height:40px;font-size:14px;
    color:#323c47;
    background: #f7f3f7;
    padding-left:12px;
    margin-top:15px;
    display:none;
}
@media(max-width:1200px){
    .phone-membership-buy-title{
        display:block;
    }
}
.widget-black-circle{
    background:#4a4a4a;
    width:6px;
    height:6px;
    border-radius:100%;
    display:block;
    position:absolute;
    left:0;
    top:6px;
}
.membership-apply-title{
    width:1040px;
    margin:35px auto 18px;
    position: relative;


}
.membership-apply-title h1{
    color:#4a4a4a;
    text-align:center;
    font-weight: bold;line-height:28px;font-size:20px;
}
.membership-apply-title-leftLine,.membership-apply-title-rightLine{
    width:366px;
    height:1px;
    background:#dadada;
    position:absolute;
    top:13px;

}
.membership-apply-title-leftLine{
    left:76px;
}
.membership-apply-title-rightLine{
    right:76px;
}
.membership-apply-index{
    border-radius:4px;
    width:940px;
    margin-bottom:15px;
    height:164px;
    float: left;
}
.membership-apply-list{
    width:1137px;
    margin:0 auto;
}
.membership-apply-index .card-box{
    width:100%;
    padding:20px 30px 27px;
    height:140px;position:relative;    overflow: hidden;

}
.membership-apply-index .card-box .min-membership-card{
    width:100%;
    height:102px;
    text-align: center;
    line-height:102px;
    font-size:12px;border-radius:4px;
}
.membership-apply-index .card-box img{
    position:absolute;
    width:160px;
    left:42px;
    bottom:0;
}
.membership-apply-index .decoration{
    padding:0 15px 30px;
}

.crm-membership-type-cards{
    background:#ffffff;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);
    border-radius:4px;
    padding:20px 245px;    height: 100%;

}
.membership-type-card-box{
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.16);
    border-radius:4px;
    width:180px;
    height:102px;
    position:relative;
    float:left;
    font-size:14px;color:#323c47;
    line-height: 18px;
}
.crm-membership-type-lists{
    width:100%;
    position:relative;
    margin-bottom: 20px;
    height:142px;
    list-style: none;
}
.membership-type-price-box{
    width:142px;
    float:right;
    text-align:center;
    height:98px;
    position:relative;
}
.membership-type-card-logo{
    width:28px;
    height:28px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin: 12px 0 0  12px;
    background:#fff;
}
.membership-type-card-logo img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.history_table tbody tr.basic_inputs_container-channel td{
    border:none ;
}
.event-deleted-page-follow{
    background:#fff;
    text-align:center;
    width:1160px;
    margin:0 auto;
}
@media(max-width:1200px){
    .event-deleted-page-follow{
        width:100%;
    }
}
.event-deleted-page-follow .follow-box{
    padding:20px 0;
}
.event-deleted-page-follow .follow-box .follow-num{
    font-size:14px;
    color:#8f939d;
    line-height:30px;
    margin-right:22px;    vertical-align: middle;
}
@media(max-width:1200px){
    .event-deleted-page-follow .follow-box .follow-num{
        font-size:12px;margin-right:10px;
    }
}
.follow-logo-btn{
    border:1px solid #25a2db;
    border-radius:100px;
    width:95px;
    height:30px;background:#ffffff;
    line-height:30px;font-size:14px;
    color:#25a2db;    vertical-align: middle;
}
@media(max-width:1200px){
    .follow-logo-btn{
        width:80px;
        font-size:12px;
    }
}
.event-deleted-follow-ul{
    display:inline-block;vertical-align: middle;
}
.event-deleted-follow-li{
    width:41px;
    height:41px;
    border-radius: 50%;
    overflow: hidden;
    background:#fff;
    float:left; list-style: none;
    margin:0 5px;
}
.event-deleted-follow-peoples{
    width:100%;
    height:100%;
    position:relative;
}
.event-deleted-follow-peoples img{
    max-width:100%;
    max-height:100%;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
}
.event-deleted-event-tit{
    display:block;
}
.go-view-onther-event-btn{
    background: #25a2db;
    color: #fff;
    border-radius: 4px;
    z-index: 9999;
    display: inline-block;
    width: 320px;
    height: 40px;
    margin: 50px 0 70px;
}
.sponsor-intro-box{
    max-height:80px;
    overflow:hidden;
}
@media(max-width:1200px){
    .event-deleted-follow-li{
        width:24px;
        height:24px;
        margin:0 2px; list-style: none;
    }
    .event-deleted-event-tit{
        display:none;
    }
    .go-view-onther-event-btn{
        margin: 30px 0 100px;
    }
}
.event-deleted-details_more,.event-deleted-details_close{
    margin-bottom:15px;
    display: none;
}

.income-calculation-formula{
    display:inline-block;
    padding:5px 10px;
    background:#e2e4ea;
    margin-left: 200px;
}
.income-calculation-formula tr td{
    min-width:50px;
    text-align:right;
}
.income-calculation-formula .text td{
    text-align:right;
    color: #8f939d;
    font-size:12px;
}
.timetable-type-input{
    width:90%;
    height:34px; vertical-align: top;
    line-height:36px;border:1px solid #7ab34a;border-radius:3px;
    padding:0 10px;background:#7ab34a;color:#ffffff;
}
.timetable-template-input{
    text-align:center;
    height:34px;line-height:36px;border:1px solid #d2d6de;border-radius:3px;padding:0 10px;    width: 100%;
}
.add-timetable-btn{
    font-size:12px;
    color:#ffffff;
    width:15%;
    height:34px;
    margin:0 5px;
    line-height:33px;cursor: pointer;text-align:center;
    float:left;background:#25a2db;
    border-radius:3px;

}
.categoryBtn{
    background:#fff;border-radius:3px;
    height:30px;line-height:30px;padding:0;
    border:1px solid #d2d6de;font-size:14px;color:#6a707e;
    min-width: 22%;
    padding: 0 5px;
    margin:0 5px 15px;
}
.categoryBtn:hover{
    color:#6a707e;
}
.current-categoryBtn{
    border:1px solid #7ab34a;
    background-image: url('/images/gouxuan.png');
    background-size:15px;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.current-categoryBtn:hover{

}
.select-event-field{
    width:100%;
    text-align:center;
    padding-bottom: 20px;
}
.select-event-field-tit{
    font-size:16px;
    color:#323c47;
    line-height:64px;
    text-align:center;
    font-weight: bold;
}
.select-event-field ul li {
    width:auto;
    display:inline-block;
    float:none;
    margin:0 20px;    vertical-align: top;
    list-style: none;
}
.session_lists{
    width:100%;
    border-radius:3px 3px 0 0;
    border:1px solid #e2e4ea;
}
.difference-session_list{
    margin:0;
    border-bottom:1px solid #e2e4ea;
}
.difference-session_list:nth-child(odd){
    background:#f9fafc;
}
.difference-session_list:nth-child(even){
    background:#ffffff;
}
.difference-session_list:last-child{
    border-bottom:none;
}
.difference-session-time{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:2px;
    width:122px;
    float:left;
    margin:0 6px;font-size:12px;
    color:#323c47;
    line-height:35px;
    text-align: center;
    margin-bottom:8px;
}
.session_lists-title{
    background:#5bb9e4;border-radius:3px 3px 0 0;height:44px;
}
.session_lists-title .position{
    font-size:14px;
    color:#ffffff;
    line-height:44px;
    padding-left:20px;
}
.session_lists-title .time{
    font-size:14px;
    color:#ffffff;
    line-height:44px;
    padding-left:6px;
}
.difference-session_list .position{
    line-height:20px;
    padding:7px 0 7px 20px;

}
.difference-session_list .position .new-city-bg{
    background: #7ab34a;
    color:#fff;display: inline-block;
    padding:0 12px;
    line-height: 36px;
    min-width:80px;border-radius:2px;
}
.difference-session_list .time{
    padding:7px 0 18px;
}
.difference-session_list .edit-add{
    padding:15px 0 ;text-align: center;
}

.difference-session_list .edit-add a{
    line-height: 20px;

}
.session_edit_dialog_title{
    background: #63cbf7;height: 44px
}
.session_edit_dialog_title .text{
    font-size:12px;
    color:#ffffff;
    line-height: 44px;
}
.session_edit_dialog_list:nth-child(even){
    background:#fff;    padding:10px 0;
}
.session_edit_dialog_list:nth-child(odd){
    background:#f9fafc;    padding: 10px 0;
}
.session_edit_input{
    display: block;
    height:36px;
    line-height:36px;
    padding:0 5px;
    width:100%;color:#6a707e;font-size:14px;
}
.session_edit_dialog_list .text{
    font-size:14px;
    color:#6a707e;
    line-height:36px;
    padding-left: 15px;
}
.session-type-tab-img img{
    height:114px;
}
.session-type-date-img{
    display: none;
}
.session-type-date-img img{
    height:186px;
    margin-left:140px;

}
.session-type-date-img span,.session-type-tab-img span{
    margin-left:20px;
}

.related_field_lists{
    display: inline-block;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    min-width:136px;
    height:25px;
    position: relative;
    text-align: center;font-size:12px;
    color:#6a707e;
    line-height: 25px;
    padding:0 5px;
}
.related_field_lists img{
    position:absolute;
    right:0;
    bottom:0;
    width:16px;
}
.all_related_field{
    display: inline-block;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:90px;
    height:25px;
    position: relative;
    text-align: center;font-size:12px;
    color:#6a707e;
    line-height: 25px;
}
.all_related_field img{
    position:absolute;
    right:0;
    bottom:0;
    width:16px;
}
.price_session_edit_dialog_city{
    float:left;
    width:120px;
    text-align:center;
    line-height:50px;
}
.price_session_edit_dialog_day{
    float:left;
    padding:8px 0;
    width:786px;
}
.course-detail-edit-timetables-btn{
    border-radius: 3px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    width: 22%;
    margin: 0 5px 15px;
    text-align: center;
    cursor: pointer;background:#25a2db;font-size:12px;
    color:#ffffff;
}
.course-detail-addClass-dialog .modal-dialog{
    margin-top:150px;
}
.course-detail-addClass-dialog .modal-header,.course-detail-addClass-dialog .modal-footer{
    border:none;
}
.course-detail-addClass-content{
    width:100%;
}
.course-detail-addClass-content .theader{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    height:44px;
    line-height: 44px;font-size:14px;
    color:#ffffff;margin: 0;
}
.course-detail-addClass-content .tbody{
    margin: 0;
    border:1px solid #e2e4ea;
    border-top:none;
}
.course-detail-addClass-dialog .modal-dialog{
    width:730px;
}
.course-detail-addClass-dialog .modal-body{
    padding-top:0;
}

.course-detail-addClass-content .tbody .current-classes{
    display: inline-block;
    min-width: 88px;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;height:34px;
    line-height: 34px;
    text-align: center;
    margin-right:10px;
    margin-bottom:10px;
    position: relative;
}
.paddingLR8{
    padding: 0 8px;
}
.course-detail-addClass-content .tbody .current-classes .delete-current-classes{
    width:13px;
    height:13px;
    cursor: pointer;
    position: absolute;
    right:0;
    top:0;
}
.course-detail-addClass-type{
    background:#fff;
    border-bottom:1px solid #e2e4ea;
    padding-top:10px;
    margin:0;
}
.course-detail-addClass-dialog .modal-footer{
    text-align: center;
}
.course-detail-addClass-dialog .modal-footer .btn{
    border-radius:3px;
    width:140px;
    height:44px;font-size:14px;
    line-height:44px;text-align:center;    margin: 0;
    padding: 0;
    border: none;
    margin:0 10px;
}
.new-add-class-btn{
    display: inline-block;
    background: #25a2db;
    border-radius: 4px;
    padding: 0 10px;
    display: block;
}
.new-add-class-btn img{
    width:20px;
}
.new-add-class-btn  span{
    font-size:14px;
    color:#ffffff;
    line-height: 32px;
}
.checked-teacher-bg{
    width:100%;
    position:absolute;
    left:0;
    top:0;
    display: none;
}
.YF-default-class-type{
    margin: 15px 0;
    text-align: center;
    position: relative;
    margin-bottom: 15px;
}
.YF-default-class-type .radio-btn{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.YF-default-class-type .type-logo{
    display: inline-block;
    position: relative;
    width: 82px;
    height: 82px;
}
.YF-default-class-type .type-logo img{
    width: 100%;
    height: 100%;
}
.YF-default-class-type .type-logo img.checked-teacher-bg{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.YF-default-class-type .name{
    font-size:12px;
    color:#666666;
    line-height:25px;
}
.FY-left-tel-email .fankui-new-position{
    display: inline-block;
    font-size:12px;
    float: right;color:#ffffff;line-height: 25px;
    background-size:100%;
    width: 60px;
    height: 40px;

}
.FY-left-tel-email .fankui-new-position img{
    width:100%;

}
.FY-left-tel-email a:hover,.FY-left-tel-email a:active,.FY-left-tel-email a:focus{
    color:#fff; text-decoration: none;
}
.member-ship-index-header-new{
    color: #fff;
    line-height: 41px;
    width: 100%;
    position: fixed;
    background: #6BAA37;
    height: 41px;
    z-index: 9999;
}
@media(max-width:1200px){
    .member-ship-index-header-new{
        height: 38px;line-height: 38px;
    }
}
.membership-apply-index-left{
    width:100%;
    float:left;
    position:relative;
    background:#ffffff;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.16);
    border-radius:4px;
    height:100%;
    padding:30px 0;
}
.membership-apply-index-right{
    width:164px;
    height:235px;
    float:left;
    margin-left:13px;
    text-align: left;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.16);
    border-radius:4px;
    padding-top: 40px;
    background:#fff;    text-align: center;
}
.membership-apply-index-right p{
    text-align:center;
    font-size:12px;
    color:#000000;
    letter-spacing:0.5px;
    line-height: 20px;
    margin-bottom:13px;
}
.membership-apply-index-left-content{
    width:100%;
    position:relative;
    padding:0 160px 0 225px;
    height:102px;
}
.membership-apply-index-left-content .min-membership-card{
    width:180px;
    height:102px;
    position:absolute;
    left:30px;
    top:0;
}
.membership-apply-index-left-content .apply-for-admission{
    background:#23a2dc;
    border: 1px solid #23a2dc;
    border-radius: 4px;
    width: 88px;
    line-height: 28px;    position: absolute;
    text-align: center;
    right: 35px;
    top: 32px;
}
.membership-apply-index-left-content .apply-for-admission a,.membership-apply-index-left-content .apply-for-admission a:link,.membership-apply-index-left-content .apply-for-admission a:visited{
    font-size:14px;
    color:#ffffff;
}
.membership-apply-index-right-weichat{
    width:93px;
}
.membership-apply-index-box{
    background: #F8F8F8;
    margin-bottom:15px;
    width:940px;
    float:left;
}
.membership-apply-list-box-new{
    width:100%;
    background: #F8F8F8;
}
.phone-membership-box-tit-new{
    width:100%;
    height:32px;
    background:#64c3ef;
    padding:0 10px;
}
.phone-membership-box-tit-new span{
    color:#ffffff;
    line-height:32px;

}
.phone-membership-box-tit-new .left{
    text-align:left;font-size:14px;
}
.phone-membership-box-tit-new .right{
    float: right;
    text-align:right;
    font-size:12px;
}
.phone-membership-list-card-box img{
    width:180px;

}
.membership-tit-price{
    text-align:center;    padding-top: 15px;
    padding-bottom: 10px;
}
.phone-new-membership-list-footer{
    height:44px;
    text-align:center;
    background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.20);
    position:fixed;
    left:0;
    bottom:0;width:100%;
    display:none;
}
@media(max-width:1200px){
    .phone-new-membership-list-footer{
        display:block;
    }
    .membership-apply-list-box-new{
        display:none;
    }
}
.phone-footer-membership-list{
    display:none;
    position:absolute;
    width: 100%;
    background: #fff;
    bottom: 44px;
    right:0;
    z-index:9999;
}
.phone-footer-membership-list li{
    border:1px solid #dadada;
    margin-bottom: -1px;
    line-height:42px;
    padding-bottom:0;
    padding-top:0; list-style: none;
}
.phone-footer-membership-list li h5 span{
    font-size:12px;
    color:#9b9b9b;
}
.phone-new-membership-list-footer .left{
    font-size:12px;
    color:#6c6c6c;
    text-align: center;
    height:100%;
    padding:6px 0;
}
.phone-new-membership-list-footer .apply-btn{
    width:100%;
    text-align:center;
    line-height:44px;background:#37aae0;font-size:14px;
    color:#ffffff;
}
.new-phone-membership-describe{
    font-size:10px;color:#9b9b9b;line-height: 18px;   margin:0 auto;
}
.new-phone-membership-describe-box{
    max-height:72px;
    overflow: hidden;

}
.membership-describe-open,.membership-describe-close{
    font-size:12px;
    color:#37aae0;
    line-height: 35px;
    text-align:center;
}
.new-pc-membership-describe{
    font-size:12px;color:#9b9b9b;line-height:18px;text-align: left;
}
.new-pc-membership-describe-box{
    max-height:54px;
    overflow: hidden;
}
.pc-membership-describe-close,.pc-membership-describe-open{
    width: 100%;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #37aae0;
    cursor:pointer;
}
.membership-type-description-inner-right{
    width:45%;
}
.membership-type-description-inner-right2{
    width:18%;
    float:left;
    height:186px;
    display:block;
    position: absolute;
    right: 50px;
    top: 46px;
}
@media(max-width:1200px){
    .membership-type-description-inner-right2{
        display:none;
    }.membership-type-description-inner-right{
         width:100%;
     }
    .membership-type-description-inner-right{
        display: none;
    }
}
.membership-type-description-inner .phone-card-right-name,.membership-type-description-inner .phone-card-right-price{
    display:none;
}
@media(max-width:1200px){
    .membership-type-description-inner .phone-card-right-name{
        display:block;
        font-size:15px;
        color:#4a4a4a;
        line-height:20px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
        overflow: hidden;
        font-weight: bold;
    }
    .membership-type-description-inner .phone-card-right-price{
        font-size:12px; display:block;
        color:#9b9b9b;
    }
}
.new-understand-more{
    position: absolute;
    bottom: 10px;
    right: 7%;
    font-size: 12px;
    color: #25a2db;
    text-decoration: underline;
    cursor: pointer;    line-height: 20px;
    z-index: 99;
}
.membership-help-dialog{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.8);
    position: absolute;
    left:0;
    z-index:102;
    text-align:center;
    padding-left:200px;
}
.position_close{
    position:absolute;
    right:30px;
    top:30px;
}
.membership-help-dialog .help-btn{
    background: #25a2db;
    border-radius:4px;
    width:160px;
    height:40px;font-size:16px;
    color:#ffffff;
    line-height:40px;
    margin: 0 auto;
    margin-top:20px;
    cursor:pointer;
}
.new-account-informations{
    width:90%;
    margin:0 auto;
    padding-top:20px;
}
.new-account-informations-lists{
    width:33.3%;
    float:left;
    margin-bottom:15px;
}
.new-account-informations-lists a{

    margin: 0 auto;
}
.new-account-informations-lists a:hover{
    text-decoration: none;
}
.new-account-informations-lists .account-informations-type{
    margin:0 auto;
}
.new-account-informations-lists .account-informations-type .account-informations-tit{
    font-size:20px;
    color:#4a4a4a;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
    margin-top:5px;
}
.yqf_new-account-informations-lists .account-informations-type .account-informations-tit{
    margin-top:24px;
}
.new-account-informations-lists .account-informations-type .account-informations-logo{
    background:#ffffff;
    border-radius:5px;
    width:100%;
    height:70px;
    margin:0 auto;
    position: relative;
}

.new-account-informations-lists .account-informations-type .account-informations-logo img{
    width:54px;
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
}
.new-account-informations-lists .account-informations-text{
    font-size:18px;
    color:#8f939d;
    line-height:24px;
    text-align: center;
    width:90%;
    margin: 0 auto;
    padding:8px 0;
    height: 64px;
}
.red-circle-8{
    background:#ff4c3b;
    width:8px;
    height:8px;
    border-radius: 100%;
    position:absolute;
    right:10px;
    top:5px;
}
.save_sessions_prompt_text{
    font-size:14px;
    text-align:center;color:#323c47;
    line-height: 30px;
}
.save_sessions_prompt_btn{
    display:inline-block;
    padding:0 19px;font-size:14px;
    color:#ffffff;
    line-height: 35px;border-radius:3px;background:#25a2db;
    margin-top:30px;
    margin-bottom: 20px;
}
/*.globalnavE li.yqf_nowpage a{
	border:1px solid #b5bbc8;
	border-radius:3px 3px 0 0;
	width:78px;
	height:42px;
}*/
.yqf_YF-three-menu ul li a{
    border:1px solid #b5bbc8;
    border-radius:3px 3px 0 0;
    padding:0 12px;
    height:42px;
    font-size:14px;
    color:#8f939d;
    text-align:center;
    line-height:42px;
    margin-left:5px;
    border-bottom:none;
}
.yqf_YF-three-menu ul li.nowpage a{
    padding:0 12px;
    height:42px;
    font-size:14px;
    color:#fff;
    text-align:center;
    line-height:42px;
    background:#25a2db;
    border-radius:3px 3px 0 0;

    border-bottom:none;

}
.yqf_YF-three-menu ul li.nowpage a:hover{
    background:#25a2db !important;
    color:#fff;
}
.yqf_YF-three-menu ul li.nowpage a:hover{
    background:#25a2db;
    color:#fff;
}

.yqf_detail_tab{
    width:88%;
    margin:0 auto;
    margin-top:-20px;
    background-color: #ffffff;
}
.yqf_row{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:100%;
    height:auto;
}
.yqf_TextAlignRight{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:100%;
    height:auto;
}

.help-dialog-content{
    width:1000px;
    margin:0 auto;
    padding-top:60px;
}
.help-dialog-title{
    font-size:28px;
    color:#ffffff;
    text-align: center;
    margin-bottom: 25px;
}
.help-dialog-top-txt{
    font-size:14px;
    color:#ffffff;
    text-align: center;
    line-height: 20px;
}
.help-dialog-top{
    margin-bottom: 40px;
}
.help-dialog-bottom {
    margin-bottom:10px;
}
.help-dialog-bottom .left-img{
    float: left;
    width:400px;
}

.help-dialog-bottom .left-img img{
    width:80%;
}
.help-dialog-bottom .right-txt{
    float: left;
    text-align:left;
    width:600px;
}

.help-dialog-bottom .right-txt ul li {
    position:relative;
    padding-left: 20px; margin-bottom:12px;
    list-style: none;
}
.help-dialog-bottom .right-txt ul li:last-child{
    margin-bottom: 0;
}
.help-dialog-bottom .right-txt ul li img{
    width:10px;
    position: absolute;
    left:0;
    top: 10px;
}.help-dialog-bottom .right-txt ul li p{
     font-size:14px;
     color:#ffffff;
 }
.help-dialog-bottom .right-txt ul li h5{
    font-size:16px;
    color:#ffffff;
    line-height: 30px;
}
.membership-index-apply-btn{
    background: #37aae0;
    border-radius: 4px;
    line-height: 30px;
    padding: 0 18px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    width: 92px;
    margin: 20px auto;
    display:none;
}
.membership-index-apply-btn-pc{
    display: inline-block;
    background: #37aae0;
    border-radius: 4px;
    line-height: 30px;
    padding: 0 18px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    width: 92px;
    margin: 20px auto;
}
@media(max-width:1200px){
    .membership-index-apply-btn{
        display:block;
    }
    .membership-index-apply-btn-pc{
        display:none;
    }
}
/*.yqf_YF-overview-top-box{
	border:none;
}*/
.yqf_YF-three-menu{
    background-color:#fff;
    border-bottom-color:#b5bbc8;
}
.yqf_YF-sign-in-management{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:88%;
    height:auto;
}
.yqf_BlueBox_Gray{
    background-color:#fff;
}
.yqf_sk-item{
    padding-left:0;
}
.yqf_collection_button{
    display: inline-block;
    background: #25a2db;
    border: 1px solid #25a2db;
    border-radius: 3px;
    line-height: 38px;
    padding: 0 46px;
    float: right;
    color: #ffffff;
    font-size:14px;
    height:38px;
    margin-right:179px;
    text-decoration: none;
    cursor: pointer;
}
.yqf_sk-label{
    margin-left:0;
    text-align:left;
}
.yqf_YF-sign-in-management{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:88%;
    padding-bottom:30px;
    height:auto;
}
.yqf_text-white-bg-blue{
    padding:0 46px;
    height:38px;
    font-size:14px;
}

/*延倩帆代码start*/
.newclear:after{
    display: block;
    clear:both;
    content:'';
}
.yqf_container_interPay{
    width:100%;
    z-index:1024;
    height:auto;
}
.yqf_container_interPay_center{
    width:90%;
    margin:0 auto;
    z-index:10000;
}
.yqf_interPay_header{
    height:87px;
    width:90%;
    border-bottom:1px solid #b5bbc8;
    margin:0 auto;
    margin-bottom:20px;
    z-index:1000;
}
.yqf_interPay_header-left{
    float:left;
}
.yqf_interPay_header-right{
    float:right;
    font-family:PingFangSC-Semibold;
    font-size:14px;
    color:#f5a623;
    text-align:right;
    margin-top:43px;
}
.yqf_interPay_header-left img{
    vertical-align: middle;
    margin-right:10px;
}
.yqf_interPay_header-left span{
    line-height:87px;
    font-family:PingFangSC-Medium;
    font-size:14px;
    color:#323c47;
    text-align:left;
}
.yqf_Feedback{
    margin-bottom:20px;
}
.yqf_Feedback button{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    padding:0 39px;
    height:38px;
    color:white;

}


.yqf_border_radius_left_bot{
    border-radius:0 0 0 4px;
}
.yqf_border_radius_right{
    border-radius:0 0 4px 0;
}
.yqf_Feedback_page_tit{
    font-family:PingFangSC-Regular;
    font-size:14px;
    color:#6a707e;
    line-height:14px;
    text-align:left;
    margin-bottom:20px;
}
.yqf_Feedback_page_table{
    background:#ffffff;
    padding-bottom:20px;
    border:1px solid #e2e4ea;
    width:100%;
    height:auto;
    margin-bottom:20px;
}
.yqf_Feedback_page_table_top{
    border-bottom:1px solid #37aae0;
    height:40px;
}
.yqf_Feedback_page_table_center{
    text-align: center;
    padding-top:10px;
    margin:0 auto;
}
.yqf_Feedback_page_table_center span{
    display: inline-block;
}
.yqf_Feedback_page_table_act{
    width:20px;
    height:20px;
    background-color: #d2d6de;
    border-radius: 50%;
    color:#fff;
    text-align: center;
    line-height: 20px;
    margin-right:8px;
}
.yqf_active{
    background-color: #25a2db;
}

.yqf_Feedback_page_table_actd{
    font-family:PingFangSC-Semibold;
    font-size:12px;
    color:#b5bbc8;
    line-height:12px;
    text-align:left;
}
.yqf_actived{
    color:#25a2db;
}
.yqf_Feedback_page_table_bot{
    width:544px;
    margin:0 auto;
}
.yqf_Feedback_page_table_bot>p{
    font-family:PingFangSC-Medium;
    font-size:14px;
    color:#6a707e;
    line-height:14px;
    text-align:left;
    margin:20px 0 10px 0;
}
.yqf_Feedback_page_table_list{
    width:100%;
    padding:20px;
    background-color:#fafafa;
}
.yqf_Feedback_page_table_list p span{
    display: inline-block;
    font-family:PingFang-SC-Medium;
    font-size:12px;
    color:#6a707d;
    line-height:14px;
    text-align:left;
}
.yqf_Feedback_page_table_list p:last-child{
    border-top:1px solid #e3e3e3;
    padding-top:10px;
    margin-top:8px;
}
.yqf_Feedback_page_table_list p span:nth-child(1){
    width:80px;
}
.yqf_Feedback_page_table_list p:nth-child(3){
    margin-top:9px;
    border-top:1px solid #e3e3e3;
    padding-top:9px;
    font-family:PingFangSC-Semibold;
    font-size:14px;
    letter-spacing: 0;
    color:#4a4a4a;
    line-height:14px;
    text-align:left;
}
.yqf_changePay{
    margin-top:0;
}
.yqf_changePay p{
    font-family:PingFangSC-Regular;
    font-size:14px;
    color:#6a707e;
    line-height:14px;
    text-align:left;
    margin-bottom:6px;
}
.yqf_hasOpened{
    text-align: right;
    margin-top:-25px;
}
.yqf_hasOpened p{
    font-family:PingFang-SC-Medium;
    color:#9b9b9b;
    letter-spacing:0.6px;
    text-align:right;
    line-height:18px;
}
.yqf_hasOpened p:nth-child(1){
    font-size: 14px;
    line-height: 24px;
}
.yqf_hasOpened p:nth-child(2){
    margin-top:10px;
}
.yqf_hasOpened p:nth-child(1) span:nth-child(2){
    color:#6baa37;
    font-weight: bold;
}
.yqf_hasOpened p:nth-child(2) span{
    display: inline-block;
    margin-right:20px;
}
.yqf_hasOpened p:nth-child(2){
    line-height: 18px;
    font-size: 12px;
}
.yqf_hasOpened_success{
    text-align: center;
    font-family:PingFangSC-Semibold;
}
.yqf_hasOpened_success p:nth-child(2){
    font-size:14px;
    color:#6baa37;
    text-align:center;
    line-height:24px;
}
.yqf_hasOpened_success p:nth-child(3){
    font-size:12px;
    color:#9b9b9b;
    line-height:24px;
}
.yqf_hasOpened_success p:nth-child(4){
    font-size:12px;
    color:#4a4a4a;
    letter-spacing:0.6px;
    text-align:center;
    line-height:18px;
    margin-top:10px;
    margin-bottom:20px;
}
.yqf_interPay_stop{
    width:100%;
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:4px;
    margin-bottom:21px;
    height:78px;
    text-align:center;
}
.yqf_question{
    margin:20px 10px 20px 21px;
    float:left;
}
.yqf_question_right{
    float:left;
    font-family: PingFangSC-Semibold;
}
.yqf_question_right p:nth-child(1){
    font-size:16px;
    color:#f5a623;
    line-height:24px;
    text-align:left;
    margin-top:18px;
}
.yqf_question_right p:nth-child(2){
    font-size:12px;
    color:#6a707e;
    line-height:14px;
    text-align:left;
    margin-top:5px;
}
.yqf_International-payment{
    margin-bottom:20px;
}
.yqf_International-payment_how{
    margin-bottom:34px;
}
.yqf_International-payment_tit,.yqf_International-payment_how_tit,.yqf_Charges_Notes_tit{
    margin-bottom:16px;
}
.yqf_interEnter{
    font-family:PingFangSC-Medium;
    font-size:16px;
    color:#323c47;
    line-height:16px;
    text-align:left;
}
.yqf_International-payment_con_left{
    font-family:PingFangSC-Regular;
    font-size:14px;
    color:#6a707e;
    line-height:22px;
    text-align:left;
    float:left;
}
.yqf_International-payment_con_right{
    float:right;
    text-align: right;
}
.yqf_International-payment_how_con p{
    font-family:PingFangSC-Regular;
    font-size:14px;
    color:#6a707e;
    line-height:28px;
    text-align:left;
}
.yqf_Charges_Notes{
    margin-bottom:20px;
}
.yqf_Charges_Notes_con_table{
    background:#ffffff;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);
    border-radius:4px;
    width:85%;
    margin:0 auto;
    height:150px;
    margin-left:70px;
    margin-bottom:50px;
}
.yqf_Charges_Notes_con{
    padding-bottom:20px;
}
.yqf_Charges_Notes_con_table_top{
    background-color:#36b8f3;
    color:white;
}
.yqf_Charges_Notes_con_table_top div{
    float:left;
    width:25%;
    height:40px;
    line-height: 40px;
    text-align: center;
    font-family:PingFang-SC-Medium;
    font-size:14px;
}
.yqf_border_radius_left{
    border-radius:4px 0 0 0;
}
.yqf_border_radius_right{
    border-radius:0 4px 0 0;
}
.yqf_Charges_Notes_con_table_foot div{
    float:left;
    width:25%;
    height:110px;
    border-right:1px solid #eaeaea;
}
.yqf_Charges_Notes_con_table_foot div p:nth-child(1){
    font-size:14px;
    color:#4a4a4a;
    text-align:center;
    line-height:20px;
    margin-top:32px;
}
.yqf_Charges_Notes_con_table_foot div p:nth-child(2){
    font-size:12px;
    color:#9b9b9b;
    text-align:center;
    line-height:20px;
}
.yqf_Charges_Notes_con_table_foot div p:nth-child(1) span{
    font-size:12px;
    color:#9b9b9b;
}
.yqf_Charges_Notes_con_table_foot{
    width:100%;
    margin:0 auto;
}


/*5.9*/
.yqf_api{
    margin-bottom:0;
}
.yqf_api_con_left{
    width:730px;
}
.yqf_api_con_left p{
    line-height: 26px;
}
/*5.11*/
.setting-content textarea.yqf_TextareaPaymentMessage{
    width:550px;
}
.yqf_Charges_Notes_table_second_top{
    background-color:#36b8f3;
    color:white;
}
.yqf_Charges_Notes_table_second_top div{
    float:left;
    width:20%;
    height:40px;
    line-height: 40px;
    text-align: center;
    font-family:PingFang-SC-Medium;
    font-size:14px;
}
.yqf_Charges_Notes_table_second{
    background:#ffffff;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.10);
    border-radius:4px;
    width:85%;
    height:205px;
    margin-left:70px;
}
.yqf_Charges_Notes_table_second_bot>div{
    float:left;
    width:20%;
    height:165px;
    border-right:1px solid #eaeaea;
}
.yqf_Charges_Notes_table_second_bot div:nth-child(5){
    border-right:none;
}
.yqf_Charges_Notes_table_second_bot div div{
    text-align:center;
    height:82px;
}
.yqf_Charges_Notes_table_second_bot div>p{
    text-align: center;
    font-size:18px;
    color:#4a4a4a;
    line-height:165px;
}
.yqf_Charges_Notes_table_second_bot div div:nth-child(1){
    border-bottom:1px solid #eaeaea;
    font-size:14px;
    color:#4a4a4a;
}
.yqf_Charges_Notes_table_second_bot div div p:nth-child(1){
    font-size:18px;
    color:#4a4a4a;
    text-align:center;
    line-height:20px;
    margin:0 0 10px;
    padding-top:15px;
}
.yqf_Charges_Notes_table_second_bot div div p:nth-child(2){
    font-size:12px;
    color:#9b9b9b;
    line-height:20px;
    text-align:center;
}
.yqf_modal-content{
    border-radius:3px;
}
.yqf_nile-modal-header{
    background-color:#fff;
}
.nile-modal-header .yqf_close{
    color:#9b9b9b;
}
.yqf_btn-primary{
    margin: 30px 0 15px;
}
.yqf_black_circle{
    display:inline-block;
    width:5px;
    height:5px;
    border-radius:50%;
    background-color:black;
    margin-bottom:2px;
    margin-right:3px;
}

/*5.15*/
.yqf_YF-table-widt{
    width:96%;
}
.yqf_signIn_tit{
    font-size:18px;
    color:#6a707e;
    height:50px;
    line-height:50px;
    text-align: center;
}
.yqf_apply-checkin{
    /*    margin: 18px auto 0;*/
    position: absolute;
    bottom:34px;
    left:50%;
    margin-left:-110px;
}
.yqf_margintop20{
    margin-bottom:20px;
}
.yqf_CollectCheckinInput,yqf_CollectCheckinInputLink{
    border-radius: 3px;
}
/*5.10*/
.yqf_detail_payment_list{
    width:90%;
    margin: 0 auto;
}
.sign_container{
    width:96%;
    margin:24px auto 0;
    background-color:#fff;
}
.sign_container_top{
    height:52px;
    border-bottom:1px solid #c5c5c5;
    padding-left:20px;
    box-sizing: border-box;
}
.sign_container_top p{
    font-size:16px;
    color:#4a4a4a;
    text-align:left;
    line-height:52px;
    font-weight:500;
}
.sign_container_bot{
    width:50%;
    margin: 0 auto;
    height:auto;
}
.sign_many_ques{
    width:90%;
    margin: 0 auto;
}
.sign_input{
    width:400px;
    margin:0 auto;
}
.sign_inputbox{
    width:400px;
    height:46px;
    background:#f7f7f7;
    border:1px solid #c5c5c5;
    border-radius:4px;
    text-indent:20px;
    font-size:16px;
    margin-top:50px;
}
.sign_scanning{
    border-radius:0 0 0 4px;
    width:639px;
    height:274px;
    margin: 80px auto 0;
}
.sign_Tickets_not{
    width:90%;
    height:200px;
    margin: 30px auto 0;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
    border-radius:3px;
}
.sign_Tickets_tit{
    width:100%;
    height:40px;
    border-bottom:2px dashed #c8c8c8;
    text-align:center;
    position:relative;
}

.sign_ticket_id{
    position:absolute;
    line-height:40px;
    left:40px;
}
.sign_prompt{
    display:inline-block;
}
.sign_Tickets_tit img{
    vertical-align: middle;
    margin-bottom:4px;
}
.sign_Tickets_tit span{
    line-height: 40px;
    display:inline-block;
}
.sign_tickets_no{
    font-size:18px;
    color:#eb0000;
}
.sign_code{
    text-align:center;
}
.sign_code img{
    margin-top:20px;
}
.sign_code p{
    margin-top:20px;
    font-size:14px;
    color:#737373;
    letter-spacing:0.44px;
    text-align:center;
    line-height:14px;
}
.sign_checkbox{
    float:right;
    margin-right:20px;
    margin-top:10px;
}
.sign_checkbox input{
    background:#f7f7f7;
    border:1px solid #9b9b9b;
    border-radius:2px;
    width:14px;
    height:14px;
}
.sign_repeat{
    font-size:18px;
    color:#ed9b3e;
}
.sign_message_photo{
    float:left;
    width:120px;
    height:120px;
    margin:20px 40px 0 40px;
}
.sign_message_photo img{
    border-radius: 50%;;
}
.sign_message_form{
    float:left;
}
.sign_formdata{
    margin-top:27px;
    margin-bottom:20px;
}
.sign_formdata input{
    width:290px;
    height:34px;
    margin-right:20px;
    border:1px solid #c5c5c5;
    border-radius:4px;
    text-indent:20px;
}
.sign_phone_mail span{
    display:inline-block;
    font-size:14px;
    color:#737373;
    margin-right:20px;
}
.sign_list{
    font-size:14px;
    color:#737373;
    margin-top:10px;
}
.sign_button{
    text-align:center;
    margin-top:30px;
}
.sign_button button{
    padding:13px 21px;
    box-sizing: border-box;
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px;
    font-size:14px;
    color:#25a2db;
    margin-right:20px;
}
.sign_button .sign_active{
    background-color:#25a2db;
    color:#fff;
}
.sign_tips{
    width:100%;
    height:320px;
    background:#ffffff;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.20);
    border-top:1px solid rgba(0,0,0,0.20);
    border-radius:3px;
    margin-top:30px;
}
.sign_tips_tit{
    height:50px;
    width:100%;
    border-bottom:2px dashed #c8c8c8;
}
.sign_tips_id{
    float:right;
    margin-top:13px;
    margin-right:40px;
}
.sign_prompt_tip{
    float:left;
    margin-left:40px;
}
.sign_prompt_tip img{
    vertical-align: middle;
    margin-bottom:4px;
}
.sign_prompt_tip span{
    display:inline-block;
    line-height:50px;
}
.sign_tips_success{
    font-size:18px;
    color:#69b347;
}
.sign_introduce{

}
.sign_introduce_photo{
    float:left;
    margin:40px;
}
.sign_introduce_photo img{
    border-radius: 50%;;
}
.sign_introduce_msg{
    float:left;
    margin-top:32px;
}
.sign_introduce_msg p{
    line-height: 36px;
    font-size:14px;
    color:#4a4a4a;
    border-bottom:1px solid #c8c8c8;
    padding-right:28px;
    box-sizing: border-box;
}
.sign_introduce_msg p span{
    color:#9b9b9b;
}
.sign_tips_tits{
    text-align: center;
    height:50px;
    width:100%;
    border-bottom:2px dashed #c8c8c8;
    line-height:50px;
}
.sign_tips_no{
    font-size:18px;
    color:#eb0000;
}
.sign_tips_tits img{
    vertical-align: middle;
    margin-bottom:4px;
}
.yqf_sign_code img{
    margin-top:67px;
}
.sign_info{
    width:35%;
    margin: 0 auto;
}
.sign_info_partone{
    margin-top:22px;
    margin-bottom:40px;
}
.sign_info_msg{
    font-size:14px;
    color:#4a4a4a;
    line-height: 30px;
    border-bottom:1px solid #979797;
}
.sign_info_form li{
    margin-top:20px; list-style: none;
}
.sign_info_form li p{
    margin-top:8px;
}
.sign_info_form li p input{
    background:#f9f9f9;
    border:1px solid #e7e6e6;
    border-radius:3px;
    width:90%;
    height:38px;
}
.sign_lists p{
    width:90%;
    line-height: 36px;
    border-bottom:1px dotted #c5c5c5;
}
.sign_lists p input{
    border-radius:2px;
    width:14px;
    height:14px;
    margin-right:8px;
    vertical-align: middle;
    margin-bottom:6px;
}
.sign_lists p span{
    font-size:12px;
    color:#666666;
}
.sign_lists_three p input:nth-child(3){
    background:#f9f9f9;
    border:1px solid #dadada;
    border-radius:3px;
    width:90px;
    margin-left:10px;
    margin-top:5px;
    height:22px;
}
.sign_btn_register{
    text-align: center;
}
.sign_btn_register button{
    background:#25a2db;
    border-radius:3px;
    height:40px;
    padding:10px 74px;
    box-sizing: border-box;
    color:#fff;
    font-size: 14px;
    border:none;
}
.sign_container_last{
    width:94%;
    margin: 20px auto 0;
}
.sign_table_top{
    margin-top:10px;
    margin-bottom:12px;
}
.sign_table_top select{
    background:#ffffff;
    border:1px solid #b5bbc8;
    border-radius:3px;
    width:118px;
    height:26px;
    margin-right:20px;
}
.sign_table_top input{
    background:#ffffff;
    border:1px solid #b5bbc8;
    border-radius:3px;
    width:238px;
    height:26px;
    margin-right:14px;
    font-size:12px;
    color:#d2d6de;
    text-indent: 12px;;
}
.sign_table_top button{
    background:#25a2db;
    border-radius:3px;
    padding:8px 13px;
    box-sizing: border-box;
    color:#fff;
    font-size: 12px;
    border:none;
}
.sign_table_top a{
    display:inline-block;
    text-decoration: none;
}
.sign_many_register{
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px;
    padding:8px 14px;
    box-sizing: border-box;
    height:26px;
    font-size:12px;
    color:#25a2db;
    line-height:8px;
    text-align:left;
    margin-right:30px;
}
.sign_dalond_register{
    font-size:14px;
    color:#3c8dbc;
    text-align:right;
    line-height:14px;
}
.sign_table{
    width:100%;
    border-radius: 3px;
}
.sign_table li{
    height:45px;
    line-height:45px; list-style: none;
}
.sign_table li:nth-child(odd){
    background-color:#f9fafc;
}
.sign_table li:nth-child(even){
    background-color:#fff;
}
.sign_table li:nth-child(1){
    color:#fff;
    font-size: 12px;
    line-height: 45px;
    background-color:#5bb9e4;
}
.sign_table li:nth-child(1) p input{
    background:#ffffff;
    border:1px solid #d9d9d9;
    border-radius:2px;
    width:12px;
    margin:12px 10px 12px 12px;
    vertical-align: middle;
    height:12px;
}

.sign_table li p{
    text-align: left;
    margin-right:20px;
    float:left;
}
.sign_table li:nth-child(1) p{
    text-align: right;
}

/*5.21*/
.yqf_main-header{
    background-color:#25a2db;
}
.yqf_YF-main-sidebar{
    background-color:#727887;
    position:fixed;
}
.yqf_YF-sidebar-menu a{
    text-decoration: none;
    color:#fff;
    font-size:16px;
}
.yqf_YF-sidebar-menu>li{
    height:50px;
    line-height:50px;
    border-bottom: 1px solid rgba(255,255,255,.2); list-style: none;
}
.yqf_YF-sidebar-menu li ul li{
    padding-left:39px; list-style: none;
}
.yqf_YF-sidebar-menu>li>ul>li>a{
    font-size: 16px;
}
.yqf_YF-sidebar-menu>li>ul{
    background: #8b92a1;
}
.yqf_YF-sidebar-menu>li.active{
    background-color:#65C9F7;
}
.yqf_YF-sidebar-menu>li>a>img{
    margin-right:17px;
}
.yqf_payment-list-content{
    border:1px solid #b5bbc8;
}
.yqf_YF-collect-header-tit{
    width:auto;
    margin-bottom:16px;
    color:#323c47;
}
.yqf_left_date{
    width:38px;
    height:44px;
    border:1px solid #d2d2d2;
    text-align:center;
}
.yqf_left_date p:nth-child(1){
    color:#fff;
    font-size:8px;
    height:20px;
    line-height:20px;
    background-color:#ff6b5e;
}
.yqf_left_date p:nth-child(2){
    color:#000;
    font-size:10px;
    height:20px;
    line-height:20px;
}
.yqf_left_date p:nth-child(3){
    color:#6a707e;
    font-size:8px;
    height:20px;
    line-height:20px;
}
.left_date .yqf_month{
    width: 100%;
    text-align: center;
    color: #fff;
    padding-top: 10px;
    background: url(../images/new-date-bg1.png);
    background-size:cover;
}



/*5.22手机签到*/
.phone_sign{
    width:100%;
    height:auto;
    margin-bottom:20px;
    background-color:#fff;
}
.phone_sign_top{
    width: 100%;
    height: 200px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.phone_sign_top>img{
    width:100%;
}
.phone_sign_top h1{
    font-size: 36px;
    color: #ffffff;
    position: absolute;
    margin-top:44px;
    width: 100%;
    top: 0;
}
.phone_sign_top p{
    font-size: 18px;
    line-height:18px;
    color: #ffffff;
    position: absolute;
    margin-top:116px;
    width: 100%;
    top: 0;
    cursor:pointer;
}
.phone_sign_top p img{
    vertical-align: middle;
    margin-left:10px;
    margin-bottom:3px;
}
.phone_sign_first{
    margin-top:18px;
    padding-bottom:40px;
}
.phone_sign_first_left,.phone_sign_two_left{
    float:left;
    margin-left:108px;
}
.phone_sign_first_right,.phone_sign_two_right{
    float:right;
    margin-right:120px;
}
.phone_sign_first_left h3{
    font-size:18px;
    color:#4a4a4a;
    margin-top:33px;
}
.phone_sign_two_left h3{
    font-size:18px;
    color:#4a4a4a;
}
.phone_sign_first_left p{
    margin-left:56px;
    padding-left:16px;
    font-size:12px;
    color:#9b9b9b;
    margin-top:11px;
}
.phone_sign_first_left p span{
    display:inline-block;
    width:7px;
    height:7px;
    background-color:#25a2db;
    border-radius:100%;
    margin-right:9px;
}
.phone_sign_first_left p.have_blueDot{
    padding-left:0;
    font-size:14px;
    color:#737373;
    margin-top:14px;
}
.dotdashed{
    float:left;
    margin-left:57px;
    margin-top:24px;
}
.step_sign{
    float:left;
}
.step_sign{
    margin-left:9px;
}
.step_sign p{
    font-size:12px;
    color:#9b9b9b;
    margin-top:11px;
}
.step_sign p.webapp_active{
    font-size:14px;
    color:#737373;
    margin-top:14px;
}
.close_intr,.close_intrt{
    font-size:18px;
    color:#25a2db;
    margin-top:55px;
    padding-bottom:22px;
    text-align:center;
    line-height: 18px;
}
.close_intr p,.close_intrt p{
    cursor:pointer;
}
.close_intr p img,.close_intrt p img{
    margin-bottom:3px;
    vertical-align: middle;
    margin-left:10px;
}
/*5.24*/
.checkin_text{
    color:#f5a623;
}
.yqf_YF-payment_list_table tbody tr td {
    line-height: 40px;
    vertical-align: middle;
    font-size: 14px;
    color: #6a707e;
}
.yqf_YF-payment_list_table tbody tr td {
    line-height: 40px;
    vertical-align: middle;
    font-size: 14px;
    color: #6a707e;
    padding-left:20px;
}
.yqf_YF-payment_list_table thead tr td{
    padding-left:20px;
}
.yf_text-white-bg-blue{
    float:none;
    height: 40px;
    line-height: 40px;
    padding: 4px 76px;
}

/*5.25*/
.how_use_weixin{
    width:100%;
    height:100px;
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
}
.how_use_weixin_tit{
    margin-top:20px;
    font-size:14px;
    color:#6a707e;
    padding-left:20px;
}
.how_use_weixin_step{
    padding:0 20px;
    text-align:center;
}
.how_use_weixin_step>div{
    display: inline-block;
    line-height:50px;
    margin-right:44px;
}
.how_use_weixin_step div:nth-child(3){
    margin-right:0;
}
.how_use_weixin_step div span{
    display: inline-block;
}
.how_use_weixin_step div span:nth-child(1){
    width:16px;
    height:16px;
    border-radius: 100%;
    background-color:#5bb9e4;
    margin-right:6px;
    font-size: 12px;
    color:#fff;
    text-align: center;
    line-height: 16px;
}
.how_use_weixin_step div span:nth-child(2){
    font-size:12px;
    color:#6a707e;
    margin-right:10px;
}
.how_use_weixin_step div img{
    vertical-align: middle;
}
.how_use_weixin_step div a{
    font-size:12px;
    color:#25a2db;
    display:inline-block;
    margin-left:10px;
}

/*6.4 修改活动*/
.yqf_event_session{
    width:48%;
    float:left;
    height:241px;
    background:#ffffff;
    margin-right:4%;
    margin-top:20px;
}

.yqf_select-event-field-tit{
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#25a2db;
    color:#fff;
    margin-bottom:27px;
}
.yqf_event_session ul li,yqf_event_sign_way ul li{
    margin:0 12px; list-style: none;
}
yqf_event_session ul li .yqf_type-logo,yqf_event_sign_way ul li .yqf_type-logo{
    width:88px;
    height:88px;
}
.yqf_weinxin_sign{
    font-size:18px;
    color:#000000;
    text-align:center;
    line-height:20px;
    margin-top: 20px;
    font-weight: bold;
}
.yqf_use_weinxin{
    font-size:16px;
    color:#4a4a4a;
    text-align:center;
    margin-bottom:38px;
    text-align:center;
    cursor: pointer;
}
.yqf_weinxin_sign_step{
    width:67%;
    margin:0 auto;
}
.yqf_weinxin_sign_step_img{
    float:left;
    width:25%;
}
.yqf_konw_close{
    padding:9px 38px;
    background-color:#25a2db;
    border-radius:4px;
    color:#fff;
    font-size:16px;
    line-height:20px;
    border:none;
    outline:none;
    margin-bottom:20px;
}
.yqf_weinxin_sign_step_pre{
    float: right;
    width: 75%;
    font-size: 14px;
    color: #4a4a4a;
    padding-top: 12px;
}
.yqf_weinxin_sign_step_pre>div:nth-child(2){
    margin-top:24px;
}
.yqf_weinxin_sign_step_pre div:nth-child(1) p{
    line-height:20px;
}
.yqf_weinxin_sign_step_pre div:nth-child(1) p img{
    vertical-align: middle;
    margin-right:12px;
}
.yqf_change_bold{
    font-weight:bold;
}
.yqf_now_sign{
    float:left;
    width: 28%;
    min-height:505px;
    margin-right:3%;
    background:#ffffff;
    border:1px solid #eeeded;
    box-shadow:0 2px 6px 0 rgba(0,0,0,0.10);
    border-radius:4px;
    padding-bottom:20px;
    position: relative;
}
.yqf_signIn_tit_already{
    font-size: 18px;
    color: #fff;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color:#69b347;
    border-radius:4px 4px 0 0;
}
.yqf_signIn_tit_already img{
    vertical-align: middle;
    margin-right:11px;
}
.yqf_event_sign_way{
    width:48%;
    float:left;
    height:241px;
    background:#ffffff;
    margin-top:20px;
    text-align:center;
}
.yqf_event_sign_way ul li{
    width: auto;
    display: inline-block;
    float: none;
    margin: 0 12px;
    vertical-align: top; list-style: none;
}
.yqf_event_sign_way ul li .type-logo{
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    background-color: #ffffff;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    border-radius: 4px;
    text-decoration: none;
    background-size: 100px;
}
.yqf_event_sign_way ul li a img{
    height: 50px;
    margin: 22px auto 0;
}
.yqf_event_sign_way ul li p{
    font-size: 14px;
    margin-top: 10px;
    color: #6a707e;
    line-height: 26px;
}
.yqf_event_sign_way ul li a span{
    display:none;
}
.set_weixin_sign{
    width:94%;
    margin:16px auto 0;
}
.set_checkin_tit{
    font-size:16px;
    color:#4a4a4a;
    margin:20px 0 10px;
}
.set_checkin_cont{
    width: 100%;
    border: 1px solid #d2d6de;
    border-bottom: none;
    background-color: #fff;
}
.set_checkin_cont_nav{
    width:100%;
    height:51px;
    font-size:14px;
    color:#4a4a4a;
    border-bottom:1px solid #d2d6de;
}
.set_checkin_cont_nav li{
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    width: 33.3333%;
    height: 50px;
    float: left;
    cursor: pointer; list-style: none;
}
.set_checkin_cont_nav li:hover{
    color:#5bb9e4;
    cursor: pointer;
}
.set_checkin_signer{
    background:url("/images/bg_two.png") no-repeat;
    background-size:100% 100%;
}
.set_checkin_cont_nav .set_checkin_signer.nav_actived{
    background:url("/images/bg_one.png") no-repeat;
    background-size:100% 100%;
    color:#fff;
    font-weight:bold;
}
.set_checkin_address{
    background:url("/images/bg_four.png") no-repeat;
    background-size:100% 100%;
}
.set_checkin_cont_nav .set_checkin_address.nav_actived{
    background:url("/images/bg_three.png") no-repeat;
    background-size:100% 100%;
    color:#fff;
    font-weight:bold;
}
.set_checkin_begin{
    /*    background:url("/images/bg_six.png") no-repeat;
	background-size:100% 100%;*/
    background-color:#fff;
}
.set_checkin_cont_nav .set_checkin_begin.nav_actived{
    background:url("/images/bg_five.png") no-repeat;
    background-size:100% 100%;
    color:#fff;
    font-weight:bold;
}

.set_checkin_cont_nav li img{
    vertical-align: middle;
    margin-right:5px;
}
.set_checkin_cont_nav .set_checkin_signer.set_checkin_signer_one{
    background:none;
}
.set_checkin_cont_nav .set_checkin_address.set_checkin_address_two{
    background:none;
}


.yqf_collection_button{
    padding:0 16px;
    font-size:16px;
    color:#fff;
    background-color:#25a2db;
    float:none;
    margin-left:0;
    margin-right:30px;
}
.yqf_checkin_weixin_allcon{
    width:94%;
    min-height:532px;
    padding:15px;
    background-color:#fff;
    border: 1px solid #d2d6de;
    border-top:none;
}
.yqf_checkin_next_step{
    text-align:center;
    margin:20px 0 100px;
}
.yqf_checkin_next_step button{
    background:#25a2db;
    border-radius:3px;
    padding:13px 46px;
    font-size:14px;
    color:#fff;
    border:none;
    outline:none;
}
.yqf_empty-sponsor-type-box{
    margin-top:96px;
    text-align:center;
}
.yqf_empty-sponsor-type-box p{
    font-size:16px;
    color:#b5bbc8;
}
.yqf_add-sponsor-btn{
    margin-top:33px;
}
.yqf_empty-sponsor-type-box button{
    padding:0 56px;
    height:38px;
    background-color:#fff;
    font-size:14px;
    color:#25a2db;
    margin-left:20px;
    border:1px solid #25a2db;
    border-radius:3px;
    outline:none;
}
.yqf_not_open_checkin{
    margin-top:284px;
    text-align:center;
}
.yqf_not_open_checkin p{
    font-size:16px;
    color:#b5bbc8;
    text-align:center;
    margin-bottom:30px;
}
.yqf_not_open_checkin button{
    padding:0 46px;
    height:40px;
    background:#25a2db;
    border-radius:3px;
    color:#fff;
    font-size:14px;
    outline:none;
    border:none;
}
.yqf_begin_checkin_step{
    margin-top:40px;
    padding:0 13%;
}
.yqf_begin_checkin_step div{
    float:left;
}
.yqf_begin_checkin_step div p{
    margin-bottom:19px;
    color:#4a4a4a;
}
.yqf_begin_checkin_step div p:nth-child(1){
    font-size:16px;
    margin-top:30px;
}
.yqf_begin_checkin_step div p:nth-child(3){
    font-size:14px;
}
.begin_checkin_stepOne,.begin_checkin_stepTwo{
    width:44%;
    height:310px;
    text-align:center;
    background:#ffffff;
    border:1px solid #eeeded;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.10);
    border-radius:6px;
}
.begin_checkin_stepImg{
    margin:122px 15px;
}
.yqf_api-right-list li{
    position: relative;
    line-height: 20px;
    padding: 10px 0 10px 28px; list-style: none;
}
.yqf_api-right-list li img{
    position: absolute;
    top:10px;
    left:0;
}

/*6.11 asm*/
.yqf_new-account-informations-lists{
    width: 23.5%;
    margin-right: 1.5%;
    border: 1px solid #e5e5e5;
    background-color:#fff;
}
.free_active_and_ordinary{
    width:100%;
    height:44px;
    line-height:44px;
    background-color:#e3ecf2;
    margin:26px 0 10px;
}
.free_active_and_ordinaryCen{
    width:90%;
    margin:0 auto;
}
.free_active_and_ordinaryCen img{
    margin-right:3px;
    vertical-align: middle;
}
.free_active_and_ordinaryCen span{
    font-size:16px;
    color:#4a4a4a;
    font-weight:bold;
}
.yqf_free-event-rate-box{
    width:100%;
    height:315px;
    background-color:#fff;
}
.yqf_free-event-rate-content{
    width:100%;
    height:105px;
    background-color:#f8f8f8;
    text-align:center;
    font-size:18px;
    color:#4a4a4a;
    padding-top:14px;
}
.yqf_free-event-rate-content_two{
    width:100%;
    height:105px;
    color:#4a4a4a;
    background-color:#f8f8f8;
    text-align:center;
}
.yqf_normal-account-rete{
    text-align:center;
    padding-top:14px;
}
.yqf_normal-account-rete li{
    width:140px;
    height:71px;
    display:inline-block;
    border-radius:6px; list-style: none;
}
.normal-account-rete_li{
    background-color:#e8e8e8; list-style: none;
}
.normal-account-rete_li p:nth-child(1){
    margin-top:5px;
}
.Service_charge_free{
    padding:20px 50px 0;
}
.Service_charge_free div{
    margin-top:6px;
}
.Service_charge_free div p{
    font-size:12px;
    color:#8f939d;
    letter-spacing:-0.3px;
    line-height: 20px;
}
.yqf_free-event-rate{
    height:50px;
    line-height: 50px;
}
.Professional_edition{
    padding:21px 66px 7px;
}

.Professional_edition p{
    font-size:12px;
    color:#4a4a4a;
    line-height:20px;
}
.apply_professional_version{
    background:#ffffff;
    box-shadow:0 2px 4px 1px rgba(0,0,0,0.09);
    border-radius:4px;
    width:100%;
    margin-bottom:20px;
    height:240px;
}
.apply_professional_version_reco{
    height: auto;
    padding-bottom: 20px;
}
.apply_professional_version_tit{
    width:100%;
    height:50px;
    background-color:#5bb9e4;
    border-radius:4px 4px 0 0;
}
.apply_professional_version_tit div{
    float:left;
    width:50%;
    height:50px;
    text-align:center;
    line-height:50px;
    color:#fff;
    font-size:16px;
}

.apply_professional_version_pre{
    width: 100%;
    height: auto;
    background-color: #f8f8f8;
}
.apply_professional_version_pre div{
    width: 50%;
    height: auto;
    float: left;
    font-size: 14px;
    color: #666666;
    padding-bottom:15px;
}
.apply_professional_version_pre div:nth-child(1){

    padding-left:54px;
}
.apply_professional_version_pre div:nth-child(2){
    padding-left:40px;
    border-left:2px solid #e8e8e8;
}
.apply_professional_version_pre div p{
    margin-top:14px;
}
.square_blue{
    display:inline-block;
    background:#5bb9e4;
    width:6px;
    height:6px;
    margin-right:6px;
    margin-bottom:2px;
}
.apply_professional_version_btn{
    text-align:center;
}
.apply_professional_version_btn button{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    padding: 0 18px;
    line-height:38px;
    height:38px;
    font-size:14px;
    color:#fff;
    margin-top:20px;
}
.yqf_Rates_table thead tr th{
    background:#e7f1f8;
    border-radius: 3px;
}
.yqf_Rates_table tr td{
    border-left: 1px solid #D0D7E5;
    padding:13px 0;
}
.yqf_Rates_table tr td.td1{
    padding-left:42px;
    font-size:14px;
    color:#000000;
    width:20%;
}
.yqf_Rates_table tbody tr:nth-child(odd){
    background-color: #fff;
}
.yqf_Rates_table tbody tr:nth-child(even){
    background-color: #fafafa;
}
.yqf_Rates_table tr td.td2{
    padding-left:34px;
    font-size:12px;
    line-height:14px;
    color:#4a4a4a;
    width:80%;
}
.yqf_Rates_table tr td.td2 p{
    text-align:left;
    line-height:20px;
}
.zfwg_apply_inter_payment{
    width:100%;
    margin:22px auto 0;
    background-color:#fff;
    text-align:center;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);
    border-radius:4px;
    /*    padding-bottom:20px;*/
}
.inter_payment_partOne{
    padding-top:20px;
    line-height:46px;
    font-size:14px;
    color:#323c47;
}
.inter_payment_partOne img{
    vertical-align: middle;
    margin-right:10px;
}
.inter_payment_partTwo{
    margin:10px 0 20px;
    font-size:12px;
    color:#6a707e;
    text-align:center;
    line-height:22px;
}

.inter_payment_partThree button{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    height:32px;
    padding:0 39px;
    line-height:32px;
    color:#fff;
}
.inter_payment_partFour{
    width:100%;
    padding:20px;
    background-color:#fafafa;
    border-top:1px solid #e2e4ea;
}
.yqf_pelement_textRight p{
    text-align:right;
}
.inter_payment_partFive{
    margin-top:16px;
}
.inter_payment_partFive p:nth-child(1){
    font-size:16px;
    color:#7ab34a;
    text-align:center;
    line-height:24px;
    margin-bottom:4px;
    font-weight:600;
}
.inter_payment_partFive p:nth-child(2){
    font-size:12px;
    color:#6a707e;
    text-align:center;
    line-height:14px;
    margin-bottom:20px;
}
.inter_payment_partSix{
    padding-bottom:29px;
}
.inter_payment_partSix p:nth-child(1){
    font-size:16px;
    color:#f5a623;
    margin-bottom:4px;
    line-height:24px;
}
.inter_payment_partSix p:nth-child(2){
    font-size:12px;
    color:#6a707e;
    text-align:center;
    line-height:14px;
    margin-bottom:30px;
}
.inter_payment_partSix p:nth-child(3){
    margin-top:20px;
}
.inter_payment_partSix p:nth-child(3) button{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    padding:0 39px;
    line-height:32px;
    color:#fff;
    height:32px;
}
.crm-membership-type-lists .crm-membership-type-cards div.hidden_pelement,.new-pc-membership-describe div.hidden_pelement{
    font-size:12px;
    color:#9b9b9b;
    line-height:18px;
    text-align: left;
    width:100%;
    height:53px;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    font-size:12px;
    color:#8f939d;
}
.crm-membership-type-cards div.hidden_pelement img,.new-pc-membership-describe div.hidden_pelement img{
    display:none;
}
/*6.13*/
.yqf_membership-type-description{
    padding: 60px 0 0;
    position: fixed;
    z-index: 10;
    box-shadow: 0 1px 9px 1px rgba(0,0,0,0.07);
}
.yqf_membership-type-description-inner{
    width:26%;
}
.membership-type-description-center{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.yqf_buy-member-ship{
    width:100%;
    padding-top:260px;
    background-color:#f9f9f9;
}
.yqf_buy-member-ship_center{
    width:1200px;
    margin:0 auto;
    margin-bottom:100px;
}
.yqf_right_bottom_price{
    background: #f2f2f2;
    width: 280px;
    height: 36px;
    float: right;
    position: absolute;
    bottom: 24px;
    right: 0;
    line-height: 36px;
    text-align: center;
}
.yqf_members_details{
    background:#e2e4ea;
    width:100%;
    height:51px;
    text-align:center;
    font-size:16px;
    color:#4a4a4a;
    line-height:51px;
    position: fixed;
    z-index:10;
    margin-top:-14px;
}
.yqf_members_details img{
    vertical-align: middle;
    margin-right:10px;
}
.yqf_members_details button{
    background: #37aae0;
    border-radius: 4px;
    width: 280px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    border: none;
    float: right;
    margin-top: 6px;
}
.yqf_alone-membership-type-description{
    width:1200px;
    background-color:#f9f9f9;
    height:auto;
    padding-top:38px;
    position: relative;
    margin:0 auto;
}
.yqf_alone-membership-type-description-inner{
    float:left;
    width:72%;
    height:auto;
    background-color:#f9f9f9;
    padding:17px 0;
}
.bottom_position_fixed{
    position:fixed;
    width:860px;
    bottom:0;
    background:#ffffff;
    box-shadow:0 0 8px 0 rgba(0,0,0,0.10);
    height:51px;
    z-index:10;
}
.yqf_nav_right_pre{
    position: absolute;
    right:0;
    top:70px;
    background:#ffffff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
    width:280px;
    height:420px;
    padding:26px 30px;
}
.yqf_nav_right_pre_one{
    font-size: 14px;
    text-align: left;
    line-height: 14px;
    color: #4a4a4a;
}
.yqf_nav_right_pre_two{
    font-size: 12px;
    line-height: 12px;
    margin: 20px 0 12px;
    color: #737373;
    text-align: left;
}
.yqf_nav_right_pre_three{
    text-align: center;
    padding-bottom:20px;
    border-bottom:1px solid #d8d8d8;
    width:100%;
}
.yqf_nav_right_pre_four{
    line-height:24px;
    margin:20px 0 15px;
}
.yqf_nav_right_pre_four span{
    display: inline-block;
}
.yqf_nav_right_pre_four span:nth-child(1){
    font-size:14px;
    color:#4a4a4a;
    float:left;
}
.yqf_nav_right_pre_four span:nth-child(2){
    border:1px solid #37aae0;
    border-radius:100px;
    padding:0 28px;
    line-height:24px;
    height:24px;
    font-size:12px;
    color:#737373;
    text-align:center;
    float:right;
    cursor: pointer;
}
.yqf_nav_right_pre_five{
    font-size:12px;
    color:#737373;
    line-height:12px;
    text-align:left;
    margin-bottom:12px;
}
.yqf_nav_right_pre_six,.yqf_nav_right_pre_seven,.yqf_nav_right_pre_eight{
    font-size:12px;
    color:#737373;
    line-height:12px;
    text-align:left;
    margin-bottom:10px;
}
.yqf_nav_right_pre_six img,.yqf_nav_right_pre_seven img,.yqf_nav_right_pre_eight img{
    margin:0 13px;
    vertical-align: middle;
}
.yqf_nav_right_pre_six a,.yqf_nav_right_pre_seven a,.yqf_nav_right_pre_eight a{
    color:#737373;
}
.yqf_members_details_con{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.yqf_YF-sponsor-event-list{
    background-color:#f9f9f9;
}
.yqf_members_details_inner{
    width:1200px;
    margin:0 auto;
}
.bottom_position_fixed_page{
    display: inline-block;
    text-align:center;
}
.bottom_position_fixed_page a{
    display:inline-block;
    text-align: center;
    height:20px;
    margin-top:15px;
    line-height:20px;
    color:#6c6c6c;
    cursor: pointer;
    font-size:12px;
}
.display_line{
    width:1px;
    height:20px;
    margin-left:28px;
    background-color:#d8d8d8;
    vertical-align: middle;
}
.bottom_position_fixed_page p{
    display: inline-block;
}
.bottom_position_fixed_page p img{
    margin-right:7px;
    margin-left:28px;
    vertical-align: middle;
}
.bottom_position_fixed_apply{
    float:right;
}
.bottom_position_fixed_apply button{
    display: inline-block;
    text-align: right;
    background:#37aae0;
    width:223px;
    height:51px;
    line-height:51px;
    text-align:center;
    color:#fff;
    border:none;
    outline:none;
    fonr-size:16px;
}
.bottom_position_fixed_center{
    width:1200px;
    margin:0 auto;
}
.yqf_fill-member-information{
    width:1200px;
    margin:0 auto;
}
.yqf_q_membership-type{
    display:none;
}

@media(max-width: 1200px){
    .yqf_membership-type-description{
        position: static;
        padding:14px 10px 0;
        border-bottom: 10px solid #f9f9f9;
    }
    .membership-type-description-center{
        width:100%;
        padding-top:50px;
    }
    .yqf_buy-member-ship{
        padding-top:0;
    }
    .yqf_buy-member-ship_center{
        width:100%;
        margin:0 auto;
    }
    .yqf_right_bottom_price{
        display: none;
    }
    .yqf_members_details button{
        display: none;
    }
    .yqf_alone-membership-type-description{
        width:100%;
        padding:14px 10px;
    }
    .yqf_alone-membership-type-description-inner{
        width:100%;
    }
    .yqf_alone-membership-type-description-inner img{
        max-width:100%;
    }
    .yqf_nav_right_pre{
        display: none;
    }
    .yqf_members_details{
        text-align: left;
        position: static;
        padding-left: 10px;
    }
    .yqf_members_details img{
        display: none;
    }
    .yqf_membership-index-apply-btn{
        display: none;
    }
    .yqf_YF-sponsor-event-list{
        padding-top:0;
    }
    .yqf_members_details_inner{
        width:100%;
    }
    .yqf_membership-type-description-inner{
        width:100%;
        padding-top:12px;
    }
    .phone-card-right-name{
        margin-bottom:7px;
    }
    .yqf_members_details_con{
        width:100%;
    }
    .bottom_position_fixed{
        position:fixed;
        bottom:0;
        width:100%;
    }
    .bottom_position_fixed a{
        border-right:none;
        width:40%;
        text-align:center;
    }
    .bottom_position_fixed_apply{
        width:60%;
    }
    .bottom_position_fixed button{
        width:100%;
    }
    .bottom_position_fixed_page p{
        display:block;
    }
    .bottom_position_fixed_page p:nth-child(1){
        margin-top:5px;
    }
    .bottom_position_fixed_page p img{
        margin:0;
    }
    .bottom_position_fixed_page a{
        margin:0;
    }
    .bottom_position_fixed_page .display_line{
        display:none;
    }
    .bottom_position_fixed_center{
        width:100%;
    }
    .bottom_position_fixed_page{
        width:40%;
        float:left;
    }
    .yqf_fill-member-information{
        width:100%;
    }
    .yqf_q_membership-type{
        display:block;
    }

}

.apply_open_greey{
    font-size:16px;
    color:#9b9b9b;
    margin-right:21px;
    margin-top:30px;
    line-height:24px;
}
.Immediately_renewal button{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    padding:0 39px;
    line-height:38px;
    color:#fff;
    height:38px;
    outline:none;
    margin-left:21px;

}


.estore-public-top{
    width:100%;
    background:#ffffff;
    border-bottom: 1px solid #b5bbc8;
    position: relative;
}
.estore-public-top-inner{
    width:90%;
    margin:0 auto;
}
.estore-public-top-informations{
    width:100%;
    padding:26px 0;
}
.estore-public-top-informations-left{
    width:60%;
    float: left;
    position:relative;
    padding-left:58px;
}
.estore-public-top-informations-left .estore-logo{
    width:48px;
    position:absolute;
    left:0;
    right:0;
    height:48px;
}
.estore-public-top-informations-left .estore-logo img{
    width:100%;
}
.estore-public-top-informations-left .estore-name-link{
    float: left;    max-width: 85%;
}
.estore-public-top-informations-left .estore-name-link .name{
    font-size:14px;
    color:#323c47;
    line-height:20px;
}
.estore-public-top-informations-left .estore-name-link .link{
    line-height:26px;
    font-size:12px;
    color:#6a707e;
}
.estore-public-top-informations-left .estore-QR-code{
    float: left;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:10px;
    width:50px;
    height:50px;
    padding:4px;
    margin-left: 25px;
}
.estore-public-top-informations-left .estore-QR-code img{
    width:100%;
}

.estore-view-btn{
    background: #5bb9e4;
    border-radius: 100px;
    text-align: center;
    padding: 0 15px;    display: inline-block;
}
.estore-view-btn img{
    width: 16px;
    margin-top: -2px;
}
.estore-view-btn span{
    color: #ffffff;
    line-height: 26px;
    height: 26px;
}

.estore-public-top-informations-right{
    width:40%;
    float: left;
}
.estore-top-right-num-lists{
    width:20%;
    float:left;
    padding:0 14px;
    border-left: 1px solid #d2d6de;
    cursor: pointer;
    list-style: none;
}
.estore-top-right-num-lists5{
    width:20%;
    list-style: none;
}
.estore-top-right-num-lists .text{
    font-size:12px;color:#8f939d;
    line-height:20px;
}
.estore-top-right-num-lists .num{
    font-size:18px;
    color:#323c47;
    font-weight: bold;
}
.estore-public-bottom-tabs{
    width:100%;
}
.estore-public-bottom-tabs-list {
    float: left;
    list-style: none;
    font-weight: bold;
    position: relative;
}
.estore-public-bottom-tabs-list a{
    line-height: 44px;
    padding: 0 19px;
    font-size: 14px;
    color: #8f939d;
    margin-right: 4px;
    border: solid 1px #b5bbc8;
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;display: block;cursor: pointer;    text-decoration: none;
}
.estore-public-bottom-tabs-ul li.nowpage a{
    background: #25a2db;
    border-color: #25a2db;    color: #FFF;
}
.estore-type{
    width:100%;
    background:#fffbff;
}
.estore-type-tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    padding:30px 0;
    text-align: center;
}
.estore-type-inner{
    width: 800px;
    margin: 0 auto;
}
.estore-type-list{
    height:475px;
}
.estore-type-list li{
    width: 20%;
    float: left;
    text-align: center; list-style: none;
}
.estore-type-list li a{
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    background-color: #ffffff;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    border-radius: 4px;
    text-decoration: none;
    background-size: 100%;
}
.estore-type-list li a img{
    width: 100px;
}
.estore-type-list li a span{
    display:none;
}
.estore-type-list li p{
    font-size: 14px;
    margin-top: 10px;
    color: #6a707e;
    line-height: 26px;
}
.estore-release{
    width:100%;
    background:#fff;
}
.estore-release-inner{
    width:90%;
    margin:0 auto;
}
.estore-release section:nth-of-type(odd){
    background: #fafafa;
}
.estore-edit-center{
    padding-bottom:20px;
}
.estore-edit-center-left{
    width:640px;
    float:left;
}

.estore-edit-center-right{
    width:180px;
    float:left;
}
.estore-edit-center-tit{
    font-size:14px;
    color:#323c47;
    line-height:33px;
}
.estore-edit-center-tit span{
    color:#6abf47; font-size:14px;
}
.estore-edit-center-left .left-input,.estore-edit-noExplain .left-input{
    float:left;
}
.estore-edit-center-right{
    font-size:12px;
    color:#8f939d;
    line-height:25px;
    float:right;
}
.add-commodities-specification-btn{
    display:inline-block;
    background: #25a2db;
    border:1px solid #25a2db;
    border-radius:4px;
    height:38px;
    line-height:38px;font-size:14px;
    color: #ffffff;
    letter-spacing:0;
    padding:0 15px;
    cursor: pointer;
    margin-right: 15px;

}
.commodities-has-vip-price{
    width:642px;
    background:#ffffff;
    border:1px solid #d2d6de;
    padding:0 20px;
}
.commodities-has-vip-price .checked-tit{
    height:44px;
}
.commodities-has-vip-price .checked-tit .white-circle{
    border:1px solid #c0c0c0;
    width:17px;
    height:17px;
    margin-right:5px;
    border-radius:50%;
    display: inline-block;vertical-align: middle;
}
.commodities-has-vip-price .checked-tit .text{
    font-size:14px;
    color:#4a4a4a;
    line-height:44px;
}
.estore-vip-list-tit{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;height:34px;padding:5px 0px
}
.estore-vip-list-tit td{
    font-size:12px;
    color:#ffffff;
    line-height:34px;
}
.estore-vip-list{
    height:50px;border:1px solid #e2e4ea;
    margin-top: -1px;
    padding:5px 20px
}
.estore-vip-list td{
    font-size:14px;
    color:#6a707e;
    line-height: 40px;
}
.estore-vip-list:nth-child(even){
    background: #fff;
}
.estore-vip-list:nth-child(odd){
    background:#f9fafc;
}
.upload-commodities-img{
    list-style: none;
    width:138px;
    height:140px;
    margin-right: 20px;
    float:left;
    position: relative;
}
.upload-commodities-img-div{
    background: #f4f4f4;
    border: 1px solid #ebebeb;
    width: 100%;
    height: 138px;
    overflow: hidden;
}
.upload-commodities-img .upload-commodities-img-div img{
    width:100%;    position: static;
    margin: 0;
}
.upload-commodities-img-btns{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    text-align:center;
    font-size: 12px;
    line-height:20px;
}

.commodities-link .default-link{
    font-size:14px;
    color:#6a707e;
    line-height:30px;
}
.commodities-link .edit-link{
    font-size:14px;line-height:30px;
    color:#6a707e;
    padding-left: 12px;
}
.commodities-link .save-link{
    font-size:14px;line-height:30px;
    color:#25a2db;
    margin-left:24px
}
.commodities-QR-code{
    background:#ffffff;
    border:1px solid #d5d9e0;
    width:138px;
    height:138px;

}
.commodities-QR-code img{
    width: 100px;
    margin:19px auto 0;display: block;


}
.estore-express{
    width:100%;

    margin-bottom: 14px;
}
.estore-express-china{
    font-size:12px;
    color:#323c47;
    line-height:30px;
    font-weight: bold;
}
.estore-express-china-list li{
    margin-bottom: 15px;
    width: 47%;
    float: left;
    margin-right: 1%;
    border: 1px solid #d4d4d4;
    height: 48px;
    padding: 10px 20px; list-style: none;
}
.estore-express-china-list li .price-box{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:78px;
    height:26px;
    float: right;
    position: relative;
}
.estore-express-china-list li .price-box input{
    font-size:12px;
    line-height:26px;
    border:none;
    width:58px;
    padding-left:10px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}
.estore-express-china-list li .price-box span{
    font-size:12px;
    color:#4a4a4a;
    position: absolute;
    left: 5px;
    top: 0;
    line-height: 24px;
}
.commodities-express-explain{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:735px;
    height:86px;
    outline: none;
    font-size:14px;
    color:#4a4a4a;
    padding:12px;
    line-height:20px;    display: block;
    text-align: left;
    resize: none;
}

.release-commodities-btn{
    border-radius:3px;
    height:51px;
    position: fixed;
    left: 0;
    bottom: 20px;
    padding-left: 200px;
    width: 100%;
    padding-bottom: 20px;
    min-width: 1200px;
}
.release-commodities-btn-inner{
    width: 90%;
    margin: 0 auto;
    background: #fff;
    height: 50px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    border-radius: 3px;padding-left: 20px;    position: relative;
    text-align: center;

}
.release-commodities-btn .btn-text{
    background:#25a2db;
    border-radius:0 3px 3px 0;
    width:176px;
    text-align: center;
    line-height:51px;
    height:100%;
    float:right;font-size:16px;
    color:#ffffff;
    cursor: pointer;
}
.vip-price-list-save-btn{
    background:#25a2db;
    border-radius:4px;
    width:123px;
    height:40px;font-size:14px;
    color:#ffffff;
    text-align:center;
    margin:20px auto;
    line-height:40px;
}
.add-commodities-specification-tables{
    margin-top:10px;
    margin-bottom: 20px;
}
.add-commodities-specification-tables .specification-four{
    width:140px;    display: inline-block;
    height:34px;
    line-height: 34px;
    border-right:1px solid #e2e4ea;
    padding:5px 15px;
    margin-left:-1px;
}
.add-commodities-specification-tables .specification-four input{
    width:100%;
    border:1px solid #e2e4ea;
    border-radius:3px;height:22px;
    font-size:12px;
    color:#4a4a4a;
    line-height:22px;
    padding:0 10px;
}
.add-commodities-specification-tables .specification-three-name{
    text-align: center;    width: 180px;
    display: inline-block;    height: 34px;
    line-height: 34px;

    border-right: 1px solid #e2e4ea;

}
.add-commodities-specification-tables .specification-two,.add-commodities-specification-tables .specification-one{
    font-size:14px;
    color:#6a707e;text-align: center;
    width:180px;
}
.add-commodities-specification-tables .specification-two{
    border-bottom: 1px solid #e2e4ea;
}
.add-commodities-specification-tables .specification-five{
    width:68px;height:34px;
    line-height: 34px;
    padding:5px 8px;
    margin-left:-1px;    display: inline-block;
}
.add-commodities-specification-tables .specification-five input{
    width:100%;
    border:1px solid #e2e4ea;
    border-radius:3px;height:22px;
    font-size:12px;
    color:#4a4a4a;
    line-height:22px;
    padding:0 5px;
}



.add-commodities-specification-tables table .table-header{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;height:34px;
}
.add-commodities-specification-tables table .table-header td{
    font-size:12px;
    color:#ffffff;
    line-height: 34px;padding:0 15px;

}
.add-commodities-specification-tables table .table-header td input{
    width: 100px;
    background: none;
    border: none;
}
.add-commodities-specification-tables table .table-header td .add-specification{
    background:#5bb9e4;
    border:1px solid #ffffff;
    border-radius:3px;
    line-height:20px;
    padding:0 10px;
}
.estore-goods-list{
    width:100%;
    background:#fffbff;
}
.estore-goods-list-inner{
    width:90%;
    margin:0 auto;
    padding-top:10px;
}
.estore-goodsList-top{
    width:100%;
    border:1px solid #e8e8e8;
    border-radius:3px;
    height:48px;
    line-height:48px;
    padding:0 10px;
    margin-bottom:15px;
    background:#fff;
}
.goodsList-select{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:128px;
    height:28px;
    font-size:12px;
    color:#6a707e;
    line-height:28px;
    padding:0 10px;
    margin-right:20px;
}
.goodsList-search{
    display:inline-block;

}
.goodsList-search input{
    border:1px solid #d2d6de;
    border-radius:3px;
    width:198px;
    height:28px;font-size:12px;
    color:#6a707e;
    line-height:28px;
    padding:0 10px;margin-right:12px;
}
.goodsList-search span{
    font-size:14px;
    color:#25a2db;
    line-height: 48px;
    cursor:pointer;
}
.estore-goodsList-table{
    width:100%;border:none;
    padding-bottom: 80px;
}
.estore-goodsList-thead{
    width:100%;
    background:#65c9f7;
}
.estore-goodsList-thead ul{
    width:100%;margin:0;
}
.estore-goodsList-thead ul li{
    font-size:16px;
    line-height:20px;
    text-align: center;
    color:#ffffff;list-style:none;
    display: inline-block;
    padding:10px 5px;
}
.estore-goodsList-tbody-list ul li.goodsList-name{
    padding-left:70px;
    position:relative;
}
.estore-goodsList-tbody ul{
    margin:0;
}
.estore-goodsList-tbody ul li{
    font-size:14px;
    color:#4a4a4a;
    line-height:80px;
    text-align: center;
    padding:0 5px;
    height:80px;
    overflow: hidden;
    white-space: nowrap; list-style: none;
    text-overflow: ellipsis;
}
.estore-goodsList-tbody-list:nth-child(even){
    background:#fafafa;
}
.estore-goodsList-tbody-list:nth-child(odd){
    background:#fff;
}
.goods-thumbnail{
    background:#f5f7f6;
    width:60px;
    height:60px;
    padding:0px;    position: absolute;
    left: 0;
    top: 10px;
    overflow: hidden;
}

.estore-goodsList-tbody-list ul li.goodsList-name{
    padding-left: 45px;
}
.goods-thumbnail{
    top: 20px;
    width:40px;
    height:40px;
}
.goods-thumbnail img{
    width:100%;
}
.estore-goodsList-tbody-list ul li.goodsList-name .goods-name,.estore-goodsList-tbody-list ul li.goodsList-name .goods-type{
    font-size:12px;
    color:#000000;
    line-height: 30px;
    overflow: hidden;
    width:100%;
    white-space:nowrap;text-overflow: ellipsis;
}
.estore-goodsList-tbody-list ul li.goodsList-name .goods-name:hover{
    color: #2BA8DD;
}
.estore-goodsList-tbody-list ul li.goods-state .sell {
    color:#f5a623;
}
.estore-goodsList-tbody-list ul li.goods-state .selowerll {
    color:#9b9b9b;
}
.estore-goodsList-tbody-list ul li .goods-edit {
    color:#25a2db;
}
.event-goods{
    width:100%;
    background: #fffbff;
}
.event-goods-inner{
    width:90%;
    margin:0 auto;

}
.event-goods-inner ul li{
    list-style: none;
}
.event-goods-list{
    width:100%;height:124px;
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:4px;
    padding: 0 12px;
    position: relative;
}
.event-goods-list-top{
    width:100%;
    height:33px;
}
.event-goods-list-top .goods-number{
    font-size:12px;
    color:#4a4a4a;
    line-height: 33px;
    float:left;
    display:inline-block;
}
.event-goods-list-top .goods-necessary{
    font-size:12px;
    color:#4a4a4a;line-height: 33px; float:right;
    display:inline-block;

}
.event-goods-list-bottom{
    width:100%;height:91px;position:relative;
    padding-left:90px;
}
.event-goods-list-img{
    width:80px;
    height:80px;
    background:#f5f7f6;
    padding:5px;    position: absolute;
    left: 0;
    top: 0;
}
.event-goods-list-img img{
    width:100%;
}
.event-goods-list-name a{
    font-size:12px;
    color:#000000;
    line-height:22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height:44px;
    display: block;
}
.event-goods-list-price{
    font-size:14px;
    color:#000000;
}
.event-necessary-bg{
    width:0;
    height:0;
    border-top: 40px solid transparent;
    border-right:40px solid #25a2db;
    position:absolute;
    bottom:0;
    right:0;
}
.event-necessary-text{
    color:#fff;
    font-size: 12px;
    right:0;
    display: inline-block;
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    bottom: 4px;
    position: absolute;
}
.event-recommend-goods{
    font-size:12px;
    color:#7ab34a;
    line-height:30px;
    padding:0 10px;
    position:absolute; bottom:0;
    right:0;
}


.estore-index-inner{
    width: 1137px;
    margin: 0 auto;
    background: #fff;
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
}
@media(max-width:1200px){
    .estore-index-inner{
        padding: 0;
        width: 100%;box-shadow:none;
    }

}
.estore-index-insearch{
    width: 100%;
    height: 50px;
    padding: 10px 30px;border-bottom:1px solid #e8e8e8;
}
.estore-index-searchinput{
    display: inline-block;
    background:#f2f2f2;
    border:1px solid #e3e2e2;
    border-radius:4px;
    width:330px;
    height:28px;
    margin-right: 5px;
    padding-left: 26px;
    position: relative;

}
@media(max-width:1200px){
    .estore-index-searchinput{
        width: 60%;
        margin-right:0;
    }
}
.estore-index-searchinput img{
    position: absolute;
    left: 5px;
    top: 6px;
    width: 16px;
}
.estore-index-searchinput input{
    display: block;
    border:none;
    width: 100%;
    height: 100%;
    background: none;
}
.estore-index-searchselect{
    background:#ffffff;
    border:1px solid #e3e2e2;
    border-radius:4px;
    width:117px;
    height:28px;    padding-left: 10px;

}
@media(max-width:1200px){
    .estore-index-searchselect{
        width: 38%;
        margin: 0;
        float: right;
    }
}
.estore-index-searchselect option{
    font-size:12px;
    color:#000000;
    line-height: 30px;
}
.estore-index-goods{
    width: 100%;
    background: #fff;
    padding:30px;margin: 0;
}
.estore-index-lists{
    background:#ffffff;
    margin-bottom: 30px;
    border-radius:3px;
    width:252px;
    height:352px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);
    cursor: pointer;
    position: relative;
}
.estore-index-lists:hover{
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.18);
}
.estore-index-lists a.goods-img-a{
    width: 100%;
    height: 252px;
    overflow: hidden;
    display: block;
    text-align: center;
}


.estore-index-lists a.goods-img-a .index-goods-thumbnail {
    height: 100%;
    transition: all 0.6s;
}
.estore-index-lists a.goods-img-a .index-goods-thumbnail:hover{
    transform: scale(1.2);
}
.estore-index-goods-name {
    padding: 10px;
    font-size:14px;

    line-height: 18px;
}
.estore-index-goods-name a{
    color:#4a4a4a;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    display: block;
}
.estore-index-goods-name a:hover{
    color: #37aae0;
}
.estore-index-price{
    padding-left: 10px;
    font-size:16px;
    color:#000000;
}
.estore-index-shoppingCart{
    width: 100%;
    height: 50px;
    position: fixed;
    left: 0;
    bottom: 0;
}
.estore-index-shoppingCart-inner{
    width: 1234px;
    margin:0 auto;box-shadow:0 0 8px 0 rgba(0,0,0,0.10);
    background: #fff;
    height: 100%;
    position: relative;
}
.estore-index-goto-event{
    text-align: center;
    font-size:12px;
    color:#6c6c6c;
    line-height: 50px;
    width: 50%;
    float: left;
    height: 100%;
}
.estore-index-buybtn{
    width: 50%;
    float: left;
    height: 100%;
    text-align: center;
    padding: 5px 0;
}
.estore-index-shoppingCart-inner .shoppingCart{
    cursor: pointer;
    display: inline-block;
    margin-left: 20px;
}
.estore-index-shoppingCart-inner .shoppingCart img{
    width: 24px;
}
.estore-index-shoppingCart-inner .shoppingCart .text{
    font-size:14px;
    color:#37aae0;
    line-height: 50px;
}
.estore-index-goto-event img{
    width: 19px;
}
.estore-index-goto-event a{
    font-size:14px;
    color:#6c6c6c;
    text-decoration: none;
}
.shoppingCart-page{
    width: 100%;
    background: #fff;
    padding-top: 15px;
}
.shoppingCart-page-content{
    width: 1137px;
    margin: 0 auto;
}
.shoppingCart-tit{
    font-size:16px;
    color:#000000;    line-height: 40px;
    font-weight: bold;
}
.shoppingCart-list-header{
    width: 100%;background:#f5f7f6;height:40px;font-size:14px;
    color:#000000;
    line-height: 40px;
    text-align: center;
}
.shoppingCart-list-header ul{
    margin:0;
}
.shoppingCart-list-header ul li{
    padding: 0; list-style: none;
}
.shoppingCart-list-header ul li.goods-informations{
    padding-left: 180px;
    text-align: left;
}
.goods-informations .checked-goods{
    position: absolute;
    left: 40px;
}
.goods-informations .checked-goods input{
    vertical-align: middle;
    margin-top: -3px;
}
.shoppingCart-list-body{
    width: 100%;
    background: #fff;
}
.shoppingCart-list-body ul{
    margin:0;
    height:132px;border:1px solid #e8e8e8;
    margin-top: -1px;
}
.shoppingCart-list-body ul li{
    height: 100%;
    padding: 30px 0;
    text-align: center; list-style: none;
}
.shoppingCart-list-body ul li.goods-informations{
    padding-left: 180px;
    text-align: left;
}
.shoppingCart-list-body .goods-thumbnail{
    width:92px;
    height:92px;
    position: absolute;
    left: 68px;
    top: 20px;
    padding: 0;
    overflow: hidden;
}
.shoppingCart-list-body .checked-goods{
    top: 55px;
}
.shoppingCart-list-body .goods-thumbnail img{
    width: 100%;
}
.shoppingCart-list-body .goods-size{
    position: absolute;
    left: 180px;
    bottom: 10px;
    font-size:12px;
    color:#9b9b9b;
}
.shoppingCart-list-body .goods-size a{
    font-size:14px;
    color:#37aae0;
}
.shoppingCart-list-body .goods-prices{
    line-height: 72px;font-size:14px;
    color:#000000;
}
.shoppingCart-list-body .checked-num .reduce{
    background:#fbfbfb;
    border:1px solid #f5f5f5;
    width:28px;
    height:28px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    cursor:pointer;
}
.shoppingCart-list-body .checked-num .num{
    display: inline-block;
    height:28px;
    line-height: 28px;
    background:#f5f5f5;
    padding: 0 15px;
    font-size:12px;
    color:#4a4a4a;
    border:1px solid #f5f5f5;
}
.shoppingCart-list-body .checked-num .addnum{
    background:#f5f5f5;
    border:1px solid #f4f3f3;
    width:28px;display: inline-block;
    height:28px;
    line-height: 28px; cursor:pointer;
}
.shoppingCart-list-body .discount-type{
    padding: 45px 0;
}
.shoppingCart-list-body .small-Calculation{
    line-height: 72px;font-size:14px;
    color:#000000;
    font-weight: bold;
}
.shoppingCart-list-body .deleted-goods{
    font-size:14px;
    color:#37aae0;line-height: 72px;
}
.shoppingCart-list-footer{
    background:#ffffff;
    box-shadow:0 0 2px 0 rgba(0,0,0,0.16);
    width:100%;
    height:50px;
    margin:20px 0 40px;
    position: relative;
}
.shoppingCart-list-footer .checked-goods{
    position: absolute;
    position: absolute;
    left: 40px;
    line-height: 50px;
}
.shoppingCart-list-footer .checked-goods input{
    vertical-align: middle;
    margin-top: -3px;
}
.shoppingCart-Settlement{
    position: absolute;right: 0;top: 0;
    line-height: 50px;
}
.shoppingCart-Settlement .Settlement-btn{
    display: inline-block;
    background:#37aae0;
    width:141px;
    text-align: center;font-size:18px;
    color:#ffffff;
    margin-left: 30px;
    margin-top:0;
    height: auto;    border-radius: 0px;
}
.shoppingCart-empty{
    width: 100%;
    height: 200px;
    text-align: center;
}
.shoppingCart-empty-text{
    font-size:14px;
    color:#4a4a4a;
    line-height: 60px;
}
.shoppingCart-empty-btn{
    display: inline-block;height:34px;background:#37aae0;
    border-radius:4px;
    font-size:16px;
    color:#ffffff;
    padding: 0 20px;
    line-height: 34px;
}
.shoppingCart-empty-img{
    height: 45px;
    margin-top: 30px;
}
/*商品详情*/
.detail_container{
    width:100%;
    padding-top:44px;
}
.detail_container_center_top{
    width:1137px;
    height:80px;
    margin: 0 auto;
}
.detail_container_left{
    float:left;
    line-height:80px;    font-size: 24px;
}
.detail_container_right{
    float:right;
    margin-top:30px;
}
.right_search{
    position:relative;

}
.detail_container_right input{
    background:#f2f2f2;
    border:0 solid #e3e2e2;
    border-radius:4px;
    height:40px;
    width:281px;
    font-size:14px;
    color:#bbbbbb;
    text-indent:26px;
}
.detail_container_right img{
    position:absolute;
    top:14px;
    left:8px;
}
.detail_container_center_bot{
    width:1137px;
    margin:0 auto;
    position:relative;
}
.fixed_code{
    position:fixed;
    top:430px;
    right:10%;
    z-index:100;
    text-align:center;
}
.fixed_code p{
    font-size:12px;
    color:#4a4a4a;
    line-height:20px;
}
.shop_detail{
    margin-top:40px;
    width: 100%;
    padding-left: 563px;
    position: relative;
    min-height: 350px;
    margin-bottom: 20px;
}
.shop_detail_left{
    position: absolute;
    width: 563px;
    height: 342px;
    left: 0;
    top: 0;
}
.shop_detail_right{
    width: 100%;
}
.shop_detail_bigimg{
    width: 427px;
    height: 100%;
    margin-right:10px;
    float:left;
    position: relative;
    margin:1px;
}
.shop_detail_bigimg p{
    text-align:right;
    font-size:12px;
    color:#4a4a4a;
    line-height:24px;
}
.shop_detail_smallimg{
    float:left;
    width: 75px;
}
.shop_detail_smallimg div{
    margin-bottom:10px;
}
.shop_detail_tit{
    width:100%;
    padding: 10px 0;
    line-height: 30px;
    border-bottom:1px solid #e8e8e8;
}
.shop_detail_tit p{
    font-size:20px;
    color:#000000;
    font-weight:bold;
    text-align:left;
}
.shop_detail_price{
    width:100%;
    border-bottom:1px solid #e8e8e8;
    padding:15px 0 14px;
}
.shop_detail_price p{
    font-size:14px;
    color:#4a4a4a;
}
.shop_detail_size{
    width:100%;
    padding: 15px 0 14px;
    border-bottom:1px solid #e8e8e8;
}
.shop_detail_size p:nth-child(1){
    font-size:14px;
    color:#4a4a4a;
}



.shop_detail_size p span.shop_active{
    background-color:#7ab34a;
    color:#fff;
    border:none;
}

.add_shop{
    margin-top:20px;
}
.add_shop button{
    background-color: #fff;
    float:left;
    height:50px;
    border:1px solid #37aae0;
    font-size:16px;
    color:#37aae0;
    position:relative;
    line-height: 50px;
    border: 0;
    padding: 0;
}

.add_shop button.add_to_cart{
    border:1px solid rgba(55,170,224,1);
    width: 178px;
    text-align: center;
}
.add_shop button.add_active{
    background-color:#37aae0;
    color:#fff;
    width: 178px;
    text-align: center;
    margin-right: 20px;
}
.shop_detail_info{
    width:100%;
    margin-top:16px;
    background:#ffffff;
}
.shop_detail_info_tit{
    width:100%;
    text-align:center;
    height:50px;
    line-height: 50px;
    font-size:16px;
    color:#000000;
    font-weight:bold;
    background:#f5f7f6;
}
.fodify-size-dialog{
    position: absolute;
    left: 20px;
    top: -21px;
    min-width:333px;
    z-index: 10;
    padding: 10px;
    padding-left: 35px;
    padding-right: 20px;
}

.fodify-size-dialog .chima span{
    font-size:12px;
    border:1px solid #d0d0d0;
    padding: 0 12px;
    height:24px;
    text-align: center;
    line-height: 23px;background:#f5f5f5;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}


.fodify-size-dialog .chima span.no-goods{
    background:#f5f5f5;color:#b7b7b7;
}
.fodify-size-dialog .chima span.current-goods{
    background:#7ab34a;
    color:#fff;
    border:1px solid #7ab34a;
}
.fodify-dialog-btn {
    text-align: right;
    margin-top: 15px;
}
.fodify-dialog-btn .save{
    background:#37aae0;
    border-radius:2px;
    width:68px;
    height:26px;font-size:12px;
    color:#ffffff;
    line-height: 26px;
    display: inline-block;
    text-align: center;
    float: none; cursor: pointer;
}
.fodify-dialog-btn .cancel{
    font-size:12px;
    color:#37aae0;line-height: 26px;
    display: inline-block;text-align: center;width:68px;
    height:26px;float: none;
    cursor: pointer;
}
.estore-text-justofy{
    display: inline-block;
    text-align: justify;
    width:80px;font-size:14px;
    color:#4a4a4a;
    line-height:24px;
    display: inline-block;
}
.estore-text-justofy:after{
    display:inline-block;
    overflow:hidden;
    width:100%;
    height:0;
    content:'';
    vertical-align:top;
}
.justofy-right-text{
    vertical-align: top;
    line-height: 20px;font-size:14px;
    color:#9b9b9b;
    text-decoration: line-through;
}
.member-type-price{
    background-image:linear-gradient(-180deg, #f3b652 0%, #f6d976 100%);
    border-radius:2px;
    width:32px;
    height:20px;    display: inline-block;
}
.member-type-price-num{
    font-size: 12px;
    line-height: 20px;
    color: #9b9b9b;
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}
.estore-goods-chima{
    height: 24px;
    background: #fff;
    border: 1px solid #d0d0d0;
    font-size: 12px;
    color: #4a4a4a;
    line-height: 23px;
    margin-right: 10px;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
    vertical-align: top;
    cursor: pointer;
}
.estore-goods-chima.shop_active{
    background:#7ab34a; border:1px solid #7ab34a;color:#ffffff;
}
.estore-goods-chima.no_sku{
    background:#eeeeee;
    border:1px solid #e8e8e8;color:#d3d3d3;
}
.buy_goods_num{
}
.buy_goods_num .subtract_num{
    background:#fbfbfb;width:28px;
    height:28px;
    color:#979797;
    text-align: center;
    line-height:28px;
    font-size: 14px;    display: inline-block;
    vertical-align: top;
    border:1px solid #f5f5f5;
    border-right:none;cursor: pointer;
}
.buy_goods_num .buy_num{
    font-size:12px;
    color:#4a4a4a;
    line-height: 26px;
    padding:0 15px;display: inline-block;
    vertical-align: top;background:#f5f5f5;
    border:1px solid #f4f3f3;
    border-left:none;
    border-right:none;
}
.buy_goods_num .add_num{
    width:28px;
    height:28px;background:#f5f5f5; text-align: center;
    line-height:28px;font-size: 14px;
    vertical-align: top;
    display: inline-block;border:1px solid #f4f3f3;
    border-left: none;cursor: pointer;
}
.goods-big-imgs{
    width:100%;
    height: 100%;
    position:relative;
}
.goods-bigImg-list{
    width: 100%;
    height:100%;
    opacity: 0;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    overflow: hidden;
    z-index: 1;
}
.goods-bigImg-list img{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin:auto;
    max-height: 100%;
    max-width: 100%;
    height:auto;
}
.goods-smallImg-list{
    width:75px;
    height:60px;
    list-style: none;
    cursor: pointer;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
}
.goods-smallImg-list img{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin:auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.goods-bigImg-list.big-active{
    opacity: 1;
}
.goods-smallImg-list.small-active{
    border: 1px solid #7ab34a;
}
.goods-specifications-edit{
    float: right;
    font-size: 12px;
    color: #ffffff !important;
    background: #5bb9e4;
    border: 1px solid #ffffff;
    border-radius: 3px;
    width: 41px;
    height: 20px;
    text-align: center;margin-left: 15px;
}
.oods-specifications-tit{
    color: #fff;background: #5bb9e4;
    width: 138px;
}
.goods-specifications-content{
    background:#ffffff;
    border:1px solid #e2e4ea;font-size:12px;
    color:#4a4a4a;padding: 5px;
    padding-left: 10px;
}
.goods-specifications-content .set-stock-num{
    background:#fff;font-size:12px;
    color:#4a4a4a;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:106px;
    height:22px;
    display: inline-block;
    padding-left:10px;
}
.goods-specifications-tit{
    background:#5bb9e4;
    color:#fff;
    position: relative;
}
.goods-specifications-content-left{
    background:#ffffff;
    border:1px solid #e2e4ea;font-size:12px;
    color:#4a4a4a;
    border:1px solid #e2e4ea;text-align:center;
}
.commodities-has-vip-price .checked-tit .white-circle-checked{
    width: 19px;
    height: 19px;
    margin-right: 5px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    background-image: url("/images/yqf_true.png");
    background-size:100%;
}






/* 订单 */
.estore-order{
    width: 100%;

}
.estore-order-inner{
    margin: 0 auto;
    width: 1137px;

}
.order-receiving-address .order-tit{
    font-size:16px;
    color:#000000;
    line-height: 40px;
    margin-top: 10px;
    font-weight: bold;
}
.receiving-address-list{
    background:#ffffff;
    border:1px solid #e8e8e8;
    border-radius:4px;
    width:273px;
    height:106px;
    padding: 10px;
    margin-bottom: 20px;
    position: relative;
}
.address-name-tel{
    line-height: 20px;color:#000000;
    line-height: 25px;
}

.address-name-tel .address-tel{
    float: right;
}
.receiving-address-list .address-street{
    font-size:12px;
    color:#000000;
    margin-bottom: 10px;
    max-height: 40px;
    overflow: hidden;
    line-height: 20px;
    font-weight: bold;
}
.receiving-address-list .change-address{
    margin-right: 10px;
    color:#4a4a4a;

}
.receiving-address-list .set-up-adress{
    font-size:12px;
    position: absolute;
    left: 10px;
    bottom: 5px;
}
.receiving-address-list .default-address{
    color:#b8b8b8;
    margin-left: 15px;
    font-size: 12px;
    color: #4a4a4a;
}
.receiving-address-list-current{
    background:#fafff6;
    background-image: url("/images/gouxuan.png");
    background-position: right bottom;
    background-size: 30px;    background-repeat: no-repeat;border:1px solid #7ab34a;
    border-radius:4px;
}
.receiving-address-list-current .receiving-address-list .change-address{
    color:#37aae0;
}
.add-new-adress{
    font-size:14px;
    color:#4a4a4a;line-height: 84px;
    text-align: center;
    cursor: pointer;
}
.add-new-adress-header{
    background:#6baa37;
    border-radius:4px 4px 0 0;
    padding: 0 20px !important;
    line-height: 40px;
    border: none;
}
.add-new-adress-header .modal-title{
    height: 40px;font-size:14px;
    color:#ffffff;text-align: left;
    line-height: 40px;
}
.add-new-adress-body{
    padding: 10px 40px 40px;
}
.new-adress-informations .adress-tit{
    font-size:14px;
    color:#6a707e;
    line-height: 25px;
}
.adress-informations-input{
    border:1px solid #d2d6de;
    border-radius:3px;
    padding-left: 12px;font-size:14px;
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin-bottom: 12px;
}
.new-adress-btn{
    width: 100%;
    height: 35px;
}
.new-adress-btn .adress-radio{
    font-size:12px;
    color:#4a4a4a;
    line-height: 35px;
    float: left;
}
.new-adress-btn .btn{
    float: right;
    padding: 0;
}
.new-adress-btn .btn span{
    border-radius:3px;
    width:78px;
    height:30px;font-size:14px;
    line-height: 30px;
    display: inline-block;margin-left: 10px;
    text-align: center;
}
.new-adress-btn .btn span:nth-of-type(1){
    border:1px solid #d9d9d9;color:#6a707e;
}
.new-adress-btn .btn span:nth-of-type(2){
    background:#25a2db;
    border:1px solid #25a2db;
    color: #fff;
}
.order-Invoice .order-tit{
    font-size: 16px;
    color: #000000;
    line-height: 30px;
    font-weight: bold;
}
.checked-Invoice{
    font-size:14px;
    color:#4a4a4a;background:#f5f7f6;
    line-height: 40px;
    height:40px;
    padding: 0 20px;
}
.confirmation-order .order-tit{
    font-size: 16px;
    color: #000000;
    line-height: 40px;
    font-weight: bold;
}
.confirmation-order .shoppingCart-list-header ul li.goods-informations{
    padding-left: 20px;
}
.confirmation-order .shoppingCart-list-body .goods-thumbnail{
    left: 20px;
}
.confirmation-order .shoppingCart-list-body ul li.goods-informations{
    padding-left: 132px;
}
.confirmation-order .shoppingCart-list-body .goods-size{
    left: 132px;
}
.submit-order-distribution{
    text-align: right;
}
.submit-order-distribution .distribution{
    font-size:14px;
    color:#6a707e;
    line-height: 35px;
    margin-right: 12px;
}
.submit-order-distribution .distribution-list{
    background:#f9f9f9;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:305px;
    height:26px;font-size:14px;
    color:#000000;
    line-height:26px;
    padding-left: 12px;
    margin-right: 12px;
}
.distribution-list-pick-up{
    background:#f9f9f9;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:305px;
    height:26px;font-size:14px;
    color:#000000;
    line-height:26px;
    padding-left: 12px;
    margin-right: 12px;
}
.submit-order{
    padding-top: 20px;
}
.submit-order-distribution .distribution-price{
    font-size:14px;
    color:#000000;
    line-height: 35px;
}
.order-distribution-explain{
    font-size:12px;
    color:#9b9b9b;
    line-height: 18px;
    margin-bottom: 18px;    text-align: right;
}
.order-Subtotal{
    width: 100%;
    padding: 20px;background:#f6fbf2;    text-align: right;
}

.order-Subtotal p span{
    font-size:14px;
    color:#000000;
    line-height: 30px;
}
.order-Subtotal p span.Subtotal-money{
    font-size:18px;
    color:#6baa37;
}
.submit-order-btn{
    background:#37aae0;
    border-radius:4px;
    width:183px;
    height:50px;font-size:18px;
    color:#ffffff;
    line-height: 50px;
    text-align: center;
    float: right;
    border: none;
    display: inline-block;
}
.Invoice-tpye{
    width: 100%;
    padding: 20px;background:#ffffff;
    border:1px solid #e8e8e8;
}
.Invoice-type-tit{
    width: 100%;padding-left: 20px;
    background:#f5f7f6;
}
.Invoice-type-tit span{
    line-height: 36px;font-size:14px;color:#4a4a4a;

}
.accept-Invoice-tpye{
    width: 100%;
    padding-left:20px;
    margin-bottom: 10px;
}
.accept-Invoice-tpye-tit span{
    font-size:14px;
    color:#4a4a4a;
    line-height: 36px;
}
.accept-Invoice-tpye-content .Invoice-informations{
    width: 240px;
    float: left;
}
.accept-Invoice-tpye-content .Invoice-informations p{
    font-size:12px;
    color:#6a707e;
    line-height: 25px;
}
.accept-Invoice-tpye-content .Invoice-informations input{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    width:218px;
    height:26px;font-size:12px;
    color:#9b9b9b;
    line-height: 26px;
    padding-left: 12px;
}
.full-order{
    width: 100%;
}
.full-order-inner{
    width: 1200px;
    margin:0 auto;
    padding-top: 70px;    padding-bottom: 80px;
}
.full-order-nav ul li a{
    display: block;
    text-decoration: none;
    font-size:14px;
    color:#4a4a4a;
    line-height: 34px;
    padding: 0 20px;
}
.full-order-nav ul li{
    float: left;
    background:#ffffff;
    border:1px solid #e8e8e8; list-style: none;
}
.full-order-nav ul li.current{
    background:#6baa37;border:1px solid #6baa37;
}
.full-order-nav ul li.current a{
    color:#fff;
}
.full-order-tit{
    background:#f5f7f6;height:40px;
}
.full-order-tit .shoppingCart-list-header ul li.goods-informations{
    padding-left: 20px;
}
.full-order-lists .shoppingCart-list-body ul li.goods-informations{
    padding-left: 132px;
}
.full-order-lists .shoppingCart-list-body .goods-thumbnail{
    left: 20px;
}
.full-order-lists .shoppingCart-list-body .goods-size{
    left: 132px;
}


.full-order-lists .pending-payment-btn{
    background:#37aae0;
    border-radius:4px;
    height:34px;
    padding: 0 20px;
    line-height: 34px;
    font-size:14px;
    color:#ffffff;
    display: inline-block;
}
.full-order-lists .cancellation-order{
    font-size:12px;
    color:#4a4a4a;
    line-height: 30px;
}
.full-order-lists .Order-details{
    background:#f5f7f6;
    border:1px solid #e8e8e8;
    height:28px;
    padding: 0;
    padding-left: 20px;
    margin-top: 10px;
}
.full-order-lists .Order-details span{
    font-size:12px;
    color:#4a4a4a;
    line-height: 28px;
    margin-right: 15px;
}
.full-order-lists .Order-details span.details{
    font-size:12px;
    color:#37aae0;
    cursor: pointer;
}
.full-order-lists .shoppingCart-list-body ul{
    border:1px solid #e8e8e8;
    margin-top: -1px;
}
.full-order-lists .order-refund-btn{
    background:#ffffff;
    border:1px solid #4a4a4a;
    border-radius:4px;
    width:96px;
    height:32px;font-size:14px;
    color:#4a4a4a;
    text-align: center;
    line-height: 34px;
    margin :0 auto;
}
.full-order-lists  .shoppingCart-list-body .discount-type-received{
    padding: 15px 0;
}
.successful-trade{
    width: 100%;
}
.successful-trade-inner{
    width: 1137px;
    margin:0 auto;
}
.successful-trade-tit{
    margin-bottom: 15px;
}
.successful-trade-tit img{
    width: 24px;
}
.successful-trade-tit span{
    font-size:20px;
    color:#6baa37;
    line-height: 35px;
}
.successful-order-tit{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;font-size:16px;
    color:#000000;background:#f5f7f6;
}
.successful-trade-content{

    margin-top: 20px;
    width:90%;margin:20px auto 0;
}
.successful-order-content{
    padding:20px 20px 0 20px;
}
.successful-order-content .order-informations{
    border-bottom:1px solid #e8e8e8;
    padding-bottom: 20px;
}
.successful-order-content .order-informations span{
    font-size:12px;
    color:#000000;
    line-height: 20px;
    margin-right: 20px;
}
.successful-trade-content .successful-order{
    margin-bottom: 20px;
    border:1px solid #e8e8e8;
    background: #ffffff;
}
.payment-method{
    padding: 20px;
    padding-bottom: 0;
}
.payment-method .payment-method-row div.payment-type-box{
    height:38px;border:1px solid #d6d6d6;
    background:#ffffff;
    padding-left: 57px;
    position: 	relative;
    margin-bottom: 20px;
    cursor: pointer;
}
.payment-method .payment-method-row  div.current-payment{
    border:1px solid #7ab34a;
    background: url(../images/current-paymnt.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 20px;
}
.payment-method .payment-method-row .payment-type-name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 38px;

}
.payment-method .payment-method-row .payment-type-logo{
    height: 25px;
    position: 	absolute;
    left: 10px;
    top: 5px;
    width: 40px;
}
.payment-method-btn{
    background:#37aae0;
    border-radius:4px;
    width:183px;
    height:50px;font-size:18px;
    color:#ffffff;
    text-align:center;
    line-height: 50px;
    margin: 0px auto 30px;
    cursor: pointer;
}
@media(max-width:1200px){
    .payment-method-btn{
        position: fixed;
        width: 100%;
        border-radius: 0;
        bottom: 0;
        left: 0;
        margin: 0;
    }
}
.estore-union-pay{
    padding: 20px 35px;background:#f9f9f9;border:1px solid #e8e8e8;
    margin-bottom: 20px;
}
.estore-union-pay .union-pay-box .union-pay-lists img{
    width: 112px;
    height: 38px;
}
.estore-union-pay .union-pay-box .union-pay-lists{
    width: 14.28%;
    float: left;
}

.estore-union-pay .unionpay{
    position:relative;
    padding-left: 15px;
}
.estore-union-pay .unionpay-radio{
    display: none;
}
.estore-union-pay .unionpay-radio-input{
    background:#ffffff;
    border:1px solid #9f9f9f;
    width:11px;
    height:11px;
    border-radius:50%;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 0;
}
.estore-union-pay .unionpay-radio:checked + .unionpay-radio-input:after{
    content:"";
    border:1px solid #7ab34a;
    background-image: url(../images/jiaoyi-success.png);
    background-size: 100%;
    width:11px;
    height:11px;
    border-radius:50%;
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -6px;left: 0;
}

.wait-deliver-goods{
    width: 100%;
}
.wait-deliver-goods-inner{
    width: 90%;
    margin: 0 auto;
}

.wait-deliver-goods-left{
    width: 100%;
    margin: 20px 0 10px;
    height: 94px;background:#f5f7f6;
    border:1px solid #e8e8e8;
    padding: 20px;
}
.wait-deliver-goods-left .wait-deliver-tit{
    font-size:18px;
    color:#f5a623;
    line-height: 25px;
}
.wait-deliver-goods-left .wait-deliver-text{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
    display: inline-block;
}
.wait-deliver-goods-left .wait-deliver-btn{
    display: inline-block;
    padding: 0 25px;
    background:#37aae0;
    border:1px solid #37aae0;
    border-radius:4px;
    line-height: 24px;
    font-size:12px;
    color:#ffffff;
    cursor: pointer;
    margin-left: 20px;
}
.wait-deliver-goods-right{

}


.wait-deliver-goods-list{
    width: 100%;position: relative;
}
.wait-deliver-goods-right .shoppingCart-list-header{
    line-height: 30px;
}
.wait-deliver-goods-right .full-order-tit{
    height: 30px;
}
.wait-deliver-goods-right .shoppingCart-list-body ul li{
    padding: 10px 0; list-style: none;
}
.wait-deliver-goods-right .shoppingCart-list-body .goods-thumbnail{
    top: 10px;
    left: 10px;
}
.wait-deliver-goods-right .full-order-lists .shoppingCart-list-body ul li.goods-informations{
    padding-left: 114px;
}
.wait-deliver-goods-right .shoppingCart-list-body ul{
    height: 113px;
}
.wait-deliver-goods-right .full-order-lists .shoppingCart-list-body ul{
    border:none;
    margin:0;
}
.wait-deliver-goods-right  .shoppingCart-list-body .goods-prices{
    line-height: 93px;
}
.wait-deliver-goods-right .full-order-lists .shoppingCart-list-body .goods-size{
    left:115px
}
.wait-deliver-goods-right  .full-order-tit .shoppingCart-list-header ul li.goods-informations{
    padding-left: 10px;
}

.close-transaction-header{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;    height: 40px;    padding: 0 15px;
}
.close-transaction-header h4{
    font-size:14px;
    color:#ffffff;
    line-height: 40px;
}
.close-transaction-body{
    padding: 20px;
}
.close-transaction-body .close-transaction-title{
    font-size:14px;
    color:#4a4a4a;
    line-height: 25px;
}
.close-transaction-content{
    padding: 14px;
    background:#f5f7f6;
    border-radius:3px;
}
.input-transaction-radio{
    display: inline-block;
    background:#ffffff;
    border:1px solid #d9d9d9;
    width:12px;
    height:12px;
    border-radius:50%;
    position: absolute;
    left: 0	;
    top: 7px;
}
.close-transaction-reason-lists{
    position: relative;
    padding-left: 20px;
}
.close-transaction-reason-lists input{
    display: none;
}
.close-transaction-reason-lists input:checked + .input-transaction-radio:after{
    content: "";
    width:14px;
    height:14px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: -1px;
    background-image: url(../images/transaction-reason.png);
    background-size: 100%;
    top: -1px;
}
.close-transaction-reason-lists .reason{
    font-size:14px;
    color:#4a4a4a;
    line-height: 25px;
    font-weight: normal;    display: inline-block;
}
.close-transaction-btn {
    text-align: center;
}
.close-transaction-btn span{
    text-align: center;
    display: inline-block;border-radius:3px;
    width:108px;
    height:33px;font-size:14px;
    line-height: 33px;
    margin: 20px 10px;text-align: center;
    cursor: pointer;
}
.close-transaction-btn .determine-cancel{
    color:#25a2db;border:1px solid #25a2db;
}
.close-transaction-btn .determine-close{
    color:#ffffff;background:#25a2db;
}
.shipping-information-tit{
    font-size:12px;color:#000000;
    font-weight: bold;
    line-height: 20px;
    margin-top: 10px;
}
.shipping-information-txt{
    font-size:12px;
    color: #000;
    opacity: .8;
    line-height: 20px;
}
.shipping-information-express{
    font-size:14px;
    color:#4a4a4a;
    line-height: 25px;
    margin-top: 10px;
}
.shipping-information-select{
    width: 100%;
    height: 34px;
    font-size:12px;
    color:#4a4a4a;
    line-height: 34px;
    padding: 0 10px;
}
.wait-refund-btn{
    text-align: center;
}
.wait-refund-btn .wait-deliver-btn{
    display: inline-block;
    margin: 0 5px;
    margin-top: 15px;
}
.malls-refund-reason{
    width: 100%;
}
.malls-refund-reason-inner{
    width: 90%;
    margin:0 auto;border:1px solid #5bb9e4;
}
.malls-refund-title{
    width: 100%;
    padding: 0 20px;
    background:#5bb9e4;height:40px;
    line-height: 40px;
    color: #fff;font-size:14px;
}
.malls-refund-text{
    width: 100%;
    padding: 20px;
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.malls-refund-lists{
    width: 100%;
}
.malls-refund-lists-inner{
    width: 90%;
    margin: 0 auto;
}
.malls-refund-lists-tit{
    background:#5bb9e4;
    margin:0;
    border-radius:3px 3px 0 0;height:44px;
}
.malls-refund-lists-tit .title-text{
    font-size:12px;
    color:#ffffff;
    line-height: 44px;
    text-align: center;padding: 0 5px;
}

.malls-refund-lists-tit .Order-number,.malls-refund-lists-tit .refund-reason{
    text-align: left;
}
.malls-refund-lists-tit .Order-number{
    padding-left: 15px;
}
.malls-refund-lists-tit .operation-btn{
    padding-right: 15px;
}
.malls-refund-lists-content ul{
    margin: 0;
    border: 1px solid #e2e4ea;
    margin-top: -1px;
}
.malls-refund-lists-content ul:nth-child(even){
    background:#f9fafc;
}
.malls-refund-lists-content ul:nth-child(odd){
    background:white;
}
.malls-refund-lists-content ul li{
    text-align: center;font-size:12px;
    color:#4a4a4a;
    line-height: 50px;
    padding: 0 5px; list-style: none;
}
.malls-refund-lists-content ul li.Order-number{
    color:#25a2db;
    padding-left: 15px;
}
.malls-refund-lists-content ul li.refund-reason p{
    text-align: left;
    width: 100%;
    overflow: hidden;text-overflow: ellipsis;
    white-space:nowrap;
}
.malls-refund-lists-content ul li.operation-btn{
    padding-right: 15px;
}
.malls-refund-lists-content ul li.operation-btn span{
    font-size:12px;
    cursor: pointer;
    color:#25a2db;
}
.malls-invoice-tit{
    width: 100%;
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    height: 50px;
    padding: 9px 0;
    margin: 0;
}
.malls-invoice-tit .col-md-1{
    font-size:12px;
    color:#ffffff;
    line-height: 32px;
    padding:0 5px;
}
.malls-invoice-tit  .two-line{
    line-height: 16px;
}
.malls-invoice-content ul{
    margin:0;
    border:1px solid #e2e4ea;
    margin-top: -1px;
    background: #fff;
}

.malls-invoice-content ul li {
    padding:0 5px;
    font-size:12px;
    color:#6a707e;
    padding: 9px 5px;
    line-height: 16px;
    list-style: none;
}
.malls-invoice-content ul li:first-child{
    padding-left: 15px;
}
.malls-invoice-content ul li:last-child{
    padding-right: 15px;
}
.malls-invoice-tit .col-md-1:first-child{
    padding-left: 15px;
}
.malls-invoice-tit .col-md-1:last-child{
    padding-right: 15px;
}
.no-publish-goods{
    text-align:center;
    padding-top:100px;
}
.publish-new-goods{
    display: inline-block;
    color: #ffffff;
    font-size: 14px;
    background: #25a2db;
    border-radius: 3px;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    margin-top: 5px;
    cursor: pointer;
}
.all-orders-Unpaid{
    font-size:14px;
    color:#9b9b9b;
    line-height: 72px;
}
.all-orders-Waiting-delivery{
    font-size:14px;
    color:#f5a623;line-height: 72px;
}
.all-orders-delivery-btn{
    background:#37aae0;
    border-radius:4px;
    width:100px;
    height:34px;font-size:14px;
    color:#ffffff;
    line-height:34px;
    text-align: center;
    margin: 0 auto;
}
.print-label-btn{
    width:100px;
    margin: 5px auto;
    text-align: center;
    color: #25a2db;
    line-height: 34px;
    cursor: pointer;
}
.estore-Visa-pay{
    padding: 20px 20px;
    background: #f9f9f9;
    border: 1px solid #e8e8e8;
    margin-bottom: 20px;
}
.Visa-pay-lists {
    margin-bottom: 10px;
    list-style: none;
}
.Visa-pay-lists .Visa-pay-lists-tit{
    font-size:14px;
    line-height: 25px;
    color:#4a4a4a;
}
.Visa-pay-lists-input{
    width: 100%;
    background:#ffffff;
    border:1px solid #cccccc;
    height: 32px;
    line-height: 32px;font-size:14px;
    color:#c5c5c6;
    padding: 0 10px;
}
.search-estore-goods-btn{
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border: none;
    color: #fff;
    background: #37aae0;
    line-height: 28px;
    padding: 0 20px;
    margin: 0 15px;
    border-radius: 4px;
    cursor: pointer;
    margin-left: 0;
}
@media(max-width:1200px){
    .search-estore-goods-btn{
        margin: 0;
        width:15%;
        padding: 0;
    }
}
.search-noGoods-informations{
    width: 1137px;
    height: 60px;
    line-height: 60px;
    background: #fff5e5;
    padding-left: 30px;
    margin:0 auto;
}
@media(max-width: 1200px){
    .search-noGoods-informations{
        width: 100%;  height: 40px;
        line-height: 40px;
        text-align: center;
    }
}
.search-noGoods-informations img{
    width: 16px;    margin-top: -3px;
    margin-right: 3px;
}

.shop_detail_info_content{
    padding:30px 30px 65px;
}



/* 移动版 */
.phone-payment-type-check{
    display: none;
}
.estore-phone-footer{
    width: 100%;
    height: 42px;background:#ffffff;
    display: none;
    position: fixed;
    left:0;
    bottom:0;
    box-shadow: 0 1px 10px rgba(0,0,0,.2);
}
.estore-phone-footer-content {
    margin: 0;
}
.estore-footer-lists{
    text-align: center;
    border-right:1px solid #e8e8e8;
}
.estore-footer-lists img{
    margin:0 auto;
    display:block;
    height: 18px;
}
.estore-footer-lists a{
    font-size:12px;
    color:#9b9b9b;    line-height: 20px;
    display: block;
}
.estore-phone-footer-content .add-goods-cart{
    font-size:12px;
    color:#37aae0;
    line-height: 36px;
}
.estore-phone-footer-content .Immediately-buy{
    line-height: 42px;
    font-size:16px;
    color:#ffffff;
}
.phone-bottom-line{
    display: none;
}
@media(max-width: 1200px){
    .estore-phone-footer-content .add-goods-cart{
        line-height: 20px;
    }
    .successful-trade-inner{
        width: 100%;
    }
    .successful-order-tit{
        font-size: 14px;
        padding-left: 17px;
    }
    .payment-method {
        padding: 0 ;
    }
    .payment-method-row {
        margin:0;
    }
    .payment-method-row .col-md-3{
        padding: 0;
    }
    .payment-method .payment-method-row div.payment-type-box{
        border-left: none;
        border-right: none;
        height: 44px;
        margin-bottom: 0;
        border-color: #e8e8e8;
        margin-top: -1px;
        padding-left: 64px;
    }
    .payment-method .payment-method-row .payment-tyoe-logo{
        left: 17px;
        top: 9px;
    }
    .payment-method .payment-method-row .payment-type-name{
        line-height: 44px;font-size:16px;
        color:#4a4a4a;
    }
    .phone-payment-type-check{
        display: block;
        background:#ffffff;
        border:1px solid #c0c0c0;
        width:17px;
        height:17px;border-radius: 50%;
        position: absolute;
        top: 13px;
        right: 15px;
    }
    .payment-method .payment-method-row div.current-payment{
        background: none;border-left: none;
        border-right: none;border-color: #e8e8e8;
    }
    .payment-method .payment-method-row div.current-payment .phone-payment-type-check{
        background-image:url(../images/jiaoyi-success.png);
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .estore-union-pay{
        padding: 15px 17px;
    }
    .estore-union-pay .union-pay-box .union-pay-lists{
        width: 50%;text-align: center;
    }
    .estore-phone-footer{
        display: block;
    }
    .estore-order-inner{
        width: 100%;
    }
    .receiving-address-list{
        width: 100%;
        padding: 12px 17px;
        border:none;
        margin-bottom: 10px;
    }
    .new-receiving-address-list:last-child{
        margin-bottom: 50px;
    }
    .address-name-tel .address-tel{
        float: none;
    }
    .order-receiving-address{
        background: #f7f3f7;
        padding-top: 38px;
    }
    .order-receiving-address ul li,.order-receiving-address ul{
        margin:0;
        padding: 0;
    }
    .address-name-tel{
        line-height: 30px;
        font-size: 16px;
        color: #4a4a4a;
    }
    .address-name-tel span{
        color: #4a4a4a;
    }
    .receiving-address-list .address-street{
        color:#9b9b9b;font-size:14px;
        height: 40px;
        overflow: hidden;
        font-weight: normal;
    }
    .confirmation-order .shoppingCart-list-body ul li.goods-informations{

        padding-left: 119px;

    }
    .shoppingCart-list-body ul li{
        padding: 17px 17px 17px 0; list-style: none;
    }
    .shoppingCart-list-body ul li.apply_refund-goods-informations{
        padding: 10px 17px 10px 119px;
        height: 112px;
    }
    .shoppingCart-list-body ul li.apply_refund-goods-informations .goods-thumbnail{
        top: 10px;
        left: 17px;
    }
    .full-order-lists .apply_refund-list-body ul{
        border:none;
        margin-bottom: 8px;
    }
    .confirmation-order .shoppingCart-list-body .goods-thumbnail{
        left: 17px;
    }
    .estore-hidden-phone{
        display: none !important;
    }
    .confirmation-order .shoppingCart-list-body .goods-size{
        left: 120px;
        bottom: 45px;
    }
    .shoppingCart-list-body ul{
        border:none;
        position: relative;
    }
    .shoppingCart-list-body ul .estore-phone-price{
        position: absolute;
        width: auto;
        display: inline-block;
        line-height: 25px;
        height: auto;
        left: 120px;
        padding: 0;
        bottom: 45px;
    }
    .phone-bottom-line{
        display: block;
        position: absolute;
        left: 17px;
        bottom: 0;
        width: 100%;
        padding-left: 17px;
        height: 0px;
        border-bottom: 1px solid #d2d2d2;
    }
    .shoppingCart-list-body{
        overflow: hidden;
        position: relative;
    }
    .submit-order-distribution-box{
        padding: 0;
    }
}
.phone-estore-details{
    display: none;
}
.phone-estore-details-inner{
    width:100%;
    position:relative;box-shadow: 0px 1px 10px #a9a9a9;
    height: 300px;
}
.details-img-btn{
    width:100%;
    height:10px;
    position: absolute;
    z-index: 1;
    bottom: 5px;
    text-align: center;
}
.details-img-btn li{
    display: inline-block;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background:#d8d8d8;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden;
    color: rgba(0,0,0,0); list-style: none;
}
.details-img-btn li.on{
    background:#4a4a4a;
}
.details-big-img,.details-big-img ul,.details-big-img ul li{
    height: 100%; list-style: none;
}
.details-big-img{ position:relative; z-index:0; }
.details-big-img ul li img{width:100%; opacity: 1;}
@media(max-width:1200px){
    .goods-bigImg-list{
        opacity: 1;
    }
    .estore-index-goods{
        padding: 15px 10px;
    }
    .estore-index-lists{
        width: 100%;
        height: 265px;
        background:none;
        margin-bottom: 10px;
    }
    .phone-padding-min{
        padding:0 5px;
    }
    .estore-index-goods-name{
        font-size: 12px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        padding: 0 5px;
        margin-top: 10px;
    }
    .estore-index-price{
        padding: 0 5px;
        margin-top: 4px;
        font-size: 14px;
    }
    .estore-index-insearch{
        padding: 5px 15px;
    }
    .detail_container_center_bot{
        width:100%;
    }
    .estore-index-shoppingCart,.fixed_code{
        display:none;
    }
    .goods-big-imgs{
        width:100%;
    }
    .shop_detail_left{
        width: 100%;
        margin: 0;
    }
    .shop_detail_bigimg{
        width: 100%;
        margin: 0;
        float: none;
    }
    .goods-big-imgs{
        width: 100%;
    }
    .phone-estore-details{
        display: block;
    }
    .shop_detail_tit{
        height: auto;
        line-height: 20px;
        border:none;
        padding: 10px 20px;
    }
    .auction-shop_detail_tit{
        padding-bottom: 0;
    }
    .shop_detail_tit p{
        font-size:16px;
        color:#4a4a4a;
        font-weight: bold;
        line-height: 25px;
        margin-bottom: 3px;
    }
    .shop_detail_info_content{
        padding:0 18px;    overflow: hidden;
    }
    .shop_detail_info_content img{
        max-width: 100%;
    }
    .shop_detail_info_tit{
        text-align: left;
        float: left;
        padding-left: 20px;
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        width: 100%;
        margin-bottom: 20px;
    }
}
.estore-phone-cart{
    width:44px;
    height:44px;
    position:fixed;
    right:13px;
    bottom:85px;
    z-index:999;
}
.estore-phone-cart-inner{
    width:100%;
    height:100%;
    position: relative;
    background-image: url("/images/cart-phone.png");
    background-size:100%;
}
.estore-phone-cart-inner .cart-num{
    position:absolute;
    right:0;
    top:0;
    font-size:12px;
    padding: 3px 8px;
    border-radius: 50%;
    background:#fb3636;
    color:#fff;
}
.already-chosen-specification{
    font-size:12px;
    border-bottom:1px solid #e8e8e8;color:#4a4a4a;
    line-height: 40px;
}
.mobile-shop-size{
    border-bottom:1px solid #e8e8e8;    padding-bottom: 20px;
}
.mobile-shop-size-tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 35px;
}
.mobile-shop-size-list{
    display:inline-block;
    padding: 0 10px;
    min-width: 95%;
    text-align:center;
    line-height:28px;
    border-radius: 100px;
    background:#f5f5f5;
    font-size:12px;
    color:#4a4a4a;
}
.mobile-shop-size-list.no_sku{
    color: #d3d3d3;    background: #eeeeee;
}
.mobile-shop-size-list.shop_active{
    background-color: #7ab34a;
    color: #fff;
}
.mobile-chose-btn{
    background:#37aae0;
    width:100%;
    height:50px;
    text-align: center;font-size:16px;
    color:#ffffff;
    line-height:50px;
}
.mobile-commoditySpecification-dialog .modal-dialog{
    width: 100%;
    padding: 0;
    box-shadow: none;
    position: fixed;
    left: 0;
    bottom: 0;
}
.mobile-commoditySpecification-dialog .modal-content{
    border: none;    border-radius: 0;
}
.mobile-distribution-dialog .modal-dialog{
    width: 100%;
    padding: 0;
    box-shadow: none;
    position: fixed;
    left: 0;
    bottom: 0;
}
.mobile-distribution-dialog .modal-content{
    border: none;    border-radius: 0;
}



.mobile-shop-size ul li{
    padding: 0 5px;
    margin-bottom: 10px;    min-width: 76px;
    display: inline-block; list-style: none;
}
.mobile-shop-size ul li:nth-of-type(1){

}
.delete-goods-prompt-dialog .delete-goods-btn{
    text-align:center;

}
.delete-goods-prompt-dialog .delete-goods-btn p{
    display:inline-block;
    line-height:32px;
    padding:0 35px;
    margin:0 10px;
    font-size:14px;
    color:#25a2db;
    background:#fff;
    cursor:pointer;
    border:1px solid #25a2db;
    border-radius:4px;
}
.delete-goods-prompt-dialog .delete-goods-btn p.cancel-delete{

}
.delete-goods-prompt-dialog .delete-goods-btn p.determine-delete{
    background: #25a2db;
    color:#fff;
    border: 1px solid #25a2db;
}
.detail_container_right{
    display: none;font-size:12px;
    color:#37aae0;
    float:right;
}
.modal-cart-heji{
    color:#4a4a4a;font-size:14px;line-height: 20px;display: inline-block;
}
.modal-cart-heji-num{
    font-size: 18px;
    color: #6baa37;
}
.mobile-cart-save{
    display:none;
    font-size:12px;
    margin-right: 150px;color:#e99f24;
    line-height:20px;
}
@media(max-width:1200px){
    .mobile-cart-jiesuanbtn{
        position: absolute;
        right:0;
        top:0;
    }
    .mobile-cart-save{
        display:block;
    }
    .modal-cart-heji-num{
        font-size:12px;
        color:#37aae0;
        line-height: 20px;
    }
    .modal-cart-heji{
        font-size:12px;
        margin-right: 150px;
        margin-top: 0;    line-height: 50px;
    }
    .detail_container_center_top{
        height: auto;
        padding:0 17px;
    }
    .shoppingCart-page-content,.detail_container_center_top{
        width:100%;
    }
    .detail_container{
        padding-top:38px;
        padding-bottom: 62px;
    }
    .detail_container_left{
        line-height: 36px;
        font-size: 14px;
    }
    .detail_container_right{
        display:block;
        line-height: 36px;    display: block;

        margin-top:0;
    }
    .shoppingCart-page{
        padding-top:0;
    }
    .mobile-shoppingCart .shoppingCart-list-body ul li.goods-informations{
        padding:9px 17px 9px 130px;
    }
    .mobile-shoppingCart .goods-informations .checked-goods{
        left: 10px;
    }
    .mobile-shoppingCart .shoppingCart-list-body .goods-thumbnail{
        top: 30px;
        left: 30px;
    }
    .shoppingCart-list-body ul{
        height:150px;
    }
    .mobile-shoppingCart .shoppingCart-list-body ul .estore-phone-price{
        left:130px;
    }
    .mobile-shoppingCart .shoppingCart-list-body .goods-size{
        left: 130px;
        bottom: 70px;
    }

    .goods-informations .checked-goods input{
        margin-top: -9px;
    }
    .shoppingCart-list-footer{
        position: fixed;
        left:0;
        bottom:0;
        margin:0;
        z-index: 99999;
    }
    .shoppingCart-list-footer .checked-goods{
        left:17px;
    }
}
.submit-order-btn-box{
    padding: 15px 0;
    text-align: right;
}
.submit-order-btn-box .errorInfo{
    display: inline-block;
    margin-right: 15px;
    line-height: 50px;
    color:red;
}
.add-new-adress-width{
    width: 480px;
}
.estore-hidden-PC{
    display: none;
}
.refactoring_estore-hidden-PC{
    display:none;
}
.refactoring_estore-hidden-phone{
    display:block;
}
@media(max-width: 1200px){
    .add-new-adress-width{
        width: 100%;
    }
    .mobile-add-new-adress .receiving-address-list{
        padding: 0 17px;
        height: 74px;
        background-image: url("/images/mobile-add-new-adress-bg.png");     background-size: 100%;
        background-repeat: no-repeat;
        background-position: bottom;
    }
    .add-new-adress{
        line-height: 74px;
        text-align: left;
    }
    .estore-hidden-PC{
        display: block;
    }
    .refactoring_estore-hidden-PC{
        display:block;
    }
    .refactoring_estore-hidden-phone{
        display:none;
    }
    .shoppingCart-list-body .mobile-cart-good-prices{
        position: absolute;
        left: 120px;
        bottom: 20px;
        line-height: 20px;
        height: 20px;
        text-align: left;
        padding: 0;
    }
    .confirmation-order .shoppingCart-list-body .mobile-cart-good-size{
        bottom: 50px;
    }
    .mobile-cart-goods-name{
        margin-top: 5px;
    }
    .mobile-cart-list-body ul{
        background: #fff;
        height:134px;
        border-bottom: 1px solid #d2d2d2;
    }
    .mobile-cart-list-body ul:last-child{
        border-bottom: none;
    }
    .mobile-cart-list-body{
        background: #f7f3f7;
        padding-bottom: 10px;

    }
    .shoppingCart-list-header{
        background: #fff;
    }
    .mobile-estore-index-footer {
        padding: 10px 0 6px;
        position: fixed;
        left: 0;
        z-index: 999;
        bottom: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 1px 10px rgba(0,0,0,.2);
    }
    .mobile-estore-index-footer .footer-list{
        text-align: center;
    }
    .mobile-estore-index-footer  a{
        display: block;
    }
    .mobile-estore-index-footer img{
        height:17px;
    }
    .mobile-estore-index-footer p{
        font-size:12px;
        color:#8f939d;
        line-height: 20px;
    }
}
.mobile-estore-distribution{
    margin-top: 10px !important;
    background: #fff;
    line-height: 42px;
}
.mobile-estore-distribution .right{
    text-align: right;
}
.mobile-estore-distribution .right img{
    width: 5px;margin-left: 5px;
    margin-top: -3px;
}
.distribution-explain{
    font-size:12px;
    color:#9b9b9b;
    line-height: 18px;
    margin-bottom: 20px;
    margin-top:12px;
}
.mobile-estore-settlement .settlement-list{
    line-height: 30px;
}
.mobile-estore-settlement{
    padding-bottom: 25px;
}
.settlement-btn{
    background:#37aae0;
    border-radius:4px;
    width:85%;
    margin:20px auto 0;
    height:40px;font-size:16px;
    color:#ffffff;
    text-align: center;
}
@media(max-width:1200px){
    .receiving-address-list .set-up-adress .change-address,	.receiving-address-list .set-up-adress .delete-address{
        float: right;

    }
    .receiving-address-list .set-up-adress{
        line-height: 35px;
        width: 100%;
        padding-right: 17px;
    }
    .receiving-address-list-current{
        background-image: none;
        background: #fff;
    }
    .receiving-address-list .set-up-adress{
        margin-top: 8px;
    }
    .receiving-address-list .set-up-adress .default-address span{
        width: 17px;
        border-radius: 50%;
        height: 17px;
        background: #ffffff;
        display: inline-block;
        border: 1px solid #c0c0c0;
        vertical-align: middle;
    }
    .receiving-address-list-current .set-up-adress .default-address span{
        background-image:url(/images/fight-groupok.png);
        background-size: 100%;
    }
    .receiving-address-list .set-up-adress img{
        width: 15px;display: inline-block;
        margin-right: 3px;    margin-top: -3px;
    }
    .receiving-address-list .set-up-adress .delete-address{
        margin-right: 20px;

    }
    .mobile-cart-adress-list{
        height: 134px;
    }
}
.mobile-cart-invoice{
    margin-top: 10px !important;
    background: #fff;
    line-height: 42px;
    padding-bottom: 0;
    height: 100%;
    background: #f8f8f8;
}
.mobile-cart-invoice .right{
    text-align: right;
}
.mobile-cart-invoice .right img{
    width: 5px;margin-left: 5px;
    margin-top: -3px;
}

.mobile-cart-invoice .right input[type='text']{
    border:none;
    text-align: right;
    width: 100%;
    line-height: 42px;
    outline: none;
    color:#4a4a4a;
}
.invoice-complete-btn{
    background: #37aae0;
    border-radius: 4px;
    width: 85%;
    margin: 20px auto 0;
    height: 40px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
}
.guess-you-like{
    width: 100%;

    padding: 0 30px;
    line-height: 50px;
    font-size: 	16px;
    border:1px solid #e8e8e8;
    font-weight: bold;
}
@media(max-width: 1200px){
    .guess-you-like{
        line-height: 36px;padding: 0 20px;
        border-left: none;
        border-right: none;
        font-size: 14px;
    }
}
.full-order-table{
    width: 100%;
}
.full-order-table thead tr td{
    font-size:14px;
    color:#000000;
    line-height: 40px;
    text-align: center;
}
.full-order-table thead tr{
    background:#f5f7f6;

}

.full-order-table thead tr td.order-information{
    width: 670px;
}
.full-order-table thead tr td.order-information table{
    width: 100%;
}
.full-order-table thead tr td.order-information table tr .information{
    width: 70%;
    padding-left: 20px;
    text-align: left;
}
.full-order-table thead tr td.order-information table tr .price{
    width: 15%;
}
.full-order-table thead tr td.order-information table tr .num{
    width: 15%;
}
.full-order-table tbody{
    margin-top: 10px;
}
.full-order-table tbody tr td{
    text-align: center;
}
.full-order-table tbody tr td.order-top-informations{
    text-align: left;
    padding-left: 20px;
    line-height: 30px;
    background:#f5f7f6;
    border:1px solid #e8e8e8;
    font-size: 12px;color:#4a4a4a;
}
.full-order-table tbody tr td.order-top-informations span{
    margin-right: 15px;
}
.order-spacing{
    height:10px;
}
.full-order-table tbody tr td.order-information-body{
    width: 670px;
}
.full-order-table tbody tr td.order-information-body table{
    width: 100%;
    height: 132px;
}

.full-order-table tbody tr td.order-information-body table tr .information{
    width: 70%;
    padding-left: 20px;
    text-align: left;
    padding-left: 132px;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
}
.full-order-table tbody tr td.order-information-body table tr .information .order-img{
    width: 92px;
    height: 92px;
    position: absolute;
    left: 20px;
    top:20px;
}
.full-order-table tbody tr.order-information-height{
    height: 132px;
    position: relative;
    border:1px solid #e8e8e8;
}
.full-order-table tbody tr td.order-information-body table tr .information .order-goods-name{
    font-size:14px;
    color:#000000;
    line-height: 20px;
}
.full-order-table tbody tr td.order-information-body table tr .information .order-goods-price{
    font-size:12px;
    color:#9b9b9b;
    margin-top:10px;
}
.full-order-table tbody tr td.order-information-body table tr .price{
    width: 15%;
}
.full-order-table tbody tr td.order-information-body table tr .num{
    width: 15%;
}
.full-order-table tbody tr td.order-information-real-payment{
    font-size:14px;
    color:#000000;line-height: 20px;
}
.full-order-table tbody tr td.order-information-real-payment .postage-invoice{
    font-size:12px;
    color:#9b9b9b;

}
.full-order-table tbody tr td.order-information-trading-state{
    font-size:14px;
    color:#9b9b9b;line-height: 20px;
}
.full-order-table tbody tr td.order-information-trading-state .pending-payment{
    color:#f5a623;
}
.full-order-table tbody tr td.order-information-trading-state .pending-payment-time{
    font-size:12px;
    color:#9b9b9b;line-height: 20px;
}
.full-order-table tbody tr td.transaction-operation{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.full-order-table tbody tr td.transaction-operation .pending-payment-btn{
    background: #37aae0;
    border-radius: 4px;
    height: 34px;
    padding: 0 20px;
    line-height: 34px;
    font-size: 14px;
    color: #ffffff;
    display: inline-block;
    cursor: pointer;
}
.full-order-table tbody tr td.order-information-body .order-information-lists{
    border-right: 1px solid  #e8e8e8;
    border-bottom: 1px solid  #e8e8e8;
}
.full-order-table tbody tr td.order-information-body .order-information-lists:last-child{
    border-bottom:none;
}
.order-details-seccess-title{
    font-size:20px;
    color: #ff9303;
    margin: 20px 0 10px 0;
}
.order-details-seccess-title img{
    width:24px;
    height:24px;
}
.order-details-seccess-explain{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
    margin-bottom: 10px;
}
.order-details-types{
    padding-bottom: 15px;
}
.order-details-waiting-delivery-title{
    font-size:20px;margin: 20px 0 10px 0;
    color:#9b9b9b;
}
.apply-refund-btn{
    background:#ffffff;
    border:1px solid #37aae0;
    border-radius:4px;
    padding: 0 14px;
    font-size:12px;
    color:#37aae0;
    display: inline-block;
    cursor: pointer;
    line-height: 26px;
}
.confirm-received-btn{
    background:#37aae0;
    border-radius:4px;font-size:12px;
    color:#ffffff;line-height: 26px;padding: 0 14px;
    display: inline-block;
    margin-right: 20px;cursor: pointer;

}
.already-shipped-refund-btn{
    display: inline-block;font-size:14px;
    color:#4a4a4a;line-height: 26px;
    cursor: pointer;
}
.estore-refund-page{
    width: 100%;
}
.estore-refund-page-inner{
    width: 1200px;
    margin:0 auto;
}
@media(max-width: 1200px){
    .estore-refund-page{
        padding-top: 38px;
        background: #f7f3f7;
        height: 100%;
    }
    .estore-refund-page-inner{
        width: 100%;
    }
}
.refund-top{
    padding:20px 0;
}
.refund-amount{
    font-size:16px;
    color:#4a4a4a;
    line-height: 20px;
}
.refund-amount .refund-range{
    font-size:12px;
    color:#909090;
    margin-left: 20px;
}
.refund-order{
    margin-bottom: 30px;
}
.refund-reason-tit{
    font-size:16px;
    color:#000000;
    line-height: 35px;
}
.estore-refund-reason{
    margin-bottom: 100px !important;
}
.refund-reason-content{
    width: 100%;
    height:155px;background:#f7f7f7;
    border:1px solid #dfdfdf;
    border-radius:4px;
    resize: none;
    width: 50%;font-size:14px;
    color:#9b9b9b;
    line-height: 18px;
    padding: 10px;
}
.refund-Submission-btn{
    background:#37aae0;
    border-radius:4px;
    width:183px;
    height:50px;font-size:18px;
    color:#ffffff;
    text-align:center;
    display: inline-block;
    cursor: pointer;
    line-height: 50px;    vertical-align: bottom;
    margin-left: 30px;
}
.wait-refund-text{
    font-size:20px;
    color:#9b9b9b;
    line-height: 30px;
    margin-bottom: 15px;
}
.wait-refund-tel{
    cursor: pointer;
    font-size:14px;
    color:#37aae0;line-height: 30px;
    margin-left: 24px;
}
.wait-refund-cancel-btn{
    background:#3fade2;
    border-radius:4px;height:26px;
    padding: 0 14px;
    cursor: pointer;
    font-size:12px;
    color:#ffffff;
    line-height: 26px;
    display: inline-block;
    margin: 0 15px;
}
.wait-refund-modify-btn{
    display: inline-block;line-height: 26px;	color:#37aae0;
    cursor: pointer;font-size:12px;
}
.refund-type-title{
    margin-bottom: 10px;
}
.refund-success-text{
    color:#6baa37;font-size:20px;line-height: 30px;
    margin-bottom: 15px;
}
.refund-yoopay{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
    margin-left: 15px;
}
.refuse-refund-reason{
    font-size:12px;
    color:#9b9b9b;
    line-height: 20px;
}
.estore-refund-reason-text .refund-reason-tit{
    width: 100%;
    background:#f5f7f6;
    padding-left: 20px;
    line-height: 40px;font-size:16px;
    color:#000000;
}
.estore-refund-reason-text{
    border:1px solid #e8e8e8;
    margin-bottom: 100px;
}
.estore-refund-reason-text 	 p{
    padding: 20px;font-size:14px;
    color:#4a4a4a;
    line-height: 18px;
}
.payment-success-inner{
    width: 1200px;
    margin:0 auto;
}
.payment-success-title{
    padding: 18px 0;font-size:20px;
    color:#6baa37;
    line-height: 24px;
}
.payment-success-title img{
    width: 24px;
    margin-right: 3px;
}
.view-order-details{
    background:#ffffff;
    border:1px solid #37aae0;
    border-radius:4px;
    padding: 0 10px;
    font-size:12px;
    color:#37aae0;
    line-height: 26px;
    display: inline-block;
    cursor: pointer;
    margin-right: 20px;
}
.Continue-estore{
    line-height: 26px;
    display: inline-block;
    cursor: pointer;padding: 0 10px;
    font-size:12px;background:#37aae0;
    border-radius:4px;font-size:12px;
    color:#ffffff;
}
.payment-success-btns{
    padding-bottom: 24px;
}
.payment-success-top{
    width: 100%;
    background:#ffffff;
    border:1px solid #e8e8e8;
    margin-bottom: 20px;
}
.recommend-you-tit{
    font-size:16px;
    color:#4a4a4a;
    line-height: 48px;
    padding-left: 20px;
}
.go-shoping{
    text-align: right;
    padding-right: 60px;font-size:16px;
    color:#000000;
    line-height: 48px;
}
.recommend-goods{
    width: 20%;
    float: left;
    margin-bottom: 20px;
    height: 302px;border-radius:3px;
    padding: 0 10px;
}
.recommend-goods .img-box{
    width: 100%;
    display: block;
    height: 220px;
    overflow: hidden;
    text-align: center;
}
@media(max-width: 1200px){
    .recommend-goods .img-box{
        height: 167px;
    }
}
.recommend-goods .img-box img{
    height: 100%;
}
.recommend-goods-name{
    font-size:14px;

    line-height: 20px;
    height: 40px;
    overflow: hidden;
    padding: 0 10px;
}
.recommend-goods-name a{
    color:#4a4a4a;
}
.recommend-goods-price{
    font-size:16px;
    color:#000000;
    line-height: 20px;
    margin-top: 14px;padding: 0 10px;
}
.payment-success-bottom{
    margin-bottom: 50px;
}

.backstage-full-order-list{
    width: 100%;
}
.backstage-full-order-list-inner{
    width: 90%;
    margin:0 auto;
}
.backstage-order{
    width: 100%;
}
.backstage-order-head{
    width: 100%;
    background:#f5f7f6;border:1px solid #e8e8e8;
}
.backstage-order-head tr th{
    font-size:14px;
    color:#000000;
    line-height: 38px;padding: 0;
    text-align: center;
}
.backstage-order-list .sep-row{
    height: 10px;
}
.backstage-order-name{
    height: 112px;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 0 10px 114px;
    position: relative;
}
.backstage-order-name:last-child{
    border-bottom: none;
}
.backstage-order-name .order-img{
    width: 92px;
    height: 92px;
    position: absolute;
    left: 10px;
    top: 10px;
    overflow: hidden;
}
.backstage-order-name .order-img img{
    width: 100%;
}
.backstage-order-name .order-name{
    font-size:14px;
    color:#000000;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-align: left;
}
.backstage-order-name .order-size{
    position: absolute;
    left: 114px;
    bottom: 20px;
    font-size:12px;
    color:#9b9b9b;
    line-height: 20px;
}
.backstage-order-list .tr-th {
    width: 100%;
}
.backstage-order-list .tr-th{
    border:1px solid #e8e8e8;background:#f5f7f6;
}
.backstage-order-list .tr-th td span{
    font-size:12px;
    color:#4a4a4a;
    line-height: 30px;
    padding-left: 20px;
    display: inline-block;

}
.backstage-order-list .tr-tb{
    background: #fff;border:1px solid #e8e8e8;
}
.backstage-order-list .tr-tb td{
    text-align: center;
}
.tr-tb-table{
    width: 100%;
}
.tr-tb-table tr{
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}

.tr-tb-table tr:last-child{
    border-bottom: none;
}
.refuse-refund-dialog-header{
    text-align: left;
    background: #5bb9e4;
    border-radius: 4px 4px 0 0;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    padding: 0 20px;
    position: relative;
}
.refuse-refund-dialog-header img{
    position: absolute;
    right: 20px;
    top: 11px;
    width: 18px;
}
.refuse-refund-dialog-body{
    padding: 15px 20px 20px;
}
.refuse-refund-dialog-body p{
    font-size:14px;
    color:#4a4a4a;
    line-height: 30px;
}
.refuse-refund-dialog-body textarea{
    width: 100%;
    border:1px solid #d2d6de;
    border-radius:3px;
    height:141px;
    padding:10px;
    line-height: 20px;
    color: #4a4a4a;    resize: none;
}
.refuse-refund-dialog-footer{
    border:none;
}
.refuse-refund-dialog-footer .btn{
    border-radius:3px;
    width:78px;
    height:30px;background:#ffffff;
    font-size:14px;
    color:#6a707e;
    text-align: center;
    border:1px solid #d9d9d9;
    padding: 0 ;
    line-height: 30px;
    cursor: pointer;
}
.refuse-refund-dialog-footer .refund-refuse{
    background:#ed7167;
    color:#fff;
    border:1px solid #ed7167;
}
.refund-apply-dialog-input{
    display: block;height:36px;	border:1px solid #d2d6de;
    border-radius:3px;
    padding: 0 13px;
    line-height: 38px;
    font-size:14px;
    color:#323c47;width: 100%;
}
.refund-apply-dialog-footer{
    border:none;
    text-align: center;
}
.refund-apply-dialog-footer .refund-immediately{
    background:#25a2db;
    border-radius:3px;
    width:131px;
    height:32px;font-size:14px;
    color:#ffffff;
    text-align:center;
    line-height: 30px;
    cursor: pointer;padding: 0;
}

.mobile-estore-addAdress{
    width: 100%;
    background: #fff;
}
.mobile-estore-addAdress-in{
    width: 100%;
    padding-bottom: 30px;    background: #f7f3f7;
}
.mobile-estore-addAdress-in ul{
    background: #fff;
    width: 100%;
}
.mobile-estore-addAdress-in .addAdress-informations{
    border-bottom: 1px solid #e8e8e8;
    height: 44px;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-left: 70px;
}
.mobile-estore-addAdress-in .addAdress-informations .left{
    font-size:14px;
    color:#4a4a4a;line-height: 44px;
    position: absolute;left: 15px;
    top: 0;
}
.mobile-estore-addAdress-in .addAdress-informations .right{
    width: 100%;
    padding: 0 20px 0 10px;line-height: 41px;color:#4a4a4a;font-size:14px;
}
.mobile-estore-addAdress-in .addAdress-informations .right input{
    display: block;
    width: 100%;
    line-height: 41px;
    color:#4a4a4a;font-size:14px;
    border: none;
}
.order-top-logo{
    height: 60px;
    overflow: hidden;
    margin-top:10px;    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}
@media(max-width: 1200px){
    .order-top-logo{
        margin-top: 10px;
    }

}
.order-top-logo img{
    width: 100%;
    vertical-align: top;
}
.payment-fail-title{
    font-size: 14px;
    line-height: 20px;
    color: #4a4a4a;
    margin: 10px 0;
}





/* 移动我的订单 */
.mobile-full-order{
    padding-bottom: 60px;
    width: 100%;
    padding-top: 38px;
    background: #f7f3f7;
    min-height: 100%;
}
.mobile-full-order-nav ul li{
    float: left;
    width: 20%; list-style: none;
}
.mobile-full-order-nav{
    margin-bottom: 10px;
    background: #fff;
}
.mobile-full-order-nav ul li a{
    font-size:12px;
    color:#9b9b9b;
    display: block;
    text-align: center;
    line-height: 30px;
}
.mobile-full-order-nav ul li.current{
    color:#000000;
}
.mobile-full-order-list{
    width: 100%;
    background: #fff;
    padding-top: 0;
    margin-bottom: 10px;
    position: relative;
}
.mobile-full-order-top{
    border-bottom: 1px solid #e8e8e8;
}
.mobile-full-order-top .order-number{
    font-size:12px;
    color:#4a4a4a;
    line-height: 34px;
    float: left;
    padding-left: 10px;
}
.mobile-full-order-top .trading-state{
    float: right;
    font-size:12px;
    line-height: 24px;
    padding: 0 10px;
    border:1px solid ;
    margin-top:4px;
    margin-right: 10px;
}
.mobile-full-order-top .pending-payment{
    border-color: #f5a623;
    color:#f5a623;
}
.mobile-full-order-mid{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    min-height: 110px; position: relative;
}
.mobile-full-order-mid-inner{
    width: 100%;
    padding: 10px 14px 10px 119px;
    height: 110px;
}
.mobile-full-order-mid .goods-img{
    width:92px;
    height:92px;
    position: absolute;
    left: 17px;
    top: 9px;
    overflow: hidden;
}
.mobile-full-order-mid .goods-img a{
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.mobile-full-order-mid .goods-img img{
    width: 100%;
}
.mobile-full-order-mid .mobile-order-name{
    font-size:14px;
    color:#000000;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
}
.mobile-full-order-mid .mobile-order-size{
    height: 24px;

    left: 119px;
    bottom: 5px;
}
.mobile-full-order-mid .mobile-order-size .size{
    float: left;font-size:12px;
    color:#9b9b9b;line-height: 24px;
}
.mobile-full-order-mid .mobile-order-size .refund-refunds-btn{
    float: right;
    border:1px solid #37aae0;
    border-radius:4px;font-size:12px;
    color:#37aae0;
    padding: 0 6px;
    line-height: 22px;
}
.mobile-full-order-mid .mobile-order-price{
    line-height: 20px;margin-top: 6px;
}
.mobile-full-order-mid .mobile-order-price .price{
    float: left;
    font-size:18px;
    color:#000000;
}
.mobile-full-order-mid .mobile-order-price .price .original-price{
    text-decoration: line-through;
    margin-left: 10px;
    font-size: 12px;
    color: #9b9b9b;
}
.mobile-full-order-mid .mobile-order-price .num{
    float: right;
    font-size:12px;
    color:#4a4a4a;
}
.mobile-order-amount{
    font-size:12px;
    color:#4a4a4a;
    line-height: 30px;
    border-bottom: 1px solid #e8e8e8;
    text-align: right;
    padding-right: 14px;
}
.mobile-order-bottom{
    border-bottom: 1px solid #e8e8e8;
    height:50px;
}
.mobile-order-bottom-inner{
    width: 100%;
    padding-right: 14px;
    padding-left: 25px;
}
.mobile-order-bottom .order-count-down{
    float: left;
    line-height: 50px;
    font-size:12px;
    color:#9b9b9b;
}
.mobile-order-bottom .order-count-down img{
    width: 16px;
    margin-right: 4px;
}
.mobile-order-bottom .order-operation{
    float: right;
}
.mobile-order-bottom .order-operation .order-operation-btn{
    margin-left: 15px;
    display: inline-block;
    border-radius:4px;
    line-height: 28px;
    padding: 0 10px;
    font-size:12px;
    margin-top:10px;
}
.mobile-order-bottom .order-operation  .cancel-order{
    background:#ffffff;
    border:1px solid #4a4a4a;color:#4a4a4a;
}
.mobile-order-bottom .order-operation  .payment-order{
    color:#ffffff;background:#37aae0;
    border:1px solid #37aae0;
}

.mobile-order-detail{
    min-height: 100%;
    background:
    padding-bottom: 60px;
    width: 100%;
    padding-top: 38px;
    background: #f7f3f7;
}
.mobile-order-detail-state {
    background: #fff;
    margin-bottom: 10px;
    padding: 10px 17px 20px;
}
.mobile-order-detail-state .tit{
    font-size:18px;
    line-height:20px;
    margin-bottom: 10px;
}
.mobile-order-detail-state .text{
    font-size:12px;
    color:#9b9b9b;
    line-height: 20px;
}
.mobile-order-detail-state .text img{
    width: 16px;
    margin-right: 3px;
}
.mobile-order-detail-state .pending-payment{
    color:#f7b343;
    font-weight: bold;
}
.mobile-order-detail-adress{
    width: 100%;
    background: #fff;
    padding: 12px 17px 12px 45px;
    margin-bottom: 10px;
    position: relative;
}
.mobile-order-detail-adress img{
    position: absolute;
    left: 17px;
    top: 24px;
    width: 18px;
}
.mobile-order-detail-adress .recipient{
    color:#4a4a4a;
    line-height: 20px;
}
.mobile-order-detail-adress .recipient .name{
    font-size:16px;
}
.mobile-order-detail-adress .recipient .phone{
    font-size:12px;
}
.mobile-order-detail-adress .position{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.mobile-order-detail-content{
    margin-bottom: 10px;
}
.mobile-order-detail-money{
    width: 100%;

    padding: 10px 17px;
    background: #fff;
    padding-top: 0;
}
.mobile-order-detail-money ul{
    padding-top: 10px;
}
.mobile-order-detail-money ul .money-list span{
    width: 49%;
    display: inline-block;
    font-size:12px;
    color:#888888;
    line-height: 20px;
}
.mobile-order-detail-money ul .money-list span.money-right{
    text-align: right;
}
.mobile-order-detail-contact-seller{
    width: 100%;
    text-align: center;
    line-height: 44px;
    background: #fff;
    margin-bottom: 10px;
}
.mobile-order-detail-contact-seller span{
    font-size:16px;
    color:#37aae0;
}

.mobile-add-new-adress-btn{
    width: 100%;
    text-align: center;
    position: fixed;
    left: 0;
    bottom: 0;background:#37aae0;
    z-index: 9899;
}
.mobile-add-new-adress-btn span{
    font-size:14px;
    color:#ffffff;
    line-height: 50px;background:#37aae0;
}
.mobile-add-new-adress-btn img{
    width: 17px;
    margin-right: 4px;
}

.mobile-order-detail-refund-btn{
    text-align: right;
    padding:10px 14px 10px 0;
    border-bottom: 1px solid #e8e8e8;
}
.mobile-order-detail-refund-btn p{
    display: inline-block;font-size:12px;
    color:#7a7a7a;
    line-height: 26px;border:1px solid #7a7a7a;
    border-radius:4px;
    padding: 0 8px;

}
.mobile-confirmation-receipt{
    width: 100%;padding:10px 14px 10px 0;
    text-align: right;
}
.mobile-confirmation-receipt p{
    font-size:12px;
    color:#ffffff;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    background:#37aae0;
    border-radius:4px;
}
.mobile-order-detail-seller{
    width: 100%;
    padding: 8px 14px 8px 67px;
    position: relative;
    background: #fff;
    margin-bottom: 10px;
}
.mobile-order-detail-seller .seller-logo{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 17px;
    top: 8px;
}
.mobile-order-detail-seller .seller-logo img{
    width: 100%;
}
.mobile-order-detail-seller .seller-name{
    font-size:14px;
    color:#4a4a4a;

    line-height: 40px;
}
.mobile-order-detail-bottom{
    width: 100%;
    background: #fff;
    padding-left: 17px;
}
.mobile-order-detail-bottom ul{
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding-top: 8px;
    padding-bottom:8px;
}
.mobile-order-detail-bottom ul:last-child{
    border:none;
}
.mobile-order-detail-bottom ul li span{
    font-size:12px;
    color:#888888;
    line-height: 20px;
    display: inline-block;
    width: 49%;
}
.mobile-order-detail-bottom ul li .right{
    text-align: right;
    padding-right: 17px;
}

.mobile-amount-payable{
    width: 100%;
    height: 44px;
    background: #fff;
    padding: 0 17px;
}
@media(max-width: 1200px){
    .successful-trade-content{
        margin-top: 0;
        padding-top: 38px;
    }
    .successful-trade-content .successful-order{
        border:none;
    }
    .shoppingCart-list-body ul li.mobile-cart-changeNum{
        position: absolute;
        right: 17px;	;
        bottom: 55px;
        padding: 0;
        height: 28px;
        padding-top: 0;
    }
    .mobile-cart-changeNum .checked-num{
        margin-top: 0 !important;
    }
}
.mobile-refund-amount{
    width: 100%;
    font-size:14px;
    color:#4a4a4a;
    padding: 0 17px;
    line-height: 44px;
    margin-top: 8px;
    background: #fff;
}
.mobile-most-refund-amount{
    padding: 0 17px;font-size:12px;
    color:#909090;
    line-height: 40px;
}
@media(max-width: 1200px){
    .refund-order{
        margin-bottom: 0;
    }
    .estore-refund-reason{
        background: #fff;
        padding: 20px 17px;
    }
    .refund-reason-tit{
        font-size:14px;
        color:#4a4a4a;
    }
    .refund-reason-content{
        width: 100%;
    }
    .refund-Submission-btn{
        width: 80%;
        margin: 15px auto 0;
        display: block;
        border-radius:4px;
        line-height: 40px;
        height: 40px;
    }
}
.estore-empty{
    width: 100%;
    background: #fff;
    height: 400px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);
    text-align: center;
}
.estore-empty img{
    margin-top: 80px;
    width: 200px;
}
.estore-empty p{
    line-height: 60px;
    font-size: 16px;
    color: #9b9b9b;
}
.estore-pay-wechat{
    width: 100%;

}
.estore-pay-wechat-inner{
    width: 1137px;
    margin:0 auto;
}
.estore-pay-tit{
    font-size:16px;
    color:#4a4a4a;
    line-height: 60px;
}
.estore-pay-wechat-content{
    width: 100%;
    border:1px solid #e8e8e8;
}
.estore-pay-wechat-content .tit{
    background:#f5f7f6;font-size:16px;
    color:#000000;
    padding-left: 20px;line-height: 40px;
}
.estore-pay-wechat-content .wechat-content{
    width: 100%;
    height: 500px;
    padding: 40px 0 70px;
    text-align: center;
}
.estore-pay-wechat-content .wechat-content .text{
    font-size:12px;color:#6c6c6c;
    line-height: 30px;
    margin-top:10px;
}
.estore-pay-wechat-content .wechat-content .wechat-qr-code{
    width: 120px;
    height: 120px;
    margin-top: 20px;
}
.estore-pay-wechat-content .wechat-content .wechat-tit span{
    font-size: 20px;
    color: #212121;
}
.estore-pay-wechat-content .wechat-content .wechat-tit img{
    width: 33px;
    margin-top: -4px;
}
@media(max-width: 1200px){
    .payment-success{
        padding-top: 0;
    }
    .payment-success-inner{
        width: 100%;
        background: #f3f7f3;
        min-height: 100%;
    }
    .payment-success-title{
        text-align: center;
        background: #fff;
    }
    .view-order-details{
        border:none;
        display: inline-block;width: 49%;
        margin:0;
        padding: 0;
        font-size: 14px;
        line-height: 50px;
    }
    .payment-success-btns{
        text-align: center;
        padding-bottom: 0;border:none;
        margin-bottom: 8px;
        background: #fff;
        border-top:1px solid #e8e8e8;
    }
    .Continue-estore{
        line-height: 50px;
        font-size: 14px;
        margin:0;
        padding: 0;background: #fff;
        color: #37aae0;display: inline-block;width: 49%;
    }
    .recommend-you-tit{
        border-bottom: 1px solid #d2d2d2;
    }
    .payment-success-top{
        margin: 0;
        border:none;
    }
    .payment-success-bottom{
        background: #fff;
        padding-top: 15px;
    }
    .recommend-goods{
        width: 50%;
    }
    .estore-goods-lists{
        padding-bottom: 60px;
        height: 100%;background: #fff;
    }
    .recommend-goods{
        height: 252px;
    }
}

.index-title-show{
    text-align:center;
}
.index-title-show-lists{
    display: inline-block;
    padding: 0 40px;
    cursor: pointer;
}
.YF-sponsor-event-tit h1.index-title-show .index-title-show-lists p.inactive{
    color: #9b9b9b;
    border: none;
}
.YF-sponsor-event-tit h1.index-title-show .index-title-show-lists p{
    display: inline-block;
    font-size: 16px;
    color: #6baa37;
    line-height: 46px;
    height: 46px;
    border-bottom: 4px solid #6baa37;
    margin: 0;
}
.estore-pay-wrong-message{
    width:100%;text-align: center;margin-bottom: 20px;
}
.estore-pay-wrong-message .wrongMessage{
    background-color: #fff;
}
.goods-lower{
    width: 92px;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    position: absolute;
    background: rgba(0,0,0,.5);
    left: 68px;
    top: 92px;
}
@media(max-width: 1200px){
    .goods-lower{
        left: 30px;
        top: 	82px;
    }
    .delete-goods-prompt-dialog .delete-goods-btn p{
        margin-bottom: 15px;
        width: 50%;
    }
}
.cart-goods-img-box{
    width: 100%;
    display: block;
    overflow: hidden;
    height: 252px;
}
.cart-goods-img-box img{
    height: 100%;
}
@media(max-width: 1200px){
    .cart-goods-img-box{
        height: 172px;
    }
    .estore-index-lists a.goods-img-a{
        height: 172px;
    }
    .shoppingCart-page{
        padding-bottom: 50px;
    }
    .receiving-address-list{
        height: 126px;
    }
    .payment-fail-title{
        background: #fff;
        padding:0 17px;
        padding-bottom: 10px;
    }
}
.estore-wechat-box{
    float: left;
    width: 50px;
    height: 50px;
    margin-left: 25px;
    position: relative;
    text-align: center;
}
.estore-wechat-min-box{
    width: 100%;border: 1px solid #d2d6de; padding: 4px;
    height: 100%; border-radius: 10px; background: #ffffff;
}
.estore-wechat-min-box img{
    width: 100%;
}
.estore-big-wechat{
    position: absolute;
    left: 50%;
    margin-left: -140px;
    text-align: center;
    padding: 20px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    background: #fff;
    border-radius: 10px;
    z-index: 999;
    width: 280px;
    top:70px;
    padding-bottom: 20px;
    display: none;
}
.estore-big-wechat  p{
    margin-bottom: 10px;
    font-size: 12px;
}
.estore-big-wechat img{
    width: 100%;
}
.new_inter_payment_partOne img{
    margin:5px 10px 0 0;
}
.new_inter_payment_partTwo{
    margin:18px 0 20px;
    padding-left:58px;
    text-align:left;
}
.new_inter_payment_partTwo p:nth-child(1){
    font-size: 14px;
    color: #323c47;
    line-height: 14px;
    margin: 18px 0 15px;
    font-weight:bold;
}
.new_inter_payment_partFive{
    margin-top:60px;
}
.new_Charges_Notes_con_table{
    background:#dfdfdf;
}
.new_Charges_Notes_con_table div{
    height:44px;
    line-height:44px;
    padding:4px 0;
    font-size:14px;
    color:#7a7a7a;
}
.new_Charges_Notes_con_table div:nth-child(1){
    line-height:18px;
}
.new_Charges_Notes_con_table div p{
    font-size:12px;
    color:#9b9b9b;
}
.new_Charges_Notes_con_table_foot{

}
.new_Charges_Notes_con_table_foot div{
    height:79px;
}
.new_yqf_Charges_Notes_con_table{
    box-shadow: none;
    border:1px solid #e7e7e7;
    height:124px;
}
.new_Charges_Notes_con_table_foot div p:nth-child(1){
    margin-top:24px;
}
.new_yqf_Feedback_page_table{
    width:66.66%;
}
.nobg_membership-help-dialog{
    background:none;
    position:static;
    padding-left:0;
}
.add-goods-label-btn{
    background:#25a2db;
    border-radius:4px;font-size:14px;color:#ffffff;
    padding: 0 15px;
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
}
.add-goods-label{
    padding-top: 20px;
}
.edit-goods-label-btn{
    line-height: 30px;
    cursor: pointer;
    display: inline-block;
    padding: 0 15px;
    border:1px solid #25a2db;
    border-radius:4px;
    line-height: 28px;
    margin-left: 15px;
    font-size:14px;
    color:#25a2db;
}
.goods-label-lists{
    padding-top: 20px;
}
.goods-label-lists li{
    border:1px solid #d2d6de;
    font-size:14px;
    color:#6a707e;
    border-radius:3px;
    line-height: 28px;
    cursor: pointer;
    display: inline-block;
    padding: 0 15px;
    margin-right: 12px;
    margin-bottom: 15px;
    position: relative;
    background-color: #fff; list-style: none;
}
.goods-label-lists li input{
    display: block;
    width: 100%;
    border:1px solid #d2d6de;
    font-size:14px;
    color:#6a707e;
    border-radius:3px;
    line-height: 28px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    padding-left: 10px;
}
.goods-label-lists li img{
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
}
.goods-label-lists li.cur{
    border:1px solid #7ab34a;
    background-image: url("/images/current-paymnt.png");
    background-size: 18px;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.full-screen-content{
    min-height: 100%;
    padding-top: 44px;
    padding-bottom: 120px;
}
.full-screen-head{
    height: 44px;
    margin-bottom: -44px;
}
.full-screen-footer{
    margin-top: -120px;
}
@media(max-width: 1200px){
    .full-screen-footer{
        margin-top: -50px;
    }
    .full-screen-head{
        height: 38px;
        margin-bottom: -38px;
    }
    .full-screen-content{
        padding-top: 38px;
        padding-bottom: 50px;
    }
}
.new_header-company-name{
    width:240px;
}
.new_YF-navbar-center{
    width:295px;
}
/*7.4yqf*/
.new_add_video_tit{
    margin-top:20px;
}
.new_add_video_tit p span{
    font-size:12px;
    color:#6a707f;
    line-height:14px;
}
.new_add_video_con{
    margin-top:10px;
    width:710px;
}
.new_add_video_con textarea{
    width:100%;
    height:70px;
    resize: none;
    border:1px solid #d2d6de;
    border-radius:3px 3px 0 0;
}
.new_add_video_con_come{
    font-size:12px;
    color:#6a707f;
    line-height:14px;
    padding:8px 0 4px 10px;
    width:100%;
    border:1px solid #d2d6de;
    border-top:none;
    border-radius:0 0 3px 3px;
}
.new_add_video_con_come label{
    margin:0 16px 0 5px;
    font-weight:100;
}
.new_add_video_con_come input{
    vertical-align: middle;
    margin:0;
}

.invoice_provider-label{
    position: relative;
    padding-left: 20px;
    font-size:14px;
    color:#6a707e;
    font-weight: normal;
    cursor: pointer;
}
.invoice_provider-label input[type="checkbox"],.invoice_provider-label input[type="radio"]{
    display: none;
}
.invoice_provider-radio{
    display: inline-block;
    background:#ffffff;
    border:1px solid #9b9b9b;
    border-radius:2px;
    width:12px;
    height:12px;
    position: absolute;
    left: 0 ;
    top: 3px;
}
.free-shipping-radio{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/radio-unchecked.png);
    background-size: 14px;
    border:none;
}
.invoice_provider-label input:checked + .invoice_provider-radio:after{
    content: "";    position: absolute;
    background-image:url(/images/checkedbg.png);
    background-size: 100%;
    width: 12px;
    height: 12px;
    background-color: #25a2db;position: absolute;
    left: 0 ;
    top: -1px;border-radius:2px;
    overflow: hidden;
}
.invoiceFeeProviderSpanForHost{
    padding-left: 20px;
}
.invoice_provider-label input:checked + .free-shipping-radio:after{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/radio-checked.png);
    background-size: 100%;
    border:none;
    background-color: rgba(0,0,0,0);
    top: 0;
}
.estore-payment-label input:checked + .estore-payment-radio:after{
    background-image:url(/images/checkedbg.png);
    top:0;
    width: 14px;
    height: 14px;
}
.estore-payment-radio{
    width: 14px;
    height: 14px;
    top:16px;
}
.estore-payment-label{
    font-weight: bold;color:#000;margin:0;
}





.estore-top-sponsor-name{
    font-size: 24px;
    line-height: 80px;
    color: #4a4a4a;
}
.estore-fixed-qrcode{
    box-shadow: 0 0 10px rgba(0,0,0,.4);
}
/*7.9*/
.upload_picture_all_con{
    width:80%;
    float:left;
}
.upload_picture_all_con div{
    float:left;
    width:200px;
    margin-right:30px;

}
.upload_picture_all_con div div:nth-child(1){
    height:356px;
    box-shadow:0 2px 2px 0 rgba(0,0,0,0.20);
}
.upload_picture_all_con_right{
    float:right;
    width:20%;
}
.upload_picture_all_con_right div{
    margin-top:70px;
}
.upload_picture_all_con_right div p{
    font-size:12px;
    color:#8f939d;
    line-height:20px;
    margin-bottom:18px;
}
.upload_picture_upload_box{
    text-align:center;
    background-color:#fff;
}
.upload_picture_relative{
    margin:97px 0 11px;
}
.upload_picture_relative span{
    display:block;
    margin-top:10px;
}
.upload_picture_position{
    margin-top:12px;

}
.upload_picture_position_parto{
    margin-right: 12px;
    float: left;
    width: 68px;
}
.upload_picture_position_parto a{
    color:#25a2db;
    margin-right:10px;
    font-size:12px;
}
.upload_picture_position span.upload_picture_position_partt{
    display:inline-block;
    width:48px;
    margin:0 auto;
    font-size:12px;
}
.upload_picture_position_partt a{
    color:#4a4a4a;
}
.upload_picture_position_partth{
    float:right;
}
.upload_picture_position_partth a{
    color:#4a4a4a;
    margin-right:10px;
    font-size:12px;
}
.upload_picture_position_partth a img{
    vertical-align: middle;
}
.upload_picture_size{
    font-size:12px;
    color:#8f939d;
    line-height:20px;
    text-align:center;
}
.chose_change_list div{
    float:left;
    margin-right:30px;
}
.chose_change_list div p{
    text-align:center;
}
.chose_change_list div p:nth-child(2) label{
    font-size:12px;
    color:#9b9b9b;
    margin-bottom:10px;
}
.chose_change_list div p:nth-child(1){
    margin-bottom:10px;
}
.chose_change_list div p:nth-child(2){
    font-size:14px;
    color:#9b9b9b;
    line-height:20px;
}
.chose_change_list div p:nth-child(2).changed_actived{
    font-size:14px;
    color:#25a2db;
}
.chose_change_list div p:nth-child(2) input{
    vertical-align: middle;
    margin:0;
    margin-right:10px;
}
.chose_change_list div p:nth-child(2) label{
    font-weight:100;
}
.chose_change_list div p img{
    margin:0 auto;
}
.chose_bg_music>div>div{
    float:left;
    text-align:center;
    margin-right:30px;
}
.chose_bg_music>div>div div:nth-child(1){
    background:#ffffff;
    border:1px solid #d1d1d1;
    border-radius:4px;
    width:98px;
    height:98px;
}
.chose_bg_music>div>div div:nth-child(1).actived_music{
    /*box-shadow:0 2px 3px 0 rgba(0,0,0,0.20);*/
    border:1px solid #25a2db;
}
.use_chose_music{
    display:none;
}
.use_chose_music input{
    vertical-align: middle;
    margin:0;
    margin-right:10px;
}
.use_chose_music label{
    font-weight:100;
    font-size:14px;
    color:#9b9b9b;
}
.chose_bg_music p.current_music label{
    color:#25a2db;
}
.music_lists_box_two{
    position:relative;
}
.music_list_box_imgTrue{
    position: absolute;
    top:4px;
    right:5px;
    display:none;
}
.chose_bg_music_right{
    margin-top:44px;
}
.chose_bg_music_right p{
    font-size:12px;
    color:#8f939d;
    line-height:20px;
    margin-bottom:10px;
}
.chose_bg_music_titOne{
    width:100%;
    font-size:14px;
    color:#4a4a4a;
    margin-bottom:8px;
}
.chose_bg_music_titTwo{
    width:100%;
    font-size:14px;
    color:#4a4a4a;
    margin-top:5px;
    margin-bottom:8px;
}
.music_lists_box{
    text-align:center;
    padding:0 5px;
    margin-bottom:10px;
}
.music_lists_box>p{
    margin:15px 0 8px;
}
.music_lists_box>p img{
    margin:0 auto;
}
.music_lists_box div{
    font-size:12px;
    text-align:center;
    color:#9b9b9b;
}
.music_lists_box div p:nth-child(1){
    width:100%;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.bottom_music_fixed{
    background:#ffffff;
    box-shadow:0 0 6px 0 rgba(0,0,0,0.06);
    border-radius:3px;
    height:60px;
    z-index:999;
}
.preview_left_bottom{
    float:left;
    margin:20px 0 0 21px;
    font-size:14px;
    color:#25a2db;
    /*    color:#9b9b9b;*/
    letter-spacing:-0.23px;
    cursor: pointer;
}
.preview_open_checkbox{
    float:right;
    margin:20px 0 0 40px;
}
.preview_open_checkbox input{
    margin:0;
    margin-right:5px;
}
.preview_open_checkbox label{
    font-size:12px;
    color:#6a707e;
    font-weight:100;
}
.preview_open_checkbox label{
    font-size:12px;
    color:#6a707e;
}
.preview_open_checkbox input{
    margin:0;
    margin-right:5px;
    vertical-align: middle;
}
.save_music_btn{
    display: block;
    border: none;
    background: #25a2db;
    color: #fff;
    float: right;
    font-size: 16px;
    z-index: 9999;
}
.save_music_btn input{
    background: none;
    border: none;
    color: #fff;
    font-size: 16px;
    line-height: 58px;
    width: 100px;
}
/*7.12*/
.new_payment_service_con{
    margin:30px 0 20px;
    font-size:16px;
    color:#323c47;
    font-weight:bold;
}
.new_payment_service_con_tit{
    font-size:14px;
    color:#323c47;
    font-weight:bold;
    margin:5px 0 10px;
}
.new_payment_service_con_bot{
    font-size:12px;
    color:#6a707e;
    text-align:justify;
    line-height:22px;
}
.new_payment_service_con_all{
    margin-bottom:22px;
    position:relative;
    height:80px;
}
.new_payment_service_con_all div:nth-child(1){
    position:absolute;
    top:0;
    left:0;
}
.new_payment_service_con_all div:nth-child(2){
    position:absolute;
    width:75%;
    padding-left:100px;
    top:0;
}
.goods-pagging-box{
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    padding-left: 200px;
    height: 70px;
    margin-top: 15px;    background: #fafafa;
}
.estore-upload-head{
    border-radius: 0;
    width: 140px;
    height: 112px;
}
.goods-view-num{
    float: right;
    font-size: 12px;
    color: #9b9b9b;
    line-height: 50px;
    padding-right: 17px;
}
.no-account-buy-dialog{
    margin-top: 120px;
}
@media(max-width: 1200px){
    .goods-view-num{
        line-height: 30px;
    }
    .no-account-buy-dialog{
        margin-top: 50px;
    }
}
.flyer-img{
    width: 19px;
    height: 19px;
}

/*7.24*/
.tickets_lists_box{
    padding: 10px 0;
    position: absolute;
    top: 33px;
    right: 0;
    z-index: 10;
    background-color: #fff;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.tickets_lists_box ul{
    width: 100%;
    padding:0;
    position:relative;
}
.tickets_lists_box ul img{
    position: absolute;
    top: -26px;
    right: 18px;
    width: 20px;
}
.tickets_lists_box ul li{
    width: 100%;
    height: 28px;
    padding:0 15px;
    font-size: 12px;
    line-height: 28px;
    text-indent: 12px; list-style: none;
}
.tickets_lists_box ul li a{
    color:#7A7A7A;
}
.tickets_lists_box ul li p{
    color:#7A7A7A;
    cursor: pointer;
}
.tickets_lists_box ul li:hover{
    background-color:#E1E3E8;
}
.tickets_lists_box ul li:hover a{
    text-decoration: none;
}
.select-receiving-adress{
    background: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
    line-height: 40px;
    text-align: center;
    margin-bottom: 1px;
    font-size:16px;
    color:#4a4a4a;
}
.specification-split-line{
    width: 1px;
    display: block;
    height:23px;
    background: #ffffff;
    position: absolute;
    right: -1px;
    top: 7px;
    z-index: 55;
}
.shelf-goods-btn{
    display: inline-block;
    background:#ef918b;
    border-radius: 4px;
    line-height: 34px;
    font-size:16px;
    color:#ffffff;
    padding: 0 15px;
    margin-top: 7px;
    cursor: pointer;
}
.edit-goods-price-box{
    width:95%;
    height: 42px;
    border:1px solid #d2d6de;border-radius:3px;
    line-height: 42px;
    position: relative;
    background: #fff;    overflow: hidden;
    padding-left: 25px;    margin-bottom: 15px;
}
.apply-estore-btn-left{
    position: absolute;
    left: 0;
    top:0;
    padding: 20px;
    text-align: left;
}
.apply-estore-btn-left .estore-trial{
    font-size:16px;
    color:#7ab34a;
    line-height:24px;
}
.apply-estore-btn-left .apply-describe{
    font-size:12px;
    color:#6a707e;
    line-height: 20px;
}
.apply-estore-right-btn{
    display: inline-block;
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    line-height: 38px;
    font-size:14px;
    color:#ffffff;
    padding:0 25px;
    margin-top:20px;
    cursor: pointer;
}
.charge-standard-title{
    font-size:16px;
    color:#323c47;
    line-height: 25px;
}
.charge-standard-content{
    padding-left: 70px;
}
.charge-standard-content ul li{
    text-align: center;
    width: 250px;
    border:1px solid #e7e7e7;
    margin-left:-1px;
    float: left; list-style: none;
    margin-top:-1px;
}
.charge-standard-content ul.title li{
    font-size:14px;
    color:#4a4a4a;
    line-height: 40px;
    height:40px; list-style: none;
}
.charge-standard-content ul.chargecontent li{
    padding: 20px 0; line-height: 20px;
    height: 85px; list-style: none;
}
.charge-standard-content ul.chargecontent li .num{
    font-size:14px;
    color:#4a4a4a;
}
.charge-standard-content ul.chargecontent li .text{
    font-size:12px;
    color:#9b9b9b;
}
.service-content-inner{
    padding-left: 70px;
    width: 100%;
}
.estore-service-lists{
    width: 1000px;
}
.estore-service-lists ul li .left-text{
    width: 60%;
    border:1px solid #e7e7e7;
    margin-top: -1px;
    padding-left: 20px;font-size:14px;
    color:#4a4a4a;
    line-height: 40px;float: left;height: 40px;
}
.estore-service-lists ul li .right-img{
    border:1px solid #e7e7e7;
    text-align: center;
    margin-left: -1px;
    margin-top:-1px;
    float: left;
    width: 40%;
    height: 40px;
}
.estore-service-lists ul li .right-img img{
    height: 10px;
    margin-top: 15px;
}
.estore-service-lists ul li:nth-child(odd){
    background: #fff;
}
.estore-service-lists ul li:nth-child(odd){
    background:#f8f8f8;
}
.estore-service-content{
    margin-top: 20px;    padding-bottom: 50px;
}
.apply-steps{
    width: 965px;
    border:1px solid #e2e4ea;
    background: #fff;
    margin: 10px 0 20px;
}
.apply-three-steps-top{
    text-align: center;
    padding: 20px 0;
    border-bottom: #e2e4ea;
    border-bottom:1px solid #37aae0;
}
.apply-three-steps-top span{
    display: inline-block;
}
.apply-three-steps-top .steps-num{
    width:20px;
    height:20px;
    font-size: 12px;
    border-radius: 50%;
    line-height: 19px;
    margin-right: 4px;
    background:#b8b8b8;
    color: #fff;
}
.apply-three-steps-top .steps-text{
    font-size:12px;
    color:#b8b8b8;
    line-height: 20px;
}
.apply-three-steps-top .steps-line{
    width:89px;
    height:1px;
    background:  #c9c9c9;
    margin: 0 8px;    vertical-align: middle;
}
.apply-three-steps-top .steps-num.apply-current{
    background:#25a2db;
}
.apply-three-steps-top .steps-text.apply-current{
    color:#25a2db;
}
.apply-informations{
    padding: 40px;
}
.apply-informations-tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.apply-informations-input{
    width: 100%;
    height:38px;border:1px solid #d2d6de;
    border-radius:3px;
    margin-bottom: 15px;
}
.apply-informations-input input{
    display: inline-block;
    width: 90%;
    border:none;
    outline: none;
    line-height: 34px;
    text-indent: 10px;
}

.apply-informations-input select{
    width: 100%;
    display: block;
    line-height: 34px;
    border: none;
    height: 35px;
    text-indent: 10px;
}
.apply-informations-input textarea{
    width: 100%;
    height: 78px;
    padding: 10px;
    line-height: 18px;
    font-size: 12px;
    color:#4a4a4a;
    resize: none;
}
.certificates-photo{
    width: 100px;
    height: 70px;
    margin-top: 10px;
    margin-right: 20px;
    cursor: pointer;
    display: inline-block;
}
.certificates-photo img{
    width: 100%;
    height: 100%;
}
.submit-applyEstore-btn{
    background:#25a2db;
    border-radius:3px;font-size:14px;
    color:#ffffff;
    line-height: 40px;
    padding: 0 75px;
    cursor: pointer;
    display: inline-block;
    margin-top: 32px;
}
.cancel-applyEstore-btn{
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px;font-size:14px;
    color:#25a2db;
    line-height: 38px;
    padding: 0 75px;
    cursor: pointer;
    display: inline-block;
    margin-top: 26px;
}
.backstage-delete-goods-btn{
    font-size:16px;
    color:#fff;
    line-height: 34px;
    margin-top: 7px;
    position: absolute;
    right: 420px;
    padding: 0 15px;
    background: #ef918b;
    border-radius: 4px;
    cursor: pointer;
}
.estore-payment-method{
    width: 100%;
    margin-top: 20px;
}
.estore-payment-method .rmb-payment{
    width: 100%;
    border:1px solid #d6d6d6;
    height: 48px;
    padding-left: 147px;
    position: relative;
    margin-bottom: 20px;
}
.left-rmb-payment{
    width: 147px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    font-size:14px;
    color:#000000;
    line-height: 48px;
    padding-left: 10px;
    font-weight: bold;
}
.estore-payment-method .rmb-payment-list li{
    float: left;
    margin-right: 20px; list-style: none;
}
.estore-payment-method .rmb-payment-list li img{
    height: 25px;
    margin-right: 5px;
}
.estore-payment-method .rmb-payment-list li span{
    font-size:14px;
    color:#4a4a4a;
    line-height: 48px;display: inline-block;
}
.estore-expiration-reminding{
    background:#fff5e5;
    padding-left: 30px;    width: 1137px;
    margin: 0 auto;
}
.estore-expiration-reminding img{
    width: 16px;margin-bottom: 3px;
}
.estore-expiration-reminding span{
    font-size:14px;
    color:#f5a623;
    line-height: 40px;
}
@media(max-width: 1200px){
    .estore-expiration-reminding{
        width: 100%;
    }
}
.estore-expiration-reminding-apply{
    width: 100%;
    background:#fff8d9;
    text-align: center;
    position: absolute;top: 0;
    left: 0;
    z-index: 999;
}
.estore-expiration-reminding-apply span{
    font-size:12px;
    color:#ba6e34;
    line-height: 24px;
}
.estore-state-lists{
    background: #fff;
    border: 1px solid #e2e4ea    ;
    border-radius: 4px;
    margin-bottom: 21px;
    position: relative;height: 85px;
    margin-top: 30px;
    text-align: center;
}
.estore-state-lists.sublit-information{
    padding: 17px 0;
}

.estore-state-lists.sublit-information .title{
    font-size:16px;
    color:#f5a623;    line-height: 25px;

}
.estore-state-lists.sublit-information .text{
    font-size:12px;
    color:#6a707e;
}
.estore-state-lists.failed-to-pass{
    font-size:16px;
    color:#9b9b9b;
    line-height: 85px;
}
.estore-state-lists.failed-to-pass img{
    margin-right: 8px;
    margin-bottom: 3px;
    width: 20px;
}
.estore-state-lists.estore-pro-success{
    padding-left: 68px;
    text-align: left;
    padding-top: 17px;
}
.estore-state-lists.estore-pro-success img{
    position: absolute;
    left: 20px;
    top: 20px;
    height: 38px;
}
.estore-state-lists.estore-pro-success .title{
    font-size: 16px;
    color: #f5a623;
    line-height: 25px;
}
.estore-state-lists.estore-renew{
    padding-left: 68px;
    text-align: left;
    padding-top: 17px;
}
.estore-state-lists.estore-renew img{
    position: absolute;
    left: 20px;
    top: 20px;
    height: 38px;
}
.estore-state-lists.estore-renew .title{
    font-size: 16px;
    color: #f5a623;
    line-height: 25px;
}
.estore-state-lists.estore-renew .estore-renew-btn{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    width:132px;font-size:14px;
    color:#ffffff;
    text-align:center;
    line-height: 38px;
    cursor: pointer;
    position: absolute;
    left: 50%;
    margin-left: -66px;
    top: 20px;
}
.estore-index-buybtn .add-cart{
    background:#ffffff;
    border:1px solid #37aae0;
    text-align: center;
    padding: 0 10px;
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
}
.estore-index-buybtn .add-cart img{
    width: 20px;
    margin-right:8px;
}
.estore-index-buybtn .add-cart span{
    font-size:16px;
    color:#37aae0;
    line-height: 40px;
}
.estore-index-buybtn .buy-now{
    background:#37aae0;
    border-radius:3px;
    padding: 0 33px;
    font-size:16px;
    color:#ffffff;
    line-height: 40px;
    display: inline-block;cursor: pointer;
}
.goods-brief-introduction{
    font-size:12px;
    color:#9b9b9b;
}
.store-top-names{
    display: inline-block;
}
.guarantee-types img{
    width: 14px;    margin-top: 2px;
}
.guarantee-types span{
    font-size:12px;
    color:#7a7a7a;
}
.business-information{
    background: #f7f3f7;
    padding-top: 10px;
}
.business-information-inner{
    background: #fff;


}
.business-information-inner .logo-name{
    padding: 10px 17px;
    position: relative;border-bottom: 1px solid #e8e8e8;
}
.business-information-inner .logo-name .logo{
    width: 46px;
    height: 46px;
    overflow: hidden;
    display: inline-block;
    margin:0;
    float: none;
    background: none;
    position: relative;    vertical-align: middle;
}
.business-information-inner .logo-name .logo img{
    width: 100%;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.business-information-inner .logo-name .name span{
    font-size:14px;
    color:#4a4a4a;
}
.lack-stock-dialog{
    margin-top: 120px;
}
.lack-stock-modal-header{
    position: relative;
    padding: 0;
    background:#5bb9e4;border-radius:3px 3px 0 0;
}
.lack-stock-modal-header .modal-title{
    color: #fff;font-size:14px;
    line-height: 40px;
}
.lack-stock-modal-body{
    background: #fff;
    padding: 0;
}
.lack-stock-modal-body .goods-informations{
    width: 100%;
    position: relative;
    height: 80px;
    padding: 10px 15px 10px 123px;
}
.lack-stock-modal-body .goods-informations .goods-number{
    position: absolute;
    left: 0;
    top: 10px;
    font-size:12px;
    color:#4a4a4a;
    line-height: 60px;
    width: 54px;text-align: center;
}
.lack-stock-modal-body .goods-informations .goods-img{
    width: 60px;
    height: 60px;
    position: absolute;
    top: 10px;
    left: 54px;
    overflow: hidden;
}
.lack-stock-modal-body .goods-informations .goods-img img{
    width: 100%;
}
.lack-stock-modal-body .goods-informations .goods-name{
    font-size:12px;
    color:#000000;
    line-height: 30px;
}
.dialog-goods-specifications{
    width: 100%;
    padding: 0 10px;
}
.specifications-view{
    width: 100%;
    max-height: 300px;
}
.specifications-view table{
    width: 100%;
}
.specifications-box-tit table{
    width: 100%;
}
.specifications-view table tr td,.specifications-box-tit table tr th{
    text-align: center;
}
.specifications-box::-webkit-scrollbar-thumb{
    width: 5px;
    height: 10px;
    background: #000;
}
.specifications-view::-webkit-scrollbar-button{
    display: none;
}
.lack-stock-modal-footer{
    background: #fff;
}
.edit-stock-btn{
    background:#25a2db;
    border-radius:3px;
    width:204px;font-size:14px;
    color:#ffffff;
    margin:0 auto;
    line-height: 35px;
    text-align: center;
}
.dialog-goods-specifications .goods-specifications-tit{
    background: #fff;
    font-size:12px;
    color:#4a4a4a;border:1px solid #d9d9d9;
    text-align: center;
}
.dialog-goods-specifications .goods-specifications-content-left{
    background:#f6f6f6;
}
.dialog-goods-specifications .goods-specifications-content{
    background:#f6f6f6;
}
.show-PC-inlineblock{
    display: inline-block;
}
@media(max-width: 1200px){
    .show-PC-inlineblock{
        display: none;
    }
}
.Import-member-lists{
    width:80%;
    margin:0 auto;
    padding: 25px 0 30px;
    text-align: justify;
}
.Import-member-lists:after{
    content: '';
    width: 100%;
    height: 0;
    display: inline-block;
    visibility: hidden;
}
.Import-member-step{
    position: relative;
    display: inline-block;
    width: 30%;
    min-height: 113px;
    background:#f9fafc;
    border:1px solid #e7e7e7;
    border-radius:6px;
    padding: 18px 25px ;
}
.Import-member-step img{
    position: absolute;
}
.Import-member-step .step-text{
    text-align: center;
    line-height: 30px;
    font-size:14px;
    color:#323c47;
}
.Import-member-step4{
    width: 100%;background:#f9fafc;
    border:1px solid #e7e7e7;
    border-radius:6px;
    margin-top: 40px;height: 200px;
    width: 80%;
    margin:0 auto;
    padding: 20px 0 30px;
}
.step2-download-template{
    cursor: pointer;
    width: 150px;
    margin:0 auto;
    background:#25a2db;
    border-radius:3px;font-size:12px;
    color:#ffffff;
    line-height: 28px;
    text-align: center;
}
.step2-download-template img{
    width: 12px;
    display: inline-block;
    position: static;
    margin-bottom: 3px;
}
.Import-member-step .step-explain-text{
    font-size:12px;
    color:#9b9b9b;
    text-align: left;
    line-height: 20px;
}
.Import-member-step4 .step4-tit{
    font-size:14px;
    color:#323c47;
    text-align: center;
    line-height: 20px;
}
.beautify-input{
    position: relative;
    display: inline-block;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    padding: 4px 12px;
    overflow: hidden;
    font-size:12px;
    color:#6a707e;
    line-height: 20px;
    vertical-align: middle;
}
.beautify-input input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.beautify-input-box{
    margin:10px 0 ;
}
.beautify-input-box .fileerrorTip,.beautify-input-box .show-filename{
    font-size:12px;
    color:#9b9b9b;
}
.Import-member-step-btn{
    text-align: center;
}
.Import-member-step-btn .stepbtn{
    border:1px solid #25a2db;
    border-radius:3px;
    width:102px;
    height:32px;font-size:16px;
    color:#25a2db;
    line-height: 30px;
    display: inline-block;
    margin:10px 20px;
    cursor: pointer;
}
.Import-member-step-btn .stepbtn-ok{
    background:#25a2db;color:#ffffff;
}
.Import-member-step-btn .stepbtn-ok input{
    width: 100%;
    border: none;
    background: none;
    padding: 0;
}
.mail-editor{
    width: 90%;
    margin:0 auto;
    padding-bottom: 100px;
}
.mail-content{
    width: 640px;
}
.mail-content-list{
    width: 100%;
    padding-top: 15px;
    list-style:none;
}
.mail-content-list-tit{
    font-size:14px;
    color:#323c47;
    line-height: 20px;
}

.mail-content-list-edit{
    width: 100%;
    text-indent: 10px;
    border:1px solid #d2d6de;
    border-radius:3px 3px 0 0;
    font-size:14px;
    color:#7a7a7a;
    line-height: 38px;
    height: 38px;
}
.mail-content-list-edit option{
    text-indent: 10px;
    background:#fafafa;
    border:1px solid #e1e4e8;
    margin-top: -1px;
}
.send-mail-time{
    width: 50%;
}
.send-mail-time-box{
    width: 100%;
    border:1px solid #d2d6de;
    border-radius:3px;
    position: relative;
    padding-right: 66px;
}
.send-mail-time-box .timing{
    position: absolute;
    right: 10px;
    top:0;
}
.send-mail-time-box .timing img{
    width: 15px;
}
.send-mail-time-box .timing span{
    font-size:14px;
    color:#25a2db;line-height: 38px;
}
.send-mail-time-box .mail-content-list-edit{
    border:none;
}
.upload-adressee-list{
    margin-top: 5px;
    background:#fafafa;
    border:1px solid #f3f3f3;
    padding-left: 10px;
}
.upload-adressee-list p{
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
}

.upload-adressee-list p img{
    width: 13px;
    margin-bottom: 4px;
}
.upload-adressee-list p  span{
    font-size:14px;
    color:#25a2db;
    line-height: 30px;
}
.send-mile-draft{
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:4px;
    font-size:14px;
    color:#25a2db;
    display: inline-block;
    padding: 0 25px;
    line-height: 33px;
    margin-top: 8px;
    float: right;
    margin-right: 20px;
    cursor: pointer;
}
.send-mile-template{
    float: right;
    margin-right: 20px;
}
.send-mile-template span{
    font-size:14px;
    color:#8f939d;
    line-height: 50px;
}






.YF-dlEdit .YF-creat-tit .tit-explain{
    display: inline-block;font-size:12px;
    color:#8f939d;
    margin-left: 20px;
}
.full-subtraction{
    width: 100%;
    padding-left: 20px;
    padding-top: 15px;
}
.full-subtraction-tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;    margin-top: 20px;
}

.beautify-radio-label{
    position: relative;
    padding-left: 20px;
    font-weight: normal;
    cursor: pointer;
    height: 20px;
    margin:10px 0;
}
.beautify-radio-label input[type="radio"]{
    display: none;
}
.beautify-radio-label .beautify-radio{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/radio-unchecked.png);
    background-size: 14px;
    position: absolute;
    left: 0;
    top: 3px;
}
.beautify-radio-label input:checked + .beautify-radio:after{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/radio-checked.png);
    background-size: 100%;
    border: none;
    position: absolute;
    left: 0;
    top:0;
}

.beautify-checkbox-label{
    position: relative;
    padding-left: 20px;
    font-weight: normal;
    cursor: pointer;
    height: 20px;
    margin:10px 0;
}
.beautify-checkbox-label input[type="checkbox"]{
    display: none;
}
.beautify-checkbox-label .beautify-checkbox{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/uncheckedbg.png);
    background-size: 14px;
    position: absolute;
    left: 0;
    top: 3px;
}
.beautify-checkbox-label input:checked + .beautify-checkbox:after{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/checkedbg.png);
    background-size: 100%;
    border: none;
    position: absolute;
    left: 0;
    top:0;
}





.full-subtraction-date{
    width: 1005；
    padding-left:20px;
}
.full-subtraction-expiration-date{
    display: inline-block;
    margin-right: 20px;
    padding-left: 20px;
}
.full-subtraction-expiration-date .expiration{
    font-size:12px;
    color:#323c47;
    line-height: 20px;
}
.full-subtraction-expiration{
    border:none;
    height: 28px;
    display: block;font-size:14px;
    color:#6a707e;
    line-height: 28px;
    padding-left: 10px;
}
.add-full-subtraction{
    background:#25a2db;
    border-radius:3px;
    border:none;
    padding: 0 15px;margin-top: 20px;
}
.add-full-subtraction img{
    width: 14px;
    margin-right: 5px;
}
.add-full-subtraction span{
    font-size:14px;
    color:#ffffff;
    line-height: 30px;

}
.full-subtraction-table thead{
    background:#5bb9e4;
}
.full-subtraction-table thead tr th{
    font-size:12px;
    color:#ffffff;
    line-height: 30px;
    font-weight: normal;
    padding: 0;
    text-align: center;
}

.beautify-radio-label .beautify-words{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.full-subtraction-table{
    margin-top: 10px;
    width: 775px;
}
.full-subtraction-table table{
    width: 100%;
}

.full-subtraction-table tbody tr td{
    text-align: center;    padding: 5px 0;
}
.full-subtraction-table tbody tr{
    border:1px solid #f3f3f3;
}
.full-subtraction-table .full-num{
    padding-left: 30px;
    border:1px solid #F3F3F3;
    background: #fafafa;
    line-height: 30px;
    display: inline-block;
    position: relative;
}
.full-subtraction-table .full-num span{
    position: absolute;
    left: 0;
    top:0 ;
    line-height: 30px;
    display: inline-block;
    width: 30px;
    text-align: center;

}
.full-subtraction-table .full-num input{
    border:none;background: #fafafa;
    width: 80px;
    text-indent: 10px;
}
.operation-full-subtraction{
    font-size:12px;
    color:#25a2db;
    padding: 0 20px;
    cursor: pointer;
}
.save-full-subtraction{
    background:#25a2db;
    border-radius:0 3px 3px 0;
    border:none;
    font-size:16px;
    color:#ffffff;
    line-height: 50px;
    width: 176px;
    text-align: center;
    float: right;
}
.operation-full-subtraction-btn{
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px 3px 0 3px 3px;
    padding:0 30px;
    font-size:16px;
    color:#25a2db;
    line-height: 38px;
    margin-top: 6px;
    float: right;
    margin-right: 30px;
    text-align: center;
    cursor: pointer;
}
.cart-full-subtraction ,.cart-full-subtraction-mobile span{
    display: inline-block;
    border:1px solid #f87b26;
    font-size: 12px;
    line-height: 20px;
    padding: 0 10px;
    color:#F87B26;
    margin-right: 15px;
}
.cart-full-subtraction-mobile{
    padding: 10px 17px;
    border-top:1px solid #e8e8e8;
}
@media(max-width: 1200px){
    .cart-full-subtraction{
        display: none;
    }
}
.full-subtraction-logo{
    display: inline-block;
    font-size:12px;
    color:#ffffff;
    background: #F87B26;
    padding: 3px 5px;
}
.index-full-subtraction{
    float: right;
}
.full-subtraction-explain{
    font-size:12px;
    color:#7a7a7a;
    line-height: 29px;
}
.index-full-subtraction-mobile{
    float: none;
    padding: 10px 17px 0;
}
.estore-discount-num-dialog{
    border:1px solid #d2d6de;
    border-radius:3px;
    line-height: 22px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.estore-discount-num-dialog input{
    border:none;
    width: 50px;
}
.estore-discount-num-dialog span{
    font-size:14px;
    color:#000000;
    margin:0 9px;
}
.estore-discount-num-box{
    display: inline-block;
    margin-right: 20px;
}
.estore-discount-num-box .beautify-radio-label{
    margin:0;
}
.estore-discount-dialog-tit{
    color:#323c47;
    line-height:30px;
    margin-top: 10px;
}
.estore-discount-dialog-btn-cencal{
    background: #ffffff;
    border: 1px solid #25a2db;
    border-radius: 3px;
    width: 147px;
    font-size: 14px;
    color: #25a2db;
    display: inline-block;
    margin:0 20px;
    line-height: 33px;
}
.estore-discount-dialog-btn-ok{
    background: #25a2db;
    border-radius: 3px;
    width: 149px;
    height: 37px;
    display: inline-block;
    margin: 0 20px;
    border: none;
    line-height: 37px;
    color: #fff;
    padding: 0;
}
.estore-discount-lists{
    background:#5bb9e4;
}
.estore-discount-lists li{
    padding:5px;
    list-style: none;
}
.estore-discount-lists-body ul li{
    height: auto;
    padding: 15px 0;
    line-height: 20px ;
    list-style: none;;
    font-size: 14px;
}
.estore-discount-lists-body ul{
    border:1px solid #e2e4ea; list-style: none;
    margin-top: -1px;
}
.full-subtraction-expiration-box{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    position: relative;
    padding-right: 28px;
}
.full-subtraction-expiration-box img{
    width: 16px;
    position: absolute;
    right: 6px;
    top: 6px;
}
.estore-hidden-phone-inlineBolck{
    display: inline-block;
}
@media(max-width: 1200px){
    .estore-hidden-phone-inlineBolck{
        display: none;
    }
}
.bilingual-btn span{
    font-size:12px;
    color:#9b9b9b;
    background:#f4f4f4;
    border:1px solid #d2d6de;
    line-height: 22px;
    display: inline-block;
    padding: 0 14px;
    cursor: pointer;
    border-bottom: none;
}
.bilingual-btn .chinese{
    border-right: none;
}
.bilingual-btn .current-language{
    background:#ffffff;color:#6a707e;
}
.add-sponsor-type-dialog-body .fill-in-information .bilingual-btn{
    border-bottom:1px solid #d2d6de;
}
.bilingual-show{
    display: inline-block;
    margin-left: 25px;
}
.bilingual-show a{
    font-size:12px;
    color:#b8b8b8;
}
.bilingual-show span{
    font-size:12px;
    color:#b8b8b8;
}
.bilingual-show .current-language{
    color: #2BA8DD;
}
.bilingual-schedlue{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:0 0 3px 3px;
    margin-bottom: -1px;
    padding: 6px 40px;
}
.bilingual-schedlue .bilingual-show{
    margin-left: 0;
}
.custom-nav-bilingual{
    float: right;
    line-height: 50px;
    margin-top: 10px;
    list-style:none;
}
.history_table tr td.email-promote-list-state span{
    border:1px solid #efa429;
    color:#efa429;
    line-height: 26px;
    padding: 0 10px;
    font-size: 12px;
    display: inline-block;
}
/* 主页 */
.edit-custom-index-nav{
    width: 100%;
    background: #fff;
    height: 60px;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.custom-index-container{
    width: 1200px;
    margin:0 auto;
    position: relative;
    z-index: 9;
}
.custom-nav-left{
    float: left;
}
.custom-nav-left-inner{
    position: relative;
}
.custom-nav-left-logo{
    height: 60px;
}
.custom-nav-left .custom-logo{
    height: 100%;
}
.border-dashed{
    border:1px dashed #3dc2ff;
    position: relative;
    padding:0px 2px;
}
.custom-nav-center{
    padding: 0px 0;
    position: relative;
    float: left;
    margin-left: 0;
}
.custom-nav-center ul {
    padding:  0;
}
.custom-nav-center ul li {
    float: left;
    display: inline-block;
    width: 130px;
    height: 58px;
    text-align: center;
    list-style: none;
}

.custom-nav-center ul li  a{
    width: auto;
    padding: 0 15px;
    margin-top: 7px;
    font-size:14px;
    color:#4a4a4a;
    line-height: 40px;
    display: inline-block;
}

.custom-nav-center ul li a:hover{
    text-decoration: none;
}
.custom-nav-right{
    float: right;
}
.custom-nav-right a{
    font-size:16px;
    color:#7a7a7a;
    line-height: 60px;
}
.custom-index-edit-btn{
    z-index: 666;
    margin-top: 15px;
    cursor: pointer;
    padding: 0 10px;
    background:#ffffff;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
    border-radius:4px;
}
.custom-index-edit-btn .upload-logo{
    width: 16px;
}
.custom-index-edit-btn  span{
    font-size:14px;
    color:#25a2db;
    line-height: 40px;
}
.custom-index-edit-inner{
    position: relative;
}
.custom-index-edit-inner .top-arrow{
    position: absolute;
    top: -6px;
    left: 20px;
    height:6px;
}
.custom-nav-center-inner{
    position: relative;
}
.edit-custom-index-banner{
    position: relative;
    height: 300px;
    max-height: 600px;
    width: 100%;
    padding-top: 61px;
}
.edit-custom-index-banner-preview{
    overflow: hidden;
}
.edit-custom-index-banner .custom-banner{
    width: 100%;
    position: absolute;
    left: 0;
    top: 60px;
}
.edit-banner-tit{
    text-align: center;
    position: absolute;
    top: 100px;
    width:100%;
}
.edit-banner-tit h1{
    font-size:48px;
    color:#2a2a2a;
}
.edit-banner-tit h5{
    font-size:20px;
    color:#4a4a4a;
    line-height: 30px;
    margin-top: 10px;
}
.edit-banner-tit-inner{
    position: relative;
}
.custom-index-edit-inner .bottom-arrow{
    position: absolute;
    bottom: -6px;
    height:6px;left: 20px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.custom-index-edit-inner .left-arrow{
    position: absolute;
    left: -21px;
    top: 50%;
    height: 18px;
    margin-top: -9px;
}
.custom-index-edit-inner .right-arrow{
    height: 20px;
    position: absolute;
    right: -20px;
    top: 50%;
    margin-top: -10px;
}
.custom-index-edit-inner .top-arrow{
    height: 10px; position: absolute;
    left: 10px;
    top: 0px;
}
.custom-index-content{
    padding: 40px 0;
    padding-top: 0;
}
.custom-index-content:nth-child(odd){
    background: #fff;
}
.custom-index-content:nth-child(even){
    background:#f9f9f9;
}
.custom-index-title{
    font-size:24px;
    color:#4a4a4a;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 30px;
}
.custom-brand-left{
    width: 633px;
    float: left;
    min-height: 233px;
    position: relative;
}
.custom-brand-left .border-dashed{
    width: 100%;
    min-height: 250px;
}
.custom-brand-right{
    width: 483px;
    float: right;
    height: 250px;
    position: relative;
}
.custom-brand-right .border-dashed{
    width: 100%;
    height: 100%;
}
.custom-brand-right .default-show{
    width: 100%;
    height: 100%;
    background: #efebef;
    position: relative;
}
.brand-default-right{

    text-align: center;

}
.brand-default-right .top img{
    height: 40px;vertical-align: top;
}
.brand-default-right .top span{
    display: inline-block;
    width: 1px ;
    height: 40px;
    margin:0 20px;
    background: #9b9b9b;
}
.brand-default-right .bottom {
    font-size:14px;
    color:#9b9b9b;
    line-height: 30px;
}
.brand-content-more{
    padding-top: 20px;
    width: 100%;
    min-height: 109px;
    position: relative;

}
.brand-content-more .border-dashed{
    min-height: 109px;
}
.hot-sellers-lists{
    width: 100%;
    text-align: justify;
    display: inline-block;
}
.hot-sellers-lists:after{
    content: "";
    width: 100%;
    height: 0;
    visibility: hidden;
    display: inline-block;
}
.hot-sellers-lists li{
    position: relative;
    display: inline-block;
    width: 274px;
    height: 280px;
    vertical-align: top; list-style: none;
}
.hot-sellers-default{
    width: 100%;
    height: 100%;
    border-radius:3px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
}
.hot-sellers-default img{
    height: 70px;
    margin-top: 72px;
}
.hot-sellers-default .top p{
    font-size:14px;
    color:#9b9b9b;
    margin-top: 10px;
}
.hot-sellers-default .top{
    height: 215px;
    width: 100%;
    background: #fff;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.hot-sellers-default .top img{
    transition: all 0.6s;
}
.hot-sellers-default .top img:hover{
    transform: scale(1.2);
}
.hot-sellers-default .bottom{
    padding: 0 12px;
    position: relative;
    height: 115px;
}
.hot-sellers-default .bottom .site-view-pc-price{
    position: absolute;
    width: 100%;
    bottom: 10px;
    left:0;
    padding-left: 12px;
}
.hot-sellers-default .bottom .name{

    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin: 10px 0;
}
.hot-sellers-default .bottom .price{
    font-size:16px;
    color:#000000;
    font-weight: bold;
}

.contact-us-inner{
    width: 72%;
    position: relative;
    margin:0 auto;
    text-align: center;
    padding: 10px 0;
}
.contact-us-inner .edit-company-name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 30px;
}
.edit-company-tel-email{
    margin-top: 10px;
}
.edit-company-tel-email span{
    font-size:14px;
    color:#7a7a7a;
    line-height: 30px;
}
.edit-company-tel-email img{
    width: 18px;
}
.edit-company-tel-email img.email-logo{
    margin-left: 30px;
}
.custom-index-preview{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
}
.custom-index-preview-inner{
    width: 1200px;
    background:#ffffff;
    height: 50px;
    box-shadow:0 0 6px 0 rgba(0,0,0,0.20);
    border-radius:3px;
    padding: 5px 60px;
    margin:0 auto;
}
.custom-index-preview-inner .preview-btn{
    border-radius:4px;
    font-size:16px;
    color:#ffffff;
    line-height: 40px;
    width: 123px;
    margin-left: 20px;
    text-align: center;
    float: right;
    cursor: pointer;
}

.custom-index-preview-inner .save{
    background:#6abf47;
}
.custom-index-preview-inner .preview{
    background:#25a2db;
}
.custom-index-footer{
    width: 100%;
    height: 202px;
    background:#4a4a4a;
    text-align: center;
}
.custom-index-footer img{
    margin-top: 25px;
    width: 90px;
}
.custom-index-footer .copyright{
    margin-top: 20px;

}
.custom-index-footer .copyright span{
    color:#ffffff;line-height:12px;opacity:0.5;
}
.custom-index-footer .technical-support{
    font-size:14px;
    color:#ffffff;
    margin-top: 10px;
}
.custon-index-dialog-header{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    padding: 0 20px;
}
.custon-index-dialog-header .modal-title{
    line-height: 40px;
    text-align: left;
    color: #fff;font-size:14px;
}
.custon-index-dialog-header .close{
    opacity: 1;
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    text-shadow: none;
    margin:0;
}
.custon-index-dialog-header .close span{
    display: block;
    line-height: 36px;
}
.custon-index-dialog-footer {
    text-align: center;
    border:none;
}
.custon-index-dialog-footer .custom-dialog-btn{
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px;
    width:120px;
    text-align: center;
    font-size:14px;
    color:#25a2db;
    line-height: 35px;
    cursor: pointer;
    display: inline-block;
    margin:0 10px;
}
.custon-index-dialog-footer .custom-dialog-btn.save{
    background:#25a2db;
    color: #fff;
}
.upload-logo-modal-dialog .upload-logo-content{
    background:#f3f3f3;
    border-radius:3px;
    width: 100%;
    height: 140px;padding-top: 35px;overflow: hidden;
}
.beautiful-input-file{
    overflow: hidden;
    text-align: center;
    position: relative;
}
.beautiful-input-file .file-btn{
    position: relative;
    display: inline-block;
    padding: 0 32px;
    overflow: hidden;
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px;
    font-size:14px;
    color:#25a2db;
    line-height: 33px;
}
.beautiful-input-file .file-input{
    position: absolute;
    font-size: 29px;
    right: 0;
    top: 0;
    opacity: 0;
}
.beautiful-input-file .show-file-name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    margin-top: 5px;
    display: block;
}
.edit-nav-dialog-content .add-new-label{
    background:#25a2db;
    font-size:14px;
    color:#ffffff;
    border-radius:3px;
    line-height: 30px;
    cursor: pointer;
    padding: 0 29px;
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
}
.edit-nav-dialog-content table{
    width: 100%;
}
.edit-nav-tab thead{
    background:#efefef;
}
.edit-nav-tab thead tr th{
    font-size:12px;
    color:#7a7a7a;
    line-height: 30px;
    font-weight: normal;
    padding: 0 10px;
}
.edit-nav-tab tbody tr:nth-child(even){
    background:#f3f3f3;
}
.edit-nav-tab tbody tr:nth-child(odd){
    background:#ffffff;
}
.edit-nav-tab tbody tr td{
    line-height: 40px;
    font-size:12px;
    color:#4a4a4a;padding: 0 10px;
}
.edit-nav-tab tbody tr td.nav-sort span{
    font-size:12px;
    color:#25a2db;
    margin:0 5px;
    cursor: pointer;
}
.edit-nav-tab tbody tr td span.default{
    color:#9b9b9b;
}
.edit-nav-tab tbody tr td img{
    width: 15px;
    cursor: pointer;
    margin-right: 5px;
}
.edit-nav-tab tbody tr td .edit-nav-name{
    background:#ffffff;
    border:1px solid #dedede;
    border-radius:3px;
    line-height: 28px;
    font-size:12px;
    color:#4a4a4a;
    text-indent: 10px;
}
.edit-navbg-dialog-content{
    padding:0 100px;
}

.edit-navbg-dialog-content .navbg-title{
    font-size:12px;
    color:#4a4a4a;
    line-height: 25px;

}
.edit-navbg-dialog-content .navbg-lists {
    margin-bottom: 15px;
}
.edit-navbg-dialog-content .navbg-lists:last-child{
    margin-bottom: 5px;
}
.edit-navbg-dialog-content .navbg-lists li{
    border-radius:4px;
    width:30px;
    height:30px;
    margin-right: 10px;
    float: left;
    cursor: pointer; list-style: none;
    position: relative;
}
.edit-navbg-dialog-content .navbg-lists li:last-child{
    background-size: 100%;
    margin-right: 0;
    width: 42px;
}
.choose-goods-dialog-content .search-goods{
    margin-bottom: 10px;
}
.choose-goods-dialog-content .search-goods input{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    line-height: 28px;
    text-indent: 10px;
}
.choose-goods-dialog-content .search-goods  span{
    font-size:14px;
    color:#25a2db;
    line-height: 30px;
    cursor: pointer;
    margin-left: 10px;
}
.choose-goods-tab {
    width: 100%;
}
.choose-goods-tab thead{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
}
.choose-goods-tab thead tr th{
    font-weight: normal;
    font-size:12px;
    color:#ffffff;
    line-height: 30px;
    text-align: center;
    padding: 0;
}
.choose-goods-tab tbody tr{
    border:1px solid #e2e4ea;
    margin-top: -1px;
    padding: 20px 0;
}
.choose-goods-tab tbody tr:nth-child(even){
    background:#f9fafc;
}
.choose-goods-tab tbody tr:nth-child(odd){
    background:#ffffff;
}
.choose-goods-tab tbody tr td{
    font-size:14px;
    color:#6a707e;
    line-height: 20px;
    padding: 20px 10px;
}
.choose-goods-tab tbody tr td.goods-num label{
    font-weight: normal;
    line-height: 20px;
    margin:0;
}
.choose-goods-tab tbody tr td.goods-name{
    position: relative;
    padding-left: 60px;
}
.choose-goods-tab tbody tr td.goods-name .goods-logo-name{
    width: 40px;
    height: 40px;
    overflow: hidden;position: absolute;
    left: 10px;
    top: 10px;
}
.choose-goods-tab tbody tr td.goods-name .goods-logo-name img{
    width: 100%;

}
.choose-goods-tab tbody tr td.goods-name .goods-logo-name p{
    color:#000000;
}
.upload-video-dialog-content .upload-explain{
    font-size:12px;
    color:#6a707f;
    margin-bottom: 10px;
}
.upload-video-dialog-content .upload-code{
    background:#fbfbfb;
    border:1px solid #f3f3f3;
    height: 138px;
    font-size:14px;
    padding: 5px 10px;resize: none;
    width: 100%;
}
.upload-video-dialog-content .video-type .new_add_video_con_come label{
    margin: 0 10px 0 5px;
}
.upload-video-dialog-content .video-type .new_add_video_con_come label img{
    height: 24px;
}
.upload-video-dialog-content .video-type .new_add_video_con_come {
    padding: 12px 10px;
    border:1px solid #f3f3f3;
}
.edit-contact-content-dialog .contact-tit{
    font-size:14px;
    color:#323c47;
    line-height: 30px;
}
.edit-contact-content-dialog .contact-tit+input{
    background:#fbfbfb;
    border:1px solid #d2d6de;
    border-radius:3px;
    line-height: 38px;
    width: 100%;
    text-indent: 10px;
}
.upload-banner-dialog-tit{
    font-size:14px;
    color:#323c47;
    line-height: 30px;
}
.upload-select-banner{
    padding: 10px 0;
}
.upload-select-banner label{
    display: inline-block;
    font-weight: normal;
    margin: 0;
}
.select-default-banner{
    height: 150px;
    padding-top: 10px;
}
.select-default-banner .default-banner{
    width: 100%;
    cursor: pointer;
}

.preview-mobile{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
}


.preview-mobile-content{
    width: 434px;
    height: 897px;
    margin: 20px auto;
    position: relative;
    padding-top: 106px;
    padding-left: 29px;
    padding-right: 29px;
    padding-bottom: 26px;
}
.preview-mobile-scroll-tab{
    height: 44px;
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    background:#f8f8f8;

}
.preview-mobile-scroll-tab .preview-mobile-tab-item{
    float: left;
    font: 14px/34px "Microsoft Yahei";
    height: 100%;
    text-align: center;
    padding: 0 20px;
    border-right: 1px solid #e5e5e5;
    cursor:pointer;
}
.preview-mobile-scroll-tab .tab_active{
    color: #00be3c;
    border-top: 2px solid #00be3c;
    background:#fff;
    margin: -1px 0;
}
/* 滚动内容区 */
.preview-mobile-index{
    position: relative;
    width: 100%;
    height:590px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 14px;
    overflow: hidden;
    background: #fff;
}
.preview-mobile-index .preview-mobile-index-content{
    height: 100%;
    overflow: hidden;
}
.preview-mobile-index .preview-mobile-index-content h3{
    font-size:20px;
    color:#4a4a4a;
    line-height: 40px;
    text-align: center;
    padding-top: 10px;
}

/* 滚条 */
.preview-mobile-index .preview-mobile-scroll-bar{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 5px;
    background-color: rgba(0,0,0,0);
}
.preview-mobile-index .preview-mobile-scroll-slider{
    position: absolute;
    left: 1px;
    top: 0;
    width: 5px;
    height: 20px;
    background:#ccc;
    cursor: pointer;
}
.custom-header-mobile{
    width: 100%;
    height: 38px;
    background: #fff;
    position: relative;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20);
}
.custom-header-mobile .left-logo{

    height: 24px;
    overflow: hidden;
    position: absolute;
    left: 41px;
    top: 8px;
}
.custom-header-mobile .left-logo img{
    height: 100%;
}
.custom-header-mobile .mid-personal-center{
    width: 20px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    top: 8px;
}
.custom-header-mobile .mid-personal-center img{
    width: 100%;
}
.custom-header-mobile .right-language{
    position: absolute;
    right: 10px;
}
.custom-header-mobile .right-language a,.custom-header-mobile .right-language span{
    font-size:14px;
    color:#9b9b9b;
    line-height: 38px;
    text-decoration: none;
}
.preview-mobile-banner{
    width: 100%;

    position: relative;
}
.preview-mobile-banner img{
    width: 100%;
}


.preview-mobile-brand-introduction{
    font-size:12px;
    color:#4a4a4a;
    line-height: 24px;
}
.preview-mobile-index-section-box{
    padding: 0 10px;
    background: #fff;
    padding-bottom: 20px;
}
.preview-mobile-index-section-box:nth-child(odd){
    background:#f9f9f9;
}
.preview-mobile-goods li{
    width: 172px;
    height: 190px;
    float: left;
    background:#ffffff;
    border-radius:3px;
    float: left;
    margin-bottom: 10px; list-style: none;
}
.preview-mobile-goods li:nth-child(odd){
    margin-right: 11px;
}
.preview-mobile-goods li .goods-banner{
    width: 100%;
    height: 138px;
    overflow: hidden;
    position: relative;
}
.preview-mobile-goods li .goods-banner img{
    width: 100%;
}
.preview-mobile-goods li .goods-informations{
    padding: 0 10px;
    position: relative;
}
.preview-mobile-goods li .goods-informations .goods-name{



    font-size:12px;
    color:#000;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 6px;
    font-weight: bold;
}
.preview-mobile-goods li .goods-informations .goods-price{
    font-size:14px;
    color:#000000;
    line-height: 20px;
}
.preview-mobile-goods li.preview-mobile-events-lists .goods-informations .goods-name{
    height: 20px;
    margin-bottom: 0;
}
.preview-mobile-goods li.preview-mobile-events-lists .goods-informations .events-time{
    font-size: 12px;
    color: #8f939d;
    margin-bottom: 10px;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 20px;
}
.preview-mobile-shell{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.preview-mobile-shell img{
    width: 100%;
}

.preview-mobile-contact{
    background:#f9f9f9;
    padding: 20px 0;
    text-align: center;
}
.preview-mobile-contact-tit{
    font-size:20px;
    color:#4a4a4a;
    line-height: 20px;
}
.preview-mobile-contact-name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    margin: 20px auto;
    width: 90%;

}
.preview-mobile-contact-phone{
    font-size:14px;
    color:#7a7a7a;
    margin: 20px auto;
    width: 54%;
    text-align: left; margin-top: 10px;
    margin-bottom: 0;
}
.preview-mobile-contact-phone img{
    width: 15px;

}
.preview-mobile-footer{
    background:#4a4a4a;
    width: 100%;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 7px;
}
.preview-mobile-footer img{
    height: 25px;
}
.preview-mobile-footer .text{
    font-size:14px;
    color:#ffffff;
    line-height: 25px;
    display: inline-block;
}
.custom-index-video{
    width: 100%;
    height:100%;
    overflow: hidden;
}
.custom-index-img{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.custom-index-img .default-banner{
    width: 100%
}
.checked-default-banner{
    width: 13px;
    position: absolute;
    right: 25px;
    top: 5px;
}
.edit-navbg-dialog-content .navbg-lists li.checked-color{
    background-image:url(/images/checked-gray-logo.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
}
.edit-navbg-dialog-content .navbg-lists li img{
    position: absolute;
    left: 8px;
    top: 10px;
    width: 14px;
    z-index: 99;
}
.web-custom-nav-center ul li{
    border:none; list-style: none;
}
.web-custom-nav-center ul{
    padding: 0;
}
.web-custom-nav-center{
    padding: 0;
}
.web-custom-nav-center ul li a{
    line-height: 80px;
}
.web-mobile-goods li:nth-child(odd){
    margin-right: 2%;
}
.web-mobile-goods li{
    width: 48%; list-style: none;
}
.custom-index-preview-container .hot-sellers-lists li{
    margin-right: 29px; list-style: none;
}
.custom-index-preview-container .hot-sellers-lists li:last-child{
    margin-right: 0px;
}
.custom-nav-center-preview{
    padding: 0;
}
.custom-nav-center-preview ul li{
    height: 60px; list-style: none;
}
.custom-nav-center-preview ul li a{
    margin-top: 7px;

}
.custom-nav-center-preview ul li:last-child a{

}
.video {
    position: relative;
    padding-bottom: 51.25%;
    height: 0;
    overflow: hidden;
}
.video iframe,
.video object,
.video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.preview-mobile-custom-nav{
    background:#ffffff;
    width: 100%;
    text-align: center;
    position: relative;
    padding: 4px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
.preview-mobile-custom-nav li{
    display: inline-block;
    width: 32%; list-style: none;
    text-align: center;
}
.preview-mobile-custom-nav li a{
    display: block;
    line-height:30px;
    font-size:14px;
    color:#323c47;
    background: #fff;
    border-right: 1px solid #d2d6de;
}
.preview-mobile-custom-nav li:last-child a{
    border:none;
}
.preview-mobile-custom-nav li a:hover{
    text-decoration: none;
}

.preview-mobile-index-section-box .details_more{
    display: block;
}
.preview-mobile-index-detail-section{
    max-height: 199px;
    overflow: hidden;
}

.home-public-footer{
    width: 100%;
    height: 44px;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20);
}
.home-footer-nav {
    width: 100%;
    padding: 6px 0;
    text-align: center;
    background-color: #f3f3f3;
    font-size: 0;
}
.home-footer-nav li{
    display: inline-block;
    text-align: center;
    zoom: 1;
    vertical-align: top; list-style: none;
}
.home-footer-nav li a{
    display: block;
}
.home-footer-nav li img{
    height: 17px;
}
.home-footer-nav li p{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.home-footer-nav li.home-current p{
    color:#6baa37;
}
.home-index-top-mobile{
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
}
.edit-index-entrance{
    width: 100%;
    margin:0 auto;
    background:#ffffff;
    /*    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
       border-radius:6px;*/

    padding: 20px 40px 20px 30px;
    text-align: center;
    position: relative;
}
.edit-index-entrance .edit-index-logo{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px solid #c9c9c9;
    text-align:center;
    display: inline-block;
    position: relative;
    background:#e9e9e9;
    vertical-align: middle;
}
.edit-index-entrance .edit-index-logo img{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin:auto;
}
.edit-index-entrance .edit-index-name{
    font-size:16px;
    color:#323c47;
    font-weight: bold;
}
.edit-index-link{
    font-size:12px;
    color:#6a707e;
}
.edit-index-btn{
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -21px;
}
.edit-index-btn p{
    cursor: pointer;
    border-radius:4px;
    width:128px;
    height:38px;
    font-size:14px;
    color:#25a2db;
    line-height: 38px;
    background: #fff;
    text-align: center;
    border:1px solid #25a2db;
    vertical-align: middle;
    display: inline-block;
    margin-left: 20px;
}
/*主页*/
.auction-detail-price{
    width: 100%;
    padding: 0 20px;
}
.auction-detail-price .current-price{
    font-size:14px;
    color:#4a4a4a;
    line-height: 35px;
    display: inline-block;
    margin-right: 30px;
}
.auction-detail-price .market-price{
    font-size:12px;
    color:#9b9b9b;
    line-height: 36px;
    display: inline-block;
}
.auction-detail-price .starting-price,.auction-detail-price .price-increase{
    font-size:12px;
    color:#9b9b9b;
    line-height: 36px;
    display: inline-block;
    margin-right: 20px;
}
.auction-detail-price .preview-num{
    font-size:12px;
    color:#9b9b9b;
    line-height: 36px;
    float: right;
}
.auction-countdown{
    width: 100%;
    background: #f7f3f7;
    text-align: center;
    padding: 6px 0;
}
.auction-countdown .text{
    font-size:12px;
    color:#4a4a4a;
    line-height: 38px;
    margin: 0 5px;
}
.auction-countdown .num{
    background:#7a7a7a;
    border-radius:4px;
    width:28px;
    height:28px;
    text-align: center;
    line-height: 28px;font-size:14px;
    color:#ffffff;
    display: inline-block;
    vertical-align: middle;
}
.auction-bid-list{
    width: 100%;
    background: #fff;
    line-height: 36px;
    padding: 0 17px;
    font-size:14px;
    color:#4a4a4a;
    border-bottom:1px solid #e8e8e8;
}
.auction-list-box{
    width: 100%;
    background: #fff;
    max-height: 240px;
    overflow: hidden;
}
.auction-list-box .auction-list-inner{

    width: 100%;
    padding-bottom: 0;
}
.auction-list-inner .bidders{
    width: 100%;
    padding: 0 17px;
}
.auction-list-inner .bidders:first-child .bidders-tab .bidders-name{
    color: #4a4a4a;
}
.auction-list-inner .bidders:first-child .bidders-tab .bidders-price{
    color:#f87b26;
}
.auction-list-inner .bidders:first-child .bidders-tab .bidders-state{
    border: 1px solid #f87b26;
    color: #f87b26;
}

.auction-list-inner .bidders .bidders-tab{
    width: 50%;
    float: left;
    line-height: 40px;
}
.auction-list-inner .bidders .bidders-header{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
}
.auction-list-inner .bidders .bidders-header img{
    width: 100%;
    border-radius: 0;
    height: 100%;
}
.auction-list-inner .bidders .bidders-name{
    font-size:14px;
    color:#9b9b9b;
    line-height: 40px;
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
}
.auction-list-inner .bidders .bidders-state{
    border:1px solid #b8b8b8;
    line-height: 20px;
    color: #b8b8b8;
    padding: 0 6px;
    border-radius: 2px;
    display: inline-block;
    margin-top: 10px;
}
.auction-list-inner .bidders .bidders-price{
    font-size:14px;

    line-height: 40px;
    float: right;color:#9b9b9b;
}
.auction-detail-footer{
    width: 100%;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0;
}
.auction-detail-footer-inner{
    width: 100%;
    position: relative;
    text-align: center;
}
.auction-detail-footer-inner .line{
    width: 0;
    height: 30px;
    border-right: 1px solid #c9c9c9;
    position: absolute;
    right: 56px;
    top: 13px;
    z-index: 30;
    margin:0;
}
.auction-detail-footer-inner .left{
    width:33.33%;
    height: 100%;
    float: left;
}
.auction-detail-footer-inner .left img{
    width: 18px;
    margin-top:12px;
}
.auction-detail-footer-inner .left p{
    font-size:12px;
    color:#4a4a4a;    line-height: 20px;
}
.auction-detail-footer-inner .right{
    height: 56px;
    width: 66.66%;
    float: left;

}
.auction-detail-footer-inner .right .offer{
    width: 100%;background:#37aae0;
    line-height: 56px;
    font-size:16px;
    color:#ffffff;
}
.auction-detail-footer-inner .right .not-start{
    width: 100%;background:#b8b8b8;
    color:#fff;
    line-height: 20px;
    padding: 8px 0;
    font-size: 12px;
}
.auction-offer-dialog{
    width: 100%;
    padding:0 17px;
    text-align: center;
}
.auction-addoffer-dialog{
    width: 100%;
    background: #fff;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 5px;
}
.addofffer-box{
    display: inline-block;    vertical-align: middle;
}
.addofffer-box .reduce{
    width: 40px;
    float: left;
    color: #979797;
    line-height: 40px;
    font-size: 16px;background:#fbfbfb;
}
.addofffer-box .num{
    width: 140px;
    text-align: center;
    line-height: 40px;
    font-size:14px;
    color:#f87b26;background:#f5f5f5;
    float: left;
}
.addofffer-box .addoffer{
    width: 40px;
    float: left;
    color: #979797;
    line-height: 40px;
    font-size: 16px;background:#f5f5f5;
}
.auction-list-table{
    width: 100%;border:1px solid #e8e8e8;
}
.auction-list-table thead{
    background:#f5f7f6;
}
.auction-list-table thead th{
    font-size:12px;
    color:#4a4a4a;
    line-height: 30px;
    padding: 0;
    font-weight: normal;
    text-align: center;
    padding: 0 10px;
}
.auction-list-table tbody tr td{
    text-align: center;
    font-size:14px;
    color:#4a4a4a;
    padding: 10px ;
}
.auction-list-table .auction-list-img{
    width: 80px;
    height: 80px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.auction-list-table .auction-list-img img{
    width: 100%;
}
.auction-list-table .auction-list-name{
    font-size:12px;
    color:#000000;
    line-height: 22px;
    display: inline-block;
    padding-left: 24px;
    vertical-align: middle;
    max-width: 365px;
}
.auction-list-table .auction-list-img-head{
    width: 24px;
    height: 24px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}
.auction-register-head{
    width: 60px;
    height: 60px;
    margin: 10px auto 0;
    border-radius: 50%;
    overflow: hidden;
}
.auction-register-head img{
    width: 100%;
}
.auction-register-sure-btn{
    text-align: center;
    line-height: 38px;
    background: #25a2db;
    border-radius: 3px;
    font-size: 14px;
    color: #ffffff;
}




.beautify-label-auction{
    position: relative;
    padding-left: 22px;
    font-size:12px;
    color:#7ab34a;
    font-weight: normal;
    cursor: pointer;
    margin:0;
    line-height: 20px;
}
.beautify-label-auction input[type="radio"]{
    display: none;
}
.beautify-radio-p{
    background:#ffffff;
    border:1px solid #c0c0c0;
    width:17px;
    height:17px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 1px;
}
.beautify-label-auction input:checked + .beautify-radio-p:after{
    content: "";
    border-radius: 50%;
    border: none;
    position: absolute;
    background-image: url(/images/fight-groupok.png);
    background-size: 100%;
    border: none;
    width:18px;
    height:18px;
    position: absolute;
    left: -1px;
    top: -2px;
    overflow: hidden;
}
.brand-introduction-box{
    max-height: 110px;
    overflow: hidden;
}
.preview-mobile-brand_introduction{
    max-height: 200px;
    overflow: hidden;
}
.auction-phone-cart{
    width: 55px;
    height: 55px;
}

.auction-list-inner .bidders:first-child {
    background:#fff6d1;
}
.auction-phone-cart .estore-phone-cart-inner{
    background-image:none;
}
.custom-index-edit-box .right-arrow{
    position: absolute;
    top: 11px;
    height: 20px;
    right: -22px;
}
.index-link-logo{
    position: absolute;
    top: 18px;
}
.index-link-logo img{
    width: 16px;
}
.index-link-logo span{
    font-size:12px;
    color:#4a4a4a;
}
.edit-index-link a{
    display: block;
    background:#f3f3f3;
    border:1px solid #c9c9c9;
    border-radius:2px;
    line-height: 22px;
    color:#4a4a4a;
    padding: 0 10px;
    margin-top: 10px;
}
.follow-auction-nav{
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
    position: relative;
}
.follow-auction-nav .follow-auction{
    float: left;
    line-height: 38px;
    text-align: center;
    width: 50%;
}
.follow-auction-nav .follow-auction img{
    width: 24px;
}
.follow-auction-nav .follow-auction span{
    color:#7a7a7a;
}
.follow-auction-nav .line{
    width: 0;
    height: 18px;
    position: absolute;
    left: 50%;
    top: 10px;
    border-right: 1px solid #b8b8b8;
    margin: 0;
}
.auction-follow-lists{
    width: 100%;
    background: #f5f7f6;
    padding-top: 10px;
}
.auction-follow-lists .auction-follow-tit{
    background: #fff;
    font-size:14px;
    color:#4a4a4a;
    padding: 0 17px;
    line-height: 36px;
    border-bottom: 1px solid #e8e8e8;
}
.auction-follow-heads{
    width: 100%;
    background: #fff;
    height: 50px;
    padding: 10px 17px;
    position: relative;
    padding-left: 17px;
}
.auction-follow-heads .head-box{
    width:30px;
    height:30px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.auction-follow-head-inner{
    display: inline-block;
    height: 30px;
    text-align:justify;
    width:100%;

}
.auction-follow-head-inner:after{
    content: '';
    width: 100%;
    height: 0;
    display: inline-block;
    visibility: hidden;
}

.auction-follow-heads .head-box img{
    width: 100%;
}
.index-introduce-link{
    width: 80px;
    text-align: center;
    display: inline-block;
    margin-right: 20px;
}
.index-introduce-link p{
    font-size:12px;
    color:#4a4a4a;
    line-height: 30px;
}
.index-introduce-link img{
    width: 100%;
}
.index-introduce-name{
    display: inline-block;
    text-align: left;
    padding-top: 30px;
}
.index-introduce-qr-code{
    display: inline-block;
    text-align: left;
}
.index-introduce-qr-code p{
    font-size: 12px;
    color: #4a4a4a;
    line-height: 30px;
}
.auction-free-info{
    width: 750px;
    margin:50px auto 0;
    border:1px solid #25a2db;
    border-radius:10px;
    padding: 20px 65px 58px;
}
.auction-free-info .tit{
    font-size:16px;
    color:#323c47;
    line-height: 30px;
    text-align: center;
}
.auction-free-type{
    margin-top: 35px;
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    padding: 0 20px;
}
.auction-free-type .cost{
    font-size:14px;
    color:#000000;
    line-height: 40px;
    width: 50%;
    float: left;
}
.auction-free-description{
    padding-left: 19px;
    position: relative;
    list-style: none;
}
.auction-free-description .blue-block{
    background:#25a2db;
    width:8px;
    height:8px;
    position: absolute;
    left: 0;
    top: 6px;
}
.auction-free-description  .description{
    font-size:14px;
    color:#323c47;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 8px;
}
.recommend_content{
    width: 100%;
    display: inline-block;
    text-align: justify;
    padding: 0 65px;
}
.recommend_content:after{
    content: '';
    width: 100%;
    height: 0;
    display: inline-block;
    visibility: hidden;
}
.recommend_content_list{
    width: 120px;
    height: 140px;
    border:1px solid #c9c9c9;
    border-radius:4px;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
}
.recommend_content_list label{
    width: 100%;
    height: 100%;
    margin:0;

}
.recommend_content_list .checked-radio{
    position: absolute;
    left: 0;
    top: 100px;
    text-align: center;
    width: 100%;
}
.recommend_content_list .checked-radio input{
    margin:0;vertical-align: middle;
}
.recommend_content_logo{
    position: absolute;
    top: 27px;
    left: 50%;
    margin-left: -23px;
    width: 46px;
}
.recommend_content_list .checked-radio span{
    vertical-align: middle;
}
.min-banner-img{
    width: 100%;height:100%;
}
.min-banner-div{
    position: relative;
    width: 100px;
    display: inline-block;
    height: 80px;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
}
.min-banner-box{
    border:1px solid #c9c9c9;
    width:78px;height:78px;
    text-align: center;
    display: inline-block;
}
.reload-min-banner{
    width: 100%;
    font-size:12px;
    color:#25a2db;
    text-align: center;
}
.select-nav-tab{
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
}
.nav-tab-type{
    background:#ffffff;
    border:1px solid #c9c9c9;
    border-radius:3px 3px 0 0;
    width:98px;
    height:29px;
    font-size:14px;
    color:#4a4a4a;
    line-height: 28px;
    margin-right: 2px;
    text-align: center;
    float: left;
    border-bottom: none;
    cursor: pointer;
}
.current-nav-tab-type{
    background:#25a2db;
    border-radius:3px 3px 0 0;
    width:100px;
    height:30px;
    font-size:14px;
    color:#ffffff;
    line-height: 30px;
    border:none;
}
.system-nav-text{
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
    margin:15px 0;
    text-align: center;
}
.index-templates{
    padding: 0 60px;
    display: inline-block;
    text-align: justify;
    width: 100%;
}

.index-templates:after{
    content: '';
    width: 100%;
    height: 0;
    display: inline-block;
    visibility: hidden;
}
.index-templates_list{
    width: 300px;
    height: 350px;
    border:1px solid #25a2db;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.index-templates_logo{
    width: 100%;
    height: 100%;
}
.custom-index-header-container{
    padding: 0 75px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
}
.custom-nav-right .system-nav li{
    float: left;
    display: inline-block;
    width: 130px;
    height:60px; list-style: none;
}
.custom-nav-right .system-nav,.custom-nav-right .custom-nav-lang{
    float: left;
}

.custom-nav-right .system-nav li a{
    width: auto;
    margin-top: 7px;
    font-size: 14px;
    color: #4a4a4a;
    line-height: 40px;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}
.edit-index-qr-code{
    width: 120px;
    height: 155px;
    position: fixed;
    top: 30%;
    right: 10%;
    z-index: 90;

}
.edit-index-qr-code img{
    width: 120px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20);
}
.weichat-code-index{
    width: 100px;
    height: 100px;
    position: relative;
    margin: 0 20px;
    border:1px solid #d5d9e0;
    margin-top: 30px;
    margin-bottom: 40px;
    display: inline-block;
}

.edit-company-tel-email img.code-img{
    width: 100%;
}
.upload-weichat-qrcode{
    width: 100px;
    height: 100px;
    display: inline-block;
    border:1px solid #d5d9e0;
    margin-right: 20px;
}
.upload-weichat-qrcode img{
    width: 100%;
}
.upload-weichat-qrcode-btn{
    background:#25a2db;
    border-radius:3px;font-size:14px;
    color:#ffffff;
    line-height: 34px;
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.justify-accounts{
    width: 100%;
    text-align: justify;
    display: inline-block;
}
.justify-accounts:after{
    content: '';
    width: 100%;
    height: 0;
    visibility: hidden;
    display: inline-block;
}
.justify-accounts .new-account-informations-lists{
    width: 24%;
    display: inline-block;
    float: none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    vertical-align: top;
    border-radius: 6px;
}
.header-contact-us{
    line-height: 64px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}
.overview-contact-dialog-text{
    padding-left: 50px;
}
.overview-contact-dialog-text img{
    height: 16px;
    margin-right: 3px;
    margin-bottom: 3px;
}
.overview-contact-dialog-text span{
    font-size:16px;
    color:#4a4a4a;
    line-height: 20px;
    display: inline-block;
}
.overview-top{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #b5bbc8;
    position: relative;
    height: 120px;
    padding: 15px 0;
}
.overview-estore-event{
    width: 49%;
    float: left;
    height: 100%;
    border-right: 1px solid #d2d6de;
}
.overview-estore-event:first-child{
    margin-right: 2%;
}
.borderNone{
    border:none !important;
}
.overview-top-tit{
    text-align: center;
    font-size:16px;
    color:#4a4a4a;
    font-weight: bold;
    margin-bottom: 13px;
}
.overview-top-tit img{
    height: 18px;
    margin-bottom: 3px;
}
.overview-top-lists{
    padding: 10px 0 30px;
}
.overview-top-lists li{
    width: 25%;
    border-right: 1px solid #d2d6de;
    float: left;
    text-align: center; list-style: none;
}
.overview-top-lists li p.num{
    color:#323c47;
    font-size:20px;
    font-weight: bold;
}
.overview-top-lists li p.name{
    font-size:12px;
    color:#8f939d;
}

.choose-membership-table .choose-goods-tab tbody tr td.goods-num{
    width: 20px;
}
.choose-membership-table .choose-goods-tab thead th:nth-of-type(3){
    text-align: left;    padding-left: 10px;
}
.choose-membership-table .choose-goods-tab tbody tr td.goods-name .membership-type-card-box{
    width:50px;
    height:32px;border-radius:2px;
}
.choose-membership-table .choose-goods-tab tbody tr td.goods-name{
    padding: 14px 10px 14px 70px;
}
.choose-membership-table .choose-goods-tab tbody tr td.goods-name .goods-logo-name{
    width:50px;
    height:32px;
    top: 15px;
}
.membership-card-name{
    position: absolute;
    z-index: 999;
    font-size:16px;
    color:#ffffff;
    line-height: 215px;
    text-align: center;
    top: 0;
    width: 100%;
}
.preview-mobile-nav{
    color: #333;
    font-size: 12px;
}
.preview-mobile-nav a{
    display: block;
    line-height: 36px;
    font-size: 14px;
    color:#ffffff;
    border-bottom: 1px solid #686868;
}
.preview-mobile-nav:last-child a{
    border:none;
}
.preview-mobile-nav a:hover{
    text-decoration: none;
}
.previewMobileNav-box{
    background: #fff;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20);
}
.preview-mobile-nav-box{
    position: absolute;
    left: 0;
    top: 0;
    background:#4a4a4a;
    width: 170px;
    padding: 5px 18px 5px 14px;
    text-align: left;
    display: none;
}
.custom-header-mobile .left-nav-logo{
    width: 25px;
    height: 25px;
    position: absolute;
    left: 5px;
    top: 9px;
    cursor: pointer;
}
.custom-header-mobile .left-nav-logo img{
    width: 100%;
}

.use-original-img{
    border:1px solid #25a2db;
    border-radius:4px;
    font-size:16px;
    color:#25a2db;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    cursor: pointer;
}
.face_clipArea_btn button.estore-clip-img{
    border:1px solid #25a2db;
    border-radius:4px;
    font-size:16px;
    color:#25a2db;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    cursor: pointer;
    float: right;
    text-align: center;
    margin:0 20px;
    width: auto;
}
.original-img-box{
    border:1px solid #c9c9c9;
    width:324px;
    height:259px;
    margin: 0 auto;
    margin-bottom: 0;
    position: relative;
}
.original-img-box img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin:auto;
    max-height: 100%;
    max-width: 100%;
}
.save-original-img{
    text-align: center;

}
.save-original-img p{
    display: inline-block;
    line-height: 40px;
    background:#25a2db;
    border-radius:4px;
    padding: 0 39px;
    font-size:16px;
    color:#ffffff;
    margin: 30px auto 30px;
    cursor: pointer;
}
.goods-bigImg-list-img-box{
    width: 100%;
    height: 100%;
    position: relative;
}

.goods-bigImg-list.big-active{
    z-index: 9999;
}
.guige-img-box{
    position: absolute;
    right: -523px;
    bottom: -90px;
    width: 520px;
    z-index: 9999;
    display: none;
}
.guige-img-box img{
    width: 100%;
}
.view-attribute-img{
    vertical-align: middle;
    position: relative;right: 0;top: 0;width: 18px;height: 18px;display: inline-block;
}
.new-order-detail-btn{
    display: inline-block;
    width: 100px;
    text-align: center;
    border:1px solid #25a2db;
    border-radius:4px;
    font-size:14px;color:#25a2db;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
}
/* 图片放大 */
/* 垂直居中 */
.small-img{
    display: flex;
    align-items:center;
    justify-content: center;
}
.clearfix:before,
.clearfix:after{
    display: table;
    line-height: 0;
    content: "";
}
.magnifier{
    position: relative;

}
.magnifier-container{

    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}
.move-view{
    width: 100px;
    height: 100px;
    position: absolute;
    background-image: url('/images/move-box.png');
}
.images-cover{
    height: 100%;
    width: 100%;
    position: relative;
}
.images-cover img{
    position: absolute;
}
.magnifier-assembly{
    height: 92px;
    overflow: hidden;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
}
.magnifier-btn{
    position: absolute;
    font-family: "宋体";
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -40px;
}
.magnifier-btn span{
    line-height: 80px;
    height: 80px;
    width: 20px;
    background-color: #6e6e6e;
    color: #fff;
    display: block;
    z-index: 9998;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    border-radius: 3px;
}
.magnifier-btn .magnifier-btn-left{
    float: left;
}
.magnifier-btn .magnifier-btn-right{
    float: right;
}
.magnifier-line{
    position: relative;
    overflow: hidden;
    height: 92px;
}
.magnifier-line ul{
    display: block;
    font-size: 0;
    width: 10000%;
    position: absolute;
    left: 0;
    z-index: 9997;
}
.magnifier-line li{
    float: left;
    width: 100px;
    cursor: pointer; list-style: none;
}
.magnifier-line ul > .active .small-img{
    border-color: #bbb;
}
.small-img{
    height: 78px;
    padding: 1px;
    margin: 5px;
    overflow: hidden;
    border: 1px solid #ddd;
    text-align: center;
}
.small-img img{
    max-width: 100%;
    max-height: 100%;
}
.magnifier-view{
    width: 100%;
    height: 100%;
    position: absolute;
    right: -105%;
    top: 0;
    z-index: 9999;
    background-color: #fff;
    display: none;
    overflow: hidden;
}
.magnifier-view img{
    display: block;
}
.animation03{
    transition: all 0.3s ease-in 0.1s;
    -ms-transition: all 0.3s ease-in 0.1s;
    -moz-transition: all 0.3s ease-in 0.1s;
    -webkit-transition: all 0.3s ease-in 0.1s;
    -o-transition: all 0.3s ease-in 0.1s;
}
/* 图片放大 */
.estore-magnifier{
    margin:0;
    position: relative;
    width: 427px;
}
.estore-magnifier-assembly{
    min-height: 340px;
    max-height: 375px;
    width: 75px;
    position: absolute;
    right: -110px;
    top: 0;
    padding: 0;
    height: auto;
}
.estore-magnifier-assembly .magnifier-line{
    height: auto;
    width: 100%;
}
.estore-magnifier .magnifier-line ul{
    width: auto;
    position: static;
}
.estore-magnifier .magnifier-line li{
    float: none; list-style: none;
}
.estore-magnifier  .magnifier-line ul > .active .small-img{
    margin:0;
    padding:0;
    border:none;

}
.estore-magnifier .small-img{
    width: 100%;
    height: 100%;
    list-style: none;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border:none;
    margin:0;
    padding: 0;
}
.estore-magnifier .magnifier-line li{
    margin-bottom: 15px;
    width: 75px;height: 60px; list-style: none;
}
.estore-magnifier .magnifier-line li.active{
    border: 1px solid #7ab34a;
}

.estore-magnifier .small-img img{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.estore-magnifier .images-cover img{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
}
.details-big-img ul li.mobile-estore-details-img{
    position: relative;    height: 300px;
}
.details-big-img ul li.mobile-estore-details-img img{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.video-bgimg-btn{
    position: absolute;margin:auto;left: 0;top:0;right:0;bottom: 0;width: 15px;
    background: url(/images/playbtn.png);
    background-size: 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
}
.clip-btns{
    width: 22px;
    position: absolute;
    right: 35px;
    top: 120px;
    z-index: 99;
}
.clip-btns img{
    width: 100%;
    margin-bottom: 15px;
    cursor: pointer;
}
.estore-big-img-dialog{
    width: 600px;
    height: 481px;
    position: relative;
    margin:0 auto;
}
.estore-big-img-dialog img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin:auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.estore-carousel-indicators{
    position: static;
    height: 65px;
    width: 100%;
    margin: 0;margin-top: 18px;
}
.estore-carousel-indicators li.active{
    border:1px solid #25a2db;
    width:75px;
    height:61px;
    margin:0 4px;
}
.estore-carousel-indicators li{
    border:1px solid #c9c9c9;
    width:75px;
    height:61px;
    margin:0 4px;
    border-radius: 0;
    position: relative; list-style: none;
}
.estore-carousel-indicators li img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin:auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.picked-position-dialig{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:100%;
    text-indent: 10px;
    padding-top: 5px;
    height:58px;
    resize: none;
}
.picked-telephone-dialog{
    display: block;
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:100%;
    height:38px;
    line-height: 38px;
    text-indent: 10px;
}
.picked-positions-list{
    background:#ffffff;
    border:1px solid #d4d4d4;
    width:100%;
    padding: 13px 13px 13px 79px;
    position: relative;
    margin-bottom: 10px;
    font-size:14px;
    color:#000000;
    line-height: 18px;
}
.picked-positions-list img{
    width: 15px;
    position: absolute;
    left: 55px;
    top: 14px;
}
.checked-picked-positions{
    position: absolute;
    left: 21px;
    width: 14px;
    height: 14px;
    top: 13px;
}
.order-picked-position{
    text-align: right;
    font-size:14px;
    color:#000000;
    line-height: 20px;
}
.order-picked-position{
    padding: 0 20px 20px;
}
.order-picked-position-list{
    width: 100%;
    position: relative;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    padding: 8px 20px;
    line-height: 20px;
    text-align: left;
    margin-bottom: -1px;
}
.order-picked-position-list .position{
    position: absolute;
    left: 3px;
    top: 9px;
    width: 15px;
}
.order-picked-position-list .checked-btn{
    position: absolute;
    right: 15px;
    top: 6px;
    display: block;
}
.order-picked-position-list .free-shipping-radio{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/radio-unchecked.png);
    background-size: 18px;
    border: none;
}
.order-picked-position .invoice_provider-label input:checked + .free-shipping-radio:after{
    content: "";
    width: 18px;
    height: 18px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url(/images/btn_check_pressed.png);
    background-size: 100%;
    border: none;
    background-color: rgba(0,0,0,0);
    top: 0;
}
.membership-apply-wait-shenpi{
    font-size:16px;
    color:#f0b153;
    padding: 0 10px;
}
@media(max-width:1200px){
    .membership-apply-wait-shenpi{
        font-size:14px;
        line-height: 20px;
        margin-bottom: 10px;
    }
}
.membership-apply-wait-text{
    font-size: 14px;
    color: #4a4a4a;
    background: none;
    padding: 0 10px;
}
@media(max-width: 1200px){
    .membership-apply-wait-text{
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }
}
.feedback_top_tab{
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
    border-bottom:1px solid #c9c9c9;
}
.feedback_top_tab span{
    border:1px solid #c9c9c9;
    border-bottom: none;
    display: inline-block;
    padding: 0 23px;
    cursor: pointer;
    float: left;
}
.feedback_top_tab span.nowpage{
    background:#25a2db;
    color: #fff;
}
.seo-keywords{
    width: 100%;
    padding-top: 20px;
    float: left;
}
.seo-keywords table{
    width: 79%;
    margin: 0 auto;
}
.seo-keywords .seo-text{
    font-size:14px;
    color:#4a4a4a;
    margin-top: 20px;
    margin-bottom: 10px;
}
.seo-keywords .seo-input{
    width: 88%;
    border:1px solid #c9c9c9;
    border-radius:2px;
    line-height: 34px;
    margin-right: 2%;
    padding: 0;
    text-indent: 10px;
}
.seo-keywords .seo-btn{
    background:#25a2db;
    border-radius:2px;
    line-height: 36px;
    cursor: pointer;
    width: 10%;
    text-align: center;
    font-size:14px;
    color:#ffffff;
    display: block;
    float: right;
}
.crm_public_header{
    width: 100%;
    height: 100px;
}
.crm_public_header_left{
    width: 50%;
    float: left;
    padding-top: 20px;
}
.crm_logo{
    width: 62px;
    display: inline-block;
}
.crm_logo img.head-img{
    width: 100%;
}
.crm_name {
    font-size:14px;
    color:#323c47;
    display: inline-block;
    margin-left: 10px;
}
.crm_public_header_right{
    width: 50%;
    float: right;
    padding-top: 25px;
}
.crm_search_input{
    width: 30%;
    background:#fafafa;
    border:1px solid #e2e4ea;
    border-radius:3px;
    line-height: 33px;
    text-indent: 8px;
    padding: 0;
}
.crm_search_btn{
    background:#25a2db;
    border-radius:3px;
    width: 6%;
    text-align: center;
    cursor: pointer;font-size:14px;
    color:#ffffff;
    line-height: 35px;
    display: inline-block;
}
.crm_information-logo-name-position{
    padding-left: 120px;
    height: 120px;
}
.information-logo-name-position .crm_logo{
    width: 80px;
    height: 80px;
}
.crm_position{
    position: absolute;
    left: 15px;
    top: 0;
    font-size:12px;
    background:#f5a623;
    color:#ffffff;
    line-height: 18px;
    padding: 0 5px;
}

.display_speaker_zh_span .position{
    width: 100%;
    padding-left: 20px;
    position: relative;

}
.display_speaker_zh_span .position span{
    font-size:14px;
    color:#000000;
    line-height: 30px;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.display_speaker_zh_span .position .lef-img-box{
    width: 20px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
}
.display_speaker_zh_span .position .lef-img-box img{
    height: 14px;
    margin-top: 8px;
}
.crm_line{
    width: 1px;
    height: 135px;
    background:  #e2e4ea;
    position: absolute;
    left: 135px;
    top: 20px;
}
.crm-client-name{
    position: absolute;
    left: 20px;
    top: 115px;
    width: 110px;
    text-align: center;
    font-size:14px;
    color:#323c47;
}
.crm_customer_information{
    width: 100%;
    background: #fff;
    padding: 0 35px;
}
.crm_customer_information_top{
    width: 100%;
    padding: 20px 0;
    padding-left: 123px;
    padding-right: 187px;
    position: relative;
    height: 140px;
}
.customer_head{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 20px;
}
.customer_membership_card{
    width: 177px;
    height: 100px;
    position: absolute;
    right: 0;
    top: 20px;
    background-image:linear-gradient(-180deg, #f3b652 0%, #f6d976 100%);
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.16);
    border-radius:6px;

}
.customer_membership_card .card_information{
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 40px;
}
.customer_membership_card .card_information .card_logo{
    border:1px solid #ffffff;
    width:22px;
    height:22px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 12px;
    top: 12px;
}
.customer_membership_card .card_information .card_logo img{
    width: 100%;
}
.customer_membership_card .card_information .card_name{
    font-size:12px;
    color:#ffffff;
    text-align:center;
    line-height: 16px;
    width: 90%;
    margin:0 auto;
}
.customer_informations{
    width: 100%;

}
.customer_informations .name{
    font-size:18px;
    color:#000000;
    line-height: 25px;
    margin-bottom: 8px;
    margin-top: 8px;
}
.position_tel_email_company{
    width: 50%;
    float: left;
}
.membership_informations{
    width: 50%;
    float: left;
}
.positions_company .companys{
    display: inline-block;
    padding-left: 24px;
    position: relative;
    margin-right: 10px;
}
.positions_company .companys .companys_logo{
    width: 20px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
}
.positions_company .companys .companys_logo img{
    height: 14px;
    margin-top: 5px;
}
.positions_company .companys .text{
    font-size:16px;
    color:#000000;
    line-height: 25px;
}
.membership_informations .type{
    background:#f5a623;
    border-radius: 4px;
    line-height: 18px;
    color: #fff;
    padding: 0 5px;
    display: inline-block;
}
.membership_informations .date{
    font-size:14px;
    color:#4a4a4a;
    line-height: 25px;
    margin-top: 7px;
}
.crm_customer_information_bottom{
    width: 100%;
    border:1px solid #e2e4ea;
}
.customer_information_nav{
    width: 100%;
    height: 40px;
    background:#f0f0f0;
    border-bottom:1px solid #e2e4ea;
    cursor: pointer;
}
.customer_information_nav ul li{
    width: 182px;
    text-align: center;
    font-size:12px;
    color:#4a4a4a;
    line-height: 40px;
    float: left;
    border-right: 1px solid #e2e4ea; list-style: none;
}
.customer_information_nav ul li.current{
    background:#25a2db;
    color:#ffffff;
    border:none;
}
.customer_information_events{
    width: 100%;
    padding: 10px 20px;
}
.customer_information_events ul li{
    border-bottom: 1px solid #e2e4ea;
    height: 67px;
    padding: 8px 20px 8px 74px;
    position: relative; list-style: none;
}
.customer_information_events ul li .poster_or_date{
    width: 60px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 8px;
    overflow: hidden;
}
.customer_information_events ul li .poster_or_date img{
    width: 100%;
}
.customer_information_events ul li .events_name{
    margin-top: 5px;
}
.customer_information_events ul li .events_name a{
    font-size:14px;
    color:#000;
    line-height: 20px;
}
.customer_information_events ul li .events_name a:hover{
    color:#25a2db;
}
.customer_information_events ul li .date_and_sponsor{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.add_interact{
    padding: 9px 0;
    border-bottom:1px solid #e2e4ea;
}
.add_interact_btn{
    display: inline-block;
    background:#25a2db;
    border-radius:4px;
    line-height: 30px;
    padding: 0 15px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}
.interact_lists li{
    padding: 12px 0;
    border-bottom:1px solid #e2e4ea; list-style: none;
}
.interact_lists li .left{
    font-size:12px;
    color:#4a4a4a;line-height: 20px;
    width: 70%;
    float: left;
}
.interact_lists li .right{
    width: 30%;
    float: left;
    text-align: right;
}
.interact_lists li .right p.name_date{
    font-size:12px;
    color:#9b9b9b;
    line-height: 20px;
}
.edit_interact{
    font-size:12px;
    color:#25a2db;
    line-height: 20px;
    cursor: pointer;
}
.customer_information_interact,.customer_information_membership{
    padding: 0 20px 20px;
}
.customer_information_membership ul{
    padding-top: 10px;
}
.customer_information_membership ul li{
    padding: 10px 20px 10px 100px;
    position: relative;
    height: 70px;
    border-bottom:1px solid #e2e4ea; list-style: none;
}
.customer_information_membership .left_card{
    background-image:linear-gradient(-180deg, #f3b652 0%, #f6d976 100%);
    border-radius:4px;
    width:80px;
    height:50px;
    position: absolute;
    left: 0;
    top: 10px;
}
.customer_information_membership .card_name a{
    font-size:14px;
    color:#000000;
    line-height: 20px;
    margin-top: 5px;
    cursor: pointer;
}
.customer_information_membership .card_name a:hover{
    text-decoration: underline;
    color:#25a2db;
}
.customer_information_membership .card_date{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.customer_information_estore{
    padding: 0 20px 20px;
}
.customer_information_estore .goods_img{
    width: 63px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 10px;
    overflow: hidden;
}
.customer_information_estore .goods_img img{
    width: 100%;
}
.customer_information_estore ul{
    padding-top: 10px;
}
.customer_information_estore ul li{
    padding: 10px 20px 10px 83px;
    position: relative;
    height: 70px;
    border-bottom:1px solid #e2e4ea; list-style: none;
}
.customer_information_estore .goods_name a{
    font-size:14px;
    color:#000000;
    margin-top: 5px;
    cursor: pointer;
}
.customer_information_estore .goods_name a:hover{
    text-decoration: underline;
    color:#25a2db;
}
.customer_information_estore .goods_price_date{
    line-height: 20px;
    color:#4a4a4a;
    margin-top:3px;
}
.edit_interact_content{
    width: 600px;
    margin-top: 15%;

}
.edit_interact_content .modal-content{
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.edit_interact_header{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.edit_interact_header .modal-title{
    text-align: left;
    font-size:14px;
    color:#ffffff;
    line-height: 20px;
}
.edit_interact_header span{
    color: #fff;
}
.edit_interact_header .close{
    opacity: 1;
}
.edit_interact_body{
    padding: 20px 50px;
}
.edit_interact_body textarea{
    width: 100%;
    background:#f6f6f6;
    border:1px solid #e4e4e4;
    border-radius:4px;
    height: 212px;
    resize: none;
    padding: 10px;
    line-height: 20px;
    color: #4a4a4a;
}
.edit_interact_footer{
    border-top: none;
    text-align: center;
    padding-top: 0;
}
.edit_interact_save{
    background:#25a2db;
    border-radius:3px;
    width:160px;
    margin:0 auto;font-size:14px;
    color:#ffffff;
    line-height: 35px;
}
.crm-all-lists-box{
    padding-bottom: 65px;
}
.crm-all-lists-box ul li{
    list-style: none;
}
.skin-blue .sidebar-menu > li.customer-management.menu-open>a{
    background:#65c9f7 !important;
}
.avtive_index_new a{
    border:none;
}
.avtive_index_new + li>a{
    border-left: none !important;
}
.client-index-top-nav ul li.current{
    background-color: #25a2db;
}
.avtive_index_new_preview + li>a{
    border-left: none !important;
}
.avtive_index_new_preview a{
    border:none;
}
.custom-nav-center-preview ul li.avtive_index_new_preview:last-child a{
    border:none;
}
.positions_company .companys .companys_logo:last-child img{
    height:12px;margin-top: 7px;
}
.subscribe-explain{
    font-size:14px;
    color:#323c47;
    padding-top: 20px;
    padding-bottom: 30px;
}
.subscribe-btn-style{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    line-height: 20px;
}
.copy-code{
    padding-top: 25px;
}
.copy-code-text{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;display: inline-block;
}
.copy-code-btn{
    font-size:12px;
    background:#25a2db;
    border-radius:3px;color:#ffffff;
    line-height: 20px;
    padding: 0 5px;
    display: inline-block;
}
.copy-code-textarea{
    background:#fafafa;
    border:1px solid #e7e7e7;
    border-radius:3px;

    resize: none;
    width: 100%;
    margin-top: 5px;
    padding: 9px 10px;
    font-size:12px;
    color:#90939c;
}
.custom-domain-name-btn{
    display: inline-block;
    background:#25a2db;
    font-size:12px;
    color:#ffffff;
    border-radius:2px;
    cursor: pointer;
    padding: 0px 15px;
    margin-left: 5px;
    line-height: 38px;
    border: none;
}
.add-membership-welfare{
    background:#25a2db;
    border-radius:4px;
    width:130px;
    text-align: center;
    line-height: 40px;
    font-size:14px;
    color:#ffffff;
    margin:20px auto 10px;
    cursor: pointer;
}
.membership-welfare-list{
    width: 100%;
    min-height: 100px;
    border:1px solid #d2d6de;
    background:#ffffff;
    border-radius:3px;
    margin-bottom: 10px;
    padding: 10px 20px 25px 152px;
    position: relative;
}
.welfare-img{
    border-radius:4px;
    width:120px;
    height:80px;
    position: absolute;
    left: 21px;
    top: 10px;
    background:#f4f4f4;
}
.welfare-img img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin:auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.welfare-img-box{
    width: 100%;
    height: 100%;
    position: relative;
}
.welfare-tit{
    font-size:12px;
    color:#000000;
    line-height: 20px;
    font-weight: bold;
}
.welfare-text{
    font-size:12px;
    color:#666666;
    line-height: 20px;
}
.welfare-edit-details{
    position: absolute;
    right: 20px;
    top: 10px;
    height: 20px;
    width: 150px;
    text-align: right;
}
.welfare-edit-details .edit{
    font-size:12px;
    color:#25a2db;
    line-height: 20px;
    cursor: pointer;
    margin-left: 8px;
}
.blue-modal-header{
    background:#5bb9e4;
    border-radius:4px 4px 0 0;
    padding: 0 20px;
}
.membership-welfare-modalbody{
    width: 100%;
    padding: 5px 20px;
}
.confirm-welfare-btn{
    background:#25a2db;
    border-radius:3px;
    width:118px;font-size:14px;
    color:#ffffff;
    text-align:center;
    line-height: 32px;
    margin:25px auto;
    cursor: pointer;
}
.membership-step{
    text-align: center;
    padding: 35px 0 50px;
}
.membership-step .YF-creat-event-speed .text{
    line-height: 20px;
}
.membership-step-box{
    width: 90%;
    margin:0 auto;
}
.membership-step-personal{
    background:#ffffff;
    border:1px solid #b5bbc8;
    border-radius:4px;
    height:243px;
    width: 48%;
    float: left;
    text-align: center;
    padding-top: 47px;
    position: relative;
}

.membership-step-personal .checked{
    position:absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    display: none;
}
.membership-step-personal .un-checked{
    position:absolute;
    right: 20px;
    top: 20px;
    width: 24px;
}

.membership-step-personal .personal-logo{
    width: 72px;
    margin-bottom: 24px;
}
.membership-step-personal .personal-text{
    font-size:20px;
    color:#000000;
    font-weight: bold;
    margin-bottom: 10px;
}
.membership-step-personal .personal-explain{
    font-size:14px;
    color:#4a4a4a;
    margin-bottom: 30px;
}
.membership-step-box{
    text-align: center;
}
.membership-step-box  .personal-next-btn{
    background:#25a2db;
    border-radius:4px;
    width:129px;
    display: inline-block;
    font-size:16px;
    color:#ffffff;
    text-align:center;
    line-height: 40px;
    cursor: pointer;
    margin-top: 80px;
}

.membership-welfare-backstage li{
    border:1px solid #d2d6de;
    border-radius:3px;
    width:660px;
    position: relative;
    height: 80px;
    padding: 10px 10px 10px 135px;
    cursor: pointer;
    overflow: hidden;
    margin-bottom: 10px; list-style: none;
}
.membership-welfare-lists-backstage .welfare-img{
    border-radius:4px;
    width:90px;
    height:60px;
    left: 35px;
    top: 10px;
    background:#f3f3f3;
}
.membership-welfare-checkbox{
    position: absolute;
    left: 11px;
    top: 48%;
}
.membership-welfare-backstage label{
    display: block;
    margin:0;
    padding: 0;
}
.membership-welfare-lists-backstage .welfare_name{
    font-size:12px;
    color:#000000;
    font-weight: bold;
    margin-bottom: 5px;
}
.membership-welfare-lists-backstage .welfare_description{
    font-size:12px;
    color:#666666;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
.yqf_members_details_inner span{
    line-height: 50px;
    display: inline-block;
    padding: 0 15px;
    color:#4a4a4a;
}
.yqf_members_details_inner span.current{
    background:#c9cbd2;
    color:#000000;

}
.YF-pay-membership-speed .text{
    line-height: 50px;
}
.buy-membership-right .yqf_nav_right_pre{
    top: 38px;
}
.create_update_membership_content .YF-input{
    height: 30px;
}
.create_update_membership_content .col-md-7,
.create_update_membership_content .col-md-4,
.create_update_membership_content .col-md-6,
.create_update_membership_content .col-md-5,
.create_update_membership_content .col-md-12{
    padding: 0 5px;
}
.customer_membership_card .card_information .card-logo{
    border:1px solid #ffffff;
    width:20px;
    height:20px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 11px;
    top: 11px;
}
.customer_membership_card .card_information .card-logo img{
    width: 100%;
}
.perfecting-administrator-information{
    background: #fff;
    width: 1200px;
    margin:10px auto 20px;
    box-shadow:0 1px 9px 1px rgba(0,0,0,0.07);
}
.perfecting-administrator-information .tit{
    text-align: center;
    border-bottom:1px solid #37aae0;
    font-size:14px;
    color:#4a4a4a;
    line-height: 50px;
}
.perfecting-administrator-information .add-company-membership-content{
    padding-top: 16px;
    padding-bottom: 43px;
}
.company-membership-table{
    width: 100%;
}
.company-membership-head{
    width: 100%;
    background:#5bb9e4;
}
.company-membership-head tr th{
    font-size:12px;
    color:#ffffff;
    font-weight: normal;
    line-height: 40px;padding: 0 10px;
}
.company-membership-lists {
    padding: 14px 10px;
    min-height: 50px;
}
.company-membership-lists .name{
    position: relative;
    padding-left: 40px;
}
.company-membership-lists .name .head-box{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 14px;
}
.company-membership-lists .name .head-box img{
    width: 100%;
}
.company-membership-lists .name .name-text{
    font-size:12px;
    color:#6a707e;
}
.company-membership-lists td{
    padding: 0 10px;
}
.company-membership-lists .sex{
    line-height: 50px;
    font-size:12px;
    color:#6a707e;
}
.company-membership-lists .name .warden{
    font-size:12px;
    background:#f5a623;
    border-radius:4px;
    color:#ffffff;
    line-height: 20px;
    padding: 0 5px;
}
.company-membership-lists .operation{
    font-size:12px;
    color:#25a2db;
    cursor: pointer;
}
.company-membership-lists{
    background:#ffffff;
    border-top:1px solid #e2e4ea;
    border-bottom:1px solid #e2e4ea;
    margin-top: -1px;
}
.add-company-membership-Administrators .YF-input{
    height: 38px;
    line-height: 38px;
}
.add-company-membership-Administrators{
    width: 400px;
    margin:0 auto;
}
@media(max-width: 1200px){
    .membership-detail-nav-box{
        padding: 0;
        line-height: 44px;
        height: 44px;
    }
    .membership-detail-nav{
        text-align: center;
    }
    .membership-detail-nav span{
        display: inline-block;
        width: 50%;
        padding: 0;
        float: left;
        text-align: center;
        line-height: 43px;
        position: relative;
        font-size: 14px;
    }
    .membership-detail-nav span.current{
        background: #e2e4ea;
        border-bottom: 1px solid #25a2db;
    }
    .membership-detail-nav span.shuxian{
        display: block;
        position: absolute;
        left: 0;
        width: 1px;
        height: 24px;
        background: #c9c9c9;
        top: 10px;
    }
}
.membership-welfare-list-pc{
    position: relative;
}
.zhankai-membership-welfare,.shouqi-membership-welfare{
    position: absolute;
    right: 20px;
    bottom: 0;
    cursor: pointer;
    color: #25a2db;
}
.welfare-text-box{
    max-height: 60px;
    overflow: hidden;
}
.zhankai-membership-welfare{
    display: none;
}
.shouqi-membership-welfare{
    display: none;
}
.buy-welfare-membership-information{
    background: #fff;padding-top: 0;
    box-shadow:0 1px 9px 1px rgba(0,0,0,0.07);
}
@media(max-width: 1200px){
    .buy-welfare-membership-information{
        box-shadow:none;
    }
    .buy-welfare-membership-information-box{
        padding: 0;
    }
    .buy-welfare-membership-information .membership_buy_information{
        padding: 20px 0;
    }
    .membership-detail-nav span.nowelfare-membership-phone-nav{
        width: 100%;
        border:none;
    }
}
.buy-welfare-membership-card .membership-type-description-center{
    padding-top: 0;

}

.buy-welfare-membership-card  .phone-card-right-name{
    display: none;
}
.buy-welfare-membership-card .membership-type{
    font-size:14px;
    color:#000000;
}
.buy-welfare-membership-card  .membership-card .membership-type{
    color: #fff;
    text-align: center;
    width: 100%;
}
.buy-welfare-membership-btn{
    background:#37aae0;
    border-radius:4px;
    width:212px;margin:0 auto;
    display:block;
    border:none;
    margin-top: 15px;
}
.detail_content_div,.welfare_content_div{
    min-height: 600px;
}
@media(max-width: 1200px){
    .detail_content_div,.welfare_content_div{
        min-height: 100px;
        padding-bottom: 70px;
    }
}
.potential-customers-table{
    width: 100%;
}
.potential-customers-table thead{
    width: 100%;
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    margin-bottom: 10px;
}
.potential-customers-table thead tr th{
    font-size:12px;
    color:#ffffff;
    font-weight: normal;
    padding: 12px 5px;
}
.potential-customers-name{
    padding-left: 47px;
}
.potential-customers-name .customers-head{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 11px;
    top:4px;
}
.potential-customers-name .customers-head img{
    width: 100%;
}
.potential-customers-informations{
    background:#f3f1f1;
    border:1px solid #e2e4ea;
    border-radius:3px;

}
.potential-customers-informations td{
    font-size:14px;
    color:#000000;
    padding: 10px 5px;
    font-size: 12px;
}
.potential-customers-informations .edit{
    font-size:12px;
    color:#00b2ff;
    cursor: pointer;
    min-width: 100px;
    text-align: center;
}
.potential-customers-introduce{
    background:#fafafa;
    border:1px solid #e2e4ea;
    border-radius:3px;
    margin-top: -1px;
}
.add-interaction-btn span{
    background:#25a2db;
    border-radius:4px;font-size:12px;
    color:#ffffff;
    line-height: 24px;
    padding: 0 5px;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
}
.potential-customers-introduce .left{
    padding: 0 11px;
}
.interactive-record-more{
    text-align: center;
    font-size:14px;
    color:#25a2db;
    cursor: pointer;
    margin:10px 0;
}
.interactive-record-more img{
    width: 13px;
}
.interactive-record-lists{
    border-bottom: 1px solid #e2e4ea;
}
.interactive-record-lists .interactive-text{
    width: 80%;float: left;
    overflow: hidden;margin-bottom: 10px;
    margin-top: 10px;
}
.interactive-record-lists .interactive-text p{
    font-size:12px;color:#4a4a4a;line-height: 20px;
}
.interactive-record-lists .interactive-time{
    margin-top: 10px;
    width: 20%;
    float: left;
    text-align: right;
    color:#9b9b9b;
    font-size:12px;
    line-height: 24px;
}
.interactive-record-close{
    text-align: center;
    cursor: pointer;
    font-size:14px;
    color:#25a2db;	margin:10px 0;
    display: none;
}
.interactive-record-close img{
    width: 15px;
}
.interactive-record-box {
    max-height: 50px;
    overflow: hidden;
}
.interactive-modal-header{
    background:#5bb9e4;
    border-radius:3px 3px 0 0;
    padding: 0 20px;
}
.interactive-modal-header .modal-title{
    text-align: left;
    font-size:14px;
    color:#ffffff;
    line-height: 40px;
}
.interactive-modal-header button{
    opacity: 1;
    margin:0;
    padding: 0;
}
.interactive-modal-header button span{
    line-height: 44px;
    margin: 0;
    color: #fff;
}
.interactive-modal-body{
    border:none;
    background: #fff;
    padding: 20px 50px 20px;
}
.interactive-notes-textarea{
    background:#f6f6f6;
    border:1px solid #e4e4e4;
    border-radius:4px;
    padding: 10px;
    width: 100%;
    resize: none;
    color: #4a4a4a;
    line-height: 20px;
    height: 214px;
}
.interactive-save{
    background:#25a2db;
    border-radius:3px;width:160px;
    font-size:14px;
    color:#ffffff;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    margin: 20px auto 0;
}
.interactive-lists-modal-body{
    padding: 20px;
    min-height: 200px;
    background: #fff;
}
.interactive-lists-modal-body table{
    width: 100%;border:1px solid #e2e4ea;
}
.interactive-lists-modal-body thead{
    background:#5bb9e4;
    padding: 0 15px;
    font-weight: normal;
}
.interactive-lists-modal-body thead tr th{
    font-size:12px;
    color:#ffffff;
    line-height: 30px;
    padding: 0 15px;
}
.interactive-lists-modal-body tbody{
    padding: 0 15px;
    width: 100%;
}
.interactive-lists-modal-body tbody table{
    width: 100%;
}
.interactive-lists-modal-body tbody tr td{
    font-size:12px;
    color:#617086;
    line-height: 30px;
    border-bottom:1px solid #e2e4ea;
    padding: 0 15px;
}
.interactive-lists-modal-body tbody tr:nth-of-type(even){
    background: #f9fafc;
}
.potential-customers-tit{
    font-size:14px;
    color:#6a707e;
    line-height: 25px;
}
.potential-customers-text{
    width: 100%;
    border:1px solid #d2d6de;
    border-radius:3px;
    line-height: 38px;
    text-indent: 10px;
    height: 38px;
}
.potential-customers-informations-list{
    margin-bottom: 5px;
    list-style: none;
}
.potential-customers-btns{
    background:#25a2db;
    border-radius:3px;
    width:100px;font-size:14px;
    color:#ffffff;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    float: right;
    margin:10px 15px;
}
.potential-customers-cancel{
    background:#ffffff;
    border:1px solid #d9d9d9;
    color:#6a707e;
    line-height: 30px;
}
.interactive-record-lists:last-child{
    border:none;
}
.membership-type-nav{
    background: #fff;
    width: 100%;
    text-align: center;
    box-shadow:0 2px 4px 0 rgba(0,0,0,0.20);
}
.membership-type-nav-list{
    display: inline-block;
    margin:0 40px;
    cursor: pointer;
}
.membership-type-nav-list p{
    font-size:16px;
    color:#4a4a4a;
    line-height: 50px;
}
.membership-type-nav-list p.current{
    font-size:16px;
    color:#000000;
    font-weight: bold;
    border-bottom: 2px solid #25a2db;
}
.company-membership-overview{
    background: #F8F8F8;
    width: 100%;
}
@media(max-width: 1200px){
    .company-membership-overview{
        width: 100%;
        background: #fff;
    }
}
.company-membership-overview-top{
    padding: 0 20px;
    border-bottom:1px solid #e2e4ea;
}
.company-membership-overview-top .tit{
    font-size:14px;
    color:#000000;
    line-height: 50px;
    display: inline-block;
    padding-left: 30px;
}
.company-membership-overview-top .search{
    float: right;
}
.company-membership-overview-top .search .estore-index-insearch{
    padding-right: 0;
}
.company-membership-overview-lists{
    background:#ffffff;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
    border-radius:4px;
    width:265px;
    height:283px;
    overflow: hidden;
    padding: 20px 10px;
    margin:20px 0 20px 20px;
    float: left;
}
.company-membership-overview-lists .logo{
    width: 100px;
    height: 100px;
    margin:0 auto;
    border-radius: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    float: none;
}
.company-membership-overview-lists .logo img{
    width: 100%;
}
.company-membership-overview-lists .name{
    font-size:14px;
    color:#000000;
    text-align: center;
    margin-bottom: 10px;
    text-overflow: ellipsis;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
}
.company-membership-overview-lists .explain{
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
    height: 100px;
    overflow: hidden;
}
.company-membership-overview-box{
    padding-bottom: 20px;
    min-height: 600px;
}
.company-membership-details-modal-content{
    width: 552px;
}
@media(max-width: 1200px){
    .company-membership-details-modal-content{
        width: 95%;
        margin:0 auto;
    }
}
.company-membership-details-modal-content .modal-header{
    background:#6baa37;
    border-radius:4px 4px 0 0;
    padding: 0 20px;
}
.company-membership-details-modal-content .modal-title{
    text-align: left;
    line-height: 40px;
    font-size:14px;
    color:#ffffff;
}
.company-membership-details-modal-content .modal-header button.close{
    opacity: 1;
    margin:0;
}
.company-membership-details-modal-content .modal-header button.close span{
    color: #fff;
    line-height: 40px;
    display: block;
}
.company-membership-details-modal-content  .modal-body{
    padding: 20px 20px 30px;
}
.company-membership-details-modal-content .modal-body img{
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    margin:0 auto;
}
.company-membership-details-modal-content .modal-body p.name{
    font-size:16px;
    color:#000000;
    margin:10px auto 13px;
    text-align: center;
    font-weight: bold;
}
.company-membership-details-modal-content .modal-body p.explain{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.membership-type-nav-box{
    width: 100%;
    background: #F8F8F8;
    padding-bottom: 10px;
}
.membership-type-nav .line{
    display: none;
}
.company-membership-overview-top .estore-index-insearch{
    border-bottom: 0;
}
@media(max-width: 1200px){
    .company-membership-overview-top .tit{
        width: 100%;
        margin:0;
        text-align: center;
        padding: 0;
        background: #f7f3f7;
        line-height: 44px;
    }
    .company-membership-overview-top{
        padding: 0;
        border:none;
    }
    .company-membership-overview{
        margin:0;
    }
    .company-membership-overview-top .search{
        width: 100%;
        float: none;
        background: #f7f3f7;
    }
    .company-membership-overview-top .estore-index-searchinput{
        width: 80%;
        background:#f9f9f9;
    }
    .company-membership-overview-top .estore-index-insearch{
        height: auto;
        padding: 0 0 10px 15px;
    }
    .company-membership-overview-lists{
        float: none;
        width: 95%;
        margin:0 auto;
        box-shadow: none;
        margin-bottom: 10px;    height: 200px;
    }
    .company-membership-overview-box{
        background: #f7f3f7;
        min-height: 500px;
    }
    .logo-name-box{
        height: 60px;
        position: relative;
        width: 100%;
        padding-left: 80px;
        margin-bottom: 10px;
    }
    .company-membership-overview-lists .logo{
        width: 60px;
        height: 60px;
        position: absolute;left: 10px;
        top: 0;
    }
    .company-membership-overview-lists .name{
        padding-top: 20px;
        height: auto;
        margin-bottom: 0;
        text-align: left;
    }
    .company-membership-overview .membership-apply-list{
        width: 100%;
    }
    .membership-type-nav{
        box-shadow: none;
        position: relative;
    }
    .membership-type-nav .line{
        width: 1px;
        height:24px;
        background: #c9c9c9;
        position: absolute;
        left: 50%;
        top: 11px;
        margin:0;
        display: block;
    }
    .membership-type-nav-list p{
        line-height: 44px;
        font-size: 14px;
    }
    .phone-membership-box-tit-new{
        display: none;
    }
    .membership-type-nav-list p.current{
        font-size: 14px;
    }

}
.membership-discount-code{
    display: inline-block;
    font-size:12px;
    margin-left: 10px;
    cursor: pointer;
    color:#25a2db;
}
.membership-discount-code-input{
    background:#ffffff;
    border:1px solid #c9c9c9;
    border-radius:4px;width:116px;
    line-height: 24px;
    text-indent: 10px;
    color:#4a4a4a;
    font-size: 12px;
}
.membership-discount-code-modal-dialog{
    width: 500px;    margin-top: 120px;
}
@media(max-width: 1200px){
    .membership-discount-code-modal-dialog{
        width: 90%;    margin-top: 120px;
    }
}
.code-payment{
    width: 90%;
    margin:0 auto;
    padding-top: 20px;
}
.code-payment-content{
    background:#ffffff;
    width:728px;
    margin:0 auto;
    padding: 40px 0;
    text-align: center;
}
.code-payment-content .company-logo {
    background:#ffffff;
    border:1px solid #c9c9c9;
    width:155px;
    height:155px;
    margin:0 auto;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}
.code-payment-content .company-name{
    font-size:18px;
    color:#000000;
    font-weight: bold;text-align: center;
    margin:5px 0 25px;
}
.code-payment-content .Qr-code{
    width: 216px;
    height: 216px;
    margin:0 auto 10px;
}
.code-payment-content .Qr-code img{
    width: 100%;
}
.support-code-payment{
    width: 570px;
    margin:0 auto;
    margin-top: 26px;
}
.support-code-payment p{
    font-size: 14px;color: #4a4a4a;
    display: inline-block;
}
.multiple-events-dialog-content{
    padding-left: 128px;
}
.multiple-events-dialog-content .left{
    float: left;
    margin-right: 30px;
}
.multiple-events-dialog-content .left img{
    width: 80px;
}
.multiple-events-dialog-content .right{
    float: left;
}
.multiple-events-dialog-content .right ul.explain li{
    position: relative;
    padding-left: 25px;
    font-size:14px;
    color:#4a4a4a; list-style: none;
    margin:7px 0;
}
.multiple-events-dialog-content .right ul.explain li img{
    width: 14px;
    position: absolute;
    left: 0;
    top: 3px;
}
.multiple-events-dialog-content .right ul.cost{
    margin-top: 20px;
}
.multiple-events-dialog-content .right ul.cost li{
    font-size:14px;
    color:#4a4a4a;
    line-height: 22px; list-style: none;
}
.multiple-events-btns{
    background: #25a2db;
    border-radius: 4px;
    width: 140px;
    line-height: 38px;
    border: none;
    color: #fff;
    margin: 0 auto;
    float: none;
    display: block;
    margin-bottom: 40px;
    margin-top: 10px;
}
.goods-label-lists-search li{
    border-radius: 40px;
    min-width: 66px;
    text-align: center; list-style: none;
}
.goods-type-select{
    border:1px solid #e3e2e2;
    border-radius:4px;
    height: 28px;
    width: 70px;

}
.goods-type-select option{
    font-size:12px;
    color: #000;line-height: 35px;
}
.goods-label-lists-search li.current-label{
    background:#25a2db;
    border:1px solid #25a2db;
    color:#ffffff;
}

.goods-label-lists li.current-label{
    border:1px solid #7ab34a;
    background-image: url("/images/current-paymnt.png");
    background-size: 18px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.goods-type-search-pc{
    display: block;
}
.goods-type-search-min{
    display: none;
}
@media(max-width: 1200px){
    .goods-type-search-pc{
        display: none;
    }
    .goods-type-search-min{
        display: inline-block;
    }
    .goods-type-select{
        width: 20%;
    }
}
.new-payment_list_table tbody tr td ,.new-payment_list_table thead tr td{
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 16px;
}
.company-no-audit{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:4px;
    line-height: 78px;
    padding-left: 20px;
    margin-bottom: 10px;
}
.company-audit-step{
    text-align: center;
    background:#ffffff;
    border:1px solid #e2e4ea;
    line-height: 60px;
}
.company-audit-step span{
    display: inline-block;
}
.audit-circle-blue{
    background:#25a2db;
    width:20px;
    height:20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    margin-right: 8px;
}
.audit-text-blue{
    font-size:12px;
    color:#25a2db;
    line-height: 60px;
    margin-right: 10px;
}
.audit-grey-line{
    width:89px;
    height: 1px;
    background: #c9c9c9;
    margin-right: 10px;
    vertical-align: middle;
}
.audit-blue-line{
    width:89px;
    height: 1px;
    background: #25a2db;
    margin-right: 10px;
    vertical-align: middle;
}
.audit-circle-grey{
    background:#b8b8b8;;
    width:20px;
    height:20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    margin-right: 8px;
}
.audit-text-grey{
    font-size:12px;
    color:#b8b8b8;
    line-height: 60px;
}
.company-audit-information{
    background:#fbfbfb;
    border:1px solid #e2e4ea;
    padding: 30px 60px 56px 60px;
}
.audit-information-left{
    width: 48%;
    float: left;
    margin-right: 4%;
}
.audit-information-right{
    width: 48%;
    float: left;
}
.audit-information-tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.audit-information-input{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width: 100%;
    line-height: 38px;
    text-indent: 10px;
    padding: 0;
}
.audit-information-left-lists{
    margin-bottom: 10px;
    list-style: none;
}
.audit-information-right-lists{
    margin-bottom: 10px;
}
.audit-information-area{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    line-height: 20px;
    padding: 10px;
    height:152px;
    resize: none;
    width: 100%;
}
.audit-upload-license{
    background:#f4f4f4;
    border:1px solid #ebebeb;
    width:97px;
    height:110px;
    cursor: pointer;
    background: url(/images/add.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.upluad-certificate{
    float: left;
    width: 50%;
}
.upluad-certificate .photp{
    background:#f4f4f4;
    border:1px solid #ebebeb;
    width:97px;
    height:60px;
    background: url(/images/add.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
}
.submit-audit-btn{
    background:#25a2db;
    border-radius:3px;
    width:183px;
    font-size:14px;
    color:#ffffff;
    text-align: center;
    float: right;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
}
.estore-trial-top{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:4px;
    height: 78px;
    position: relative;
    padding: 18px 20px;
    margin-bottom: 10px;
}
.estore-trial-top .on-trial{
    font-size:16px;
    color:#7ab34a;
    line-height: 24px;
}
.estore-trial-top  .explain{
    font-size:12px;
    color:#6a707e;
}
.estore-trial-top .apply-open-estore{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    width:132px;
    height:38px;font-size:14px;
    color:#ffffff;
    text-align: center;
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 20px;
    margin-left: -66px;
    line-height: 38px;
}
.first-company-audit{
    background:#fbfbfb;
    border:1px solid #e2e4ea;
    height:323px;
    text-align: center;
    padding-top: 66px;
}
.first-company-audit img{
    height: 53px;
    margin-bottom: 20px;
}
.first-company-audit p{
    font-size:16px;
    color:#323c47;
    line-height: 20px;
    margin-bottom: 20px;
}
.first-company-audit .immediately-btn{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    width:132px;
    line-height:38px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    font-size:14px;
    color:#ffffff;
}
.apply-estore-step-btn{
    float: left;
    margin: 20px auto 0;
    width: 100%;
}
.apply-estore-step-btn p{
    background:#25a2db;
    border-radius:3px;
    width:183px;
    line-height:40px;
    margin: 0 auto ;
    text-align: center;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.audit-information-input option{
    line-height: 38px;
}
.YF-sponsor-goods-list{
    width: 100%;
    background: #F8F8F8;
    padding-top: 15px;
}
.YF-sponsor-goods-list .goods-list-content{
    width: 1160px;
    margin: 0 auto;
    background: #F8F8F8;

}
.search-sponsor-goods{
    width: 100%;
    padding: 0;
    margin: 0 1%;
    border:1px solid #ccc;
    padding-bottom: 15px;
}
.search-sponsor-goods .goods-img{
    width: 100%;
    height: 185px;
    overflow: hidden;
}
.search-sponsor-goods .goods-name{
    padding: 10px;
}
.search-sponsor-goods .goods-name a{
    color: #4a4a4a;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    display: block;
}
.search-sponsor-goods .goods-price{
    font-size: 16px;
    color: #000000;
    padding-left: 10px;
    line-height: 22px;
    float: left;
}
.search-sponsor-goods .goods-price span{
    display: inline-block;
}
.search-sponsor-goods .goods-price .original{
    text-decoration: line-through;
    color:#9b9b9b;
    font-size:12px;
}
.search-sponsor-goods .views{
    float: right;
    padding-right: 10px;
}
.search-sponsor-goods .views img{
    width: 15px;
    margin-top: -2px;
}
.search-sponsor-goods .views span{
    line-height: 22px;
}
.search-sponsor-site .site-logo{
    position: relative;
    height: 120px;
}
.search-sponsor-site .site-logo img{
    position: absolute;
    margin:auto;
    top: 0;bottom: 0;left: 0;right: 0;
    width: 100px;border-radius: 50%;
    overflow: hidden;
    height: 100px;
}
.search-sponsor-site .site-name a{
    text-align: center;
    font-size:14px;
    color:#000000;
    display: block;
    margin-bottom: 10px;
}
.search-sponsor-site .site-name a:hover{
    text-decoration: none;
}
.search-sponsor-site .site-explain{
    padding: 0 10px;font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
    height: 100px;
}
.new-estore-index-inner{
    width: 100%;
    background: #fff;
    box-shadow: none;
    padding-bottom: 0;
}
.new-estore-index-insearch{
    width: 1137px;
    margin:0 auto;
}
.new-estore-index-goods{
    padding: 0;
}
.estore-goods-modal{
    width: 100%;
    background: #fff;
    padding: 20px 0 0;
}
.estore-goods-modal:nth-of-type(even){
    background:#faf4f4;
}
.estore-goods-modal-inner{
    width: 1137px;
    margin:0 auto;
}
.new-estore-goods-lists{
    background: #fff;
    padding-bottom: 20px;
}
.new-estore-index-insearch-right{
    float: right;
}
@media(max-width: 1200px){
    .estore-goods-modal-inner{
        width: 100%;
    }
    .new-estore-index-insearch{
        width: 100%;
    }
    .estore-goods-modal{
        padding: 10px 5px 0;
    }
    .new-estore-index-goods{
        padding-bottom: 50px;
    }
    .new-estore-index-insearch-right{
        float: none;
    }
    .new-estore-goods-lists{
        padding-top: 5px;
    }
}
.mobile-site-explain{
    height: 40px;
    overflow: hidden;
    color:#000000;font-size:14px;
    line-height: 20px;
}
.mobile-search-site-logo{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background:#f2f2f2;
    overflow: hidden;
    left: 10px;
}
@media(max-width: 1200px){
    .newsearch-footer .new_phone_footer{
        display: none;
    }
    .search-types ul li a{
        border-left:none!important;
        border-right: none!important;
    }
}
.client_events_post .mouth {
    height: 25px !important;
    line-height: 12px !important;
}
.client_events_post .week {
    line-height: 44px !important;
}
.mobile-search-empty{
    width: 100%;
    text-align: center;
    background: #F8F8F8;
    height: 100%;
    padding-top: 130px;
}
.new-add_ticket_box{
    display:none;position: absolute;right: 35px;    top: 45px;
}
.new-add_ticket_box ul{
    position: relative;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20);
    background: #fff;
    padding-bottom: 6px;
    padding-top: 6px;
}
.new-add_ticket_box ul li{
    background: #fff;
    font-size:12px;line-height: 25px; list-style: none;
}
.new-add_ticket_box ul li a{
    color: #7a7a7a;text-decoration: none;
    padding-left: 10px;
    padding-right: 15px;
}
.new-add_ticket_box ul li a:hover{
    background:#e1e3e8;
    color:#4a4a4a;
    display: block;

}
.Import-member-step40{
    width: 23%;
    padding: 18px 10px;
    vertical-align: top;
}
.Import-member-step100{
    width:90%;
    margin:0 auto;
    display: block;
}
.send-email-message{
    float: right;


}
.send-email-message input,.send-email-message input:hover{
    background:#25a2db;
    border-radius:3px;
    font-size:14px;
    color:#ffffff;
    line-height: 32px;
    padding: 0 10px;
    border:none;
    padding-left: 2px;
    padding-right: 0;
}
.send-email-message{
    background:#25a2db;
    border-radius:3px;
    font-size:14px;
    color:#ffffff;
    line-height: 32px;
    padding: 0 10px;
    border:none;
    margin-left: 15px;
}

.wechat-recommend{
    width: 100%;
    min-height: 100%;
    background: #f7f3f7;
}
.recommend-tit{
    background:#ffffff;
    width: 100%;

    position: relative;
}
.recommend-tit img{
    margin-left: 10px;
    width: 16px;
    vertical-align: middle;
}
.recommend-tit .text{
    font-size:14px;
    color:#000000;
    font-weight: bold;
    line-height: 40px;
}
.recommend-tit .view-more{
    font-size:12px;
    color:#7a7a7a;
    line-height: 40px;
    position: absolute;
    right: 10px;
    top: 0;
}
.recommend-content{
    width: 100%;
    margin-top: 10px;
}
.recommend-content-lists{
    width: 46%;
    float: left;
    text-align: center;
    margin: 0 2%;
    background: #fff;
    border:1px solid #e2e4ea;
    border-radius:4px;
    margin-bottom: 10px;
}


.recommend-content-lists .search-sponsor-goods{
    border:none;
}
.recommend-content-lists .site-name {
    margin: 0 auto;
    width: 90%;
}
.recommend-content-lists .site-name a{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.recommend-content-lists .site-explain{
    text-align: left;
}
.recommend-header .activity_phone_head {
    display: none;
}
.estore-search-box{
    width: 100%;
    background-color: #fff;
}
@media(max-width: 1200px){
    .estore-index-goods-name a{
        font-size: 14px;
        color: #000;
    }
    .estore-index-price{
        color: #4a4a4a;
    }
}
.site-events-index-box .pc_nice_activity_li_item{
    width: 23%;
}
.site-link-tit{
    font-size:12px;
    color:#4a4a4a;
    line-height: 30px;
}
.site-link-input input{
    display: block;
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    line-height: 34px;
    margin-right: 2%;
    padding: 0;
    text-indent: 10px;
}
.site-single-auction{
    width: 100%;
}
.site-single-auction-content{
    width: 1137px;
    margin: 0 auto;
    padding-bottom: 50px;
}
.site-single-auction-tit{
    border-bottom: 1px solid #e8e8e8;
    padding: 20px 0;
}
.site-single-auction-tit h2{
    width: 50%;
    float: left;
    font-size:20px;
    color:#4a4a4a;
}
.site-single-auction-lists-box{
    width: 100%;
    padding-top: 30px;
    padding-bottom: 100px;


}
.site-single-auction-lists{
    float: left;
    width: 23%;
    margin: 0 1%;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
}
.site-single-auction-end{
    font-size:14px;
    color:#ffffff;
    background-color: rgba(37,162,219,.7);
    padding: 0;
    border-radius: 3px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 30%;
    text-align: center;
    height: 40px;
    line-height: 40px;

}
.site-single-auction-lists a:hover{
    text-decoration: none;
}
.site-single-auction-lists-mobile{
    width: 46%;
    margin: 0 2%;
    float: left;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
    margin-bottom: 10px;
}
.site-single-auction-lists-empty{
    font-size: 16px;
    color: #858585;
    text-align: center;
    margin-top: 120px;
    margin-bottom: 100px;
}
.auction-item-head{
    margin-bottom: -44px;
}
.auction-item-head .new_header {
    position: static !important;
}
.auction-item-content{
    min-height: 100%;
    padding: 44px 0 120px;
}
.auction-item-footer{
    margin-top: -120px;
}
.auction-item-container{
    width: 1137px;
    margin:0 auto;
    padding-top: 38px;
    position: relative;
    padding-left: 468px;
    min-height: 439px;
}
.auction-item-container .container-img{
    width: 429px;
    min-height: 439px;
    position: absolute;
    left: 0;
    top: 38px;
}
.auction-item-container .container-img img{
    width: 100%;
}
.auction-item-container .container-information{
    width: 100%;
    padding-top: 10px;
}
.auction-item-container .auction-name{
    font-size:20px;
    color:#000000;
    font-weight: bold;
    line-height: 30px;
}
.auction-item-container .explain{
    font-size:12px;
    color:#9b9b9b;
    line-height: 20px;
    margin-top: 10px;
    border-bottom: 1px solid #d8d0d0;
    padding-bottom: 20px;
}
.auction-item-container .price{
    border-bottom: 1px solid #d8d0d0;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 30px;
    font-size:12px;
    color:#9b9b9b;
}
.auction-item-container .WeChat-code{
    width: 154px;
    height: 154px;
    margin-top: 15px;
}
.auction-item-container .WeChat-code img{
    width: 100%;
}
.cf-details-img-btn li.on{
    background:#37aae0;
}
.cf-details-img-btn li {
    width: 8px;
    height: 8px;
    background: #d2d2d2;
    list-style: none;
}
.cf-state{
    padding: 8px 0;
}
.cf-state p{
    font-size:10px;
    color:#858585;
    text-align: center;
    line-height: 20px;
}
.cf-state p.top{
    font-size:14px;
    color:#333333;
}
.cf-originator{
    background: #efebf7;padding: 10px 0 10px;
}
.cf-originator-inner{
    font-size:14px;
    color:#212121;

    margin-bottom: 0;height:64px;
    position: relative;
    background: #fff;
    position: relative;
    padding: 12px 0;
    padding-left: 58px;
}
.cf-originator-logo{
    width:40px;
    height:40px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 12px;
    top: 12px;
}
.cf-originator-logo img{
    width: 100%;
}
.cf-originator-name{
    font-size:14px;
    color:#333333;
    line-height: 20px;
}
.cf-originator-txt{
    font-size:12px;
    line-height: 20px;
    color:#999999;
}
.cf-returns-lists{
    width: 100%;
    margin-bottom: 10px;
    list-style: none;
}
.cf-returns-top{
    width: 100%;border:1px solid #e3e3e3;
    padding: 0 20px;
    background:#eff4f7;
}
.cf-returns-top .left{
    font-size:14px;
    color:#4a4a4a;
    float: left;
    line-height: 38px;
    display: inline-block;
}
.cf-returns-top .right{
    float: right;
    cursor: pointer;
    font-size:12px;
    color:#25a2db;
    line-height: 38px;
    margin-left: 15px;
}
.cf-returns-bottom{
    width: 100%;
    position: relative;
    background: #fff;
    border:1px solid #e3e3e3;
    border-top: none;
    padding: 0 20px;
    height: 150px;
}
.cf-returns-name{
    font-size:14px;
    color:#000000;
    margin:10px 0;
    font-weight: bold;
}
.cf-returns-information{
    width: 100%;
    padding-left: 150px;
    position: relative;
}
.cf-returns-information .cf-img{
    width: 142px;
    height: 96px;
    position: absolute;
    left: 0;
    top: 0;
    border:1px solid #c9c9c9;
}
.cf-img-box{
    width: 100%;
    height: 100%;
    position: relative;
}
.cf-img-box img{
    position: absolute;
    margin:auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.cf-returns-information .cf-returns-names{
    font-size:12px;
    color:#4a4a4a;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}
.cf-returns-price{
    font-size:18px;
    color:#000000;
    margin-top: 18px;
    font-weight: bold;
}
.cf-returns-date{
    font-size:14px;
    color:#4a4a4a;
}
.cf-returns-lists-edit{
    width: 100%;border:1px solid #e3e3e3;
    border-top: none;
    padding: 10px 20px;
}
.returns-edit-box .edit-tit{
    font-size:14px;
    color:#000000;
    line-height: 30px;
    font-weight: bold;
}
.returns-edit-box li{
    margin-bottom: 15px; list-style: none;
}
.returns-edit-box .edit-input{
    display: block;
    width: 100%;
    border:1px solid #d2d6de;
    border-radius:3px;
    font-size:14px;
    color:#000000;
    text-indent: 14px;
    line-height: 42px;
    padding: 0;
}
.returns-edit-box .returns-edit-half{
    width: 50%;
    float: left;
}
.cf-limit-input{
    border:1px solid #d2d6de;
    border-radius:3px;width:102px;
    height:22px;
    font-size:14px;
    color:#000000;
    text-indent: 10px;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
}
.upload-cf-img{
    position: relative;
    width: 142px;
    height: 96px;
    display: inline-block;
    border:1px solid #c9c9c9;
}
.upload-cf-img img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;

}
.cf-reupload-delate{
    font-size:12px;
    color:#25a2db;
    margin-left: 15px;
    cursor: pointer;
}
.returns-edit-btns{
    background:#25a2db;
    border-radius:4px;font-size:14px;
    color:#ffffff;line-height: 34px;
    padding: 0 38px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 65px;
    cursor: pointer;
}
.returns-edit-btns.delate{
    background:#ffffff;
    border:1px solid #25a2db;
    color:#25a2db;
}
.behind-cf-list{
    width: 100%;
    background: #fff;
}
.behind-cf-list-state{
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
}
.behind-cf-list-state .state-inner{
    width: 90%;
    margin:0 auto;
    padding: 0 15px;
}
.behind-cf-list-state .state-inner ul li{
    float: left;
    margin-right: 40px; list-style: none;
}
.behind-cf-list-state .state-inner ul li span.cur{
    border-bottom: 2px solid #108ee9;
    color:#000000;
}
.behind-cf-list-state .state-inner ul li span{
    display: inline-block;
    border-bottom: 2px solid #fff;
    line-height: 50px;
    cursor: pointer;
    font-size:14px;
    color:#6a707e;
}
.behind-cf-list-content{
    width: 90%;
    margin:0 auto;
    padding: 20px 15px;
    padding-bottom: 80px;
    min-width: 1300px;
}
.behind-cf-list-content .behind-cf-lists{
    width: 48%;
    float: left;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
    border-radius:3px;
    height:218px;
    border:1px solid #e6e6e6;
    padding: 20px;
    position: relative;
    margin-bottom: 15px;
    min-width: 615px;
    list-style: none;
}
.behind-cf-list-content .behind-cf-lists:nth-of-type(odd){
    margin-right: 2%;
}
.behind-cf-list-content .behind-cf-lists .top{
    border-bottom: 1px solid #e6e6e6;
    padding-left: 162px;
    position: relative;
    height: 118px;
}
.behind-cf-list-content .behind-cf-lists .top .cf-img{
    width: 152px;
    height: 102px;
    position: absolute;
    left: 0;
    top:0;
}
.behind-cf-list-content .behind-cf-lists .top .cf-img-box{
    width: 100%;
    height: 100%;
    position: relative;
    border:1px solid #c9c9c9;

}
.behind-cf-list-content .behind-cf-lists .top .cf-img-box img{
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.behind-cf-list-content .behind-cf-lists .top .name{
    font-size:14px;
    color:#000000;
    line-height: 20px;
    padding-right: 44px;max-height: 40px;
    overflow: hidden;
}
.behind-cf-list-content .behind-cf-lists .top .text{
    font-size:12px;
    color:#7a7a7a;
    line-height: 18px;
    max-height: 36px;
    overflow: hidden;
}
.behind-cf-list-content .behind-cf-lists .top .date{
    font-size:12px;
    color:#8f939d;
    line-height: 20px;
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0;
    padding-left: 162px;
}
.behind-cf-list-content .behind-cf-lists .top .delate{
    position: absolute;
    right: 0;
    top: 0;
    font-size:12px;
    color:#323c47;
    cursor: pointer;
}
.behind-cf-list-content .behind-cf-lists .top .delate img{
    width: 15px;
    vertical-align: top;
}
.behind-cf-list-content .behind-cf-lists .bottom li.informations{
    width: 20%;
    text-align: center;
    float: left;
    margin-right: 0;
    border:none;
    padding: 18px 0;
    list-style: none;
}
.behind-cf-list-content .behind-cf-lists .bottom li.informations:last-child .num-box{
    border:none;
}
.behind-cf-list-content .behind-cf-lists .bottom li.informations .num-box{
    border-right: 1px solid #c9c9c9;
}
.behind-cf-list-content .bottom li.informations .txt{
    font-size:14px;
    color:#7a7a7a;
    line-height: 15px;
}
.behind-cf-list-content .bottom li.informations .num{
    font-size:16px;
    color:#323c47;
    line-height: 15px;
    padding-top: 10px;
}
.img-center-allside{
    position: absolute;
    margin:auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    max-width: 100%;
}
.img-center-allside-box{
    width: 100%;height: 100%;position: relative;
}
.pay-cf-dialog .cf-text{
    font-size:12px;
    color:#4a4a4a;
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 40px;
}
.pay-cf-dialog .cf-text:first-child{
    display: block;
}
.pay-cf-dialog .cf-price{
    margin-bottom: 10px;
    width: 25%;
    float: left;
    text-align: center;
    list-style: none;
}
.pay-cf-dialog .cf-price.cur span{
    background:#7ab34a;color:#ffffff;
    border:1px solid #fff;
}
.pay-cf-dialog .cf-price span{
    border-radius:4px;
    width:76px;
    line-height:28px;
    font-size:12px;
    color:#4a4a4a;border:1px solid #c9c9c9;
    display: inline-block;
}
.mobile-return-lists{

    display: none;
}
.mobile-return-lists:nth-of-type(1){
    display: block;
}
.mobile-return-lists .mobile-return-list{
    position: relative;
    width: 100%;
    padding-left: 130px;
    position: relative;
    height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mobile-return-lists-cf-public .mobile-return-list{
    position: relative;
    width: 100%;
    padding-left: 130px;
    position: relative;
    min-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.pay-cf-dialog  .cf-price-public{
    margin-bottom: 10px;
    width: 25%;
    float: left;
    text-align: center;
}
.pay-cf-dialog .cf-price-public.cur span{
    background:#7ab34a;color:#ffffff;
    border:1px solid #fff;
}
.pay-cf-dialog .cf-price-public span{
    border-radius:4px;
    width:76px;
    line-height:28px;
    font-size:12px;
    color:#4a4a4a;border:1px solid #c9c9c9;
    display: inline-block;
}
.add-cf-money-btn{
    background:#ffffff;
    border:1px solid #25a2db;
    border-radius:3px;
    width:148px;
    font-size:14px;
    color:#25a2db;
    text-align: center;
    cursor: pointer;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;
}
.web-cfLists-img-box{
    position: relative;
}
@media(max-width: 768px){
    .web-cfLists-img-box{
        height: 170px;
    }
}
.web-cfLists-img-box .web-cf-img{
    position: absolute;
    margin:auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.cf-progress{
    background:#d8d8d8;
    height:6px;
    border-radius:4px;
    box-shadow: none;
    width: 80%;
    float: left;
    margin-bottom: 0;
    margin-top: 7px;
}
@media(max-width:768px){
    .cf-progress{
        margin-top: 5px;
    }
}
.cf-progress .cf-progress-bar{
    background:#25a2db;
    border-radius:4px;
}
.cf-progress-text{
    font-size:14px;
    color:#333333;
    width: 20%;
    text-align: right;
    line-height: 20px;
    float: left;
}
.cf-technology-success{
    width: 100%;
    height: 100%;
    position: relative;
}
.cf-technology-success-banner{
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.cf-technology-success-banner img{
    width: 100%;
}
.cf-technology-success-information{
    width: 90%;
    position: absolute;
    left: 5%;
    top: 59px;
    background:#ffffff;
    border-radius:4px;
    min-height: 474px;
    box-shadow: rgba(0, 0, 0, .5) 0px 0px 4px 0px;
    padding: 0 15px;
}
.cf-technology-success-information .top{
    width: 100%;
    height: 66px;
    border-bottom: 1px solid #e8e8e8;
    padding: 13px 0;
}
.cf-technology-success-information .head-box{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.cf-technology-success-information .head-box img{
    width: 100%;
    height: 100%;
}

.cf-technology-success-information .top .name{
    font-size:16px;
    color:#000000;
    margin-left: 10px;
    font-weight: bold;
}
.cf-technology-success-information .middle{
    text-align: center;
    padding-top: 39px;
    padding-bottom: 20px;
}
.cf-technology-success-information .bottom{
    background-image: url(/images/email-logo-red.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 173px;
    position: relative;
}
.cf-technology-success-information .bottom p{
    background:#ffffff;
    box-shadow:0 2px 4px 0 #ff5e6f;
    border-radius:100px;font-size:14px;
    color:#db3321;
    line-height: 50px;
    width: 50%;
    margin:0 auto;
    text-align: center;
    position: absolute;
    left: 25%;
    top: 43px;
}
.cf-technology-success-information .bottom-text{
    text-align: center;
    margin-top: 24px;

}
.cf-technology-success-information .bottom-text a{
    font-size:14px;
    color:#4a4a4a;
    text-decoration: none;
}
.cf-technology-success-information .bottom-text a:hover{
    text-decoration: none;
}
.cf-poster-box{
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #fff;
}
.cf-poster-box .poster-bg-img{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;

}
.cf-posterimg-blur{
    filter: url(blur.svg#blur);
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
}
.cf-poster-inner{
    width: 90%;
    margin:13px auto 0;
}
.cf-poster-inner-top{
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 20px 14px;
    position: relative;
}
.cf-poster-inner-top .cf-poster-logo{
    width: 50px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    left: 14px;
    top: 16px;
}
.cf-poster-head{
    border:1px solid #fff2f1;
    width:60px;
    height:60px;
    border-radius: 50%;
    overflow: hidden;
    margin:0 auto;
}
.cf-poster-banner{
    width: 100%;
    height: 206px;
    border:1px solid #d2d2d2;
}
.cf-poster-qrcode{
    width: 70px;
    height: 70px;
    overflow: hidden;
    margin: 15px auto 10px;
}
.cf-poster-qrcode img{
    width: 100%;
    height: 100%;
}
.cf-poster-inner-bottom{
    z-index: 999;
    padding-top: 15px;
}
.cf-poster-inner-bottom p{
    font-size:12px;
    color:#4a4a4a;
    text-align: center;
    line-height: 20px;
    position: relative;
}
.beauty-input-a{
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.beauty-input-a input{
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.cf-lists-states{
    display: inline-block;
    background:rgba(37,162,219,1);
    font-size:14px;
    color:rgba(255,255,255,1);
    line-height: 30px;
    padding: 0 10px;
    border-radius:2px;
    margin-left: 15px;
}
.new-free-trial{
    display: block;
    background:rgba(122,179,74,1);
    line-height: 38px;
    text-decoration: none;
    color: #fff !important;
}
.cf-charging-standard{
    width: 733px;
    margin:30px auto 0;
    border-radius:10px;
    border:1px solid rgba(37,162,219,1);
    padding: 25px 65px 30px;
}
.new-rates-content-tit{
    font-size:16px;
    color:#323c47;
    margin-bottom: 15px;
    text-align: center;
}
.new-rates-content-tit-auction{
    font-size:16px;
    color:#323c47;
    font-weight: bold;
}
.new-rates-estore{
    width: 100%;
}
.rates-lists{
    margin-bottom: 20px;
}
.rates-lists li{
    border-bottom:1px solid #dddddd;
    width: 100%; list-style: none;
}
.rates-lists li p{
    width: 50%;
    float: left;
    font-size:14px;
    color:#000000;
    line-height: 46px;
}
.new-rates-home li{
    position: relative;
    padding-left: 19px; list-style: none;
}
.new-rates-home li .left-blue-box{
    width: 8px;
    height: 8px;
    background:#25a2db;
    position: absolute;
    top: 6px;
    left: 0;
}
.new-rates-home li .right-text{
    font-size:14px;
    color:#323c47;
    line-height: 20px;
    margin-bottom: 5px;
}
.cf-web-information{
    width: 1137px;

    position: relative;
    margin:0 auto;
    margin-top: 20px;
}
.cf-web-information .web-information-left{
    width: 780px;
    float: left;
    background: #fff;
    padding-bottom: 60px;
}
.web-information-right{
    width: 340px;
    padding: 0 ;
    padding-top: 30px;
    background: #fff;
    float: right;
}
.cf-web-information .information-left-tit{
    padding: 0 20px;

    border-bottom: 1px solid #ddd;
}
.cf-web-information .information-left-tit p{
    font-size:18px;
    color:rgba(74,74,74,1);
    line-height: 50px;
    float: right;
}
.web-information-right .WeChat-code{
    text-align: center;

}
.web-information-right .WeChat-code img{
    width: 200px;
}
.cf-return-list .price-support-num p{
    font-size:16px;
    color:rgba(74,74,74,1);
    float: left;
    line-height: 60px;

}
.cf-return-list .price-support-num{
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.cf-return-quota{
    color:rgba(74,74,74,1);
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px;
}
.cf-return-explain{
    color:rgba(74,74,74,1);
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px;
}
.cf-return-img{
    height: 110px;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 10px;
}
.cf-return-img img{
    height: 100%;
}
.cf-return-list{
    padding-top: 20px;
    background: rgba(245,245,245,1);
}
.cf-return-list li{
    margin-bottom: 20px;
    background: #fff; list-style: none;
}
.cf-return-express{
    color:rgba(74,74,74,1);
    font-size: 14px;
    line-height: 20px;
}
.cf-return-delivery{
    color:rgba(74,74,74,1);
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}
.cf-return-btn{
    width: 170px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    background-image: url(/images/cf-return-btn-bg.png);
    background-size: 100%;
    cursor: pointer;
}
.public-interest-raise-btns p{
    width: 108px;
    height: 40px;
    background-image: url(/images/cf-return-btn-bg.png);
    background-size: 108px 40px;
    cursor: pointer;
    margin:0 auto;
    text-align: center;
    color: #fff;
}
.public-interest-raise-btns{
    line-height: 40px;
    padding-bottom: 20px;
    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
}
.cf-web-bottomFixed{
    width: 100%;
    height: 50px;

    position: fixed;
    left: 0;
    bottom: 0;
}
.cf-web-bottomFixed .inner{
    width: 1137px;
    margin:0 auto;
    position: relative;
}
.cf-web-bottomFixed .inner .left-index{
    width: 780px;
    background: #fff;height: 100%;
    padding-right: 230px;
    position: relative;
    box-shadow:0px -2px 6px 0px rgba(0,0,0,0.13);
    padding-left: 50px;
}
.cf-web-bottomFixed .inner .support-cfbtn{
    width: 230px;
    position: absolute;
    right: 0;
    top: 0;
    background:rgba(43,169,222,1);
    text-align: center;
    line-height: 50px;
    font-size:20px;
    color: #fff;
    cursor: pointer;
}
.cf-web-bottomFixed .home-link a{
    display: inline-block;
}
.cf-web-bottomFixed .home-link a img{
    width: 20px;
}
.cf-web-bottomFixed .home-link a span{
    font-size:16px;color:rgba(253,170,3,1);
    margin-left: 10px;
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;
}
.CF-web-banner{
    background: #fff;
    margin-top: 30px;
    padding: 20px;
    padding-left: 540px;
    min-height: 380px;
    position: relative;
}
.cf-state-corner-marker{
    background-size: 132px 127px;
    position: absolute;
    top: 0;
    left: 0;
    width: 132px;
    z-index: 999;
}
.cf-state-corner-marker img{
    width: 100%;
}
.auction-date-box{
    background:rgba(242,242,242,1);
    border-radius:4px;
    border:1px solid rgba(218,218,218,1);
    color: #FF7374;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    display: inline-block;
}
.auction-date-text{
    font-size: 14px;
    color: #4A4A4A;
    line-height: 30px;
    padding: 0 5px;
    display: inline-block;
}
.auction-web-btn{
    background:rgba(37,162,219,1);

    border-radius:4px;

    padding: 0 10px;
    cursor: pointer;
    float: right;

}
.auction-web-btn span{
    color: #fff;font-size: 14px;line-height: 30px;
    vertical-align: middle;
}
.auction-web-btn img{
    width: 15px;
}
.auction-ranking-list{
    background:rgba(242,243,247,1);
    padding-top: 10px;
}
.ranking-list-top{
    background: #fff;
    padding: 0 10px;
}
.ranking-list-top .left{
    width: 30%;
    float: left;
    font-size: 14px;
    line-height: 50px;
}
.ranking-list-top .center{
    line-height: 50px;
    color: #999;
    width: 40%;
    text-align: center;
    font-size: 12px;
    float: left;
}
.ranking-list-top .right{
    text-align: right;
    float: left;
    width: 30%;
    line-height: 50px;
    cursor: pointer;
}
.ranking-list-bottom{
    width: 100%;
    padding: 0 10px;
    background: #fff;
    padding-bottom: 30px;
}
.ranking-lists{
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 0 0 0 44px;
    position: relative;
}
.ranking-lists:first-child{
    border-top: 1px solid #ddd;
}
.ranking-lists .head-img{
    width: 34px;
    height: 34px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 10px;
}
.ranking-lists .head-img img{
    width: 100%;
    height: 100%;
}
.ranking-list-text p{
    line-height: 50px;
    font-size: 14px;
    color: #999;
    width: 30%;
    float: left;
}
.ranking-list-text p.name{
    color: #4A4A4A;
}
.ranking-list-text p.state{
    text-align: center;
}
.ranking-list-text p.price{
    text-align: right;
    width: 40%;
}
.ranking-list-bottom .leader .ranking-list-text p.state,.ranking-list-bottom .leader .ranking-list-text p.price{
    color: #F87B26;
}
.goods-lists-may{
    width: 32%;
    float: left;
    height: 204px;
    background:rgba(255,255,255,1);
    margin-right: 2%;
    box-shadow:0px 0px 4px 0px rgba(0,0,0,0.18);
    border-radius:3px;
    margin-top: 15px;
}
.goods-lists-may:nth-child(3n+3){
    margin-right: 0;
}
.goods-lists-may .goods-lists-top{
    height:28px;
    background:rgba(220,244,255,1);
    padding: 0 12px;
    width: 100%;
}
.goods-lists-may .goods-num{
    font-size:12px;
    color: #333;
    line-height: 28px;
    float: left;
}
.goods-lists-may .goods-move{
    float: right;
    text-align: right;
}
.goods-lists-may .goods-move span{
    font-size:12px;
    color:rgba(176,176,176,1);
    line-height: 28px;
}
.goods-lists-may .goods-move img{
    width: 14px;
    margin-left: 5px;
    cursor: pointer;
}
.goods-lists-middle{
    width: 100%;
    background: #fff;
    padding: 9px 12px 7px;
    padding-left: 111px;
    position: relative;
    height: 128px;
}
.goods-lists-may .goods-img{
    width: 91px;
    height: 112px;
    position: absolute;
    left: 12px;
    top: 9px;
}
.goods-lists-may .goods-lists-middle .goods-name{
    font-size:16px;
    color:rgba(51,51,51,1);
    font-weight:500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.goods-lists-may .goods-lists-middle .goods-price{
    font-size:14px;
    color:rgba(51,51,51,1);
    font-weight:400;
}
.goods-lists-may .goods-lists-middle .goods-state{
    font-size:12px;
    color:rgba(102,102,102,1);
    font-weight:400;
    margin-top: 10px;
}
.goods-lists-may .goods-lists-middle .goods-sales{
    font-weight:400;
    color:rgba(153,153,153,1);
    font-size: 12px;
    margin-top: 10px;
}
.goods-lists-may .goods-lists-middle .goods-view{
    font-weight:400;
    color:rgba(153,153,153,1);
    font-size: 12px;
    float: left;
}
.goods-lists-may .goods-lists-middle .goods-edit-doload{
    font-weight:400;
    color:rgba(37,162,219,1);
    font-size: 12px;
    float: right;
    cursor: pointer;
}
.goods-lists-may .goods-lists-bottom{
    width: 100%;
    background: #fff;
    padding: 0 12px;
    text-align: center;
}
.goods-lists-may .goods-lists-bottom .goods-total-sales{
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.goods-lists-may .goods-total-sales li{
    width: 33.3%;
    float: left; list-style: none;
    height: auto;
}

.goods-lists-may .goods-total-sales li p{
    font-weight:400;
    color:rgba(102,102,102,1);
    font-size: 12px;
    line-height: 18px;
}
.new-charge-btn{
    display: inline-block;
}
.new-charge-btn .zenzhi{
    color: #fff;
    display: inline-block;
    line-height: 34px;
    padding: 0;
    border-radius: 18px;
    background:rgba(248,137,128,1);
    margin-right: 15px;
    width: 100%;
    cursor: pointer;
}
.new-charge-btn .header-promo{
    width: 120px;
    position: absolute;
    left: 0;
    top: 64px;
    background: #fff;
    padding: 0 10px;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.28);
    display: none;
}
.new-charge-btn .header-promo>li>a{
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 34px;
}
.new-charge-btn .header-promo>li{
    line-height: 34px;
    list-style: none;
}
.new-charge-page{
    width: 875px;
    margin: 64px auto 0;
    border: 1px solid #25a2db;
    border-radius: 10px;
    padding: 30px 50px 51px;
}
.new-charge-page .tit{
    font-size: 18px;
    text-align: center;
    color:rgba(50,60,71,1)
}
.new-charge-page .tit-text{
    font-size:14px;
    text-align: center;
    line-height: 20px;
    color:rgba(102,102,102,1);
    margin-top: 10px;
    margin-bottom: 20px;
}
.new-charge-lists{
    width: 100%;

}
.new-charge-lists li .left{
    float: left;
    padding-left: 50px;
    width: 70%;
}
.new-charge-lists li .right{
    float: right;
    width: 30%;
    text-align: right;
}
.new-charge-lists li .right a{
    line-height: 50px;
    text-decoration: underline;
    width: 80px;
    display: inline-block;
    text-align: right;
}
.new-charge-lists li{
    border-top:1px solid #C9C9C9;
    padding: 10px 40px;
    position: relative; list-style: none;
}
.new-charge-lists-logo{
    width: 47px;
    height: 47px;
    position: absolute;
    left: 40px;
    top: 10px;
}
.new-charge-lists-logo img{
    width: 100%;
}
.new-charge-lists li .left .service-type{
    font-size:14px;
    font-weight:500;
    color:rgba(50,60,71,1);
}
.new-charge-lists li .left .service-describe{
    font-weight:400;
    color:rgba(102,102,102,1);
    font-size: 12px;
}
.CLASS_PRICING_DIALOG-btn{
    width:80px;height:25px;
    background:rgba(37,162,219,1);
    border-radius:4px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    padding: 0
;margin:0;
    display: inline-block;
    cursor: pointer;
}
.CLASS_PRICING_BTN{
    width:134px;
    height:40px;
    background:rgba(37,162,219,1);
    border-radius:3px;
    border:1px solid rgba(37,162,219,1);
    text-align: center;
    margin:47px auto 0 ;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size:14px;
    cursor: pointer;
}
.CRM_PRICING_BTN{
    width:134px;
    height:40px;
    background:rgba(37,162,219,1);
    border-radius:3px;
    border:1px solid rgba(37,162,219,1);
    text-align: center;
    margin:47px auto 0 ;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size:14px;
    cursor: pointer;
}
.event-rates-free{
    line-height: 71px;
    display: inline-block;
    padding: 0 20px;
    border-radius: 6px;
    background: #e8e8e8;
}
.Free-release-use{
    text-align: center;
    line-height: 132px;
}
.pickup-Instructions{
    float: right;width: 180px;line-height: 48px;
    cursor: pointer;
    color: #25A2DB;
    text-decoration: underline;

}
.pickup-Instructions img{
    width: 18px;
}
.pick-up-help-dialog-left{
    width: 50%;
    float: left;
    text-align: left;
    padding-top: 60px;
}
.pick-up-help-dialog-left .tit{
    font-size: 18px;
    margin-bottom: 10px;
}
.pick-up-help-dialog-left .text{
    font-size: 16px;
    line-height: 25px;
}
.pick-up-help-dialog-right{
    width: 50%;
    text-align: center;
    float: left;
}
.pick-up-help-dialog-btn{
    width:122px;
    height:34px;
    background:rgba(37,162,219,1);
    border-radius:4px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    line-height: 34px;
    margin:30px auto 0;
}
.pick-up-help-dialog{
    display: none;
    position: fixed;
}
.cf-index-sponsor{
    width: 100%;
    background: rgba(245,245,245,1);
    padding-top: 20px;
    padding-bottom: 20px;
}
.cf-index-sponsor-inner{
    width: 100%;
    background: #fff;
    padding: 0 20px 20px;
}
.cf-index-sponsor .sponsor{
    line-height: 14px;
    color: #4a4a4a;
    font-size: 16px;
    line-height: 65px;
    border-bottom: 1px solid #ddd;
}
.cf-index-sponsor .sponsor-name{
    color: #4a4a4a;
    font-size: 14px;
    line-height: 20px;
    margin:10px 0;
}
.cf-index-sponsor .sponsor-information{
    width: 100%;
    position: relative;
    padding-left: 85px;
    min-height: 80px;
}
.cf-index-sponsor .sponsor-information .logo-img{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 0;
}
.cf-index-sponsor .sponsor-information .tel{
    font-size: 14px;
    color: #4a4a4a;
    position: relative;
    padding-left: 20px;
    margin-bottom: 8px;
}
.cf-index-sponsor .sponsor-information .tel span{
    word-wrap: break-word;
}
.cf-index-sponsor .sponsor-information .tel img{
    position: absolute;
    left: 0;
    top: 3px;
}
.class-independent-link{
    font-size: 12px;
    color: #5BB9E4;
    line-height: 20px;
    cursor: pointer;
}
.class-discount-type{
    padding: 20px 0;
}
.class-discount-type .currency-discount{
    font-size: 14px;line-height: 20px;
    color: #6A707E;
}
.class-discount-type .currency-discount-explain{
    font-size: 12px;
    color: #999;
    line-height: 20px;
}
.edit-discount{
    padding: 20px 0;
}
.edit-discount .edit-left{
    width: 90px;
    float: left;
    font-size: 12px;
    color: #6A707E;
    line-height: 38px;
    margin-bottom: 16px;
}
.edit-discount .edit-right{
    width: 618px;
    float: left;
}
.edit-discount .edit-right input{
    display: block;
    width: 100%;
    line-height: 38px;
    background: #fff;
    border:1px solid rgba(210,214,222,1);
    border-radius:3px;
    text-indent: 10px;
}
.edit-discount .edit-right input::-webkit-input-placeholder{
    color: #D2D6DE;
    font-size: 12px;
    line-height: 38px;
}
.discount-preferential-way{
    padding: 20px 0;
}
.edit-discount-time{
    width: 100%;
}
.edit-discount-btns{
    width: 100%;
    text-align: center;
    margin-top: 60px;
}
.edit-discount-btns .discount-btn {
    width: 80px;
    line-height: 35px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius:3px;
    background:rgba(214,223,227,1);
    margin:0 35px;
    float: none;
    display: inline-block;
}
.edit-discount-btns .discount-btn.save{
    background:rgba(37,162,219,1);
}
.class-discount-modal-content{
    width: 594px;
    margin-top: 100px;
    background: none;
}
.class-discount-modal-header{
    height:50px;
    background:rgba(91,185,228,1);
    border-radius:3px 3px 0px 0px;
    border:none;
    padding: 0 20px;

}
.class-discount-modal-title{
    font-size: 14px;
    line-height: 50px;
    font-weight: normal;
    color: #fff;
}
.class-discount-modal-header .class-discount-close{
    opacity: 1;
    color: #fff;
    font-weight: normal;
    margin:0;
    padding: 0;
    font-size: 30px;
    line-height: 50px;
    cursor: pointer;

}
.class-discount-modal-body{
    background: #fff;
    padding: 20px 40px 28px;
}
.class-discount-modal-footer{
    background: #fff;
    border:none;
    text-align: center;
    padding-bottom: 26px;
}




.class-discount-modal-footer .btn{
    width:80px;
    height:35px;
    background:rgba(37,162,219,1);
    border-radius:3px;
    text-align: center;
    line-height: 35px;
    float: none;
    border:none;
    margin:0;
    padding: 0;
}
.class-discount-modal-body .search-input-btn{
    padding-top: 0;
    text-align: right;
}
.class-discount-modal-body .search-input-btn .search-input{
    background:#f2f2f2;
    border:1px solid #e3e2e2;
    border-radius:4px;
    width:300px;
    height:30px;
    display: inline-block;
    margin-right: 10px;
    padding-left: 30px;
    position: relative;
}
.class-discount-modal-body .search-input-btn .search-input img{
    position: absolute;
    height: 14px;
    top: 8px;
    left: 8px;
}
.class-discount-modal-body .search-input-btn .search-input input{
    width: 100%;
    height: 100%;
    border:0;
    margin:0;
    padding: 0;
    text-indent: 0;
    line-height: 30px;
    color: #4a4a4a;
    background: none;
}
.class-discount-modal-body .search-input-btn .search-btn{
    background:#37aae0;
    border-radius:4px;
    width:47px;
    font-size:14px;
    color:#ffffff;
    text-align: center;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
}
.class-discount-modal-body .select-all{
    float: left;
    padding-top: 6px;
    padding-left: 20px;
}
.class-discount-modal-body .search-discount-class{
    float: right;
}
.discount-classes-lists{
    width: 100%;
    min-height: 380px;
    height: 380px;
    overflow: auto;
}
.discount-classes-lists li{
    border-radius:3px 0px 0px 0px;
    border:1px solid rgba(210,214,222,1);
    margin-top: -1px;
    width: 100%;
    overflow: hidden;
    height: 38px;
    padding-left: 10px;
    background: #fff; list-style: none;
}
.discount-classes-lists li:first-child{
    margin-top: 0;
}
.discount-classes-lists li:nth-child(even){
    background:rgba(249,250,252,1);
}
.discount-classes-lists li .classes-name{
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 98%;
    color: #333;
    font-size: 12px;
}
.discount-classes-lists .invoice_provider-radio{
    top: 11px;
}
.discount-classes-lists li .invoice_provider-label{
    margin-bottom: 0;
}
.no-class-discount-modal-content{
    width: 594px;
    margin-top: 100px;
}
.classes-discount-lists{
    width: 19%;
    margin-right: 1%;
    float: left;
    height: 38px;
    border-radius:3px;
    border:1px solid rgba(210,214,222,1);
    padding: 0 20px 0 10px;
    background: #fff;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer;
    list-style: none;
}
.classes-discount-lists .class-close{
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
}
.classes-discount-lists .class-logo{
    width: 14px;
}
.classes-discount-lists .class-name{
    color: #333333;
    font-size: 12px;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 89%;
    vertical-align: middle;
}
.checked-class-btn-may{
    background: #25A2DB;
    color: #fff;
    border:none;
    margin:0;
    padding: 0 20px;
    line-height: 38px;
    border-radius: 4px;

}
.view-estore-recommend-pc-div{
    position: relative;width: 819px;height: 558px;margin:0 auto;
}
.view-estore-recommend-min-div{
    position: relative;width: 316px;height: 645px;margin:0 auto;display: none;
}
.view-estore-recommend-pc{
    width: 50%;float: left;text-align: center;cursor: pointer;
}
.view-estore-recommend-min{
    width: 50%;float: left;text-align: center;cursor: pointer;
}
.view-estore-recommend-pc img{
    width: 26px;
}
.view-estore-recommend-min img{
    width: 20px;
}
.estore-index-recommend-img{
    height: 500px;width: auto;cursor: pointer;
}
.estore-index-recommend-img:hover{
    border:1px solid #fff;
}
@media(max-width: 768px){
    .estore-index-recommend-img{
        width: 80%;height: auto;
    }
}









.promotion-set-up{
    width: 100%;
    padding-top: 23px;
}
.promotion-tab{
    width: 100%;
}
.promotion-tab-title li {
    border:1px solid #dedede;
    width:250px;
    text-align:center;
    height:168px;
    position: absolute;
    z-index: 1000;
    background-color:#fff;
    list-style: none;
}
.promotion-tab-title,.promotion-tab-content {
    clear:both;

    width:100%;
}
.promotion-tab-title{
    position: relative;
    height: 168px;
}
.promotion-tab-content {
    border:1px solid #dedede;
    height:262px;
    position:relative;
    top:-1px;
    background: #fff;
}
.promotion-tab-content>div {
    display:none;
}
.promotion-tab-content .active {
    display:block;
}
.promotion-tab-title .cur {
    border-bottom:1px solid #FFF;
}
.promotion-tab-title .cur{
    color:#F60;
}
.promotion-title-content{
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
}
.promotion-tab-title .cur .promotion-title-content .checked{
    display: block;
}
.promotion-tab-title .cur .promotion-title-content .unchecked{
    display: none;
}
.promotion-title-content .checked{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 22px;
    display: none;
}
.promotion-title-content .unchecked{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 22px;
    display: block;
}
.promotion-title-content .promotion-type{
    width: 60px;
    margin-top: 22px;
}
.promotion-title-content p{
    text-align: center;
    color: #666;
    font-size: 12px;
}
.promotion-title-content p.tit{
    color: #000;
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 5px;
    font-weight: bold;
}
.promotion-type-information{
    padding-top: 26px;
    text-align: center;
}
.promotion-buy-deliver{
    width: 80%;
    margin:0 auto;
}
.promotion-buy-deliver .top{
    width: 100%;
    background:rgba(37,162,219,1);
    border-radius:4px 4px 0px 0px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.promotion-buy-deliver .bottom{
    width: 100%;
    background:rgba(246,246,246,1);
    border-radius:0px 0px 4px 4px;
    border:1px solid rgba(210,214,222,1);
    padding: 15px 0;

}
.checked-num{
    width:130px;
    height:36px;
    background:rgba(255,255,255,1);
    border-radius:3px;
    border:1px solid rgba(210,214,222,1);
    display: inline-block;
    padding-right: 16px;
    position: relative;
}
.checked-num input{
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    border:none;
    text-align: center;
}
.checked-num img{
    height: 18px;
    position: absolute;
    right: -1px;
    cursor: pointer;
}
.classes-discount-lists:nth-child(odd){
    background: #F9FAFC;
}
.estore-template-lists{
    width: 49%;
    margin-right: 2% !important;
    border:1px solid rgba(232,232,232,1);
    height: auto;
    float: left;
    background: #fff;
}
.estore-template-lists:nth-child(3n+3){
    margin-right:0;
}
.estore-template-lists:nth-child(even){
    margin-right: 0 !important;
}
.goods-promotion-mobile{
    width: 100%;
    background: url(/images/promotion-mobile-bg.png);
    background-size: 100%;
    height: 44px;
    padding: 0 17px;
}
.mobile-cart-changeNum-june .checked-num{
    width: 100px;
    margin: 0;
    padding: 0;
    height: 30px;
}
@media(max-width: 1200px){
    .mobile-cart-changeNum-june{
        padding: 0;
    }
    .mobile-cart-changeNum-june .checked-num{
        width: 100%;

    }
}
.follow-new{
    width: 50px;
    height: 50px;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    position: fixed;
    right: 100px;
    bottom: 220px;
    background: #25A2DB;
    text-align: center;
    font-size: 12px;
    color: #fff;
    z-index: 999;
}
.contact-new{
    bottom: 150px;
    z-index: 999;
    cursor: pointer;
}

.follow-new img{
    display: block;
    margin:4px auto 2px;
    width: 21px;

}
.contact-new img{
    margin:8px auto 0px;
}
.estore-cart-has-discount{
    font-size:14px;
    color:#9b9b9b;
    margin-right: 20px;
}
.follow-success-dialog{
    width: 380px;
    margin:0 auto;
    margin-top: 100px;
}
.estore-index-code{
    text-align: center;
    background: url(/images/qr-code-bg.png);
    background-size: 100%;
    width: 168px;
    height: 168px;
    position: fixed;
    right: 50px;
    top: 400px;
    z-index: 900;
}
.event_page_login_dialogguanzhuLogin{
    padding: 52px 20px;
}
@media(max-width: 768px){
    .follow-new img{
        width: 16px;
    }
    .estore-cart-has-discount{
        font-size: 12px;
        margin-right: 10px;
    }
    .follow-new{
        right: auto;
        left: -5;
        bottom: 120px;
        width: 40px;
        height: 40px;
        background:rgba(0,0,0,.3);
    }
    .dialogue{
        right: auto;
        left: -5px;
        bottom: 40px;
    }
    .contact-new{
        bottom: 60px;
    }
    .follow-success-dialog{
        width: 90%;
        margin:100px auto 0;
    }
    .estore-index-code{
        display: none;
    }
    .event_page_login_dialogguanzhuLogin{
        padding: 10px 20px;
    }
}

.leave-message-modal-header{
    padding: 0 25px 0 21px !important;
    background: #2BA9DE;
    border-radius:6px 6px 0px 0px;
    border-bottom: none!important;
}
.leave-message-modal-header .modal-title{
    color: #fff;font-size: 16px;
    line-height: 46px;
    text-align: left;
}

.leave-message-modal-header .close-dialog-img{
    width: 22px;
    margin-top: 10px;
}
.leave-message-modal-body{
    background: #f6f6f6;
    padding: 115px 22px 35px !important;
    max-height: 568px;
    overflow: auto;
    position: relative;
}
.leave-message-modal-body .business-message-list{
    margin-bottom: 15px;
}
.leave-message-modal-body .customer-message-list{
    margin-bottom: 15px;
}
.leave-message-modal-body .customer-message{
    width: 100%;
    padding-left: 40px;
    position: relative;
    text-align: left;
}
.leave-message-modal-body .customer-head{
    width: 32px;
    height: 32px;
    border-radius:2px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.leave-message-modal-body .customer-head img{
    width: 100%;
    height: 100%;
}
.leave-message-modal-body .customer-name{
    font-size: 14px;
    color: #25A2DB;
    margin-bottom: 5px;
    line-height: 16px;
    float: left;
}
.leave-message-modal-body .customer-time{
    font-size: 12px;
    color: #999;
    line-height: 16px;
    text-align: center;
}
.leave-message-modal-body .customer-message-text{
    background: #639ef7;
    color: #fff;
    padding: 18px 15px;
    border-radius: 4px;
    display: inline-block;
}
.leave-message-modal-body .business-message{
    width: 100%;
    position: relative;
    padding-right: 40px;
    text-align: right;
}
.leave-message-modal-body .business-message .customer-head{
    left: auto;
    right: 0;
}
.leave-message-modal-body .business-message .customer-name{
    float: right;
}
.leave-message-modal-body .business-message .customer-time{
    text-align: center;
}
.leave-message-modal-body .business-message .business-message-text{
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13);
    border-radius:4px;
    background: #fff;
    padding: 14px 13px;
    font-size: 14px;
    color: #333;
    display: inline-block;

}
.leave-message-modal-footer{
    border:none!important;
    background: #fff;
    padding: 18px 18px 18px 21px!important;
    text-align: left!important;
}

.leave-message-modal-footer .business-message-textarea{
    width: 84%;
    height: 90px;
    border-radius:4px;
    border:1px solid rgba(221,221,221,1);
    resize: none;
    padding: 10px;
    font-size: 12px;
    color: #333;
    float: left;
}
.leave-message-modal-footer .reply{
    width: 16%;float: left;
    text-align: center;
}
.leave-message-modal-footer .reply-btn{
    display: inline-block;
    padding: 0 10px;
    background:rgba(43,169,222,1);
    border-radius:4px;
    font-size: 14px;
    color: #fff;
    line-height: 32px;
    margin-top: 29px;
    cursor: pointer;
}
.message-num{
    width: 20px;
    height: 20px;
    background: #FF8080;
    border-radius: 50%;
    overflow: hidden;color: #fff;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -10px;
    text-align: center;
}
.message-num-houtai{
    width: 16px;
    height: 16px;
    font-size: 12px;
    margin-top: 0;
    right: 0;
    top: -5px;
    line-height: 16px;
}
.only-pc-show{
    display: block;
}
.only-mobile-show{
    display: none;
}
@media(max-width: 768px){
    .only-pc-show{
        display: none;
    }
    .only-mobile-show{
        display: block;
    }
}
.membership-price-top{
    width: 214px;
    height: 168px;
    margin:36px auto 30px;
    border-radius:4px;
    border:1px solid rgba(37,162,219,1);
    background: #fff;
    text-align: center;
    padding-top: 27px;
}
.add-membership-price-btn{
    width: 122px;
    margin:0 auto 30px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    line-height: 34px;
    background:rgba(37,162,219,1);
    border-radius:4px;
}
.membership-price-head{
    width: 90%;
    margin:0 auto;
    background:rgba(37,162,219,1);
    border-radius:4px 4px 0px 0px;
    color: #fff;
    text-align: center;
    line-height: 42px;
}
.membership-price-list{
    width: 90%;
    margin:0 auto;
    background: #f6f6f6;
    border-radius:0px 0px 4px 4px;
    border:1px solid rgba(210,214,222,1);
    padding-top: 15px;
    padding-bottom: 30px;
    text-align: center;
    margin-top: -1px;
}
.membership-price-lists-box{
    width: 100%;
    border-radius:3px;
    border:1px solid rgba(210,214,222,1);
    background: #fff;
    min-height: 380px;
}
.membership-price-lists{
    width: 100%;
    position: relative;
    border-top:1px solid rgba(210,214,222,1);
    border-bottom:1px solid rgba(210,214,222,1);
    margin-top: -1px;
    padding-left: 10px;
}
.membership-price-lists:nth-child(even){
    background:rgba(249,250,252,1);
}

.membership-price-detail{
    display: inline-block;
    background: #FF6464;
    padding: 0 10px;color: #fff;
    line-height: 20px;
    vertical-align: top;
    margin-right: 10px;
}
.membership-price-cart{
    margin-top: 10px;
}
@media(max-width: 1200px){
    .membership-price-cart{
        position: absolute;
        bottom: 20px;
    }
    .membership-price-detail{
        margin-bottom: 2px;
    }
}

.goods-evaluate{
    width: 800px;
    margin:0 auto;
    padding-top: 20px;
}
.goods-evaluator-lists{
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}
.evaluator-information{
    position: relative;
    padding-left: 60px;
    width: 100%;
    height: 48px;
    padding-top: 4px;
}
.evaluator-information .head{
    width: 48px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    overflow: hidden;
}
.evaluator-information .name{
    color: #000;
    font-size: 16px;
    line-height: 20px;
}
.evaluator-information .evaluate-star {
    margin-top: 5px;
}
.evaluator-information .evaluate-star img{
    width: 14px;
    margin-right: 2px;
}
.evaluation-time{
    width: 100%;
    text-align: right;
    color:rgba(153,153,153,1);
    font-size: 14px;
    line-height: 20px;
}
.evaluation-content{
    font-size: 12px;
    color:rgba(51,51,51,1);
    line-height: 20px;
    margin-top:8px;
    padding-left: 60px;
    width: 100%;
}
.evaluation-picture{
    width: 100%;
    padding-left: 60px;
    margin-top: 14px;
}
.evaluation-picture-box{
    width: 80px;
    height: 80px;
    float: left;

    margin-right: 10px;
}
.evaluate-size-color{
    width: 100%;
    margin-top: 20px;
    padding-left: 60px;
    padding-bottom: 20px;
}
.evaluate-size-color .size-color{
    color:rgba(153,153,153,1);
    font-size: 14px;
    float: left;
}
.goods-evaluator-lists .top{
    border-bottom: 1px solid rgba(235,235,235,1);
}
.evaluate-size-color .evaluate-btn{
    float: right;
    color:rgba(51,51,51,1);
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}
.evaluate-size-color .evaluate-btn img{
    width: 16px;
}
.evaluate-size-color .evaluate-btn span{
    display: inline-block;
    vertical-align: middle;
}
.bootstrap-dialog-white-head{

    padding: 0;
    border:none;
}
.participation-comments-dialog .modal-content{
    margin-top: 100px;
}
.bootstrap-dialog-white-head .modal-title{
    line-height: 60px;
    font-size: 14px;
    color:rgba(108,108,108,1);
}
.participation-comments-dialog .modal-body{
    padding-top: 0;
}
.goods-comments-text{
    width: 100%;
    min-height: 162px;
    padding: 15px ;
    resize: none;
}
.participation-comments-dialog .modal-footer{
    border:none;
    padding-top: 0;
}

.participation-comments-dialog .btn-default{
    border:none;
    color:rgba(108,108,108,1);
    font-size: 14px;
    line-height: 40px;
    padding: 0 40px;
}
.participation-comments-dialog .btn-default:hover{
    background: none;
}
.participation-comments-dialog .btn-primary{
    background:rgba(55,170,224,1);
    border-radius:6px;
    border:none;
    padding: 0 40px;
    line-height: 40px;
}
.goods-evaluator-lists .bottom{

    border-radius:4px;
    padding-left: 60px;
    margin-top: 10px;

}
.evaluation-response{
    padding-bottom: 8px;
    padding-left: 20px;
    background:rgba(247,247,247,1);
}
.evaluation-response-lists{
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(230,231,235,1);
}
.evaluation-response-lists:last-child{
    border-bottom: none;
}
.evaluation-response-num{
    font-size: 14px;
    color:rgba(133,133,133,1);
    line-height: 20px;
    background:rgba(247,247,247,1);
    padding-top: 14px;
    padding-left: 20px;
}
.evaluation-respondents-information{
    float: left;
}
.evaluation-respondents-information .head{
    width: 36px;
    height: 36px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.evaluation-response-time{
    float: right;
    color:rgba(153,153,153,1);
    font-size: 14px;
    padding-right: 10px;
    line-height: 36px;
}
.evaluation-respondents-information .name{
    font-size: 14px;
    color:rgba(74,74,74,1);
    display: inline-block;
    vertical-align: middle;
}
.evaluation-respondents-text{
    font-size: 12px;
    color:rgba(108,108,108,1);
    margin-top: 5px;
}
.business-reply{
    padding-left: 60px;
    margin-top: 20px;
    color:rgba(51,51,51,1);
    font-size: 14px;
}
.group-buy-list-head {
    background:rgba(91,185,228,1);
    border-radius:3px 3px 0px 0px;
}
.group-buy-list-head tr th{
    color:#fff;
    font-size: 12px;
    line-height: 44px;
    text-align: center;
    width: 7%;
    font-weight: normal;
    padding: 0;
}
.group-buy-list-body tr td{
    color:rgba(106,112,126,1);
    font-size: 14px;
    line-height: 44px;
    text-align: center;
    width: 7%;
    font-weight: normal;
    padding: 0;

}
.group-buy-list-body tr{
    border:1px solid rgba(226,228,234,1);
    margin-top: -1px;
}
.group-buy-list-body tr:nth-child(odd){
    background: #fff;
}
.group-buy-list-body tr:nth-child(even){
    background:rgba(249,250,252,1);
}
.group-buy-list-body tr td.goods-number{
    color:rgba(37,162,219,1);
    font-size: 12px;
}
.group-buy-list-body tr td.operation{
    font-size: 12px;
}
.group-buy-list-body tr td.state .unopened{
    background:rgba(255,117,117,1);
    border-radius:1px;
    color: #fff;
    line-height: 22px;
    padding: 0 5px;
    display: inline-block;
}
.group-buy-list-body tr td.state .opened{
    background:rgba(126,211,33,1);
    border-radius:1px;
    color: #fff;
    line-height: 22px;
    padding: 0 5px;
    display: inline-block;
}
.goods-view-num-july19{
    position: absolute;
    right: 25px;
    top: 0;
}
.goods-detail-title-line{
    width: 1px;
    height: 20px;
    background:rgba(218,218,218,1);
    position: absolute;
    left: 50%;
    top: 15px;
}
.goods-details-july19,.goods-evaluation-july19{
    width: 50%;
    float: left;
    cursor: pointer;
}
.goods-detail-title-tab{
    width: 60%;margin:0 auto;
}
.mobile-evaluation-textarea::-webkit-textarea-placeholder{
    color:rgba(216,216,216,1);
    line-height: 20px;
}
.mobile-evaluation-textarea{
    color: #4a4a4a;
}
.goods-evaluate-table{
    width: 100%;
}
.goods-evaluate-table thead tr{
    background:rgba(36,162,219,1);
    border-radius:3px 3px 0px 0px;
}
.goods-evaluate-table thead tr td{
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    text-align: center;
}
.goods-evaluate-table tbody tr{
    background:rgba(255,255,255,1);
    border:1px solid rgba(226,228,234,1);
    margin-top: -1px;

}
.goods-evaluate-table tbody tr:nth-child(even){
    background:rgba(249,250,252,1);
}
.goods-evaluate-table tbody tr td{
    padding: 20px 0;
}
.goods-evaluate-table tbody tr td.head-name{
    padding-left: 9px;
}
.goods-evaluate-table tbody tr td.head-name .head{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px;
    margin-right: 3px;
}
.goods-evaluate-table tbody tr td.head-name .name{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #000;
}
.goods-evaluate-table tbody tr td .goods-thumbnail{
    width: 40px;
    height: 40px;
    overflow: hidden;
    left: 0;
    top:0px;
}
.goods-evaluate-table tbody tr td  .goods-name{
    font-size: 12px;
    color:rgba(36,162,219,1);
    display: inline-block;
    line-height: 20px;
    padding-right: 10px;
}
.goods-evaluate-table tbody tr td .evaluate-uploaded-pictures{
    width: 40px;height: 40px;margin-right: 10px;float: left;
}
.goods-evaluate-table tbody tr td .evaluate-uploaded-pictures:last-child{
    margin-right: 0;
}
.full-evaluation-btn{
    width: 80%;
    text-align: center;
    margin: 0 auto;
    border-radius:2px;
    border:1px solid rgba(36,162,219,1);
    padding: 5px 0;
    cursor: pointer;
    position: relative;
}
.full-evaluation-dialog{
    position: absolute;
    right: 0;
    top: 60px;
    box-shadow:0px 0px 6px 2px rgba(146,146,146,0.3);
    border:1px solid rgba(210,214,222,1);
    background: #fff;
    border-radius: 4px;
    width: 620px;
    z-index: 19;
}
.full-evaluation-nav{
    border-bottom: 1px solid #D2D6DE;
    padding: 0 20%;
}
.full-evaluation-nav ul li{
    width: 33.3%;
    float: left;
    text-align: center;
    cursor: pointer;
    color:rgba(51,51,51,1);
    font-size: 14px;
    line-height: 48px; list-style: none;
}
.full-evaluation-nav ul li.cur{
    color:rgba(36,162,219,1);

}
.full-evaluation-box{

    height: 500px;
    overflow: auto;

}
.full-evaluation-box ul{
    padding-left: 20px;
    padding-bottom: 40px;
}
.full-evaluation-lists{
    border-bottom: 1px solid #ddd;
    padding-top: 13px;
    padding-bottom: 10px;
    position: relative;
    padding-left: 50px;
    text-align: left;
}
.full-evaluation-lists .head{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 13px;
}

.full-evaluation-lists .name{
    display: inline-block;
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin-right: 10px;
}
.full-evaluation-lists .star{
    display: inline-block;
}
.full-evaluation-lists .star .star-logo{
    width: 12px;margin-right: 2px;
    vertical-align: middle;
}
.full-evaluation-lists .text{
    font-size: 12px;
    color:rgba(51,51,51,1);
    line-height: 20px;
    padding-right: 10px;
}
.full-evaluation-lists .date{
    font-size: 12px;
    color: #999;
    margin-top: 6px;
    padding-right: 10px;
}
.full-evaluation-lists .img{
    padding-top: 10px;
}

.full-evaluation-box .reply-box{
    width: 100%;
    background: #fff;
    box-shadow:0px -2px 4px 0px rgba(0,0,0,0.16);
    border-radius:0px 0px 0px 3px;
    padding: 15px 10px 15px 20px;
    text-align: left;
    display: none;
    left: 0;
    bottom: 0;
    z-index: 20;
}
.full-evaluation-box .reply-box textarea{
    width: 506px;
    height: 90px;
    border-radius:4px;
    border:1px solid rgba(221,221,221,1);
    resize: none;
    font-size: 12px;
    color: #4a4a4a;
    padding: 10px;
    vertical-align: middle;
}
.full-evaluation-box .reply-box textarea::placeholder{
    color:rgba(153,153,153,1);
    font-size: 12px;
}
.full-evaluation-box .reply-box .reply-btn{
    background:rgba(43,169,222,1);color:rgba(255,255,255,1);
    font-size: 14px;
    line-height: 32px;
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}
.full-evaluation-lists  .business-reply{
    width: 100%;
    background: #fff;
    padding-right: 10px;
    font-size: 12px;
    color: #333;
    padding-left: 0;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 10px;
}
.goods-group-state{
    font-size: 12px;
    color: #fff;position: absolute;
    padding: 0 4px;
    left: 0;
    top: 232px;
    line-height: 20px;
    background:rgba(248,123,38,1);
    border-radius:1px;
}
@media(max-width: 768px){
    .goods-group-state{
        top: 152px;
    }
}
.add_shop .start-group-btn-web{
    line-height: 50px;
    cursor: pointer;
    width: 178px;
    text-align: center;
    margin-right: 20px;
    background: url(/images/start-group-bg.png);
    color: #fff;
    font-size: 16px;
    background-size: 100%;
}
.goods-group-buying{
    width: 100%;
    margin-bottom: 20px;
}
.goods-group-buying .top{
    width: 100%;
    background:rgba(245,247,246,1);
    padding: 0 20px;
}

.goods-group-buying .group-members-num{
    color:rgba(155,155,155,1);
    font-size:14px;
    float: left;
    line-height: 40px;
}
.group-buying-step{
    float: right;

}

.group-buying-step span{
    font-size: 12px;
    line-height: 40px;
    display: inline-block;
}
.group-buying-step .step-num{
    width: 15px;
    height: 15px;
    border:1px solid rgba(151,151,151,1);
    border-radius: 50%;
    color: #4a4a4a;
    text-align: center;
    line-height: 13px;
}
.group-buying-step .step-text{
    color:rgba(74,74,74,1);
    font-size: 14px;
    line-height: 40px;
}
.group-buying-step .step-arrow{
    color: #9B9B9B;
    font-size: 12px;
    margin: 0 20px;
}
.group-buying-lists{
    width: 33.3%;
    float: left;
    height: 70px;
    border:1px solid rgba(241,241,241,1);
    margin-top: -1px;
    margin-right: -1px;padding: 0 20px;
    position: relative;
    padding-left: 77px;
    padding-right: 15px;
    background: #fff;
}
.group-buying-lists .head{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 15px;
    top: 10px;
}
.group-buying-lists .go-group-buying{
    width: 65px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    font-size: 14px;
    background: url(/images/go-group-bg.png);
    background-size: 100%;
    position: absolute;
    top: 10px;
    right: 15px;
    cursor: pointer;
}
.group-buying-lists .name{
    color:rgba(50,60,71,1);
    font-size: 14px;
    margin-top: 10px;
}
.group-buying-lists .time{
    font-size: 12px;
    color: #6C6C6C;
    line-height: 20px;
    margin-top: 8px;
}
.goods-group-buying .operation{
    color: #37AAE0;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
    display: none;
}
.group-buying-box{
    max-height: 140px;
    overflow: hidden;
}
.participate_group_mobile_dialog{
    display: none;
}
.group-buying-step-mobile{
    display: none;
}
.group_buy_detail_modal_dialog{
    margin-top: 100px;width: 45%;
}
@media(max-width: 768px){
    .group_buy_detail_modal_dialog{
        margin-top: 100px;width: 95%;
    }
    .group-buying-step{
        display: none;
    }
    .goods-group-buying .group-members-num{
        font-size: 12px;
        line-height: 30px;
    }
    .goods-group-buying .top{
        background: #fff;
        border-bottom: 1px solid #E8E8E8;
    }
    .goods-group-buying{
        background: #f7f3f7;
        padding-top: 10px;
        margin-bottom: 0;
    }
    .group-buying-lists{
        width: 100%;
        height: 60px;
        padding-left: 67px;
        padding-right: 95px;
    }
    .group-buying-step-mobile{
        display: block;
        width: 100%;
        text-align: center;
        float: none;
        background: #fff;
        border-bottom: 1px solid rgba(241,241,241,1);
    }
    .group-buying-box{
        max-height: 120px;
    }
    .group-buying-lists .head{
        width: 40px;
        height: 40px;
        left: 17px;
    }
    .group-buying-lists .name{
        margin-top: 5px;
    }
    .group-buying-lists .go-group-buying{
        top: 10px;
        right: 10px;
    }
    .group-buying-step-mobile .step-arrow{
        margin:0 10px;
        font-size: 12px;
    }
    .group-buying-step-mobile .step-text{
        font-size: 12px;
    }
    .group-buying-step .step-num{
        line-height: 14px;
    }
    .goods-group-buying .operation{
        background: #fff;
    }
    .participate_group_dialog{
        display: none;
    }
    .participate_group_mobile_dialog{
        display: block;
    }
    .group-buying-lists .time{
        line-height: 15px;
        margin-top: 2px;
    }
}
.mobile-full-order-nav2 ul li.current a{
    color: #25A2DB;
}
.mobile-full-order-nav2 ul {
    border-bottom: 1px solid #E8E8E8;
    position: relative;
    padding: 4px 0;
}
@media(max-width: 768px){
    .shop_detail_info_tit_july .goods-view-num-july19{
        display: none;
    }
    .shop_detail_info_tit_july .goods-detail-title-tab{
        width: 100%;
    }
    .shop_detail_info_tit_july{
        text-align: center;
        padding: 0;
        line-height:40px;
        height: 40px;background:rgba(242,242,242,1);
    }
    .shop_detail_info_tit_july .goods-detail-title-line{
        top: 10px;
    }
    .goods-evaluate{
        width: 100%;background:#fff;
        padding-top: 40px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 20px !important;
    }
    .evaluator-information .head{
        width: 30px;
        height: 30px;
        top: 5px;
    }
    .evaluator-information .name{
        font-size: 14px;
    }

    .evaluator-information{
        padding-left: 37px;
        padding-top: 0;
        height: 40px;
    }
    .evaluation-content,.evaluation-picture{
        padding-left: 0;
    }
    .evaluation-picture{
        padding-top: 10px;
    }
    .evaluation-picture-box{
        width: 25%;
        margin:0;
        padding: 0 4px;
    }
    .business-reply{
        padding-left: 0;
        margin-top: 8px;
    }
    .evaluate-size-color{
        padding-left: 0;
        margin-top:10px;
        margin-bottom: 10px;
    }
    .evaluate-size-color{
        padding-left: 0;
    }
    .evaluation-response-num{
        font-size: 12px;
    }
    .evaluation-respondents-information .head{
        width: 30px;
        height: 30px;
    }
    .evaluation-response-time{
        line-height: 30px;
        font-size: 12px;
        margin-right: 0;
    }
    .evaluation-response{
        padding-left: 10px;
    }
    .evaluation-response-num{
        padding-left: 10px;
        padding-top: 10px;
    }
    .goods-evaluator-lists .bottom{
        padding-left: 0;
    }
}
.goods-evaluator-empty-box{
    width: 100%;text-align: center;
    min-height: 600px;
    padding-top: 100px;
}
.goods-evaluator-empty-img{
    width: 150px;
    margin-top: 40px;
}
.goods-evaluator-empty-text{
    font-size: 16px;
    color: #B4BBC9;
    margin-top: 10px;
}

@media(max-width: 768px){
    .goods-evaluator-empty-box{
        width: 100%;text-align: center;
        min-height: 300px;
        padding-top: 0;
    }

}
.goods-sun-tabs{
    width: 100%;
    padding: 20px 16px;
    background: #fff;
    border:1px solid rgba(210,214,222,1);
    margin-bottom: 20px;display: none;
}
.goods-sun-tab{
    border-radius: 2px;
    border:1px solid #6ABF47;
    font-size: 14px;
    line-height: 28px;
    min-width: 120px;
    text-align: center;
    float: left;
    margin-right: 20px;
    cursor: pointer;

}
.goods-sun-tabs .cur{
    background-image: url(/images/current-paymnt.png);
    background-size: 18px;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.web-goods-suntabs{
    width: 1137px;
    margin: 0 auto;
    padding: 0 30px;
}

.web-goods-suntabs .suntabs{
    font-size: 16px;
    color: #999;
    line-height: 45px;
    float: left;
    margin-right:40px;
    cursor: pointer;
}
.web-goods-suntabs .current{
    color: #25A2DB;
}
@media(max-width: 768px){
    .web-goods-suntabs{
        width: 100%;
        background: #f2f2f2;
        padding: 10px 15px;
    }
    .web-goods-suntabs .suntabs{
        margin-right:20px;
        font-size: 14px;
        line-height: 25px;
    }
}
.estore-promotions-fixed{
    width: 100%;
    background:rgba(0,0,0,1);
    opacity:0.65;
    padding: 24px 0;
    text-align: center;
    color: #fff;
    font-size: 24px;
    position: fixed;left: 0;
    top: 60px;z-index: 10000;
}
.close-estore-promotions{
    width: 18px;
    height: 18px;
    position: absolute;
    right: 70px;
    top: 30px;
    cursor: pointer;
}
@media(max-width: 768px){
    .estore-promotions-fixed{
        font-size: 16px;
        top: 38px;
        padding: 15px 40px;
        line-height: 30px;
    }
    .close-estore-promotions{
        right: 10px;
        top: 8px;
    }
}
.online-event{
    display: inline-block;
    vertical-align: top;
    width:158px;
    height:134px;
    background:rgba(255,255,255,1);
    border-radius:10px;
    border:1px solid rgba(221,221,221,1);
    margin: 0 30px;
    background-image: url("/images/event-jiaobiao-hui.png");
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: bottom right;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.online-event .event-offline{
    width: 46px;
    height: 55px;
    margin: 45px auto 0;
    background-image: url("/images/event-offline-hui.png");
    background-size: 100%;
    background-repeat: no-repeat;
}
.online-event .event-offline-text{
    text-align: center;
    font-size: 16px;
    color: #333;
    position: absolute;
    left: 0;
    width: 100%;
    top: 15px;
}
.online-event .event-online{
    width: 50px;
    height: 55px;
    margin: 45px auto 0;
    background-image: url("/images/event-online-hui.png");
    background-size: 100%;
    background-repeat: no-repeat;
}
.online-event .event-online-text{
    text-align: center;
    font-size: 16px;
    color: #333;
    position: absolute;
    left: 0;
    top: 15px;
    width: 100%;
}
.event-type-cur{
    border:1px solid rgba(36,162,219,1);
    background-image: url("/images/event-jiaobiao-blue.png");
}
.event-type-cur .event-offline{
    background-image: url("/images/event-offline-blue.png");
}

.event-type-cur .event-offline-text{
    color: #24A2DB;
}
.event-type-cur .event-online{
    background-image: url("/images/event-online-blue.png");
}


.online-class .event-offline{
    background-image: url("/images/kebiao-hui.png");
}
.online-class .event-online{
    background-image: url("/images/kecheng-hui.png");
}
.class-type-cur{
    border:1px solid rgba(36,162,219,1);
    background-image: url("/images/event-jiaobiao-blue.png");
}
.class-type-cur .event-offline{
    background-image: url("/images/kebiao-blue.png");
}
.class-type-cur .event-online{
    background-image: url("/images/kecheng-blue.png");
}
.class-type-cur .event-offline-text{
    color: #24A2DB;
}
.class-type-cur .event-online-text{
    color: #24A2DB;
}
.online-class{
    height: 150px;
}


.event-type-cur .event-online-text{
    color: #24A2DB;
}

.event-online-btn{
    width: 130px;
    text-align: center;
    color: #fff;background:rgba(36,162,219,1);
    border-radius:4px;
    line-height: 36px;
    font-size: 16px;
    margin: 50px auto 0;
    cursor: pointer;
}
.funders-list{

}
.funders-list .funders{
    width: 33.3%;
    float: left;
    padding:8px 0;
    text-align: center;

}
.funders-list .funders .head{
    width: 48px;
    height: 48px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.funders-list .funders .head img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.funders-list .funders .name{
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: #333;
    line-height: 18px;
    display: inline-block;
    white-space: nowrap;
    text-overflow:ellipsis;
    margin-top: 4px;
    padding: 0 5px;
}
.red-circle-cf{
    width:10px;
    height:10px;
    background:rgba(238,92,92,1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;

}

.live-link-lists{
    width: 100%;
    background: #fff;
    border-radius:3px;
    border:1px solid rgba(210,214,222,1);
    padding: 16px;
    padding-right: 68px;
    position: relative;
    margin-top: 20px;
    list-style: none;
}
.live-link-lists:nth-of-type(even){
    background: #f4f4f4;
}
.live-link-lists .left{
    width: 49%;
    float: left;

}
.live-link-lists .right{
    width: 49%;
    float: right;
}
.live-link-lists .right .show-link{
    margin-top: 16px;
    line-height: 44px;
}
.live-link-lists .left .name{
    width: 49%;
    float: left;
}
.live-link-lists .left .date{
    width: 49%;
    float: right;
}
.live-link-lists .left input{
    width: 100%;
    background:rgba(255,255,255,1);
    border-radius:3px;
    border:1px solid rgba(226,228,234,1);
    color: #333;
    font-size:14px;
    line-height: 42px;
    text-indent: 12px;
}
.live-link-lists .right .live-link input{
    width: 100%;
    background:rgba(255,255,255,1);
    border-radius:3px;
    border:1px solid rgba(226,228,234,1);
    color: #333;
    font-size:14px;
    line-height: 42px;
    text-indent: 12px;
}
.live-link-lists .left .remarks{
    margin-top: 16px;
}
.live-link-lists .left .remarks input{
    width: 100%;
    background:rgba(255,255,255,1);
    border-radius:3px;
    border:1px solid rgba(226,228,234,1);
    color: #333;
    font-size:14px;
    line-height: 42px;
    text-indent: 12px;
}
.live-link-lists .delete-btn{
    width: 68px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 58px;
    cursor: pointer;
}
.live-link-lists .error-message{
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
    color:red;
}
.creat-live-btn{
    width: 120px;
    margin: 60px auto 20px;
    background:rgba(37,162,219,1);
    border-radius:3px;
    text-align: center;
    cursor: pointer;
    color:#fff;
    line-height: 36px;
}
.course-coursewar-list{
    width: 100%;
    background: #fff;
    list-style: none;
}
.course-coursewar-list:nth-of-type(even){
    background: #F2F2F2;
}
.course-coursewar-list-content{
    width: 90%;
    margin: 0 auto;
}
.course-coursewar-list .left{
    width: 65%;
    float: left;
    padding-left: 46px;
    position: relative;
}
.course-coursewar-list .left .coursewar-logo{
    position: absolute;
    left: 10px;
    top: 17px;
    width: 30px;
}
.course-coursewar-list .left .name{
    font-size: 14px;
    color: #1E67EF;
    line-height: 64px;
    width: 100%;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.course-coursewar-list .right{
    width: 30%;
    float: right;
}
.course-coursewar-list .right .delete-btn{
    height: 24px;
    margin-top: 20px;
    float: right;
    margin-left: 15px;
    cursor: pointer;
}
.upload-kejian-btn{
    display: block;
    width: 120px;
    text-align: center;
    background: rgba(37,162,219,1);
    border-radius: 3px;
    border: none;
    color: #fff;
    line-height: 35px;
    padding: 0;
}
@media(max-width: 1200px){
    .activity_phone_head{
        background:#7ab34a;
        display: block;
        height: 38px;
        margin-bottom: -38px;
    }
    .event-header-phone-new{
        background: #fff;
    }
    .lang_zh_or_en_new a,.lang_zh_or_en_new span{

        color: #333;
    }
}
.new-phone-footer-btn-estre{
    width: 90%;
    margin: 0 auto;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    margin-top: 8px;
    line-height: 40px;
    font-size: 16px;
    background: #37AAE0;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.new-phone-footer-left{
    height: 56px;
    padding-top: 10px;
}
.new-phone-footer-left .logos{
    margin-bottom: 5px;
}
.store-phone-footer-new{
    height: 56px;
}
event-index-customer-roll{
    display: none;
}
.event-index-customer-roll{
    display: none;
}

.membership-footer-left{
    width: 33.33%;
}
@media(max-width: 768px){
    .event-index-customer-roll{
        display: block;
    }
    .bottom_position_fixed .new-phone-footer-btn{
        width: 90%;
        margin: 0 auto;
        text-align: center;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        margin-top: 8px;
        height: 35px;line-height: 35px;
    }
    .membership-footer-right{
        width: 66.66%;
    }
    .new-phone-footer-btn{
        width: 90%;
        margin: 0 auto;
        text-align: center;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        margin-top: 8px;
        height: 35px;line-height: 35px;
    }
    .estore-footer-lists .new-phone-footer-btn{
        margin-top: 6px;
    }
    .auction-detail-footer-inner .right .new-phone-footer-btn{
        width: 90%;
        margin: 0 auto;
        text-align: center;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        margin-top: 10px;
        height: 35px;line-height: 35px;
        color: #ffffff;
        background: #37aae0;
    }
}
.yoopay-technical-support{
    width: 100%;
    background:rgba(251,250,250,1);
    text-align: center;
    padding: 15px 0 71px;
    display: none;
}
.yoopay-technical-support .logos{
    height: 15px;
    margin-right: 5px;
}
.yoopay-technical-support .text{
    font-size: 12px;
    color: #B2B2B2;
    line-height: 20px;
}
@media(max-width: 768px){
    .yoopay-technical-support{
        display: block;
    }
}

.ck-editor__editable_inline {
    min-height: 300px;
}
.ck-content ul,.ck-content ol{
    padding-left: 40px;
}
.event-speakers-box ul li{
    list-style: none;
}
.ck-editor__main .ck-content{
    max-height: 500px;
    overflow: scroll !important;
}
.ck.ck-editor__editable_inline{
    overflow: scroll;
}
figure.image img{
    max-width: 100%;
}
figure.image{
    text-align: center;
}
.ck.ck-balloon-panel{
    z-index: 999999 !important;
}
.email-yanzheng-fixed{
    position: fixed;
    left: 0;
    right: 0;
    top: 64px;
    background: rgba(0,0,0,.6);
    border-radius: 6px 0px 0px 6px;
    text-align: center;
    z-index: 809;
    padding-left: 200px;
    height: 66px;
}
.design-site-tit{
    text-align: center;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
}
.design-site-explain{
    margin-bottom: 35px;
}
.design-site-explain>p{
    font-size: 12px;
    color: #4A4A4A;
    text-align: center;
    line-height: 22px;
    margin: 0;
}
.design-site-content{
    width: 90%;
    margin: 0 auto;
}
.design-site-content .left-logo{
    width: 20%;
    float: left;
    text-align: center;
}
.design-site-content .right-information{
    width: 710px;
    float: left;
}
.design-site-content .company-logo{
    width: 140px;
    height: 140px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}
.design-site-content .company-logo>img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.design-site-content  .company-name{
    text-align: center;
    font-size: 18px;
    color:#000;
    margin: 11px 0;
}
.design-site-content  .upload-company-logo{
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    color: #25A2DB;
    margin-top: 11px;
}
.design-site-content .information-lists{
    margin-bottom: 15px;
}
.design-site-content .information-tit{
    font-size: 12px;
    color: #4A4A4A;
    margin-bottom: 10px;
    line-height: 20px;
}
.design-site-content .information-text{
    width: 100%;
    background:#fff;
    border-radius:2px;
    border:1px solid rgba(201,201,201,1);
    font-size: 16px;
    color: #000;
    text-indent: 10px;
    line-height: 34px;
}
.design-site-content .upload-img .re-uplod{
    text-align: center;cursor: pointer;font-size: 12px;color: #25A2DB;margin-top: 10px;
    float: left;
    width: 198px;
}
.design-site-content .upload-img .re-uplod>span{
    margin: 0 10px;
}
.design-site-content .upload-qrcode{
    display: inline-block;
    vertical-align: middle;
    background:rgba(37,162,219,1);
    border-radius:2px;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
    padding: 0 20px;
    margin-left: 20px;
    cursor: pointer;
}
.design-site-content .upload-img .company-logo{
    width: 198px;
    height: 110px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(201,201,201,1);
    border-radius: 0;
    float: left;
}
.design-site-content .upload-img li{
    list-style: none;
}
.design-site-content .estore-release-inner{
    width: 100%;
}
.preview-mobile-goods .preview-mobile-goods-lists-new{
    width: 100%;
    height: 112px;
    box-shadow:0px 1px 0px 0px rgba(189,189,189,0.5);
    background: #fff;
    margin-bottom: 1px;
    position: relative;
    padding-left: 129px;
    margin-right: 0 !important;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .logo{
    width: 108px;
    height: 88px;
    position: absolute;
    left: 10px;
    top: 12px;
    background-image: none;
    float: none;
    margin: 0;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .logo img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width:100%;
    max-height: 100%;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .goods-name{
    font-size: 14px;
    color: #333;
    line-height: 20px;
    margin-top: 10px;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .subtitle{
    font-size: 12px;color: #666;
    line-height: 20px;
    margin-top: 10px;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .three-level-title{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-top: 12px;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .view-informations{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .views{
    position: absolute;
    right: 16px;
    bottom: 12px;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .views>img{
    width: 12px;
    vertical-align: middle;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .views span{
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #8F939D;
}
.preview-mobile-goods .preview-mobile-goods-lists-new>a{
    display: block;
}
.preview-mobile-goods .preview-mobile-goods-lists-new .site-view-mb-price{
    position: absolute;
    left: 139px;
    bottom: 10px;
    color: #D0021B;
    font-weight: normal;
}

.api-paygate-new{
    width: 600px;
    margin-top: 100px;
}
@media(max-width: 1200px){
    .api-paygate-new{
        width: 100%;
        margin-top: 0;
    }
}
.api-paygate-new .payment-method-btn{
    margin-top: 100px;
}
.api-payment-resulet-new{
    width: 600px;margin: 0 auto;
    border-radius:6px;
    border:1px solid rgba(221,221,221,1);
    padding-top: 40px;
    text-align: center;
}
.promo-content{
    width: 1000px;
    margin: 0 auto;
    padding-top: 45px;
}
.promo-content .tit{
    font-size: 20px;
    color: #4A4A4A;
    text-align: center;
    line-height: 20px;
    margin-bottom: 25px;
}
.promo-content .tit-text{
    text-align: center;
}
.promo-content .tit-text>img{
    width: 20px;
    vertical-align: middle;
    margin-right: 10px;
}
.promo-content .tit-text>span{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
}
.promo-content .tit-text>a{
    color: #25A2DB;display: inline-block;
    vertical-align: middle;
    font-size: 14px;line-height: 20px;
}
.promo-content .promo-list{
    width: 100%;
    margin-top: 65px;
}
.promo-content .promo-lists{
    width: 100%;
    position: relative;
    padding-left: 152px;
    list-style: none;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding-top: 30px;
}
.promo-content .promo-lists:nth-last-child(1){
    border-bottom: none;
}
.promo-content .promo-lists .promo-img{
    width: 132px;
    position: absolute;
    left: 0;
    top: 30px;
}
.promo-content  .promo-lists .promo-name{
    font-size: 20px;
    color: #333;
    line-height: 30px;
    margin-bottom: 18px;
}
.promo-content  .promo-lists .promo-explanatory-text{
    font-size: 16px;
    color: #666;
    line-height: 20px;
    margin-bottom: 20px;
}
.promo-content  .promo-lists .promo-btns{
    float: left;
    border-radius:4px;
    border:1px solid rgba(37,162,219,1);
    cursor: pointer;
    font-size: 14px;
    color: #25A2DB;
    padding: 0 10px;
    line-height: 30px;
    margin-right: 30px;
}
.promo-type-dialog{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    position: absolute;
    left: 0;
    z-index: 102;
    text-align: center;
    padding-left: 200px;
    top: 0;
    padding-top: 64px;
}
.promo-type-content{
    width: 800px;
    margin: 0 auto;
    padding-top: 140px;
    position: relative;
    text-align: left;
}
.promo-type-content .promo-type-tit{
    border-radius:4px;
    border:1px solid rgba(255,255,255,1);
    color: #fff;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    margin-bottom: 20px;
}
.promo-type-content .promo-type-text{
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 80px;
}
.promo-type-img img{
    width: 360px;
    margin-right: 38px;
    vertical-align: middle;
}
.promo-type-img img:nth-last-child(1){
    margin-right: 0;
}
.promo-type-dialog-close{
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 117px;
}
.promo-type-dialog-close img{
    width: 100%;
}
.upload-banner-new{
    border-radius: 3px;
    border: 1px solid #D2D6DE;
    padding: 0 19px;
    cursor: pointer;
    display: inline-block;
    margin-top: 15px;
}
.upload-banner-new img{
    width: 21px;
    vertical-align: middle;
    margin-right: 8px;
}
.upload-banner-new>span{
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    font-size: 14px;
    color: #6A707F;
}
.banner-min-img{
    width: 248px;
    background: #FFFFFF;
    cursor: pointer;
    text-align: center;
    margin-top: 15px;
}
.banner-min-img .img{
    height: 94px;
    width: 100%;
    border: 1px solid #C9C9C9;
    position: relative;
}
.banner-min-img .img img{
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.banner-min-img .text{
    font-size: 12px;
    color: #25A2DB;
    margin:12px 10px 0;
    cursor: pointer;
}
.site-banner-rotation{
    width: 100%;
    position: relative;
    padding-top: 60px;
}
.site-banner-rotation .banner-rotation{
    position: absolute;
    left: 0;
    top:60px;
    width: 100%;
    z-index: 20;
}


.site-banner-rotation-min{
    width: 100%;
    position: relative;
    padding-top: 0;
}
.site-banner-rotation-min .banner-rotation{
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    z-index: 20;
}
.events-type-box ul li{
    width: 20%;
}
.get-vip-mb{
    width: 80%;
    margin: 0 auto;
    background: #25A2DB;
    border-radius: 22px;
    border: 1px solid #DDDDDD;
    color: #fff;
    line-height: 38px;
}
.payment-success-title-vip{
    display: inline-block;
}

.payment-success-btns-auction-vip{
    display: inline-block; margin-left: 20px;
}
.payment-success-title-vip{
    display: inline-block;

}
.auction-get-vip{
    font-size:12px;color:#21A2DC;text-decoration: underline;cursor: pointer;
}
@media(max-width: 1200px){
    .payment-success-title-vip{
        display: block;
    }
    .payment-success-btns-auction-vip{
        display: block; margin-left: 0;
        height: 50px;
    }
    .payment-success-title-vip{
        display: block;
    }
    .auction-get-vip{
        width: 60%;
        display: block;
        margin: 0 auto;
        text-align: center;
        color: #fff;
        line-height: 38px;
        border-radius: 22px;
        text-decoration: none;
        background: #25A2DB;
        margin-top: 6px;
    }
}
.email-template-edit{
    width: 640px;
    background: #FFFFFF;
    border-radius: 3px;
    border: 1px solid #D2D6DE;
}
.email-template-edit .email-banner{
    width: 100%;
    min-height: 110px;
    position: relative;
}
.email-template-edit .email-banner .banner-img{
    width: 100%;
}
.email-template-edit .edit-btn{
    position: absolute;
    width: 164px;
    left: 50%;
    margin-left: -82px;
    top:30px;
    cursor: pointer;
    z-index: 99;
}
.email-template-edit .edit-btn-box{
    background: #fff;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    width: 100%;
    position: relative;
    text-align: center;border-radius: 4px;
}
.email-template-edit .edit-btn-box .upload-img{
    width: 18px;
    margin-right: 8px;
}
.email-template-edit .edit-btn-box .arrow{
    width: 20px;
    position: absolute;
    bottom: -12px;
    z-index: 999;
    left: 50%;
    margin-left: -10px;
}
.email-template-edit .edit-btn-box span{
    font-size: 14px;
    color: #25A2DB;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
}
.email-text-box{
    width: 100%;
    position: relative;
    border: 1px solid #3DC2FF;
    padding:  10px ;
    margin-top: 30px;
}
.edit-email-content{
    border: 1px solid #3DC2FF;
}
.email-template-edit .edit-content-btn{
    top: 20px;
    left: 15px;
    margin: 0;
    width: 150px;
}
.edit-content-btn .arrow{
    right: 10px;
    left: auto;
    margin: 0;
}
.edit-content-tit{
    width: 275px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    border: 1px dashed #3DC2FF;
    margin-top: 16px;
}
.edit-content-tit .tit-text{
    font-size: 18px;
    color: #2A2A2A;
    font-weight: bold;
    line-height: 35px;
}
.email-template-edit .edit-tit-btn{
    right: -116px;
    top: -3px;
    margin: 0;
    width: 106px;
    left: auto;
}
.email-template-edit .edit-tit-btn .arrow-left{
    width: 20px;
    left: -12px;
    position: absolute;
    z-index: 999;
    top: 8px;
}
.edit-content{
    width: 100%;
    padding-top: 30px;
}
.edit-content-img{
    width: 40%;
    float: left;
    position: relative;
    height: 167px;
    border: 1px solid #3DC2FF;
    background-color: #f3f3f3;
}
.edit-content-img .content-img{
    position: absolute;
    left: 0;
    right:0;
    top: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}


.edit-content-text{
    width: 60%;
    float: left;
    padding-left: 10px;
    min-height: 167px;
    position: relative;
    border: 1px solid #3DC2FF;
}
.add-content-btn{
    width: 124px;
    margin: 10px auto;
    cursor: pointer;
}
.add-content-btn .edit-btn-box{
    background: #fff;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    width: 100%;
    position: relative;
    text-align: center;
    border-radius: 4px;
}
.add-content-btn .upload-img{
    width: 18px;
    margin-right: 8px;
}
.add-content-btn  .edit-btn-box .arrow{
    width: 20px;
    position: absolute;
    bottom: -12px;
    z-index: 999;
    left: 50%;
    margin-left: -10px;
}
.add-content-btn .edit-btn-box span {
    font-size: 14px;
    color: #25A2DB;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
}
.close-email-template{
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.close-email-template img{
    width: 100%;
}
.email-bottom-btn{
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.edit-email-bottom-btn{
    width: 146px;
    height: 38px;
    background: #25A2DB;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    color: #fff;
    line-height: 38px;
    border-radius: 4px;
    position: relative;
}
.email-bottom-text{
    width: 100%;
    border: 1px solid #3DC2FF;
    padding: 10px;
    position: relative;
    margin-top: 60px;
    position: relative;
    min-height: 60px;
}


.email-email-btn-size {
    margin-bottom: 15px;
}
.email-email-btn-size .size-text{
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
    line-height: 36px;
    margin-right: 2px;
}
.email-email-btn-size  .size-box{
    display: inline-block;
    vertical-align: middle;
    width: 78px;
    border-radius: 3px;
    border: 1px solid #D2D6DE;
    height: 34px;
    position: relative;
    padding-left: 50px;
}
.email-email-btn-size  .size-box input{
    display: block;
    width: 50px;
    line-height: 32px;
    border:none;
    margin: 0;padding:0;
    text-indent: 2px;
    color: #333;
    position: absolute;
    left: 0;
    top: 0;
}
.email-email-btn-size  .size-box span{
    display: block;color: #333;line-height: 32px;
    text-align: center;
}
.edit-email-btn-text{
    margin-bottom: 15px;
}
.edit-email-btn-text input{
    display: block;
    width: 100%;
    text-indent: 10px;
    color: #333;
    line-height: 34px;
    border-radius: 3px;
    border: 1px solid #D2D6DE;
}
.edit-email-btn-textsize{
    margin-bottom: 15px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #D2D6DE;
    padding-right: 50px;
    height: 34px;
    position: relative;
}
.edit-email-btn-textsize input{
    display: block;
    width:100%;
    line-height: 32px;
    border:none;
    margin: 0;padding:0;
    text-indent: 12px;
    color: #333;
    position: absolute;
    left: 0;
    top: 0;

}
.edit-email-btn-textsize span{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    color: #333;
    line-height: 34px;
    text-align: center;
    width: 50px;
}
.edit-email-btn-link{
    margin-bottom: 15px;
}
.edit-email-btn-link input{
    width: 100%;
    line-height: 32px;
    border-radius: 3px;
    border: 1px solid #D2D6DE;
    text-indent: 10px;
    height: 32px;
}
.user-email-template{
    display: inline-block;
    padding: 0 40px;
    cursor: pointer;
    background: #25A2DB;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 38px;
    border-radius: 4px;
}
.enail-template-dialog-edit{
    border-bottom: 1px solid #ddd;margin-bottom: 15px;
}
.enail-template-dialog-edit .lang{
    float:left;line-height: 38px;padding: 0 20px;
    color: #4a4a4a;
    font-size: 12px;
    cursor: pointer;
}
.enail-template-dialog-edit .cur{
    color: #fff;
    background: #5bb9e4;
    border-radius: 4px 4px 0 0;
}
.member-vip-new{
    width: 346px;
    background: #FAE4AE;
    padding: 0 10px;
}
.member-vip-new .vip{
    width: 26px;
    float: left;    margin-top: 10px;
}
.member-vip-new .vip-text{
    color: #826D1D;
    font-size: 12px;
    line-height: 34px;
    float: left;
    margin-left: 10px;
}
.member-vip-new .buy{
    color: #826D1D;
    font-size: 12px;
    line-height: 34px;
    float: right;
}
.member-vip-new .arrow{
    width: 8px;
    float: right;
    margin-left: 10px;
    margin-top: 10px;
}


.mobile-cover-poster{
    width: 100%;
    padding: 0;
    z-index: 99;
}
.mobile-cover-poster img{
    width: 100%;
}
