@charset "utf-8";
input[type="text"]:disabled{background:#FFFFFF;opacity:1;}
/* 媒体查询 */

/* ipad Retina 2048x1536 */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (-webkit-min-device-pixel-ratio: 2) {
	/* 选日期页 */
	#chooseDate-container .circle1{
		margin:1.3% 1% 0 29% !important;
	}
	#chooseDate-container .circle2{
		margin:1.3% 1% 0 3% !important;
	}
	#chooseDate-container .circle3{
		margin:1.3% 1% 0 3% !important;
	}
}

/* ipad Pro 2732 x2048 */
@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px)and (-webkit-min-device-pixel-ratio: 2) {
	/* 选日期页 */
	#chooseDate-container .circle1{
		margin:1% 1% 0 36% !important;
	}
	#chooseDate-container .circle2{
		margin:1% 1% 0 3% !important;
	}
	#chooseDate-container .circle3{
		margin:1% 1% 0 3% !important;
	}
}

/*三星galaxyNote 1280x720*/
@media screen and ( min-width: 359px){
	#troupesPlayListWrapper .playListBox .playName li a{
		font-size: 12px !important;
	}
	#confirmOrderContainerWrapper .chosePlay .playArea dl{
		font-size: 12px !important;
	}
	/*确认订单页底部*/
	footer .totleArea .leftSide{
		font-size: 16px !important;
	}
}

/*Iphone5 1136x640*/
@media (max-device-width : 320px) and (-webkit-min-device-pixel-ratio : 2){ 
	/* 下单页 */
	#order-container .playAndDate .playInfo {
	    width: 64% !important;
	    float: right !important;
	}
	#order-container .playAndDate li:nth-child(2) span{
		margin: 0 !important;
	}
	#troupesPlayListWrapper .playListBox .playName li a{
		font-size: 12px !important;
	}
	#confirmOrderContainerWrapper .chosePlay .playArea dl{
		font-size: 12px !important;
	}
	#title{
		font-size: 12px;
	}
	/*设置排期价格页*/
	.set-price label{padding-left: 0 !important;}
	/*确认订单页底部*/
	footer .totleArea .leftSide{
		font-size: 14px !important;
	}
	/*order2.html日历*/
	#datesUl li{height: 95px !important;position: relative;}
	/*院团日历*/
	.schedule-box #datesUl li{height: 95px !important;position: relative;}
}

/*Iphone6 1334×750*/
@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2){ 
	#troupesPlayListWrapper .playListBox .playName li a{
		font-size: 14px !important;
	}
	#confirmOrderContainerWrapper .chosePlay .playArea dl{
		font-size: 12px !important;
	}
	/*确认订单页底部*/
	footer .totleArea .leftSide{
		font-size: 16px !important;
	}
}

/*Iphone 6plus 1920×1080*/
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3){
	/* 选日期页 */ 
	#chooseDate-container .circle1{
		margin:2.2% 1% 0 18% !important;
	}
	#chooseDate-container .circle2{
		margin:2.2% 1% 0 3% !important;
	}
	#chooseDate-container .circle3{
		margin:2.2% 1% 0 3% !important;
	}
	#confirmOrderContainerWrapper .chosePlay .playArea dl{
		font-size: 14px !important;
	}
}

/*三星S5 1920x1080*/
@media (min-device-width : 360px) and (max-device-width :640px) and (-webkit-min-device-pixel-ratio : 2.5){ 
	
}

/*Nexus 6P 2560x1440*/
@media (min-device-width : 412px) and (max-device-width : 732px) and (-webkit-min-device-pixel-ratio : 3){ 
	
}

