body{
	background: #15141a;
}

a:focus{text-decoration: none}

.btn:focus,
.btn:active:focus,
.btn.active:focus{
	outline: none;
}

.lt{ float: left;}
.rt{ float: right;}

/*最小尺寸默认样式*/

.starterNav{
	background: #14151b;
	position: fixed;
	top: 0px;
	z-index: 99;
	width: 100%;
}

.starterNavMobile{
	display: block;
	position: relative;
	height: 80px;
}

.starterNavMobile>.starterNavMobile-nav{
	position: absolute;
	background: url(../images/mobileImg/login.jpg) no-repeat;
	right: 0px;
	top: 0px;
	width: 80px;
	height: 80px;
}

.starterNavMobile.open>.starterNavMobile-nav{
	background: url(../images/mobileImg/close.png) no-repeat;
}

.starterNavMobile>h1{
	text-align: center;
	margin: 0px;
	line-height: 80px;
}

.starterNavMobile>h1>img{
	width: 45%;
}

.starterNavMobile>ul{
	position: absolute;
	right: 0px;
	top: 80px;
	padding: 0px;
	background: #14151b;
	border-bottom-left-radius: 5px;
	width: 70%;
	display: none;
}

.starterNavMobile.open>ul{
	display: block;
}

.starterNavMobile>ul>li{
	list-style: none;
	line-height: 60px;
	text-align: right;
	padding-right: 50px;
	border-bottom: 1px solid #6a3810;
	font-size: 20px;
}

.starterNavMobile>ul>li>a{
	color: #d6d6d6;
}

.starterNavMobile>ul>li:last-child{
	border: none;
	text-align: left;
	padding-left: 30px;
	padding-top: 50px;
}

.starterNavMobile>ul>li>img{
	width: 60%;
}

.starterNavPc{
	display: none;
}

.SupportMod1{
	background: #15141a;
	min-height: 700px;
}

.SupportMod2{
	min-height: 822px;
	padding-top: 70px;
}

.SupportMod1>.container>h3{
	text-align: center;
	color: #56596c;
	font-weight: 800;
	line-height: 24px;
	margin: 50px 0 40px;
}

.SupportMod1>.container>h3>small{
	font-size: 24px;
	color: #56596c;
}

.SupportTitle{
	background: url(../images/pcImg/icon1.png) no-repeat left;
	line-height: 26px;
	color: #fff;
	font-size: 26px;
	padding-left: 20px;
	margin: 20px 15px;
}

.thumbnail{
	background: inherit;
	border: none;
	margin:25px 0 0 0;
	padding: 0;
}

.thumbnail a >img{
	height: 100%;
	width: 100%;
}

.thumbnail a>.thumbnailCover{
	position: relative;
	cursor: pointer;
}
.thumbnail a>.caption{
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	padding: 0;
}

.thumbnail a>.thumbnailCover>span{
	position: absolute;
	background: rgba(218,126,10,0.8);
	width: 100%;
	height: 100%;
	border-radius: 6px;
	text-align: center;
	display: none;
}

.thumbnail a:hover{
	text-decoration: none;
}

.thumbnail a>.thumbnailCover>img{
	width: 100%;
	border-radius: 6px;
}

.thumbnail a>.caption>h5{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-left: 11px;
	margin: 0;
}

.customize-group{
	margin: 24px 0 50px;
	width: auto;
}

.customize-group>.btn-default{
	background: inherit;
	border-color: #515567;
	float: inherit;
	display: block;
}

.customize-group>.btn:first-child{
	margin: 0 auto;
}

.customize-group>.btn:hover{
	color: #fff;
	background: #ff9000;
}

.starterBtn{
	padding: 15px 25px;
	font-size: 14px;
	color: #8089a7;
	letter-spacing: 7px;
}

.page-header{
	border-top: 1px solid #201f25;
	border-bottom: none;
	text-align: center;
	color: #727990;
}

.page-header>h4{
	font-size: 24px;
	padding-top: 30px;
}

.glyphicon{
	color: #d6d6d6;
	font-size: 12px;
	padding: 0 20px;
}

.footerMobile{
	display: block;
	text-align: center;
	color: #d6d6d6;
	border-top: 1px solid #1f202b;
	padding: 0 0 50px 0;
}

.footerMobile>h3{
	padding: 20px 0 0;
}

.footerMobile>p{
	padding: 20px 0;
}

.footerPc{
	display: none;
}

.nav-tabs{
	border-bottom: none;
}

.footerPc>.container>.lt{
	padding: 40px 0 0 0;
}

.footerPc>.container>.lt>h3{
	display: inline-block;
	float: left;
	margin: 0px;
}

.footerPc>.container>.lt>p{
	display: inline-block;
	float: left;
	color: #d6d6d6;
	font-size: 15px;
	padding: 10px 0 0 40px;
}

.footerPc>.container>.rt{
	padding: 50px 0 0 0;
}

.footerPc>.container>.rt>p:nth-child(1),
.footerPc>.container>.rt>p:nth-child(1)>a{
	font-size: 15px;
	color: #d6d6d6;
}

.footerPc>.container>.rt>p:nth-child(1)>a{
	padding: 0 10px;
}

.footerPc>.container>.rt>p:nth-child(2){
	padding: 30px 0 0 0;
	display: inline-block;
	float: left;
}

.footerPc>.container>.rt>p:nth-child(2)>a,
.footerMobile>a{
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url(../images/pcImg/icon.png) no-repeat;
	margin-left: 20px;
}

