.icon-out,.icon-in {
	font: 300 14px/18px "\5B8B\4F53";
	position: absolute;
	width: 14px;
	overflow: hidden;
	left: 110px
}

.icon-out {
	color: #ccc;
	top: -10px
}

.icon-in {
	color: #f4f4f4;
	top: -9px
}

.crumbs {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #999;
	margin-top: 5px
}

.crumbs a {
	color: #999
}

.ks-overlay-mask {
	background-color: black;
	opacity: .2;
	filter: alpha(opacity=20);
	z-index: 99
}

.ks-overlay-content {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px
}

.ks-overlay-header {
	padding: 0 20px;
	height: 45px;
	font-size: 18px;
	line-height: 45px;
	color: #333
}

.ks-overlay-header .inner {
	border-bottom: 1px solid #eee;
	height: 45px;
	line-height: 55px;
	overflow: hidden
}

.ks-overlay-body {
	overflow-y: auto;
	padding: 30px;
	padding-top: 25px
}

#phone_main {
	padding-left: 12px
}

#phone_main .control-group {
	padding-left: 75px;
	font-size: 14px;
	color: #999;
	line-height: 30px;
	margin-top: 10px
}

#phone_main .control-label {
	display: inline-block;
	width: 68px;
	float: left;
	margin-left: -75px;
	line-height: 30px;
	text-align: left
}

#phone_main .numbers {
	color: #4cc08c
}

#phone_main .J_showtext,#phone_main .J_showsec {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding: 5px 15px;
	color: #999;
	background: #eee;
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size: 14px;
	margin-left: -5px
}

#phone_main .J_showtext:hover {
	filter: alpha(opacity=80);
	opacity: .8;
	color: #333
}

#phone_main .vercode {
	margin-left: 10px;
	color: #3199f4;
	cursor: pointer
}

#phone_main .disable {
	cursor: not-allowed;
	color: #ccc
}

#phone_main input.default {
	display: inline-block;
	height: 22px;
	padding: 4px 4px 4px 10px;
	font-size: 13px;
	line-height: 22px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 120px;
	color: #333;
	float: left\9;
	margin-right: 4px\9
}

#phone_main .msg-tip {
	color: #f67823;
	margin: 10px 0 0 0;
	line-height: 14px;
	border: none
}

#phone_main .hidden {
	display: none
}

.ks-overlay-footer {
	padding: 0 0 30px 0;
	text-align: center
}

.ks-overlay-footer .submit {
	margin-right: 10px;
	color: #fff
}

.ks-overlay-footer .submit:hover {
	color: #fff
}

.ks-overlay-footer .cancel {
	color: #333;
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 8px 19px
}

.ks-overlay-footer .cancel:hover {
	color: #333
}

.ks-overlay-close .ks-overlay-close-x {
	color: #878787;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	right: 18px;
	text-shadow: 0 1px 0 #fff;
	top: 11px
}

.ks-overlay-close .ks-overlay-close-x .iconfont {
	font-size: 12px;
	color: #333
}

.ipt-text {
	height: 24px;
	padding: 5px 8px;
	border: #ccc 1px solid;
	border-radius: 3px;
	outline-style: none;
	font-size: 14px;
	width: 330px;
	background-color: #fff;
	line-height: 36px \9
}

.ipt-text:disabled {
	background-color: #eee;
	color: #999
}

.ipt-text.ng-invalid {
	border-color: #f67823
}

::-webkit-input-placeholder {
	color: #ccc;
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ",Arial,Helvetica,Verdana,sans-serif
}

:-moz-placeholder {
	color: #ccc;
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ",Arial,Helvetica,Verdana,sans-serif
}

::-moz-placeholder {
	color: #ccc;
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ",Arial,Helvetica,Verdana,sans-serif
}

:-ms-input-placeholder {
	color: #ccc;
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ",Arial,Helvetica,Verdana,sans-serif
}

.form-row {
	margin-bottom: 20px
}