/*Iphone4 960x640*/
@media only screen and (device-height :480px) and (-webkit-device-pixel-ratio:2){ 
	/* 下单页 */
	#order-container .playAndDate .playInfo {
	    width: 64% !important;
	    float: right !important;
	}
	#order-container .playAndDate li:nth-child(2) span{
		margin: 0 !important;
	}
	#troupesPlayListWrapper .playListBox .playName li a{
		font-size: 12px !important;
	}
	#confirmOrderContainerWrapper .chosePlay .playArea dl{
		font-size: 12px !important;
	}
	/*设置排期价格页*/
	.set-price label{padding-left: 0 !important;}
	footer .totleArea .leftSide{
		font-size: 14px !important;
	}
	/*order2.html日历*/
	#datesUl li{height: 95px !important;position: relative;}
	/*院团日历*/
	.schedule-box #datesUl li{height: 95px !important;position: relative;}
}
/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
html,body{font-family:Arial,Helvetica,sans-serif,"新宋体";font-size:14px;background:#F5F6F9;margin:0;padding:0;}
div,h1,h2,h3,h4,h5,h6,p,ul,li,img,p,span,a,form,textarea,input,dl,a{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
a{text-decoration:none;color:#000000;}
ol,ul,li{list-style:none;}
em,i{font-style:normal;}
input[disabled]{color:#fff;opacity:1}

/* 头部模块 */
.head-nav{margin:0px auto;height:50px;overflow:hidden;line-height:50px;font-size:14px;color:#333333;position:relative;border-bottom:1px solid rgba(0,0,0,.1);background:#FFFFFF;text-align:center;}
.head-nav .head-left{position:absolute;z-index:99;}
.head-nav .head-left a{text-decoration:none;}
.head-nav .head-center{position:absolute;z-index:0;width:100%;}
.head-nav .head-right{position:absolute;z-index:99;right:10px;}
.head-nav .head-right a{text-decoration:none;}
.head-nav .back{background:url(../images/icon-publish.png) no-repeat 0px -300px;padding-left:40px;color:#000000;}
.head-nav .goback{background:url(../images/icon-publish.png) no-repeat 0px -300px;padding-left:40px;color:#000000;}/*与user.css的back样式重复，用goback代替back*/
.head-nav .shuoming{background:url(../images/icon-publish.png) no-repeat -15px -252px;padding-left:25px;padding-right:10px;color:#43AC43;}
.head-nav .share{background:url(../images/sharecode.jpg) no-repeat 0px 14px;padding-left:25px;padding-right:10px;color:#43AC43;}
.head-nav .home{background:url(../images/home.png) no-repeat 0px 14px;padding-left:25px;padding-right:10px;color:#000000;}

/* 页面导航 */
.nav_guide{margin:10px auto 0 auto;width:100%;height:100%;overflow:hidden;background:#FFFFFF;border-top:#ededed 1px solid;}
.nav_guide a{color:#333333;}
.nav_guide ul{margin:0px auto;width:100%;height:100%;overflow:hidden;}
.nav_guide ul li{margin:0px auto;width:100%;height:50px;overflow:hidden;border-bottom:#ededed 1px solid;line-height:50px;background:url(../images/arrow.png) no-repeat center right;position:relative;}
.nav_guide ul li.address{margin:0px auto;width:100%;height:100%;overflow:hidden;border-bottom:#ededed 1px solid;background:url(../images/arrow.png) no-repeat center right;line-height:22px;padding:10px 0px;}
.nav_guide ul li.nobg{background:none;}
.nav_guide ul li.center{text-align:center;}
.nav_guide ul li span{float:right;padding-right:30px;text-align:right;color:#666666;}
.nav_guide ul li small{position:absolute;right:20px;top:18px;}
.nav_guide ul li small input{height:30px;width:30px;}
.nav_guide ul li tt{position:absolute;right:30px;top:20px;border:#3999FD 1px solid;padding:0px 10px;border-radius:8px;color:#3999FD;}
.nav_guide ul li em{float:left;width:25px;height:25px;overflow:hidden;background:#3999FD;text-align:center;border-radius:25px;margin:12px 10px 0px 10px;line-height:25px;font-style:normal;color:#FFFFFF;}
.nav_guide ul li o{float:left;width:15px;height:25px;overflow:hidden;}
.nav_guide ul li i{float:left;width:25px;height:25px;overflow:hidden;margin:12px 10px 0px 10px;background:url(../images/icon.png) no-repeat;background-size:75px;}
.nav_guide ul li i.set{background-position:0px -124px;}
.nav_guide ul li i.aboutus{background-position:0px -152px;}
.nav_guide ul li i.wallet{background-position:0px -209px;}
.nav_guide ul li i.faq{background-position:0px -181px;}
.nav_guide ul li i.dynamic{background-position:-34px -149px;background-size:90px;}
.nav_guide ul li i.news{background-position:-63px -149px;background-size:90px;}
.nav_guide ul li i.add{background-position:-37px -203px;background-size:100px;}
.nav_guide ul li i.qianbao{width:25px;height:25px;margin:15px 10px 0px 10px;background-size:100px;}
.nav_guide ul li i.yinhang{background-position:-75px -285px;}
.nav_guide ul li i.tixian{background-position:-75px -314px;}
.nav_guide ul li i.dizhi{background-position:-74px -343px;}
.nav_guide ul li i.bond{background-position:-75px -253px;}
.nav_guide ul li i.cashout{background-position:-75px -385px;}
.nav_guide ul li i.bank{width:35px;height:35px;margin:4px 10px 0px 10px;background-size:100px;}
.nav_guide ul li i.icbc{background-position:-36px -320px;}/*中国工商银行*/
.nav_guide ul li i.ccb{background-position:-36px -356px;}/*中国建设银行*/
.nav_guide ul li i.abchina{background-position:0px -356px;}/*中国农业银行*/
.nav_guide ul li i.boc{background-position:0px -320px;}/*中国银行*/
.nav_guide ul li i.bankcomm{background-position:0px -392px;}/*交通银行*/
.nav_guide ul li i.cmbc{background-position:-36px -392px;}/*中国民生银行*/
.nav_guide ul li i.cebbank{background-position:0px -428px;}/*中国光大银行*/
.nav_guide ul li i.psbc{background-position:-36px -428px;}/*中国邮政储蓄银行*/
.nav_guide ul li i.cmbchina{background-position:0px -464px;}/*招商银行*/
.nav_guide ul li i.cgbchina{background-position:-65px -212px;}/*广发银行*/
.nav_guide ul li i.ecitic{background-position:-36px -464px;}/*中信银行*/
.nav_guide ul li i.cib{background-position:-36px -248px;}/*兴业银行*/
.nav_guide ul li i.spdb{background-position:-36px -284px;}/*浦发银行*/
.nav_guide ul li i.pingan{background-position:0px -500px;}/*平安银行*/
.nav_guide ul li i.publish{width:32px;height:32px;margin:5px 10px 0px 10px;background-size:100px;}
.nav_guide ul li i.publish-love{background-position:0px -534px;}
.nav_guide ul li i.publish-reward{background-position:-36px -534px;}
.nav_guide ul li i.publish-dream{background-position:-69px -534px;}
.nav_guide ul li.backlist{margin:0px auto;width:100%;height:100%;overflow:hidden;border-bottom:#ededed 1px solid;background:none;}
.nav_guide ul li.backlist h1{float:left;width:100%;height:40px;overflow:hidden;border-bottom:#ededed 1px solid;background:url(../images/arrow.png) no-repeat center right;line-height:40px;}
.nav_guide ul li.backlist p{float:left;height:100%;overflow:hidden;padding:10px;line-height:25px;}

/* 标签模块 */
.navtab{margin:0 auto;width:100%;height:100%;overflow:hidden;background:#FFFFFF;border-bottom:#ededed 1px solid;}
.navtab ul{margin:0 auto;width:100%;height:100%;overflow:hidden;}
.navtab ul li{float:left;width:16.66%;text-align:center;padding:10px 0px;line-height:18px;color:#666666;}
.navtab ul li.x4{width:25%;}
.navtab ul li.active{color:#0099FF;border-bottom:#0099FF 2px solid;}
.navtab ul li div{float:left;width:100%;height:100%;overflow:hidden;border-right:#CCCCCC 1px solid;}
.navtab ul li .noborder-right{border-right:none;}
.navtab ul li span{float:left;width:100%;height:100%;overflow:hidden;}
.navtab ul li i{float:left;width:100%;height:100%;overflow:hidden;}

/* 标题模块 */
#widetitle{margin:0px auto;width:100%;height:40px;overflow:hidden;line-height:40px;}
#widetitle span{padding-left:10px;}

/* 提示模块 */
.tips{margin:0 auto;width:100%;height:100%;overflow:hidden;padding:10px 0px;}
.tips p{padding:0px 10px;color:#999999;}
.tips h1{padding:0px 10px;font-size:14px;}

/* 分页 */
.pages{margin:0px auto;width:100%;height:100%;overflow:hidden;text-align:center;padding:20px 0px;}
.pages a{background:#990000;padding:10px;color:#FFFFFF;margin:0px 3px;width:20px;overflow:hidden;}
.pages span{background:#e5e5e5;padding:10px;color:#000000;margin:0px 3px;}
.pages b{margin:0px 5px;}
.pages select{height:35px;overflow:hidden;}

/* 底部导航 */
#bar-fixed{position:fixed!important;right:0;left:0;z-index:10;background:rgba(247,247,249,0.95);bottom:0;width:100%;height:50px;display:table;border-top:1px solid rgba(0,0,0,.1);}
#bar-fixed .tab-item{float:left;width:25%;text-align:center;color:#999;font-size:12px;}
#bar-fixed .tab-item2{float:left;width:50%;text-align:center;color:#FFFFFF;font-weight:700;font-size:14px;background:#009900;height:35px;border-radius:5px;margin-top:8px;line-height:35px;}
#bar-fixed .active{color:#43AC43;}
#bar-fixed .tab-item .icon-tabbar{width:24px;height:24px;display:block;margin:5px auto;background:url(../images/icon-bar.png) no-repeat;background-size:96px;}
#bar-fixed .tab-item .bar-home{background-position:0 0;}
#bar-fixed .tab-item .bar-publish{background-position:-24px 0px;}
#bar-fixed .tab-item .bar-order{background-position:-24px 0px;}
#bar-fixed .tab-item .bar-message{background-position:-48px 0px;}
#bar-fixed .tab-item .bar-category{background-position:-48px 0px;}
#bar-fixed .tab-item .bar-user{background-position:-72px 0px;}
#bar-fixed .tab-item .bar-home2{background-position:0 -24px;}
#bar-fixed .tab-item .bar-publish2{background-position:-24px -24px;}
#bar-fixed .tab-item .bar-order2{background-position:-24px -24px;}
#bar-fixed .tab-item .bar-message2{background-position:-48px -24px;}
#bar-fixed .tab-item .bar-category2{background-position:-48px -24px;}
#bar-fixed .tab-item .bar-user2{background-position:-72px -24px;}
#bar-fixed span{float:left;width:25%;text-align:center;color:#999;font-size:12px;}
#bar-fixed i{width:24px;height:24px;display:block;margin:5px auto;background:url(../images/icon-bar-support.png) no-repeat;background-size:24px;;color:#999999;}
#bar-fixed small{color:#f25b4b;margin-left: 2px;}

#bottom{margin-bottom:65px;text-align:center;color:#999999;}

/* 项目分享弹层 */
.m-modal{position:fixed;z-index:19980;top:10%;left:10%;right:10%;min-height:50px;background:#fff;border:none;border-radius:5px;/*-webkit-transition:300ms all ease;transition:300ms all ease;*/}
.m-modal.m-modal-bottom{/*top:inherit;*/left:0;right:0;bottom:0;border-radius:initial;} 

.m-modal .m-m-body{margin:0px auto;width:100%;height:100%;overflow:hidden;background:rgba(247,247,247,0.95);padding-top:10px;}
.m-modal .m-m-body .m-body-header{margin:0px auto;width:100%;height:100%;overflow:hidden;font-size:16px;text-align:center!important;padding-bottom:20px;}
.m-modal .m-m-body .share-row{margin:0px auto;width:100%;height:100%;overflow:hidden;font-size:12px;color:#666;padding-bottom:20px;}
.m-modal .m-m-body .share-row a{color:#666;}
.m-modal .m-m-body .share-row .item{float:left;width:20%;display:block;text-align:center;margin-bottom:10px;}
.m-modal .m-m-body .share-row .item .icon{width:50px;height:50px;-webkit-border-radius:50px;display:block;margin:5px auto;}
.icon-qqzone,.icon-qqweibo,.icon-qrcode,.icon-weibo,.icon-qq{background:#fff url("../images/icon-share.png") no-repeat;background-size:50px;}
.icon-qqzone{background-position:0 -100px;}
.icon-qqweibo{background-position:0 -150px;}
.icon-qq{background-position:0 -50px;}
.icon-qrcode{background-position:0 -200px;}
.icon-weibo{background-position:0 0;}

.m-modal .m-m-footer{margin:0px auto;height:100%;width:100%;overflow:hidden;text-align:center;}
.m-modal .m-m-footer .btbt{margin:0 auto;width:100%;height:40px;overflow:hidden;line-height:40px;font-size:16px;white-space:nowrap;vertical-align:middle;color:#222;background-color:#fff;}

/* 删除按钮 */
.delbuttom{margin:0px auto;width:95%;height:40px;line-height:40px;font-size:16px;background:#3999FD;border:0;border-radius:5px;color:#FFFFFF;font-family:'微软雅黑';	padding:0;text-align:center;}

/*右箭头*/
.right{width:20px;height:20px;position:absolute;right:0;top:12.5px;}
.right-arrow1,.right-arrow2{width:0;height:0;display:block;position:absolute;left:0;top:0;border-top:10px transparent dashed;border-right:10px transparent dashed;border-bottom:10px transparent dashed;border-left:10px white solid;overflow:hidden;}
.right-arrow1{left:1px;/*重要*/border-left:10px #666666 solid;}
.right-arrow2{border-left:10px white solid;}

/* 提交按钮 */
.paybtn{margin:20px auto;overflow:hidden;text-align:center;padding:0px 20px;}
.paybtn .paybox{margin:0px auto;width:100%;height:50px;overflow:hidden;border:#3399FF 0px solid;line-height:50px;border-radius:6px;background:#3399FF;color:#FFFFFF;}/*#FE6714 */
.paybtn .paybox a{color:#FFFFFF;text-decoration:none;font-size:16px;}

/* 标准按钮 */
.press-button{margin:15px auto;padding:0px 15px;text-align:center;}
.press-button .push-button{margin:0px auto;width:100%;height:50px;overflow:hidden;border:#3399FF 0px solid;line-height:50px;border-radius:6px;background:#3399FF;color:#FFFFFF;font-size:18px;}