.footerPc>.container>.rt>p:nth-child(2)>a.shareIcon1,
.footerMobile>a.shareIcon1{
	background-position: 0 0;
}

.footerPc>.container>.rt>p:nth-child(2)>a.shareIcon2,
.footerMobile>a.shareIcon2{
	background-position: -60px 0;
}


.footerPc>.container>.rt>p:nth-child(2)>a.shareIcon3,
.footerMobile>a.shareIcon3{
	background-position: -121px 0;
}


.footerPc>.container>.rt>p:nth-child(2)>a.shareIcon4{
	background-position: -181px 0;
}

.footerPc>.container>.rt>.Language{
	margin: 30px 0 0 25px;
	float: left;
	position: relative;
}

.footerPc>.container>.rt>.Language>.LanguageDefault{
	width: 180px;
	height: 34px;
	background: #2c2d31;
	font-size: 15px;
	color: #939393;
	line-height: 34px;
	padding: 0 15px;
	cursor: pointer;
	border-radius: 2px;
}

.footerPc>.container>.rt>.Language>.LanguageDefault.active{
	background: #1e202c;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.footerPc>.container>.rt>.Language>.glyphicon{
	color: #02c3a1;
	position: absolute;
	right: 0px;
	top: 12px;
}

.footerPc>.container>.rt>.Language>.LanguageOpen{
	position: absolute;
	top: auto;
	bottom: 100%;
	left: 0px;
	width: 100%;
	background: #1e202c;
	padding: 0px 15px;
	font-size: 15px;
	margin-bottom: 0px;
	display: none;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	padding-bottom: 20px;
}

.footerPc>.container>.rt>.Language>.LanguageOpen>li{
	list-style: none;
	line-height: 30px;
}

.footerPc>.container>.rt>.Language>.LanguageOpen>li>a{
	color: #939393;
}

.footerPc>.container>.rt>.Language>.LanguageOpen>li>a:hover{
	text-decoration: none;
	color: #fff;
}

/*menu2*/
.menu2Header{
	display: none;
}

.menuSearch{
	padding-top: 40px;
}

.form-search{
	position: relative;
}

.form-search>span{
	position: absolute;
	right: 0px;
	top: 15px;
	font-size: 15px;
	color: #afaebe;
}

/*.search{*/
	/*width: 100%;*/
	/*border: 1px solid #404458;*/
	/*background: #15141a;*/
	/*line-height: 43px;*/
	/*height: 43px;*/
	/*border-radius: 40px;*/
	/*padding-left: 20px;*/
	/*color: #afaebe;*/
/*}*/

.menu2Content{
	padding-bottom: 55px;
}

.menu2Content>.row:nth-child(1){
	padding-bottom: 55px;
}

.menu2Types,.menu2Tickets{
	background: #272a38;
	height: 180px;
	border-radius: 6px;
	margin: 20px 0 0 0;
	cursor: pointer;
	color: #afaebe;
}

.menu2Types:hover,
.menu2Tickets:hover{
	background: #ff9000;
}

.menu2Types{
	text-align: center;
	padding-top: 30px;
}

.menu2Types>span{
	display: inline-block;
	height: 68px;
}

.menu2Types>p{
	padding-top: 25px;
	font-size: 16px;
}

.menu2Types:hover>p{
	color: #fff;
}

.menu2Types>span.ticketIcon1{
	background: url(../images/ticketIcon1.png) no-repeat;
	width: 60px;
}

.menu2Types:hover>span.ticketIcon1{
	background: url(../images/ticketIcon1-1.png) no-repeat;
}

.menu2Types>span.ticketIcon2{
	background: url(../images/ticketIcon2.png) no-repeat;
	width: 67px;
}

.menu2Types:hover>span.ticketIcon2{
	background: url(../images/ticketIcon2-1.png) no-repeat;
}

.menu2Types>span.ticketIcon3{
	background: url(../images/ticketIcon3.png) no-repeat;
	width: 65px;
}

.menu2Types:hover>span.ticketIcon3{
	background: url(../images/ticketIcon3-1.png) no-repeat;
}

.menu2Types>span.ticketIcon4{
	background: url(../images/ticketIcon4.png) no-repeat;
	width: 66px;
}

.menu2Types:hover>span.ticketIcon4{
	background: url(../images/ticketIcon4-1.png) no-repeat;
}

.menu2Tickets{
	display: block;
	height: 80px;
	line-height: 80px;
}

.menu2Tickets .point-dot {

	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 10px;
	background: #e41b1a;
	font-size: 10px;
	right: 30px;
	margin-top: 10px;

}

.menu2Tickets>p{
	text-align: center;
}

.menu2Tickets:hover>p{
	color: #fff;
}

.menu2Tickets>.ticketIcon5{
	background: url(../images/ticketIcon5.png) no-repeat 20% 50%;
	padding-left: 50px;
}

.menu2Tickets>.ticketIcon5:hover{
	background: url(../images/ticketIcon5-1.png) no-repeat 20% 50%;
}

.menu2Tickets>.ticketIcon6{
	background: url(../images/ticketIcon6.png) no-repeat 20% 50%;
	padding-left: 50px;
}

.menu2Tickets>.ticketIcon6:hover{
	background: url(../images/ticketIcon6-1.png) no-repeat 20% 50%;
}

.menu2Tickets>p.ticketIcon7{
	background: url(../images/ticketIcon7.png) no-repeat 20% 50%;
	padding-left: 50px;
}