.form-row .label {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.form-row .form-right {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.ipt-select {
	float: left;
	display: inline-block;
	margin-right: 4px;
	height: 36px;
	width: 140px;
	_width: auto;
	font-size: 14px;
	border: 1px solid #ccc;
	_border: none;
	border-radius: 4px;
	background-color: #FCFCFC
}

.ipt-select.disabled {
	background-color: #f9f9f9;
	border: #efefef 1px solid;
	color: #999
}

.ipt-select .ipt-select-inner {
	float: left;
	height: 36px
}

.ipt-select .ipt-select-inner select {
	background: none transparent;
	*display: block;
	*float: left;
	outline-style: none;
	font-size: 14px
}

.ipt-select .ipt-select-inner>select {
	display: block;
	width: 140px;
	height: 36px;
	float: none;
	padding: 0px;
	border: none;
	_width: auto
}

.ipt-select>.ipt-select-inner {
	overflow: hidden
}

.ipt-select.big-select {
	width: 200px;
	_width: auto
}

.ipt-select.big-select .ipt-select-inner>select {
	width: 200px;
	_width: auto
}

.ipt-select.large-select {
	width: 348px
}

.ipt-switch {
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	width: 100px;
	height: 26px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ipt-switch .ipt-switch-inner {
	display: inline-block;
	width: 152px;
	position: relative;
	top: 0;
	left: 0;
	*zoom: 1
}

.ipt-switch .ipt-switch-inner:after {
	overflow: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.ipt-switch .ipt-switch-inner .switch-span {
	cursor: pointer;
	display: inline-block;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	width: 50px;
	float: left;
	color: #fff
}

.ipt-switch .ipt-switch-inner .switch-left {
	background-color: #2980b9;
	border-right: 1px solid #e3e3e3
}

.ipt-switch .ipt-switch-inner .switch-right {
	background-color: #999;
	border-left: 1px solid #c9c9c9
}

.ipt-switch.switch-red .ipt-switch-inner .switch-left {
	background-color: #c0392b
}

.ipt-switch.switch-green .ipt-switch-inner .switch-left {
	background-color: #27ae60
}

.ipt-switch.switch-green-red .ipt-switch-inner .switch-left {
	background-color: #27ae60
}

.ipt-switch.switch-green-red .ipt-switch-inner .switch-right {
	background-color: #c0392b
}

.ipt-switch.switch-orange-blue .ipt-switch-inner .switch-left {
	background-color: #ff6900
}

.ipt-switch.switch-orange-blue .ipt-switch-inner .switch-right {
	background-color: #2980b9
}

.sel-dropdown {
	position: relative;
	width: 100px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.sel-dropdown .sel-input {
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	height: 34px
}

.sel-dropdown .sel-txt {
	border: 0;
	height: 34px;
	line-height: 34px;
	border-radius: 3px;
	text-indent: 8px;
	background: #fff;
	width: 100%;
	padding: 0;
	font-size: 14px;
	vertical-align: top;
	*float: left
}

.sel-dropdown .sel-toggle {
	position: absolute;
	right: 20px;
	top: 16px
}

.sel-dropdown .sel-toggle:before,.sel-dropdown .sel-toggle:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed dashed;
	border-color: #999 transparent transparent transparent;
	content: "."
}

.sel-dropdown .sel-toggle:after {
	top: -1px;
	border-top-color: #fff
}

.sel-dropdown .sel-menu {
	top: 35px;
	left: 0px;
	position: absolute;
	width: 100%;
	z-index: 1
}

.sel-dropdown .sel-menu-list {
	border: 1px solid #ccc;
	padding: 5px 0;
	background: #fff
}

.sel-dropdown .sel-menu-list li {
	padding: 0 8px;
	font-size: 14px
}

.sel-dropdown .sel-menu-list li:hover {
	background: #3199f4;
	cursor: pointer;
	color: #fff
}

.sel-dropdown-large {
	width: 294px
}

input,textarea,.ipt-select {
	font-family: 'Microsoft Yahei','微软雅黑',Arial
}

.btn {
	padding: 9px 20px;
	background-color: #3199f4;
	color: #fff;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 14px
}

.btn:hover {
	filter: alpha(opacity=80);
	opacity: .8;
	color: #fff
}

.btn.btn-green {
	background-color: #27ae60
}

.btn.btn-blue {
	background-color: #3199f4
}

.btn.btn-red {
	background-color: #f67823
}

.btn.btn-orange {
	background-color: #ff6900
}

.btn.btn-bluedark {
	background-color: #34495e
}

.btn.btn-greensea {
	background-color: #59c08c
}

.btn.btn-disable,.btn.disabled {
	filter: alpha(opacity=100);
	opacity: 1;
	cursor: default;
	background-color: #ccc
}

.btn .iconfont {
	margin-right: 8px;
	font-size: 14px
}

.btn.btn-download {
	overflow: hidden
}

.btn.btn-big {
	border-radius: 3px;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	text-align: center
}

.downloading {
	border-radius: 5px
}

#header {
	margin-bottom: 0
}

.top-bar {
	margin-top: 0;
	height: 80px;
	line-height: 80px;
	background-color: #646464;
	*zoom: 1;
	min-width: 990px
}

.top-bar:after {
	overflow: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.top-bar .page-title {
	font-size: 28px;
	font-weight: normal;
	color: #fff;
	float: left;
	margin-left: 20px
}

.top-bar .menu {
	float: left;
	margin: 0 45px 0 20px
}

.top-bar .menu .iconfont {
	font-size: 32px;
	cursor: pointer;
	color: #fff
}

.top-bar .menu-list-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 240px;
	background-color: #f5f5f5;
	z-index: 99;
	height: 100%;
	-webkit-transform: translateX(-241px);
	transform: translateX(-241px);
	visibility: hidden;
	transition: -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
	transition: transform .2s cubic-bezier(.4, 0, .2, 1)
}

.top-bar .menu-list-wrap ul {
	overflow-y: auto;
	padding-top: 90px
}

.top-bar .menu-list-wrap li {
	line-height: 1.5
}

.top-bar .menu-list-wrap li a {
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	display: block
}

.top-bar .menu-list-wrap li:hover a,.top-bar .menu-list-wrap li.act a {
	background-color: #fff;
	color: #0089cd
}

.top-bar .menu-list-wrap-visible {
	visibility: visible;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.top-bar .crumbs {
	float: left;
	height: 80px;
	line-height: 80px;
	margin-top: 0;
	color: #fff
}

.top-bar .crumbs a {
	color: #fff
}

.top-bar .crumbs a:hover {
	text-decoration: underline
}

.top-bar .search-wrap {
	float: right;
	margin-right: 0;
}

.top-bar .search-wrap .search {
	margin-bottom: 10px;
	position: relative;
	width: 301px;
	float: left
}

.top-bar .search-wrap .search input {
	width: 271px;
	height: 30px;
	border: 0;
	line-height: 30px;
	border-radius: 0;
	vertical-align: middle;
	background: url(images/searchnews.png);
/*background-color:transparent;background-color:rgba(255,255,255,1);*//*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#33ffffff", EndColorStr="#33ffffff");*/
	color: #646464;
	font-family: '宋体';
/*opacity:0.6*/
}

.search_btn {
	background-position: right center !important;
}

.top-bar .search-wrap .search input:not(s) {
	-webkit-filter: none;
	filter: none
}

.top-bar .search-wrap .search input::-webkit-input-placeholder {
	color: #fff;
	filter: alpha(opacity=50);
	opacity: .5
}

.top-bar .search-wrap .search .iconfont {
	position: absolute;
	right: 10px;
	top: 0px;
	color: #fff;
	font-size: 20px;
	filter: alpha(opacity=70);
	opacity: .7
}

.top-bar .search-wrap .search.search-focus input {
	filter: alpha(opacity=100);
	opacity: 1;
	color: #999;
	background-color: #fff
}

.top-bar .search-wrap .search.search-focus .iconfont {
	color: #0089cd
}

.menu-overlay-mask {
	width: 100%;
	left: 0px;
	top: 0px;
	height: 100%;
	background-color: #000;
	position: fixed;
	z-index: 98;
	opacity: 0;
	visibility: hidden;
	transition: visibility 0 linear .4s,opacity .4s cubic-bezier(.4, 0, .2, 1)
}

.menu-overlay-mask-visible {
	filter: alpha(opacity=70);
	opacity: .7;
	visibility: visible
}

#header {
	z-index: 100;
	position: fixed;
}

#header .masker {
	opacity: 1;
	filter: alpha(opacity=100)
}

#footer {
	height: 150px;
	background-color: #2a2c2f;
	color: #9ca0a4;
	text-align: center;
	font-size: 12px
}

#footer .copyright {
	margin-top: 15px
}

