@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;top:0; 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:640px; 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;width:64%;}
@media(max-width:1200px){
    .count_right{
        width:100%;
    }
}
.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}
.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;}
.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;line-height: 35px;}
.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{ 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;}
.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:both;}
.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;
}
.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;
    }

    .lang_zh_or_en_new a,.lang_zh_or_en_new span{
        color: #333;
    }
}
.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: 0px;
    }
    .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;word-wrap: break-word;
}
.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: 3px;
    }
}

.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;
    }
    .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{
        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: 1000;

}@media(max-width: 1200px){
    .activity_header{
        display: none;
    }
}
.activity_header .new_container{
    border-top: 1px solid #d8d8d8;
    margin-top: -1px;
}
.header_navbox{
    width: 855px;
    text-align:center;
    height:52px;
    padding-top:4px;
}
.header_navbox .header_nav{
    text-align: center;
    list-style: none;
    display:block;
    height:48px;
    display:block;
    float:left;
}
.header_navbox .header_nav a.current{
    font-size:14px;
    color:#ffffff;
    background:#25a2db;
    line-height: 48px;
}
.activity_header_color{
    font-size:14px;
    display: block;
    line-height: 48px;
    color:#737373;
    cursor: pointer;
    padding:0 10px;
}
.header_navbox .header_nav a:hover{
    text-decoration: none;
}
.buy_tickets{
    width: 280px;
    height: 42px;
    background:#37aae0;
    text-align: center;position: absolute;
    right: 0;
    bottom:5px;
    color: #fff;border-radius: 5px;
    line-height: 42px;
}
.buy_tickets a{
    display: block;
    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;
}
.activity_details_box img{
    max-width: 100% !important;
}
@media(max-width: 1200px){
    .activity_details_box{
        width: 100%;

    }
    .activity_details_box img{
        max-width: 100% !important;
    }
}
.activity_content_tit .activity_details_content{
    padding: 13px 0;
}
.class-activity_content_tit .activity_details_content{
    padding:0;
}
.activity_details_content{
    padding:20px 0;
    width: 855px;z-index: 200;
    word-wrap:break-word;
}
.activity_details_content ul li{
}
@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,.speakers_more,.speakers_close,.cf_details_more,.cf_details_close,.mes_details_close,.mes_details_more{
    display: none;
    text-align: center;
}

.speakers_more img,.speakers_close img{
    margin:8px;
}
@media(max-width: 1200px){
    .details_more{
        display: none;
        margin-top: 15px;
    }

    .speakers_close{
        display: none;
    }
}
.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 {
        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{
    font-size:12px;
    color:#737373;
    line-height: 25px;list-style: none;
}
.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: 99999;
    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;
    }
    .event-header-phone-new{
        background: #fff;
    }
}
.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;
}
.activity_phone_head .lang_zh_or_en_new{
    width: 50%;
}
.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;

    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}@media(max-width: 320px){
    .phone_banner_information .activity_name{
        line-height: 25px;
        text-align: left;
    }
}
.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{
    font-size: 14px;
    color:#737373;
    line-height: 30px;list-style: none;
}
.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;
}@media(max-width:1200px){
    .new_accessories_box ul li{
        height:35px;
        line-height: 35;pxlist-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;
        padding-bottom: 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;
    padding-top: 15px;
}
.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;
}@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;
        padding-bottom: 20px;
    }
}
@media(max-width:320px){
    .join_content{
        padding-bottom: 20px;
    }
}
.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;
}
.job_position{
    margin: 20px 0;
    margin-bottom: 0;
}
@media(max-width: 1200px){
    .yoopay_profile p{
        font-size: 14px;
    }
    .job_position{
        margin: 20px 0;
        margin-bottom: 0;
    }
}


.job_position_list{
    list-style: none;
    position: relative;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-top: -1px;
}
.position_tit{
    margin:0;
    line-height: 80px;
    cursor: pointer;
    background: url(/images/position_btn.png) no-repeat right center;
    background-size: 28px;
    font-size: 16px;
}
.position_tit span{
    line-height: 80px;
    display: inline-block;
    vertical-align: middle;
}
@media(max-width: 1200px){
    .position_tit{
        font-size: 16px;
        line-height: 56px;
        background-size: 20px;
    }
    .position_tit span{
        line-height: 56px;
        display: inline-block;
        vertical-align: middle;
    }
}
.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: 12px;
        height: 12px;
    }
}
.position_left_img.current{
    background: red;
}
.job_requorements{
    padding-left:20px;
    list-style: none;
    visibility: hidden;
    height: 0;
    display: none;

}

.job_requorements_tit{
    font-size:14px;
    color:#000000;
    line-height: 30px;
    font-weight: bold;
    margin:0;
}
.job_requorements p{
    font-size:14px;
    color:rgba(0,0,0,.7);
    line-height: 25px;
}
.job_requorements li{
    margin-bottom: 10px;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:90px;
    position: relative;    min-height: 100px;
}
.activity_header_top_left{
    width: 82px;
    height: 74px;
    position:absolute;
    left:0;
    top:8px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    overflow:hidden;
}

.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_profile p.yoopay_welfare{
    font-size:14px;
    color:#7a7a7a;
    margin-bottom: 0;
    line-height: 25px;
}
.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;
}
.price{
    color: #000;
}
.activity_name{
    color: #000;
}
@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;
    }
    .hasbanner_noposter .price,.nobanner_noposte .price{
        width: 100%;
        padding: 0 15px;
        line-height: 25px;
        margin: 0;
    }
    .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: 50px;
    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: 50px;
    background: #ff6b5d;
    font-size: 22px;
    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: 26px;
        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;word-wrap: break-word;
}@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;
    position:relative;
}
.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: 40px;
    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;
    border-bottom: 1px solid #999;list-style: none;
}
.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;list-style: none;
    padding: 4px 6px;
}
.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;
    margin-bottom: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;
        position: relative;
    }
}
.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;list-style: none;
    border: 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;
}
.new_index_activity_information .activity_price{
    color:#6c6c6c;
    font-size: 14px;
    line-height: 25px;
}
.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;list-style: none;
}
.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:1600px){
    .new_web_tit h1{
        margin-top: 30px;
    }
}
@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;
}
.estore-hidden-PC{
    display: none !important;
}
.estore-hidden-phone{
    display:block;
}
.refactoring_estore-hidden-phone{
    display:block;
}
@media(max-width:992px){
    .new_web_section_tit{
        font-size:20px;
        text-align: center;
        line-height: 35px;
    }
    .estore-hidden-PC{
        display: block !important;
    }
    .refactoring_new_web_section_tit{
        line-height:28px;
        margin-top:26px;
    }
    .refactoring_estore-hidden-phone{
        display:none;
    }
    .estore-hidden-phone{
        display:none !important;
    }
}
.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:992px){
    .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;list-style: none;
}
.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;
    }
    .refactoring_new_IndexSearchTop{
        padding-bottom:15px;
        margin-bottom:48px;
    }
}

.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;list-style: none;
    padding:0 28px;
}
.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: 100px;
    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: 8px;
}
.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:500px;
    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: 500px;
    margin: 10% auto 0;
}
@media(max-width:1200px){
    .follow_event_dialog{
        width: 95%;
    }
}
.follow_event_dialog .RecommendRiftDialog_p{
    font-size:18px;
    color:#ffffff;
    top:65px;
}
@media(max-width:1200px){
    .follow_event_dialog .RecommendRiftDialog_p{

        top:70px;
    }
}
@media(max-width:500px){
    .follow_event_dialog .RecommendRiftDialog_p{
        font-size: 12px;
        top:45px;
    }
}
.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{
    height: 46px;
    cursor: pointer;
    text-align: center;
    margin:0 auto;
}
.fight_groups_dialog_box{
    width: 100%;
    padding: 40px 0 30px;
}
.fight_group_btn span{
    line-height: 38px;
    font-size:18px;
    color:#fff;        padding: 0 10px;
    display: block;
    margin: 0 auto;border-radius:3px;
}
@media(max-width:1200px){
    .fight_group_btn span{
        width:80%;
    }
}
.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网关插件 */
/*ul,li{
    list-style: none;
}*/
.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: 50%;
    text-align: center;list-style: none;
    padding: 0 10px;
}
.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:2px;
    background: #fff;
    margin-top: -2px;
    z-index: 10;
    line-height: 43px;
    width: 60%;
    margin: 0 auto;
}
.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 0 !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;
}
.wechat_fight_grouts_tabNav{
    height:48px;
}
.YF-creat-new-event {
    background:#6abf47;
    border-radius:76px;
    font-size:14px;
    color:#ffffff;
    padding:10px 25px;
    margin-left: 10px;
    margin-top: 12px;
    margin-right: 0;
    cursor: pointer;z-index: 100;
}
.YF-creat-new-event a{
    background:#6abf47;
    font-size:16px;
    color:#ffffff;
    padding:10px 8px;
    cursor: pointer;z-index: 100;
    display: block;
    line-height: 20px;
}
@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 a{
    font-size:16px;
    color:#ffffff;
    line-height: 64px !important;
    cursor: pointer;    z-index: 100;
    padding:0 !important;
    margin:0 !important;
}
@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;
}
@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: 0;
    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:70%;
    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;
}
.YF-overview-top{
    width:90%;
    margin:0 auto;
    border-radius: 4px;padding:50px 0;
    margin: 0 auto;
}
.view-account-information{
    width:20%;
    float: left;
    text-align: center;
}
.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:#fff;
}
.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;
}
.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;
}
.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:10%;
    text-align: right;
}
.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:90%;
}
.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: 15px 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:34px;
}
.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:90%;
    margin:0 auto;
    padding: 15px 15px 0 15px;
}
.YF-DetailHeader{
    height:auto;
    border-bottom:1px solid #b5bbc8;
    margin: 24px 0px 0px;
}
.YF-DetailHeader ul li a{
    line-height:44px;
    padding:0 12px;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 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;
}
.YF-creat-event-speed .current-circle{
    background:#25a2db;
    color:#fff;
}
.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:40px 0px;
    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;list-style: none;
}
.YF-event-type-logo ul li .type-logo,.YF-event-collect-logo ul li .type-logo{
    display:block;
    width:140px;
    height:140px;
    margin:0 auto;
    position:relative;
    text-align:center;
    background:#ffffff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
    border-radius:4px;
    text-decoration:none;
}
.YF-event-type-logo ul li a img,.YF-event-collect-logo ul li a img{
    height:50px;
    margin: 30px auto 16px;
}
.YF-event-type-logo ul li p,.YF-event-collect-logo ul li p{
    font-size:16px;
    color:#6c6c6c;
    line-height:20px;
}
.YF-event-type-logo ul li a span,.YF-event-collect-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:24px;
    font-size:10px;
}
.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%;
}
.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;
}
.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;
}
.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-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;
}
.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;
    line-height: 20px;font-size:12px;
    color:#8f939d;list-style: none;
}
.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:80%;
    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:150px;
    background: #65C9F7;
    border-radius: 50%;
    overflow: hidden;
    margin:0 auto;
    padding-top: 25px;
}
.view-account-information-box p a,.view-account-information-box p span,.view-account-information-box p.num,.view-account-information-box p.num a {
    color:#fff;
}
.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: 265px;
        padding: 0;
        padding-top: 41px;
    }
}
.YF-sponsor-banner-box{
    width: 100%;
    height:300px;
    position: absolute;
    left:0;
    bottom:0;
    overflow: hidden;
}
@media(max-width:1200px){
    .YF-sponsor-banner-box{
        height:224px;
    }
}
.YF-sponsor-banner-box img{
    width:100%;
}
.clear{
    clear: both;
}
.YF-sponsor-banner-inner{
    z-index: 999;
    position: absolute;
    bottom:0;
    left:50%;
    margin-left: -580px;
    padding: 0 80px 50px;
    width: 1160px;

}
@media(max-width:1200px){
    .YF-sponsor-banner-inner{
        width:100%;
        left: 0;
        margin:0;
        padding:0;
        height:224px;
    }
}
.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: 90px;
        height:90px;
        padding:10px;
        float: none;
        position: absolute;
        left:50%;
        margin-left: -45px;
        top:28px;
    }
}
.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;
}
.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;
}
.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;
    }
}
.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:10px 0;
    }
}
.YF-sponsor-event-tit h1{
    width: 1160px;
    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-list{
    width: 100%;background: #F8F8F8;padding-bottom: 50px;
}
.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%;
    margin:0;list-style: none;
    margin-right: 11px;   background: #F8F8F8;
}
@media(max-width:1200px){
    .YF-sponsor-event-li{
        width:49%;list-style: none;
        margin:0;
    }
    .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;
    border-radius: 50%;
    background: #65C9F7;
    overflow: hidden;
    margin: 0 auto;padding: 25px 0;
}
.YF-sponsor-header-top-circle p{
    color:#fff;
}