.menu2Tickets>p.ticketIcon7:hover{
	background: url(../images/ticketIcon7-1.png) no-repeat 20% 50%;
}

/*FAQ*/
.faq-group{
	/*margin: 0 15px;*/
}

.faq-group>.faq-style{
	position: relative;
	/*margin: 30px 0 0 0;*/
}

.faq-group>.faq-style>.faq-menu{
	background: #272a38;
	padding: 3px 0;
    height: 45px;
	border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	position: relative;
	cursor: pointer;
}

.faq-group>.faq-style>.faq-menu>h4{
	/*font-size: 14px;*/
	text-align: center;
	color: #afaebe;
    line-height: 43px;
}

.faq-group>.faq-style>.faq-menu>span{
	position: absolute;
	right: 0px;
	top: 17px;
}

.faq-group>.faq-style>ul{
	display: none;
}

.faq-group>.faq-style.open>ul{
	position: absolute;
	background: #1e202c;
	width: calc(100% - 30px);
	z-index: 1;
	border-radius: 3px;
	top: 50px;
	display: block;
}

.faq-group>.faq-style.open>ul>li{
	list-style: none;
	line-height: 59px;
	text-align: center;
	color: #d6d6d6;
	cursor: pointer;
}

.faq-group>.faq-style.open>ul>li:hover{
	color: #afaebe;
	background-color: #2d303d;
}

.faq-group>.faq-style.open>ul>li:last-child{
	border: none;
}


.faq-shrink{
	margin: 0 15px;
}

.faq-shrink>.panel{
	background: inherit;
	border-radius: 0px;
	border: none;
	font-size: 16px;
	border-bottom: 1px solid #3e4048;
	margin-bottom: 0px;
	padding: 10px 0;
}

.faq-shrink>.panel:last-child{
	border: none;
}

.faq-shrink>.panel>.panel-heading{
	background: inherit;
	border: none;
	color: #fff;
	padding-left: 40px;
	position: relative;
	cursor: pointer;
}

.faq-shrink>.panel.open>.panel-heading{
	color: #ff9000;
}

.faq-shrink>.panel>.panel-heading>span{
	position: absolute;
	background: url(../images/faqIcon2.png) no-repeat;
	width: 24px;
	height: 23px;
	left: 0px;
	top: 5px;
}

.faq-shrink>.panel>.panel-heading>p{
	margin: 0;
}

.faq-shrink>.panel>.panel-heading>i{
	position: absolute;
	right: -15px;
	top: 14px;
}

.faq-shrink>.panel>.panel-body{
	color: #a9a9ae;
	display: none;
	padding-left: 40px;
	position: relative;
}

.faq-shrink>.panel.open>.panel-body{
	display: block;
}

.faq-shrink>.panel>.panel-body>span{
	background: url(../images/faqIcon.png) no-repeat;
	position: absolute;
	width: 24px;
	height: 23px;
	left: 0px;
	top: 8px;
}

.faq-shrink>.panel>.panel-body>p{
	text-align: justify;
}

/*answer*/
.answer-group{
	margin: 0;
}

.answer-types{}

.answer-filter{
	margin: 0;
}

.answer-filter>.answer-types>div{
	text-align: center;
	margin-top: 30px;
	height: 45px;
	line-height: 43px;
}

.answer-filter>.answer-types>div>a{
	background: #272a38;
	display: block;
	color: #afaebe;
	border-radius: 3px;
}

.answer-filter>.answer-types>div>a:hover{
	text-decoration: none;
}

.answer-content{
	margin: 15px 0;
}

.answer-content>.answer-list{
	float: left;
	width: 100%;
}

.answer-content>.answer-list>.answer-mod{
	position: relative;
	border-bottom: 1px solid #3e4048;
	float: left;
	padding: 30px 0;
	width: 100%;
	min-width: 100%;
}