#footer .copyright span {
	margin-left: 50px
}

#footer .copyright a {
	color: #9ca0a4
}

#footer .copyright a:hover {
	color: #fff
}

#footer .links {
	margin-top: 50px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#footer .links a {
	margin: 0 15px;
	color: #9ca0a4
}

#footer .links a:hover {
	color: #fff
}

.go-back {
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: 605px;
	width: 40px;
	line-height: 40px;
	background: #f5f5f5;
	text-align: center;
	height: 40px;
	cursor: pointer
}

.go-back .iconfont {
	font-size: 18px;
	color: #aaa
}

.go-back .txt {
	line-height: 15px;
	margin-top: 4px;
	display: none
}

.go-back:hover {
	text-indent: 0;
	color: #fff;
	background: #aaa
}

.go-back:hover .iconfont {
	display: none
}

.go-back:hover .txt {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.wrap-inner {
	width: /*1200px*/1092px;
}

.top-bar .crumbs {
	margin-left: 0
}

.block-support-wrap {
	font-size: 14px;
	*zoom: 1
}

.block-support-wrap:after {
	overflow: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.block-support-wrap .wrap-inner {
	position: relative;
	*zoom: 1
}

.block-support-wrap .wrap-inner:after {
	overflow: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.block-support-wrap .wrap-line {
	position: absolute;
	left: 320px;
	width: 1px;
	height: 100%;
	background-color: #ddd;
	box-shadow: 1px 0 1px rgba(0,0,0,0.15)
}

.sidebar {
	float: left;
	width: 320px;
	padding-top: 35px;
	padding-bottom: 100px;
	position: relative
}

.sidebar .menu {
	padding-left: 0px;
	max-height: 792px;
	overflow-y: auto
}

.sidebar .menu-open {
	height: auto
}

.sidebar .menu-title {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	font-size: 18px;
	padding-left: 8px
}

.sidebar .menu li {
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
	line-height: 20px;
	position: relative
}

.sidebar .menu li .date {
	font-size: 12px;
	color: #999
}

.sidebar .menu li a {
	display: block;
	width: 230px;
	overflow: hidden;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.sidebar .menu li a:hover,.sidebar .menu li a:hover .date {
	color: #0089cd
}

.sidebar .menu li .reply-mark {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 21px;
	left: -15px;
	border-radius: 100%;
	background-color: #eb7023
}

.sidebar .menu li .tag {
	position: absolute;
	right: 10px;
	top: 14px;
	font-size: 12px;
	padding: 3px 10px
}

.sidebar .menu li .tag-reply,.sidebar .menu li .tag-treat {
	color: #fff;
	background-color: #45b791
}

.sidebar .menu li .tag-treat {
	background-color: #3d4751
}

.sidebar .menu li.sel a {
	color: #0089cd
}

.sidebar .menu li.sel a .date {
	color: #0089cd
}

.sidebar .view-more-wrap {
	padding-top: 20px;
	text-align: center
}

.sidebar .view-more-wrap a {
	color: #0089cd
}

.sidebar .view-more-wrap .iconfont {
	width: 32px;
	height: 32px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px;
	border-radius: 100%;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 28px;
	font-size: 22px;
	color: #333
}

.sidebar .submit-issue-btn {
	position: absolute;
	right: 10px;
	top: 39px;
	color: #0089cd
}

.sidebar .submit-issue-btn .iconfont {
	font-size: 12px;
	vertical-align: middle;
	vertical-align: 2px \9;
	color: #333
}

.main {
	float: right;
	width: 770px;
	padding: 20px 10px 0 20px
}

.mtl {
	border: 0;
	margin-bottom: 40px
}

.mtl .mtl-title {
	font-size: 24px;
	color: #000;
}

.mtl .mtl-time {
	float: none;
	font-size: 12px;
	color: #000
}

.support-detail-bd h1,.support-detail-bd h2,.support-detail-bd h3,.support-detail-bd p,.support-detail-bd div,.support-detail-bd h2 strong {
	color: #333;
	font-weight: normal
}

.support-detail-bd h1 {
	font-size: 22px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 12px;
	margin-bottom: 35px;
	margin-top: 37px
}

.support-detail-bd h1:first-child {
	margin-top: 0
}

.support-detail-bd h2 {
	font-size: 18px;
	margin: 15px 0;
	line-height: 20px;
	height: inherit
}

.support-detail-bd h3 {
	font-size: 14px;
	line-height: 16px;
	margin: 15px 0;
	text-indent: 0;
	padding-left: 0;
	background: none;
	height: inherit
}

.support-detail-bd p,.support-detail-bd div {
	font: 14px/1.7 "Microsoft Yahei",tahoma,arial,sans-serif;
	color: #333;
	line-height: 20px;
	margin: 15px 0
}

.support-detail-bd a {
	color: #0089cd;
	text-decoration: none
}

.support-detail-bd table {
	width: 100%;
	border: 1px solid #ddd;
	table-layout: fixed
}

.support-detail-bd table th,.support-detail-bd table td {
	border: 1px solid #ddd;
	padding: 5px 10px;
	font-size: 12px;
	word-break: break-all;
	word-wrap: break-word
}

.support-detail-bd table th {
	height: auto;
	background-color: #666;
	color: #fff;
	text-align: left
}

.support-detail-bd img {
	border: 0
}

.support-detail-bd code {
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre-wrap
}

.support-detail-bd ul li {
	background-position: 25px 9px
}

.support-detail-bd ol li {
	list-style-position: inside;
	padding-left: 23px
}

.quiz-wrap {
	background-color: #f5f5f5;
	margin-left: -40px;
	padding: 20px 20px 40px 40px;
	margin-top: 40px
}

.quiz-dialogue-area {
	margin-bottom: 40px
}

.quiz-dialogue-area .dialogue {
	margin-bottom: 10px;
	padding: 15px 20px;
	border: 1px solid #eee;
	border-radius: 10px;
	background-color: #fff;
	position: relative;
	margin-right: 20px;
	margin-left: 34%;
	width: 60%
}

.quiz-dialogue-area .dialogue-answer {
	border-color: #b0dbc0;
	margin-left: -10px
}

.quiz-dialogue-area .dialogue-answer .icon-wrap {
	left: -54px
}

.quiz-dialogue-area .dialogue-answer .icon-wrap i {
	border-style: dashed solid dashed dashed;
	border-color: transparent #fff transparent transparent
}

.quiz-dialogue-area .dialogue-answer .icon-wrap .icon-out {
	left: -1px;
	border-color: transparent #b0dbc0 transparent transparent
}

.quiz-dialogue-area .dialogue-quiz .author,.quiz-dialogue-area .dialogue-quiz .date {
	text-align: right
}

.quiz-dialogue-area .cnt {
	line-height: 22px
}

.quiz-dialogue-area .author,.quiz-dialogue-area .date,.quiz-dialogue-area .eval {
	font-size: 12px;
	color: #999;
	line-height: 22px
}

.quiz-dialogue-area .eval a {
	color: #0089cd
}

.quiz-dialogue-area .icon-wrap {
	position: absolute;
	left: auto;
	right: 0;
	top: 20px
}

.quiz-dialogue-area .icon-wrap i {
	position: absolute;
	top: 0;
	border-width: 20px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #fff;
	left: 0
}

.quiz-dialogue-area .icon-wrap .icon-out {
	left: auto;
	right: -55px;
	border-color: transparent transparent transparent #eee
}

.quiz-submit-area textarea {
	border: 1px solid #ddd;
	height: 118px;
	width: 100%;
	padding: 5px 0;
	color: #aaa;
	text-indent: 8px
}

.quiz-submit-area .btn-wrap {
	margin-top: 10px
}

.quiz-submit-area .btn-wrap .tips-txt {
	color: #aaa;
	font-size: 12px
}

.quiz-submit-area .btn-quiz {
	padding: 5px 20px;
	border-radius: 0;
	background-color: #0687cb;
	margin-right: 15px
}

.no-issue-tips {
	min-height: 580px;
	text-align: center;
	overflow: hidden;
	width: 100%
}

.no-issue-tips h3 {
	font-size: 18px;
	margin: 230px 0 10px
}

.no-issue-tips a {
	color: #0089cd
}

.no-issue-tips a:hover {
	color: #0089cd;
	text-decoration: underline
}

.ks-overlay-mask {
	filter: alpha(opacity=70);
	opacity: .7
}

.ks-overlay-header,.ks-overlay-footer {
	display: none
}

.ks-overlay-body {
	padding: 20px
}

.ks-overlay-eval {
	font-size: 14px
}

.ks-overlay-eval h3,.ks-overlay-eval p {
	margin-bottom: 10px
}

.ks-overlay-eval h3 {
	font-size: 18px
}

.ks-overlay-eval .score-txt {
	color: #eb7023
}

.ks-overlay-eval .star-list {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: 1px;
	margin-bottom: 5px
}

.ks-overlay-eval .star-list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	cursor: pointer
}

.ks-overlay-eval .star-list li.sel i {
	display: none
}

.ks-overlay-eval .star-list li.sel .s {
	display: block
}

.ks-overlay-eval .star-list i {
	color: #aaa
}

.ks-overlay-eval .star-list i.s {
	display: none;
	color: #eb7023
}

.ks-overlay-eval textarea {
	width: 524px;
	height: 120px;
	margin-bottom: 5px
}

.ks-overlay-eval .btn {
	background-color: #0687cb;
	line-height: 32px;
	height: 32px;
	width: 42px;
	border-radius: 0
}

@media screen and (max-width:1240px) {
	.wrap-inner {
		width: 990px
	}

	.go-back {
		margin-left: 500px
	}

	.main {
		width: 610px
	}
}

.narrow .go-back {
	margin-left: 500px
}

.narrow .main {
	width: 610px
}

.narrow .wrap-inner {
	width: 990px
}