.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;
}
.YF-sponsor-follow-btn-phone{
    display: none;
    position: absolute;
    right:10px;
    top:20px;
    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:44px;
    background:rgba(21,21,21,.5);
    position: absolute;
    bottom:0;
    left:0;
}
.YF-sponsor-banner-bottom-phone ul li{
    width:50%;
    float:left;
    text-align: center;
    height:44px;list-style: none;
    padding:5px 0;
}
.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-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 14px;
    background-color: #f7fff7;
    color:#7ab34a;
}
.YF-sponsor-event-noposter{
    height:180px;
    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;
}
.YF-event-wechat{
    border: 1px solid #d2d6de;
    border-radius: 10px;
    padding: 6px;
}
.YF-event-wechat img{
    height: 50px;
    width: 50px;
}
.event-index-speakers-box{
    text-align:center;
}
.event-index-speakers-list{
    padding:0;
    margin-bottom:20px;
    float:none;
    display:inline-block;width: 24%;
}
@media(max-width:1200px){
    .event-index-speakers-list{
        width: 32%;
    }
}
.event-index-speakers-list .speakers-informations{
    width:128px;
    margin:0 auto;
    height: 206px; overflow: hidden;
}
.event-index-speakers-list .speakers-informations:hover .speakers-head-modal-bg{
    background: rgba(101,201,247,.35);
}
.event-index-speakers-list .speakers-informations:hover  .speakers-name{
    text-decoration: underline;
    cursor: pointer;
}
@media(max-width:1200px){
    .event-index-speakers-list .speakers-informations{
        width:100px;
        height: 178px;
    }
}
.event-index-speakers-list .speakers-head{
    width:100%;
    height:128px;
    border-radius: 100%;
    overflow: hidden;
    position: relative;
    background: #fff;
    border: 2px solid rgba(101,201,247,.6);
}
@media(max-width:1200px){
    .event-index-speakers-list .speakers-head{
        height: 100px;
    }
}
.event-index-speakers-list .speakers-head img{
    position: absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    max-width: 100%;
    max-height: 100%;
    margin:auto;
}
.speakers-head-modal-bg{
    width: 100%;
    height:100%;
    z-index: 20;
    position: absolute;
    left:0;
    top:0;
}
.event-index-speakers-list .speakers-name{
    font-size:16px;
    height: 30px;
    line-height: 30px;
    margin-top:2px;
    text-align: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.speakers-name{
    color:#25a2db;
}
.event-index-speakers-list .speakers-position{
    font-size:12px;

    line-height: 18px;
    text-align: center;
    height:18px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.speakers-position{
    color:#323c47;
}
.agenda-backstage-display{
    background:#ffffff;
    border:1px solid #e2e4ea;
    border-radius:3px;
    padding:38px 60px 40px;
    position: relative;
}
.agenda-backstage-display .edit-and-delate{
    font-size:14px;
    color:#25a2db;
    position:absolute;
    top:24px;
    right:28px;
}
.calendar-list-left{
    text-align: right;
    padding:0;
}
.calendar-list-left .time-slot{
    font-size:16px;
    line-height:40px;

}
@media(max-width: 1200px){
    .calendar-list-left .time-slot{
        line-height:20px;
    }
}
.time-slot{
    color:#323c47;
}
.calendar-list-left .calendar-position{
    font-size:14px;

    line-height: 20px;
}
.calendar-position{
    color:#6a707e;
}
.calendar-list-right{
    text-align: left;
}
.calendar-list-right .calendar-theme{
    font-size:16px;
    font-weight: bold;
    line-height: 40px;
}
@media(max-width: 1200px){
    .calendar-list-right .calendar-theme{
        font-size:15px;
        line-height: 20px;
        margin-bottom: 5px;
    }
}
.calendar-theme{
    color:#323c47;
}

.calendar-list-right .calendar-describe{
    font-size:14px;

    line-height: 20px;
}
.calendar-describe{
    color:#6a707e;
}
.calendar-speakers-head-img{
    width:80px;
    height:80px;
    border-radius:100%;
    overflow: hidden;    position: relative;
}
.calendar-speakers{
    margin-top:10px;
}
.calendar-speakers-head-img img{
    max-width:100%;
    max-height:100%;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
@media(max-width:1200px){
    .calendar-speakers-head-img{
        width:50px;
        height:50px;
    }
}
.calendar-speakers-list{
    margin-right:15px;
    float: left;
    margin-bottom:15px;
}
.calendar-speakers-list p{
    text-align: center;
    width:80px;
}
@media(max-width:1200px){
    .calendar-speakers-list p{
        width:50px;
        font-size: 10px;    line-height: 24px;
    }
}
.calendar-speakers-name{
    font-size:14px;
    color:#6a707e;
    line-height:30px;

}
.calendar-speakers-position{
    font-size:12px;
    color:#6a707e;
    line-height: 20px;
}
.event-index-sponsors-type{
    font-size:14px;
    color:#323c47;
    line-height: 35px;
    text-align:center;
}
.event-index-sponsors-logo{
    text-align: center;
    padding: 10px;
    border: 1px solid #d1d1d1;
    background: #fff;
    width: 100px;
    height: 75px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.event-index-sponsors-logo img{
    position: absolute;
    left: 0;
    top: 0;
    margin: auto;
    right: 0;
    bottom: 0;
    max-width: 78px;
    max-height: 50px;
}
.event-sponsors-type-list{
    text-align:center;
}
.event-sponsors-type-list ul {
    display:inline-block;
}
.event-sponsors-type-list ul li{
    width:213px;
    margin-bottom: 20px;
    height:113px;list-style: none;
    overflow: hidden;
}
.pinbuys-tickets-pages>ul>li{
    border:1px solid #b5bbc8;
    margin-bottom: 30px;list-style: none;
    margin-top:20px;
}
@media(max-width:1200px){
    .pinbuys-tickets-pages>ul>li{
        border:none;list-style: none;
    }
}
.pinbuys-tickets-tit{
    background:#fff;
}
@media(max-width:1200px){
    .pinbuys-tickets-tit{
        background:#f9fafc;
    }
}
.pinbuys-tickets-tit .name{
    font-size:20px;
    color:#25a2db;
    line-height:60px;
    text-align: left;
    padding-left:70px;
}
@media(max-width:1200px){
    .pinbuys-tickets-tit .name{
        padding:0;
        line-height:48px;
        text-align:center;
    }
}
.pinbuys-tickets-tit .price{
    line-height:60px;text-align: center;
    padding:0;
}
.pinbuys-tickets-tit .original-price{
    line-height:60px;text-align: left;
    text-decoration: line-through;
    text-decoration-color:#999;
    padding:0;
    font-size:24px;
    color:#323c47;
}
.pinbuys-tickets-tit  .currencys{
    font-size:24px;color:#323c47;
}

.pinbuys-tickets-tit  .currencys{
    font-size:24px;
}
.pinbuys-tickets-tit .num{
    font-size:24px;
    color:#4a4a4a;
}

@media(max-width:1200px){
    .pinbuys-tickets-tit  .currencys{
        font-size:12px;
    }
    .pinbuys-tickets-tit .num{
        font-size:18px;
        color:#4a4a4a;

    }
}

.pinbuys-tickets-tit .groups-num{
    font-size:14px;
    color:#323c47;
    line-height: 60px;padding-right: 80px;
    text-align: right;
}
@media(max-width:1200px){
    .pinbuys-tickets-tit .groups-num{
        padding:0;
        padding-left: 15px;
        text-align:left;
    }
}
.pinbuys-tickets-lists{
    padding:0;
}
.pinbuys-tickets-informations{
    margin:15px 0;
    padding: 0 30px;
    height:60px;
}
@media(max-width:1200px){
    .pinbuys-tickets-informations{
        margin:15px 0;
        padding: 0 20px;
        height:60px;
    }
}
.pinbuys-tickets-informations .tickets-head{
    width:60px;
    height:60px;
    border-radius: 100%;
    position:absolute;
    left:0;
    top:0;
}
.pinbuys-tickets-informations .open-group-people{
    font-size:14px;
    line-height: 30px;
    color:#323c47;
}
.pinbuys-tickets-informations .join-group-people{
    font-size:12px;
    color:#6c6c6c;
    line-height: 30px;
}
.tickets-informations-border-right{
    padding-left: 72px;
    position: relative;

}
.pinbuys-tickets-informations:nth-child(odd){
    border-right: 1px solid #999;
}
@media(max-width:1200px){
    .pinbuys-tickets-informations:nth-child(odd){
        border:none;
    }
}
@media(max-width: 1200px){
    .pinbuys-list_ticks_info{
        width: 100%;
        padding: 0;
    }
}
.pinbuys-tickets-informations .join-group{
    background:#25a2db;
    border-radius:100px;
    width:80px;
    height:32px;font-size:14px;
    color:#ffffff;
    line-height:32px;
    position:absolute;
    top:50%;
    margin-top: -16px;
    right:0;
    text-align: center;
    cursor: pointer;
}
@media(max-width: 1200px){
    .pinbuys-tickets-informations .join-group{
        font-size:12px;
    }
}
.pinbuys-tickets-pages .look-more{
    font-size:14px;
    color:#25a2db;
    text-align: center;
    line-height:40px;
    cursor:pointer;
    display:none;
}
.pinbuys-tickets-lists-div{
    max-height:90px;
    overflow: hidden;
}
.buy-pinbuys-tickets{
    border:1px solid #b5bbc8;
    padding-top:15px;
}
.buy-pinbuys-tickets-box{
    display:block;
}
@media(max-width:1200px){
    .buy-pinbuys-tickets-box{
        display:none;
    }
}
.buy-pinbuys-title{
    font-size:24px;
    color:#323c47;
    line-height: 50px;
    text-align:center;
}
.buy-pinbuys-time{
    font-size:14px;
    color:#323c47;
    line-height: 30px;
    text-align:center;
    margin-bottom:20px;
}
.buy-pinbuys-list{
    width:110px;
    display: inline-block;
    text-align: center;
}
.buy-pinbuys-head{
    width:60px;
    height:60px;
    border-radius: 100%;
    display: inline-block;
    position:relative;
}
.buy-pinbuys-head .tuanzhang{
    position:absolute;
    bottom:0;
    right:0;
    width:20px;
}
.buy-pinbuys-head img.hedad-img{
    width:100%; border-radius: 100%;
    overflow: hidden;

}
.buy-pinbuys-name{
    font-size:12px;
    color:#6a707e;
    line-height:    35px;
    width:100px;
    height:35px;
    overflow: hidden;display: inline-block;
}
.buy-pinbuys-box{
    text-align: center;
}
.buy-pinbuys-pages .active_box{
    border: none;
}
.current-pinbuys-top{
    background:#9be0ff;
    width: 100%;
    text-align: center;
}
.current-pinbuys-top-title{
    font-size:18px;
    color:#ffffff;
    line-height:50px;
}
.current-pinbuys-top-title img{
    width:18px;
    height:18px;
}
.current-pinbuys-top-time{
    font-size:12px;
    color:#ffffff;
    line-height: 24px;

}
.current-pinbuys-middle{
    width:100%;
    background: #fff;
    padding:12px;
    height:124px;
    position: relative;
    padding-left: 124px;
}
.current-pinbuys-middle .current-pinbuys-event-poster{
    width:100px;
    height:100px;
    position: absolute;
    left:12px;
    top:12px;
}
.current-pinbuys-middle .current-pinbuys-event-poster img{
    position: absolute;
    margin:auto;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
}
.current-pinbuys-event-name{
    font-size:12px;
    color:#323c47;
    line-height:20px;
    max-height: 40px;
    overflow: hidden;
}
.current-pinbuys-event-ticket-type{
    font-size:14px;
    color:#323c47;
    position: absolute;
    bottom: 36px;
}
.current-pinbuys-event-price{
    line-height: 20px;
    position: absolute;
    bottom: 12px;
}
.current-pinbuys-people .buy-pinbuys-head{
    width:44px;
    height:44px;

}
.current-pinbuys-people .buy-pinbuys-list{
    width:65px;
}
.current-pinbuys-people .buy-pinbuys-name{
    height:20px;
    line-height:20px;
    width: 60px;
}
.current-pinbuys-bottom{
    background:#fff;
    padding:14px 0;
    line-height:28px;
    text-align: center;font-size:14px;
}
.min-buy-pinbuys{
    width:100%;
    display: none;
}
.min-buyPinbuys-top{
    width:100%;
    background:#9be0ff;
    text-align:center;
}
.min-buyPinbuys-title{
    font-size:18px;
    color:#ffffff;
    line-height:45px;
}
.min-buyPinbuys-deadline{
    font-size:12px;
    color:#ffffff;
    line-height:25px;
}
@media(max-width:1200px){
    .min-buy-pinbuys{
        display: block;
    }
}
.min-buyPinbuys-middle{
    background:#fff;
    padding:12px;
    padding-bottom:0;
}
.min-buyPinbuys-event-informations{
    width:100%;
    padding-left:112px;
    position:relative;
    height:100px;
}
.min-buyPinbuys-event-poster{
    width:100px;
    height:100px;
    position: absolute;
    left:0;
    top:0;
}
.min-buyPinbuys-event-name{
    font-size:12px;color:#323c47;
    max-height:40px;
    overflow: hidden;
    line-height:20px;
}
.min-buyPinbuys-event-ticketsType{
    font-size:14px;
    color:#323c47;    position: absolute;
    bottom: 24px;
}
.min-buyPinbuys-list .buy-pinbuys-head{
    width:44px;
    height:44px;
}
.min-buyPinbuys-list{
    width:65px;
}
.min-buyPinbuys-list .buy-pinbuys-name{
    width:60px;
    line-height: 25px;
    height: 25px;
}
.min-buyPinbuys-people{
    margin-top:20px;
}
.min-buy-pinbuys-btn{
    width:100%;
    text-align: center;
}
.min-buy-pinbuys-btn p{
    background:#25a2db;
    border-radius:100px;height:28px;font-size:14px;
    color:#ffffff;
    display:inline-block;
    line-height: 28px;
    padding:0 15px;
}
.min-buyPinbuys-event-price{
    position:absolute;
    bottom:0;
    line-height:20px;
}
.hidden-min-buyPinbuys{
    display:block;
}
@media(max-width:1200px){
    .hidden-min-buyPinbuys{
        display:none;
    }
}
.weixin-buy-pinbuys-head .weixin-head{
    width:100%;
    height:100%;
    border-radius:100%;
}
.current-pinbuys-bottom .col-xs-4,.current-pinbuys-bottom .col-sm-4{
    padding:0;
}
.weixin-buy-pinbuys-head .weixin-tuanzhang{
    width:20px;
    position: absolute;
    bottom:0;
    right:0;
}
@media(max-width:1200px){
    .event-sponsors-type-list ul li{
        width: 130px;
        height: 120px;
        overflow: hidden;list-style: none;
    }
}
.speakers-informations-headimg{
    text-align: center;
    padding: 0;

}
.speaker_desc_dialog-content{
    width:500px;
}
@media(max-width:1200px){
    .speakers-informations-headimg,.speaker_desc_dialog-content{
        width:auto;
    }
}
.speakers-informations-namePosition{
    text-align: center;
    padding-left: 6px;
}
.speakers-informations-namePosition .speakers-name{
    font-size:16px;color:#000;margin-top:10px;
    margin-bottom: 5px;
}
.speakers-informations-namePosition .speakers-position{
    font-size:12px;color:#000;

}
@media(max-width:1200px){
    .speakers-informations-headimg,.speakers-informations-namePosition .speakers-position{
        text-align: center;
        padding:0;
    }
    .speakers-informations-namePosition .speakers-name{
        text-align: center;
    }
    .speakers-informations-namePosition{
        padding:0;
    }
    .event-index-speakers-boxs{
        max-height:534px;
        overflow: hidden;
    }
}
.min-floatRight{
    display:inline-block;
}
.join_pinbuys_mb{
    display:block;
}
@media(max-width:1200px){
    .min-floatRight{
        display:inline-block;
        float:right;
    }
    .join_pinbuys_mb{
        display:none;
    }
}
.event-pay-invoice-express{
    border-bottom:1px solid #d8d8d8;
    margin-bottom: 25px !important;
}
.edit-fight-group-time-input{
    height: 28px;
    line-height: 28px;
    width:222px;
}
.edit-fight-group-time{
    margin-bottom:10px;text-align: right;
}
.event-pay-pinbuys-time-jurisdiction{
    border-bottom:1px solid #d8d8d8;
    margin-bottom: 25px !important;
}
.event-pay-total-money .total{
    font-size:16px;
    margin-right:70px;
    color:#4a4a4a;
}
.event-pay-total-money{
    font-size:22px;
    color:#d0021b;
}
.need-invoice-express-checkbox{
    text-align:right;
}
.edit-fight-group-time-text{
    color: #8f939d;
    margin-bottom: 15px;
    text-align: right;
    line-height: 20px;
}
@media(max-width:1200px){
    .need-invoice-express-checkbox{
        text-align:left;
    }
    .edit-fight-group-time{
        text-align:left;
    }
    .edit-fight-group-time-text{
        text-align:left;
    }
}
.event-new-pay-pinbuys-date{
    border-top: 1px solid rgb(204, 204, 204);
    padding:25px 0;
}
.remaindays_select,.pinbuys_authorization_select{
    text-align:right;
}

.event-pinbuys-end-note{
    color: #8f939d;
    margin-bottom: 15px;
    text-align: right;
    line-height: 15px;
    margin-top: 10px;
}
.event-pinbuys-owner-diy-name{
    text-align: right;
    line-height: 28px;
    margin-top: 10px;
    display:none;
}
@media(max-width:1200px){
    .remaindays_select,.pinbuys_authorization_select,.event-pinbuys-owner-diy-name{
        text-align:left;
    }
    .event-pinbuys-end-note{
        text-align:left;
        padding-left:0px;
    }
}
.event-index-enclosure{
    width:100%;
}
.event-index-enclosure-logo{
    width:100%;
    height:130px;
}
.event-index-enclosure-logo img{
    height:100%;
    margin:0 auto;    display: block;
}
.event-index-enclosure-name{
    font-size:12px;
    color: #37aae0;
    text-align: center;
    line-height: 18px;
    height:36px;
    overflow: hidden;
    margin:8px auto 10px;
    width:91%;
}
.event-index-enclosure-dowload{
    text-align: center;
    font-size:14px;
    color:#25a2db;
    padding-bottom: 15px;
}
.event-index-enclosure-lists{
    margin-bottom:15px;
    float:none;
    display:inline-block;
    width:24%;
}
@media(max-width:1200px){
    .event-index-enclosure-lists{
        width:49%;
    }
}
@media(max-width:320px){

    .iPhoneSE-speakers{
        width:50%;
        padding:0 4px;
        margin-bottom:10px;
    }
    .iPhoneSE-activity_details_box{
        padding: 10px 5px;

    }
    .iPhoneSE-speakers .iPhoneSE-speakers-informations{
        width:100%;
    }
    .iPhoneSE-speakers .iPhoneSE-speakers-informations .speakers-head{
        margin:0 auto;
        width: 100px;
    }
    .iPhoneSE-speakers .speakers-name{
        font-size: 14px;
    }
}
.event-oneday-agenda{
    display:none;
}
.event-oneday-agenda:first-child{
    display:block;
}
.event-phone-wrapper {position:relative;height: 100%;width: 100%;overflow: hidden;margin:0 auto;background:#fff;border-bottom: 1px solid #d2d6de;display: none;}
.event-phone-wrapper .scroller {position:static;width:100%;margin:0 auto;}
.event-phone-wrapper .scroller li {height: 37px;color:#333;float: left;line-height: 21px;font-size:12px;text-align: center;margin-top: 3px;padding:8px 0;list-style: none;}
.event-phone-wrapper .scroller li a{color:#333;display:block;padding:0 23px;border-right: 1px solid #d2d6de;line-height: 20px;}
.event-phone-wrapper .scroller li.cur{background:#25a2db;}
.event-phone-wrapper .scroller li.cur a{color:#fff;border-right: none;text-decoration: none;}
.event-phone-nav{position:fixed;left:0;top:0;height: 38px;width: 100%;display: none;}


.event-phone-wrapper-agenda {position:relative;height: 100%;width: 855px;overflow: hidden;border-bottom: 1px solid #d2d6de;}
.event-phone-wrapper-agenda .scroller {margin:0 auto;background:#fff;z-index:9999;}
.event-phone-wrapper-agenda .scroller li {height: 100%;color:#333;float: left;line-height: 40px;font-size:12px;text-align: center;padding:0;list-style: none}
.event-phone-wrapper-agenda .scroller li a{color:#25a2db;display:block;font-size:14px;padding:0 23px;}
.event-phone-wrapper-agenda .scroller li a:hover{
    text-decoration: none;
}
.event-phone-wrapper-agenda .scroller li a.active{
    border-bottom: 1px solid #25a2db;
    display: block;
    line-height: 38px;
}
@media(max-width: 1200px){
    .event-phone-wrapper-agenda .scroller li a.active{
        border:none;
    }
}
.event-phone-wrapper-agenda .scroller li.cur{border-bottom:2px solid #25a2db;height: 38px;}
.event-phone-agenda{height: 40px;width: 1200px;display: block;margin:0 auto;}
@media(max-width:1200px){
    .event-phone-agenda{
        display:block;width:100%;
    }
    .event-phone-wrapper{
        display:block;
    }
    .event-phone-wrapper-agenda{
        background:#fff;
        width:100%;
    }
    .event-phone-wrapper .clearfix{
        display:block;
    }
    .event-phone-nav{
        display:block;
    }
}
.search-phone-wrapper .scroller li.cur{
    background: #fff;
}
.search-phone-wrapper .scroller li a{
    border: none;
    padding: 0 15px;
    font-weight: normal;
}
.search-phone-wrapper .scroller li.cur a{
    color: #37aae0;
    font-weight: bold;
}
.tickets-groups-titles{
    background:#ffffff;border:1px solid #d2d6de;
    border-radius:3px 3px 0 0;height:48px;
    line-height:48px;
    padding:0 20px;font-size:14px;
    color:#323c47;
}
.phone-setUp-pinbuys{
    background: #f7f3f7;
    line-height:40px;
    margin:0 -15px 20px;
    font-size:14px;
    color:#000000;;
    display:none;
    padding-left:12px;
}
.setUp-pinbuys-left-select{
    width:234px;
    display:inline-block;
}
.setUp-pinbuys-left-select select,.setUp-pinbuys-left-select input{
    width:222px;
}
.setUp-pinbuys-left-text{
    display: inline-block;
}
.setUp-pinbuys-left-time{
    display: none;text-align:right;
}
@media(max-width:1200px){
    .phone-setUp-pinbuys{
        display:block;
    }
    .setUp-pinbuys-box{
        padding:0;
    }
    .phone-setUp-pinbuys-date{
        width:100%;
        padding-left:80px;
        position:relative;
    }
    .setUp-pinbuys-left-text{
        display:block;
        line-height:28px;
        position:absolute;
        left:0;
        top:0;
        height:28px;
        width:80px;
        text-align:left;
        top:0;
    }
    .setUp-pinbuys-left-select{
        width:100%;display: inline-block;
    }
    .setUp-pinbuys-left-select select,.setUp-pinbuys-left-select input{
        width:100%;
    }
    .setUp-pinbuys-left-time{
        text-align: left;
    }
}
.new-payment-phone-top{
    width:100%;
    height:115px;
    position:relative;
    margin-bottom:-20px;
    border-bottom:1px solid #b5bbc8;
    display:none;
}
.new-payment-pc-top{
    display:block;
}
@media(max-width:1200px){
    .new-payment-phone-top{
        display:block;
        border:none;
    }
    .new-payment-pc-top{
        display:none;
    }
}
.new-payment-phone-top-left{
    width:68px;
    height:84px;
    position:absolute;
    left:0;
    top:0;
}
.new-payment-phone-top-right{
    width:100%;
    padding-left:80px;
    height:100%;
}
.new-payment-phone-top-right .event-title{
    font-size:14px;
    color:#4a4a4a;
    line-height:25px;
    height:50px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.new-payment-phone-top-right .event-time{
    font-size:12px;
    color:#858585;

    line-height:20px;
    overflow: hidden;text-overflow: ellipsis;
}
.new-payment-phone-top-left .poster-box{
    width:100%;
    height:100%;
    position:relative;
}
.new-payment-phone-top-left .poster-box .buy_ticks_top_left{
    position: absolute;
    margin:auto;
    left:0;
    top:0;
    right:0;
    bottom:0;
}
.new-payment-phone-top-left .poster-box .buy_ticks_top_left img{
    max-width:100%;
    max-height:100%;
}
.new-payment-date-pc{
    margin-top:0;
}
.new-payment-date-pc .Month{
    line-height:30px;
}
.has-checket-tickets-num{
    display:none;
}
.seatimg-title{
    font-size:14px;
    color:#323c47;
    line-height: 50px;
    font-weight:bold;
}
.seat-img-box{
    background:#FAFFF6;border:1px solid #d2d6de;
    margin-bottom:10px;
    padding:20px 0;
}
.toggleSeatImg{
    text-align:center;color:#25a2db;font-size:12px;line-height: 40px;cursor:pointer;
}
.seat-imgs{
    width:600px;margin:0 auto;
}
.toggle-img-title{
    font-size: 14px;
    color: #323c47;
    line-height: 30px;
    text-align: center;
    margin-bottom: 10px;
}
.phone-toggle-img-title{
    display:none;
}
.seat-img-divs{
    text-align:center;max-height:200px;overflow: hidden;
}
@media(max-width:1200px){
    .seat-imgs{
        width:100%;
        display:block;
    }
    .seat-img-box{
        padding:0;
    }
    .toggle-img-title{
        display:none;
    }
    .phone-toggle-img-title{
        display:block;
        line-height:40px;
    }
    .seat-img-divs{
        max-height:none;
        text-align:center;
    }
}
.index-nobanner-timetable-box{
    position:absolute;
    right:0;
    bottom:73px;
    background:#ffffff;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
    width:280px;
    height:223px;

}
.index-nobanner-timetable-box .celect-timetable-tit{
    padding-left:30px;
    font-size:14px;
    color:#323c47;
    line-height:40px;
    background:#cbeefe;
}
.index-nobanner-timetable-box .celect-timetable-content {
    padding:0 40px 20px 27px;
    position:relative;
}
.index-nobanner-timetable-box .celect-timetable-content .data{
    font-size:12px;color:#6a707e;line-height:30px;
    margin-bottom:10px;

}
.YF-select-timetable-input{
    border:1px solid #b5bbc8;
    border-radius:3px;
    width:178px;
    height:28px;
    padding-left:5px;
    line-height:28px;
    color:#000;
    font-size:12px;
}
.index-nobanner-timetable-box .celect-timetable-content .select-timetable-btn{
    background:#65c9f7;
    border-radius:3px;
    width:180px;
    height:30px;
    font-size:12px;
    color:#ffffff;
    text-align: center;
    line-height:30px;
    border:none;
    float: right;
}
.course-page-top{
    width:100%;
    background:#fff;

}
.course-page-content{
    width:1010px;
    margin: 0 auto;
}@media(max-width:1200px){
    .course-page-content{
        width:100%;
        padding-top:38px;
    }
}
.course-informations{
    width:100%;

    position:relative;
    padding: 22px 0;padding-left: 76px;
}
.course-name{
    font-size:18px;
    color:#000000;
    line-height: 30px;
}
.course-banner-or-poster{
    width:60px;
    position:absolute;
    left:0;
    top:30px;
}
@media(max-width:1200px){
    .course-banner-or-poster{
        left:16px;
        top:30px;

    }
    .course-banner-or-poster img{
        margin-top: 0;
    }
    .course-informations{
        padding-left: 88px;
    }
}
.course-banner-or-poster img{
    width:100%;
}
.course-informations .course-position{
    margin-top:5px;
}
.course-informations .course-position i{
    color:#7ab34a;
    font-size: 15px;    line-height: 20px;
}
.course-informations .course-position span{
    margin-left:10px;
    font-size:14px;color:#737373;
    line-height:20px;
}
.course-page-middle{
    width:100%;
    background:#f7f3f7;padding-top: 20px;
}@media(max-width:1200px){
    .course-page-middle{
        background:#fff;padding-top: 0px;
    }
}
.course-select{
    width:100%;
    background:#fff;
    padding:0 30px;
    box-shadow:0 0 4px 0 rgba(0,0,0,0.10);
    border-radius:4px 4px 0 0;
}
@media(max-width:1200px){
    .course-select{
        display:none;
    }
}
.course-select-tit{
    font-size:14px;
    color:#323c47;
    line-height: 30px;
    float:left;
}
.course-select-lists{float:left;}

.course-select-week{
    font-size:14px; line-height: 28px;
    color:#323c47;
    float:left;min-width:74px;
    margin:0 10px;
    text-align:center;
    cursor:pointer;padding: 0 10px;
    list-style: none;
}
.course-select-lists li.current-course{
    background:#25a2db;
    border-radius:100px;color:#ffffff;
}
.course-page-middle .course-page-content{
    padding:0;
}

.course-teacher-list{
    width:100%;
}
.course-teacher{
    width: 423px;
    float: left;
    margin-right: 9px;
    margin-bottom: 20px;
    border: 1px solid #d2d6de;
    border-radius: 3px;

    position: relative;
}
@media(max-width:1200px){
    .course-teacher{
        width:100%;
        border:none;
        border-bottom: 1px solid #d2d6de;margin-bottom:0;
    }
}
.course-teacher-head{
    width:100%;
    height:84px;
    position:relative;background:#f9fafc;
    padding-left:84px;
    padding-top:16px;
}
.teacher-head-img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 19px;
    left: 14px;
    top: 10px;
}
.teacher-head-img img{
    width:100%;
}
.teacher-head-name{
    font-size: 12px;
    color: #323c47;
    line-height: 20px;
    margin-top:8px;
}
.course-teachers{
    margin-top: 20px;
}
@media(max-width:1200px){
    .course-teachers{
        margin-top: 0;
    }
}
.teacher-head-checkbox-btn{
    width:23px;
    height:23px;
    border-radius: 50%;
    position:absolute;
    right: 28px;
    top: 18px;
}
.teacher-head-checkbox-btn img{
    width:100%;
}
.teacher-course-informations{
    padding: 6px 14px 6px;
    background:#fff;
    height:218px;
    position:relative;
}
.teacher-course-name{
    font-size: 14px;
    color: #323c47;
    line-height: 20px;

    padding:0;
    display:-webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    width: 290px;
}
@media(max-width:1200px){
    .teacher-course-name{
        width: 80%;
    }
}
.teacher-course-name a{
    color:#323c47;
}
.teacher-course-position{
    height:20px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.teacher-course-time i,.teacher-course-position i{
    color:#7ab34a;
    font-size: 12px;
    line-height:20px;
}
.teacher-course-time span,.teacher-course-position span{
    font-size:12px;
    color:#6a707e;
}
.teacher-course-price{
    width:100%;
    height:44px;
    background:#fff;
    line-height: 44px;font-size:12px;
    color:#9b9b9b;
    left:0;
    bottom:0;
}

.teacher-head-unchecked{
    background-image:url("/images/black_checked.png");
    background-size:100%;z-index: 999;
}
.teacher-head-checked{
    background-image:url("/images/btn_check_pressed.png");
    background-size:100%;
}
.course-pay-information{
    background:#f9fafc;
    position:relative;
    padding:5px 10px 20px;
}

.course-pay{

    margin-bottom:10px;
}
.course-pay-tit{
    font-size:14px;
    color:#323c47;
    line-height:25px;
    font-weight:bold;
    margin-bottom:10px;
}
.course-pay-teacher-information{
    width:80%;
    padding-left:75px;
    position:relative;
    min-height:70px;    margin-bottom: 2px;
    overflow: hidden;
}
@media(max-width:1200px){
    .course-pay-teacher-information{
        width:100%;
    }
}
.course-pay-teacher-head{
    width:64px;
    height:64px;
    border-radius: 50%;
    overflow: hidden;
    position:absolute;
    left:0;
    top:0;
}
.course-pay-teacher-head img{
    width:100%;
}
.course-pay-teacher-name{
    font-size:12px;
    color:#323c47;
    line-height:25px;
}
.course-pay-teacher-introduction{
    font-size:12px;
    color:#6a707e;
    line-height:20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.course-pay-timePricePosition{
    background:#fff;
    padding:16px 28px 18px 17px;
    position:relative;
    height:176px;
}@media(max-width:1200px){
    .course-pay-timePricePosition{
        height:auto;
    }
}
.course-pay-price{
    position:absolute;
    top:50px;
    right:28px;
}
@media(max-width:1200px){
    .course-pay-price{
        left:25px;
        bottom: 24px !important  ;
        top: auto;
        width:50%;
    }
}
.course-pay-tickets-num{
    position:absolute;
    bottom:20px; right:28px;
}
.course-pay-tickets-num select{
    border:1px solid #b5bbc8;
    border-radius:100px;
    width:auto;
    height:28px;
    text-align:center;
    line-height:28px;
    padding-left: 30px;
    padding-right: 16px;
}
.course-page-bottom{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;

    height:42px;
    line-height:42px;
    margin:8px 0 28px;
    position: relative;
    padding-left:21px;
    width:861px;
}
@media(max-width:1200px){
    .course-page-bottom{
        width:100%;
    }
}
.course-pay-num{
    font-size:14px;
    color:#8f939d;
    float:left;
    line-height:42px;
}
@media(max-width:1200px){
    .course-page-bottom{
        left:0;
        bottom: 0;
        z-index:9999999999;
        margin-bottom: 0;
        padding:0;
        height:42px;
        border: none;
        margin-top:0;
        position: fixed;
        left: 0;
        bottom: 0;
    }
    .course-pay-num{
        padding-left:12px;
    }
}

.course-pay-enter-btn{
    background:#25a2db;
    border-radius:0 3px 3px 0;
    width:121px;
    font-size:14px;
    color:#ffffff;
    line-height: 41px;
    float:right;
    border:none;margin: 0;
    padding: 0;    position: absolute;
    right: 0;
    top: 0;
}
.course-pay-subtotal-num{
    font-size:14px;
    color:#323c47; line-height: 42px;
    float:right;
    margin:0 32px;

}
@media(max-width:1200px){
    .course-pay-enter-btn{
        width:75%;
        position:static;
    }
    .course-pay-subtotal-num{
        margin-right:15px;
        font-weight:bold;

        margin-left:20px;
    }
}
.course-pay-subtotal-text{
    font-size:14px;
    color:#323c47; line-height: 42px;
    float:right;
}

.ticks_ibformation_box .event-session-tab-box{
    background:#fff;
    padding:20px 165px 40px;
}
.ticks_ibformation_box .event-session-tab-title{
    font-size:14px;
    color:#323c47;
    line-height:35px;
    margin:0;padding:0;
    font-weight: bold;
}
.event-session-tab-city,.event-session-tab-day{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:2px;
    height:44px;font-size:14px;
    color:#323c47;
    text-align: center;
    line-height:44px;
    margin-right:16px;
    float:left;
    cursor:pointer;
    margin-bottom:15px;
    min-width: 128px; padding:0 5px;
}

.session-current-city,.session-current-day{
    background:#7ab34a;
    width:130px;
    border:none;
    color:#fff;
}
.event-session-tab-time{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:2px;
    width:128px;
    height:44px;font-size:14px;
    color:#323c47;line-height:44px;  float:left;  text-align: center;
    cursor:pointer;
    margin-right:16px; margin-bottom:15px;
}
.session-current-time{
    background:#7ab34a;
    width:128px;
    border:none;
    color:#fff;
}
.event-session-day-time,.event-session-day-position{
    font-size:14px;
    line-height:30px;
    color:#000000;
}
.event-session-day-time{
    margin-top:25px;
}

.event-session-day-position{
    margin-bottom:25px;
    background:#f9fafc;
    line-height:40px;
    padding:0 20px;
    display:inline-block;
}
@media(max-width:1200px){
    .event-session-day-position{
        margin-bottom:15px; display:inline-block;
    }

}
.event_address_date .event-session-day{
    display:inline-block;
    width:200px;
    text-align:left;background: #f9fafc;
    margin:12px 0;
    padding:5px 20px;
    line-height:25px;
}

.event_address_date .event-session-day-time{

}
@media(max-width:1200px){
    .event-session-day-position{
        display:block;
        margin-left:-12px;
        margin-right:-12px;
    }
}
.event-session-sign-up{
    width:200px;display: inline-block;background:#25a2db;height:44px;font-size:14px;line-height: 44px;
}

.event-session-sign-up-box{
    text-align: right;
}
@media(max-width:1200px){
    .event-session-sign-up{
        width:100%;
    }
    .event-session-sign-up-box{
        margin:0 -12px;    position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index:9999999;
    }
    .event_address_date .event-session-day{
        width:100%;
    }
}
.event-payment-session-adress{
    background:#f9fafc;
    width:100%;
    padding:20px 15px;
}
.event-payment-session-adress .position,.event-payment-session-adress .time{
    font-size:14px;
    color:#000000;
    line-height:25px;
}

@media(max-width:1200px){
    .ticks_ibformation_box .event-session-tab-box{
        padding:0px 12px 20px;
    }
    .event-session-tab-city, .event-session-tab-day{
        padding:0 5px;
        min-width: 32%;
        width:32%;
        margin:0;    margin-right: 1%;    margin-bottom: 15px;
    }
    .event-session-tab-time{
        width:32%;margin-right: 1%;
    }
}
.timetables-tickets-introduce{
    margin-bottom: 15px;
    padding-left: 600px;
    color: #9b9b9b;
    font-size: 12px;
    line-height: 20px;
    text-align: left;
}
@media(max-width:1200px){
    .timetables-tickets-introduce{
        text-align: left;
        padding: 0;
    }
}
.timetables-tickets-introduce p{
    font-size: 12px;
    line-height: 20px; color: #9b9b9b; text-align: left;
    display:inline-block;
}
.timetables-add-express-money{
    font-size:14px;
    color:#4a4a4a;
    text-align:right;
    line-height:20px;
    margin-top:10px;
}
.timetables-tickets-price-box{
    background:#fff;
    padding:20px 28px 45px;
    width:861px;
}
@media(max-width:1200px){
    .timetables-tickets-price-box{
        padding:20px 28px 15px;    position: fixed;
        left: 0;
        bottom: 91px;
        width:100%;
    }
}
.timetables-introduce{
    padding-left:16px;
    font-size:12px;
    color:#8F939D;
}
.change-timetables-tickets-num{
    border:1px solid #d2d6de;
    border-radius:100px;height:34px;
    display: inline-block;
}
@media(max-width:1200px){
    .change-timetables-tickets-num{

    }
}
.change-timetables-tickets-num .change-btn{
    display: inline-block;
    width:40px;
    height:100%;
    line-height:28px;
    text-align: center;
    font-size:26px;   vertical-align: top;
    cursor:pointer;
}
.change-timetables-tickets-num .num{
    display: inline-block;
    padding: 0 2px; font-size:19px;     height: 100%;
    vertical-align: top;
    line-height: 32px;
}
.change-timetables-tickets-num-box{
    text-align:right;
}
@media(max-width:1200px){
    .change-timetables-tickets-num-box{
        margin-top:10px;
    }
    .change-timetables-tickets-num .change-btn{
        width: 30px;    font-size: 18px;    line-height: 26px;
    }
    .change-timetables-tickets-num{
        height: 28px;
        z-index:888;
    }
    .change-timetables-tickets-num .num{
        line-height: 27px;
    }
}
.course-pay-price .num{
    color: #323c47;
    font-size: 12px;
    font-weight: bold;
}
.empty-timetables{
    min-height: 400px;  text-align: center;
}
.empty-timetables img{
    width:121px;
    margin-top:60px;
}
.empty-timetables p{
    font-size:14px;
    color:#8f939d;margin-top: 20px;
}
.course-select-phone{
    padding:8px 0;
    background: #fff;
}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.course-select-phone-wrapper {
    height:37px;
    position:relative;width: 100%;overflow: hidden;margin:0 auto;

}
.course-select-phone-wrapper{
    background:#fff;
    display:none;
}
@media(max-width:1200px){
    .course-select-phone-wrapper{
        display: block;
        height:37px;
    }

}
.course-select-phone-wrapper .scroller {position:absolute}
.course-select-phone-wrapper .scroller li {
    float: left;text-align: center;border-radius:100px;
    height:100%;
    list-style: none;
}
.course-select-phone-wrapper .scroller li a{
    font-size:14px;
    color:#323c47;
    line-height:37px;
    padding:0 25px;
}
.course-select-phone-wrapper .scroller li.cur{background:#25a2db;color:#FFF}
.course-select-phone-wrapper .scroller li.cur a{color:#fff;}

.activity_date span.fc_addr_span{
    display:inline-block;
    color:#fff;
    margin:0 5px;
    background:#7ab34a;
    border-radius:2px;
    padding:0 10px;
    line-height:30px;
    font-size:12px;    margin-bottom: 10px;
}
.fc_addr_span{
    display:inline-block;
    color:#fff;
    margin:0 5px;
    background:#7ab34a;
    border-radius:2px;
    padding:0 10px;
    line-height:30px;
    font-size:12px;
    margin-bottom: 10px;
    margin-top:9px;
}
.event_address_date{
    text-align:right;
}
@media(max-width:1200px){
    .event_address_date{margin:0 -12px -20px;
    }
    .event_address_date .event-session-day{
        margin:25px 0 0;
    }
}
.new-session-date-pc{
    width:110px;
    background: url(/images/sission.png);
    background-size:92px;
    height:115px;    background-position-y: 10px;
    background-position-x: 14px;
    background-repeat: no-repeat;
}
.new-session-date-pc .week{
    border-right: none;
    border-bottom: none;
}
.phone-index-timetable-dropdown{
    width: 100%;
    height:52px;
    background:#fff;
    display:none;
    border-top:1px solid #e2e4ea;
    border-bottom:1px solid #e2e4ea;
    margin-top:15px;
}
.phone-index-dropdown-lists{
    text-align: center;
    height: 50px;
    display: inline-block;
    float: left;
    padding:10px 0;
    position: relative;
}
@media(max-width:1200px){
    .phone-index-timetable-dropdown{
        display:block;
        margin-top:5px; height:40px;
    }
    .phone-index-dropdown-lists{
        padding:5px 0;height:40px;

    }
}

.phone-index-dropdown-content{
    position:absolute;
    left:0;
    top:38px;
    background:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,0.10);
    z-index: 999;
    display: none;
}
.phone-index-dropdown-content li{
    width:100%;    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 40px;list-style: none;
    border-bottom: 1px solid #d2d6de;

}
.phone-index-dropdown-content li:last-child{
    border:none;
}
.phone-index-dropdown-btn{
    display: block;
    width: 100%;
    border: none;
    text-align: center;
    line-height: 30px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border-right:1px solid #e2e4ea;
}
.phone-index-dropdown-lists:last-child .phone-index-dropdown-btn{
    border:none;
}
.phone-index-timetable-dropdown .btn-default:hover, .phone-index-timetable-dropdown .open .dropdown-toggle.btn-default{
    color: #333;
    background-color: #fff;
}
.phone-index-timetable-dropdown .btn-group.open .dropdown-toggle{
    box-shadow: none;
}
.phone-index-timetable-dropdown .dropdown-menu {
    width:95%;
    margin:0 auto;
    text-align: center;
    top:50px;
    left:0;
    padding:0;
    min-width:95%;
}
.phone-index-timetable-dropdown .dropdown-menu li{
    padding:0; width:95%;
    margin:0 auto;list-style: none;
}
.phone-index-timetable-dropdown .dropdown-menu li a{
    margin:0;
    padding:0;
    line-height:45px;
}
.index-timetablelogo{
    width: 20px;
    position: absolute;
    left: 0;
    top: 10px;
}
@media(max-width:1200px){
    .index-timetablelogo{
        top: 4px;
        left: 6px;
    }
}
.course-pay-subtotal-num-box{
    display:inline-block;
    position:absolute;
    right:130px;
    top:0;
    height:100%;
}@media(max-width:1200px){
    .course-pay-subtotal-num-box{
        position: static;
        height:50px;    float: right;
    }
}
.checked-timetables-list{
    float: left;
    margin-right: 9px;
    margin-bottom: 10px;
    background:#fff;
    padding:10px 10px 10px 70px ;
    position:relative;
    height:60px;
    width:423px;
}
.new-course_has_buy .checked-timetables-list{
    width: 394px;
}
@media(max-width:1200px){
    .checked-timetables-list{

    }
}
.checked-timetables-title{
    display:none;
}
@media(max-width:1200px){
    .checked-timetables-list{
        width:100%;
        margin-right: 0;
        border-bottom: 1px solid #e2e4ea;
        float:none;
        position:relative;
    }
    .checked-timetables-title{
        display:inline-block;
    }
}
.checked-timetables-list-header{
    width:36px;
    height:36px;
    border-radius: 50%;
    position: absolute;
    left:23px;
    top:11px;overflow: hidden;
}
@media(max-width:1200px){
    .checked-timetables-list-header{

    }
}
.checked-timetables-list-header img{
    width:100%;
}
.timetablesindex-modal-content {
    width:500px;
}
@media(max-width:1200px){
    .timetablesindex-modal-content {
        width:80%;
    }
}
.checked-timetables-list-name{
    font-size:12px;
    color:#323c47;
    line-height:18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:90%;
}
.course-select-lists-box{
    border-bottom: 1px solid #d2d6de;
    padding: 10px 0;
}
.course-select-lists-box:last-child{
    border:none;
}

.class-img-introduction{
    width:99%;
    margin:0 auto;
    padding-top:5px;
    position: relative;
}
.class-img-introduction .class-img{
    width:340px;


}

.class-img-introduction .class-img img{
    width: 100%;
    vertical-align: top;
}
.class-img-introduction .class-introduction{
    display:inline-block;
    float: left;
    width:63%;
    padding-left:20px;font-size:14px;
    color:#6a707e;
    line-height: 24px;
}
@media(max-width:1200px){
    .class-img-introduction{
        width:100%;
    }
    .class-img-introduction .class-img,.class-img-introduction .class-introduction{
        width:100%;
        float:none;
        padding:0;
    }
}
.course-pay-timePricePosition-text{
    width:85%;
}

.class-pay-noteacher-has-type-tit{
    width:100%;
    padding-left:42px;
    position:relative;
    min-height:50px;
}
.class-pay-noteacher-has-type-tit .class-type-img-logo{
    width:38px;
    height:38px;
    margin-right:5px;border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left:0;
    top:0;
}
.class-pay-noteacher-classname{
    font-size:14px;
    color:#4a4a4a;
}
.class-pay-noteacher-classtype{
    font-size:12px;
    color:#6a707e;
    font-weight: normal;
}
.class-pay-noteacher-notype-tit{
    width:100%;

    position:relative;
    min-height: 38px;
    padding:9px 0;padding-left:42px;
}
.class-pay-noteacher-notype-tit .class-pay-noteacher-classname{
    line-height: 20px;
}
.class-pay-noteacher-notype-tit .class-type-img-logo{
    width:38px;
    height:38px;
    margin-right:5px;border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left:0;
    top:0;
}
.show-minWidth-1200{
    display: inline-block; padding-right: 10px;
}
.show-maxWidth-1200{
    display: none;padding-right:0 ;
}
.pay-teacher-lists-class{
    display:inline-block;width: 62%;
}
@media(max-width:1200px){
    .class-activity_details_content{
        padding: 5px 0 10px;
    }
    .show-minWidth-1200{
        display: none;
    }
    .show-maxWidth-1200{
        display: inline-block;    width: 100%;
    }
    .pay-teacher-lists-class{
        width:100%;
    }
}
.checked-timetables-list-header-img{
    width:10px;
    position: absolute; left: 6px;
    top: 23px;
}
.activity_details_content img.checked-timetables-list-header-link{
    position: absolute;
    display: none;
    right: 10px;
    width: 6px; top: 22px;display: block;
}
.activity_date.center i.class-nobanner-icon{
    top: 0px;
    left: 12px;
    font-size: 12px;
    line-height: 25px;
}
.class-nobanner_ticksposition {
    left:127px;
}
.class-nobanner_ticksposition .activity_date.center{
    padding-left:14px;
}
.activity_date img.class-nobanner-img{
    margin: 0;
    width: 12px;
    left: 12px;
    top: 5px;
    vertical-align: middle;
}
.class-nobanner_ticksposition .activity_date img.class-nobanner-img{
    left:0;
}
.class-nobanner_ticksposition .activity_date.center i.class-nobanner-icon{
    left:0;
}
.class-hasbanner_noposter .mew_banner_box .banner_img{
    width:80px !important;
}
.course-pay-left-information{
    width:861px;
    float:left;box-shadow:0 0 4px 0 rgba(0,0,0,0.20);border-radius:3px;
}
.course-pay-right-weichat{
    width:140px;
    float:right;
    height:176px;text-align:center;
    background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.20);border-radius:4px;
}
@media(max-width:1200px){
    .course-pay-right-weichat{
        display:none;
    }
    .course-pay-left-information{
        width:100%;
    }
}
.course-pay-view-class-lists{
    float:left;
    margin-right: 40px;
}@media(max-width:1200px){
    .course-pay-view-class-lists{
        position:absolute;
        left:0;
        bottom:0;
        width:25%;
        text-align:center;
    }
}
.yqf_course-pay-timePricePosition{
    background-color: #f9fafc;
}
.yqf_class-img-introduction,.yqf_course-pay-information{
    background-color: #fff;
}
.yqf_course-pay-enter-btn{
    box-shadow:0 0 5px 0 rgba(0,0,0,0.20);
}
.new-add-yf-tos-black-circle{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 3px;
}
.yqf_course-teacher{
    border:none;
    margin-bottom:8px;
}
@media(max-width:1200px){
    .yqf_course-teacher-list{
        background-color:#F2F3F7;
    }
}

/*6.19*/
.yqf_calendar-speakers-list{
    cursor: pointer;
}
.yqf_calendar-speakers-list p{
    line-height:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*6.20*/
.yqf_login_box{
    width:100%;
    margin:120px auto 0;
    border:0;
    padding:0;
    background-color:#fff;
}
.yqf_register_youfu{
    width:100%;
    height:42px;
    text-align:center;
    border-bottom:1px solid #dbdbdb;
    margin-bottom:15px;
    position: relative;
}
@media(max-width:768px){
    .yqf_register_youfu{
        text-align: left;
    }
}
@media(max-width:1200px){
    .yqf_register_youfu{
        text-align: center;
    }
}
.yqf_register_youfu p{
    display:inline-block;
    font-weight:500;
    font-size:18px;
    color:#4a4a4a;
    line-height:14px;
    text-align:left;
    padding:18px 2px 7px;
    border-bottom:2px solid #25a2db;
}
.yqf_pop_input4{
    background:#ffffff;
    border:1px solid #dbdbdb;
    border-radius:4px;
    width:100%;
    height:38px;
    margin-bottom:5px;
    text-indent:10px;
}
.yqf_pop_input4::-webkit-input-placeholder {
    color:#d2d6de;
}
.yqf_pop_input4::-moz-placeholder {
    color:#d2d6de;
}
.yqf_pop_input4::-moz-placeholder {
    color:#d2d6de;
}
.yqf_pop_input4::-ms-input-placeholder {
    color:#d2d6de;
}
#main3 .yqf_register_tit{
    line-height: 24px;
    font-size: 14px;
    color: #4a4a4a;
    font-weight: 600;
}
#main3 .yqf_register_tit a{
    color: #4a4a4a;
}

.yqf_hidden-xs{
    margin-top:0;
}
.yqf_collection_button{
    background:#25a2db;
    border-radius:4px;
    width:100%;
    height:40px;
    font-size:14px;
    color:#ffffff;
}
.yqf_register_statement p{
    font-size:12px;
    color:#8f939d;
    text-align:center;
}
.yqf_register_statement p a{
    color:#25a2db;
}
.yqf_register_banner{
    width:100%;
    display:none;
}
.yqf_register_banner img{
    width:100%;
}
.yqf_register_pass_line{
    width:100%;
    display:none;
    border-top:1px solid #d2d6de;
}

@media(max-width:992px){
    .yqf_register_banner{
        display:block;
    }
    .yqf_login_box{
        padding: 0 20px 20px;
        margin:0;
    }
    .yqf_register_pass_line{
        display:block;
        margin:20px 0 16px;
    }
    .yqf_register_repeatPass{
        display:none;
    }
    #main3{
        width:100%;
    }
    .yqf_register_marBot{
        margin-bottom:12px;
    }
    #main3 .yqf_register_tit{
        color:#7a7a7a;
        font-weight:100;
    }
    #main3 .yqf_register_tit a{
        color:#7a7a7a;
    }

}

.yqf_new_phone_poster_title,.yqf_new_phone_poster_date,.yqf_new_phone_poster_position{
    position:static;
    margin:0 auto;
    text-align: center;
}
.yqf_new_phone_poster_title{
    font-size:68px;
    font-weight:bold;
    line-height: 118px;
}
.yqf_new_phone_poster_date,.yqf_new_phone_poster_position{
    width:auto;
    font-size:44px;
}

.yqf_new_phone_poster_date{
    margin-top:92px;
}
.yqf_new_phone_poster_position{
    margin-top:34px;
}
.yqf_post_fight_group_price{
    margin:45px 0 0 208px;
    position: static;
}
.position_hover{
    width:100%;
    height:100%;
    position: absolute;
    z-index:20;
    top:0;
    left:0;
}
.yqf_calendar-speakers-list .calendar-speakers-head-img:hover .position_hover{
    background: rgba(101,201,247,.35);
    cursor: pointer;
}
.yqf_calendar-speakers-list:hover .calendar-speakers-name{
    text-decoration: underline;
    cursor: pointer;
}
.yqf_container1{
    height:100%;
    background-color:#f9f9f9;
}
.yqf_home_content{
    width:1120px;
    margin:81px auto 20px;
    /*    padding:120px 0 20px;*/
}
.refactoring_new_web_banner{
    margin-top:81px;
}
.new_index_reImg{
    margin-top:50px;
}
.reco_en_change_padding{

}
@media(max-width:992px){
    .yqf_home_content{
        width:100%;
        padding-top:38px;
    }
    .yqf_Header_er{
        display:none;
    }
    .refactoring_new_web_banner{
        margin-top:0;
    }
    .new_index_reImg{
        margin-top:16px;
    }

}
.refactoring_service{
    margin-top:16px;
}
.refactoring_new_web_index{
    padding-top:81px;
}
.refactoring_new_IndexSearchTop{
    padding:0 0 26px;
}

.new_web_section_modal_imgTwo{
    width:500px;
}
.refactoring_section_five{
    padding-bottom:140px;
}
.refactoring_phone_topNav{
    display:none;
    width:100%;
    height:45px;
    padding-top:5px;
    background-color:#f9fafc;
    box-shadow:0 2px 3px 0 rgba(0,0,0,0.05);
    border-bottom:1px solid #e2e4ea;
}
.refactoring_phone_topNav>div{
    width:20%;
    height:40px;
    float:left;
    text-align:center;
    line-height:40px;
    font-size:12px;
    color:#d2d6de;
    position: relative;
}
.refactoring_phone_topNav>div a{
    color:#d2d6de;
}
.refactoring_phone_topNav>div span{
    position: absolute;
    width:1px;
    height:14px;
    background-color:#d2d6de;
    top:13px;
    right:0
}
.new_web_tit h1.refactoring_new_web_tit_ch{
    margin-top:60px;
}
.refactoring_phone_topNav>div.refactoring_current{
    background-color:#25a2db;
    color:#fff;
}
.refactoring_phone_topNav>div.refactoring_current a{
    color:#fff;
}
.refactoring_yoopay_event_num{
    width:auto;
    position: static;
    top:0;
    left:0;
    margin-left:0;
    margin-top:25px;
}
.refactoring_img_marginTop{
    margin-top:16px;
}
.refactoring_yoopay_new_function{
    margin-top:0;
}
.refactoring_new_IndexSearchTop img{
    margin:10px 4px;
}
@media(max-width:1300px){
    .refactoring_yoopay_event_num{
        margin-top:20px;
    }
}
.new_web_section_modal_imgThree{
    margin-top:56px;
}
.new_web_section_modal .reco_en_change_padding{
    padding-left:150px;
}
@media(max-width:992px){
    .refactoring_new_web_index{
        padding-top:38px;
    }
    .refactoring_phone_topNav{
        display:block;
    }
    .refactoring_new_web_tit{
        display:none;
    }
    .refactoring_yoopay_event_num{
        display:none;
    }
    .new_web_section_modal_imgTwo{
        width:70%;
        height: auto;
        margin: 30px auto;
        margin-bottom: 15px;
        display: block;
    }
    .new_web_section_modal_imgThree{
        margin-top:40px;
    }
    .refactoring_section_five{
        padding-bottom:0px;
    }
    .new_web_section_textbox{
        padding-left:0;
    }
    .refactoring_new_IndexSearchTop{
        padding:24px 0;
        display:none;
    }
    .refactoring_new_web_section_mintit{
        text-align:center;
        line-height:24px;
        margin-bottom:12px;
    }
    .only_refactoring_new_web_section_mintit{
        width:71%;
        margin:0 auto 12px;
    }
    .refactoring_img_marginTop{
        margin-top:0;
    }
    .new_web_section_modal .refactoring_section_two_text{
        padding:0 12px 38px;
    }
    .new_web_section_modal .reco_en_change_padding{
        padding:0 60px;
    }
    .refactoring_new_web_section_list_txt{
        line-height:22px;
        margin-bottom:10px;
    }
    .refactoring_new_web_section_list_circle{
        top:7px;
    }
}
.newclear:after{
    display: block;
    clear:both;
    content:'';
}
.new_about_container{
    width:970px;
    margin:5px auto 0;
    line-height:30px;
}
.new_about_container_left{
    float:left;
}
.new_about_container_right{
    float:right;
}
.refactoring_new_index_content{
    background-color:none;
}
.refactoring_refactoring_service{
    width:88%;
}
.new_index_logo{
    width:12%;
}
.refactoring_noResponsive_pad{
    display:block;
}
.refactoring_responsive_pad{
    display:none;
}
.refactoring_new_web_banner_pcPhone{
    margin-top:0;
}
@media(max-width:992px){
    .refactoring_noResponsive_pad{
        display:none;
    }
    .refactoring_responsive_pad{
        display:block;
    }
}
@media(max-width: 1300px){
    .new_web_tit h1 {
        margin-top:30px;
    }
}
.event_video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.event_video iframe,
.event_video object,
.event_video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.choose-seat-top{
    width: 960px;
    height: 40px;
    margin: 0 auto;
    margin-top: 45px;
}
#create_template_seat_table div.refresh-seat-map{
    margin-top:20px; padding-left: 0px;width:960px;margin:0 auto;
}
@media(max-width:1200px){
    .choose-seat-top{
        width: 100%;
        padding: 0 17px;
        height:auto;
    }
    .choose-seat-top span{
        display: inline-block;
        margin: 5px 10px;
        line-height: 30px;
        height:auto;
    }
    .choose-seat-top span img{
        margin-top: -10px;
    }

    #create_template_seat_table div.refresh-seat-map{
        width:100%; padding: 0 17px;
    }
}

#create_template_seat_table .no-stage_title_position{
    width:400px;position: absolute;
    padding: 0;
}
#create_template_seat_table .no-stage_title_position p{
    background-color: salmon; width: 100% ;
}
#create_template_seat_table .has-stage_title_position{
    position: absolute;width:400px;
    padding: 0;
}
#create_template_seat_table .has-stage_title_position p{
    background-color: salmon;width: 100%;
}
#create_template_seat_table .seat_block_stage-box,#create_template_seat_table .seat_block_stage-inner{
    margin:0;
    padding:0;    z-index: 9;
    position: absolute;
}

.seat-bottom-btn{
    width: 960px; height: 40px;margin: auto
}
@media(max-width:1200px){
    .seat-bottom-btn{
        width: 100%;
        padding:0 17px;
    }
    #create_template_seat_table .seat_block_stage-box{
        z-index: 999;
        position: relative;
        overflow: auto;
    }
    #create_template_seat_table .has-selected-seats{
        padding: 0 17px;
    }
}

/*7.19*/
@media (max-width: 1400px){
    .new_web_tit h1.refactoring_new_web_tit_ch{
        margin-top: 20px;
        font-size:34px;
    }
    .refactoring_yoopay_event_num{
        margin-top:0;
    }
}
@media (max-width: 1500px){
    .new_web_tit h1.refactoring_new_web_tit_ch{
        font-weight: 100;
        font-size: 34px;
        margin-top: 30px;
    }
    .refactoring_yoopay_event_num{
        margin-top:0;
    }
}
@media (max-width: 1300px){
    .refactoring_yoopay_event_num{
        margin-top:16px;
    }
}
@media (max-width: 1250px){
    .new_web_tit h1.refactoring_new_web_tit_ch{
        margin-top: 20px;
        font-size:30px;
    }
    .refactoring_yoopay_new_function{
        margin-top:0;
    }
}
@media (max-width: 1200px){
    .new_web_tit h1.refactoring_new_web_tit_ch{
        font-size: 24px;
        margin-top: 60px;
        line-height: 15px;
    }
    .refactoring_yoopay_new_function{
        font-size: 16px;
        line-height: 14px;
        margin-top: 30px;
        margin-bottom: 24px;
    }
    .refactoring_yoopay_event_num .creat_eveent_btn{
        padding:8px 77px;
    }
}

.new_login_box{
    height:550px;
    border:none;
    background-color:#fff;
    margin-top:130px;
    padding:0;
}
.login_box_tit{
    width:100%;
    height:42px;
    border-bottom:1px solid #dbdbdb;
    position:relative;
}
.login_box_tit p:nth-child(1){
    font-size:18px;
    color:#4a4a4a;
    text-align:center;
}
.login_box_tit p:nth-child(2){
    font-size: 14px;
    color: #25a2db;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 10px;
}
.login_box_con{
    width:34%;
    margin:60px auto 0;
}
.login_box_con div p:nth-child(1){
    font-size:14px;
    color:#4a4a4a;
    margin-bottom:4px;
    font-weight:bold;
}
.login_box_con div p:nth-child(2){
    margin-bottom:20px;
    font-weight:bold;
}
.login_box_con div p:nth-child(2) input{
    background:#ffffff;
    border:1px solid #dbdbdb;
    border-radius:4px;
    width:100%;
    height:38px;
    text-indent: 10px;
}
.login_box_con div p:nth-child(1) input{
    text-indent: 10px;
}
.login_box_con div:nth-child(3) input{
    width:100%;
    height:40px;
    margin-top:10px;
    margin-bottom:20px;
    background-color:#25a2db;
    border-radius: 4px;
}
.login_box_con div:nth-child(1) input::-webkit-input-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(1) input::-moz-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(1) input::-moz-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(1) input::-ms-input-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(2) input::-webkit-input-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(2) input::-moz-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(2) input::-moz-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(2) input::-ms-input-placeholder {
    color:#d2d6de;
}
.login_box_con div:nth-child(4){
    font-size:14px;
    color:#25a2db;
    text-align:center;
}
/*.rigister_container_box{
    background-color:#f9f9f9;
}*/
/*.container{
    background-color:#f9f9f9;
}*/
@media(max-width:992px){
    .new_login_box{
        border:none;
        background-color:#fff;
        margin-top:0;
        padding:0;
        padding: 0 20px;
        height:auto;
    }
    .login_box_con {
        width: 100%;
        margin: 21px auto 0;
    }
    .login_box_tit p:nth-child(1) {
        font-size: 16px;
        color: #4a4a4a;
        text-align: left;
        font-weight: bold;
    }
    .rigister_container_box{
        background:none;
    }
    .container{
        background:none;
    }
}
.register-yf-modal-content{
    width:585px;
}
.register-yf-modal-header{
    width:100%;
    height:40px;
    background-color:#8aba24;
    border-radius: 6px 6px 0 0;
}
.register-yf-modal-title{
    color:#fff;
    font-size:16px;
    text-align:center;
    line-height:10px;
}
.new_register_modal_body{
    padding:0 24px 28px;
}
.register_modal_body>div{
    float:left;
}
.register_yf_modal_body{
    width:325px;
    padding:28px 24px;
    text-align:center;
    float: left;
}
.register_yf_modal_partOne{
    font-size:14px;
    color:#4a4a4a;
    margin-bottom:10px;
}
.register_yf_modal_partTwo{
    margin-bottom:10px;
}
.register_yf_modal_partThree{
    margin-bottom:20px;
}
.register_yf_modal_partThree p{
    font-size:12px;
    color:#7a7a7a;
    line-height:18px;
}
.register_yf_modal_partFour a{
    display:inline-block;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:14px;
    padding:0 22px;
    border-radius: 4px;
    background-color:#25a2db;
}
.register_yf_modal_partFour a:hover{
    text-decoration: none;
    color:#fff;
}
.register-per-modal-content{
    width:400px;
    margin:150px auto 0;
}
.register-per-modal-header{
    width:100%;
    height:40px;
    background-color:#8aba24;
    border-radius: 6px 6px 0 0;
}
.register-per-modal-title{
    color:#fff;
    font-size:16px;
    text-align:left;
    line-height:10px;
}
.register_per_modal_body{
    text-align:center;
}
.register_per_modal_body p:nth-child(1){
    margin:40px 0 10px;
}
.register_per_modal_body p:nth-child(2){
    font-size:12px;
    color:#7a7a7a;
    text-align:center;
    margin-bottom:20px;
}
.index_data_show{
    width:100%;
    height:200px;
    background:url("/images/pc-bg.png") no-repeat center center;
    background-size: cover;
}
.index_data_show_center{
    text-align:center;
}
.index_data_show_center p:nth-child(1){
    margin-top:66px;
    font-size:32px;
    color:#2cbdff;
    text-align:center;
    margin-bottom:18px;
    font-weight:bold;
}
.index_data_show_center p:nth-child(2){
    font-size:16px;
    color:#69707f;
    text-align:center;
}
.index_phone_bottom{
    width:100%;
    height:237px;
    background:url("/images/phone-bg.png") no-repeat center center;
    background-size: cover;
    margin-bottom:70px;
    display:none;
}
.index_phone_bottom div{
    text-align:center;
}
.index_phone_bottom div p:nth-child(1){
    font-size:20px;
    color:#2cbdff;
    text-align:center;
    padding-top:20px;
    margin-bottom:10px;
    line-height: 24px;
    font-weight:bold;
}
.index_phone_bottom div p:nth-child(2){
    font-size:14px;
    color:#69707f;
    text-align:center;
    line-height:18px;
}
.section_one{
    background-color:#fff;
}
.new_web_section_modal .section_two{
    background-color:#fff;
}
.new_web_section_modal .section_three{
    background-color:#f7f9fc;
}
.new_web_section_modal .section_four{
    background-color:#fff;
}
.new_web_section_modal .section_five{
    background-color:#f7f9fc;
}
@media(max-width:992px){
    .new_web_section_modal.section_one{
        background-color:#fff;
    }
    .new_web_section_modal.section_two{
        background-color:#f7f9fc;
    }
    .new_web_section_modal.section_three{
        background-color:#fff;
    }
    .new_web_section_modal.section_four{
        background-color:#f7f9fc;
    }
    .new_web_section_modal.section_five{
        background-color:#fff;
    }
    .index_phone_bottom{
        display:block;
    }
    .index_data_show{
        display:none;
    }
}
/*7.24*/
.new_pinBuy_banner_box{
    height:539px;
    width:100%;
    background:#ffffff;
    box-shadow:0 0 6px 0 rgba(0,0,0,0.20);
    position:relative;
    padding:70px 70px 70px 410px;
    box-sizing: border-box;
    font-family:PingFangSC-Medium;
}
.banner_poster_box{
    width: 300px;
    height: 400px;
    background-color: #f3f3f3;
    position: absolute;
    top: 70px;
    left: 70px;
    line-height:400px;
}
.new_pinBuy_banner_box_pre{
    width:100%;
    height:100%;
}
.new_pinBuy_banner_box_pre p:nth-child(1){
    font-size:56px;
    font-weight:bold;
    margin-bottom:40px;
}
.new_pinBuy_banner_box_pre p:nth-child(2){
    font-size:45px;
    color:#8f939d;
    line-height:60px;
    margin-bottom:20px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_pinBuy_banner_box_pre p:nth-child(3){
    font-size:45px;
    color:#8f939d;
    line-height:60px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.poster_center_box{
    position: absolute;
    top: 700px;
    width: 1300px;
    left: 50%;
    margin-left: -650px;
    height: 600px;
    background-color: #f3f3f3;
    border-radius: 4px;
}
.poster_center_box_center{
    position:relative;
}
.poster_photo_title{
    position:absolute;
    top:-100px;
    left:0;
    /*line-height:288px;*/
}
.poster_photo_title span{
    float:left;
}
.poster_photo_title span:nth-child(2){
    font-size:50px;
    color:#4a4a4a;
    margin-left:20px;
    margin-top:175px;
}
.poster_photo_title span:nth-child(3){
    color:#8f939d;
    font-size:50px;
    margin-left:20px;
    margin-top:175px;
}
.poster_number_box{
    text-align:center;
    position: absolute;
    top:125px;
    width:100%;
}
.poster_number_box p:nth-child(1){
    font-size:50px;
    color:#000;
    text-align:center;
    margin: 95px 0 50px;
}
.poster_number_box p:nth-child(1) span:nth-child(1){
    font-weight:bold;
    font-size: 80px;
}
.poster_number_box p:nth-child(1) span:nth-child(2){
    color:#9b9b9b;
    font-size:60px;
    margin-left:30px;
    text-decoration: line-through;
}
.poster_number_box p:nth-child(2){
    font-size:60px;
    text-align:center;
    color:#4a4a4a;
}
.poster_number_box p:nth-child(2) span{
    margin:0 15px;
    color:rgb(248,123,38);
}
.poster_code_bottom{
    position: absolute;
    top:1500px;
    width:100%;
}
.poster_code_bottom p:nth-child(1){
    text-align:center;
    margin-bottom:30px;
}
.poster_code_bottom p:nth-child(2){
    font-size:42px;
    color:#6c6c6c;
    text-align:center;
}
/*7.25*/

.new_about_left{
    width:18%;
    height:600px;
    margin-top:30px;
    background-color:#fff;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);
}
.new_about_left dl{
    border:none;
}
.new_about_left dl dd{
    display: block;
    font-size: 15px;
    padding: 0;
    border: none;
    text-align: center;
    height:auto;
}
.new_about_left dl dd a{
    padding: 16px 0;
}
.new_about_left dl dd.active a:link, .new_about_left dl dd.active a:visited {
    color: #fff;
    background: #00ADEE;
}
.new_aboutus_right{
    margin: 30px 0 0 4%;
    width: 78%;
    display:block;
}
.new_about_tit{
    margin-bottom:20px;
}
.new_about_tit h3{
    font-size:20px;
    color:#212b35;
    line-height:24px;
    margin-bottom:10px;
}
.new_about_tit h3 span{
    display: inline-block;
    background-color: #25a2db;
    width: 4px;
    height: 24px;
    vertical-align: middle;
    margin-right: 10px;
}
.new_about_tit p{
    font-size:14px;
    color:#000;
    line-height:22px;
    margin-bottom: 20px;
    padding: 0 15px;
}
.new_yf_advantages{
    margin-bottom:30px;
}
.new_yf_advantages h5{
    font-size:16px;
    color:#4a4a4a;
    line-height:28px;
    font-weight:bold;
}
.new_yf_advantages p{
    font-size:14px;
    color:#7a7a7a;
    line-height:22px;
}
.new_yf_overview ul{
    width:100%;
}
.new_yf_overview ul li{
    float:left;
    width:23%;
    height:150px;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.17);
    margin-right:2%;list-style: none;
}
.new_yf_overview ul{
    margin-bottom:20px;
}
.new_yf_overview ul li p{
    text-align:center;
}
.new_yf_overview ul li p:nth-child(1){
    margin-top:26px;
}
.new_yf_overview ul li p:nth-child(2){
    margin-top:13px;
    font-size:14px;
    color:#4a4a4a;
    line-height:20px;
    font-weight:bold;
}
.new_yf_overview ul li p:nth-child(3){
    margin-top:7px;
    font-size:12px;
    color:#6a707e;
    line-height:16px;
}
.new_customer_list{
    margin-bottom:22px;
    width: 48%;
    float: left;
    margin-right: 2%;
}
.new_customer_list:nth-child(even){
    margin-right:0;
}
.new_customer_list h5{
    font-size:16px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    background-image:linear-gradient(-125deg, #67c3f3 0%, #1ca2e0 100%);
    line-height: 40px;
}
.new_customer_list ul{
    width:100%;
}
.new_customer_list ul li{
    width:50%;
    float:left;
    list-style: none;
}
.new_customer_list ul li img{
    height: 107px;
}
.new_customer_list ul li:nth-child(even){
    margin-left: -1px;
}
.new_customer_list ul li:nth-of-type(3),.new_customer_list ul li:nth-of-type(4){
    margin-top: -1px;
}
.new_questions_lists {
    background: #f8f8f8;
    border: 1px solid #eeeeee;
    padding: 8px 0 8px 15px;
    font-size: 16px;
    color: #4a4a4a;
    margin-top: 10px;
    cursor: pointer;
}
.new_questions_lists img{
    vertical-align: middle;
    margin-right:9px;
}
.new_questions_lists_ul{
    padding:10px 22px;
    border:1px solid #eeeeee;
    border-top:none;
    display:none;
}
.new_questions_lists_ul li{
    font-size:14px;
    color:#7a7a7a;
    line-height:24px;list-style: none;
}
.new_legal_intruduct h5{
    font-size:16px;
    color:#4a4a4a;
    line-height:28px;
    margin-top:25px;
    font-weight:bold;
}
.new_legal_intruduct p{
    font-size:14px;
    color:#7a7a7a;
    line-height:22px;
}
.new_legal_intruduct p span.new-span1{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: rgba(0,0,0,.5);
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 3px;
}
.new_legal_intruduct p span.new-span2{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 0;
    background: rgba(0,0,0,.5);
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 3px;
}
.new_ContactUs li{
    width:25%;
    text-align: center;
    padding-top:0px;
    background:none;
    margin-right: 0;list-style: none;
}
.new_ContactUs li p{
    text-align:center;
    font-weight: normal;
}
.new_ContactUs li p:nth-of-type(2){
    font-weight: bold;
}
.new_ContactUs li img{
    width:95%;
    border-radius: 4px;
}
.new_contact_banner{
    width:100%;
    position:relative;
}
.new_contact_banner img{
    width:100%;
}
.new_contact_banner .new_contact_banner_tit{
    position:absolute;
    top:88px;
    width:100%;
    text-align:center;
    font-size:36px;
    color:#ffffff;
}
/*7.27*/
.new_index_repeatBg{
    width:100%;
    height:436px;
    background:url("/images/repeatbg.png") repeat;
    background-size: 95px;
    position:relative;
}
.new_index_img1{
    position:absolute;
    left:0;
    bottom:0;
    width:85px;
}
.new_index_img2{
    position:absolute;
    left:18%;
    bottom:0;
    width:112px;
}
.new_index_img3{
    position:absolute;
    left:36%;
    bottom:0;
    width:64px;
}
.new_index_img4{
    position:absolute;
    left:54%;
    bottom:0;
    width:190px;
}
.new_index_img5{
    position:absolute;
    left:80%;
    bottom:0;
    width:55px;
}
.new_index_img6{
    position:absolute;
    right:0;
    bottom:0;
    width:50px;
}
@media(max-width:1500px){
    .new_index_repeatBg{
        height:345px;
    }
    .new_index_img1{
        width:70px;
    }
    .new_index_img2{
        width:95px;
    }
    .new_index_img3{
        width:48px;
    }
    .new_index_img4{
        width:160px;
    }
    .new_index_img5{
        width:40px;
    }
    .new_index_img6{
        width:35px;
    }
    .refactoring_yoopay_event_num{
        margin-top:10px;
    }
}

@media(max-width:1250px){
    .refactoring_yoopay_event_num{
        margin-top:0;
    }
}

@media(max-width:1250px){
    .new_index_repeatBg{
        height:320px;
    }
    .new_index_img1{
        width:73px;
    }
    .new_index_img2{
        width:95px;
    }
    .new_index_img3{
        width:50px;
    }
    .new_index_img4{
        width:160px;
    }
    .new_index_img5{
        width:40px;
    }
    .new_index_img6{
        width:38px;
    }
}
@media(max-width:1200px){
    .new_index_repeatBg{
        height:360px;
    }
}
@media(max-width:992px){
    .new_index_repeatBg{
        display:none;
    }
    .new_about_left{
        display:none;
    }
    .new_aboutus_right{
        width: 100%;
        margin: 0;
        padding: 0 12px;
    }
}
.new_mobile_menu a:nth-child(1){
    background:url("/images/index_navImg1.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a:nth-child(2){
    background:url("/images/index_navImg2.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a:nth-child(3){
    background:url("/images/index_navImg3.png") no-repeat 8px center;
    background-size:16px;
}
.new_mobile_menu a:nth-child(4){
    background:url("/images/index_navImg4.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a:nth-child(6){
    background:url("/images/index_navImg5.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a:nth-child(7){
    background:url("/images/index_navImg6.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a:nth-child(8){
    background:url("/images/index_navImg7.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a:nth-child(9){
    background:url("/images/index_navImg8.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a.nav-cases{
    background:url("/images/cases-logo.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a.ncov{
    background:url("/images/ncov.png") no-repeat 8px center;
    background-size:18px;
}
.new_mobile_menu a.payments-api{
    background:url("/images/api.png") no-repeat 8px center;
    background-size:18px;
}
/*7.30*/

.about_right_phone{
    display:none;
}
@media(max-width:992px){
    .about_right_phone{
        display:block;
        background: #f3f3f3;
        padding-bottom: 40px;
        margin-bottom: -40px;
    }
    .new_questions_lists_ul{
        padding:10px 12px;
    }
}
.about_phone_tit{
    width:100%;
    text-align:center;
}
@media(max-width: 1200px){
    .about_phone_tit{
        background: #f3f3f3;
    }
}
.about_phone_tit p:nth-child(1){
    font-size:20px;
    color:#212b35;
    line-height:24px;
    margin-top:20px;
}
@media(max-width: 1200px){
    .about_phone_tit p:nth-child(1){
        margin-top: 0;
        padding-top: 20px;

    }
}
.about_phone_tit p:nth-child(2){
    background: #25a2db;
    width: 45px;
    height: 4px;
    text-align: center;
    margin: 6px auto 10px;
}
.about_phone_pre{
    width:100%;
}

.about_phone_pre>div:nth-child(odd){
    background: #f3f3f3;
}
.about_phone_pre>div:nth-child(even){
    background-color:#f3f3f3;
}
.about_phone_pre>div>p{
    font-size:14px;
    color:#7a7a7a;
    line-height:28px;
}
.about_phone_pre>div>h4{
    font-size:16px;
    color:#4a4a4a;
    text-align:center;
    margin-bottom:6px;
    padding-top:20px;
    font-weight:bold;
}
.about_phone_every_box div{
    float:left;
    width:49%;
    text-align:center;
    background:#ffffff;
    border:1px solid #f3f3f3;
    height:155px;
    margin-top:10px;
}
.about_phone_every_box div:nth-child(odd){
    margin-right:2%;
}
.about_phone_every_box div p:nth-child(1){
    margin:26px auto 13px;
}
.about_phone_every_box div p:nth-child(2){
    font-size:14px;
    color:#4a4a4a;
    text-align:center;
    line-height:20px;
    margin-bottom:7px;
}
.about_phone_every_box div p:nth-child(3){
    font-size:12px;
    color:#6a707e;
    text-align:center;
    line-height:24px;
}
.customer_right_tit{
    width:100%;
    background-color:#fff;
}
.customer_right_tit p{
    text-align:center;
}
.customer_right_tit p:nth-child(1){
    font-size:20px;
    color:#212b35;
    line-height:24px;
    margin-top:20px;
}
.customer_right_tit p:nth-child(2){
    background: #25a2db;
    width: 45px;
    height: 4px;
    text-align: center;
    margin: 6px auto 20px;
}
.customer_right_pre>div{
    padding:0 13px 20px;
}
.customer_right_pre>div:nth-child(odd){
    background-color:#f3f3f3;
}
.customer_right_pre>div:nth-child(even){
    background-color:#fff;
}
.customer_right_pre>div h4{
    font-size:16px;
    color:#4a4a4a;
    text-align:center;
    margin-bottom:6px;
    padding-top:20px;
    font-weight:bold;
}
.customer_right_pre>div img{
    width:49%;
    height:107px;
    float:left;
    margin-top:10px;
}
.customer_right_pre>div img:nth-child(odd){
    margin-right:2%;
}
.faq_right_pre{
    padding:0 12px;
}
.new_questions_lists{
    width:100%;
}
.legal_right_phone div{
    padding:0 17px 20px;
}
.legal_right_phone div h5{
    font-weight:bold;
    font-size:16px;
    color:#4a4a4a;
    text-align:center;
    line-height:28px;
    margin-bottom:10px;
}
.legal_right_phone div p{
    font-size:14px;
    color:#7a7a7a;
    line-height:28px;
    text-align:left;
}
.customer_right_tit{
    display:none;
}
.new_contactBg{
    padding: 0;
    background:#fff;
    border:1px solid #d2d6de;
}
.new_contactBg_center{
    width:100%;
    /*border-top:1px solid #d2d6de;*/
    padding:0 0px;
}
.new_contactBg_center h4{
    font-size:14px;
    color:#4a4a4a;
    line-height:14px;
    text-align:left;
    margin:19px 0 10px;
    font-weight:bold;
}
.contact_right_phone_box{
    width:48%;
    float:left;
    margin-right:4%;
}
.contact_right_phone_box p{
    font-size:14px;
    color:#4a4a4a;
    line-height:14px;
    text-align:left;
    width:100%;
    margin-bottom:4px;
}
.contact_right_phone_box_first input,.contact_right_phone_box_second input{
    border:1px solid #e2e4ea;
    border-radius:4px;
    width:100%;
    text-indent: 10px;
    margin-bottom:14px;
    height:38px;
}

.contact_right_phone_box>div>div:nth-child(1){
    margin-right:2%;
}
.contact_right_phone_perbox{
    width:49%;
    float:left;
}
.contact_right_phone_box ul li{
    font-size:14px;
    color:#4a4a4a;
    float:left;
    margin-right:11px;
    margin-bottom:12px;list-style: none;
}
.contact_right_phone_box ul li input{
    vertical-align: middle;
    width:12px;
    margin:0;
    margin-right:4px;
}
.contact_right_phone_box ul li input.Input150{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    width:93px;
    height:22px;
    margin-left:12px;
}
.contact_right_phone_box_second{
    margin-right:0;
}
.contact_right_phone_box_last{
    width:100%;
}
.submit_bottom_btn input{
    width:184px;
    margin:0 auto;
    background:#25a2db;
    border-radius:4px;
    height:40px;
    color:#fff;
    font-size:14px;
}
.submit_bottom_btn{
    text-align:center;
    margin-top:20px;
}
.contact_right_phone_box .contact_code_bottom{
    width:65%;
    float:left;
}
.contact_right_phone_box .contact_code_bottom +span{
    width: 35%;
    display: inline-block;
}
.contact_right_phone_box .contact_code_bottom +span img{
    width: 95%;
    float: right;
}
@media(max-width:992px){
    .new_about_tit{
        display:none;
    }
    .customer_right_tit{
        display:block;
    }
    .aboutus_h3{
        text-align:center;
    }
    .new_contactBg_center h4{
        display:none;
    }
    .new_aboutus_right_show{
        display: block;
        width: 100%;
        margin: 0;
        padding: 0 15px;
    }
    .new_contactBg{
        padding: 0;
        background: #fff;
        border: none;
    }
    .new_contactBg_center{
        padding:0;
        border:none;
    }
    .contact_right_phone_box{
        width: 100%;
        border-top: 1px solid #d2d6de;
        padding: 20px 0 20px;
    }
    .contact_right_phone_bestWidth{
        width:100%;
    }
    .contact_right_phone_box ul li{
        width:100%;list-style: none;
    }
    .submit_bottom_btn{
        margin-top:0;
    }
    .submit_bottom_btn input{
        width:100%;
        margin:0 auto;
    }
    .new_ContactUs{
    }
    .new_ContactUs li{
        width: 50%;
        margin-bottom: 10px;list-style: none;
    }
}
.contact_invoice_provider-label{
    position: relative;
    padding-left: 20px;
    font-size:14px;
    color:#6a707e;
    font-weight: normal;
    cursor: pointer;
    margin-bottom:0;
}
.contact_invoice_provider-label input[type="checkbox"],.contact_invoice_provider-label input[type="radio"]{
    display: none;
}
.contact_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;
}
.contact_invoice_provider-label input:checked + .contact_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;
}
/*8.1*/
.new_index_banner_bot{
    width:100%;
    text-align:center;
    height:60px;
    line-height:60px;
    background-color:#fff;
    color:#4a4a4a;
}
.new_index_banner_bot_center{
    width:1120px;
    margin:0 auto;
    font-size:20px;
}
.new_index_banner_bot_center span{
    color:#b8b8b8;
}
.new_index_phone_banner{
    width:100%;
    height:180px;
    background: url(/images/repeatbg.png) repeat;
    background-size: 65px;
    position: relative;
    padding-top:45px;
}
@media(max-width:992px){
    .new_index_banner_bot{
        display:none;
    }
}
.fxed-contact-index{
    width: 80px;
    height:80px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background:#25a2db;
    padding-top: 27px;
    text-align:center;
    position: fixed;
    right: 20px;
    bottom: 175px;
    cursor: pointer;
}
.fxed-contact-index p{
    font-size:12px;
    color:#ffffff;
    line-height: 20px;
}
.fxed-contact-index img{
    width: 30px;
}
.estore-Fees-Rates .Rates-title{
    width: 100%;
    background:#8dd1f0;
    padding-left: 20px;
}
.estore-Fees-Rates{
    margin-bottom: 20px;
}
.estore-Fees-Rates .Rates-title img{
    height: 20px;
}
.estore-Fees-Rates .Rates-title span{
    font-size:16px;
    color:#ffffff;
    line-height: 40px;
    margin-bottom: 5px;
}
.estore-charge-standard{
    width: 100%;
    font-size:16px;
    color:#4a4a4a;
    line-height: 54px;
    text-align: center;
}
.estore-charge-standard-content .left{
    width: 30%;
    text-align: center;
    float: left;
}

.estore-charge-standard-content .left .left-top{
    background:#f8f8f8;
    border:1px solid #e7e7e7;font-size:16px;
    color:#4a4a4a;
    line-height: 38px;
}
.estore-charge-standard-content .left .left-bottom{
    font-size:14px;
    color:#7a7a7a;
    line-height: 90px;
    border:1px solid #e7e7e7;
    border-top: none;
}

.estore-charge-standard-content .right{
    width: 68%;

    float: right;
}
.estore-charge-standard-content .right-top{
    background:#f8f8f8;
    margin:0;    height: 40px;
}
.estore-charge-standard-content .right-top li{
    float: left;
    width: 25%;
    text-align: center;
    border:1px solid #e7e7e7;
    margin-left: -1px;
    height:40px;list-style: none;
    overflow: hidden;
}
.estore-charge-standard-content .right-top li span{
    font-size:14px;
    color:#4a4a4a;
    line-height: 38px;
    display: inline-block;
}
.estore-charge-standard-content .right-bottom{
    height: 90px;
    text-align: center;

}
.estore-charge-standard-content .right-bottom li{
    float: left;
    width: 25%;
    text-align: center;
    border:1px solid #e7e7e7;
    margin-left: -1px;
    margin-top: -1px;
    padding: 20px 0;    height: 100%;list-style: none;
}
.estore-charge-standard-content .right-bottom li .topNum{
    font-size:14px;
    color:#4a4a4a;
    line-height: 25px;
    display: block;
}
.estore-charge-standard-content .right-bottom li .bottomText{
    font-size:12px;
    color:#9b9b9b;
}
.estore-services-lists{
    background:#f8f8f8;
    border:1px solid #e7e7e7;
    margin-top: 10px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 15px;
}
.estore-services-lists-inner{
    width: 80%;
    margin:0 auto;
}
.estore-services-lists-tit{
    font-size:16px;
    color:#4a4a4a;
    line-height: 50px;
    text-align: center;
}
.estore-services-lists-contnt li{
    border:1px solid #e7e7e7;
    margin-top: -1px;list-style: none;
}
.estore-services-lists-contnt li .left-text{
    float: left;
    width: 65%;
    line-height: 18px;
    border-right: 1px solid #e7e7e7;font-size:14px;
    color:#4a4a4a;
    padding: 10px 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.estore-services-lists-contnt li .right-img{
    float: left;
    width: 35%;
    height: 38px;
    text-align: center;
}
.estore-services-lists-contnt li .right-img img{
    height: 10px;
    margin-top: 14px;
}
.estore-services-lists-contnt li:nth-child(odd){
    background: #f8f8f8;
}
.estore-services-lists-contnt li:nth-child(even){
    background: #fff;
}
.apply-estores-btn{
    background:#25a2db;
    border:1px solid #25a2db;
    border-radius:3px;
    width:132px;font-size:14px;
    color:#ffffff;
    text-align:center;
    margin: 	20px auto 10px;
    cursor: pointer;
    line-height: 38px;
}
.estore-services-lists-text{
    text-align: center;
    font-size:14px;
    color:#4a4a4a;
    line-height: 25px;
}
.events-Fees-Rates .free_active_and_ordinary{
    display: none;
}
.events-Fees-Rates .YF-account-rate{
    width: 100%;
}

.events-Fees-Rates .free-event-rate-box{
    background:#ffffff;
    box-shadow:0 2px 4px 1px rgba(0,0,0,0.09);
    border-radius:4px;
}
.events-Fees-Rates .free-event-rate{
    background:#eeeeee;font-size:16px;
    color:#4a4a4a;
    margin:0;
}
.events-Fees-Rates .free-event-rate-content{
    width: 100%;
    height: 105px;
    background-color: #f8f8f8;
    text-align: center;
    font-size: 18px;
    color: #4a4a4a;
    padding-top: 24px;
    position: relative;
    border-radius: 3px;
    padding: 0;
}


.events-Fees-Rates .yqf_normal-account-rete li{
    width: 140px;
    height: 71px;
    display: inline-block;
    border-radius: 6px;    margin-top: 15px;list-style: none;
}
.events-Fees-Rates .normal-account-rete_li{
    background-color: #e8e8e8;list-style: none;
}
.events-Fees-Rates .yqf_normal-account-rete {
    position: relative;
}
.events-Fees-Rates .Service_charge_free{
    padding: 10px 15px 0;
    height: 190px;
}
.events-Fees-Rates .Service_charge_free div{
    margin-top: 6px;
}
.events-Fees-Rates .Service_charge_free div p{
    font-size: 12px;
    color: #8f939d;
    letter-spacing: -0.3px;
    line-height: 20px;
}
.events-Fees-Rates .account-rate-content{
    background: #ffffff;
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.10);
    border-radius: 3px;
}
.events-Fees-Rates .Professional_edition{
    padding: 10px 20px;
}
.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;
}
.apply_professional_version_btn{
    text-align: center;
    margin-bottom: 20px;
}
.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 p{
    margin-top: 14px;
}
.square_blue{
    display: inline-block;
    background: #5bb9e4;
    width: 6px;
    height: 6px;
    margin-right: 6px;
    margin-bottom: 2px;
}
.square_blue{
    display: inline-block;
    background: #5bb9e4;
    width: 6px;
    height: 6px;
    margin-right: 6px;
    margin-bottom: 2px;
}
.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;
}
.Professional_edition+div{
    padding: 0 !important;
}
.yqf_Rates_table thead tr th{
    background: #e7f1f8;
    border-radius: 3px;
}
.yqf_Rates_table tbody tr:nth-child(odd){
    background-color: #fff;
}
.yqf_Rates_table tr td.td1{
    padding-left: 42px;
    font-size: 14px;
    color: #000000;
    width: 20%;
}
.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;
}
.loginin-index-content{
    margin-bottom: -40px;padding-top: 80px;
}
@media(max-width:1200px){
    .loginin-index-content{
        margin-bottom: -40px;padding-top: 0px;
    }
}
.contact-yoopay-lists{
    width: 100%;
    padding: 0 0px;
}
.contact-yoopay-lists .tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.contact-yoopay-type{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:4px;
    display: inline-block;
    width: 120px;
    text-align: center;
}

.contact-yoopayGlobalPayment{
    width: 175px;
}
.contact-yoopay-type img{
    height: 20px;    margin-right: 3px;
    margin-bottom: 6px;
}
.contact-yoopay-type span{
    font-size:16px;
    color:#4a4a4a;
    line-height: 40px;
    font-weight: normal;
}
.contact-lists-check-box{
    margin-top: 20px;
}
.contact-lists-check{
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}
.contact-lists-check input[type="radio"]{
    display: none;
}
.simulation-contact-check{
    border:1px solid #d2d6de;
    width:17px;
    height:17px;
    border-radius: 50%;
    position: absolute;
    left: 4px;
    top:12px;
}
.contact-lists-check input:checked + .simulation-contact-check:after{
    content: "";
    border:1px solid #d2d6de;
    width:17px;
    height:17px;
    background-image: url(/images/checkedbg.png);
    background-size: 100%;
    border-radius: 50%;
    position: absolute;
    left:-1px;
    top:-1px;
}
.contact-lists-check-box li{
    float: left;
    margin-right: 20px;list-style: none;
}
.contact_right_phone_box_first .contact-estore-textarea{
    height: 94px;
}
.about-right-rates{
    display: block;
}
.estore-services-lists-text a{
    color: #25a2db;
    text-decoration: underline;
}

.Free-release-use{
    font-size:12px;color:#8f939d;text-align: center;line-height: 190px;
}
@media(max-width: 992px){
    .about-right-rates,.new_about_tit{
        display: block;
    }
}
@media(max-width: 1200px){
    .about-right-rates,.new_about_tit{
        display: block;
        width: 100%;
        margin:0;
        padding:0;
        background: #f3f3f3;
    }
    .about-right-rates .new_about_tit h3{
        text-align: center;
        font-size:20px;
        color:#212b35;
        position: relative;
        line-height: 40px;
        margin-bottom:30px;
        padding-top: 20px;
    }
    .about-right-rates .new_about_tit h3 span{
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 46px;
        height: 4px;
        border-radius: 4px;
        line-height: 40px;
        margin-left: -23px;
    }
    .estore-charge-standard-content .left{
        width: 100%;
    }
    .estore-charge-standard-content .right{
        width: 100%;
        margin-top: 10px;
        position: relative;
    }
    .estore-charge-standard-content{
        padding:0 12px;
    }
    .estore-charge-standard-content .right-top{
        width: 40%;
        float: left;
        height: 320px;
        overflow: visible;
    }
    .estore-charge-standard-content .right-bottom{
        width: 60%;float: left;height: 320px;
    }
    .estore-charge-standard-content .right-top li{
        width: 100%;
        line-height: 80px;
        margin-left: 0;
        margin-top: -1px;    height: 25%;
        overflow: hidden;list-style: none;
    }
    .estore-charge-standard-content .right-bottom li{
        width: 100%;
        padding: 15px 0;list-style: none;
        height: 25%;
    }
    .estore-services-lists-inner{
        width: 100%;
        padding: 0 12px;
    }
    .estore-services-lists-tit{
        line-height: 35px;
    }
    .estore-services-lists-contnt li .left-text{
        width: 80%;
    }
    .estore-services-lists-contnt li .right-img{
        width: 20%;
    }
    .estore-charge-standard{
        line-height: 20px;
        margin:18px 0;
    }
    .Free-release-use{
        line-height: 90px;
    }
    .events-Fees-Rates .yqf_normal-account-rete li{
        width: 120px;list-style: none;
    }
    .apply_professional_version_pre div:nth-child(1){
        padding: 0;
    }
    .Rates_table{
        display: none;
    }
}
.new_mobile_menu a.mobile-top-nav-rates{
    background: url(/images/biaozhun.png) no-repeat 8px center;
    background-size: 16px;
}
.input-add-yuan{
    display: block;
    width: 100%;
    overflow: hidden;
    height: 38px;
    border: 1px solid #e2e4ea;    border-radius: 4px;
    margin-bottom: 14px;
    font-size: 12px;
}
.input-add-yuan input{
    border:none;
    width: 77%;
}
.contact-estore-textarea{
    width: 100%;height:92px;border:1px solid #d2d6de;border-radius:3px;
    resize: none;
}

.estore-discount-order-pc{
    display: inline-block;
    text-align: left;
}
.estore-discount-order-pc input{
    line-height: 30px;
    text-indent: 10px;
    background: #f9f9f9;
    border: 1px solid #e2e4ea;
    border-radius: 3px;
    width: 121px;
}
.estore-discount-order-pc .discount-use{
    padding-left: 15px;
    line-height: 30px;
    display: inline-block;
    font-size: 12px;
    color: #37aae0;
    cursor: pointer;
}
.estore-discount-order-pc
.discount-error{
    font-size:12px;
    color:#f24f4f;
    line-height: 18px;
    margin-top: -15px;
}
.estore-discount-order-mobile{
    padding: 0 17px;background: #fff;border-top: 1px solid #e8e8e8;
    margin-bottom: 10px;
}
.estore-discount-order-mobile .has-discount{
    ont-size:14px;
    color:#37aae0;
    line-height: 49px;
}
.estore-discount-order-mobile .discount-num{
    display: inline-block;
}
.estore-discount-order-mobile .discount-num input{
    line-height: 30px;
    text-indent: 10px;
    background: #f9f9f9;
    border: 1px solid #e2e4ea;
    border-radius: 3px;
    width: 121px;
}
.estore-discount-order-mobile .discount-num .use-discount{
    padding-left: 15px;
    line-height: 30px;
    display: inline-block;
    font-size: 12px;
    color: #37aae0;
}
.estore-discount-order-mobile .discount-result{
    float: right;font-size:12px;
    color:#9b9b9b;
    line-height: 50px;
}
.new_about_tit_joinus{
    display: block;
}
@media(max-width: 1200px){
    .new_about_tit_joinus{
        display: none;
    }
}
.join-yoopay-box{
    padding-bottom: 50px;
}
@media(max-width: 1200px){
    .join-yoopay-box{
        padding-bottom: 0px;
    }
}
.event-index-right-sponsorContent img{
    width: 100%;
}
.search-timetable-box{
    background:#f9fafc;
    border:1px solid #e3e2e2;
    border-radius:4px;
    position: relative;
    padding-left: 33px;
    line-height: 30px;
    display: inline-block;
}
.search-timetable-box img{
    width: 15px;
    position: absolute;
    top: 8px;
    left: 13px;
}
.search-timetable-box input[name='keyword']{
    border:none;
    background: none;
    text-indent: 3px;
    padding: 0;    vertical-align: top;
}
.search-timetable-box + input[type='button']{
    background:#37aae0;
    border-radius:4px;
    line-height: 32px;
    color: #fff;
    padding: 0;
    border:none;
    padding: 0 10px;
    margin-left: 5px;
}
.search-timetable-mobile-box{
    display: none;
}@media(max-width: 1200px){
    .search-timetable-mobile-box{
        display: block;
    }
}
.auction-list{
    width: 100%;
    background: #f3f7f3;
    padding: 20px 0 45px;
}
.auction-list-inner{
    background: #fff;
    padding: 20px 0 20px;
}
.auction-goods{
    float: left;
    width: 262px;
    height: 338px;
    margin-bottom: 30px;
    margin-left: 30px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
}
.auction-goods-img{
    width: 100%;
    height: 213px;
    overflow: hidden;
}
.auction-goods-img img{
    width: 100%;
}
.auction-goods-name{
    font-size:14px;
    color:#000000;
    height: 36px;
    overflow: hidden;
    line-height: 18px;
    padding:0 10px;
    margin-top: 5px;
}
.auction-goods-price{
    float: left;
    padding-left: 10px;
}
.auction-goods-price span{
    font-size:16px;
    line-height: 20px;
    color:#f87b26;
    display: inline-block;
    margin-right: 5px;
}
.auction-goods-preview{
    float: right;	padding-right: 10px;
}
.auction-goods-preview img{
    width:14px;
}
.auction-goods-preview span{
    font-size:12px;
    color:#9b9b9b;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}
@media(max-width: 1200px){
    .auction-basic-info .activity_name{
        font-size:16px;
        line-height:25px;
        color:#000000;
        font-weight: bold;
        padding-left: 7px;
    }
    .auction-basic-info .event_information_box{
        padding: 5px 10px;
    }
    .auction-list-inner{
        padding-top: 0;
    }
    .auction-goods{
        width: 44%;
        margin:0;
        margin-left: 4%;
        height: 248px;
        margin-bottom: 10px;
    }
    .auction-goods-list {
        padding-top: 10px;
    }
    .auction-goods-img{
        height: auto;
    }
    .auction-list{
        padding-bottom: 0;
    }
}
.auction-sponsor{
    width: 100%;
    height: 56px;
    background:#ffffff;
    border-top: 1px solid #e8e8e8;
    position: relative;
    padding: 12px 0;
    padding-left: 66px;
}
.auction-sponsor-logo{
    width: 38px;
    height: 38px;
    position: absolute;
    left: 15px;
    top: 9px;
}
.auction-sponsor-logo img{
    width: 100%;
}
.auction-sponsor-name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 18px;
}
.auction-sponsor-information{
    font-size:10px;
    color:#9b9b9b;
}
.auction-sponsor-link{
    display: block;
    position: absolute;
    right: 17px;
    top: 50%;
    margin-top: -7px;
}
.auction-sponsor-link img{
    height: 14px;
}
.auction-search{
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 17px;
    z-index: 99;
}
.auction-search-input{
    width: 20%;
    float: left;
    background:#f2f2f2;
    border-radius:4px;
    border: 1px solid #e3e2e2;
    position: relative;
    padding-left: 30px;
}
@media(max-width: 768px){
    .auction-search-input{
        width: 36%;
    }
}
.auction-search-input img{
    position: absolute;
    width: 15px;
    left: 6px;
    top: 8px;
}
.auction-search-input input{
    background: none;
    border:none;
    line-height: 28px;
    width: 100%;
    display: block;
    padding: 0;
}
.auction-search-btn{
    width: 15%;
    text-align: center;
    background:#37aae0;
    border-radius:4px;
    font-size:12px;
    color:#ffffff;
    line-height: 30px;
    float: left;
    margin-left: 1%;

}
@media(max-width: 768px){
    .auction-search-btn{
        width: 18%;
        margin-left: 2%;
    }
}
.bidding-list{
    width: 100%;
    padding-top: 38px;
    height: 100%;
    background: #f7f3f7;
}
.bidding-list-top{
    width: 100%;
    padding: 0 17px;
    border-bottom: 1px solid  #e8e8e8;
    background: #fff;
}
.bidders-state-time{
    float: left;
    font-size:12px;
    color:#f87b26;
    line-height: 35px;
}
.bidders-state-right{
    float: right;
}
.bidders-header{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: inline-block;    margin-top: 6px;
}
.bidders-header img{
    width: 100%;
    border-radius: 50%;
}
.binners-name{
    font-size:14px;
    color:#4a4a4a;
    display: inline-block;
    vertical-align: middle;
    line-height: 35px;
}
.binners-lead{
    border:1px solid #f87b26;
    height:20px;
    color: #f87b26;
    line-height: 20px;
    padding: 0 10px;
    display: inline-block;
    border-radius: 2px;
    vertical-align: middle;
}
.binners-win{
    border:1px solid #f87b26;
    height:20px;
    color: #f87b26;
    line-height: 20px;
    padding: 0 10px;
    display: inline-block;
    border-radius: 2px;
    vertical-align: middle;

}
.binners-end{
    border:1px solid #9b9b9b;
    height:20px;
    color: #9b9b9b;
    line-height: 20px;
    padding: 0 10px;
    display: inline-block;
    border-radius: 2px;
    vertical-align: middle;
    margin-top: 7px;
}
.bidding-list-mid{
    width: 100%;
    background: #fff;
    padding: 8px 17px;
    border-bottom: 1px solid  #e8e8e8;
    padding-left: 120px;
    height: 108px;
    position: relative;
}
.bidding-list-mid .auction-img{
    width: 92px;
    height: 92px;
    position: absolute;
    left: 17px;
    top: 8px;
    overflow: hidden;
}
.bidding-list-mid .auction-img img{
    width: 100%;
}
.bidding-list-mid .auction-name{
    font-size:14px;
    color:#000000;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    font-weight: bold;
}
.bidding-list-mid .my-bid{
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
    position: absolute;
    left: 120px;
    bottom: 28px;
}
.bidding-list-mid  .current-bid{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
    position: absolute;
    left: 120px;
    bottom: 8px;
}
.bidding-list-mid .market-price{
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
    position: absolute;
    right: 17px;
    bottom: 8px;
}
.bidding-list-bottom{
    width: 100%;
    background: #fff;
    height: 50px;
    padding: 0 17px;
}
.auction-end-time{
    font-size:12px;
    color:#7a7a7a;
    line-height: 50px;
    float: left;
}
.binners-btn-cancel{
    font-size:12px;
    color:#4a4a4a;
    line-height: 50px;
    float: right;
    margin-right: 20px;
}
.binners-btn-continue{
    line-height: 30px;
    background:#37aae0;
    border-radius:4px;
    font-size:12px;
    color:#ffffff;
    float: right;
    padding:0 9px;
    margin-top: 10px;
}
.binners-btn-payment{
    font-size:12px;
    color:#ffffff;line-height: 30px;margin-top: 10px;background:#f87b26;
    border-radius:4px;padding:0 9px;
    float: right;
}
.auction-list-waterfull{
    margin-left:20px;width:266px;
    height: 300px;
    list-style: none;
}
@media(max-width: 1200px){
    .auction-list-waterfull{
        margin-left:4%;
        height: 350px;
        width: 44%;
    }
}
@media(max-width: 668px){
    .auction-list-waterfull{
        margin-left:4%;
        height: 310px;
        width: 44%;
    }
}
@media(max-width: 569px){
    .auction-list-waterfull{
        margin-left:4%;
        height: 275px;
        width: 44%;
    }
}
@media(max-width: 420px){
    .auction-list-waterfull{
        margin-left:4%;
        height: 215px;
        width: 44%;
    }
}
.auction-num-select{
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #e3e2e2;
    text-indent: 5px;
    margin-right: 1%;
    width: 20%;
}
.auction-number-waterfall{
    position: absolute;
    right: 8px;
    top: 8px;
    font-size: 12px;
    color: #ffffff;
    opacity: 0.6;
    background: #000000;
    border-radius: 2px;
    line-height: 20px;
    padding: 0 5px;
}
.estore-phone-cart {
    width: 44px;
    height: 44px;
    position: fixed;
    left: 13px;
    bottom: 85px;
    z-index: 999;
}
.estore-phone-cart-inner {
    width: 100%;
    height: 100%;
    position: relative;
    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;
}
.my-auction-fixed{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    opacity: 0.7;
    background: #1e1e1e;
    color: #fff;
    font-size: 12px;
    padding-top: 15px;
    line-height: 12px;
    letter-spacing: 1px;
}
.auction-cancel-order-btn{
    background: #ffffff;
    border: 1px solid #25a2db;
    border-radius: 3px;
    width: 118px;
    font-size: 14px;
    color: #25a2db;
    line-height: 36px;
    padding: 0;
    margin-right: 10px;
}
.auction-surecancel-order-btn{
    background:#25a2db;
    border-radius:3px;
    width:120px;
    font-size:14px;
    color:#ffffff;
    line-height:38px;
    line-height: 38px;
    padding: 0;
    border:none;
}
.auction-phone-cart{
    width: 55px;
    height: 55px;
}
.auction-countdown{
    width: 100%;
    background: #f7f3f7;
    text-align: center;
    padding: 6px 0;
}
.auction-countdown .text{
    font-size:14px;
    color:#fff;
    line-height: 46px;
    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-offer-view-num{
    width: 33.3%;
    text-align: center;
    line-height: 25px;
    font-size:12px;
    color:#9b9b9b;
    float: left;
}
.auction-offer-view-num img{
    height: 14px;
    margin-top: -1px;
}
.auction-index-bottom-toplist{
    width: 90px;
    text-align: center;
    position: absolute;
    left: 0;
    padding:6px;
    line-height: 20px;
    background: #fff;
}
.auction-index-bottom-toplist img{
    width: 16px;
}
.top-list{
    width: 100%;
    padding-top: 38px;
    height: 100%;
    background: #f7f3f7;
}

.top-list-top{
    width: 100%;
    padding: 10px 12px 0;
    background: #fff;
}
.top-list-top .auction-name{
    font-size:16px;
    color:#000000;
    line-height: 20px;
}
.top-list-top .auction-total{
    font-size:14px;
    color:#f87b26;
    line-height: 25px;
    padding-bottom: 5px;

}
.top-list-nav{
    position: relative;
    border-top: 1px solid #e8e8e8;
    background: #fff;
    margin-bottom: 10px;
}
.top-list-nav .nav-name{
    font-size:14px;
    color:#7a7a7a;
    line-height: 38px;
    float: left;
    width: 33.3%;
    text-align: center;
}
.top-list-nav .nav-name.current{
    color:#000000;
    border-bottom: 2px solid #37aae0;
}
.top-list-nav .center-line{
    width: 0;
    height: 18px;
    border-right: 1px solid #b8b8b8;
    position: absolute;
    top: 10px;
    left: 50%;
}
.top-list-lists{
    width: 100%;
    background:#ffffff;
    padding: 0 12px 0 17px;
}
.top-list-auction{
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    padding: 10px 0 10px 102px;
    position: relative;
    height: 112px;
}
.top-list-auction .auction-img{
    width: 92px;
    height: 92px;
    position: absolute;
    left: 0;
    top: 10px;
    overflow: hidden;
}
.top-list-auction .auction-img img{
    width: 100%;
}
.top-list-auction .name{
    font-size:14px;
    color:#000000;
    font-weight: bold;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
.top-list-auction .price{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.offer-participate{
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
}

.auction-empty{
    width: 100%;
    height: 100%;
    position: relative;
}
.auction-empty-in{
    padding-top: 100px;
    text-align: center;
}
.auction-empty-in img{
    width: 25%;

}
.auction-empty-in p{
    text-align: center;
    font-size: 16px;
    margin-top: 25px;
    color: #9b9b9b;
}
@media(max-width: 1200px){
    .new-mobile-agenda-box{
        padding-top: 0;
    }
    .new-mobile-agenda-lists{
        border-bottom:1px solid #d8d8d8;
        padding-bottom:15px;
        margin-top: 10px;
    }
}
.new-agenda-time-show{
    display: inline-block;
    text-align: right;
    overflow: hidden;
    height: auto;
    font-weight: bold;
}
@media(max-width: 1200px){
    .new-agenda-time-show{
        width: 40px;
    }
}
.auction-type-slected{
    width: 22%;
    margin: 0 auto;
    float: none;
    z-index: 9999999;
    position: absolute;
    top: 49px;
    left: 39%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border: 1px solid #e3e2e2;
    text-indent: 5px;
}
@media(max-width: 768px){
    .auction-type-slected{
        top: 93px;
    }
}
.new-rates-nav{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    height: 50px;
}
.new-rates-nav>li{
    border-left: 1px solid  #e7e7e7;
    border-right: 1px solid #e7e7e7;
    margin-left: -1px;
    height: 100%;
    text-align: center;
    width: 14.4%;
    margin-bottom: 0;list-style: none;
}
.new-faq-nav >li{
    border-left: 1px solid  #e7e7e7;
    border-right: 1px solid #e7e7e7;
    margin-left: -1px;
    height: 100%;
    text-align: center;
    width: 50%;
    margin-bottom: 0;list-style: none;
}
.new-rates-nav>li a{
    display: block;
    padding: 0;
    margin:0;
    line-height: 48px;
    color:#4a4a4a;
    border-radius: 0;
    border:none;
}
.nav-tabs>li.active>a{
    border:none;
    color: #fff;
    background:#25a2db;
}
.nav-tabs>li.active>a:hover{
    background:#25a2db;
    border:none;
    color: #fff;
}
.nav-tabs>li>a:hover{
    background: #fff;
}
.nav-tabs>li.active>a:focus{
    background:#25a2db;
    border:none;
    color: #fff;
}
.nav-tabs>li.active>a:hover{

}
.new-rates-content{
    width: 610px;
    margin:0 auto;
    padding-top: 30px;
}
.new-rates-content-tit{
    font-size:16px;
    color:#323c47;
    margin-bottom: 15px;
    text-align: center;
}
.new-rates-free{
    width: 100%;
    height: 128px;
    text-align: center;
    border:1px solid #e1e0e0;
    padding: 40px 0;
    margin-bottom: 20px;
    background: #fff;
}
@media(max-width: 1200px){
    .new-rates-free{
        background:#f3f3f3;
        height: 100px;
        padding: 24px 0;
    }
}
.new-rates-free .free-type{
    font-size:20px;
    color:#4a4a4a;
}
.new-rates-free .free-text{
    font-size:14px;
    color:#4a4a4a;
}
.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;
}
.rates-estore-tit-text{
    font-size:14px;
    color:#25a2db;
    margin-bottom: 10px;
    text-align: center;
}
.new-rates-content-tit-estore{
    margin-bottom: 3px;
}
.new-rates-estore{
    background:#f9fcfc;
    border:1px solid #e7e7e7;
    border-radius:4px;
    width: 100%;
    padding: 17px 17px 16px 20px;
    margin-bottom: 25px;
}
.rates-lists{
    margin-bottom: 20px;
}
@media(max-width: 1200px){
    .rates-lists{
        border:1px solid #e7e7e7;
        padding:0 14px;
    }
    .new-rates-estore{
        border:none;
        padding: 0;
    }
}
.rates-lists li{
    border-bottom:1px solid #dddddd;
    width: 100%;list-style: none;
}
@media(max-width: 1200px){
    .rates-lists li:last-child{
        border:none;
    }
}
.rates-lists li p{
    width: 50%;
    float: left;
    font-size:14px;
    color:#000000;
    line-height: 46px;
}
@media(max-width: 1200px){
    .rates-lists li p:first-child{
        width: 35%;
    }
    .rates-lists li p:last-child{
        width: 65%;
    }
    .rates-lists-message li p:last-child{
        text-align: right;
        font-size:16px;
        color:#4a4a4a;
    }
}
.estore-functional-details{
    font-size:14px;
    color:#000000;
    line-height: 20px;
    text-align: center;
    margin-bottom: 10px;
}
.rates-content-box{
    background:#f5f8f9;
    border:1px solid #e7e7e7;
    margin-top: -1px;
    padding-bottom: 35px;
}
.events-paid{
    font-size:16px;
    color:#000000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}
@media(max-width: 1200px){
    .events-paid{
        font-size:14px;
        color:#4a4a4a;
    }
}
.events-rates-details table{
    margin-bottom: 10px;
}
.events-rates-details .yqf_Rates_table thead tr th{
    background:#ffffff;
    border:1px solid #e7e7e7;
    border-radius:3px;
    padding:0;
    padding-left: 20px;
}
.events-rates-details .Rates_table td{
    border-left: 1px solid #D0D7E5;
}
.new-rates-content-tit-auction{
    font-size:16px;
    color:#323c47;
    font-weight: bold;
}
.about-yoopay{
    width: 100%;
    background: #fff;
}
.yoopay-module{
    position: relative;
    padding-left: 180px;
    min-height: 110px;
    margin-bottom: 20px;
    list-style: none;
}
.yoopay-module-logo{
    width: 160px;
    height: 107px;
    position: absolute;
    left: 0;top: 0;
    text-align: center;
    padding-top: 12px;
    background:#ffffff;
    box-shadow:0 1px 4px 0 rgba(0,0,0,0.17);
}
.yoopay-module-logo img{
    width: 65px;
}
.yoopay-module-logo p{
    line-height: 27px;
}
.yoopay-module-introduce{
    width: 100%;
}
.yoopay-module-title{
    font-size:14px;
    color:#000;
    line-height: 20px;
    margin-bottom: 20px;

}
.yoopay-module-text{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.about-yoopay-modal-phone p img{
    width: 65px;
    height: auto;
}
.about-yoopay-dialog-close{
    width: 20px;
    opacity: 1;
    position: absolute;
    right: 20px;
    top: 15px;
}
.about-yoopay-dialog .modal-dialog{
    margin-top: 15%;
}
.about-yoopay-dialog .modal-header{
    padding: 0;
    padding-top: 20px;
    padding-left: 62px;
    min-height: 85px;
    border-bottom: 1px solid #dadada;
}
.about-yoopay-dialog-modul-logo{
    border:1px solid #c9c9c9;
    border-radius:4px;
    width:48px;
    height:48px;
    position: absolute;
    left: 20px;
    top: 20px;
    text-align: center;
}
.about-yoopay-dialog-modul-logo img{
    width: 30px;
    margin-top: 10px;
}
.about-yoopay-dialog-modul-tit{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    margin-top: 5px;
}
.about-yoopay-dialog-modul-subtit{
    font-size:12px;
    color:#6a707e;
    line-height: 20px;
}
.about-yoopay-dialog .modal-content{
    padding: 0 20px;
}
.about-yoopay-dialog .modal-body{
    padding: 0;
    padding-top: 10px;
    padding-bottom: 30px;
}
.about-yoopay-dialog-modul-introduce{
    font-size:14px;
    line-height: 20px;
    color:#6a707e;
}
.rates-dialog-modul-logo{
    width: 20px;
}
.rates-yoopay-dialog .modal-header {
    padding: 0;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 0;
    border:none;
}
.rates-yoopay-dialog-close{
    width: 15px;
    opacity: 1;
    position: absolute;
    right: 20px;
    top: 15px;
}
.rates-yoopay-dialog .modal-dialog {
    margin-top: 15%;
}
.new-login-box{
    width: 335px;
    margin:0 auto;
    padding-top: 70px;
    padding-bottom: 255px;
    text-align: left;
}
@media(max-width: 1200px){
    .new-login-box{
        padding-top: 10px;
    }
}
.login-informations-tit{
    display: block;
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
    font-weight: normal;
}
.login-informations-input{
    display: block;
    text-indent: 10px;
    line-height: 40px;
    border:1px solid #dbdbdb;
    border-radius:4px;
    background:#ffffff;
    width: 100%;
}
.login-btn{
    display: block;
    background:#25a2db;
    border-radius:4px;
    line-height: 40px;
    margin-top: 30px;
    text-align: center;
    cursor: pointer;
}
.login-btn input{
    display: block;
    width: 100%;
    background: none;
    border:none;font-size:14px;
    color:#ffffff;
}
.login-forget-password{
    display: block;
    text-align: center;
    line-height: 40px;
    font-size:14px;
    color:#25a2db;
}
.blue-square{
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #00ADEE;
}
.contact_yoopay{
    width: 100%;
    border:none;
}
.contact_yoopay_nav li{
    float: left;
    width: 25%;
    line-height: 50px;
    list-style: none;
    text-align: center;
    cursor: pointer;
    height: 50px;
}
.contact_yoopay_nav li label{
    width: 100%;
    padding: 0;
    margin:0;
}
.contact_yoopay_nav .contact-yoopay-type{
    width: 100%;
    border:none;
}
.contact_yoopay_nav .contact-yoopay-type img{
    display: none;
}
.contact_yoopay_nav .contact-yoopay-type span{
    display: block;
    line-height: 50px;
}
.contact-lists-check input:checked + .simulation-contact-check:after{
    content: '';
    background:#25a2db;
    width: 0;
    height: 0;
    border-radius: 0;
    position: static;
    display: block;
    z-index: 1;
}
.contact-lists-check input:checked + .simulation-contact-check{
    color: #fff;
    display: block;
    width: 100%;
    height: 50px;
    background:#25a2db;
    border:1px solid #e7e7e7;
}
.contact-lists-check .simulation-contact-check{
    width: 100%;
    height: 50px;
    border-radius: 0;
    position: static;
    display: block;
    z-index: 2;border:1px solid #e7e7e7;
}
.contact_yoopay_bottom{
    border:1px solid #e7e7e7;
    border-top: none;
    padding: 20px 50px 40px;
    margin-bottom: 20px;
}

@media(max-width: 1200px){
    .contact_yoopay_bottom{
        padding: 10px 15px 20px;
    }


}
.yqf_register_youfu p.login_personal_dialog{
    display: block;
    color: #25a2db;
    font-size: 14px;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.yqf_register_youfu p.login_personal_dialog_min{
    display: none;
    color: #25a2db;
    font-size: 14px;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.yqf_register_youfu p.PC{
    display: inline-block;
}
.yqf_register_youfu p.mobile{
    display: none;
}
@media(max-width: 1200px){
    .yqf_register_youfu p.login_personal_dialog{
        display: block;
    }
    .yqf_register_youfu p.login_personal_dialog_min{
        display: none;
    }
    .yqf_register_youfu p.PC{
        display: inline-block;
    }
    .yqf_register_youfu p.mobile{
        display: inline-block;
        text-align: center;
    }
}
@media(max-width: 678px){
    .yqf_register_youfu p.login_personal_dialog{
        display: none;
    }
    .yqf_register_youfu p.login_personal_dialog_min{
        display: none;
    }
    .yqf_register_youfu p.PC{
        display: none;
    }
    .yqf_register_youfu p.mobile{
        display: none;
        text-align: center;
    }
}

/* 个人中心 */
.personal-center{
    height: 100%;
    background: #F8F8F8;
    padding-top: 38px;
}
.personal-center-head{
    width: 100%;
    height: 170px;
    position: 	relative;
    overflow: hidden;
}

.personal-center-head .head-blur{
    width: 100%;
    height: 100%;
}
.personal-center-head .blur{
    filter: url(blur.svg#blur);
    -webkit-filter: blur(40px);
    -moz-filter: blur(40px);
    -ms-filter: blur(40px);
    filter: blur(40px);
}
.personal-center-head .circle-head{
    width: 86px;
    height: 86px;
    border: 2px solid #C9C9C9;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -45px;
    overflow: hidden;
}
.personal-center-head .circle-head img{
    width: 100%;
}

.personal-center-head .center-name{
    font-size:14px;
    color:#ffffff;
    line-height: 20px;
    text-align: center;
    position: absolute;
    top: 110px;
    left: 0;
    width: 100%;
}
.personal-center-lists{
    width: 100%;
    padding: 25px 0;
    background: #fff;
    margin-bottom: 10px;
}
.personal-center-lists ul li{
    width: 25%;
    float: left;
    text-align: center;
    position: relative;list-style: none;
}
.personal-center-lists ul li a{
    display: block;
}
.personal-center-lists ul li img{
    height: 28px;

}
.personal-center-lists ul li p{
    font-size:14px;
    color:#323c47;
    margin-top: 10px;
}
.personal-center-lists ul li .lists-line{
    width: 1px;
    display: block;
    height: 25px;
    background: #8f939d;
    position: absolute;
    right: 0;
    top: 10px;
}
.personal-center-informations{
    width: 100%;
    background: #fff;
}
.personal-center-informations ul{
    padding-left: 12px;
}
.personal-center-informations ul li a {
    display: block;
    border-bottom: 1px solid #ededed;
}
.personal-center-informations ul li {
    width: 100%;
    position: relative;
    list-style: none;
}
.personal-center-informations ul li .lists-logo{
    width: 29px;
    margin-right: 8px;vertical-align: middle;
}
.personal-center-informations ul li span{
    font-size:14px;
    color:#4a4a4a;
    line-height: 50px;
}
.personal-center-informations ul li .arrowlink{
    height: 12px;
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -6px;
}
.personal-center-informations ul li .mybalance{
    font-size:14px;
    color:#323c47;
    line-height: 50px;
    float: right;
    padding-right: 12px;
}
.personal-center-events{
    width: 100%;
    height: 100%;
    background: #F8F8F8;
}
.personal-center-events-box{
    width: 100%;
    background: #fff;
}
.personal-center-events-box .center-events-top{
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #ededed;
}
.personal-center-events-box .center-events-top .left{
    float: left;
    text-align: left;
    padding-left: 16px;
}
.personal-center-events-box .center-events-top .left .logo{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin-top: 9px;
    margin-right: 5px;
}
.personal-center-events-box .center-events-top .left .name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 50px;
}
.personal-center-events-box .center-events-top .left .arrow{
    height: 10px;
}
.personal-center-events-box .center-events-top .right {
    float: right;
    text-align: right;
    padding-right: 16px;
}
.personal-center-events-box .to-be-used{
    font-size:12px;
    color:#7ab34a;
    line-height: 50px;
}
.center-events-mid{
    height:91px;
    border-bottom: 1px solid #ededed;
    width: 100%;
}
.center-events-mid .events-infornations{
    position: relative;
    padding: 10px 0;
    padding-left: 86px;
}
.center-events-mid .events-infornations .poster{
    width: 60px;
    height: 70px;
    position: absolute;
    left: 16px;
    top: 10px;
    overflow: hidden;
}
.center-events-mid .events-infornations .poster img{
    width: 100%;
}
.center-events-mid .events-infornations p.events-name{
    font-size:14px;
    color:#000000;
    font-weight: bold;
    line-height: 20px;
}
.center-events-mid .events-infornations p{
    font-size:12px;
    color:#8f939d;text-overflow: ellipsis;
}
.center-events-bottom{
    width: 100%;
}
.center-events-bottom .YF-account-rate{
    width: 100%;
}
.client_events_head{
    background:#ffffff;
    width:100%;
    height:50px;
    border-bottom:1px solid #ededed;
    padding: 0 17px;
}
.client_events_head-img{
    height: 32px;
    display: inline-block;
}
.client_events_head-img img{
    height: 100%;
    margin-right: 4px;
}
.client_events_sponsor_name{
    font-size:14px;
    color:#4a4a4a;
    line-height: 50px;
    display: inline-block;
    vertical-align: middle;
}
.client_events_head .arrowlink{
    height: 13px;
    margin-left: 3px;
}
.client_events_states{
    float: right;
    font-size: 14px;
    line-height: 50px;
}
.client_events_middle{
    width: 100%;
    height: 90px;
    border-bottom: 1px solid #ededed;
    padding: 10px 17px 10px 86px;
    position: relative;
}
.client_events_post{
    width: 60px;
    height: 70px;
    position: absolute;
    left: 17px;
    top: 10px;
    overflow: hidden;
}
.client_events_post .week {
    line-height: 44px;
}
.client_events_post .mouth {
    height: 25px;
    line-height: 12px;
}
.client_events_information{
    width: 100%;
}
.client_events_information .events_name a{
    font-size: 14px;
    color: #000;
    line-height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.client_events_information .events_date{
    font-size:12px;
    color:#8f939d;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.client_events_information .events_location{
    font-size:12px;
    color:#8f939d;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.client_events_bottom{
    height:50px;
    background: #fff;
    text-align: right;
    display: none;
    padding: 8px 17px;
}
.client_events_bottom a{
    display: inline-block;
    margin:0 6px;
    color: #fff;font-size: 12px;
}
.client_events_bottom a:last-child{
    margin-right: 0;
}
.client_event_lists{
    padding-bottom: 0;
    margin-bottom: 10px;
}
.client_events_bottom  .pay_again{
    color:#4a4a4a;
    line-height: 20px;
    border:1px solid #7a7a7a;
}
.client_events_bottom  .refund{
    color:#7a7a7a;
}
.client_events_bottom .delate_order{
    color:#4a4a4a;
}
.client_events_post .events_poster_box{
    width: 100%;
    height: 100%;
    position: relative;
}
.client_events_post .events_poster_box img{
    position: absolute;
    margin:auto;
    left: 0;
    top:0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
}
.client_events_bottom .cancel_order{
    color:#4a4a4a;
    border:1px solid #7a7a7a;
}
.client_membership{
    width:100%;
    padding: 0 16px;
    padding-top: 38px;
    font-family: 微软雅黑;
}
.client_membership_num{
    font-size:16px;
    color:#4a4a4a;
    margin:18px 0;
}
.client_membership_list{
    width: 100%;border-radius:6px;
    height: 88px;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
}
.client_membership_list .membership-card{
    width: 100%;
    height: 100%;
    padding-left: 57px;
    padding-top: 16px;
}
.client_membership_list .logo-name{
    position: absolute;
    left: 12px;
    top:16px;
}
.client_membership_list .membership-logo{
    width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    border:1px solid #ffffff;
}
.client_membership_list .membership-logo img{
    position: absolute;
    margin:auto;
    left: 0;
    top:0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
}
.client_membership_list .card-sponsor-name{
    color:#ffffff;font-size:14px;
    line-height: 20px;
}
.client_membership_list .membership-type{
    font-size:22px;
    color:#ffffff;
    font-weight: bold;
}
.client_membership_detail{
    width: 100%;
    padding-top: 38px;
}
.client_membership_detail .member_name{
    font-size:18px;
    color:#4a4a4a;
    margin-top: 22px;
    text-align: center;
}
.client_membership_detail .effective-date{
    text-align: center;
    font-size:12px;
    color:#4a4a4a;
    margin-top: 15px;
    margin-bottom: 18px;
}
.client_membership_detail_card{
    border-radius:6px;
    width:300px;
    height:170px;
    margin:0 auto;
    position: relative;
    overflow: hidden;
}
.client_membership_detail_card_inner{
    padding-left: 63px;
    padding-top: 20px;
    width: 100%;
    height: 100%;
    position: relative;
}

.client_membership_detail_card_inner .logo-name{
    position: absolute;
    left: 18px;
    top: 19px;
}
.client_membership_detail_card_inner .membership-logo{
    width: 38px;
    height: 38px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    border:1px solid #ffffff;
    display: inline-block;
    vertical-align: middle;
}
.client_membership_detail_card_inner .logo-name img{
    position: absolute;
    margin:auto;
    left: 0;
    top:0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
}
.client_membership_detail_card_inner .card-sponsor-name{
    font-size:14px;
    color:#ffffff;
    line-height: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}
.client_membership_detail_card_inner .membership-type{
    text-align: center;
    margin-top: 52px;
    font-size:22px;
    color:#ffffff;
    margin-left: -63px;
}
.client_membership_detail_text{
    font-size:12px;
    color:#8f8e8f;
    line-height:22px;
    padding: 0 17px;
    margin-top: 5px;
}
.client_account_detail_head{
    width:40px;
    height:40px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    border:1px solid #d8d8d8;
    display: inline-block;
    float: right;
    margin-right: 15px;
    margin-top: 5px;
}
.client_account_detail_head img{
    position: absolute;
    margin:auto;
    left:0;
    top:0;
    right: 0;
    bottom: 0;
    max-width: 100%;
    max-height: 100%;
}
.client_personal_information{
    padding-top: 38px;
    min-height: 100%;
    padding-bottom: 38px;
    background: #efebf7;
}
.client_personal_information ul li p:first-child{
    line-height: 50px;
    font-size: 14px;
    color: #6c6c6c;
    float: left;
    width: auto;
}
.client_personal_information ul li p:last-child{
    text-align: right;
    color: #858585;
    padding-right: 9px;
    line-height: 50px;
    font-size: 14px;
    float: right;
    width: auto;
}
.client_personal_information ul li p img.arrowlink{
    height: 12px;
    vertical-align:middle;
    margin-left: 6px;
}

.client-tickets-poster{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin:auto;
    max-height: 100%;
    max-width: 100%;
}
.client-tickets-lists{

}
.client-tickets-lists .ticket-number{
    font-size:16px;
    color:#323c47;
    line-height: 40px;
    float: left;
}
.client-tickets-lists  .ticket-state{
    float: right;
    font-size:14px;

    line-height: 40px;
}
.client-tickets_information .left,.client-tickets_information .right{
    width: 50%;
    float: left;
    font-size: 14px;
}
.client-tickets_information .right{
    text-align: right;
}
.client-tickets_information {
    line-height: 24px;
}
.client-tickets-order-detail .order-detail-lists .left,.client-tickets-order-detail .order-detail-lists .right{
    width: 50%;
    float: left;
    line-height: 24px;font-size: 14px;
}
.client-tickets-order-detail .order-detail-lists .right{
    text-align: right;
}
.login-mobile-title{
    display: none !important;
}

@media(max-width: 760px){
    .login-mobile-title{
        display: inline-block !important;
    }
}

.circle-head-box{
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: 0;
}
.circle-head-box img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin:auto;
}

.register_yf_modal_body_line{
    width: 1px;
    height: 160px;
    background: #e2e4ea;
    position: absolute;
    left: 50%;
    top: 50px;
}
.PC-none-mobile-inline-block{
    display: none;
}
@media(max-width: 1200px){
    .PC-none-mobile-inline-block{
        display: inline-block;
    }
}
/* 个人中心 */


.console-header{
    width: 100%;
    height: 44px;
    margin-bottom: -44px;
    position: relative;
}
.console-content{
    min-height: 100%;
    padding: 44px 0 116px;
    background: #f7f7f7;
}
.console-footer{
    width: 100%;
    height: 116px;
    margin-top: -116px;
    background:#4a4a4a;
    text-align: center;
    padding-top: 30px;
}
.console-login{
    width: 1170px;
    height: 547px;
    margin:20px auto 20px;
    background: #fff;
}
.console-login-title{
    width: 100%;
    border-bottom:1px solid #dbdbdb;
    text-align: center;
    height: 42px;
    padding-top: 13px;
    position: relative;
}
.console-login-title span{
    font-size:18px;
    color:#4a4a4a;
}
.console-login-title .bottom-line{
    background:#25a2db;
    width:72px;
    height:2px;
    position: absolute;
    bottom: -1px;
    left: 50%;
    margin-left: -36px;
}
.console-login-information{
    width: 335px;
    margin:0 auto;
    padding-top: 70px;
}
.console-login-information .login-email{
    font-size:14px;
    color:#4a4a4a;
    line-height: 20px;
}
.console-login-information .login-email-input{
    border:1px solid #dbdbdb;
    border-radius:4px;
    text-indent: 10px;
    display: block;
    width: 100%;
    line-height: 38px;
    margin-bottom: 20px;
}
.console-login-btn{
    display: block;
    background: #25a2db;
    border-radius: 4px;
    line-height: 40px;
    margin-top: 30px;
    text-align: center;
    cursor: pointer;font-size:14px;
    color:#ffffff;
}
.console-banner{
    width: 100%;
    min-height: 250px;
    max-height: 1000px;
    overflow: hidden;
}
.console-banner .banner-bigimg{
    width: 100%;
}
.console-membership-content{
    width: 1200px;
    margin:0 auto;
}
.console-membership-title{
    font-size:20px;
    color:#4a4a4a;
    text-align:center;
    margin:25px 0;
}
.company-membership{
    background:#ffffff;
    box-shadow:0 1px 9px 1px rgba(0,0,0,0.07);
    width: 100%;

}



.company-membership .new-rates-nav{
    height: 41px;
    border:1px solid #e2e4ea;
    background:#f0f0f0;
}
.company-membership .new-rates-nav>li{
    width: 222px;
    height: 40px;list-style: none;
}
.company-membership .nav-tabs>li.active>a{
    border:none;
    color: #fff;
    background:#25a2db;
}
.company-membership .nav-tabs>li.active>a:hover{
    background:#25a2db;
    border:none;
    color: #fff;
}
.company-membership .nav-tabs>li>a:hover{
    background: #f0f0f0;
}
.company-membership .nav-tabs>li.active>a:focus{
    background:#25a2db;
    border:none;
    color: #fff;
}

.company-membership .new-rates-nav>li a{
    line-height: 40px;
}
.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;
}
.company-membership-lists:nth-child(even){
    background:#f9fafc;
}
.add-company-membership-content{
    width: 400px;
    margin:0 auto;
}
.company-membership-num{
    font-size:12px;
    color:#4a4a4a;
    padding: 20px 20px 0;
}
.add-company-membership-content .head-div{
    width:79px;
    height:79px;
    border-radius: 50%;
    overflow: hidden;
    margin:0 auto;
}
.add-company-membership-content .head-div img{
    width: 100%;
}
.add-company-membership-content .add-head p{
    font-size:14px;
    color:#25a2db;
    margin-top: 15px;
    text-align: center;
    cursor: pointer;
    margin-bottom: 10px;
}
.add-company-membership-table{
    width: 100%;
}
.add-company-membership-table tr{
    width: 100%;
}
.add-company-membership-table .information-tit{
    font-size:14px;
    color:#6a707e;
}
.add-company-membership-table .information-input input,.add-company-membership-table .information-input select{
    background:#ffffff;
    border:1px solid #d2d6de;
    border-radius:3px;
    text-indent: 10px;
    height: 38px;
    width: 100%;
    margin-bottom: 10px;
}
.add-company-membership-table .information-input textarea{
    width: 100%;border:1px solid #d2d6de;
    border-radius:3px;
    height: 60px;
    padding: 5px;
    resize: none;
}
.add-company-membership-content .save-btn{
    background:#25a2db;
    border-radius:3px;
    width:120px;font-size:14px;
    color:#ffffff;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    margin:20px auto 0;
}
.modify-administrator-password{
    cursor: pointer;
    float: left;
    font-size:14px;
    color:#25a2db;
    line-height: 32px;
}
.events-estote-box{
    width: 100%;

}
.events-estote-lists{
    width: 272px;
    display: inline-block;
    height: 316px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);
    margin-bottom: 30px;
    background-color: #fff;
    margin-right: 10px;
}
.events-estote-lists .goods-banner{
    width: 100%;
    height: 224px;
    overflow: hidden;
    position: relative;
}
.events-estote-lists .goods-banner img{
    position: absolute;
    margin:auto;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;

}
.events-estote-lists .goods-name a{
    font-size:14px;
    color:#4a4a4a;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 90%;
    margin:0 auto;
    margin-top: 10px;
    display: block;
}
.events-estote-lists .goods-price-view{
    width: 90%;
    margin:0 auto;
    margin-top: 5px;
}
.events-estote-lists .goods-price-view .goods-price{
    font-size:16px;
    color:#000000;
    font-weight: bold;
    line-height: 20px;
}
.events-estote-lists .goods-price-view .goods-view{
    font-size:12px;
    color:#8f939d;
    line-height: 20px;
    float: right;
}
.events-estote-lists .goods-price-view .goods-view img{
    width: 15px;
    margin-top: -2px;
}
.goods-yuanjia .goods-price-view .goods-yuanjia{
    display: none;
}
@media(max-width: 1200px){
    .events-estote-lists{
        width: 48%;
        height: 222px;
        margin-right: 2%;
    }
    .events-estote-lists:nth-of-type(even){
        margin-right: 0;
    }
    .events-estote-lists .goods-banner{
        height: 138px;
    }
    .events-estote-lists .goods-name{
        font-size: 	12px;
    }
    .events-estote-lists .goods-price-view .goods-price{
        font-size: 	14px;
    }
    .events-estote-lists .goods-price-view .goods-view{
        display: none;
    }
    .goods-yuanjia .goods-price-view .goods-yuanjia{
        display: block;
        font-size:12px;
        color:#9b9b9b;
        margin-left: 10px;
        text-decoration: line-through;
        line-height: 20px;
    }
}

.pay-success-estore{
    width: 100%;
}

.pay-success-estore-goods{
    width: 24%;
    float: left;
    margin-right: 1%;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16);
    height: 352px;
    margin-bottom: 20px;
}
.pay-success-estore-box{
    width: 80%;
    margin: 0 auto;
    padding: 20px;
}
.pay-success-estore-goods .goods-img{
    width: 100%;
    height: 252px;
    overflow: hidden;
    display: block;
    position: relative;
}
.pay-success-estore-goods .goods-img img{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
.pay-success-estore-goods .goods-name{
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
}
.pay-success-estore-goods .goods-price{
    font-size: 16px;
    color: #000000;
    padding: 0 10px;
}
.pay-success-estore-head{
    background:#ffffff;
    border:1px solid #e8e8e8;
    height: 48px;
    padding: 0 20px;
    margin-bottom: 20px;
}
.pay-success-estore-head .left{
    font-size:16px;
    color:#4a4a4a;
    line-height: 48px;
    float: left;
}
.pay-success-estore-head .right{
    float: right;
}
.pay-success-estore-head .right .estore-logo{
    height: 30px;
    margin-top: 10px;
    margin-right: 10px;
    display: inline-block;
    background: none;
}
.pay-success-estore-head .right .estore-logo img{
    height: 100%;
}
.pay-success-estore-head .right  .estore-name{
    font-size:16px;
    color:#000000;
    margin-right: 15px;
    line-height: 48px;
}
.pay-success-estore-head .right .go-estore{
    font-size:14px;line-height: 48px;
    color:#9b9b9b;
}
@media(max-width: 1200px){
    .pay-success-estore-box{
        padding: 0 ;
        width: 100%;
    }
    .pay-success-estore{
        padding: 20px;
    }
    .pay-success-estore-goods{
        width: 49%;
        margin-right: 2%;
    }
    .pay-success-estore-goods:nth-of-type(even){
        margin-right: 0;
    }
    .pay-success-estore-goods .goods-name{
        font-size: 12px;
    }
    .pay-success-estore-goods{
        height: 265px;
    }
    .pay-success-estore-goods .goods-img{
        height: 172px;
    }
    .pay-success-estore-goods .goods-name{
        height: 44px;
        overflow: hidden;
        padding: 5px 10px;

    }
    .pay-success-estore-head{
        border:none;
        height: auto;
        padding: 0;
    }
    .pay-success-estore-head .left{
        float: right;
        width: 100%;
        text-align: left;
    }
    .pay-success-estore-head .right{
        float: left;
    }
}

.newsearch-footer{
    margin-top: -120px;
}
.newsearch-content{
    padding: 44px 0 120px;
    min-height: 100%;
}
.newsearch-head .new_header{
    position: fixed;
    z-index: 999;
}
.search-head{
    width: 1130px;
    margin: 0 auto;
    border-bottom:1px solid #e8e8e8;
    padding-top: 10px;
}
.search-types{
    float: left;
    width: 50%;
}
.search-types ul li{
    display: inline-block;
    padding: 20px 0 10px;list-style: none;

}
.search-types ul li a{
    display: block;font-size:16px;
    color:#4a4a4a;
    border-right: 1px solid #e8e8e8;
    padding: 0 30px;
}
.search-input-btn{
    float: left;
    width: 50%;
    padding-top: 7px;
    text-align: right;
}
.search-types ul li.current a{
    font-weight: bold;
    color: #000;
}
.search-types ul li.current{
    border-bottom: 1px solid #25a2db;
}
.search-input-btn .search-input{
    background:#f2f2f2;
    border:1px solid #e3e2e2;
    border-radius:4px;
    width:349px;
    height:39px;
    display: inline-block;
    margin-right: 10px;
    padding-left: 30px;
    position: relative;
}
.search-input-btn .search-input img{
    position: absolute;
    height: 20px;
    top: 10px;
    left: 8px;
}
.search-input-btn .search-input input{
    width: 100%;
    height: 100%;
    border:0;
    margin:0;
    padding: 0;
    text-indent: 10px;
    line-height: 39px;
    color: #4a4a4a;
    background: none;
}
.search-input-btn .search-btn{
    background:#37aae0;
    border-radius:4px;
    width:96px;
    height:40px;font-size:14px;
    color:#ffffff;
    text-align: center;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
}
@media(max-width: 1200px){
    .newsearch-content{
        padding-top: 38px;
    }
    .search-head{
        width: 100%;
        padding: 0;
        background: #F8F8F8;
        border:none;
        padding-bottom: 10px;
    }
    .search-types{
        width: 100%;
        float: none;
        background: #fff;
        margin-bottom: 10px;
    }
    .search-input-btn{
        width: 100%;
        float: none;
    }
    .search-types ul li{
        width: 33.3%;
        float: left;
        text-align: center;
        line-height: 36px;
        padding: 0;list-style: none;
    }
    .search-types ul li a{
        font-size:14px;
        color:#4a4a4a;
        padding: 0;
        margin:0;
        line-height: 36px;
        display: inline-block;
        border-right:0;
    }
    .search-types ul li.current{
        border:none;
    }
    .search-types ul li.current a{
        border-bottom: 2px solid #25a2db;
    }
    .search-input-btn{
        padding: 0 10px;
    }
    .search-input-btn .search-input{
        width: 80%;float: left;
        margin-right: 3%;
        height: 30px;
    }
    .search-input-btn .search-btn{
        width: 17%;float: left;
        height: 30px;
        line-height: 30px;
    }
    .search-input-btn .search-input input{
        line-height: 30px;
    }
    .search-input-btn .search-input img {
        position: absolute;
        height: 15px;
        top: 7px;
        left: 8px;
    }
}
.search-event-mobile{
    width: 100%;
    background: #fff;
}
.client_events_middle .event-name{
    display: inline-block;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
}
.goods-label-lists-mobile{
    height: auto;
}
.chongxinchongzhi a{
    width: 90%;
    margin: 0 auto;
    display: block;
    text-align: center;
    background: #25a2db;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    line-height: 40px;
}
.yms-recommend{
    padding-top: 38px;
    background-color: #fff;
    height: 100%;
}
.yms-recommend-banner{
    width: 100%;
    padding: 15px 12px 5px;
    background-color: #fff;
}
.yms-recommend-banner img{
    width: 100%;
}
.yms-recommend-name{
    width: 100%;
    padding: 5px 12px 5px;
    background-color: #fff;
    font-size:14px;
    color:#0f0f0f;
    line-height: 20px;
}
.yms-recommend-explain{
    width: 100%;
    background-color: #fff;
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
    overflow: hidden;
}
.yms-recommend-lists{
    width: 100%;
    padding: 0 12px 40px;
    margin-top: 13px;
    background-color: #fff;
}
.yms-recommend-lists-tit{
    font-size:14px;
    color:#0f0f0f;
    line-height: 40px;
    margin:0;
}
.yms-recommend-lists ul li{
    width: 100%;
    position: relative;
    padding-right: 110px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #efefef;
    min-height: 80px;list-style: none;
}
.yms-recommend-lists ul li .left{
    float: left;
}
.yms-recommend-lists ul li .left .name{
    font-size:14px;
    color:#0f0f0f;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
}
.yms-recommend-lists ul li .left .date{
    font-size:12px;
    color:#7a7a7a;
    line-height: 20px;
}
.yms-recommend-lists ul li .right {
    width: 100px;
    height: 60px;
    overflow: hidden;
    float: right;
    position: absolute;
    right: 0;
    top: 10px;
}
.yms-recommend-lists ul li .right img{
    height: 100%;
    min-width: 100%;
}
.yms-recommend-company{
    width: 100%;
    padding: 14px 0;


    font-size:14px;
    color:#000000;

    line-height: 20px;
    text-align: center;
    background-color: #fff;
}
.yms-recommend-company .company-link{
    font-size:12px;
    color:#4a4a4a;
    line-height: 20px;
}
.client-search ul li{
    width: 33.3%;
    float: left;
    text-align: center;
    cursor: pointer;
    background-color: #fff;list-style: none;
}
.client-search ul li span{
    font-size:14px;
    color:#4a4a4a;
    line-height: 40px;
}
@media (max-width: 992px){
    .api-container{
        width: 100%;
        max-width: 100%;
    }
    .api-bank_transfer .BlueBoxContent{
        width: 100%;
    }
}
.api-container .home_content{
    width: 100%;
}
.cf-myorder-nav{
    width: 50% !important;float: left;text-align: center;line-height: 30px;
}
.cf-myorder-nav a{
    display: inline-block !important;
}
.cf-myorder-nav.current a{
    color: #000;border-bottom: 2px solid #25a2db;
}
@media(max-width: 768px){
    .auction-events-imgbox	{
        height: 145px;
    }
}
.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;

}
.new-header-btn{
    background-image: url(/images/btn-bg-new.png);
    background-size: 100%;
    width: 120px;
    cursor: pointer;
    height: 35px;text-align: center;
    float: left;
    margin-top: 30px;
}
.new-header-btn a{
    font-size:14px;
    color: #fff;
    line-height: 35px;
    display: block;width: 100%;
    height: 100%;
}
.new-header-btn a:hover{
    color: #fff;
    text-decoration: none;
}
.index-yoopay-clients{
    width: 100%;
    background-image: url(/images/clients-bg.png);
    height: 240px;
    background-size: 100%;
}
.index-yoopay-clients-inner{
    width: 1200px;
    margin:0 auto;
    height: 100%;
    text-align: center;
}
.index-yoopay-clients .clients-img{
    text-align: center;
    padding-top: 31px;
    display: inline-block;
}
.index-yoopay-clients .clients-img li{
    width: 160px;
    margin-right: 6px;
    float: left;
    list-style: none;
}
.index-yoopay-clients .clients-img li img{
    width: 100%;
}
.index-yoopay-clients .clients-img li:last-child{
    margin-right: 0;
}
.index-yoopay-clients .yoopay-account{
    margin-top: 15px;
}
.index-yoopay-clients .yoopay-account li{
    width: 33.3%;
    float: left;
    text-align: center;
    list-style: none;
}
.index-yoopay-clients .yoopay-account li .num{
    color:rgba(44,189,255,1);
    font-size: 32px;
    display: inline-block;

}
.index-yoopay-clients .yoopay-account li .text{
    display: inline-block;
    font-size:16px;
    color:rgba(105,112,127,1);
}
.webindex-banner{
    position: relative;
    width: 100%;
    height: 438px;
    background: url(/images/repeatbg.png) repeat;
    background-size: 95px;
}
.webindex-banner-inner{
    width: 1200px;
    height: 100%;
    margin:0 auto;
}
.webindex-banner-inner .left{
    width: 50%;
    text-align: center;
    padding-top: 120px;
}
.webindex-tit-roll{
    height: 50px;
    overflow: hidden;
    float:left;
    margin-right: 28px;
}
.webindex-tit-roll-mobile{
    height: 30px;
    overflow: hidden;
    float:left;
}
.webindex-tit-roll li{
    font-size:36px;
    color:rgba(255,255,255,1);
    line-height: 50px;
    font-weight: bold;
    text-shadow:0px 7px 7px rgba(15,98,138,1);    list-style: none;

}
.webindex-tit-roll-mobile li{
    font-size:20px;
    color:rgba(255,255,255,1);
    line-height: 30px;
    font-weight: bold;    list-style: none;

    text-shadow:0px 7px 7px rgba(15,98,138,1);
}
.webindex-tit-unroll{
    font-size:36px;
    color:rgba(255,255,255,1);
    line-height: 50px;
    font-weight: bold;
    float: left;
}
.webindex-tit-text{
    font-size:26px;
    color: #fff;
    margin-top: 15px;
}
.new-webbanner-btn{
    float: none;
    display: inline-block;
    width: 180px;
    height: 50px;
    line-height: 50px;
}
.new-webbanner-btn a{
    line-height: 50px;
    font-size:18px;
}
.index-banner-mobile{
    width: 100%;
    height: 144px;
    background: url(/images/repeatbg.png) repeat;
    background-size: 45px;
    position: relative;
    text-align: center;
    display: none;
}
.clients-img-mobile{
    display: none;
}
@media(max-width: 768px){
    .index-yoopay-clients-inner{
        width: 100%;
        padding: 0 16px;
    }
    .index-yoopay-clients .clients-img{
        display: none;
    }
    .webindex-banner-inner{
        width: 100%;
    }
    .index-yoopay-clients .yoopay-account li .num{
        font-size:14px;
        display: block;
    }
    .index-yoopay-clients .yoopay-account li .text{
        font-size:12px;
    }
    .webindex-banner{
        display: none;
    }
    .index-yoopay-clients .clients-img li{
        width: 25%;
        text-align: center;
        margin:0;    list-style: none;

    }
    .index-yoopay-clients .clients-img li img{
        width: 95%;
    }
    .index-banner-mobile{
        display: block;
    }
    .clients-img-mobile{
        display: block;
        padding-top: 15px;
    }
    .clients-img-mobile li{
        width: 25%;
        float: left;
        text-align: center;    list-style: none;

    }
    .clients-img-mobile li img{
        width: 95%;
    }
    .index-yoopay-clients{
        height: 110px;
    }
}
.auction-web-lists-top{
    float: left;
    width: 20%;
    list-style: none;
}
.auction-web-lists-top span{
    font-size:14px;
    color: #fff;
    line-height: 50px;
    color:rgba(153,153,153,1);
    vertical-align: middle;
}
.auction-web-lists-top img{
    width: 22px;
    margin-right: 4px;
}
.auction-web-lists-left{
    margin-top: 0;
    width: 910px;
    float: left;
    background: #fff;
    padding-top: 0;
    padding-bottom: 10px;
}
.auction-web-lists-left .top-nav{
    box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);
    padding-left: 20px;margin-bottom: 20px;
}
.auction-web-lists-right{
    width: 270px;
    float: right;
    background: #fff;
    padding-bottom: 10px;
}
.auction-web-lists-right .top-title{
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow:0px 1px 2px 0px rgba(0,0,0,0.16);
    height: 50px;
}
.auction-web-lists-right .top-title p{
    width: 50%;
    float: left;
    text-align: left;
    line-height: 30px;
}
.auction-tabs{
    padding: 0 10px 10px;
    margin-top: 1px;
    height: 40px;
}
.auction-tabs-li{
    width: 33.3%;
    text-align: center;
    background: #fff;    list-style: none;

}
.auction-tabs-li a,.auction-tabs-li a:hover{
    margin:0 !important;
    line-height: 30px !important;
    padding: 0 !important;
    color:rgba(74,74,74,1) !important;
    border:none !important;
}

.nav-tabs>.auction-tabs-li.active>a,.nav-tabs>.auction-tabs-li.active>a:hover{
    border-bottom: 2px solid #29A7DD !important;
    background: none !important;
    color:rgba(74,74,74,1) !important;
}
.auction-right-lists{
    width: 100%;
    padding-left: 90px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-bottom: 15px;
    list-style: none;
}
.auction-right-lists:first-child{
    border-top: none;
}
.auction-right-lists .auction-img{
    width:70px;
    height:70px;
    border-radius:4px;
    position: absolute;
    left: 10px;
    top: 10px;
    overflow: hidden;
}
.auction-right-lists .auction-img img{
    width: 100%;
    height: 100%;
}
.auction-right-lists .auction-name{
    font-size: 12px;
    color: #4a4a4a;
    height: 30px;
    overflow: hidden;
    line-height: 15px;
    font-weight: bold;

}
.auction-right-lists .auction-price{
    color:rgba(253,170,3,1);
    line-height: 20px;
}
.auction-right-lists .auction-participation{
    line-height: 20px;
    color: #666;
}

.pickUp-banner{
    width: 100%;
    height: 144px;
    background: url(/images/repeatbg.png) repeat;
    background-size: 45px;
    position: relative;
}
.pickUp-content{
    width: 100%;padding-top: 150px;
}
.pickUp-content-type{
    width: 50%;
    float: left;
    text-align: center;
}
.pickUp-btn{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.pickUp-btn img{
    width: 75px;
}
.pickUp-btn p{
    font-size: 18px;
    color: #333;
    margin-top: 10px;
}
.pickUp-head{
    width: 23px;
    height: 23px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.pickUp-head img{
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.pickUp-orderNumver{
    width: 90%;
    margin:0 auto 65px;
    background: #fffbff;
    border-radius: 40px;
    border:1px solid #ccc;
    height: 40px;
    padding-left: 21px;
    position: relative;
    padding: 0 80px 0 45px;
}
.pickUp-orderNumver img{
    height: 20px;
    position: absolute;
    left: 16px;top: 9px;
}
.pickUp-orderNumver .order-number{
    line-height: 38px;
    border:none;
    width: 100%;
}
.pickUp-orderNumver-btn{
    width: 80px;
    text-align: center;
    color: #fff;
    line-height: 38px;
    font-size: 14px;cursor: pointer;
    background-image: url(/images/pickUp-orderNumver-btn.png);
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 40px;
}
.scanning-pickup-btn{
    margin:0 auto;
    background: #25a2db;
    width: 80%;
    background-size: 100%;
    background-position: -20px;
    text-align: center;
    line-height: 50px;
    color: #Fff;
    font-size: 16px;
    background-size: cover;
    margin-top: 30px;
    border-radius: 40px;
}
.repeat-pickUp{
    width: 100%;
    height: 117px;
    background:rgba(245,246,248,1);
    text-align: center;
}
.mobile-full-order-mid{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    min-height: 110px;
}
.mobile-full-order-mid-inner{
    width: 100%;
    padding: 10px 14px 10px 119px;
    position: relative;
}
.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 .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;
    position: absolute;
    right: 17px;
    bottom: 6px;
}
.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;
}
.pickUp-success{
    width: 100%;
    height: 88px;
    text-align: center;
    background: #F5F6F8;
}
.pickUp-success img{
    width: 26px;
    margin-top: 19px;
}
.pickUp-success h5{
    font-size: 16px;
    color: #333;
    line-height: 22px;
    margin-top: 4px;
}
.pickUp-fail{
    width: 100%;
    text-align: center;
}
.repeat-pickup-dialog{
    width: 90%;
    text-align: center;
    line-height: 60px;
    position: fixed;
    top: 55%;
    left: 5%;
    background: #25a2db;
    color: #fff;
    border-radius: 50px;
    z-index: 9999;
    font-size: 18px;
}
.contact-yoopay-modal-content{
    background: none;
    width: 594px;
}

.contact-yoopay-modal-header{
    background:rgba(255,255,255,1);
    border-radius:10px 10px 0px 0px;
    padding: 20px 28px 0 36px;
    border:none;
}
.contact-yoopay-modal-title{
    text-align: left;
    font-size:18px;
    font-weight:500;
    color:rgba(33,43,53,1);
    border-left: 4px solid #21a2de;
    padding-left: 10px;
}
.contact-yoopay-modal-text{
    font-size:14px;
    color:rgba(122,122,122,1);
    text-align: left;
    line-height: 20px;
    padding:8px 0 ;
}
.contact-yoopay-modal-body{
    background:rgba(232,238,244,1);
    border-radius: 0px 0px 10px 10px;
    padding: 20px 38px 38px;
}
.contact-yoopay-information{
    width: 100%;
    background: #fff;
    box-shadow:0px 0px 4px 4px rgba(154,205,255,0.32);
    border-radius:10px;
    padding: 35px 70px;
}
.contact-yoopay-information .information-lists .text{
    font-size:14px;
    color:rgba(102,102,102,1);
    line-height: 20px;
    float: left;
    line-height: 44px;
}
.contact-yoopay-information .information-lists{
    margin-bottom: 10px;
    list-style: none;
}
.contact-yoopay-information .information-lists .select-service{
    width: 250px;
    text-align: center;
    border-radius:3px;
    border:1px solid rgba(210,214,222,1);
    height: 44px;
    float: right;
}
.contact-yoopay-information .information-lists .information-top{
    font-size:14px;
    color:rgba(102,102,102,1);
    line-height: 20px;
}
.contact-yoopay-information .information-lists input{
    border-radius:2px;
    border:1px solid rgba(221,221,221,1);
    font-size:14px;
    color:rgba(51,51,51,1);
    line-height: 42px;
    text-indent: 10px;
    display: block;
    width: 100%;
    height: 42px;
}
.contact-yoopay-information .information-lists	.information-area{
    width: 100%;
    box-shadow:0px 0px 4px 4px rgba(154,205,255,0.32);
    border-radius:3px;
    color: #333;
    line-height: 20px;
    font-size: 12px;
    resize: none;
    height: 106px;
    padding: 10px 15px;
}
.contact-yoopay-information .information-lists select{
    border:none;line-height: 44px;height: 42px;
    width: 100%;
}
.contact-yoopay-information .information-lists select option{
    line-height: 44px;
    display: block;

}
.web-search-btn-may{
    background-image: url(/images/search-btn-bg.png);
    background-size: 100%;
}
.new-search-input{
    background:#f2f2f2;
    border:1px solid #e3e2e2;
    border-radius:4px;
    width:493px;
    height:44px;
    display: inline-block;
    margin-right: 10px;
    padding-left: 30px;
    position: relative;
    background:rgba(248,248,248,1);
    border-radius:4px;
    border:1px solid rgba(227,226,226,1);
}
.new-search-input:hover{
    background: #fff;
    box-shadow:0px 0px 6px 2px rgba(154,154,154,0.22);
}
.new-search-input img{
    position: absolute;
    height: 15px;
    top: 15px;
    left: 8px;
}
.new-search-input  input{
    border:none;width: 100%;
    line-height: 42px;
    padding: 0;
    background: none;
    outline: none;
}
.search-type-may{
    width: 100%;
    padding: 18px 60px;
}
.search-type-may li{
    display: inline-block;
    text-align: center;
    width: 124px;
    height: 76px;
    border:none;    list-style: none;

    margin:0 15px;
}
.search-type-may li a{
    color:#333;
    font-size: 14px;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
.search-type-may li a:hover{
    text-decoration: none;
}
.search-type-may li img{
    height: 24px;
    margin-top:12px;
    margin-bottom: 2px;
}
.search-type-may li.current{
    border:none;
}
.search-type-may li.current a{
    color:#4ac7f7;
    text-decoration: underline;

}
.search-result-top{
    width: 100%;
    background: #fff;
    height: 44px;
    text-align: center;
    margin:0;
}
.search-result-top li{
    display: inline-block;
    padding: 0 45px;    list-style: none;

}
.search-result-top li a{
    line-height: 44px;
    color: #4A4A4A;
    font-size: 16px;
}
.search-result-top li.current a{
    color: #000;
    border-bottom: 2px solid #25A2DB;
    font-weight: bold;
}
.search-result-input-may{
    width: 100%;
    text-align: center;
    height:72px;
    background:rgba(250,250,250,1);
    margin:0;
    padding-top: 12px;
    float: none;
}
.search-result-input-may .search-input{
    width: 400px;
    background: #fff;
    height: 44px;
}
.search-result-input-may .search-btn{
    height: 44px;
    line-height: 44px;
    vertical-align: top;
}
.search-result-text{
    width: 100%;
    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
    background: #fff;
    line-height: 44px;
    color: #666;
}
.search-result-lists{
    width: 100%;
    background: #fff;


    padding-bottom: 0;
}
.search-result-lists-inner{
    width: 100%;
    margin:0 auto;
}
.search-result-site-template-pc{
    width: 100%;

    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
    height: 123px;
}
.search-result-site-template-pc .search-result-inner{
    width: 1200px;
    margin:0 auto;
    position: relative;
    padding:12px 12px 12px 122px ;
    height: 100%;
}
.search-result-site-template-pc .search-result-logo{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 12px;
}

@media(max-width: 768px){
    .contact-yoopay-modal-content{
        background: none;
        width: 100%;
        margin-top: 50px;
    }
    .contact-yoopay-modal-title{
        text-align: center;
        border:none;
        color: #333;
        font-size: 16px;
    }
    .contact-yoopay-close-dialog{
        display: block;
    }
    .contact-yoopay-modal-text{
        text-align: center;
        padding: 10px 20px;
        line-height: 15px;
        font-size: 12px;
        color: #999;
    }
    .contact-yoopay-information{
        padding: 12px 18px;
    }
    .contact-yoopay-information .information-lists .text{
        font-size: 12px;
        color: #666;
        width: 35%;
    }
    .contact-yoopay-information .information-lists .select-service{
        width: 65%;
    }
    .contact-yoopay-information .information-lists input{
        height: 32px;
        line-height: 32px;
    }
    .contact-yoopay-dialog-btn{
        width: 40%;
        margin:0 auto;
    }
    .fxed-contact-index{
        bottom: 65px;
        width: 60px;
        height: 60px;
        padding-top: 13px;
    }
    .contact-yoopay-modal-body{
        padding: 15px;
    }
    .fxed-contact-index img{
        width: 22px;
    }
}
.class-name-may{
    color: #000;
    font-size: 32px;
    line-height: 44px;
    padding: 12px 0 15px;
}
.banner-bottom-class-information{
    width: 1200px;margin:0 auto;
    padding-bottom: 20px;
}
.banner-bottom-class-information .left{
    float: left;
    width: 1000px;
}
.banner-bottom-class-information .right{
    float: right;
    width: 200px;
    text-align: center;
}
.banner-bottom-class-information .right .new_qrcode_box{
    width: 140px;
    height: 140px;
}
.class-activity_content_right_box{
    display: none;
}
.web-class-lists-may{
    width: 394px;
}
.web-class-lists-may:nth-child(3n+3){
    margin-right: 0;
}
.class-activity_details_content{
    width: 100%;
}
.class-index-content-sponsor{
    float: right;
}
.class-index-content-sponsor .text{
    font-size: 12px;
    color: #4a4a4a;
    line-height: 32px;
    margin-right: 10px;
}
.class-index-content-sponsor .img-logo{
    width: 15px;
}
.class-index-content-sponsor .content-btn{
    display: inline-block;
    padding: 0 30px;
    font-size: 12px;
    color: #4a4a4a;
    border-radius:100px;
    border:1px solid rgba(55,170,224,1);
    line-height: 24px;
    cursor: pointer;
}
.discount-code-use-modal-header{
    background:rgba(91,185,228,1);
    padding: 10px 15px;
}
.discount-code-use-modal-title{
    color: #fff;
}
.discount-code-use-close{
    opacity: 1;
    color: #fff;
    font-weight: 200;
}
.discount-code-use-modal-body,.discount-code-use-modal-footer  {
    border:none;
}
.timetables-tickets-price-box{
    padding: 0;
    padding-bottom: 0;

}
@media(max-width: 1200px){
    .timetables-tickets-price-box{
        padding-bottom: 40px;
    }
}
.class-states-img{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}
.class-states-img img{
    width: 55px;

}
.class-client-bottom{
    background: #fff;
    padding: 10px 16px;
}

.class-course-teacher{
    width: 394px;
}
@media(max-width: 1200px){
    .class-course-teacher{
        width: 100%;
    }
}



.class-sign{
    padding-top: 38px;
}
.class-sign-top{
    width: 100%;
    background: #fff;
    padding: 0 12px;
}
.class-sign-top .left-name-phone{
    float: left;
}
.class-sign-top .left-name-phone img{
    width: 27px;
    margin-right: 10px;
    vertical-align: middle;
}
.class-sign-top .left-name-phone .name{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 50px;
    margin-right: 10px;
}
.class-sign-top .left-name-phone .phone{
    font-size: 12px;
    color: #858585;
    line-height: 50px;
}
.class-sign-top .right-logout a{
    display: block;
    color: #25A2DB;
    font-size: 14px;
    line-height: 50px;
    float: right;
}
.class-sign-information{
    background:rgba(249,250,252,1);
    padding: 10px 16px;
    border-top: 1px solid #E2E4EA;
    border-bottom: 1px solid #E2E4EA;
}
.class-sign-information .top-class-name{
    padding-left:65px;
    position: relative;
    height: 50px;
}
.class-sign-information .top-class-name img{
    position: absolute;
    left: 0;
    top: 0;
    height: 50px;
}
.class-sign-information .top-class-name p{
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-weight: bold;
}
.class-sign-list-nav{
    width: 100%;
    background: #fff;
    padding: 0 20px;
    border-bottom: 1px solid #E2E4EA;
}
.class-sign-list-nav li{
    width: 33.3%;
    float: left;
    color: #4A4A4A;
    font-size: 14px;
    line-height: 36px;
    text-align: center;    list-style: none;

}
.class-sign-list-nav li.course{
    border-bottom: 2px solid #25A2DB;
}
.class-sign-list-students{
    padding-top: 12px;
    background: #FBFBFB;

}
.class-sign-list-students li{
    padding: 0 9px 0 15px;    list-style: none;

    box-shadow:0px 1px 0px 0px rgba(240,240,240,1);
}
.class-sign-list-students li:nth-child(odd){
    background: #fff;
}
.students-head{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.switch-class-img{
    width: 48px;
}
.class-information-lists{
    padding-top: 38px;
    height: 100%;
    background: #F2F2F2;
}
.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;
}
.register-yoopay-web{
    width: 100%;
    min-height: 800px;
    background: #fff;
    padding-top: 81px;
}
.register-yoopay-web-inner{
    width: 1000px;
    margin:0 auto;
    padding-top: 135px;
    position: relative;
}
.register-yoopay-web-inner .register-yoopay-type{
    width: 50%;float:left;
}
.register-yoopay-web-inner .register-yoopay-type .register_modal_body_partThree{
    text-align: center;margin-bottom: 18px;height: 50px;
}
.register-mid-line{
    width: 2px;
    height: 160px;
    background: #dadada;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    top: 170px;
}
@media(max-width: 768px){
    .follow-new img{
        width: 16px;
    }
    .follow-new{
        right: auto;
        left: -5px;
        bottom: 120px;
        width: 40px;
        height: 40px;
        background:rgba(0,0,0,.3);
    }
    .register-mid-line{
        display: none;
    }
    .register-yoopay-web-inner{
        width: 100%;
        padding-top: 20px;
    }
    .register-yoopay-web-inner .register-yoopay-type{
        width: 100%;
    }
    .register-yoopay-web-inner .register-yoopay-type .register_modal_body_partThree{
        height: auto;
    }
    .register-yoopay-web{
        padding-top: 40px;
    }
    .contact-new{
        bottom: 60px;
    }
}
.auction-lists-introduce-june{
    display: inline-block;
    font-size: 16px;
    color: #626264;
    line-height: 50px;
}
@media(max-width: 768px){
    .auction-lists-introduce-june{
        font-size: 14px;
        line-height: 42px;
    }
}
.auction-lists-introduce-june.cur{
    color: #2BA9DE;
    border-bottom: 1px solid #2BA9DE;
}
.yoopay-office-adress{
    width: 100%;
    padding-top: 40px;
}
.yoopay-office-adress li{
    width: 25%;
    float: left;
    text-align: center;    list-style: none;

}
.yoopay-office-adress li img{
    width: 90%;
}
.yoopay-office-adress li .name{
    font-weight: bold;
    font-size: 14px;
    color: #101010;
    line-height: 25px;
    margin-top: 10px;
}
.yoopay-office-adress li .adress{
    color: #747474;
    font-size: 12px;
}
@media(max-width: 768px){
    .yoopay-office-adress li{
        width: 50%;    list-style: none;

        margin-bottom: 10px;
    }
    .yoopay-office-adress{
        padding-top: 0;
    }
}
.error-page-404{
}
.error-page-404-mid{
    height: 100%;
    padding-top: 81px;
    background: #fff;position: relative;
}
.error-page-404-mid .bg-img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}
.error-page-404-mid .bg-img-min{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.error-page-inner{
    width: 1200px;
    margin:0 auto;
    height: 100%;
    text-align: center;
    padding-left: 600px;
    z-index: 20;
    position: absolute;
    left: 50%;
    margin-left: -600px;
}
.error-page-inner .tit{
    color: #302C48;
    font-size:60px;
    padding-top: 280px;
    margin:0;
}
.error-page-inner .text{
    font-size:24px;
    color: #62616B;
    margin-top: 15px;
}
.error-page-inner  .refresh-btn{
    box-shadow:0px 6px 35px 0px rgba(179,207,239,1);
    border-radius:38px;
    background:#52C2F6;
    font-size:14px;
    color: #fff;
    line-height: 75px;
    display: inline-block;
    padding: 0 40px;
    margin-top:50px;
    cursor: pointer;
}
@media(max-width: 768px){
    .error-page-404-mid .bg-img{
        display: none;
    }
    .error-page-404-mid .bg-img-min{
        display: block;
    }
    .error-page-inner{
        width: 100%;
        padding-left:15%;
        margin-left:0;
        left: 0;
        top: 0;
    }
    .error-page-404-mid{
        padding-top: 38px;
    }
    .error-page-inner .tit{
        font-size: 24px;
        padding-top: 137px;
    }
    .error-page-inner .text{
        font-size: 14px;
    }
    .error-page-inner  .refresh-btn{
        font-size: 14px;
        line-height: 36px;
        margin-top: 20px;
    }
}
.home_page_login_dialog .guanzhuLogin{
    padding: 52px 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: 35px 22px !important;
    max-height: 568px;
    overflow: auto;
}
.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;
}

.client-message-lists{
    width: 100%;
    margin-bottom: 1px;
    box-shadow:0px 1px 0px 0px rgba(230,231,235,1);
}
.client-message-lists .message-lists-top{
    width: 100%;
    height: 62px;
    padding-left: 57px;
    padding-right: 65px;
    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
    position: relative;
    background: #fff;
}
.client-message-lists .message-lists-top .business-head{
    width: 32px;
    height: 32px;
    position: absolute;
    left: 11px;
    top: 15px;
    border-radius:2px;
    border:1px solid rgba(237,237,237,1);
    overflow: hidden;
}
.client-message-lists .message-lists-top .business-head img{
    width: 100%;
    height: 100%;
}
.client-message-lists .message-lists-top .business-name{
    font-size: 14px;
    color: #000;line-height: 62px;
}
.client-message-lists .message-lists-top .arrow-logo{
    position: absolute;
    right: 11px;
    top: 50%;
    height: 16px;
    margin-top: -8px;
}
.client-message-lists .message-lists-top .arrow-logo-up{
    position: absolute;
    right: 11px;
    top: 50%;
    height: 8px;
    margin-top: -4px;
}
.message-lists-middle{
    width: 100%;
    background: #fff;
    padding: 19px 11px 15px 11px;
}
.client-message-lists li:last-child{
    border:none !important;
}
.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;
}
.event_page_login_dialogguanzhuLogin {
    padding: 52px 20px;
}
.mobile-evaluation-success{
    width: 100%;
    background: #fff;
    text-align: center;
    padding-top: 29px;
    padding-bottom: 40px;
}
.evaluated-goods-lists{
    width: 100%;background: #f2f2f2;
    height: 100%;

}
.evaluated-text{
    color:rgba(51,51,51,1);
    font-size: 12px;
    line-height: 18px;
    padding: 10px 16px;
    background: #fff;

}
.bordernone{
    border:none !important;
}
.evaluated-img{
    width: 100%;
    background: #fff;
    padding: 0 16px 10px;
}
.evaluated-img .pictures-box{
    width: 42px;
    height: 42px;
    float: left;
    margin-right: 8px;
}
.evaluated-reply{
    width: 100%;
    background: #fff;
    padding: 0 16px 12px;
}
.evaluated-reply-lists{
    background:rgba(247,247,247,1);
    border-radius:4px;
    padding-left: 8px;
}
.evaluated-reply-person{
    width: 100%;
    border-bottom: 1px solid rgba(230,231,235,1);
    padding: 8px 0;
}
.evaluated-reply-person:last-child{
    border-bottom: none;
}
.evaluated-reply-person .head{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
}
.evaluated-reply-person .name{
    color:rgba(74,74,74,1);
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}
.evaluated-reply-person .text{
    color:rgba(108,108,108,1);
    font-size: 12px;
    line-height: 20px;
    margin-top: 6px;
}
.evaluated-reply-person .time{
    color:rgba(153,153,153,1);
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    float: right;
    line-height: 30px;
}
.refund-refunds-btn-july{
    float: right;
    border:1px solid #37aae0;
    border-radius:4px;font-size:12px;
    color:#37aae0;
    padding: 0 6px;
    line-height: 22px;
    position: absolute;
    right: 17px;
    bottom: 10px;
}
.web-search-poster-transform{
    transition: all 0.6s;
}
.web-search-poster-transform:hover{
    transform: scale(1.2);
}
.virus-hint{
    width: 100%;
    position: fixed;
    left: 0;
    top: 81px;
    background:rgba(0,0,0,.59);
    box-shadow:0px 1px 0px 0px rgba(221,221,221,0.5);
    height: 40px;
    z-index: 99999;
}
.virus-content{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    height: 100%;
    font-size: 18px;
    color: #fff;
    line-height: 40px;
}
.close-virus{
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 12px;
    cursor: pointer;
}
.close-virus img{
    width: 100%;
}
@media(max-width: 768px){
    .virus-content{
        width: 100%;
        font-size: 14px;
        line-height: 32px;
    }
    .virus-hint{
        height: 32px;
        top: 38px;
    }
    .close-virus{
        right: 30px;
        top: 8px;
    }
}
.ncov-tit{
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    margin-bottom: 15px;
    font-weight: bold;
}
.ncov-date{
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    margin-bottom: 20px;
}
.ncov-text{
    font-size: 16px;
    color: #666;
    line-height: 20px;
    margin-bottom: 20px;
}
@media(max-width: 768px){
    .ncov-tit{
        font-size: 18px;
        color: #212B35;
        margin-bottom: 5px;
    }
    .ncov-date{
        font-size: 14px;
        color: #212B35;
        margin-bottom: 10px;
    }
    .ncov-text{
        font-size: 12px;
        color: #000;
        margin-bottom: 20px;
    }
    .ncov{
        padding: 20px 8px 0;
        background-color: #fff;
    }
}
.billings-lists{
    background:rgba(255,255,255,1);
    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 1px;
}
.billings-lists .billings-top{
    padding: 0 14px;
    position: relative;
    padding-left: 56px;
    width: 100%;
    height: 30px;
}
.billings-lists .billings-top .head{
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 16px;
    top: 0;
}
.billings-lists .billings-top .head img{
    width: 100%;
}
.billings-lists .billings-top .name{
    font-size: 14px;
    color: #000;
    line-height: 20px;
}
.billings-lists .billings-top  .date{
    font-size: 12px;
    color: #999999;
}
.billings-lists .billings-top .num{
    font-size: 18px;
    color: #E8541E;
    position: absolute;
    right: 14px;
    top: 0;
    line-height: 30px;
}
.billings-lists .billings-bottom{
    margin-top: 10px;
    padding: 0 14px;
    font-size: 12px;
    color: #666666;
    line-height: 20px;
}
.leter-detail{
    width: 100%;
    background: #fff;
    padding: 15px 20px 5px;
    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
}
.leter-detail .top{
    width: 100%;
    height: 64px;
    position: relative;
    padding-left: 60px;
    padding-right: 75px;
}
.leter-detail .top .left-logo{
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    background:rgba(216,216,216,1);
    border-radius:5px;
    border:1px solid rgba(221,221,221,1);
}
.leter-detail .top .left-logo img{
    width: 100%;
}

.leter-detail .top .right-img{
    width: 64px;
    height: 64px;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;background:rgba(216,216,216,1);
    border-radius:2px;
    border:1px solid rgba(221,221,221,1);
}
.leter-detail .top .right-img img{
    width: 100%;
}
.leter-detail .top .center-text{
    background:rgba(247,247,247,1);
    border-radius:2px;
    width: 100%;
    padding: 5px;
    height: 100%;
    color: #333;
    font-size: 12px;
    overflow: hidden;
}
.leter-detail .left-name{
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}
.leter-detail .right-date{
    font-size: 12px;
    color: #999;
    line-height: 20px;
    float: right;
}
.chat-record-top{
    background: #fff;
    padding: 16px 16px 12px;
    width: 100%;
    height: 100%;
    box-shadow:0px 1px 0px 0px rgba(221,221,221,1);
    margin-bottom: 1px;
    padding-left: 86px;
    padding-right: 96px;
    position: relative;
}
.chat-record-top .left-goods-img{
    border-radius:2px;
    border:1px solid rgba(221,221,221,1);
    width: 56px;
    height: 56px;
    overflow: hidden;
    position: absolute;
    left: 16px;
    top: 16px;
}
.chat-record-top .left-goods-img img{
    width: 100%;
}
.chat-record-top .name{
    font-size: 14px;
    color: #333;
    margin-bottom: 0;
    display: inline-block;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
}
.chat-record-top .price{
    font-size: 12px;
    margin-bottom: 3px;
    color: #F55F53;
}
.chat-record-top  .chat{
    font-size: 12px;
    color: #888888;
}
.chat-record-top .right-btn{
    width: 80px;
    background: #F55F53;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 32px;
    color: #fff;
    font-size: 13px;
    position: absolute;
    right: 16px;
    bottom: 12px;
}
.chat-record-list{
    padding: 16px 12px 60px;
    background-color: #fff;
    padding-top: 100px;
}
.chat-record-list .time{
    text-align: center;
    margin: 10px 0;
}
.chat-record-list .time>p{
    display: inline-block;
    padding: 0 8px;
    background-color: #CDCDCD;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
}
.chat-record-list .seller{
    width: 100%;
    position: relative;
    min-height: 48px;
    padding-left: 54px;
    padding-right: 70px;margin: 10px 0;
}
.chat-record-list .seller .head{
    width: 48px;
    height: 48px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.chat-record-list .seller .head img{
    width: 100%;
}

.chat-record-list .seller .name{
    font-size: 12px;
    color: #999;
    margin-bottom: 15px;
}
.chat-record-list .seller .text{
    font-size: 15px;
    color: #4F4F4F;
    padding-left: 12px;line-height: 20px;
}
.chat-record-list  .buyer{
    width: 100%;
    position: relative;
    min-height: 48px;
    padding-right: 54px;
    padding-left: 70px;margin: 10px 0;
    text-align: right;
}


.chat-record-list .buyer .head{
    width: 48px;
    height: 48px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    text-align: right;
}
.chat-record-list .buyer .head img{
    width: 100%;
}

.chat-record-list .buyer .text{
    padding: 10px 12px;
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    text-align: right;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #7AB34A;
    display: inline-block;
}
.chat-record-area{
    width: 100%;
    height: 60px;
    background-color: #e0e1e4;
    position: fixed;
    left: 0;
    bottom: 0;
    padding-top: 5px;

}
.chat-record-area textarea {
    width: 100%;
    padding: 0;
    color: #333;
    font-size: 12px;
    line-height: 22px;
    resize: none;
    border: none;
    height: 30px;
    line-height: 20px;
}
.chat-record-area  .send-chat{
    width: 62px;
    border-radius: 4px;
    font-size: 15px;
    color: #fff;
    background-color: #25A2DB;
    line-height: 30px;
    text-align: center;
    position: absolute;
    right: 15px;
    top: 12px;
}
.class-enclosure-lists{
    width: 50%;
    float: left;
    position: relative;
    padding-left: 76px;
    text-align: left;
    margin-bottom: 20px;
    list-style: none;
}
.class-enclosure-lists .left-logo{
    width: 44px;
    height: 44px;
    position: absolute;
    left: 20px;
    top: 0;
}
.class-enclosure-lists .left-logo img{
    width: 100%;
}
.class-enclosure-lists .enclosure-name{
    font-size:14px;
    color: #1E67EF;
    line-height: 20px;

    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.class-enclosure-lists .enclosure-size{
    font-size: 12px;
    color: #666;
    line-height: 20px;
}
.class-live-lists{
    width: 50%;
    float: left;
    padding-left: 10px;
    list-style: none;
    padding-top:30px;
    padding-bottom: 33px;
    border-bottom:1px solid rgba(210,214,222,1);
}
.class-live-lists .top{
    padding-left: 90px;
    position: relative;
}
.class-live-lists:nth-of-type(odd){
    border-right:1px solid rgba(210,214,222,1);
}
.class-live-lists .left-logo{
    width: 76px;
    height: 45px;
    position: absolute;
    left: 10px;
    top: 20px;
}
.class-live-lists .left-logo img{
    width: 100%;
}
.class-live-lists .bottom{
    font-size: 16px;
    color: #37AAE0;
}
.class-live-lists .bottom span{
    color:#333;margin-right: 10px;
}
.class-live-lists .live-name{
    font-size: 20px;
    color: #333;
    line-height: 35px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.class-live-lists .live-remarks{
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.class-enclosure-box{
    padding: 20px 0 0;
}
.class-live-box{
    text-align: left;
}
.class-course-arrangement{


}
.class-course-arrangement-list{
    width: 50%;
    float: left;
    padding: 20px 15px;
    border-bottom:1px solid rgba(210,214,222,1);

}

.course-arrangement-name img{
    width: 14px;
    margin-right: 10px;
}
.course-arrangement-name span {
    font-size: 20px;
    color:#333333;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.class-enclosure-lists-phone{
    width: 80%;
    margin: 0 auto;
    float: none;
    margin-bottom: 20px;
}
.class-live-lists-phone{
    width: 100%;
    padding-top: 20px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.class-live-lists-phone:nth-of-type(odd){
    border-right: none;
}
.class-course-arrangement-list-phone{
    width: 100%;
}
.class-course-arrangement-list-phone:nth-of-type(odd) {
    border-right: none;
}
.client-header-indx-phone{
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.event-index-customer-roll{
    position: fixed;
    top: 310px;
    height: 22px;
    overflow: hidden;
    z-index: 10;
    display: none;
    right: 0;
}
.customer-roll-list{
    height: 32px;
    padding:  0;
}
.customer-roll-list .customer-roll-content{
    background:rgba(0,0,0,.4);
    border-radius:16px;
    padding: 0 15px 0 9px;
}
.customer-roll-list .customer-head{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 5px;
    float: left;
    margin-top: 3px;
}
.customer-roll-list .customer-head img{
    width: 100%;
    vertical-align: top;
}
.customer-roll-list .name{
    color: #fff;
    line-height: 22px;
    color: #fff;
    line-height: 22px;
    float: left;
}
.phone-footer-customer{
    display: none;
    width: 100%;
    padding: 0 20px;
    background: #fff;
    position: relative;
    height: 44px;
    overflow: hidden;
}
.phone-footer-customer .left{
    width: 30%;
    float: left;
}
.phone-footer-customer .right{
    width: 70%;
    float: left;
    padding-left: 20px;
}
.phone-footer-customer .right .btn{
    width: 100%;
    text-align: center;
    background: rgba(55,170,224,1);
    line-height: 20px;
    margin-top: 5px;
    border-radius: 15px;
    color: #fff;
}
.phone-footer-customer .left .share{
    text-align: center;
    float: left;
    width: 100%;
}
.phone-footer-customer .left .share img{
    height: 20px;
    margin-top: 5px;
}
.phone-footer-customer .left .share p{
    font-size: 14px;
    color: #37AAE0;
    margin: 0;
}
@media (max-width: 767px){
    .phone-footer-customer{
        display: block;
    }
}
.yf-function{
    padding-top: 16px;
    background: #fff;
}
.yf-function li{
    text-align: center;
    width: 33.33%;    list-style: none;

    float: left;
    margin-bottom: 15px;
}
.yf-function li .functoon-bg{
    width: 25px;
    height:25px;
    display: inline-block;
 }
.yf-function li .follow{
    background-image:url("/images/follow-dialog.png");
    background-size: 100%;
}
.yf-function li .share{
    background-image:url("/images/share-dialog.png");
    background-size: 100%;
}
.yf-function li .followed{
    background-image:url("/images/followed-dialog.png");
    background-size: 100%;
}
.yf-function li .shared{
    background-image:url("/images/shareed-dialog.png");
    background-size: 100%;
}
.yf-function li .inline-block{
    display: block;
    font-size: 14px;
    color: #333;
    margin-top: 5px;
}
.yf-function li .followed-text{
   color: #FF9303;
}
.yf-function li .shared-text{
    color: #FF9303;
}
.yf-function li img{
    height: 25px;
}
.yf-function-btn{
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    position: fixed;
    left: 17px;
    bottom: 95px;
    background-image:url("/images/function-btn.png");
    background-size: 26px;
    background-position: 11px 11px;
    background-repeat: no-repeat;
    box-shadow:0px 4px 6px 0px rgba(223,223,223,0.5);
    border:1px solid rgba(242,242,242,1);
    background-color: #fff;
    display: none;
}

@media(max-width: 768px){
    .event-index-customer-roll{
        display: block;
    }
    .yf-function-btn{
        display: block;
    }
}
.new_phone_footer_content .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;
}
.new-phone-footer-btn a{
    line-height: 40px;
    font-size: 16px;
}
.new-phone-footer-left{
    height: 56px;
    padding-top: 10px;
}
.new-phone-footer-left .logos{
    margin-bottom: 5px;
}
.new_phone_footer_content .event-step2.col-xs-12{
    width: 100% !important;
}
.new_phone_footer_content .buy_tickets.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;
}
.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-content ul,.ck-content ol{
    padding-left: 40px;
}
.ck-editor__main .ck-content{
    max-height: 500px;
    overflow: scroll !important;
}
.ck.ck-editor__editable_inline{
    overflow: scroll;
}
figure.image img{
    max-width: 100%;
}
.ck.ck-balloon-panel{
    z-index: 999999 !important;
}
.custom_ticks_titbg li{
    list-style: none;
}
.customer-hidden-phone{
    display: inline-block;
}
.customer-visible-phone{
    display: none;
    color: #2BA8DD;
    font-size: 14px;
}
@media(max-width: 768px){
    .customer-hidden-phone{
        display: none;
    }
    .customer-visible-phone{
        display: inline-block;
    }
}
.vip-invite-top{
    width: 100%;
    background-image: url(/images/vip-bg.png);
    background-size: 100%;
    text-align: center;
    min-height: 208px;
    position: relative;
    margin-top: 38px;
}
.vip-invite-top .yf-logo{
    width: 72px;
    position: absolute;
    left: 25px;
    top: 49px;
    height: 40px;
}
.vip-invite-top .yf-logo img{
    width: 100%;
}
.vip-invite-top .vip-head{
    width: 59px;
    height: 59px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    margin-top: 50px;
}
.vip-invite-top .vip-head img{
    width: 100%;
}
.vip-invite-top  .vip-name{
    font-size: 14px;
    color: #B39857;
    text-align: center;
    margin-top: 7px;
}
.vip-invite-top  .vip-invite-num{
    color: #fff;
    text-align: center;
    font-size: 12px;
    margin-top: 39px;
}
.vip-interests{
    width: 100%;
    padding-top: 30px;
}
.vip-interests-top{
    text-align: center;
}
.vip-interests-top img{
    width: 83px;
    vertical-align: middle;
}
.vip-interests-top span{
    font-size: 14px;
    color: #B39857;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
}
.vip-interests-content{

    text-align: left;
    margin: 30px 0 46px 34%;
}
.vip-interests-content>ul>li{
    list-style: none;
    margin-bottom: 18px;
}
.vip-interests-content>ul>li span{
    font-size: 12px;
    color: #666;
}
.vip-interests-content>ul>li img{
    width:22px;
    margin-right: 9px;
}
.vip-interests-btn{
    width: 60%;
    margin: 0 auto;
    text-align: center;
    line-height: 35px;
    background: #25A2DB;
    box-shadow: 0px 4px 8px 0px #E7D8B8;
    border-radius: 17px;
    color: #fff;
    font-size: 14px;
}
.vip-poster-btn{
    text-align: center;
    color: #25A2DB;
    font-size: 12px;
    margin-top: 13px;
}
.get-vip-dialog-content{
    background-image: url("/images/vip-dialog-bg.png");
    background-color: rgba(0,0,0,0);
    border: none;
    background-repeat: no-repeat;
    background-size: 100%;
}
.get-vip-dialog-content .vip-interests-content>ul>li{
    margin-bottom: 7px;
}
.client-vip-btn{
    background: #25A2DB;
    box-shadow: 0px 2px 4px 0px rgba(37, 162, 219, 0.43);
    border-radius:14px;
    line-height: 28px;
    padding: 0 15px;
    position: absolute;
    right: 40px;
    top: 50px;
    z-index: 99;
    color: #fff;
}
.get-vip-mb{
    width: 80%;
    margin: 0 auto;
    background: #25A2DB;
    border-radius: 22px;
    border: 1px solid #DDDDDD;
    color: #fff;
    line-height: 38px;
}
.search-nav-new{
    width: 245px;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #CECECE;
    position: fixed;
    height: 702px;
}

.search-nav-new .search-type-list{
    padding-left: 25px;
    list-style: none;
    cursor: pointer;
}
.search-nav-new .search-type-list.cur{
    background: #37AAE0;
}
.search-nav-new .search-type-list img{
    width: 36px;
    margin-right: 30px;
}
.search-nav-new .search-type-list span{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #333;
    line-height: 92px;
}
.search-nav-new .search-type-list.cur span{
    color: #fff;
}
.search-result-top-new{
    font-size: 16px;
    color: #666;
    line-height: 44px;
    padding-left: 8px;
}
.search-result-list-new{
    margin-bottom:25px;width:33.333%;float: left;
}
.search-result-list-new .YF-sponsor-index-events{
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
    width: 95%;
    margin: 0 auto;
    height: 316px;
    position: relative;
}



.search-result-list-new .YF-sponsor-index-events .YF-sponsor-index-enents{
    height: 214px;overflow: hidden;position: relative;
}
@media(max-width: 768px){
    .search-result-list-new{
        width: 50%;
        background: #fff;
    }
    .search-result-list-new .YF-sponsor-index-events{
        box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px;
        width: 95%;
        margin: 0 auto;
        height: 222px;
        position: relative;
    }
    .search-result-list-new .YF-sponsor-index-events .YF-sponsor-index-enents {
        height: 135px;
    }
    .search-result-list-new .YF-sponsor-index-events .YF-sponsor-index-enents .nice_activity_poster_img{
        height: 100%;
    }
}
.search-result-list-new .activity_tit a{
    color: #4a4a4a;
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    display: block;
}
.search-result-list-new .search-result-price{
    position: absolute;
    left: 0;bottom: 14px;
    font-size: 16px;
    line-height: 16px;
    max-height: 32px;
    overflow: hidden;
    padding: 0 8px;
}
.search-result-list-new .view{
    position: absolute;bottom: 14px;right:8px;
}
.search-result-list-new .view span{
    font-size: 12px;color: #8F939D;display: inline-block;vertical-align: middle;
}
.search-mobile-lists{
    position: relative;
    width: 33.33%;
    float: left;
    margin-bottom: 10px;
    list-style: none;
    text-align: center;
}
.search-mobile-lists img{
    height: 20px;
}
.search-mobile-lists .texts{
    font-size: 12px;
    color: #999;
    line-height: 20px;
    display: block;
}
.search-mobile-lists .rightline{
    width: 1px;
    height: 20px;
    background: #D6D6D6;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
}
.search-mobile-lists.cur .texts{
    color: #65C9F7;
}
.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;
}
.member-vip-new-mobile{
    display: none;
}
.member-vip-new-pc{
    display: block;
}
@media (max-width: 768px) {
    .member-vip-new-mobile{
        display: block;
    }
    .member-vip-new-pc{
        display: none;
    }
}
.member-vip-new-tickets{
    width: 270px;display: inline-block
}
@media(max-width: 768px){
    .member-vip-new-tickets{
        width:100%;
        margin-bottom: 10px;
    }
}

.bidding-list-mid .auction-img
.new-rates-content2{
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
.rates-details{
    width: 100%;
    height: 320px;
}
.rates-details-inner{
    width: 100%;
    height: 100%;
    padding: 0 16px;
    box-sizing: border-box;
}
.rates-details-inner ul{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    margin: 0;
}
.rates-details-inner ul li{
    width: 32%;
    height: 300px;
    background: #FFFFFF;
    box-shadow: 0px 8px 12px 0px rgba(72,159,248,0.21);
    border-radius:0px;
    padding-left:60px;
    box-sizing: border-box;
    padding-top: 20px;
    padding-right: 10px;
}
.rates-details-inner-lists{
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}
.rates-details-inner ul li img{
    width: 16px;
    margin-right: 5px;
}
.rates-details-inner-lists .apply-btn{
    cursor: pointer;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    width: 160px;
    line-height: 44px;
    background: #26A2DB;
    box-shadow: 0px 6px 15px 0px rgba(225,229,232,0.33), 0px 6px 15px 0px rgba(72,159,248,0.33);
    margin-top: 30px;
    border-radius: 8px;
}
.rates-details-inner ul li span{
    color: #666666;
    font-size: 14px;
    line-height: 16px;
}
.new-rates-content2 .top-bg{
    width: 100%;
    height: 325px;
    position: relative;

}
.new-rates-content2 .top-bg .bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.new-rates-content2 .top-bg .rates-lits{
    width: 100%;
    height: 100%;
    padding: 70px 16px 0;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 3;
}
.new-rates-content2 .top-bg .rates-lits ul {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}
.new-rates-content2 .top-bg .rates-lits ul li{
    list-style: none;
    background: #ffffff;
    border-radius: 17px 17px 0px 0px;
    width: 32%;
    height: 100%;
    text-align: center;
    padding-top: 30px;
    box-sizing: border-box;
}
.new-rates-content2 .top-bg .rates-lits ul li .tit{
    font-weight: bold;
    font-size: 34px;
    color: #000000;
    margin: 0%;
}
.new-rates-content2 .top-bg .rates-lits ul li .text{
    color: #666666;
    margin: 0%;
    font-size: 16px;
}
.new-rates-content2 .top-bg .rates-lits ul li .price{
    font-weight: bold;
    font-size: 22px;
    margin: 0%;
    color: #333333;
}