.answer-content>.answer-list>.answer-mod>span:first-child{
	background: url(../images/mailIcon2.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 32px;
	width: 25px;
	height: 17px;
}

.answer-content>.answer-list>.answer-mod.open>span:first-child{
	background: url(../images/mailIcon1.png) no-repeat;
	width: 26px;
	height: 21px;
	top: 29px;
}

.answer-content>.answer-list>.answer-mod>a{
	padding-left: 50px;
	color: #fff;
	font-size: 16px;
	display: inline-block;
	float: left;
	padding-right: 20px;
}

.answer-content>.answer-list>.answer-mod>a.reward{
	background: url("../images/icon12.png") no-repeat right 50%;
	padding-right: 30px;
}

.answer-content>.answer-list>.answer-mod>a.report{
	background: url("../images/icon11.png") no-repeat right 50%;
	padding-right: 30px;
}

.answer-content>.answer-list>.answer-mod>a:hover{
	color: #ff9000;
	text-decoration: none;
}

.answer-content>.answer-list>.answer-mod>i{
	font-style: normal;
	color: #afaebe;
	font-size: 12px;
	display: inline-block;
	float: right;
	padding-right: 25px;
}

.answer-content>.answer-list>.answer-mod>span:last-child{
	position: absolute;
	right: -15px;
	top: 31px;
}

.Paging{
	clear: both;
	text-align: center;
	padding: 50px 0;
}

.Paging>li{
	display: inline-block;
	list-style: none;
	margin: 5px 2px;
	color: #50525b;
}

.Paging>li>a{
	padding: 2px 6px;
	border: 1px solid #50525b;
	border-radius: 3px;
	color: #50525b;
}

.Paging>li.active{
	border: none;
}

.Paging>li.active>a{
	color: #ff9000;
}

.Paging>li input[type=text]{
	background: inherit;
	border: 1px solid #50525b;
	border-radius: 3px;
	width: 30px;
	height: 22px;
	text-align: center;
}

/*points*/
.points-table{
	margin: 0;
}

.points-table>table{
	width: 100%;
	font-size: 15px;
}

.points-table>table>thead{
	color: #fff;
	font-size: 20px;
}

.points-table>table>tbody>tr{
	border-bottom: 1px solid #50525b;
	color: #afaebe;
}

.points-table>table>tbody>tr>th{
	padding: 30px 0;
}

.points-table>table>tbody>tr>th.Server>a{
	color: #fff;
}

.points-table>table>tbody>tr>th.Server>a:hover{
	color: #ff9000;
	text-decoration: none;
}

.points-table>table>tbody>tr>th.Item{
	color: #00cca7;
}

.points-table>table>tbody>tr>th.Item.red{
	color: #fc133e;
}

.points-integral{
	margin: 0 0 40px;
}

.points-integral>.lt{
	background: url(../images/integralIcon.png) no-repeat 0 50%;
	padding-left: 79px;
	color: #ff9000;
}

.points-integral>.lt>h4{
	font-size: 38px;
}

.points-integral>.rt>a{
	color: #fefeff;
	text-decoration: underline;
	line-height: 90px;
}

/*report*/
.report-issue,
.report-reason{
	margin: 0;
}

.report-issue>.SupportTitle,
.report-reason>.SupportTitle{
	margin: 40px 0;
}

.report-issue>.report-select{
	position: relative;
	padding: 0;
}

.report-issue>.report-select>div{
	border: 1px solid #404458;
	border-radius: 4px;
	line-height: 40px;
	color: #afaebe;
	padding-left: 25px;
	cursor: pointer;
}

.report-issue>.report-select>ul{
	position: absolute;
	top: 43px;
	left: 0px;
	z-index: 9;
	display: none;
}

.report-issue>.report-select.open>ul{
	display: block;
	padding: 10px 25px;
	background: #1e202c;
	width: 100%;
	border-radius: 4px;
}

.report-issue>.report-select.open>ul>li{
	list-style: none;
	line-height: 40px;
	color: #afaebe;
	border-bottom: 1px solid #404458;
}

.report-issue>.report-select.open>ul>li:last-child{
	border: none;
}

.report-issue>.report-select>span{
	position: absolute;
	right: 0px;
	top: 17px;
}

.report-reason>.SupportTitle>small{
	color: #9a9ca2;
	font-size: 14px;
	padding-left: 20px;
}

.report-reason>form>div{
	padding: 0px;
}

#subject{
	height: 42px;
	max-height: 42px;
	min-height: 42px;
	padding: 0px;
	overflow: hidden;
	padding-left: 25px;
	color: #afaebe;
}

.input-box2,.input-box3{
	border-radius: 4px;
	min-height: 138px;
	width: 100%;
	border: 1px solid #404458;
	padding-top: 5px;
	padding-bottom: 5px;
}

.input-box2 > div{
	min-height: 138px;
	color: #9a9ca2;
	padding: 0 10px;
}

.report-input>span{
	text-align: right;
	display: block;
	color: #9a9ca2;
}

.report-btn{
	width: 100%;
	clear: both;
	text-align: center;
	font-size: 20px;
	margin: 40px 0 60px;
	float: left;
	background: #ff9000;
	border-radius: 4px;
	line-height: 60px;
	cursor: pointer;
}

.report-btn.active{
	background: #272a38;
	cursor: default;
}

.report-btn>i>.loading{
	display: inline-block;
	text-align: center;
	margin: 0px 10px;
}

.report-btn>i{
	font-style: normal;
	color: #fff;
}

.report-btn:hover{
	text-decoration: none;
}

.report-back>a{
	border: 1px solid #ff9000;
	color: #ff9000;
	display: block;
	width: 138px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border-radius: 20px;
}

.report-back>a:hover{
	background: #ff9000;
	color: #fff;
	text-decoration: none;
}


.piaochecked {
float: left;
cursor: pointer;
text-align: center;
background-image: url(../images/checkboxIcon2.png);
background-repeat: no-repeat;
background-position: 0 center;
padding-left: 25px;
font-size: 15px;
color: #afaebe;
margin-bottom: 30px;
}

.on_check {
background-image: url(../images/checkboxIcon1.png);
}
.radioclass {
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}

/*submit*/
.submit-list{
	line-height: 40px;
	margin-top: 30px;
	clear: both;
	float: left;
	width: 100%;
}

.submit-list>.submit-lt{
	text-align: left;
	color: #fff;
	font-size: 18px;
}

.submit-list>.submit-rt{
	position: relative;
}

.submit-list>.submit-rt>.submit-default{
	display: block;
	border: 1px solid #404458;
	border-radius: 4px;
	padding-left: 25px;
	color: #afaebe;
	position: relative;
}

.submit-list>.submit-rt>.submit-default.locking{
	background: #272a38;
	border: none;
	line-height: 42px;
	color: #696d7e;
}

.submit-list>.submit-rt>.submit-default.locking>i{
	color: #696d7e;
	padding: 0px 10px 0 0;
}

.submit-list>.submit-rt>.submit-default>p{
	margin: 0;
	height: 40px;
}

.submit-list>.submit-rt>.submit-default>span{
	position: absolute;
	right: 0px;
	top: 15px;
}

