@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; font-size:14px;color:#333;font-family:"微软雅黑",Sans-serif;background: #fff; }
*{font-family:微软雅黑}
a:link,a:visited{text-decoration:none;color:#2BA8DD;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;} 

a,area { blr:expression(this.onFocus=this.blur()) } /* for ie */ 
a:focus { outline: 0 none; }/* for Firefox */ 
input{font-size:13px;}
div,form,img,ul,ol,li,dl,dt,dd,table,iframe,p,img{padding:0px; margin:0px; border:0px}
h1,h2,h3,h4,h5,h6 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
.clear{width:0px;clear:both;overflow:hidden;visibility:hidden;line-height:0; height: 0px; clear: both; font-size: 0px; margin: 0px;padding: 0px}
.text12{font-size:12px;}
.text13{font-size:13px; color:#999999}
.text15{font-size:15px;}
.text16{font-size:16px;}
.text24{font-size:24px;}
.text20{font-size:20px;}
.Color333{color:#333;}
.Color999{color:#999;}
.ColorBlue{color:#2BA8DD;}  
.ColorGreen{ color:#57913C} 
.ColorGreen a:link,.ColorGreen a:visited{ color:#57913C;}
.ColorOrange{ color: #FF9900}
.bold{ font-weight:bold }
.EventCheckbox{ margin-top:7px; _margin-top:0px}


.container{background:#FFFFFF;}
/*--.Indexbg{background: url(/images/index/bg_stripes.png) repeat;}--*/
.content{ background:#fff;}


.head{background:url(/images/index/index_02.gif) repeat-x;height:81px;padding:0 0 0 0px;overflow:hidden;}
.head_inner{width:960px;margin:0 auto;height:81px;}
.head_er{background: #fff; padding-top: 20px;height: 39px;}
.Header_er{ padding-top: 80px}@media (max-width: 767px){.Header_er{ padding-top: 30px}}
.head_er{ height: 59px;}@media (max-width: 767px){.head_er{ height:39px; font-size:10px}}

.head_Logout{ position:fixed; width: 100%; left:0px;z-index:100; background:url(/images/index/index_02.gif) repeat-x;height:81px;padding:0 0 0 0px;overflow:hidden; z-index: 100}
.head_inner_Logout{margin:0 auto;height:81px;}
.head_er_Logout{background: #fff; padding-top: 20px;height: 39px;}

.width960{width:960px;margin:0 auto;}
.logo{background:url(/images/index/index_04.png) no-repeat;width:121px;height:57px; margin-top:14px;float:left;}
.logo_Logout{background:url(/images/index/index_04.png) no-repeat;width:121px;height:57px; margin-top:14px;float:left;}
.headEvent{ margin: 0px; color: #fff;position:fixed; z-index: 1500; left:0;background:#6BAA37; height:41px;line-height:41px;padding:5px 0 0 0px;opacity: 0.9; width: 100%;}
.headEvent img{ margin-top: -15px;}@media (max-width: 767px){.headEvent img{ margin-top:0px;}}
.headEvent a{ color: #FFF}
.headEvent .ColorGreen{ color: #FFF}
.headEvent .ColorGreen a{ color: #FFF}
.headEventImg{ margin: auto; max-width: 960px;} 
.headEventImg850{width:850px; margin: auto}
.headEventImgLogo{float:left;background:url(/images/index/index_04.png) no-repeat;width:57px;height:31px; background-position: 0 -67px}
.headEventImgLogoNew{float:left;margin-top:15px}@media (max-width: 768px){.headEventImgLogoNew{float:left;margin-top:0px}}

.headEventImgLink{float:right; font-size:14px; color: #2BA8DD; font-weight:bold; line-height: 41px}
.service_Logout{float:right; position:relative; text-align: right; margin-top:25px; display:inline;width:750px;font-size:14px;color:#333;}
.service_Logout span{float:left;}
.service_Logout span.entrance{ margin-top:6px;color:#2BA8DD;font-size:15px;}
.service_Logout span em{font-style:normal;color:#686868;margin:0 20px 0 0;font-size:16px;}

.service{float:right; position:relative; text-align: right; margin-top:25px; display:inline;width:750px;font-size:14px;color:#333;}
.service span{float:right;}
.service span.entrance{ margin-top:6px;color:#2BA8DD;font-size:15px;}
.service span em{font-style:normal;color:#686868;margin:0 20px 0 0;font-size:16px;}
.overviewButtonFixed{position: fixed; bottom:15px; width: 960px; text-align: right;}
.overviewButtonFixed a{ background:#82C065;opacity: 0.9; font-weight: bold; text-decoration: none; border-radius:5px; padding: 14px 30px; color: #fff; font-size: 18px}

.company_login{ float: right}
.company_login_after{ margin-bottom: 5px;} 
.trial{ background: #F2B41E; color: #fff; font-size: 11px; margin-left: 50px; padding: 3px 5px;}
.news_title{padding:6px 0px 0 0px;font-weight:bold;color:#686868;width:960px;margin:0 auto;}
.news_title span{float:left;}
.news_title span.news_span{float:right;display:inline;}
.news_title span em{font-style:normal;}
.footer{background:#454545; background-position: 0 -48px;text-align:center;line-height:25px; margin-top:40px;}
.footer_inner{width:960px;height:4px;padding:40px 0 50px 0px;min-height:169px;_height:169px;margin:0 auto; background: #454545;display: block;}
@media(max-width:1200px){.footer_inner{display:none}}
.footer_inner li{list-style: none; float: left; text-align: left; width:450px; color:#959595; font-size: 12px; line-height:30px}
.footer_inner li.RightText{float: right; text-align:right;width:420px; height:33px; padding-right:10px;}
.footer_inner li.RightLogo{ cursor:pointer;  float: right; text-align:right;width:55px; height:33px; background:url(/images/index/index_04.png) no-repeat;background-position:right bottom}
.footer_inner li.RightLogoPowered{ float: right; text-align:right;width:160px; height:33px;}
.footer_inner li.RightLogoPowered a{ display: block; text-align:right;width:160px; height:33px; background:url(/images/index/index_04.png) no-repeat; background-position:0px -134px }

.footer_inner li.RightLogoPowered a:hover{background: rgba(0, 0, 0, 0) url("/images/index/index_04.png") no-repeat scroll 0 -204px;}

.footer span.footer_span em{margin:0 10px;}
.footer span.footer_span{color:#959595; margin-top:5px;}
.footer span{display: inline-block; color: #CBCBCB; }
.footer em{font-style:normal;margin:0 50px; }
.footer a:link,.footer a:visited{text-decoration:none; color: #CBCBCB}
.footer a:hover,.footer a:active{text-decoration:underline;}

.after_login{float:right;padding:30px 0 0 0;color:#686868;width:829px;font-size:14px;height:46px;}
.inner_logo{background:url(/images/collection/logo.gif) no-repeat;width:81px;height:78px;float:left;margin:0 0 0 0px;display:inline;}
.after_login span{float:left;}
.after_login span.account{display:inline;}


.after_login span.tel{line-height:20px;float:right;margin:0px 0 0 0;}
.after_login span.tel em{font-style:normal;font-size:16px;}
.after_login span.tel em.exit{color:#2BA8DD;text-align:right;margin:0 0 0 50px;font-size:15px;}

.nav{ background:#DEF1FE; height:35px;}
.globalnav{width:960px; background:#2BA8DD;margin:0 auto;font-size:16px;}
.globalnav li{list-style:none; background:#2BA8DD;float:left;  border-left:solid 1px #FFF; font-weight:bold;}
.globalnav li a{display:block; line-height:35px;  width:136px; text-align: center; color:#FFF; text-decoration:none}
.globalnav li a:hover{ background:#ADD69A; color:#FFF}
.globalnav li a:visited{ color:#FFF}/*for ie6*/
.globalnav li.nowpage a{background:#6CB54A; color:#FFF}

.globalnavE{width:960px; background:#2BA8DD;margin:0 auto;font-size:13px;}
.globalnavE li{list-style:none;background:#2BA8DD; float:left;  border-left:solid 1px #FFF; font-weight:bold;}
.globalnavE li a{display:block; line-height:35px; width:136px;  text-align: center; color:#FFF; text-decoration:none}
.globalnavE li a:hover{ background:#ADD69A; color:#FFF}
.globalnavE li a:visited{ color:#FFF}/*for ie6*/
.globalnavE li.nowpage a{background:#6CB54A; color:#FFF}

.apihead{background:#F7F7F7; padding:20px 0px 15px 0px; min-height:10px; _height:10px; border-bottom: solid 1px #EAEAEA}
.api{width: 826px; margin:30px  auto 20px auto}
.api p{ font-size: 18px; color: #6cb54a; border-bottom: solid 1px #6cb54a; margin-bottom:15px}
.api p img{ margin-left: 20px;}


.collection_button{cursor:pointer;outline:none;border:none;vertical-align:baseline;height:39px;font-weight:bold;color:#fff;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background: #2BA8DD;*border:0;*overflow:visible;}
.collection_button_giay{cursor:pointer;outline:none;border:1px solid #D5D5D5;border-radius: 5px 5px 5px 5px;vertical-align:baseline;height:39px;font-weight:bold;color:#555555;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background:#E4E4E4;*border:0;*overflow:visible;}

.gray_button{outline:none;border:none;vertical-align:baseline;height:39px;font-weight:bold;color:#9BAEB2;padding-left:15px; padding-bottom:5px; _padding-bottom:0px;line-height:37px;padding-right:15px; font-size:14px;background:#D6DDDF;*border:0;*overflow:visible;}
.collect_box{width:830px;margin:12px auto;padding:0px 0;border:5px solid #ECF4CF;font-size:15px;}
.sucess_title{background:url(/images/collection/sucess_03.png) no-repeat 20px 10px;padding:10px 10px 10px 60px;}




/*添加新付款人*/
.link_box span{width:295px;float:left;}
.edit_area{width:460px;height:100px;border:2px solid #ccc;}

/*付款_内_成功*/
.edit_td11 span.charge_span{float:right;line-height:36px;}
.sucess_title2{background:#F8E1E1 url(/images/collection/sucess_03a.png) no-repeat 20px 8px;padding:10px 10px 10px 60px;color:#BD2C2C;} 


/*付款_内_信用卡*/
.select_method span{float:left;}
.collect_money_box2 table.select_method{width:610px;margin:10px auto 0;color:#505050;font-size:15px;height:37px;line-height:37px;}
.select_method span.charge_span{float:right;}
.charge_span2{float:left;margin:0px 0 0 0px;}
.charge_button{background:#2BA8DD;}

.select{float:left; z-index: 100; color:#909ea4;cursor:pointer;background:url(/images/collection/charge_06.gif) no-repeat;width:260px; height:32px;margin:0 0 0 5px;position:relative;left:0px;top:0px;}
.select span{width:155px;height:20px;line-height:20px;display:block;overflow:hidden;padding-left:5px;margin:5px 0 4px 0;}
.select ul{width:260px;position: absolute;top:32px;left:0px;border-left:1px solid #c5c5c5; background: #fff; border-right:1px solid #c5c5c5;	border-bottom:1px solid #c5c5c5;}
.select ul li{list-style:none;background:#fff; padding-left: 30px; min-height: 21px;}
.select .selected{background:#ddd;}

.charge_form{/**background:#DADADA;**/padding:10px 10px;margin:10px auto; text-align: left }
.charge_form table{color:#505050;}
.paygate_left{width:295px;float:left;}
.paygate_right{width:295px;float:right;}
.paygate_right p, .paygate_left p{margin-bottom:10px; color: #333; border: none; font-size:15px; }
.charge_input{width:290px;border:2px solid #ccc;height:20px; }
.charge_input2{width:140px;border:2px solid #ccc;height:20px;}
.charge_input3{width:142px;border:2px solid #ccc;height:20px;}
.charge_input90{width:95px;border:2px solid #ccc;height:20px;}

.charge_td1 span{color:#f00;margin:0 0 0 8px;}
.charge_td4 select{margin:0 10px 0 0;}
.charge_td5{width:270px;}
.charge_td6{width:140px;}
.charge_td7{width:140px;}
.charge_bank{display:inline;}
.charge_bank dl dt{margin:10px 27px 10px 0px; font-weight:bold; color:#999 }
.charge_bank dl dd{float:left;margin:10px 27px 10px 0px;display:inline;}
.charge_bank dl dd.Right{margin-right:0px; float:right;}  

/*主页*/
.account_left{width:702px;float:left;font-size:15px;}
.account_right{width:218px;float:right;font-size:15px;}
.account_title span{float:left;text-align:center;color:#1A5A88; font-weight:bold;margin:0 10px 0 0;}
.account_title span em{color:#505050;font-style:normal;margin:0 6px 0 0;float:left;}
.account_title span em.account_em{white-space:normal;word-wrap:break-word;}
.account_title{border-bottom:3px solid #C7E8FC;padding:0 0 0 5px;}
.account_right ul {padding: 0px 5px;}
.account_right ul li{list-style:none;float:left;width:101px;text-align:left;line-height:25px;color:#505050;}
.account_right ul li.LiRight{text-align: center}



/*index_new*/ 
.home_content{background:#ffffff;margin:0px auto 0px auto; padding:10px 0px 20px 0px;min-height:600px; _height:600px;width:960px; } 
.home_content_index{background: #333333}
.new_left{width:579px;float:left;} 
.new_right{width:358px;float:right;}



.sub_nav{}
.sub_nav_inner{width:960px;margin:0 auto;font-size:14px; height: 26px}

.sub_nav_inner a:link,.sub_nav_inner a:visited{color:#373737; padding-bottom: 5px}
.sub_nav_inner a:hover,.sub_nav_inner a:active{color:#2BA8DD; text-decoration: none}

.sub_nav_inner .sub_nav_now a:link,.sub_nav_inner .sub_nav_now a:visited{ border-bottom: solid 1px #2CA8DE}
.sub_nav_inner .sub_nav_now a:hover,.sub_nav_inner .sub_nav_now a:active{ text-decoration: none}

.sub_nav_inner span{margin:0 3px;}


.nolist{ background:#FFF8D9; border:solid 1px #FFCA21; padding:16px;font-size:16px;text-align:center;color:#A75C25;}
.edit_td11 em.reason{font-size:15px;color:#505050;width:400px;overflow:hidden;white-space:normal;word-wrap:break-word;}
.edit_title2{height:30px;line-height:30px;margin:0 0 0px 0;background:#ECF1F7;}
.edit_title2 span.edit_span2{float:right;padding:0 10px 0 0;color:#A3A3A3;}
.edit_title2 span{float:left;padding:0 0 0 10px;color:#505050;}
.send_link_dl{width:640px;margin:auto;}
.send_link_dl dt{width:90px;float:left;}
.send_link_dl dd{width:490px;float:right;}
.send_link_dl dd span{display:block;font-size:15px;font-weight:bold;color:#A3A3A3;}
.send_link_dl dd span.TextAlignRight{font-weight:normal;font-size:12px;}
.send_link_dl dd span.TextAlignRight a{line-height:39px;float:right;margin:0 10px 0 0;}
.TextAlignRight a:link,.TextAlignRight a:visited{color:#2BA8DD;text-decoration:underline;}
.TextAlignRight a:hover,.TextAlignRight a:active{color:#2BA8DD;text-decoration:underline;}
.send_link_dl dd span.send_link_span{border:1px solid #AACE36;margin:4px auto 14px;color:#505050;font-size:17px;height:35px;line-height:35px;width:488px;font-weight:bold;background:#F4F5F4;text-align:center;}
.send_link_dl dd span.send_link_span2 .send_link_textarea{border:1px solid #AACE36;margin:4px auto 14px;color:#505050;font-size:15px;height:51px;width:488px;font-weight:bold;color:#A3A3A3;}
.send_link_dl dd span.send_link_span2 .send_link_textarea2{border:1px solid #AACE36;margin:4px auto 14px;color:#505050;font-size:15px;height:80px;width:488px;font-weight:bold;color:#A3A3A3;}
.send_link_button{float:right;}
.send_link_dl span em{float:left;}
/*dengluhezhuce*/

.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.container-close{position:absolute;top:9px;right:8px;width:25px;height:15px;background:url(/images/login/sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}/* 登录注册弹出框 勿删*/

.FloatLeft1{float:left;padding:0 0 0px 30px;width:363px;}
.FloatRight1 {float:right;padding:0 0 0 30px;width:363px;}
.loginboxcontent{width:430px;}

.login_span{margin:0 0 0 6px; width: 150px; text-align: left}
.loginboxcontent h3{text-align:right;font-weight:normal;font-size:15px;margin:0px 0 0 0;}
.login_span a:link,.login_span a:visited{color:#2BA8DD;text-decoration:underline;}
.login_span a:hover,.login_span a:active{color:#2BA8DD;text-decoration:underline;}

.ensure_img{float: left; margin: 0px 20px; }
.pop_button2{float:right;}
.pop_input{line-height:20px;height:20px;font-size:14px;color:#505050;border:2px solid #ccc;width:210px;}
.pop_input2{line-height:20px;height:20px;font-size:14px;color:#505050;border:2px solid #ccc;width:254px;_width:250px;}
.pop_button4{float:right;}
.pop_input3{border:2px solid #ccc;width:280px;height:22px;float:left;font-size:14px;}
.pop_input4{border:2px solid #ccc;width:354px;height:22px;font-size:14px;}
.login_box{border:10px solid #DEF1FE;margin:50px auto 0;padding:40px; _height:20px}

/*zhuye-dengluhou*/
.online{color:#505050;padding:5px;}
/*tiaoshi*/
.charge_select em{color:#000;font-size:26px;margin:0px;}
/*zhucedenglupop*/
#main3{padding:0px;width:360px; margin:0 auto;}
#main3 div{line-height:35px; }
.sign_up_em{font-style:normal;color:#A3A3A3;font-size:12px;margin:0 0 0 6px;}
.about{margin: 10px 0px 0px 0px; padding-left: 20px;}
.about li{list-style:decimal}
.aboutus_left{width:176px;float:left;}
.aboutus_left dl{border-top:1px  dotted #505050;}
.aboutus_left dl dd{display: block; border-bottom:1px  dotted #505050;font-size:15px;padding:6px 0px;height:18px;}
.aboutus_left dl dd a:link,.aboutus_left dl dd a:visited{display: block; color:#686868;text-decoration:none;}
.aboutus_left dl dd a:hover { color:#2BA8DD; text-decoration:none}
.aboutus_left dl dd a:active {color:#00ADEE; font-weight:bold;}
.aboutus_left dl dd.active a:link,.aboutus_left dl dd.active a:visited{color:#00ADEE; font-weight:bold;}
.aboutus_left dl dd.active a:hover,.aboutus_left dl dd.active a:active{color:#00ADEE; font-weight:bold;}


.aboutus_right{width:754px;float:left;margin:0 0 0 30px;font-size:14px;display:inline;}
.aboutus_p span{display:block; margin-bottom:5px;}
.aboutus_p span font{ color: #2ba8dd}
.aboutus_p{line-height:20px; }
.aboutus_h3{color:#2BA8DD;font-size:16px; font-weight:bold; margin:20px 0px 10px; }
.aboutus_h3 span{margin:0 10px 0 0;}
.aboutus_h3 font{margin:0 10px 0 0; font-size: 14px; color: #333333; font-weight: 100}
.MarginTop0{ margin-top:0px;}
.aboutus_blank{height:20px;width:754px;}
.aboutus_right dl dd{background:url(/images/logo_about_campaign.png) no-repeat; min-height:101px;_height:101px;border-bottom:1px dotted #505050;padding:0 131px 10px 0px;margin:0 0 8px 0;}
.aboutus_right dl dd span{display:block;line-height:25px; margin-bottom:10px}
.aboutus_right dl dd span.partner_title{font-size:16px;color:#2BA8DD;margin:0 0 6px 0;font-weight: bold;}
.aboutus_right dl dd span.partner_title a:link,.aboutus_right dl dd span.partner_title a:visited{color:#2BA8DD;text-decoration:none;}
.aboutus_right dl dd span.partner_title a:hover,.aboutus_right dl dd span.partner_title a:active{color:#2BA8DD;text-decoration:underline;}
.aboutus_right dl dd.partner_dd1{background-position:653px 10px}
.aboutus_right dl dd.partner_dd2{background-position:653px -364px}
.aboutus_right dl dd.partner_dd3{background-position:653px -191px}
.aboutus_right dl dd.partner_dd4{background-position:653px -536px}
.aboutus_right dl dd.partner_dd5{background-position:653px -717px}
.aboutus_right dl dd.partner_dd6{background-position:653px -868px}
.aboutus_right dl dd.partner_dd7{background-position:653px -1018px}
.aboutus_right h1{ color:#00ADEE; font-size:18px; font-weight: 100; border-bottom: solid 1px #E8E8E8; padding-bottom:8px; margin-bottom:25px;}
/*--.aboutus_right dl dd.partner_dd7{background-position:653px -670px}
.aboutus_right dl dd.partner_dd8{background-position:653px -777px}
.aboutus_right dl dd.partner_dd9{background-position:653px -995px}
.aboutus_right dl dd.partner_dd10{background-position:653px -1167px}
.aboutus_right dl dd.partner_dd11{background-position:653px -1510px}
.aboutus_right dl dd.partner_dd12{background-position:653px -1670px}
.aboutus_right dl dd.partner_dd13{background-position:653px -1830px;}
.aboutus_right dl dd.partner_dd14{background-position:653px -1350px}
.aboutus_right dl dd.partner_dd15{background-position:653px -1970px}
.aboutus_right dl dd.partner_dd16{background-position:653px -2120px}
.aboutus_right dl dd.partner_dd17{background-position:653px -2465px}
.aboutus_right dl dd.partner_dd18{background-position:653px -2300px}
.aboutus_right dl dd.partner_dd19{background-position:653px -2605px}
.aboutus_right dl dd.partner_dd20{background-position:653px -2790px}--*/
.User{position: relative;}
.User li{ text-align: justify;list-style:none; line-height:25px;border-bottom:1px dotted #505050; margin-bottom:8px; padding-right:130px}
.User li p{ margin-bottom:10px; color: #666}
.User li font b{color:#2BA8DD;}
.User li font{color:#000; font-size: 14px}
.User li em{ display: block; width:620px;color:#000; font-weight: bold; text-align:right}

.User li a{ position: absolute;right:0; background:url(/images/logo_about_user.png) no-repeat; width:100px; height:91px;}
.User li a.link1{background-position:0 0}
.User li a.link2{background-position:0 -101px;}
.User li a.link3{background-position:0 -202px;}
.User li a.link4{background-position:0 -303px;}
.User li a.link5{background-position:0 -404px;}
.User li a.link6{background-position:0 -505px;}
.User li a.link7{background-position:0 -606px;}
.User li a.link8{background-position:0 -707px;}
.User li a.link9{background-position:0 -808px;}
.User li a.link10{background-position:0 -909px;}
.FloatRight{float:right;}
.FloatRight em{font-style:normal;margin:0 5px;}
.FloatLeft{float:left;}

.divcontent{border-right:1px solid;border-left:1px solid;overflow:hidden; padding:0px 10px 0px 10px;white-space:normal;word-wrap:break-word;}
.divcontent ul{ padding-left:15px}
.divcontent ul li{ list-style:outside; margin-bottom:2px;} 
.divcontent ul li h1{font-size:12px; line-height:19px; font-weight:100}
.divcontent ul li p{font-size:12px;font-weight:bold}
.divcontent1{border-right:1px solid;border-left:1px solid;overflow:hidden; padding-top:3px; text-align: center}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;} 
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
/*边框色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .divcontent,.color1 .divcontent1{border-color:#EDEDED}
.color1 .b1,.color1 .b8{background:#EDEDED;}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .divcontent,.color1 .divcontent1 {background:#EDEDED}
.color1_links_span{padding:0px 10px;color:#686868;font-size:18px;height:35px;line-height:35px;font-weight: bold;background:#F3F3F3;}
.color1 p{font-size:12px;}
/*边框色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .divcontent,.color2 .divcontent1{border-color:#D6D5D6}
.color2 .b1,.color2 .b8{background:#D6D5D6;}
/*背景色*/
.color2 .b2,.color2 .b3,.color2 .b4,.color2 .b5,.color2 .b6,.color2 .b7,.color2 .divcontent,.color2 .divcontent1{background:#F3F3F3}
.noteMessage{ background: #FFFEDE; border: 1px solid #FFDE79;padding: 10px}
.noticeMessage{line-height:30px; margin:3px 0px; text-align:left}
.loadingMessage{ background:#FFF8D9; color:#A75C25;  }
.loadingMessage img{ margin-left:25px;}
.successMessage{ background:#E7F6E3; color:#148243; _height:1px;}
.WaitingListMessage{background:#E7F6E3; color:#148243; _height:1px;font-size:13px; font-weight:bold; padding: 11px 4px}

.notice_box{min-height:30px;line-height:30px;margin:5px 0;display:block;}
.wrongMessage{background:#F8E1E1; color:#BD2C2C;}
.TheEndMessage{background: url(/images/message_img.gif) no-repeat #FFD1B3; color: #E96718;font-size:16px; font-weight:bold; padding:15px 10px 15px 45px;}
.loadingMessage,.successMessage,.wrongMessage{font-size:14px; font-weight:bold;padding-left:10px; padding-right: 10px;}
.why_verify a:link,.why_verify a:visited{color:#686868;text-decoration: none;}
.why_verify a:hover,.why_verify a:active{color:#686868;text-decoration: underline;} 
.IndexTop{ background:url(/images/index/indextop_img.jpg) no-repeat center top;  padding-top: 33px; height: 420px; color: #ffffff}
.IndexLeftTop{width:479px; height: 267px; background: #ffffff; padding:6px; margin-right:41px; position:relative;}
.IndexLeftTop img{width:479px; height: 267px;}

.ImgText{position:absolute;right:6px;bottom:15px;font-weight:bold; color:#FFF; background:#111;filter:alpha(opacity=80);
         -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-shadow:1px 1px 2px #000;width:459px; height:30px; padding:10px 10px 5px 10px; font-size:17px /*--opacity: .85;   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);--*/} 

.ImgText span{ font-size:22px;}
.ImgText p{ font-size:14px;} 

.ImgTextEn{position:absolute;right:6px;bottom:15px;font-weight:bold; color:#FFF; background:#111;filter:alpha(opacity=80);
           -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; text-shadow:1px 1px 2px #000;width:469px; height:30px; padding:10px 5px 5px 5px; font-size:15px /*--opacity: .85;   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);--*/} 
.ImgTextEn div{ margin-bottom: 5px;}
.ImgTextEn span{ font-size: 16px;}
.ImgTextEn p{ font-size:14px;}


.IndexSearchTop{ background: #F1F1F1;text-align: center; font-size:23px; color:#7a7b7d; padding: 20px 0px;}
.IndexSearchTop p{  margin-bottom: 20px;}
.IndexSearchTop span{ font-size: 28px;}@media (max-width: 767px){.IndexSearchTop span{ font-size: 14px;}}
.IndexSearchTop span .en{font-size:25px;}@media (max-width: 767px){.IndexSearchTop span{ font-size: 14px;}}
.IndexSearchTop font{ font-size: 20px;}@media (max-width: 767px){.IndexSearchTop font{ font-size: 14px;}}
    .IndexSearchTop img{ margin: 10px 10px;}

.IndexSearch{width:388px;height:19px; margin-top:12px; padding:5px;  float: left; background:url(/images/search_bg.png) no-repeat;}
.Input410{ width:300px; height:20px; border:none; background:none;float:left; font-size: 16px; color: #666}
.Input56{ width:70px; height:20px; font-size:12px; float:right;cursor: pointer; border:none; background:none; color:#FFF}
.slidenav{ margin-top:17px; padding-left:146px;}
.slidenav li{ border-radius: 6px 6px 6px 6px;box-shadow:0 0 5px #333333; cursor: pointer; display: block; float: left; height: 12px; margin: 0 0 0 8px;outline: 0 none;text-indent: -9999px; width: 12px; background:#6CB54A}
/*--.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; }
.step li span{ display:block;font-weight:100; font-size:12px}
.step li span.title{font-size:16px; font-weight:bold }
.step li span.title2{line-height:46px;font-size:16px; font-weight:bold ;}
.step li span.FirstText{ float:left; font-size:26px; margin-bottom:20px; font-weight:bold; margin-right:5px;}
.step li.current{color:#333; background:#DEF1FF; /*--background:url(/images/tab.jpg) no-repeat;--*/}
.step li.current span{ font-weight:100; font-size:12px}
.step li.current span.title{font-size:16px; font-weight:bold } 
.step li.current span.title2{line-height:46px;font-size:16px; font-weight:bold ;}
.step li.current span.FirstText{ float:left; display:block; font-size:26px; font-weight:bold; margin-right:5px;}
.TextAlignCenter{text-align:center} 
.TextAlignRight{ text-align:right}
.TextAlignLeft{ text-align: left}
.creditcard{ padding-left:58px;width:250px;}
.creditcard dl{ width:250px;}
.creditcard dl dd{ _display:inline;float:left;width:250px;text-align:right; margin-bottom:8px;}
.creditcard dl dd p{ line-height:25px; color:#444; text-align:left}
.creditcard dl dd p span{color:#999999; margin-left:10px;} 

/*admin*/
.admin-content{width:960px;margin:0 auto;}
#bank_table img {background: url("/images/bank_link.gif") no-repeat; cursor: pointer;display: block;}
#bank_table a:hover img,#bank_table img.bank_img_red {background: url("/images/bank_hover.gif") no-repeat;}
#bank_table input {float: left;height: 50px;}
#bank_table input[type=radio]{width: 12px}
.popclose{margin-top: -10px; margin-right: -10px; cursor: pointer}
.PaymentListHeader{padding-bottom:5px; margin-top:10px;}  
.active_box{margin:5px auto 20px auto;  border:1px solid #ccc;}
.money_sail{background:#f1f1f1;height:36px;line-height:36px; text-align: left;padding:0 20px 0 20px;color:#158144;font-size:15px;font-weight:bold;border-bottom:1px solid #ccc;}
.money_sail_widget_footer{background:url("/images/skin/header_footer.png") repeat-x scroll 0 -48px;padding:3px 0px;border-bottom:1px solid #ccc; text-align: center; margin-top:30px;}

.money_bottom{background:#f1f1f1;color:#158144;font-size:15px; padding:5px 0px;border-top:1px solid #ccc;}
.active_dl{ margin:10px 0px 25px 0px;}
.active_dl dd{ padding:5px 0px 5px;border-bottom:1px solid #ccc;} 
.ticket span{color: #999; font-size:15px; font-weight:bold;line-height: 36px; display:block;} 
.spanOne{display:block;float:left;width:280px;}
.spanTwo{display:block;float:left;width:100px;}
.spanThree{display:block;float:left;width:60px;}  
.spanFour{display:block;float:left;width:100px;}


.MarginTop10{ margin-top:10px;}
.MarginTop20{ margin-top:20px;}
.MarginTop30{ margin-top:30px;}
.MarginTB5{ margin:5px 0px;}
.MarginL7{ margin-Left:7px}
.MarginL15{ margin-Left:30px}
.MarginL25{ margin-Left:25px}
.MarginLP5{ margin-Left:5%}
.MarginLP25{ margin-Left:25%}
.MarginBottom20{ margin-bottom:20px;}
.MarginR10{margin-right:10px;}
.MarginBottom5{ margin-bottom:5px;}
.Margin22{ margin: 22px 0px}
.MarginR20{ margin-right:25px; _margin-right:30px;} 
.MarginL60{ margin-left:20px;}
.PaddingRL10{ padding:0px 10px;}
.PaddingRL20{ padding:0px 20px;}
.PaddingRL5{ padding:0px 5px;}
.Padding30{padding-top:30px;}
.PaddingTB20{padding-top:20px; padding-bottom:20px;}
.Padding1020{padding:10px 20px;}
.Padding15{padding:15px;}
.Padding5{padding:5px;}
.PaddingL25{padding-left:25px;}

.count_left{color:#6cb54a;}  
.count_right{line-height:25px; min-width:120px; background:#FFFF99; padding:0px 5px; font-weight:bold; font-size:15px;}
.count_right div span{float:left; min-width:75px;text-align:left;}
.count_right div.yellow{ /*--background:#FC0;--*/ margin:0px -5px; padding:0px 5px; padding-top: 5px; border-top: 1px solid #ccc;} 
.BlueBoxContent826{width:960px; margin: 0px auto;}
.small_bank{padding:10px 30px 10px 0;background:#f1f1f1;text-align:right;}
.DetailHeader{ height:27px; border-bottom:solid 1px #6CB54A; margin:20px 0px 5px ;}
.DetailHeader ul li{float:left; list-style:none; margin-right:0px; font-weight:bold}
.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; }
.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;}
.promoteIndex ul a.right li{  background-position: 0 -75px;}
.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;}
.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;}
.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}
.FloorPlan-foot{border: solid 1px #E9F4FA; padding:10px 10px 20px 40px; text-align: left; color: #e14f1c;}
.FloorPlan table td{width:16px; text-align: center; font-size: 10px; font-weight: bold; padding: 0px; line-height: 10px;}

.FloorPlan_1{ padding:10px 10px 20px 10px; text-align: center; margin-top: 10px;}
.FloorPlan_1 table{ margin:0px auto}
.FloorPlan_1 table th{ font-weight: 100; padding:0px 10px; vertical-align: middle}
.FloorPlan_1-foot{border: solid 1px #E9F4FA; padding:10px 10px 20px 40px; text-align: left; color: #e14f1c;}
.FloorPlan_1 table td{width:16px; text-align: center; font-size: 10px; font-weight: bold; padding: 0px; line-height: 10px;}
#create_template_seat_table div {padding:0 0px 0px 120px; min-height:33px;_height:33px; line-height: 33px; font-size:14px; margin-bottom: 5px;} 
#create_template_seat_table div label{margin-left:-120px; float:left;width:105px; text-align:right;height:33px; line-height:33px; } 
#create_template_seat_table div  input{ border:2px solid #ccc;width:420px; padding: 5px 2px;font-size:14px;} 
#create_template_seat_table div  select{ border:2px solid #ccc;width:90px; padding: 5px 2px;font-size:14px;} 
#create_template_seat_table div span input{ border:2px solid #ccc;width:50px; margin-right: 5px; padding: 5px 2px;font-size:14px;} 
#create_template_seat_table div span{ }
#create_template_seat_table div em{font-style:normal; color: #999}
#create_template_seat_table div font{ color:#FF3333; margin-right:3px;}
#create_template_seat_table_template div {padding:0 0px 0px 120px; text-align:left; line-height:33px;min-height:33px;_height:33px; font-size:14px; margin-bottom: 5px;} 
#create_template_seat_table_template div label{margin-left:-120px; float:left;width:105px; text-align:right;height:33px; line-height:33px; } 
#create_template_seat_table_template div  input{ border:2px solid #ccc;width:420px; padding: 5px 2px;font-size:14px;} 
#create_template_seat_table_template div  select{ border:2px solid #ccc;width:90px; padding: 5px 2px;font-size:14px;} 
#create_template_seat_table_template div span input{ border:2px solid #ccc;width:50px; margin-right: 5px; padding: 5px 2px;font-size:14px;} 
#create_template_seat_table_template div span{ }
#create_template_seat_table_template div em{font-style:normal; color: #999}
#create_template_seat_table_template div font{ color:#FF3333; margin-right:3px;}


.seat_table div {padding:0 0px 0px 240px; min-height:33px;_height:33px; line-height: 33px; font-size:14px; margin-bottom: 5px; text-align: left} 
.seat_table div label{margin-left:-240px; float:left;width:230px; text-align:right;height:33px; line-height:33px; } 
.seat_table div  input{ border:2px solid #ccc;width:420px; padding: 5px 2px;font-size:14px;} 
.seat_table div  select{ border:2px solid #ccc;width:90px; padding: 5px 2px;font-size:14px;} 

.PaymentTicketM{ padding: 5px 10px;background-color:#FF9C9C; text-align: center; color:#fff; font-weight: bold ;}
.stage{height:44px;
       width:100%;
       text-align: center;
       background-image:  url(/images/sit_header.jpg);
       background-repeat:no-repeat;
       background-position:center center;
       margin:0px auto;
       top:-50%;
       left:-50%;}
.TotalTicketQuantity span{ display: inline-table; vertical-align: middle; margin-right: 5px}
.ContactUs {padding:0px 0px 20px 0px;}

.ContactUs li { list-style: none; 
                background:  url(../images/contact_img.png) no-repeat ;
                float: left;
                font-size: 12px;
                line-height: 22px;
                margin-right:51px;
                padding-top: 164px;
                text-align: left;
                width: 217px;
                color: #5D5E5F
}
.ContactUs li.shanghai {
    background-position: -250px 0;
}
.ContactUs li.right {
    background-position: -500px 0;
    float: right;
    margin-right: 0;
}
.ContactUs li p {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.Font16{ color: #00ADEE;font-size: 16px}
.Signup_Select{ width:100%; border:solid 1px #e3e3e3; border-bottom:none}
.Signup_Select thead tr th,.Signup_Select thead tr td,.Signup_Select tr th,.Signup_Select tr td{ border-bottom:solid 1px #e3e3e3; padding:10px;}
.Signup_Select td{ text-align:center; vertical-align:top}
.Signup_Select thead tr th{background:#76d0f2}
.Signup_Select thead tr td{ font-size:27px; color:#ffffff; text-align:center; background:#50c4f0;}
.Signup_Select thead tr .td3{ background: #01aded}

.Signup_Select tr th { color: #21a1dc; font-size: 15px; text-align: left; background: #ffffff}
.Signup_Select tr td { background: #f6f5f5; border-bottom:solid 1px #e3e3e3; color:#636667}
.Signup_Select tr td div{background:url(/images/icon_duigou.png) no-repeat; width:17px; height:16px; margin:auto}
.Signup_Select tr td span{font-size:12px;}
.Signup_Select tr .td3{ background: #eeeeee}
.Signup_Select tr td p{ color:#78a0b3}
.about_rates{/*-- background:url(/images/rates_bg.png) no-repeat;--*/ background:#F7F7F7; border: solid 1px #DEDEDE; border-radius: 3px;box-shadow:1px 1px 2px #ccc; height:192px; padding:20px 26px;}
.about_rates h2{ font-size:16px; font-weight:bold}
.about_rates ul { padding:10px 50px; }
.about_rates ul li{ list-style:none; float:left; background:url(/images/rates_li_bg.png) no-repeat ; width:175px; height:97px; font-size:32px; color:#1FA1DB; text-align:center; padding-top:41px;}
.about_rates ul li p{padding-top:60px;font-size:13px; color:#161616}
.about_rates ul li span{font-size:26px;}
.about_rates ul li em{font-size:28px;font-style:normal;}
.about_rates ul li font{font-size:13px; color:#777777}
.about_rates ul li.li1{background: url(/images/rates_li_bg_1.png) no-repeat ; width:38px; height:138px;}

.about_rates_1{/*-- background: url(/images/rates_bg_1.png) no-repeat; --*/ background:#F7F7F7; border: solid 1px #DEDEDE; border-radius: 3px;box-shadow:1px 1px 2px #ccc; height:184px; padding:20px 26px; line-height:25px; margin:20px 0px;}
.about_rates_1 h2{ margin-bottom:20px; font-size:16px; font-weight:bold}
.OverviewServices{ margin-bottom:30px}
.OverviewServices ul li{ list-style: none; float: left; background:#fff;  width: 25%;}
.OverviewServices ul li a{ color: #2ba8dd; display: block; background:#F2F2F2; margin: 2px; text-align: center; padding: 20px 0px 0px 0px; height: 216px; font-size: 12px}
.OverviewServices ul li a:hover{background:#fff;text-decoration: none;}
.OverviewServices ul li a div{ background:url(../images/overview_list_icon.png) no-repeat; height: 51px; margin-bottom:10px}
.OverviewServices ul li a div.two{ background-position: 0px -51px}
.OverviewServices ul li a div.three{ background-position: 0px -102px}
.OverviewServices ul li a div.four{ background-position: 0px -153px}
.OverviewServices ul li span div.five{ background-position: 0px -204px}
.OverviewServices ul li span div.six{ background-position: 0px -255px}
.OverviewServices ul li span div.seven{ background-position: 0px -306px}
.OverviewServices ul li span div.eight{ background-position: 0px -357px}
.OverviewServices ul li span div.nine{ background-position: 0px -408px}
.OverviewServices ul li span div.ten{ background-position: 0px -459px}


.OverviewServices ul li a h1{ font-size: 16px; height:35px;}
.OverviewServices ul li a p{ margin: 5px 15px 10px 15px; height:55px; color: #939697}
.OverviewStatistics{ text-align: center; margin: 0px 0px 20px 0px}
.OverviewStatistics li{ 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:}
.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;}
.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}
.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;}
.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;}
#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;}
#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}
.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;
	}
}
.mew_banner_box{
	position: relative;
}@media(max-width: 1200px){
	.mew_banner_box{
		height: 175px !important;
		width: 100%;
	}
}
.mew_banner_box .banner_bg{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
        background-image: url(../images/nobanner.jpg);
       
        height: 380px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
}@media(max-width: 1200px){
	.mew_banner_box .banner_bg{
		height: 175px !important;
	}
}@media(max-width: 320px){
	.mew_banner_box .banner_bg{
		height: 147px !important;
	}
}
.mew_banner_box .banner_bg img{
	width: 100%;
}
.mew_banner_box .banner_img{
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -600px;
	width: 1200px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	overflow: hidden;
}
@media(max-width: 1200px){
	.mew_banner_box .banner_img{
		width: 100px !important;
		height: 143px !important;
		margin: 0;
		background-repeat: no-repeat;
		background-position: center;
		left: 16px;
		top: 16px;
		border-radius: 0;
                z-index: 0;
                background-size: 100%;
	}
}@media(max-width: 320px){
	.mew_banner_box .banner_img{
		width: 80px !important;
		height: 115px !important;
	}
}
.mew_banner_box .banner_img img{
	width: 100%;
}@media(max-width: 1200px){
	.mew_banner_box .banner_img img{
		display: none;
	}
}

.mew_banner_box .blur{
	filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
        -webkit-filter: blur(40px); /* Chrome, Opera */
           -moz-filter: blur(40px);
            -ms-filter: blur(40px);   
                filter: blur(40px);
      
        
}
.ticks_ibformation_box .activity_ticks{
    height: auto;
    padding: 20px;
}@media(max-width:1200px){
    .ticks_ibformation_box .activity_ticks{
        padding:0;
    }
}
.activity_information{
    padding: 15px 0;
	width: 100%;
	background: #fff;
}
.ticks_activity_information{
	z-index: 20;
        
}@media(max-width: 1200px){
    .ticks_ibformation_box{
        padding-bottom: 60px;
    }
    .ticks_ibformation_box .active_box {
        border:none;
    }
	.activity_information{
		display: block;
		padding:0;
	}

}
.ticks_activity_information .activity_name{
     text-align: left;
     line-height: 50px;
     font-size: 32px;
      margin-bottom: 10px;
      padding-right: 0;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: 0;
    }
}

.activity_address{
	display: inline-block;
	font-size: 20px;
	line-height: 25px;
	color: #000;
}@media(max-width: 1200px){
	.activity_address{
		display: none;
	}
	.ticks_activity_information .activity_address{
		display: block;
		font-size:12px;
		color:#4a4a4a;
	}
}
.browse_num{
	display: inline-block;
	font-size:14px;
	color:#858585;
	line-height: 25px;
	float: right;
}
.ticks_activity_information .activity_date img,.ticks_activity_information .activity_detailed_address img{
		display: inline-block;
		width: 15px;
}
.ticks_activity_information .activity_date .time,.ticks_activity_information .activity_detailed_address .position{
		display: none;
}
.participant_list_information{
	display: block;
}
.activity_date.center{text-align: left}
@media(max-width:1200px){
    .activity_date.center{
       text-align:left;
       position:relative;
       padding-left: 30px;
    }
    .activity_date.center i{
        display:block;
        position: absolute;
        top: 2px;
        left: 5px;
    }
}
.activity_date{
    line-height:35px;color:#000;    
    position: relative;
    padding-left: 25px;
    padding-right: 5px;
}@media(max-width: 1200px){
    .activity_date{
        line-height: 25px;
        color:#000;
        margin: 10px 0;
        padding-left: 40px;
    }
    .activity_date:nth-of-type(1){
        margin-top: 0;
    }
    .participant_list_information{
        display: none;
    }
    .ticks_activity_information .activity_date{
        display: block;
        position: relative;
        padding-left: 25px;
    }
    .ticks_activity_information .activity_date .time,.ticks_activity_information .activity_detailed_address .position{
        display: inline-block;
        width: 42px;
    }
    .ticks_activity_information .activity_date img,.ticks_activity_information .activity_detailed_address img{
        display: none;
    }
}
.activity_date img{
	margin-top: -4px;
}
.ticks_activity_information .activity_date span{
    font-size:16px;
}
.activity_date_span{
	font-size:16px;
	color:rgba(0,0,0,.8);
	line-height:22px;
     
}@media(max-width:1200px){
    .activity_date_span{
        font-size: 14px;
        line-height: 14px;
        color:#000;
    }
    .ticks_activity_information .activity_date span{
        font-size:14px;
    }
}
.activity_date i{
    font-size: 20px;
    left: 10px;
    color: #7ab34a;
    top: 0;
    position: absolute;
    left:0;top:1px;
}@media(max-width:1200px){
    .activity_date i{
         position: absolute;
    }
    .activity_detailed_date i{
        left: 0;
    }
}
.activity_detailed_address{
	display: block;
        position: relative;
        padding-left: 25px;
}@media(max-width: 1200px){
    .activity_date span{
        color: #000;
        line-height: 20px;
    }
    .activity_detailed_address{
        display: none;
    }
    .ticks_activity_information .activity_detailed_address{
        display: block;
        position: relative;
        padding-left: 25px;
    }
}
.activity_detailed_address i{
    font-size: 22px;
    color:#7ab34a;
    left: 0;
    top: 1px;position: absolute;
    
}@media(max-width:1200px){
    .activity_detailed_address i{
         position: absolute;
         
    }
}
.ticks_activity_information .activity_detailed_address span{
    font-size:16px;
}
.activity_detailed_address span{
	font-size:21px;
	color:#000;
	line-height: 30px;
}@media(max-width:1200px){
    .activity_detailed_address span{
        line-height: 20px;
        font-size:14px;
    }
    .ticks_activity_information .activity_detailed_address span{
        font-size:14px;
    }
}
.activity_detailed_date{
    line-height: 30px;
    position: relative;
    padding-left: 25px;
}@media(max-width:1200px){
    .activity_detailed_date{
         line-height: 25px;
         margin:5px 0;
    }
}
.publish_comment{
	width: 112px;
	height: 30px;
	border: 1px solid #999;
	border-radius: 17px;
	position: absolute;
	right: 20px;
	top: 70px;
	text-align: center;
}@media(max-width: 1200px){
	.publish_comment{
		display: none;
	}
}
.publish_comment span{
	line-height: 30px;
	font-size: 14px;
	color:#858585;

}
.activity_content{
    position: relative;
}@media(max-width: 1200px){
    .activity_content{
         padding-bottom: 68px;   
         z-index:0;
    }
}
.activity_content_left{
	width: 855px;
}
.activity_header{
	position: relative;
	width: 100%;
	height: auto;
	background: #fff;
	z-index: 100;
	
}@media(max-width: 1200px){
    .activity_header{
        display: none;
    }
}
.activity_header .new_container{
	border-top: 1px solid #d8d8d8;
        margin-top: -1px;
}
.header_navbox{
    width: 855px;
    
}
.header_navbox .header_nav{
	float: left;
	text-align: center;
	list-style: none;
	width:16.66%;
}
.header_navbox .header_nav a.current{
	color:#37aae0;
	border-bottom: 3px solid #37aae0;line-height: 48px;
}
.activity_header_color{
	font-size:16px;
	display: block;
	line-height: 52px;
	color:#737373;
	cursor: pointer;
        padding:0;
}
.header_navbox .header_nav a:hover{
    text-decoration: none;
}
.buy_tickets{
	width: 280px;
	height: 42px;
	background:#37aae0;
	border-radius:10px;
	text-align: center;position: absolute;
	right: 0;
	bottom: 6px;
	color: #fff;
}
.buy_tickets a{
	display: block;
	line-height: 42px;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.buy_tickets a:hover{
	text-decoration: none;
}
.activity_details{
	width: 100%;
	background-color:#f2f2f2;
	padding-bottom: 40px;
}@media(max-width: 1200px){
	.activity_details{
		background-color: #fff;
		padding:0;
		border-bottom:1px solid #e6e7eb;
	}
}
.activity_details_box{
	width: 1200px;
	margin: 0 auto;	
}@media(max-width: 1200px){
	.activity_details_box{
		width: 100%;
	}
}
.activity_content_tit .activity_details_content{
    padding: 13px 0;
}
.activity_details_content{
    padding:20px 0;
    width: 855px;z-index: 200;
}@media(max-width: 1200px){
	.activity_details_content{
		width: 100%;
                padding: 10px 15px;
	}
        .activity_content_tit .activity_details_content{
            padding: 7px 15px;
        }
}
.activity_details_content img{
    max-width: 100%;
}
.details_more,.details_close{
	display: none;
	text-align: center;
}@media(max-width: 1200px){
	.details_more{
		display: none;
		margin-top: 15px;
	}
}
.activity_content_tit{
	text-align: center;
        background: #e2e2e2;
        width: 1200px;margin: 0 auto;
}@media(max-width: 1200px){
	.activity_content_tit{
            background:#f2f2f2;
            text-align: left;
            position: relative;
            width:100%;
	}
}
.activity_content_tit .activity_content_tit_img{
	margin-top: 1px;
        width:18px;
}@media(max-width: 1200px){
	.activity_content_tit .activity_content_tit_img{
		display: none;
	}
}
.activity_content_titcolor{
    font-size:16px;
    color:#4a4a4a;
}
.activity_content_tit i{
    font-size:20px;
}@media(max-width: 1200px){
	.activity_content_tit span{
		line-height: 29px;
		font-size: 16px;
		color: #000;
	}
        .activity_content_tit i{
            font-size: 16px;
        }
}
.activity_guset{
	width: 100%;
	background: #fff;
	padding-bottom: 40px;
}@media(max-width: 1200px){
	.activity_guset{
		border-bottom: 1px solid #e6e7eb;
	}
}
.activity_guset_box{
	display: block;
}
.activity_guset_box_min{
	display: none;
	position: relative;
	width: 95%;
	height: 80px;
	margin: 0 auto;
}
@media(max-width: 1200px){
	.activity_guset_box{
		display: none;
	}
	.activity_guset_box_min{
		display: block;
	}
}
.activity_guset_box_min .min_guest_box{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	zoom: 1;
	display: none;
}
.activity_guset_box_min .min_guest_box:nth-of-type(1){
	display: block;
}
.activity_guset_box_min .min_guest_box .min_guest{
	width: 33.3%;
	float: left;
	list-style: none;
	text-align: center;
}
.activity_guset_box_min .min_guest_box .min_guest img{
	width: 80%;
	
}
.activity_guset_box_min .next_page{
	position: absolute;
	right: -8px;
	top: 50%;
	margin-top: -19px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); 	/* IE 9 */
	-moz-transform:rotate(-90deg); 	/* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
	-o-transform:rotate(-90deg); 	/* Opera */
}
.activity_guset_box li{
	width: 20%;
	float: left;
	list-style: none;
	margin: 10px 0;
}@media(max-width: 1200px){
	.activity_guset_box li{
		width: 33%;
		text-align: center;
	}
}
.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;
	}
	
}
.prticipant_list li img{
    width: 36px;
    height:36px;
    border-radius:50%;
}@media(max-width: 320px){
    .prticipant_list li img{
        width: 24px;
        height:24px;
        border-radius: 50%;
    }
}
.prticipant_list li span{
	font-size:14px;
	margin-right: 10px;
	line-height: 60px;
}
.prticipant_list_fontColor{
    color:#737373;
}
@media(max-width: 1200px){
	.prticipant_list_fontColor{
		color: #858585;
	}
}@media(max-width: 320px){
	.prticipant_list li span{
		font-size: 12px;
		margin-right: 0;
		line-height: 40px;
	}
}
.new_footer{
	width: 100%;
	background:#4a4a4a;
	height: 120px;
	padding: 10px 0;
}
.new_PCfoooter{
	display: block;
}
.new_phone_footer{
	display: none;
}
.new_phone_footer_content{
    cursor: pointer;
}
.new_phone_footer_content .followbox{
	padding: 0;text-align: center;
}
@media(max-width: 1200px){
    .new_PCfoooter{
        display: none;
    }
    .new_phone_footer{
        display: block;
    }
    .new_footer{
        position: fixed;
        left: 0;
        bottom: 0;
        height: auto;
        margin: 0;
        padding: 0;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px 0px;
    }
	
}
.new_footer p.top{
	font-size:14px;
	color:#ffffff;
	opacity: .6;
	line-height: 50px;
}
.new_footer p.bottom{
	font-size:12px;
	color:#ffffff;
	opacity: .5;
	line-height: 50px;
}
.new_footer p.left{
	text-align: right;
}
.new_footer p.right{
	text-align: left;
}
.more_prticipants a{
	font-size:14px;
	color:#37aae0;
	line-height:14px;
	text-align:center;
	text-decoration: underline;
	display: block;
	line-height: 30px;
}
.activity_content_right{
	width: 100%;
	position: absolute;
	top: 20px;
	right: 0;
	height: 100%;
	z-index: 5;
}
.activity_content_right_box{
        max-height: 85vh;
        min-height:80vh;
	width: 280px;
	position: absolute;
	right: 0;
	padding: 15px 20px;
	top: 135px;
	background: #fff;
	box-shadow:0 0 4px 0 rgba(0,0,0,0.20);
}
.activity_rightbox_color{
	font-size:14px;
	color:#4a4a4a;
	line-height: 40px;
        position: relative;
}
.activity_content_right_box .share_list{
	width: 33.3%;
	list-style: none;
	float: left;
	text-align: center;
	cursor: pointer;
}
.activity_content_right_box .maps img{
	margin: 10px 0;
}
.activity_content_right_box .time_slit{
	padding: 0;
}
.activity_content_right_box .time_slit p{
	font-size:12px;
	color:#737373;
	line-height: 20px;
}
.activity_content_right_box .time_slit p.left{
	text-align: right;
	padding-right: 4px;
}
.activity_content_right_box .time_slit p.right{
	text-align: left;
	padding-left: 4px;
}
.activity_venue{
	font-size:14px;
	color:#4a4a4a;
	line-height: 20px;
        padding:10px 0;
}
.add_calendar img{
	margin-top: -4px;
}
.add_calendar{
    border-bottom: 1px solid #d8d8d8;
}
.add_calendar a{
	font-size:12px;
	color:#37aae0;
        line-height:40px;
}
.scan_code_share{
	font-size:14px;
	color:#4a4a4a;
	line-height: 20px;
        margin: 5px 0;
}
.tel_email_home li{
	list-style: none;
}
.tel_email_home li img{
	margin-right: 5px;
}
.tel_email_home li a{
	font-size:12px;
	color:#737373;
	line-height: 25px;
}
.guest_dilalog_position{
	color:#4a4a4a;
	font-size: 12px;
	line-height: 20px;
}
 .activity_header .tel_email_home {
	width: 100%;
        overflow: hidden;
}
.activity_header .tel_email_home li{
	float: none;
	width: 100%;
	text-align: left;
}
 .activity_header .tel_email_home li a{
	line-height: 25px;
	display: inline-block;
}

/*移动单独样式*/
.activity_phone_head{
	width: 100%;
	height: 60px;
	display: none;
	background: #fff;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 50;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px 0px;
	padding: 0 10px;
}@media(max-width: 1200px){
    .activity_phone_head{
        background:#7ab34a;
        display: block;
        height: 38px;
        margin-bottom: -38px;
    }
	
}
.left_people_logo{
    width: 40%;
    height: 100%;
    float: left;
    text-align: center;
    
}
.left_people_logo img{
	height: 18px;
	margin-top: 11px;
        
}
.md_yoopay_logo{
	width: 30%;
	height: 100%;
	float: left;
	text-align: left;
        position: relative;
}
.md_yoopay_logo img{
    position: absolute;
    top: 10%;
    left:0;
    height: 80%;
}
.activity_phone_head .lang_zh_or_en{
	width: 30%;
	float: left;
	height: 100%;
	position: static;
}
.phone_banner_information{
	position: absolute;
	left: 137px;
	top: 8px;
	padding: 10px 0;
	display: none;
	color: #fff;
	width: 63%;
}@media(max-width:1200px ){
	.phone_banner_information{
		display: block;
	}
}@media(max-width: 320px){
	.phone_banner_information{
		left: 117px;
		padding: 0;
	}
}
.phone_banner_information .activity_name{
	font-size:16px;
	line-height: 20px;
        color: #fff;
	display: block;
        margin-top: 10px;
        margin-bottom: 10px;
}@media(max-width: 320px){
    .phone_banner_information .activity_name{
        line-height: 25px;
        text-align: left;
        color:#000;
    }
}
.phone_banner_information .activity_address{
	font-size: 12px;
	line-height: 30px;color: #fff;display: block;
       
}
.phone_banner_information .price {
	font-size: 14px;
}@media(max-width: 320px){
	.phone_banner_information .price {
		font-size: 16px;
		margin-top: 10px;
	}
}
.phone_banner_information .price span{
	font-size: 12px;
}
.phone_banner_information .browse_num{
	font-size: 12px;
	color: #fff;
	float: left;display: block;
}
.phone_banner_information .publish_comment{
	width: 73px;
	height: 24px;
	top: 115px;display: block;
	right: 0;    border: 1px solid #fff;
}@media(max-width: 320px){
	.phone_banner_information .publish_comment{
		top: 90px;
		right: 10px;
	}
}
.phone_banner_information .publish_comment span{
	font-size: 12px;
	color: #fff;
	line-height: 23px;
}
.phone_activity_information{
	display: none;
	position: relative;
}@media(max-width: 1200px){
	.phone_activity_information{
		display: block;
	}
}
.phone_activity_information p{
	color: #999;
	font-size: 14px;
	line-height: 25px;
	margin: 0 3px;
}@media(max-width: 320px){
	.phone_activity_information p{
		font-size: 12px;
	}
}
.phone_activity_information .col-xs-3,.phone_activity_information .col-xs-9,.phone_activity_information .col-xs-4,.phone_activity_information .col-xs-8{
	padding: 0;
}
.phone_look_map{
	display: block;
	position: absolute;
	top: 54px;
	right:15px;
}
.phone_maps{
	width: 80%;
	margin: 0 auto;
	display: none;
}

.phone_maps img{
	width: 100%;
	margin-top: 20px;

}
.activity_details_tel{
	display: none;
}@media(max-width: 1200px){
	.activity_details_tel{
		display: block;
	}
}
.activity_details_tel .tel_email_home li a,.activity_details_tel .tel_email_home li i{
	font-size: 14px;
	color:#737373;
	line-height: 30px;
}
.new_phone_footer_content .buy_tickets{
	width: 100%;
	line-height: 43px;
	position: static;
	height: 100%;
	border-radius: 0px;
	background: #37aae0;
	font-size: 16px;
        border:1px solid #37aae0;
}
.new_phone_footer_content .follow{
	text-align: center;
	font-size: 16px;
	color:  #fff;	
        display: block;
}
.buy_tickets_two{
	margin-top: 0;
	padding: 15px 0;
	position: relative;
}
.buy_tickets_two .activity_name{
	font-size: 16px;
}
.buy_tickets_two .activity_address{
	font-size: 14px;
}
.buy_tickets_two .activity_date{
	margin-top: 5px;
}
.buy_tickets_two .return_home{
	text-align: right;	
	margin-top: 20px;
}
.buy_tickets_two .activity_detailed_address span{
	line-height: 30px;
}
.participants_box{
	background:#f2f2f2;
	padding: 40px 0 40px;
}@media(max-width: 1200px){
	.participants_box{
		padding:0;
                background: #fff;
	}
}
.participants_tit{
	font-size: 16px;
	color: #000;
	padding-left: 60px;
	line-height: 40px;
}
.participants_box .prticipant_list{
	padding-left: 100px;
}
.participants_tit .return{
	display: none;
}
@media(max-width: 1200px){
	.participants_box .prticipant_list{
            padding-left: 20px;margin-top: 38px;
	}
	.participants_tit{
		text-align: center;
		background: #6BAA37;
		font-size: 18px;
		font-weight: normal;
		padding: 0;
		color: #fff;
		line-height: 38px;
		position: fixed;
		left:0;
		width: 100%;
		top:0;
	}
	.participants_tit .return{
		display: block;
		position: absolute;
		right: 15px;
		top: 11px;
                width: 16px;
	}
}
.pagination{
	float: right;
}
@media(max-width:1200px){
	.pagination{
		float: none;
		width: 100%;
		text-align: center;
	}
	.pagination li{
		display: inline-block;
		margin :0 -3px;
	}
}
.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: 35px
    }
}
.new_accessories_box ul li img{
    margin-top: -2px;
}
.new_poster_box img{
  display: block;
  margin:0 auto;
  width: 100%;
}
.event_information_box{
    width: 930px;
    position: relative;
    float: left;
    
}@media(max-width:1200px){
    .event_information_box{
        width:100%;
        padding:10px 0;
    }
    .Sponsor_information_box{
        height:168px;
        overflow: hidden;
    }
}
.content_sponsor{
    display: block;
    position: absolute;
    right: 0;
    top:7px;
    padding: 0 20px;
    border: 1px solid #d8d8d8;
    line-height: 25px;
    color: #d8d8d8;
    border-radius: 12px;
}
.contact_sponsor{
    pointer-events: relative;
}
.contact_sponsor a{
    display: block;
    position: absolute;
    right: 0;
    top:7px;
    border: 1px solid #737373;
    color: #737373;
    line-height: 25px;
    border-radius: 12px;
    font-size: 12px;
    padding: 0 15px;
}
.nobanner_information{
    height: 100%;
    width: 1200px;
    margin:0 auto;
    position: relative;
}
.nobannerin_box{
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    top: 10%;
    
    overflow: hidden;
    padding: 20px 40px 0; 
}
.nobanner_information .nobannerin_box .activity_information{
    position: static;
}
.nobanner_information .nobannerin_box .activity_information .new_container{
    width:auto;
}
.nobanner_img{
    border-top-left-radius:  10px;
    border-top-right-radius: 10px;
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    top: 10%;
    background: rgba(255,255,255,.2);
}
.nobanner_information .activity_information{
    position: absolute;
    left: 0;
    bottom: 90px;
    background: none;
}
.heightauto .new_container{
    height:auto;
}
.show_all,.show_more{
    display: none !important;
}
.phone_content_zhuban{
    position: absolute;
    right: 20px;
    top:0;
    font-size: 16px;
    line-height: 47px;
}
.participants_box .new_stylevPagging{
    line-height: 34px;
    margin-left: 10px;
    display: none;
}
.participants_box .pagination{
    float:none;
}
.new_pay_success{
    width:80%;
    margin: 0 auto;
}@media(max-width:1200px){
    .new_pay_success{
        width:100%;
    }
}
.nobanner_ticksposition{
    left:120px;
    width:71%;
    padding: 10px;
    width: auto;
}
.full_screen_header{
    height: 44px;
    margin-bottom: -44px;
    position: relative;
}
.full_screen_content{
    min-height: 100%;
    padding:44px 0 120px;
}
.full_screen_footer{
    height: 120px;
    margin-top: -120px;
}@media(max-width:1200px){
    .full_screen_footer,.full_screen_content,.full_screen_header{
        height: auto;
        padding: 0;
    }
    .full_screen_header{
        margin-bottom: 0px;
    }
}
.new_WeibaoShare{
    position: fixed;
    left:50%;
    margin-left: -126px;
    z-index:999 ;
    width:252px; 
    height: 55px; 
    text-align: center; 
    padding:0px 0px;  
    border-radius:4px;  
    box-shadow: 0 0 3px  #666; 
    background:#000; 
    opacity: 0.9;
    bottom: 0; display: none;
}@media(max-width:1200px){
   .new_WeibaoShare{
       display: none;
    } 
}

.new_WeibaoShare img{margin:5px 6px;}
.activity_header_top{
    display: none;
    width:855px;
}
.activity_header_top .name{
    font-size: 14px;
    color: #000;
    line-height: 20px;
    margin: 15px 0 0 0;
}
.activity_header_top .dateposition{
    font-size: 14px;
    color: #737373;
    line-height: 20px;
    margin:8px 0;
}

.join_banner{
    width: 960px;
    margin: 0 auto;
}@media(max-width:768px){
    .join_banner{
        width: 100%;
    }
}
.join_banner img{
	width: 100%;
}
.join_yoopay_content{
	padding: 0;
	width: 960px;
        margin: 0 auto;
        background: #fff;
        padding: 0 50px;
        padding-bottom: 50px;
}@media(max-width: 768px){
    .join_yoopay_content{
        padding: 0;
    }
}
.join_content{
	width: 100%;
	padding: 0;
}
@media(max-width: 768px){
	.join_yoopay_content{
		width: 100%;
	}
	.join_content{
		padding:  0 10px;
                padding-bottom: 50px;
	}
}
@media(max-width:320px){
    .join_content{
        padding-bottom: 50px;
    }
}
.join_tit{
	font-size:28px;
	color:#000000;
	text-align: center;
	line-height: 100px;
	padding: 20px 0 10px;
        margin: 0;
}@media(max-width: 768px){
	.join_tit{
		line-height: 50px;
		font-size:20px;
	}
}
.yoopay_profile p{
	font-size:16px;
	color:#000000;
	line-height: 25px;
	margin-bottom: 20px;	
}@media(max-width: 1200px){
	.yoopay_profile p{
		font-size: 14px;
	}
}
.job_position{
	margin: 50px 0;
}
.job_position_list{
	list-style: none;
	position: relative;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	margin-top: -1px;
}
.position_tit{
	line-height: 80px;cursor: pointer;
	background: url(/images/position_btn.png) no-repeat right center;
	background-size: 28px;
	font-size: 18px;
}@media(max-width: 1200px){
	.position_tit{
		font-size: 14px;
		line-height: 40px;
		background-size: 20px;
	}
}
.position_left_img{
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #37aae0;
	vertical-align: middle;
	margin-right: 5px;
}@media(max-width: 1200px){
	.position_left_img{
		width: 8px;
		height: 8px;
	}
}
.position_left_img.current{
	background: red;
}
.job_requorements{
	padding-left:30px;
	list-style: none;
	visibility: hidden;
	height: 0;
	display: none;
	
}

.job_requorements_tit{
	font-size:14px;
	color:#000000;
	line-height: 30px;
	font-weight: bold;
}
.job_requorements p{
	font-size:14px;
	color:rgba(0,0,0,.7);
	line-height: 25px;
}
.job_requorements li{
	margin-bottom: 30px;
}
#job_requorements1,
#job_requorements4,
#job_requorements5,
#job_requorements3,
#job_requorements2{display: none;}
#job_requorements1:checked ~ .job_requorements,
#job_requorements5:checked ~ .job_requorements,
#job_requorements3:checked ~ .job_requorements,
#job_requorements4:checked ~ .job_requorements,
#job_requorements2:checked ~ .job_requorements{
	visibility: visible;
	display: block;
	height: auto;
}
#job_requorements1:checked ~ .position_tit,
#job_requorements5:checked ~ .position_tit,
#job_requorements3:checked ~ .position_tit,
#job_requorements4:checked ~ .position_tit,
#job_requorements2:checked ~ .position_tit{
	background: url(/images/position_btn_close.png) no-repeat right center;
	background-size: 28px;
}@media(max-width: 768px){
	#job_requorements1:checked ~ .position_tit,
	#job_requorements3:checked ~ .position_tit,
        #job_requorements5:checked ~ .position_tit,
	#job_requorements4:checked ~ .position_tit,
	#job_requorements2:checked ~ .position_tit{
		background-size: 20px;
	}
}

.job_requorements1{
	width: 100%;
	height: 80px;position: absolute;
	left: 0;top: 0;
	display: block;
}@media(max-width:768px){
	.job_requorements1{
		height: 40px;
	}
}
.join_us_btn {
	width: 100%;
	position: static;
}@media(max-width: 768px){
	.join_us_btn{
		position: fixed;
		left: 0;
		bottom: 0;
	}
}
.join_us_btn p{
	width: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	background: #37aae0;
	text-align: center;
	margin-bottom: 50px;
	cursor: pointer;
}@media(max-width: 768px){
	.join_us_btn p{
		margin-bottom: 0;
	}
}
.jion_dialog_content{
	text-align: center;
}
.jion_dialog_content p{
	font-size:16px;
	color:#4a4a4a;
	line-height: 45px;
}
.jion_dialog_yoopaylogo{
	width: 100%;
	margin:  30px 0 50px;
}
.list_ticks_info{
    width:960px;
    margin:0 auto;
    position: relative;
}@media(max-width:1200px){
    .list_ticks_info{
         width:100%;
         padding: 20px 15px;
    }
   
}
.lang_zh_or_en a.current_language{
    opacity: 1;
}
.activity_selected{
    margin-top:10px; color: #6B7385;font-size: 10px; text-align: center;
}@media(max-width:768px){
    .activity_selected{
        text-align: left;
        margin-left: 20px;
    }
}
.search_input{
    width: 458px;
    border: 1px solid #ccc;
    line-height: 40px;
    height: 40px;
    color: #505050;
    padding: 0px 12px;
    border-radius: 5ox;
}@media(max-width:768px){
    .search_input{
        display: inline-block;
        width: 82%;
    }
}
.activity_search{
    display: inline-block;
    width: 105px;
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background: #22A2DC;
    border-radius: 5px;
    cursor:pointer;
}@media(max-width:768px){
    .activity_search{
        width:15%
    }
}
.new_sk-item-edit-ticket{
    position: relative;
    padding: 0;
}
.new_sk-item-edit-ticket .sk-label-edit-ticket{
    position: absolute;
    top: 0;
    left: 0;
    width: 146px;
    margin-left: 0;
}
.join_us{
    width: 100%;
    background: #F7f3f7;
    margin-bottom: -60px;
    margin-top: -50px;
}
.right_box_phone,.right_box_href{
    position:relative; word-break: break-all; padding-left: 20px;color: #737373;font-size: 12px;    line-height: 20px;
}
.right_box_phone, .right_box_phone{
    color: #737373;
}
.return_home a i{
    color: #000;
    font-size: 50px;
}
.cash_money .cash_money_N{
    width: auto;
    float: none;
    display: inline-block;
}
.open_details{
    color: #2BA8DD;
}
.select_event_span{ 
     color:#337ab7;
     cursor: pointer;
}
.select_event_span:hover{
    text-decoration: underline;
    color: #2BA8DD;
}
.banner_bottom_tit_all,.signUp_top_tit_all{
    display: none;
}
.activity_header_top{
    padding-left:68px;
    position: relative;
}
.activity_header_top_left{
    width: 54px;
    height: 74px;
    position:absolute;
    left:0;
    top:8px;
    background-repeat: no-repeat;
    background-position: center;    
    background-size: 100%;
}

.activity_header_top_left img{
    max-width: 100%;
    max-height: 100%;
    width:100%;
}
.phone_event_logo{
    width: auto;
    display: none;
}
.phone_more_events{
    display: none;
    float: right;
}
@media(max-width:1200px){
    .phone_event_logo,.phone_more_events{
        display: inline-block;
    }
}
.yoopay_welfare{position: relative; padding-left: 20px; margin-left: 30px;}
.yoopay_welfare span{position: absolute;left: 0;top: 10px;  width: 8px;height: 8px;border-radius: 50%;background: #000;line-height:25px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.right_Sponsor_informations{
    max-height: 100px;
    overflow: hidden;
}
.right_Sponsor_informations_all{
    cursor: pointer;    
    color: #37aae0;
    text-align: center;
    line-height: 20px;
    font-size:12px;
    display: none;
}
.right_Sponsor_informations_all:hover{
    text-decoration: underline;
}

@media(max-width:1200px){
    .hasbanner_noposter_box,.nobanner_noposter_box{
        height: auto !important;
        border-bottom: 1px solid #e6e7eb;
    }
    .phone_hasposter_nobanner {
          border-bottom: 1px solid #e6e7eb;
    }
    .hasbanner_noposter,.nobanner_noposte{
        position: static;width: 100%;
    }
    .hasbanner_noposter .activity_name,.nobanner_noposte .activity_name {
        width: 100%;
        padding: 0 15px;
        line-height: 25px;
        margin: 0;
        color:#000;
    }
    .hasbanner_noposter .price,.nobanner_noposte .price{
        width: 100%;
        padding: 0 15px;
        line-height: 25px;
        margin: 0; color:#000;
    }
    .nobanner_noposter_phone_bg{
        display: none;
    }
    
}
.web_eventLocation_all,.ticks_activity_information .signUp_top_tit_all{display: none;}


/*无横幅无banner pc 样式*/
.noPoster_noBanner_box{
    width: 100%;
    background: #e2e2e2;
    padding: 20px 0;
}@media(max-width:1200px){
    .noPoster_noBanner_box{
        padding: 0;
        padding-bottom: 20px;
        background: #fff;
    }
}
.noPoster_noBanner{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}@media(max-width:1200px){
    .noPoster_noBanner{
        width: 100%;
    }
}
.left_date_box{
    width: 253px;
    height: 100%;
    position: relative;
    padding-left: 72px;
    padding-top: 72px;
    float: left;
    display: inline-block;
}@media(max-width:1200px){
    .left_date_box{
         width: 100px;
         padding-left: 16px;
        padding-top: 25px;
    }
}
.left_date{
    width: 160px;
}@media(max-width:1200px){
    .left_date{
         width: 85px;
    }
}
.left_date .mouth{
    width: 100%;
    text-align: center;
    color: #fff;
    line-height: 60px;
    background: #ff6b5d;
    font-size: 28px;
}@media(max-width:1200px){
    .left_date .mouth{
        line-height: 32px;
        font-size: 14px;
    }
}
.left_date .week{
    width: 100%;
    text-align: center;
    font-size:30px;
    color:#4a4a4a;
    line-height: 103px;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-top: none;
}@media(max-width:1200px){
    .left_date .week{
        line-height: 70px;
        font-size: 28px;
    }
}
.right_information_box{
    float: left;
    height: auto; padding : 35px  0  0 0;
    width:885px;
    position: relative;
}
.noPoster_noBanner .right_information_box{
    width: 940px;
    display: inline-block;
}
@media(max-width:1200px){
    .right_information_box{
        position: absolute;
        left: 120px;
        top: 25px;
        padding: 0;
    }
}
.noPoster_noBanner_box .right_information_box .right_informations .activity_date {
    padding: 0;
    width: 100%;
    padding-left: 28px;
    position: relative;
}
.noPoster_noBanner_box .right_information_box .right_informations .activity_date i{
    position: absolute;
    left: 0;top:1px;
}
.noPoster_noBanner_box .right_information_box .right_informations .new_container{
    width: 100%;
    text-align: left;
}@media(max-width:1200px){
    .noPoster_noBanner_box .right_information_box .right_informations .new_container{
        display: none;
    }
}
.noPoster_noBanner_box .right_information_box .right_informations .activity_name{
    text-align: left;
    padding-right: 280px;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;
}
.hasposter_nobanner{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    padding-bottom: 20px;
}
.left_poster_box{
    width: 315px;
    height: 100%;
    position: relative;
    padding-left: 20px;
    padding-top: 20px;
    float: left;
}
.left_poster {
    width: 170px;
    height: auto;
    position: absolute;
    right: 15px;
    top: 70px;
}
.left_poster img{
    width: 100%;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .new_container{
    width: 100%;
    text-align: left;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .activity_name{
    text-align: left;
    padding-right: 280px;
}
.hasposter_nobanner_pcbox .right_information_box .event_information_box{
   width:605px;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .activity_date {
    padding: 0;
    width: 100%;
    text-align: left;
    line-height: 45px;
    position: relative;
    padding-left: 25px;
}
.hasposter_nobanner_pcbox .right_information_box .right_informations .activity_date i{
    position: absolute;
    left: 0;
    top: 1px;
}
.nobanner_hasposter_phone .activity_name{
    color:#000;
}
.nobanner_hasposter_phone .price{
     color:#000;
}
.buy_ticks_top_left{
    width: 100px;
    margin-top: 20px;
}
.buy_ticks_top_left .mouth {
    font-size: 20px;    line-height: 45px;
}
.buy_ticks_top_left .week{
    font-size: 30px;line-height: 100px;
}
.event_index_scrollTop_left{
      width:100%;
}
.event_index_scrollTop_left .mouth {
     font-size: 12px;    line-height: 25px;
}

.event_index_scrollTop_left .week {
     font-size: 16px;line-height: 49px;
   
}
@media(max-width:1200px){
    .activity_date .index_phone_i{
        left:15px;
        top:0;
    }
}
.nobanner_noposter_adddate{
     text-align: center;
    color:#37aae0;
    font-size: 16px;
    line-height: 27px;
    cursor: pointer; position: relative;
}@media(max-width:1200px){
    .nobanner_noposter_adddate{
        display: none;
    }
}
.activity_date .nobanner_noposter_adddate{
    text-align: center;
    color:#37aae0;
    font-size: 16px;
    line-height: 27px;
    cursor: pointer;
    display: inline-block;
    margin-left: 15px;
    position: relative;
}@media(max-width:1200px){
    .activity_date .nobanner_noposter_adddate{
        display: none;
    }
}
.C_header{
	width: 100%;
	height: 50px;
	background: #37aae0;
}
.C_header_left,.C_header_right{
	line-height: 50px;
	height: 100%;
}
.C_header_name{
    display: block;
    width: 100%;
    background: none;
    border: none;
    color: #fff;
    color: #474747;
    background: #fff;
    opacity: .65;
    line-height: 34px;
    padding-left: 10px;
}
.C_tit_list{
	float: left;
	margin: 0 5px;
	line-height: 50px;
	color: #fff;
	text-decoration: none;

}
.C_content_left_box .C_content_left_lists a:hover{
	color: #fff;
	text-decoration: none; 
}
.C_tit_list{
    list-style: none;
}
.C_tit_list {
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    padding: 0 10px;
    cursor: pointer;
}
.C_header_right_left,.C_header_right_right,.C_header_right_mid{
    float: left;
    height: 100%;
    color: #fff;
    position:relative;
}
.C_header_right_mid .C-save{
    font-size:14px;
    color:#37aae0;
    border-radius: 5px;
    height: 32px;
    width: 140px;
    position: absolute;
    top: 9px;
    background: #fff;
    text-align: center;
    line-height: 32px;
}
.C_content{
	width: 100%;
	
}
.C_content_left{
	width: 25%;
	float: right;
	background:#6c6c6c;
	margin-top: -1px;
        height: 100%;
}
.C_content_right{
	width: 75%;
	right: 0;top: 0;
	float: right;margin-top: -1px;
}
.C_content_left_lists{
	list-style: none;background:#585858;
	width: 100%;    margin: 4px 0;
}
.C_content_left_lists a{
	font-size:14px;
	color:#ffffff;
	line-height: 44px;
	display: block;
}
.C_content_left_lists .lists_tit{
	padding-left: 25px;
	font-size:14px;
	color:#ffffff;
	line-height: 44px;
	display: block;
	cursor: pointer;
}
.C_lists_box{
	width: 100%;
	background:#6c6c6c;
	list-style: none;
	padding-left: 25px;
        display: none;
}
.C_lists_li .color{
	width: 100%;
	padding-left:20px;
	position: relative;
	height: 44px;
	line-height: 44px;
}
.C_lists_li{
	width: 100%;position: relative;
        border-bottom: 1px solid #999;
}
.C_lists_li .color p{
	color: #fff;font-size:14px;
}	
.get_color_box{
    width: 34px;
    height: 34px;
    position: absolute;
    right: 28px;
    top: 5px;
}
.C_lists_li .color .get_img_box{
	width: 68px;
	height: 22px;
	line-height: 21px;
	color:#fff;
	text-align: center;
	background: #37aae0;
	font-size: 12px;
	cursor: pointer;
        border: none;display: inline-block;  
        margin-left: 28px;
}
.chenk_bg_style{
	width: 100%;
	padding-left: 30px;
	color: #fff;
        z-index: 999;
}
.chenk_bg_style input{
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 4px;
	margin-right: 4px;
}
.chenk_bg_style p{
	font-size: 12px;
	line-height: 25px;
}
.update_professional_edition{
	text-align: right;
	padding-right: 28px;
	
}
.C_content_left_lists .update_professional_edition a{
	font-size: 12px;
	color: #37aae0;
}
.list_buy_tickets{
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    width: 280px;
    height: 42px;
    background: #37aae0;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}
.list_buy_tickets a{
    display: block;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}
.C_return{
    padding-left:10px;
    height: 50px;
}
.C_return span{
    color: #fff;
    font-size: 14px;
    line-height: 50px;
}
.C-save a{
    color: #fff;
    background: #37aae0;
    line-height: 34px;
    width: 100%;
    display: block;
    text-align: center;
}
.index_attendee{
    right: 10px;
    bottom: 12px;
    width: 270px;
    max-height: 230px;
    overflow: hidden;
    display: block;
    float: left;
    padding-bottom: 50px;
}
.index_attendee ul {
    max-height:150px;
    overflow: hidden;
}

.index_attendee_li p{
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 20px;
    font-size: 9px;
    line-height: 20px;
}
.index_attendee_li{
    width: 25%;
    float: left;
    padding: 0 3px;
    text-align: center;
}
.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;
    }
    .index_attendee_num{
        text-align:left;
        padding-left: 10px;
        line-height: 40px;
    }
    .ticks_price_div .collection_button{
        display: none;
    }
    .index_attendee_li img{
        width:36px;
        height: 36px;
    }
}


.new_phone_index{ 
    background: #efeff7;padding-bottom: 38px;padding-top: 38px;
    min-height: 100%;
    display: none;
}
@media(max-width:1200px){
    .new_phone_index{
        display: block;
    }
}
.new_index_search{
    width: 100%;
    padding: 8px 10px;
    position: relative;
    
}
.new_index_search .new_search_inputs{
    display: block;
    width:100%;
    border:none;
    height: 32px;
    background-color: #fff;
    line-height: 32px;
    background-image: url(/images/searchimg/searchlogo.png);
    background-position: 42%;
    background-repeat: no-repeat;
    text-align: left;
    color: #858585;
    text-align: center;
}
.new_type_ul{
    width:100%;
    padding: 8px 10px;
}
.new_type_li{
    width:33.3%;
    float:left;
    text-align: center;
    padding: 4px 6px;
}
.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%;
}
.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;
}

.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;
}
.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;
}
.weichat_NEP ul li:last-child{
	border: none;
}
.weichat_NEP ul li p{
	display: inline-block;
	line-height: 50px;
	font-size:14px;
	color:#6c6c6c;
	width: 49%;
}
.weichat_NEP ul li p:first-child{
	text-align: left;
}
.weichat_NEP ul li p:last-child{
    text-align: right;
    color:#858585;
    padding-right: 9px;
}
.yoopay-faq{
	width: 100%;
}
.faq_content{
    width: 100%;
    background: #efebf7;
    padding-bottom: 38px;
    padding-top: 38px;
}
.faq_title{
    padding: 0 10px;
    font-size:14px;
    color:#333;
    line-height: 50px;
}
.faq_infortation_box{
    background: #fff;
    border-top: 1px solid #c3c3c3;    
    border-bottom: 1px solid #c3c3c3;
}
.faq_infortation{
    font-size:14px;
    color:#000000;
    line-height: 50px;
    border-bottom:1px solid #c3c3c3;
    margin-top: -1px;
    position: relative;
    margin-left: 10px;
}
.faq_infortation_box .faq_infortation:last-child{
    border-bottom: none;
}
.faq_answer{
	line-height: 20px;
	padding: 0 17px 15px 12px;
	display: none;
}
.faq_infortation img{
	position: absolute;	
	right: 15px;
	top: 20px;
}
.ticks_description{
    width:100%; 
    padding:0 15px;
}
.no_attention_activities{
    text-align: center;
    height: 100%;
    background: #efeff7;
}
.no_attention_activities_img img{
    width: 90px;
    margin-top: 60px;
    
}
.no_attention_activities_txt{
    font-size:14px;
    color:#858585;
    line-height: 75px;
}
.search_activitys{
    width: 240px;
    height:40px;
    line-height: 40px;
    text-align: center;
    color:#37aae0;
    border: 1px dashed #37aae0;
    margin: 20px auto;
    border-radius:100px;
}
.no_attention_activities .search_activitys a,.no_attention_activities .search_activitys a:link, .no_attention_activities .search_activitys a:visited{
    color:#2BA8DD;
}
body,htnl{
    height:100%;
    margin: 0;
}
.faq-tit-left-img{
       width: 20px;
}
.my_account_activity{
    width:84px;
    height:84px;
    margin: 0 auto;
    background: #37aae0;
    border-radius: 50%;
}
.my_account_activity .num a{
    color:#fff;
}
.my_account_activity .num .a:link, .my_account_activity .num a:visited{
    color:#fff;
}


.nice_activity_li_item{
    position: absolute;
    top: 0;
    width: 46%;
    background-color: #fff;
    list-style: none;
    margin:0 2%;
    padding-bottom: 10px;
}
.nice_activity_li_item .nice_activity_poster{
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.nice_activity_li_item .nice_activity_poster{
    position: static;
}
.nice_activity_li_item .nice_activity_poster_img{
    height: auto;
}
.refund_ticket_btn{
    text-align: right;
    display: block;
    position: absolute;
    top: 0;
    color: #6c6c6c;
    right: 20px;
    cursor: pointer;
}
.refund_ticket_checked{
    position: absolute;
    left: 20px;
    top: 25px;
    line-height: 25px;
    display: none;
}
.magic-checkbox + label.radius_50:before {
    border-radius: 50%;
}
.refund_fixed_chenkall{
    width:100%;
    background:#37aae0;
    height:44px;
    padding: 0 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10000;
    display: none; 
}
.refund_fixed_chenkall .magic-radio + label:before {
    background: #fff;
}
@media(max-width:1200px){
    .event_content{
        padding-top: 38px;
    }
}
.ticket_activity_name,.ticket_activity_name:link,.ticket_activity_name:visited{
    color:#6c6c6c;
}
.Abutton .edit_download_ticket:link,.Abutton .edit_download_ticket:visited{
    background: none;
    color:#37aae0;
    border:none;
}
.apply_refund_btn{
    
    border: 1px solid #333;
    border-radius: 2px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
}
.refund_ticked_dialog{
    padding:0 40px 20px;
}
.refund_Reason{
    color:#999;
    line-height:43px;
    font-size:12px;
}
.refund_Reason_txt{
    width:100%;
    height:110px;
    max-width: 573px;
   
}
.refund_Reason_num{
    text-align: right;
    line-height:30px;
    font-size: 12px;
}
.refund_bottom_btn{
    width:100%;
    height: 50px;
    position: relative;
}
.cancel_refund{
    font-size:14px;
    color:#37aae0;
    line-height: 38px;
    border: none;
    background: none;
    position: absolute;
    right: 150px;
    cursor: pointer;
}
.submit_refund{
    border:none;
    background: #37aae0;
    color: #fff;
    line-height: 38px;
    width:150px;
    text-align: center;
     position: absolute;
    right: 0; cursor: pointer;
}
.submit_refund_dialog{
    text-align: center;
    background: #fff;
}
.refund_information_top{
    background:#5d5d5d;height: 50px;
}
.refund_information_top td{
    line-height: 50px;
    color:#fff;
    padding-left: 16px;
}
.refund_information_tbottom td{
    font-size:12px;
    color:#ff4c3b;
    line-height: 28px;padding-left:16px;
}
.wechat_refund_reason{
    padding: 0 10px;
    padding-top: 38px;
    display: none;
} 
.wechat_refund_reason_tit{
    font-size:14px;
    color:#999999;
    line-height: 44px;
}
.wechat_refund_reason textarea{
    width: 100%;
    min-height: 155px;
} 
.wechat_refund_submit{
    font-size:14px;
    color:#ffffff;
    width: 100%;
    text-align: center;
    background:#37aae0;
    border-radius:4px;
    height:44px;
    width: 100%;
    line-height: 44px;
    border: none;
    margin: 52px 0 28px;
}
.refund_submit_success{
    padding: 78px 10px 38px;
    display: none;
}
.refund_submit_success_img{
    margin: 0 auto;
    display: block;
}
.refund_submit_success_tit{
    font-size:16px;
    color:#6c6c6c;
    text-align: center;
    line-height: 50px;
}
.refund_submit_success_txt{
    text-align: center;
    line-height: 30px;
    font-size:12px;
    color:#999999;
    margin-bottom: 40px;
}
.fefund_information{
    width: 100%;
    border-top: 1px solid #c3c3c3;
    padding: 20px 0;
    display: block;
}
.fefund_information tr td{
    font-size:14px;
    color:#6c6c6c;
    line-height: 25px;
}
.fefund_information_bottom{
    border-top: 1px solid #c3c3c3;
    padding: 20px 0;
    display:block;
}
.fefund_information_bottom tr td{
    font-size:12px;
    color:#999;
    line-height: 23px;
}
.refund_page{
    width:100%;
}
.refund_approval{
    border:none;
    color:#2BA8DD;
    background: none;
    cursor: pointer;
}
.refund_page_table tr:nth-of-type(odd){
    background:#fff;
}
.examine_cancel_refund,.examine_submit_refund{
    width:50%;float:left;
}
.cancel_refund_btn,.submit_refund_btn{
    border:none;
    width: 193px;
    height:38px;
    text-align: center;
    line-height: 38px;
    border-radius:4px;
    color:#fff;
    cursor:pointer;
}
.cancel_refund_btn{
    background:#ff4c3b;
}
.submit_refund_btn{
    background:#37aae0;
    float: right;
}
.approve_success_dialog,.approve_fail_dialog{
    height: 60px;
    line-height:60px;
    font-size:16px;
    color:#6c6c6c;
    width:380px;
    text-align:center;
    border-radius:4px;
    position: absolute;
    margin:auto;
    left:0;
    top:0;
    right:0;
    bottom: 0;
    background:#fff;
    display:none;
}
.modalbg{
    width: 100%;
    height: 100%;
    position: fixed !important;
    background: rgba(0,0,0,.3);
    top:0;
    left:0;
    z-index:10000;
    position: relative;
    display: none;
}


.wechat_refund_style{
    width:100%;
    background: #efebf7;
}

.refund_to_original{
    width:100%;
    margin-bottom: 8px;
    position: relative;
    padding: 10px 0 10px 8px;
    background: #fff;
}
.refund_event_tit{
    font-size:14px;
    color:#999999;
    line-height: 30px;
    height: 30px;
    width:100%;
}
.refund_event_time{
   font-size:10px;
    color:#999999; 
   line-height: 30px;
}
.refund_amount{
    position: absolute;
    right:38px;
    top: 18px;
    font-size:14px;
    color:#858585;
}
.refund_style_btn{
    position: absolute;
    right:38px;
    bottom: 12px;
    
    height:25px;
    text-align: center;
    line-height: 25px;
    border: 1px solid #37aae0;
    border-radius: 2px;
    font-size:12px;
    color: #37aae0;
    background: none;
    padding: 0 10px;
    margin:0;
}
.to_refund_information{
    position: absolute;
    right:12px;
    top: 50%;
    margin-top: -5px;
}
.wechat_refund_success{
   color: #d2d2d2;
   border-color:#d2d2d2;
}
.has_submit_refund{
    color: #ff9303;
    border-color:  #ff9303;
}
.refund_modal_tit{
    font-size:16px;
    color:#000000;
    font-weight: normal;
    text-align: center;
}
#wechat_refund_dialog .modal-header{
    border: none;
}
#wechat_refund_dialog .modal-body{
    padding-bottom: 0;
}
#wechat_refund_dialog .modal-footer{
   padding: 0;
}
.modal_refund_origin{
    font-size:12px;
    color:#37aae0;
    line-height: 50px;
    text-align: center;
}
.modal_refund_return,.modal_stay_balance{
    background: none;
    text-align: center;
    border:none;
    height: 56px;
    line-height: 56px;
    padding: 0;
    margin: 0;
}
.modal_refund_return{
    width:34%;
    border-right: 1px solid #e5e5e5;
}
.modal_stay_balance{
    width:64%;
}
#wechat_refund_dialog .modal-dialog{
    top: 20%;
}
#wechat_refund_notice .modal-dialog{
    top:40%;
}
.show_check_box{
    padding-left: 60px;
}
.wechat_refund_btn{
    text-align: left;padding-top: 12px;
}
.refund_state{
    position: absolute;
    right: 20px;
    top: 25px;
    color:#ff9303;
    line-height: 25px;
    font-size: 12px;
}
.refund_apply ul li span,.qr_code_div .qr_code_text,.tickets_num span{
    color:#b8b8b8;
}
.reufnd_text_color,.reufnd_text_color a:link,.reufnd_text_color a:visited{
    color:#6c6c6c !important;
    font-weight:normal !important;
    text-decoration: none !important;
}




/* pc主页 */
.new_yoopay_header{
	width: 100%;
	background: #fff;
}
.new_yoopay_container{
	width: 1040px;
	margin: 0 auto;
}
.new_header_top{
	width: 100%;
	position: relative;
	height: 56px;
}
.yoopay_logo{
	position: absolute;
	left: 0;
	top: 5px;
}
.yoopay_logo img{
	width: 75px;
}
.index_nav{
	position: absolute;
	left: 135px;
	list-style: none;
}
.nav_lists:first-child a{
	color:#37aae0;
}
.nav_lists a{
	font-size:14px;
	color:#000;
	line-height: 56px;

}
.nav_lists{
	margin: 0 20px;
	float: left;
}
.inline_block{
	display: inline-block;
}
.new_PaymentGateway{
	margin-right: 33px;
}
.new_PaymentGateway a{
	font-size:14px;
	color:#000000;
	line-height: 56px;
}
.index_nav2{
	position: absolute;
	right: 0;
}
.new_lang{
	margin-right: 52px;
}
.new_lang a,.new_LoginRegistration a{
	font-size:14px;
	line-height: 56px;
}
.new_header_bottom{
	width: 100%;
	height: 34px;
}
.new_header_bottom_left{
	text-align: left;
	line-height: 34px;
	padding: 0;
	font-size: 12px;color:#333;

}
.new_header_bottom_left .money{
	margin-right: 40px;
}
.new_header_bottom_right{
	text-align: right;
	line-height: 34px;padding: 0;
	font-size: 12px;color:#333;
}
.new_header_bottom_right .tel{
	margin-right: 40px;
}
.new_index_content{
	width: 100%;
	background: #efebf7;
}
.search_creat_activity{
	width: 100%;
	padding:12px 0 16px;background: #efebf7;
}
.new_search_inputpc input{
	width: 709px;
	line-height: 34px;
	border:1px solid #37aae0;
	padding: 0;
	padding-left:15px;
	font-size:14px;
	color:#999999; 
	line-height: 34px;
	margin-right: 8px;
	height: 34px;
}
.new_search_btn input{
	width: 150px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	background: #37aae0;border: none;
	padding: 0;	
	margin-right: 13px;
}
.new_creat_activity input{
	width: 150px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	background: #7ab34a;
	border: none;
	padding: 0;	
}
.new_yoopay_banner{
	width: 100%;
	height: 368px;
	position: relative;
	margin-bottom: 12px;
}
.new_left_nav{
	position: absolute;
	left: 0;
	top: 0;
	width:160px;
	height: 100%;
	padding: 10px 0 ;
	background: #37aae0;
	color: #fff;
}
.new_left_nav ul{
	width: 100%;
	height: 100%;
}
.new_banner_right_img{
	width: 872px;
	height: 100%;
	position: absolute;
	right: 0;top: 0;
}
.new_left_nav ul li{
	width: 100%;
	list-style: none;
	height: 10%;
	cursor: pointer;
}
.new_left_nav ul li p:hover{
	background: #fff;
	color: #37aae0;

}
.new_left_nav ul li p{
	font-size:14px;
	width: 100%;
	height: 100%;	
	padding-left: 20px;
	line-height: 34.8px;
}
#new_banner_carousel .carousel-indicators li {
    background: #999;
    border: none;
}
#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;
}
.new_yoopay_container .new_index_footer_top li a{
	display: inline-block;
	text-align: center;
	line-height: 70px;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
.new_yoopay_container .new_index_footer_top li a:hover{
	color: #fff;
	text-decoration: none;
}
.new_index_footer_bottom{
	list-style: none;
	padding: 0 57px;    background: #4a4a4a;
}
.new_index_footer_bottom li p{
	color: #fff;
	font-size: 12px;
	line-height: 60px;
	text-align: center;
	opacity:0.5;
}
.width_Fiftypercent{
	width: 50%;
	float: left;
}

.new_creat_activity_content{
	background: #efebf7;
	padding-bottom: 90px;
	padding-top: 20px;
	width: 100%;    
	min-width: 1040px;
}
.yoopay_4function{
	width: 100%;
	background-color: #ffffff;
	padding: 67px 20px 30px;
	background:url(/images/searchimg/edition_bg1.png) no-repeat center; 
	background-size: cover;
}
.function_information{
	width: 25%;
	float: left;
	list-style: none;
	text-align: center;
}
.function_information img{
	width: 80px;

}
.function_information .function_tit{
	font-size:16px;
	color:#fff;
	line-height: 45px;
	font-weight: bold;
	margin-top: 5px;
}
.function_information .function_introduce{
	font-size:14px;
	color:#fff;
	line-height: 20px;
}
.yoopay_Customer{
	background:#f8f8f8;
	padding: 20px 0 40px;
}
.Customer_selected_yoopay{
	text-align: center;
	line-height: 40px;
	font-size:16px;
	color:#6c6c6c;
}
.customer_logo{
	width: 16.66%;
	text-align: center;
	list-style: none;
	float: left;
	margin: 20px 0 30px;
}
.customer_logo img{
	width: 50%;
}
.two_Editions{
	background-color: #fff;
	position: relative;
	width: 100%;
	height: 448px;
	
}
.GeneralEdition,.professional_edition{
	width: 380px;
	position: absolute;
	height: 430px;
	background: #fff;
	top: -42px;
	box-shadow:0 2px 9px 0 rgba(0,0,0,0.10);
}
.GeneralEdition{
	left: 90px;
}
.professional_edition{
	right: 90px;
}
.GeneralEdition_tit{
	font-size:24px;
	color:#ffffff;
	background:#78c6eb;
	line-height: 84px;text-align: center;
}
.professional_edition_tit{
	font-size:24px;
	color:#ffffff;
	background:#37aae0;
	line-height: 84px;text-align: center;
}
.GeneralEdition_customer{
	font-size:16px;
	color:#000000;
	margin: 75px 0 76px;
	text-align: center;
}
.professional_edition_customer{
	font-size:16px;
	color:#000000;
	margin: 60px 0 53px;
	line-height: 20px;
	text-align: center;
}
.professional_edition_customer p{
	line-height: 30px;
}
.GeneralEdition_service,.professional_edition_service{
	text-align: center;
	font-size:14px;
	color:#858585;
}
.GeneralEdition_service p,.professional_edition_service p{
	line-height: 25px;
}
.register_GeneralEdition input{
	background:#78c6eb;
	border-radius:2px;
	width:240px;
	height:43px;
	border: none;
	text-align: center;
	display: block;
	font-size:14px;
	color:#ffffff;
	line-height: 43px;
	text-align: center;
	margin: 0 auto;
	margin-top: 40px;
}
/*人脸识别*/
.face_clipArea {
	margin: auto;
	height: 320px;
	width: 240px;
}
.face_view {
	margin: 0 auto;
	width: 240px;
	height: 320px;
	display: none;
}
.face_clipArea_btn{
	width:240px;
	margin: 10px auto;
}
.face_clipArea_btn button{
	border: none;
	background: none;
	font-size:16px;
	color:#37aae0;
	line-height: 45px;
	margin: 0;
	float: left;
	width: 50%;
	opacity: 1;
}
.face_clipArea_btn button.cancel{
	text-align: left;
}
.face_clipArea_btn button.complete{
	text-align: right;
}
.has_load_img{
    display: none;
    font-size:12px;
    color:#83cd96;
    margin-left: 15px;
}
.face_edit_btn{
    font-size: 14px;
    color: #d2d2d2;
    display: inline-block;
    line-height: 30px;
    cursor: pointer;
}
.face_remove_btn{
    font-size: 14px;
    color: #d2d2d2;
    display: inline-block;
    line-height: 30px;
    cursor: pointer;
}
.face_edit_remove_line{
    color: #d8d8d8;
    display: inline-block;
    line-height: 30px;
    margin: 0 5px;
}
.upoad_again{
    display: none;
}
.upload_face_file {
    font-size:16px;
    color:#37aae0;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;width: 100%;
    position: relative;
}
.upload_face_file:hover {
    text-decoration: none;
}
.upload_face_file input {
    opacity: 0;
    position: absolute;
    top: 0;
    left:0;
    font-size: 16px;
    line-height: 30px;
}

.facePhoto_upload {
    font-size:14px;
    color:#6c6c6c;
    padding: 0 15px;
    height: 20px;
    line-height: 30px;
    position: relative;
    cursor: pointer;
    border:1px solid #999999;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
    display: inline-block;
    width: 100px;
    height:30px;
    text-align: center
}
@media(max-width:1200px){
    .facePhoto_upload{
        width:90px;
    }
}
.facePhoto_upload  input {
    display: block;
    width:100%;
    height:100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.facePhoto_upload:hover {
    text-decoration: none
}
.showFacePhotoName{
    font-size:12px;
    color:#999999;
    line-height: 30px; display: inline-block;
    position: absolute;
    left: 110px;
    top:0;
}
@media(max-width:1200px){
    .showFacePhotoName{
        left: 95px;
    }
}
/*人脸识别结束*/
.new_search_pages{
    width:1040px;
    margin: 20px auto 0;
}

/*人脸   分支样式添加*/
.Picture_qualified,.Picture_not_qualified,.save_picture,.return_picture{
    display: none;
    float: none;
    opacity: 1;
    font-weight: normal;
}
.Picture_qualified,.Picture_not_qualified{
    font-size:12px;
    color:#858585;
    text-align: center;
    line-height: 35px;
}
.save_picture,.return_picture{
    text-align: center;font-size:16px;
    color:#37aae0;
    cursor: pointer;
    line-height: 30px; 
}
.min_images_box{
    display: none;
}


/* new web index css */
.new_webcontainer{
    width: 1200px;
    margin: 0 auto;
}
.new_web_banner{
	position: relative;
}
.new_web_tit{
	top: 0;
	left: 0;
	width:100%;
	position: absolute;
}
.new_web_tit h1{
	font-weight: bold;
	position: static;
	line-height: 64px; 
        color:#fff;
        margin-top: 80px;
        font-size: 38px;
}
@media(max-width:1400px){
    .new_web_tit h1{
        margin-top: 30px;
    }
}
@media(max-width:1200px){
    .new_web_tit h1{
        font-size: 24px;
        margin-top: 30px;
        line-height: 15px;
    }
}
@media(max-width:375px){
    .new_web_tit h1{
        font-size: 14px;
        top: 3%;
        margin:0;
        line-height: 15px;
        left: 50%;
    }
}
@media(max-width:1200px){
    
}
.new_web_tit_en{
	top: 38.7%;
}
.yoopay_new_function{
	line-height: 38px;
	font-size: 18px;
        color:#fff;
        margin-top: 30px;
}
@media(max-width:1600px){
    .yoopay_new_function {
       top: 30%;
    }
}
@media(max-width:1200px){
    .yoopay_new_function{
        font-size: 12px;
        line-height: 14px;
        margin-top: 20px;
    }
}
@media(max-width:375px){
    .yoopay_new_function{
        top: 10%;
        left: 50%;
        font-size: 12px;
        line-height: 14px;
        margin:0
    }
}
.yoopay_event_num{
    position: absolute;
    height: 60px;
    display: block;width: 304px;
    left: 50%;
    margin-left: -152px;
    top: 250px;
    text-align: center;
}
@media(max-width:1400px){
    .yoopay_event_num{
        top:200px;
    }
    
}
@media(max-width:1200px){
    .yoopay_event_num{
        height:25px;
        width: 190px;
        margin-left: -95px;
        top:100px;
    }
    
}
@media(max-width:375px){
    .yoopay_event_num{
        top: 62%; left: 50%;
        height:25px;
    }
    
}
.yoopay_event_num .left{
	width:776px;
	height: 100%;
	float: left;background: #fff;
}
.yoopay_event_num .left ul li {
	float: left;
	width: 25%;
	list-style: none;
	text-align: center;
	height: 100%;

}
.yoopay_event_num .left ul li img{
	width: 16px;
	margin-bottom: 10px;
}
.yoopay_event_num .left ul li span{
	line-height: 66px;
	color:#6c6c6c;
	font-size: 14px;
}
.yoopay_event_num .right {
	
	height: 100%;
	cursor: pointer;
}
.yoopay_event_num .right .creat_eveent_btn{
    background:#7ab34a;
    padding: 0 44px;    border-radius: 6px;
}
@media(max-width:1200px){
    .yoopay_event_num .right .creat_eveent_btn{
        padding: 0 14px;
    }
}
.yoopay_event_num .right p{
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: 16px; display: inline-block;
        font-weight: bold;
}
.yoopay_event_num .right a:hover{
    text-decoration: none;
}
@media(max-width:1200px){
    .yoopay_event_num .right{
          width: auto; 
    }
    .yoopay_event_num .right p{
        line-height: 25px;
        font-size: 12px;    padding: 0 10px;
    }
}
.new_web_section_modal{
	width: 100%;
	background: #f2f2f2;
	padding:  90px 0;
}
@media(max-width:1200px){
    .new_web_section_modal{
        padding: 0;
        overflow: hidden;
    }
}
.new_web_section_modal .container{
    max-width: 1200px;
}
@media(max-width:1200px){
    .new_web_section_modal .container{
        width:95%;
        margin: 0 auto;
        padding:0;
    }
}
.new_web_section_tit{
	font-size:28px;
	color:#000000;
	line-height: 45px;
}
@media(max-width:1200px){
    .new_web_section_tit{
        font-size:20px;
        text-align: center;
        line-height: 35px;
    }
}
.new_web_section_textbox{
}
@media(max-width:1200px){
    .new_web_section_textbox{
        margin-top: 15px;
        padding-left: 20px;
    }
}
.new_web_section_mintit{
	font-size:18px;
	color:#6c6c6c;
	line-height: 40px;
}
@media(max-width:1200px){
    .new_web_section_mintit{
        font-size:14px;
        text-align: left;
        line-height: 30px;
    }
}
.new_web_section_textbox ul li{
	list-style: none;
        padding-left: 25px;
        position: relative;
}
.new_web_section_list_circle{
	width: 6px;
	height: 6px;
	background:#37aae0;
	display: inline-block;
	margin: 0 10px;
	border-radius: 50%;
	line-height: 30px;
        position: absolute;
        left: 0;
        top: 12px;
}
.new_web_section_list_txt{
	font-size:14px;
	color:#6c6c6c;
	line-height: 30px;
	display: inline-block;
}
.new_web_section_modal.section_two,.new_web_section_modal.section_four{
	background:#fff;
}

.new_web_section_modal_img1{
    width: 500px;
}
.new_web_section_modal_img4{
    width:355px;
}
.new_web_section_modal_img2{
    height: 370px;
}
.new_web_section_modal_img3{
    width:355px;
}
.new_web_section_modal_img5{
    width:355px;
}
.new_lg_banner{
    display: block;
}
.new_xs_banner{
    display: none;
}
@media(max-width:1200px){
    .new_web_section_modal_img1{
        width: 65%;
        margin: 0 auto;
        margin-bottom: 15px; display: block;
    }
    .new_web_section_modal_img4{
        height:auto;
        width:70%;
        margin: 0 auto;
        margin-bottom: 15px;
        display: block;
    }
    .new_web_section_modal_img2{
        height: auto;
        width:65%;
        margin: 0 auto;
        margin-bottom: 15px;
        display: block;
    }
    .new_web_section_modal_img3{
        width: 70%;
        margin: 0 auto;
        display: block;
        margin-bottom: 15px;
    }
    .new_web_section_modal_img5{
        width: 70%;
        margin: 0 auto;
        display: block;
        margin-bottom: 15px;
    }
    .new_lg_banner{
        display: none;
    }
    .new_xs_banner{
         display: block;
    }
}
.new_web_section_modal .section_two_text{
    padding: 0;
    padding-left: 30px;
    
}@media(max-width:1200px){
    .new_web_section_modal .section_two_text{
        padding: 0;
    }
    .new_IndexSearchTop{
        padding:15px 0;
        padding-bottom: 60px;
    }
}
.section_five{
    padding-bottom: 20px;
}
.section_three_bottom_img{
    margin: 30px 0;
}
.section_three_bottom_img img{
    height: 50px;display: block;margin: 0 auto;
}
@media(max-width:1200px){
    .section_three_bottom_img img{
        height:20px;
    }
}

/*人脸   分支样式添加*/
.Picture_qualified,.Picture_not_qualified,.save_picture,.return_picture{
    display: none;
}
.Picture_qualified,.Picture_not_qualified{
    font-size:12px;
    color:#858585;
    text-align: center;
    line-height: 35px;
}
.save_picture,.return_picture{
    text-align: center;font-size:16px;
    color:#37aae0;
    cursor: pointer;
    line-height: 30px; 
}
.min_images_box{
    display: none;
}
.download_attachments{
    width:16px;vertical-align: middle;
}
.download_attachments_text{
    position: absolute;
    right:0;font-size:14px;
    color:#6c6c6c;;
    top:20px;
    background: #fff;
    line-height:36px;
    padding:0 10px;
    border-radius: 3px;border:1px solid #d2d2d2;
    display: none;
}
.refusing_regund_dialog .tit{
    font-size:16px;
    color:#000000;
    text-align: center;
    margin-top: 32px;
}
.refusing_regund_dialog .text{
    font-size:12px;
    color:#999999;text-align: center;
    line-height: 40px;
}
.refusing_regund_dialog_btn{
    position: relative;
    margin:15px 0;
}
.refusing_regund_dialog_btn p{
    font-size:12px; 
    line-height: 20px;
}
.refusing_regund_dialog_btn .refund_policy{
    float: left;color:#858585;margin-top: 20px;
    cursor: pointer;
}
.refusing_regund_dialog_btn .contact_sponsor{
    float: right;color:#37aae0;
    margin: 0 15px;margin-top: 20px;
    cursor: pointer;
} 
.refusing_regund_dialog_btn .close_dialog{
    float: right;background:#37aae0;
    border-radius:4px;
    color:#fff;
    text-align: center;margin-top: 20px;
    width:100px;cursor: pointer;
}
.refund_policy_text{
    display:none;
}
.refund_policy_text .refund_rule{
    width:98%;
    height:190px;
    padding-left: 15px;
    overflow: scroll;font-size:14px;
    color:#858585;
    line-height: 25px;
}
.slideUp_refuse{
    cursor:pointer;font-size:14px;
    color:#4eafe1;
    line-height: 38px;
    display: none;    float: left;
    margin-top: -6px;
}
@media(max-width:1200px){
    .refusing_regund_dialog_btn .refund_policy,.refusing_regund_dialog_btn .contact_sponsor,.refusing_regund_dialog_btn .close_dialog{
        float: none;
        margin: 0;
    }
    .refusing_regund_dialog_btn .contact_sponsor{
        color:#000;
    }
    .refusing_regund_dialog_btn .close_dialog{
        background: none;
        color:#000;
        width: auto;
    }
    .slideUp_refuse{
        float:left;
        margin-top:0;
    }
    .refund_policy_text{
        width:95%;
        margin:0 auto;
    }
}
#face_recognition_dialog{
    display: none; 
}
.recommend_gift{
    background:#ffffff;
    box-shadow:0 0 8px 0 rgba(0,0,0,0.10);
    width: 100%;
    height:50px;
    position: fixed;
    bottom: 0;
    width: 856px;
    z-index: 1;
    display: none;
}
@media(max-width:1200px){
    .recommend_gift{
        display:none;
    }
}
.recommend_gift_buyticket{
    width: 100%;
    text-align: center;
    line-height: 50px;
    background:#37aae0;
    font-size: 16px;
    color:#fff;
    cursor: pointer;
}
.recommend_gift ul li{
    cursor: pointer;
    float:left;
    position:relative;
    padding:0 28px;
}
.recommend_gift ul li img{
    margin-right: 8px;
}
.RecommendRiftDialog_content{
    width: 452px;border: none;    margin: 10% auto 0;
}@media(max-width:1200px){
    .RecommendRiftDialog_content{
        width: 100%;
    }
}
.RecommendRiftDialog_p{
    font-family: MFLiHei_Noncommercial-Regular;
    font-size: 24px;
    color: #ffffff;
    position: absolute;
    left: 50%;
    top: 135px;
    width: 100%;
    left: 0;
    text-align: center;
}@media(max-width:1200px){
    .RecommendRiftDialog_p{
         top: 130px;    line-height: 20px;
    }
}@media(max-width:375px){
     .RecommendRiftDialog_p{
         top: 118px;    
    }
}
@media(max-width:320px){
     .RecommendRiftDialog_p{
         top: 90px;    
    }
}
.RecommendRiftDialogPc_text_div{
    width:80%;margin:0 auto;padding:15px 0;display:block;
}
.RecommendRiftDialogPhone_text_div{
    display:none;
}
@media(max-width:1200px){
    .RecommendRiftDialogPc_text_div{
         display: none;
    }
    .RecommendRiftDialogPhone_text_div{
        display:block; width:80%;margin:0 auto;padding:15px 0;
    }
    .follow_event_dialog .RecommendRiftDialogPc_text_div{
        display: block;
    }
}
.RecommendRiftDialogText_leftCircle{
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #d8d8d8;
    border-radius: 50%;
    margin-right: 10px;
    margin-bottom: 4px;
    vertical-align: middle;
    position: absolute; left: 0;
    top: 11px;
}
.Generation_has_posters{
    width: 80%;
    margin:0 auto;
    background:#fff;
    text-align: center;
    border-radius:16px;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.50);
    height:965px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
   padding:0;
    
}
@media(max-width:1200px){
    .Generation_has_posters{
         display: none;
    }
}
.recommend_gift_line{
    width:1px;
    height:20px;
    background:#d8d8d8;
    position: absolute;
    right:0;
    top:15px;
}
.followAndgift{
    height:44px;padding: 0;text-align: center; background: #fff;padding-top: 5px;
}
.phone_poster_bg{
    width: 100%;
    position: absolute;
    left:0;
    top:0;
}
.one_good_event{
    width:1132px;
    height: 200px;
    position: absolute;
    right: 0;
    top:0;
    text-align:center;
    z-index: 100;
}
.phone_poster_title{
    margin:0;
    font-size:56px;
    color:#1c1c1c;
    width:1030px;
    position:absolute;
    left:270px;
    top:200px;
    line-height:80px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-box-orient: vertical;
    -moz-line-clamp: 2;
    -o-box-orient: vertical;
    -o-line-clamp: 2;
    overflow: hidden;
}
.phone_poster_date{
    margin: 0;
    position: absolute;
    text-overflow: ellipsis;
    width: 800px;
    left: 48px;
    font-size: 40px;
    color: #6c6c6c;
    top: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    overflow: hidden;
}
.phone_poster_position{
    margin: 0;
    position: absolute;
    text-overflow: ellipsis;
    width: 800px;
    left: 48px;
    font-size: 40px;
    color: #6c6c6c;
    top: 168px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -moz-box-orient: vertical;
    -moz-line-clamp: 1;
    -o-box-orient: vertical;
    -o-line-clamp: 1;
    overflow: hidden;
}
.phone_poster_price{
    margin:0;position:absolute;left:48px;top:268px;font-size:40px;color:#6c6c6c;;
}
.phone_poster_wechat_text{
    margin:0;font-size:40px;color:#6c6c6c;
}
.phone_poster_wechat{
    width:262px;    margin-bottom: 25px;
}
.create_poster{
    font-size:72px;
    color:#000000;
    opacity: .6;
    margin-top: 412px;
}
.send_poster{
    font-size:56px;
    color:#6c6c6c;
    margin-top: 40px;
}
.knew_btn{
    background:#37aae0;
    line-height: 160px;
    text-align: center;
    color:#ffffff;
    margin: 100px auto 0;
    font-size: 56px;    width: 90%;
    border-radius: 30px;
}
.follow_event_dialog{
    width: 326px;
    margin: 10% auto 0;
}
.follow_event_dialog .RecommendRiftDialog_p{
    font-size:18px;     
    color:#ffffff;
    top:82px;
}
.poster_modal_bg{
    width: 1500px;
    height: 2668px;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.4);
    z-index: 10;
}
.fight_groups_dialogText{
    font-size:14px;
    color:#6c6c6c;
    line-height: 30px;    padding-left: 20px;
}
.fight_group_btn{
    background:#ff9303;
    height: 46px;
    cursor: pointer;
    text-align: center;
    width: 90%;
    margin:0 auto;  
    margin-top: 50px;
}
.fight_groups_dialog_box{
    width: 100%;
    padding: 40px 0 30px;
}
.fight_group_btn span{
     line-height: 46px;
     font-size:18px;
    color:#fff;
}
.fight_group_btn img{
    height:10px;
    margin-left:8px;
}
.fight-group-full{
    font-size:14px;
    color:#ff4c3b;
    line-height: 30px;
    text-align: center;
    margin: 20px 0;
}
.fight_group_full_btn{
    background: #37aae0;
}
.fight_group_full_btn{
    color:#fff;
    margin: 0 auto 20px;
}
.set_group_ticks{
    margin: 10px 0;
}
.set_group_ticks_text b{
    font-size:12px;
    color:#6c6c6c;
    line-height: 30px;
    margin-left: 25px;
    display: block;
}
.set_group_ticks_input{
    display: block;
    width: 85px;
    text-align:center;
    line-height: 25px;
    font-size:14px;
    color:#4a4a4a;
    margin-left: 55px;
}
.set_group_ticks_explain{
    font-size:10px;
    color:#37aae0;
    line-height: 20px;
     margin-left: 55px;
}
.fightGroup_paySuccess{
    background: #fff;
    padding: 45px 0 20px;
}
.fightGroup_paySuccess p{
    text-align: center;
}
.fightGroup_number{
     text-align: center;
}
.fightGroup_number span{
    font-size:14px;
    color:#6c6c6c;
    line-height: 60px;
   
}
.fightGroup_creat_poster{
    text-align: center;
    width:90%;
    height: 38px;
    background:#37aae0;
    border-radius:4px;
    margin:0 auto;
}
.fightGroup_creat_poster span{
    font-size:14px;
    color:#ffffff;
    line-height: 38px;
}
.view_fightGroup_ticks{
    text-align: center;
    margin-top: 25px;
}
.view_fightGroup_ticks span{
    font-size:12px;
    color:#999999;
}
.exclusive_color_bebebe span,.exclusive_color_bebebe .TextAlignCenter{
    color: #bebebe;
}
.exclusive_color_bebebe div,.exclusive_color_bebebe b,.exclusive_color_bebebe select{
     color: #bebebe;
}
@media(max-width:1200px){
    .pay_success_infopage{
        padding-top: 38px;
    }
}



/* Yoopay WooCommerce网关插件 */
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: 25%;
	text-align: center;
	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:4px;
	background: #fff;	
	margin-top: -2px;
	z-index: 10;
	line-height: 43px;
}
.fight_groupsAll_li{
	padding-left: 20px;

}
.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;
}
.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;
}
.fight_group_people_ul li img{
    width: 100%;border-radius: 50%;
    overflow:hidden;    height: 36px;
}

.post_fight_group_price{
    position: absolute;
    top: 66px;
    right: 50px;
}
.post_fight_group_price .fight{
    color: #ff6b5d;
    font-size: 56px;
    line-height: 60px;display: inline-block;
}
.post_fight_group_price .Original_price{
    font-size: 40px;
    color: #6c6c6c;
    text-decoration: line-through;
    margin-left: 40px;
    line-height: 60px;
    display: inline-block;
}
.nonselect span,.nonselect a,.nonselect font,.nonselect b,.nonselect div{   
    color:#bebebe !important;  
} 
.fight_group_QR_code{
    left: -90px;
    right: auto;
    width: 210px;
    padding: 15px;
    display: none;
}
.fight_group_QR_code p{
    right: 40px;
    margin-top: -37px;
}
.YF-show-lg{
    display:inline-block !important;
}
.YF-hidden-sm{
    display:none !important;
}
@media(max-width:1200px){
    .YF-show-lg{
        display:none !important;
    }
     .YF-hidden-sm{
        display:block !important;
    }
}
.fight_groups_activitys .Month{
    line-height:24px;
}
.fight_groups_activitys .Day{
    line-height:58px;
}
.BlueBoxContent_phone{
    padding:20px 15px !important;
}
/*尼罗河YF*/
.main-header .logo{
    background: none;
    margin: 0;
}
.main-header .YF-logo{
    height:64px;line-height: 64px;
    width:200px;
    position: relative;
}
.main-header .YF-logo:hover{
    text-decoration: none;
}
.nav{
    background: none;
    height:64px;
}
.YF-creat-new-event {
    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;
}
.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);
    
}
.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;
}
.edit-view-hiden img{
    height:14px;
}
.edit-view-hiden span{
    font-size:14px;
    color:#323c47;
}
.edit-view-hiden li{
    text-align: center;
    padding:0;
}
.participants-num li {
    text-align: center;
}
.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;
}
.YF-collect_header .right ul{
    padding-top:15px;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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%;
}
.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;
}
.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;
    margin-right: 11px;   background: #F8F8F8;
}
@media(max-width:1200px){
    .YF-sponsor-event-li{
         width:49%;
         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;
    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;
    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 8px;
    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-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: 1px solid #d1d1d1;
}
@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:10px;
    text-align: center;
    overflow: hidden;

}
.speakers-name{
    color:#25a2db;
}
.event-index-speakers-list .speakers-position{
    font-size:12px;
   
    line-height: 18px;
    text-align: center;
    height:18px;
    overflow:hidden;
   
}
.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;
}
.calendar-list-left .time-slot{
    font-size:16px;
    
    line-height:40px;
    
}
.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;
    
    line-height: 40px;
}
.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;
}
.event-index-sponsors-logo img{
    height:60px;
}
.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;
}