.submit-list>.submit-rt>.submit-default>ul{
	position: absolute;
	z-index: 9;
	background: #1e202c;
	width: 100%;
	left: 0px;
	padding: 0px 25px;
	top: 42px;
	border-radius: 4px;
	display: none;
}

.submit-list>.submit-rt>.submit-default.open>ul{
	display: block;
}

.submit-list>.submit-rt>.submit-default>ul>li{
	list-style: none;
	border-bottom: 1px solid #404458;
}

.submit-list>.submit-rt>.submit-default>ul>li:last-child{
	border: none;
}

.submit-list>.submit-rt>.submit-default>ul>li>a{
	color: #afaebe;
}

.submit-list>.submit-rt>.submit-default>ul>li>a:hover{
	text-decoration: none;
	color: #fff;
}

.submit-list>.submit-rt>input[type=text]{
	display: block;
	border: 1px solid #404458;
	border-radius: 4px;
	padding-left: 25px;
	color: #afaebe;
	background: inherit;
	width: 100%;
}

.submit-list>.submit-rt>input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #afaebe;
}

.submit-list>.submit-rt>input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #afaebe;
}

.submit-list>.submit-rt>input[type=text]:-ms-input-placeholder{
	color: #afaebe;
}

.submit-list>.submit-rt>input[type=text]::-webkit-input-placeholder{
	color: #afaebe;
}

.submit-rt>.input-box2>.rich{
	padding: 0 0 0 25px;
	line-height: 20px;
}

/*为空时显示 element attribute content*/
.rich:empty:before{
	content: attr(placeholder);   /* element attribute*/
	/*content: 'this is content';*/
}
/*焦点时内容为空*/
.rich:focus:before{
	content:none;
}

#subject:empty:before{
	content: attr(placeholder);   /* element attribute*/
	/*content: 'this is content';*/
	color:#afaebe;
}
/*焦点时内容为空*/
#subject:focus:before{
	content:none;
}

.submit-list>.submit-rt>.submit-default>p:empty:before{
	content: attr(placeholder);   /* element attribute*/
	/*content: 'this is content';*/
	color:red;
}
/*焦点时内容为空*/
.submit-list>.submit-rt>.submit-default>p:focus:before{
	content:none;
}

.submit-list>.submit-rt>.prompt{
	position: absolute;
	padding: 0;
	margin: 0 0 0 15px;
	line-height: 0;
	bottom: -15px;
	font-size: 12px;
	color: #fc2b40;
	display: none;
}

.submit-list>.submit-rt>.submit-btn{
	background: #ff9000;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 20px;
	line-height: 55px;
	border-radius: 4px;
	margin-bottom: 115px;
}

.submit-list>.submit-rt>.submit-btn:hover{
	text-decoration: none;
}

.submit-list>.submit-rt>.submit-btn>i{
	font-style: normal;
}

.submit-list>.submit-rt>.img-prompt{
	font-size: 12px;
	font-style: normal;
	color: #818a9d;
	background: url(../images/icon1.png) no-repeat 0 50%;
	padding: 1px 0 1px 20px;
}

.release_cont{ float: left; width: 100%; }
.release_cont .addImg span{ display: inline-block; float: left; width: 75px; height: 40px; position: relative; margin:  0px 20px 20px 0px; }
.release_cont .addImg span img{ width: 60px; height: 40px; }
.release_cont .addImg span a{ position: absolute; }
.release_cont .addImg span a.releaseClose{ position: absolute; width: 10px; height: 10px; background: url(../images/icon27.png) no-repeat; top: 0px; right: 0px; }
.release_cont .addImg span .addFile{ width: 155px; height: 40px; text-align: center; color: #afaebe; display: block; background: url(../images/icon28.png) no-repeat 50% 50%;}
.release_cont .addImg span .addFile .loading{
	display: inline-block;
	text-align: center;
	margin: 0 10px;
}
.release_cont .addImg span input[type=file]{ position: absolute; top: 0px; left: 0px; width: 155px; height: 40px; opacity: 0; }

.submit-vip{
	color: #818a9d;
}

.submit-vip>input[type=checkbox]{
	margin-right: 10px;
}

/*detail*/
.detail-row{
	margin: 0px;
	width: 100%;
}

.detail-content{
	margin: 40px 0;
	padding: 25px 0px;
}

.detail-content>h3{
	margin: 0px;
	font-size: 22px;
	color: #fff;
	border-bottom: 1px solid #484c61;
	padding: 0 0 30px 50px;
	background: url(../images/icon2.png) no-repeat 0 0;
}

.detail-content>.DialogBox{ height:650px; overflow:auto; padding-right:20px; margin-top: 20px;}

.DialogBoxlt{
	float: left;
	width: 100%;
	margin-top: 25px;
}

.DialogBoxrt{
	float: right;
	width: 100%;
	margin-top: 25px;
}

.DialogBoxName{
	color: #d6d6d6;
	text-align: center;
}

.DialogBoxText{
	position: relative;
	max-width: 65%;
	margin-top: 5px;
}

.DialogBoxlt>.DialogBoxName{
	margin-right: 30px;
}

.DialogBoxlt>.DialogBoxText>p{
	border-radius: 5px;
	background: #fff;
	position: relative;
	padding: 10px 20px;
}

.DialogBoxlt>.DialogBoxText>p>a,
.DialogBoxrt>.DialogBoxText>p>a{
	position: absolute;
	width:calc(100% - 40px);
	height: calc(100% - 20px);
	background: url(../images/icon6.png) no-repeat 100% 100%;
}

.DialogBoxlt>.DialogBoxText>span{
	position: absolute;
	background: url(../images/icon4.png) no-repeat;
	top: 15px;
	left: -10px;
	width: 10px;
	height: 14px;
	display: block;
}

.DialogBoxlt>.DialogBoxText>i{
	text-align: right;
	width: 100%;
	display: block;
	color: #a1a1a1;
	font-size: 12px;
	font-style: normal;
}

.DialogBoxrt>.DialogBoxName{
	margin-left: 30px;
}

.DialogBoxrt>.DialogBoxText>p{
	border-radius: 5px;
	background: #8e9aba;
	padding: 10px 20px;
	color: #fff;
	position: relative;
}

.DialogBoxrt>.DialogBoxText>span{
	position: absolute;
	background: url(../images/icon5.png) no-repeat;
	top: 15px;
	right: -10px;
	width: 10px;
	height: 14px;
	display: block;
}

.DialogBoxlt>.DialogBoxText>p>img,
.DialogBoxrt>.DialogBoxText>p>img{
	max-width: 100%;
	max-height: 100%;
}

.DialogBoxrt>.DialogBoxText>i{
	width: 100%;
	display: block;
	color: #a1a1a1;
	font-size: 12px;
	font-style: normal;
}

.DialogBoxct{
	float: left;
	width: 100%;
	padding: 20px 0;
	background: #141319;
	border-radius: 10px;
	text-align: center;
	margin: 25px 0 0;
}

.DialogBoxC{
	float: left;
	width: 100%;
	color: #fff;
	display: block;
}

.DialogBoxct i{
	font-style: normal;
	color: #fff;
	font-size: 12px;
}

.detail-pop{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 10;
	display: none;
}

.detail-popBg{
	display: block;
	position: absolute;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	z-index: 11;
}

.detail-pop img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 12;
	max-width: 100%;
	max-height: 100%;
}

.detail-btn{
	margin-bottom: 155px;
	float: left;
	width: 100%;
}

.detail-btn>div>a{
	display: inline-block;
}

.detail-btn>.detail-btn1,
.detail-btn>.detail-btn2{
	background: #272a38;
	display: block;
	border-radius: 4px;
	text-align: center;
	font-size: 16px;
	margin-top: 20px;
}

.detail-btn>.detail-btn1{
	float: left;
}

.detail-btn>.detail-btn2{
	float: right;
}

.detail-btn>.detail-btn1:hover,
.detail-btn>.detail-btn2:hover{
	background: #ff9000;
}

.detail-btn>.detail-btn1>a{
	padding: 20px 0;
	color: #afaebe;
}

.detail-btn>.detail-btn1>i{
	background: url(../images/icon8.png) no-repeat;
	display: inline-block;
	width: 29px;
	height: 28px;
	vertical-align:middle;
	margin: 0 5px;
}

.detail-btn>.detail-btn2>a{
	padding: 20px 0;
	color: #afaebe;
}

.detail-btn>.detail-btn2>i{
	background: url(../images/icon9.png) no-repeat;
	display: inline-block;
	width: 29px;
	height: 28px;
	vertical-align:middle;
	margin: 0 5px;
}

.detail-btn>.detail-btn1:hover>i{
	background: url(../images/icon8-1.png) no-repeat;
}

.detail-btn>.detail-btn1:hover>a{
	color: #fff;
	text-decoration: none;
}

.detail-btn>.detail-btn2:hover>i{
	background: url(../images/icon9-1.png) no-repeat;
}

.detail-btn>.detail-btn2:hover>a{
	color: #fff;
	text-decoration: none;
}

.detail-bottom{
	margin-top: 55px;
	float: left;
	width: 100%;
}

.detail-bottom>.detail-input{
	padding: 0;
	position: relative;
}

.detail-bottom>.detail-input>.detail-sc{
	position: absolute;
	top: 5px;
	left: 10px;
}

.detail-bottom>.detail-input>.input-box2{
	border-radius: 4px;
	min-height: 35px;
	width: 100%;
	border: none;
	background: #fff;
	padding: 5px 10px 5px 55px;
}

.detail-bottom>.detail-input>.input-box2>div{
	min-height: 35px;
	color: #9a9ca2;
	color: #000;
}

.detail-bottom>.detail-reply>a{
	display: block;
	background: #637198;
	color: #fff;
	height: 45px;
	border-radius: 4px;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
}

.detail-bottom>.detail-reply>a:hover{
	text-decoration: none;
}

.detail-bottom>.detail-reply>a:hover{
	text-decoration: none;
}

.detail-bottom>.detail-reply>a i{
	font-style: normal;
}

.detail-bottom>.detail-reply>a .loading{
	display: inline-block;
	text-align: center;
	margin: 0 10px;
}

/*rate*/
.rate-cont{
	margin: 0;
}

.rate-cont>h2{
	text-align: center;
	color: #fff;
	font-size: 36px;
	margin: 0;
}

.rate-cont>.input-box2{
	margin-top: 50px;
}

.demo>#default-demo{
	text-align: center;
	margin: 50px 0;
}

.demo>#default-demo>img{
	margin: 0 15px;
}

.modPop,
.common-pop{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 100;
}

.modPopBg{
	display: block;
	position: absolute;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	z-index: 11;
}

.modPop-content{
	width: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 12;
	background: #272a39;
}

.common-pop .modPop-content{
	text-align: center;
	border-radius: 4px;
}

.common-pop .modPop-content >h4{
	color: #fff;
	font-size: 2rem;
	padding: 30px 10px 0;
}

.common-pop .modPop-content >p{
	color: #fff;
	font-size: 1.6rem;
	padding: 20px 20px;
	line-height: 30px;
}

.common-pop .modPop-content>div{
	padding: 30px 0;
}

.common-pop .modPop-content>div>a{
	display: inline-block;
	width: 30%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	border-radius: 20px;
	margin: 0 10px;
}

.common-pop .modPop-content>div>a:first-child{
	background: #646e99;
}

.common-pop .modPop-content>div>a:last-child{
	background: #ff9000;
}

.modPop-content-pop{
	padding: 0 20px;
}



.modPop-content-pop>h3{
	margin: 0px;
	font-size: 18px;
	color: #fff;
	border-bottom: 1px solid #484c61;
	padding: 10px 0 10px 50px;
	background: url(../images/icon2.png) no-repeat 0 50%;
}

.modPop-content-pop .DialogBoxText{
	max-width: 100%;
}

.modPop-time{
	text-align: center;
	margin-bottom: 20px;
	float: left;
	width: 100%;
	position: relative;
}

.modPop-content>a{
	display: block;
	position: absolute;
	right: 20px;
	top: 10px;
	font-size: 20px;
	color: #Fff;
}

.modPop-content>a:hover{
	text-decoration: none;
}

.modPop-time>.detail-btn1{
	background: #ff9000;
	display: block;
	border-radius: 4px;
	text-align: center;
	font-size: 16px;
	margin-top: 20px;
}

.modPop-time>.detail-btn1>a{
	padding: 10px 0;
	display: block;
	background: url("../images/modIcon.png") no-repeat 30%  50%;
	color: #fff;
}

.modPop-time>.detail-btn1>a:hover{
	text-decoration: none;
}


.modPop-content-pop.detail-content>.DialogBox{
	height: 200px;
}

.modPop-content-pop.detail-content{
	margin: 0px;
}

.modPop-content-pop .DialogBoxText>p>img{
	margin-bottom: 10px;
}

.modPop-content-pop .DialogBoxlt>.DialogBoxText>p{
	float: left;
}

.modPop-content-pop .DialogBoxlt>.DialogBoxText>i{
	float: left;
}

/*.rule{*/
	/*line-height: 40px;*/
	/*font-size: 18px;*/
	/*color: #fff;*/
	/*padding: 100px 0 30px;*/
/*}*/

/*.rule p{*/
	/*padding: 30px 20px 0;*/
/*}*/

.submit-btn .loading{
	display: inline-block;
	text-align: center;
	margin: 0 10px;
}

.submit-list>.submit-rt>.submit-btn.active{
	cursor: default;
	background: #272a38;
}

.answer-loading,
.answer-data{
	text-align: center;
	line-height: 330px;
}

.answer-loading .loading{
	display: inline-block;
	margin: 0px;
}

[data-loader=circle]{
	width: 15px;
	height: 15px;
}

.answer-loading i,
.answer-data i{
	font-style: normal;
	color: #fff;
	font-size: 20px;
	display: inline-block;
	margin: 0 0 0 10px;
}

#result p{
	display: inline-block;
}


.DialogBox{overflow-x:hidden}
.DialogBox::-webkit-scrollbar{
	width: 4px;
	height: 14px;
	background-color: rgba(0,0,0,0.4);
}
/*定义滚动条轨道 内阴影+圆角*/
.DialogBox::-webkit-scrollbar-track{
	/*  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);   */
	border-radius: 14px;
	background-color: rgba(0,0,0,0.4);
}
/*定义滑块 内阴影+圆角*/
.DialogBox::-webkit-scrollbar-thumb{
	border-radius: 14px;
	background-color: rgba(142,152,177,1);
	/*background-image: -webkit-linear-gradient(0deg,#212528 25%,#3d464d 50%,#3d464d 75%,#212528 75%)*/
}


/*其他尺寸样式*/
@media (min-width: 420px){
	.starterNavMobile>.starterNavMobile-nav{
		width: 80px;
		height: 80px;
	}
	.starterNavMobile>h1{
		text-align: center;
		margin: 0px;
		line-height: 80px;
	}

	.starterNavMobile>h1>img{
		width: 55%;
	}

	.starterNavMobile>ul>li{
		line-height: 40px;
		font-size: 20px;
	}

	.starterNavMobile>ul>li:last-child{
		padding-top: 100px;
	}

	.starterNavMobile>ul>li>img{
		width: auto;
	}
	.modPop-content{
		width: 80%;
	}
	.modPop-content-pop>h3{
		font-size: 22px;
	}
}

@media (min-width: 768px){
	.submit-list>.submit-lt{
		text-align: right;
	}
	.modPop-content-pop>h3{
		padding: 30px 0 30px 50px;
	}

	.starterNavMobile>ul>li{
		line-height: 80px;
		font-size: 36px;
	}
}

@media (min-width: 885px){
	.starterNavMobile{
		display: none;
	}
	.thumbnail a>.caption>h5{
		text-align: left;
	}
	/*pc导航*/
	.starterNavPc{
		display: block;
	}
	.starterNavPc>h1{
		float: left;
		padding-left: 60px;
	}
	.starterNav{
		height: 87px;
	}
	.starterNavPcLeft,
	.starterNavPcRight{
		float: left;
		margin: 0px;
		height: 87px;
		line-height: 87px;
		padding: 0px;
	}
	.starterNavPcLeft{
		padding-left: 30px;
	}
	.starterNavPcLeft>li,
	.starterNavPcRight>li{
		display: inline-block;
		list-style: none;
		float: left;
	}
	.starterNavPcLeft>li>a,
	.starterNavPcRight>li>a{
		text-decoration: none;
		display: inline-block;
		float: left;
	}
	.starterNavPcLeft>li.active>a,
	.starterNavPcLeft>li.active:hover>a,
	.starterNavPcLeft>li:hover>a{
		background: #28292e;
		color: #fff;
	}
	.starterNavPcLeft>li>a{
		padding: 0 15px;
		font-size: 16px;
		color: #d6d6d6;
	}
	.starterNavPcRight{
		float: right;
	}
	.starterNavPcRight>li>a>img{
		width: 86px;
		height: 86px;
	}
	.starterNavPcRight>li>a{
		font-size: 18px;
		color: #d6d6d6;
	}
	.starterNavLogin>li:nth-child(1)>a{
		padding: 0 20px;
	}
	.starterNavLogout>li{
		color: #d6d6d6;
	}
	.starterNavLogout>li:nth-child(2)>a{
		padding: 0 20px;
	}
	.starterNavLogout>li:nth-child(1)>ul{
		background: rgba(35,42,66,0.8);
		padding: 0 10px;
		display: none;
	}
	.starterNavLogout>li:nth-child(1)>ul>li{
		list-style: none;
		line-height: 30px;
		border-bottom: 1px solid #3b4257;
	}
	.starterNavLogout>li:nth-child(1)>ul>li>a{
		color: #d6d6d6
	}
	.starterNavLogout>li:nth-child(1)>ul>li>a:hover{
		text-decoration: none;
		color: #fff;
	}
	.starterNavLogout>li:nth-child(1)>ul>li:last-child{
		border: none;
	}

	/*pc低通*/
	.footerPc{
		display: block;
		height: 245px;
		border-top: 1px solid #0d0c10;
		background: #15141a;
	}
	.footerMobile{
		display: none;
	}

	.menu2Header{
		background: url(../images/pcImg/img2.jpg) no-repeat center;
		height: 220px;
		display: block;
        margin: 0 0 20px;
	}

	.menu2Header>.container>p{
		color: #fff;
		text-transform: Uppercase;
	}

	.menu2Header>.container>p:first-child{
		padding: 90px 0 20px;
	}

	.menu2Header>.container>p>a{
		color: #fff;
	}

	.menu2Header>.container>p:last-child{
		font-size: 28px;
		background: url(../images/icon10.png) no-repeat;
		line-height: 42px;
		padding-left: 25px;
	}

	.answer-filter>.answer-types>div{
		text-align: center;
		cursor: pointer;
	}

	.answer-filter>.answer-types>div>a{
		color: #757482;
		background: inherit;
	}

	.answer-filter>.answer-types>div:hover>a{
		color: #fff;
		border-bottom: 2px solid #00cca7;
		text-decoration: none;
	}
	/*detail*/
	.detail-content{
		background: #272a39;
		border-radius: 4px;
		min-height: 850px;
		float: left;
		padding: 25px 20px;
		/*width: calc(100% - 40px);*/
	}

	.modPop-content-pop.detail-content{
		padding: 0 20px;
		min-height: auto !important;;
		height: auto !important;
	}
	.modPop-content-pop.detail-content>.DialogBox{
		height: auto;
	}

	.common-pop .modPop-content{
		width:710px;
		height: 390px;
	}

	.common-pop .modPop-content>h4{
		font-size: 2.8rem;
		padding-top: 70px;
	}

	.common-pop .modPop-content>div{
		padding: 60px 0 0 0;
	}

	.common-pop .modPop-content>div>a{
		margin: 0 10px;
	}

	.menuSearch{
		padding-top: 0px;
	}
}

@media screen and (max-width: 750px) {
	.tickets .col-xs-6{
		width:100%;
	}
}
.faq-group .open .faq-menu {
  background-color: #ff9000;
}

.faq-group .faq-style .faq-menu .glyphicon-chevron-down {
  background: url(../img/down-arrow.png) no-repeat center;
  height: 18px;
}
.faq-group .faq-style .faq-menu .glyphicon-chevron-down:before {
  content: '';
}

.faq-shrink .panel .panel-heading .glyphicon-chevron-right {
  background: url(../img/right-arrow.png) no-repeat center;
  height: 18px;
}
.faq-shrink .panel .panel-heading .glyphicon-chevron-right:before {
  content: '';
}

.faq-shrink .panel .panel-heading .glyphicon-chevron-down {
  background: url(../img/down-arrow.png) no-repeat center;
  height: 18px;
}
.faq-shrink .panel .panel-heading .glyphicon-chevron-down:before {
  content: '';
}

.rob-list .rob-head1 .glyphicon-list {
  background: url(../img/view-list.png) no-repeat center;
  height: 18px;
  width: 58px;
}

.rob-list .rob-head1 .glyphicon-list:before {
  content: '';
}

.rob-list .rob-head1 .glyphicon-repeat {
  background: url(../img/refresh.png) no-repeat center;
  height: 18px;
  width: 58px;
  top: 14px;
}
.rob-list .rob-head1 .glyphicon-repeat:before {
  content: '';
}

.rob-list .rob-head2 .glyphicon-filter {
  background: url(../img/filter.png) no-repeat center;
  height: 18px;
  width: 58px;
}

.rob-list .rob-head2 .glyphicon-filter:before {
  content: '';
}
