@charset "UTF-8";
	button,fieldset,img {
	border:none
}
button,input,textarea {
	font-family:Arial,"Microsoft YaHei",sans-serif;
	outline:0
}
button,mark {
	background-color:transparent
}

.jxiframe{
		height: 600px;
		min-width:1280px ;
		max-width:1500px ;
	}
.f-hidden,.f-ov-h {
	overflow:hidden!important
}
.m-newsview .entry-item,a,a:hover {
	text-decoration:none
}
.f-hide-col-1,.m-breadcrumb,.m-form .form-fileupload .upfile-name,.m-header .header-login .userinfo .userinfo-name,.m-side .side-cont .cont-size,.m-synhatch .synhatch-pjs .pjitem .form-radio-wrap,.m-synhatch .synhatch-selected .synhatch-name .syntext,.newsview-list .username {
	white-space:nowrap;
	text-overflow:ellipsis
}
.m-headersec,.m-headnav {
	min-width:1180px;
	position:relative
}
address,blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,menu,ol,p,pre,select,td,textarea,th,ul {
	margin:0;
}
button,h1,h2,h3,h4,h5,h6,input,label,select,textarea {
	font-size:100%;
	vertical-align:middle;
	font-weight:400
}
dl,ol,ul {
	list-style:none
}
img {
	display:inline-block;
	vertical-align:top
}
address,em,i {
	font-style:normal
}
sub,sup {
	vertical-align:baseline
}
table {
	border-collapse:collapse;
	border-spacing:0
}
q:after,q:before {
	content:""
}
button {
	cursor:pointer
}
textarea {
	word-wrap:break-word;
	resize:none
}
input::-ms-clear {
	display:none
}
article,aside,dialog,figure,footer,header,hgroup,nav,section {
	display:block
}
a,a:hover {
	color:#333;
	outline:0
}
body {
	font:12px/1.5 Arial,"Microsoft YaHei",sans-serif;
	color:#333;
	background-color:#fff
}
[v-cloak] {
	display:none!important
}
::-webkit-input-placeholder {
	color:#999
}
::-moz-placeholder {
	color:#999
}
:-ms-input-placeholder {
	color:#999
}
:-moz-placeholder {
	color:#999
}
.f-fl {
	float:left
}
.f-fr {
	float:right
}
.f-clearfix {
	zoom:1
}
.f-clearfix:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}
.f-hide {
	display:none!important
}
.f-vhidden {
	visibility:hidden!important
}
.f-show {
	display:block!important
}
.f-hide-col-2,.f-hide-col-3,.f-hide-col-4 {
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.f-hidden {
	position:absolute!important;
	width:0!important;
	height:0!important;
	line-height:0!important;
	font-size:0!important;
	border:none!important;
	padding:0!important;
	outline:0!important
}
.newsview-main,.newsview-sorts {
	border-bottom:1px solid #d5d5d5
}
.m-form .form-date,.m-form .form-text,.m-form .form-textarea-wrap .form-textarea,.m-form .select-native {
	outline:0;
	font-family:"Microsoft YaHei"
}
.f-abs-hide {
	position:absolute;
	top:-9999em;
	left:-9999em
}
.f-ov-v {
	overflow:visible!important
}
.f-align-l {
	text-align:left
}
.f-align-c {
	text-align:center
}
.f-align-r {
	text-align:right
}
.f-hide-col-1 {
	overflow:hidden
}
.f-hide-col-2 {
	-webkit-line-clamp:2;
	overflow:hidden
}
.f-hide-col-3 {
	-webkit-line-clamp:3;
	overflow:hidden
}
.f-hide-col-4 {
	-webkit-line-clamp:4;
	overflow:hidden
}
.f-circle {
	display:inline-block;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden
}
.f-abs-center {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.f-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.g-badge,.g-mediaplay,.gico-loading {
	display:inline-block
}
.f-flex-v {
	-webkit-box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.f-flex-1,.f-flex-2,.f-flex-3 {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.f-flex-h-justify {
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.f-flex-h-hcenter {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.f-flex-h-vcenter {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.gico-loading {
	text-indent:10px
}
.gico-loading.loading-20 {
	background:url(../img/loading_20.gif) 0 center no-repeat;
	height:20px;
	line-height:20px;
	padding-left:20px;
	font-size:14px
}
.gico-loading.loading-60 {
	background:url(../img/loading_60.gif) 0 center no-repeat;
	height:60px;
	line-height:60px;
	padding-left:60px;
	font-size:20px
}
.gico-loading.loading-90 {
	background:url(../img/loading_90.gif) 0 center no-repeat;
	height:90px;
	line-height:90px;
	padding-left:90px;
	font-size:30px
}
.gicos-bluetag,.gicos-lighttag {
	font-size:12px;
	line-height:26px;
	text-align:center
}
.gico-loading.loading-gray {
	display:inline-block;
	width:11px;
	height:11px;
	background:url(../img/loading_gray.png) right center no-repeat;
	-webkit-animation:whirl 1s linear infinite;
	animation:whirl 1s linear infinite;
	-webkit-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes whirl {
	0% {
	-webkit-transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg)
}
}@keyframes whirl {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(360deg)
}
}.gicos-lighttag {
	color:#eb9729
}
.gicos-bluetag {
	color:#4aaff3
}
.g-badge {
	position:relative;
	font-size:0
}
.g-badge img {
	background-color:#fcfcfc
}
.g-badge .gicos-bluev-shadow,.g-badge .gicos-bluev-shadow-s,.g-badge .gicos-redv-shadow,.g-badge .gicos-redv-shadow-s {
	position:absolute
}
.g-badge .gicos-bluev-shadow,.g-badge .gicos-redv-shadow {
	right:-2px;
	bottom:-5px
}
.g-badge .gicos-bluev-shadow-s {
	right:-7px;
	bottom:-6px
}
.g-badge .gicos-redv-shadow-s {
	left:62%;
	bottom:-6px
}
.g-mediaplay {
	position:relative
}
.g-mediaplay .g-iconfont-play {
	position:absolute;
	bottom:13px;
	right:13px;
	color:#FFF;
	font-size:38px;
	text-shadow:2px 2px 5px rgba(0,0,0,.75)
}
.m-newsview,.m-newsview .entry-item {
	display:inline-block;
	position:relative
}
.g-scrollbar {
	overflow-y:auto
}
.g-scrollbar::-webkit-scrollbar {
	width:4px;
	background-color:#dcdddf;
	-webkit-border-radius:2px;
	border-radius:2px
}
.g-scrollbar::-webkit-scrollbar-thumb {
	background-color:#9c9c9c;
	-webkit-border-radius:2px;
	border-radius:2px
}
.g-imgpreview img:not(.emoticon) {
	cursor:url(../img/imgzoom_cur.cur),auto
}
body.g-autofixfoot,html {
	height:100%
}
body.g-autofixfoot .m-container {
	min-height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom:54px;
	margin-bottom:-54px
}
body.g-autofixfoot .m-header~.m-container {
	padding-top:80px;
	padding-bottom:417px;
	margin-top:-80px;
	margin-bottom:-417px
}
body.g-autofixfoot .m-headersec~.m-container {
	padding-top:50px;
	margin-top:-50px
}
.gico,.gicos-arrow-down,.gicos-arrow-up,.gicos-bluetag,.gicos-bluev,.gicos-bluev-s,.gicos-bluev-shadow,.gicos-bluev-shadow-s,.gicos-change,.gicos-close-1,.gicos-commt-s,.gicos-del,.gicos-del-1,.gicos-del-2,.gicos-del-s,.gicos-dpv-shadow-s,.gicos-edit,.gicos-edit-s,.gicos-favor-blue,.gicos-favor-white,.gicos-file,.gicos-follow-add,.gicos-follow-cancle,.gicos-follow-done,.gicos-follow-mutual,.gicos-gif,.gicos-home,.gicos-lighttag,.gicos-like-blue,.gicos-like-s,.gicos-like-white,.gicos-newsview-entry,.gicos-photo,.gicos-pic,.gicos-play,.gicos-player,.gicos-redv,.gicos-redv-s,.gicos-redv-shadow,.gicos-redv-shadow-s,.gicos-report-s,.gicos-search,.gicos-search-white,.gicos-share-s,.gicos-star-empty,.gicos-star-empty-b,.gicos-star-full,.gicos-star-full-b,.gicos-star-half,.gicos-star-half-b,.gicos-style-3d,.gicos-style-gif,.gicos-style-group,.gicos-style-video,.gicos-suc-l,.gicos-suc-s,.gicos-switch-next,.gicos-switch-prev,.gicos-tick-white,.gicos-view-s,.gicos-warn-s,.gicos-warn-xs {
	display:inline-block;
	background-image:url(../img/gicos-sb4c14adb57.png);
	background-repeat:no-repeat
}
.gicos-arrow-down {
	background-position:0 0;
	height:9px;
	width:17px
}
.gicos-arrow-up {
	background-position:0 -11px;
	height:9px;
	width:17px
}
.gicos-bluetag {
	background-position:0 -22px;
	height:34px;
	width:67px
}
.gicos-bluev-s {
	background-position:0 -58px;
	height:13px;
	width:15px
}
.gicos-bluev-shadow-s {
	background-position:0 -73px;
	height:21px;
	width:23px
}
.gicos-bluev-shadow {
	background-position:0 -96px;
	height:26px;
	width:29px
}
.gicos-bluev {
	background-position:0 -124px;
	height:17px;
	width:20px
}
.gicos-change {
	background-position:0 -143px;
	height:13px;
	width:13px
}
.gicos-close-1 {
	background-position:0 -158px;
	height:13px;
	width:14px
}
.gicos-commt-s {
	background-position:0 -173px;
	height:13px;
	width:14px
}
.gicos-del-1 {
	background-position:0 -188px;
	height:11px;
	width:11px
}
.gicos-del-2 {
	background-position:0 -201px;
	height:25px;
	width:25px
}
.gicos-del-s {
	background-position:0 -228px;
	height:14px;
	width:12px
}
.gicos-del {
	background-position:0 -244px;
	height:32px;
	width:27px
}
.gicos-dpv-shadow-s {
	background-position:0 -278px;
	height:31px;
	width:28px
}
.gicos-edit-s {
	background-position:0 -311px;
	height:13px;
	width:14px
}
.gicos-edit {
	background-position:0 -326px;
	height:28px;
	width:28px
}
.gicos-favor-blue {
	background-position:0 -356px;
	height:24px;
	width:24px
}
.gicos-favor-white {
	background-position:0 -382px;
	height:24px;
	width:24px
}
.gicos-file {
	background-position:0 -408px;
	height:24px;
	width:21px
}
.gicos-follow-add {
	background-position:0 -434px;
	height:7px;
	width:7px
}
.gicos-follow-cancle {
	background-position:0 -443px;
	height:13px;
	width:13px
}
.gicos-follow-done {
	background-position:0 -458px;
	height:10px;
	width:13px
}
.gicos-follow-mutual {
	background-position:0 -470px;
	height:13px;
	width:17px
}
.gicos-gif {
	background-position:0 -485px;
	height:23px;
	width:38px
}
.gicos-home {
	background-position:0 -510px;
	height:13px;
	width:14px
}
.gicos-lighttag {
	background-position:0 -525px;
	height:34px;
	width:67px
}
.gicos-like-blue {
	background-position:0 -561px;
	height:20px;
	width:24px
}
.gicos-like-s {
	background-position:0 -583px;
	height:12px;
	width:14px
}
.gicos-like-white {
	background-position:0 -597px;
	height:20px;
	width:24px
}
.gicos-newsview-entry {
	background-position:0 -619px;
	height:23px;
	width:28px
}
.gicos-photo {
	background-position:0 -644px;
	height:22px;
	width:27px
}
.gicos-pic {
	background-position:0 -668px;
	height:19px;
	width:21px
}
.gicos-play {
	background-position:0 -689px;
	height:23px;
	width:38px
}
.gicos-player {
	background-position:0 -714px;
	height:51px;
	width:51px
}
.gicos-redv-s {
	background-position:0 -767px;
	height:15px;
	width:16px
}
.gicos-redv-shadow-s {
	background-position:0 -784px;
	height:22px;
	width:22px
}
.gicos-redv-shadow {
	background-position:0 -808px;
	height:28px;
	width:28px
}
.gicos-redv {
	background-position:0 -838px;
	height:21px;
	width:22px
}
.gicos-report-s {
	background-position:0 -861px;
	height:15px;
	width:14px
}
.gicos-search-white {
	background-position:0 -878px;
	height:17px;
	width:12px
}
.gicos-search {
	background-position:0 -897px;
	height:17px;
	width:12px
}
.gicos-search.search-hover,.gicos-search:hover {
	background-position:0 -916px
}
.gicos-share-s {
	background-position:0 -935px;
	height:13px;
	width:13px
}
.gicos-star-empty-b {
	background-position:0 -950px;
	height:16px;
	width:17px
}
.gicos-star-empty {
	background-position:0 -968px;
	height:12px;
	width:13px
}
.gicos-star-full-b {
	background-position:0 -982px;
	height:16px;
	width:17px
}
.gicos-star-full {
	background-position:0 -1000px;
	height:12px;
	width:13px
}
.gicos-star-half-b {
	background-position:0 -1014px;
	height:16px;
	width:17px
}
.gicos-star-half {
	background-position:0 -1032px;
	height:12px;
	width:13px
}
.gicos-style-3d {
	background-position:0 -1046px;
	height:24px;
	width:23px
}
.gicos-style-gif {
	background-position:0 -1072px;
	height:23px;
	width:22px
}
.gicos-style-group {
	background-position:0 -1097px;
	height:23px;
	width:24px
}
.gicos-style-video {
	background-position:0 -1122px;
	height:19px;
	width:26px
}
.gicos-suc-l {
	background-position:0 -1143px;
	height:69px;
	width:69px
}
.gicos-suc-s {
	background-position:0 -1214px;
	height:25px;
	width:25px
}
.gicos-switch-next {
	background-position:0 -1241px;
	height:34px;
	width:14px
}
.gicos-switch-prev {
	background-position:0 -1277px;
	height:34px;
	width:14px
}
.gicos-tick-white {
	background-position:0 -1313px;
	height:13px;
	width:16px
}
.gicos-view-s {
	background-position:0 -1328px;
	height:11px;
	width:15px
}
.gicos-warn-s {
	background-position:0 -1341px;
	height:23px;
	width:23px
}
.gicos-warn-xs {
	background-position:0 -1366px;
	height:17px;
	width:17px
}
@font-face {
	font-family:giconfont;
	src:url(/assets/v2/web/font/global/giconfont.eot?t=1502765634187);
	src:url(/assets/v2/web/font/global/giconfont.eot?t=1502765634187#iefix) format("embedded-opentype"),url(/assets/v2/web/font/global/giconfont.woff?t=1502765634187) format("woff"),url(/assets/v2/web/font/global/giconfont.ttf?t=1502765634187) format("truetype"),url(/assets/v2/web/font/global/giconfont.svg?t=1502765634187#iconfont) format("svg")
}
i[class*=g-iconfont] {
	font-family:giconfont!important;
	font-style:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.g-iconfont-del:before {
	content:"\e647"
}
.g-iconfont-commit:before {
	content:"\e612"
}
.g-iconfont-view:before {
	content:"\e68f"
}
.g-iconfont-play:before {
	content:"\e6ac"
}
.g-iconfont-time:before {
	content:"\e62d"
}
.g-iconfont-location:before {
	content:"\e63e"
}
.g-iconfont-star:before {
	content:"\e733"
}
.g-iconfont-edit:before {
	content:"\e613"
}
.g-iconfont-share:before {
	content:"\e606"
}
.g-iconfont-close:before {
	content:"\e607"
}
.g-iconfont-commit-2:before {
	content:"\e608"
}
.g-iconfont-vr:before {
	content:"\e609"
}
.g-iconfont-quit-screen:before {
	content:"\e60a"
}
.g-iconfont-ques:before {
	content:"\e60b"
}
.g-iconfont-enter-screen:before {
	content:"\e60c"
}
.g-iconfont-box:before {
	content:"\e60d"
}
.g-iconfont-step:before {
	content:"\e60e"
}
.g-iconfont-arrow-l:before {
	content:"\e60f"
}
.g-iconfont-arrow-r:before {
	content:"\e610"
}
.g-iconfont-menu:before {
	content:"\e611"
}
.g-iconfont-like:before {
	content:"\e614"
}
.g-iconfont-vertex:before {
	content:"\e615"
}
.g-iconfont-qzone:hover:before {
	content:"\e616"
}
.g-iconfont-qzone:before {
	content:"\e617"
}
.g-iconfont-link:hover:before {
	content:"\e618"
}
.g-iconfont-surface:before {
	content:"\e619"
}
.g-iconfont-link:before {
	content:"\e61a"
}
.g-iconfont-warn:before {
	content:"\e61b"
}
.g-iconfont-search:before {
	content:"\e61c"
}
.g-iconfont-weibo:hover:before {
	content:"\e61d"
}
.g-iconfont-weibo:before {
	content:"\e61e"
}
.g-iconfont-weixin:hover:before {
	content:"\e61f"
}
.g-iconfont-weixin:before {
	content:"\e620"
}
.g-iconfont-arrow-t:before {
	content:"\e621"
}
.g-iconfont-arrow-b:before {
	content:"\e622"
}
.g-iconfont-download:before {
	content:"\e623"
}
.g-iconfont-backtop:before {
	content:"\e665"
}
.g-iconfont-gallery:before {
	content:"\e624"
}
.g-iconfont-gif:before {
	content:"\e625"
}
.gicos-switch,.gicos-switch-s {
	display:inline-block;
	text-align:center;
	background-color:rgba(0,0,0,.7);
	-webkit-border-radius:50%;
	border-radius:50%
}
.gicos-switch-s:hover,.gicos-switch:hover {
	background-color:#000
}
.gicos-switch .g-iconfont-arrow-l,.gicos-switch .g-iconfont-arrow-r,.gicos-switch .gicos-switch-next,.gicos-switch .gicos-switch-prev,.gicos-switch-s .g-iconfont-arrow-l,.gicos-switch-s .g-iconfont-arrow-r,.gicos-switch-s .gicos-switch-next,.gicos-switch-s .gicos-switch-prev {
	vertical-align:middle
}
.gicos-switch .g-iconfont-arrow-l,.gicos-switch .gicos-switch-prev,.gicos-switch-s .g-iconfont-arrow-l,.gicos-switch-s .gicos-switch-prev {
	margin-left:-5px
}
.gicos-switch .g-iconfont-arrow-r,.gicos-switch .gicos-switch-next,.gicos-switch-s .g-iconfont-arrow-r,.gicos-switch-s .gicos-switch-next {
	margin-right:-5px
}
.gicos-switch .g-iconfont-arrow-l,.gicos-switch .g-iconfont-arrow-r,.gicos-switch-s .g-iconfont-arrow-l,.gicos-switch-s .g-iconfont-arrow-r {
	color:#fff;
	font-size:28px
}
.gicos-switch-s.disabled,.gicos-switch.disabled {
	cursor:default
}
.gicos-switch-s.disabled:hover,.gicos-switch.disabled:hover {
	background-color:rgba(0,0,0,.7)
}
.gicos-switch-s.disabled .g-iconfont-arrow-l,.gicos-switch-s.disabled .g-iconfont-arrow-r,.gicos-switch.disabled .g-iconfont-arrow-l,.gicos-switch.disabled .g-iconfont-arrow-r {
	color:#B2B2B2
}
.gicos-switch {
	width:68px;
	height:68px;
	line-height:68px
}
.gicos-switch-s {
	width:52px;
	height:52px;
	line-height:52px
}
.newsview-loading {
	display:inline-block;
	text-indent:10px
}
.newsview-loading.loading-20 {
	background:url(../img/loading_20.gif) 0 center no-repeat;
	line-height:20px;
	padding-left:20px;
	font-size:14px
}
.newsview-detail:before,.newsview-ico,.newsview-wrap:before {
	display:inline-block;
	background:url(../img/newsview.png) no-repeat;
	overflow:hidden;
	vertical-align:middle
}
.m-newsview .ico-follow,.m-newsview .ico-moving,.m-newsview .ico-sys {
	width:22px;
	height:22px
}
.m-newsview .ico-moving {
	background-position:0 -22px
}
.m-newsview .ico-moving:hover {
	background-position:0 -45px
}
.m-newsview .show-moving .ico-moving,.m-newsview .show-moving .ico-moving:hover {
	background-position:0 -68px
}
.m-newsview .ico-follow {
	background-position:-23px -22px
}
.m-newsview .ico-follow:hover {
	background-position:-23px -45px
}
.m-newsview .show-follow .ico-follow,.m-newsview .show-follow .ico-follow:hover {
	background-position:-23px -68px
}
.m-newsview .ico-sys {
	background-position:-46px -22px
}
.m-newsview .ico-sys:hover {
	background-position:-46px -45px
}
.m-newsview .show-sys .ico-sys,.m-newsview .show-sys .ico-sys:hover {
	background-position:-46px -68px
}
.m-newsview .ico-entry {
	width:24px;
	height:18px;
	vertical-align:top
}
.m-newsview .ico-nodatas {
	width:67px;
	height:51px;
	background-position:0 -93px
}
.newsview-wrap:before {
	content:"";
	width:18px;
	height:8px;
	background-position:-47px 0
}
.newsview-detail:before {
	content:"";
	width:13px;
	height:6px;
	background-position:-47px -9px
}
.m-header:after,.newsview-sorts:after {
	content:".";
	clear:both;
	visibility:hidden
}
.m-newsview .ico-set {
	width:20px;
	height:20px;
	background-position:-26px 0
}
.m-newsview .status-errortips {
	color:#ed554d
}
.newsview-num {
	display:inline-block;
	width:22px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
	font-family:Simsun;
	font-size:12px;
	color:#fff;
	background-color:#ed554d;
	-webkit-border-radius:11px;
	border-radius:11px
}
.m-newsview {
	width:24px;
	height:18px;
	font:14px/1.5 "\5FAE\8F6F\96C5\9ED1"
}
.m-newsview .entry-item .ico-entry {
	text-indent:-9999em
}
.m-newsview .entry-item .newsview-num,.m-newsview .entry-item .newsview-reddot {
	position:absolute;
	right:-6px;
	top:-4px
}
.m-newsview .entry-item .newsview-reddot {
	top:-2px;
	right:-3px
}
.newsview-wrap {
	border:1px solid #d5d5d5;
	position:absolute;
	left:-174px;
	top:32px;
	width:300px;
	z-index:10001
}
.newsview-wrap:before {
	position:absolute;
	top:-8px;
	left:178px
}
.newsview-main {
	background-color:#fff
}
.newsview-sorts {
	padding:10px 0 8px;
	zoom:1
}
.newsview-sorts:after {
	display:block;
	height:0;
	font-size:0
}
.newsview-sorts .sorts-item {
	width:33.3%;
	float:left;
	text-align:center;
	position:relative
}
.newsview-sorts .newsview-num {
	vertical-align:middle;
	position:absolute;
	left:62px
}
.newsview-sorts .item-moving .newsview-num {
	left:65px
}
.newsview-detail {
	position:relative;
	height:226px;
	word-break:break-all
}
.newsview-detail:before {
	position:absolute;
	top:-6px
}
.newsview-detail .tips-line {
	color:#ccc;
	text-align:center
}
.newsview-detail .tips-line-loadall {
	padding-top:80px
}
.newsview-detail .tips-line-norecords {
	padding-top:57px;
	color:#a5b1c5;
	font-size:18px
}
.newsview-detail .tips-line-norecords .text {
	margin-top:15px
}
.newsview-list {
	height:226px;
	overflow-y:auto
}
.newsview-list::-webkit-scrollbar {
	width:4px;
	background-color:#dcdddf;
	-webkit-border-radius:2px;
	border-radius:2px
}
.newsview-list::-webkit-scrollbar-thumb {
	background-color:#9c9c9c;
	-webkit-border-radius:2px;
	border-radius:2px
}
.newsview-list-title {
	padding:12px 15px 8px;
	font-size:14px;
	color:#999
}
.m-newsview .newsview-item {
	padding:0 15px;
	color:#999;
	background-color:#f5f9fd
}
.newsview-item .item-inner {
	padding:9px 0;
	border-top:1px dotted #e5e5e5;
	margin-top:-1px
}
.newsview-item:first-child .item-inner {
	border-top:none;
	margin-top:0
}
.list-follow .newsview-item:first-child .item-inner {
	border-top:1px dotted #e5e5e5;
	margin-top:-1px
}
.newsview-item.status-readed {
	background-color:transparent
}
.newsview-item.status-readed:hover,.newsview-item:hover {
	background-color:#fafff1
}
.newsview-item .moving-link,.newsview-item .moving-link:hover,.newsview-item .sys-link,.newsview-item .sys-link:hover {
	color:#3c69b7
}
.newsview-item.status-readed .moving-link,.newsview-item.status-readed .moving-link:hover,.newsview-item.status-readed .sys-link,.newsview-item.status-readed .sys-link:hover {
	color:#7b5d8f
}
.newsview-item .moving-opt,.newsview-item .sys-opt {
	margin-right:7px
}
.newsview-list .username {
	display:inline-block;
	max-width:14em;
	margin-right:3px;
	overflow:hidden;
	vertical-align:top;
	color:#999;
	font-weight:700
}
.newsview-list .newsview-item .status-usermore .username {
	max-width:8em
}
@media screen\0 {
	.newsview-list .newsview-item .status-usermore .username {
	max-width:7em
}
}.newsview-item .username:hover {
	color:#3c69aa
}
.list-follow .newsview-item .username {
	max-width:16em
}
.list-moving .newsview-item .username {
	margin-right:7px
}
.list-follow .newsview-item .userpic {
	margin-right:2px
}
.newsview-footer {
	padding:8px 17px 10px;
	background-color:#f5f5f5;
	text-align:right
}
.newsview-footer .to-setting {
	float:left
}
.newsview-footer .to-newsindex {
	color:#999
}
.newsview-footer .to-newsindex .link-arrow {
	font-family:Simsun;
	margin-left:6px
}
.newsview-detail .tips-line-loadall,.newsview-detail .tips-line-norecords,.newsview-list {
	display:none
}
.newsview-main.show-follow .list-follow,.newsview-main.show-moving .list-moving,.newsview-main.show-sys .list-sys,.newsview-main.status-loadall .tips-line-loadall,.newsview-main.status-norecords .tips-line-norecords {
	display:block
}
.newsview-main.status-loadall .newsview-list,.newsview-main.status-norecords .newsview-list {
	display:none
}
.newsview-main.show-moving .newsview-detail:before {
	left:43px
}
.newsview-main.show-follow .newsview-detail:before {
	left:144px
}
.newsview-main.show-sys .newsview-detail:before {
	left:244px
}
@media screen\0 {
	.newsview-list .username {
	max-width:13em
}
.list-follow .newsview-item .username {
	max-width:15em
}
}.newsview-reddot {
	display:inline-block;
	width:8px;
	height:8px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#F24949
}
.m-header {
	height:80px;
	background-color:#fff;
	zoom:1
}
.m-header:after {
	display:block;
	height:0
}
.m-header .header-wrap {
	width:1180px;
	height:80px;
	margin:0 auto
}
.m-header .header-login .userinfo .userinfo-headpic,.m-header .header-login .userinfo .userinfo-name {
	display:inline-block;
	margin-right:8px;
	vertical-align:middle
}
.m-header .header-list,.m-header .header-logo {
	float:left
}
.m-header .header-logo {
	padding-top:15px
}
.m-header .header-list {
	margin-left:24px;
	margin-top:19px
}
.m-header .header-item {
	float:left;
	padding:0 13px
}
.m-header .header-item .link {
	display:inline-block;
	padding:10px;
	font-size:16px;
	color:#717171
}
.m-header .header-item .link:hover {
	color:#717171
}
.m-header .header-item .link.cur,.m-header .header-item .link.cur:hover {
	color:#0096ff
}
.m-header .header-other {
	width:380px;
	float:right
}
.m-header .header-login .login-before {
	padding-top:25px
}
.m-header .header-login .login-btn {
	width:70px
}
.m-header .header-login .userinfo {
	float:left;
	height:44px
}
.m-header .header-login .userinfo .userinfo-name {
	max-width:5em;
	line-height:34px;
	font-size:14px;
	color:#999;
	overflow:hidden
}
.m-header .header-login .userinfo .userinfo-name:hover {
	color:#999
}
.m-header .header-login .login-after {
	padding-top:24px
}
.m-header .header-login .login-after,.m-header .header-login .login-before {
	display:none
}
.m-header .header-login.show-login-after .login-after,.m-header .header-login.show-login-before .login-before {
	display:block
}
.m-header .header-login .exit {
	float:left;
	margin-left:15px
}
.m-header .header-login .exit .exit-btn {
	cursor:pointer;
	line-height:38px;
	color:#999
}
.m-header .ex-search-match,.m-header .header-login,.m-header .m-search {
	float:left
}
.m-header .ex-search-match,.m-header .m-search {
	margin:23px 20px 0 0
}
.m-header .ex-search-match .search-text,.m-header .m-search .search-text {
	width:115px
}
.m-header .m-newsview {
	float:left;
	margin-top:6px
}
.m-headersec {
	background-color:#2e2e2e
}
.m-headersec .headersec-wrap {
	height:50px;
	margin:0 35px
}
.m-headersec .header-logo {
	float:left;
	margin-top:12px
}
.m-headersec .headersec-list {
	float:left;
	margin:15px 0 0 36px
}
.m-headersec .headersec-item {
	float:left;
	padding-right:50px;
	font-size:14px
}
.m-headersec .headersec-item .link {
	display:inline-block;
	color:#999
}
.m-headersec .headersec-item .link:hover {
	color:#999
}
.m-headersec .headersec-item.cur .link,.m-headersec .headersec-item.cur .link:hover {
	color:#0096FF
}
.m-headersec .headersec-item .link-ico {
	margin-right:4px
}
.m-headersec .headersec-item .gicos-home {
	vertical-align:-1px
}
.m-headersec .headersec-login {
	float:right
}
.m-headersec .headersec-login .login-before {
	padding-top:11px
}
.m-headersec .headersec-login .login-btn {
	width:70px
}
.m-headersec .headersec-login .userinfo {
	float:left;
	height:50px
}
.m-headersec .headersec-login .userinfo .userinfo-name {
	line-height:50px;
	font-size:14px;
	display:inline-block;
	max-width:15em;
	color:#999;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.m-headersec .headersec-login .userinfo .userinfo-name:hover {
	color:#999
}
.m-headersec .headersec-login .login-after,.m-headersec .headersec-login .login-before {
	display:none
}
.m-headersec .headersec-login.show-login-after .login-after,.m-headersec .headersec-login.show-login-before .login-before {
	display:block
}
.m-headersec .headersec-login .exit {
	float:left
}
.m-headersec .headersec-login .exit .exit-btn {
	cursor:pointer;
	margin-left:5px;
	line-height:50px;
	color:#999
}
.m-headersec .m-newsview {
	float:left;
	margin:13px 13px 0 16px
}
.m-headersec .m-newsview .newsview-wrap {
	left:-265px
}
.m-headersec .m-newsview .newsview-wrap:before {
	left:269px
}
.m-headersec .m-newsview .newsview-reddot {
	display:none
}
.m-headnav .qkenter-ico-article,.m-headnav .qkenter-ico-enter,.m-headnav .qkenter-ico-fame,.m-headnav .qkenter-ico-gametalk,.m-headnav .qkenter-ico-live,.m-headnav .qkenter-ico-lundao,.m-headnav .qkenter-ico-topic,.m-headnav .qkenter-ico-translation,.m-headnav .qkenter-ico-video,.m-headnav .qkenter-ico-wenda,.m-headnav .qkenter-ico-works,.qkenter-ico {
	background-image:url(../img/qkenter-ico-s0898917e1b.png);
	background-repeat:no-repeat
}
.m-headnav {
	z-index:99;
	background-color:#F1F1F1
}
.m-headnav .headnav-wrap {
	width:1180px;
	margin:0 auto;
	padding:0 5px 13px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.m-headnav .headnav-logo {
	float:left;
	padding:22px 0 0;
	vertical-align:middle;
	line-height:40px
}
.m-headnav .headnav-title {
	display:inline-block;
	min-width:40px;
	padding:0 5px;
	margin-left:5px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:3px;
	border-radius:3px;
	line-height:18px;
	background-color:#0096ff;
	font-size:14px;
	color:#fff;
	vertical-align:6px;
	-ms-transform:skewX(-10deg);
	-moz-transform:skewX(-10deg);
	-webkit-transform:skewX(-10deg);
	transform:skewX(-10deg)
}
.m-headnav .headnav-list {
	float:left;
	padding:30px 0 0 35px
}
.m-headnav .headnav-item {
	float:left;
	padding-right:50px;
	font-size:16px;
	position:relative
}
.m-headnav .headnav-item .link,.m-headnav .headnav-item .link:hover {
	color:#717171
}
.m-headnav .headnav-item .link.cur,.m-headnav .headnav-item .link.cur:hover {
	color:#0096ff
}
.m-headnav .headnav-item:hover .headnav-list-box {
	display:block
}
.m-headnav .headnav-item .arrowdown-icon {
	display:inline-block;
	width:0;
	height:0;
	border-top:7px solid #b5b9bd;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	position:absolute;
	right:30px;
	top:50%;
	margin-top:-4px
}
.m-headnav .headnav-item .headnav-list-box {
	display:none;
	position:absolute;
	top:20px;
	right:0;
	z-index:10
}
.m-headnav .headnav-item .headnav-list-box:before {
	content:'';
	display:block;
	width:100%;
	height:25px
}
.m-headnav .headnav-item .headnav-list-box .headnav-droplist {
	width:141px;
	background-color:#fff;
	border-radius:5px;
	box-sizing:border-box;
	padding:5px 13px;
	box-shadow:0 3px 20px 0 rgba(0,0,0,.2)
}
.m-headnav .headnav-item .headnav-list-box .headnav-droplist .headnav-dropitem {
	border-bottom:1px solid #d6d6d6
}
.m-headnav .headnav-item .headnav-list-box .headnav-droplist .headnav-dropitem:last-child {
	border-bottom:0
}
.m-headnav .headnav-item .headnav-list-box .headnav-droplist .headdrop-link {
	color:#717171;
	font-size:16px;
	line-height:36px;
	position:relative;
	padding-left:10px
}
.m-headnav .headnav-item .headnav-list-box .headnav-droplist .headdrop-link.cur {
	color:#987df2
}
.m-headnav .headnav-item .headnav-list-box .headnav-droplist .headdrop-link.cur:before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:2px;
	width:4px;
	height:13px;
	background-color:#8462f0
}
.m-headnav .headnav-utools {
	float:right
}
.m-headnav .ex-search-match,.m-headnav .m-search {
	width:270px;
	margin-top:21px
}
.m-headnav .headnav-col {
	float:left;
	margin:23px 0 0 28px;
	font-size:26px
}
.m-headnav .headnav-col .colname {
	display:inline-block;
	margin:0 5px;
	font-size:20px;
	vertical-align:3px
}
.m-headnav .headdrop .headdrop-wrap,.m-headnav .qkenter .qkenter-item .item-link .ico-wrap i {
	vertical-align:middle
}
.m-headnav .utools-publish {
	margin-top:23px
}
.m-headnav .utools-publish .publish-btn {
	width:100px;
	margin-left:17px
}
.m-headnav .headdrop {
	width:66px;
	margin-top:13.5px;
	box-sizing:border-box;
	position:relative;
	cursor:pointer
}
.m-headnav .headdrop:hover .headdrop-list-box {
	display:block
}
.m-headnav .headdrop .arrowdown-icon {
	display:inline-block;
	width:0;
	height:0;
	border-top:7px solid #b5b9bd;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-4px
}
.m-headnav .headdrop .headdrop-list-box {
	display:none;
	position:absolute;
	top:40px;
	right:0;
	z-index:10
}
.m-headnav .headdrop .headdrop-list-box:before {
	content:'';
	display:block;
	width:100%;
	height:21px
}
.m-headnav .headdrop .headdrop-list {
	width:141px;
	background-color:#fff;
	border-radius:5px;
	box-sizing:border-box;
	padding:5px 13px;
	box-shadow:0 3px 20px 0 rgba(0,0,0,.2)
}
.m-headnav .headdrop .headdrop-list .headdrop-item {
	border-bottom:1px solid #d6d6d6
}
.m-headnav .headdrop .headdrop-list .headdrop-item:last-child {
	border-bottom:0
}
.m-headnav .headdrop .headdrop-list .headdrop-link {
	color:#717171;
	font-size:16px;
	line-height:36px;
	position:relative;
	padding-left:10px
}
.m-headnav .headdrop .headdrop-list .headdrop-link.on {
	color:#987df2
}
.m-headnav .headdrop .headdrop-list .headdrop-link.on:before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:2px;
	width:4px;
	height:13px;
	background-color:#8462f0
}
.m-headnav .qkenter-ico-article {
	background-position:0 0;
	height:43px;
	width:38px
}
.m-headnav .qkenter-ico-enter {
	background-position:0 -45px;
	height:27px;
	width:27px
}
.m-headnav .qkenter-ico-enter.enter-hover,.m-headnav .qkenter-ico-enter:hover {
	background-position:0 -74px
}
.m-headnav .qkenter-ico-fame {
	background-position:0 -103px;
	height:41px;
	width:42px
}
.m-headnav .qkenter-ico-gametalk {
	background-position:0 -146px;
	height:33px;
	width:38px
}
.m-headnav .qkenter-ico-live {
	background-position:0 -181px;
	height:43px;
	width:43px
}
.m-headnav .qkenter-ico-lundao {
	background-position:0 -226px;
	height:41px;
	width:41px
}
.m-headnav .qkenter-ico-topic {
	background-position:0 -269px;
	height:45px;
	width:36px
}
.m-headnav .qkenter-ico-translation {
	background-position:0 -316px;
	height:38px;
	width:41px
}
.m-headnav .qkenter-ico-video {
	background-position:0 -356px;
	height:35px;
	width:44px
}
.m-headnav .qkenter-ico-wenda {
	background-position:0 -393px;
	height:42px;
	width:42px
}
.m-headnav .qkenter-ico-works {
	background-position:0 -437px;
	height:38px;
	width:44px
}
.m-headnav .qkenter-ico,.m-headnav .qkenter-ico-article,.m-headnav .qkenter-ico-enter,.m-headnav .qkenter-ico-fame,.m-headnav .qkenter-ico-gametalk,.m-headnav .qkenter-ico-live,.m-headnav .qkenter-ico-lundao,.m-headnav .qkenter-ico-topic,.m-headnav .qkenter-ico-translation,.m-headnav .qkenter-ico-video,.m-headnav .qkenter-ico-wenda,.m-headnav .qkenter-ico-works {
	display:inline-block
}
.m-headnav .qkenter {
	float:right;
	margin:26px 0 0 15px;
	position:relative
}
.m-headnav .qkenter+.cy-search {
	float:right
}
.m-headnav .qkenter .qkenter-in {
	cursor:pointer
}
.m-headnav .qkenter .qkenter-layer {
	display:none;
	position:absolute;
	top:46px;
	right:-8px;
	z-index:2;
	width:295px;
	border:1px solid #DDD;
	-webkit-border-radius:7px;
	border-radius:7px;
	background-color:#fff;
	box-shadow:5px 5px 18px rgba(0,0,0,.3)
}
.m-headnav .qkenter .qkenter-layer:after,.m-headnav .qkenter .qkenter-layer:before {
	content:"";
	position:absolute
}
.m-headnav .qkenter .qkenter-list:after,.m-tab:after {
	content:".";
	visibility:hidden;
	clear:both
}
.m-headnav .qkenter .qkenter-layer:before {
	display:inline-block;
	width:0;
	height:0;
	font-size:0;
	border-bottom:9px solid #DDD;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	top:-9px;
	right:13px
}
.m-headnav .qkenter .qkenter-layer:after {
	display:inline-block;
	width:0;
	height:0;
	font-size:0;
	border-bottom:8px solid #fff;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	top:-8px;
	right:14px
}
.m-headnav .qkenter .qkenter-list {
	width:276px;
	padding:22px 0;
	margin:0 auto -7px;
	zoom:1
}
.m-headnav .qkenter .qkenter-list:after {
	display:block;
	height:0
}
.m-headnav .qkenter .qkenter-list:before {
	content:"";
	width:40px;
	height:25px;
	position:absolute;
	top:-22px;
	right:6px
}
.m-headnav .qkenter .qkenter-item {
	float:left;
	margin:7px 10px
}
.m-headnav .qkenter .qkenter-item .item-link {
	display:block;
	width:72px;
	height:82px;
	font-size:16px;
	text-align:center
}
.m-headnav .qkenter .qkenter-item .item-link:hover {
	background-color:#f6f9fa
}
.m-headnav .qkenter .qkenter-item .item-link .ico-wrap {
	display:block;
	height:45px;
	padding:4px 0;
	line-height:45px
}
.m-headnav .qkenter .qkenter-item .item-text {
	display:block
}
.m-headnav .qkenter .qkenter-item:nth-child(3n+3) {
	border-right:none
}
.m-headnav .qkenter:hover .qkenter-layer {
	display:block
}
.m-headnav .headnav-subpage {
	float:left;
	margin:14px 0 -7px;
	color:#0096ff
}
.m-headnav .headnav-subpage .subpage-title {
	display:inline-block;
	margin-right:9px;
	font-size:34px
}
.m-headnav .headnav-subpage .subpage-title-link {
	color:#0096ff
}
.m-headnav .headnav-subpage .subpage-key {
	font-size:44px;
	vertical-align:middle
}
.m-headnav .headnav-subpage .subpage-cnt {
	display:inline-block;
	vertical-align:-7px;
	font-size:14px;
	color:#999
}
.m-footer {
	min-width:1180px;
	background-color:#32323a
}
.m-footer .footer-innner {
	padding:25px 0 30px;
	text-align:center;
	color:#999
}
.m-footer .footer-links {
	line-height:20px
}
.m-footer .footer-lkitem,.m-footer .footer-lkitem:hover {
	color:#999
}
.m-footerv2 {
	min-width:1180px;
	background-color:#282b35
}
.m-footerv2 .footerv2-innner {
	width:1180px;
	margin:0 auto;
	text-align:center
}
.m-footerv2 .footerv2-links {
	display:none
}
.m-footerv2 .morelink {
	display:inline-block;
	padding:42px 0 35px
}
.m-footerv2 .morelink .morelink-title {
	font-size:20px;
	color:#fff;
	position:relative;
	padding-bottom:9px;
	margin-bottom:14px
}
.m-footerv2 .morelink .morelink-title:after {
	content:"";
	display:inline-block;
	width:26px;
	height:4px;
	background-color:#0096ff;
	position:absolute;
	bottom:0;
	left:0
}
.m-footerv2 .morelink .morelink-text {
	color:#6d748e;
	font-size:14px;
	line-height:30px
}
.m-footerv2 .morelink .morelink-item {
	float:left;
	text-align:left
}
.m-footerv2 .morelink .morelink-item.about {
	width:230px;
	padding-right:100px
}
.m-footerv2 .morelink .morelink-item.sitelink {
	width:480px;
	margin-right:30px
}
.m-footerv2 .morelink .link {
	font-size:14px;
	color:#6d748e
}
.m-footerv2 .morelink .link:hover {
	color:#6d748e;
	text-decoration:underline
}
.m-footerv2 .morelink .sitelink .sitelink-title {
	font-size:18px;
	color:#6d748e
}
.m-footerv2 .morelink .sitelink .sitelink-item {
	float:left;
	width:90px;
	padding-right:30px
}
.m-footerv2 .morelink .sitelink .sitelink-item:last-child {
	padding-right:0
}
.m-footerv2 .morelink .sitelink .sitelink-item .link {
	display:block;
	margin-top:9px
}
.m-footerv2 .morelink .cooperation {
	width:300px
}
.m-footerv2 .morelink .cooperation .cooperation-main {
	margin-right:-30px
}
.m-footerv2 .morelink .cooperation .cooperation-item {
	min-width:60px;
	float:left;
	margin:0 30px 8px 0
}
.m-footerv2 .footerv2-info {
	color:#6d748e;
	font-size:14px;
	padding:20px 0 34px
}
.m-footerv2 .footerv2-info .sitename {
	float:left
}
.m-footerv2 .footerv2-info .copyright {
	float:right
}
.m-side {
	position:fixed;
	bottom:100px;
	right:15px;
	text-align:center;
	z-index:1000;
	width:52px
}
.m-side-ico {
	background:url(../img/side_sprite.png) no-repeat;
	display:inline-block;
	cursor:pointer
}
.m-side .m-side-ico {
	width:52px;
	height:52px;
	position:relative;
	-moz-transition:1s;
	-ms-transition:1s;
	-o-moz-transition:1s;
	-webkit-transition:1s;
	transition:1s;
	margin-bottom:8px
}
.m-side .m-ico-gotop {
	background-position:0 0;
	color:transparent
}
.m-side .m-ico-gotop:hover {
	background-position:0 -58px
}
.m-side .m-ico-webmap {
	color:transparent;
	background-position:-62px -114px
}
.m-side .m-ico-webmap:hover {
	background-position:-62px -171px
}
.m-side .ico3 {
	background-position:0 -226px
}
.m-side .ico3:hover {
	background-position:0 -282px
}
.m-side .m-ico-qq {
	background-position:0 -341px
}
.m-side .m-ico-qq:hover {
	background-position:0 -399px
}
.m-side .m-ico-wxcode {
	background-position:-62px 0
}
.m-side .active {
	background-position:-62px -58px
}
.m-side .side-service {
	position:absolute;
	right:60px;
	bottom:-65px;
	width:167px;
	border:1px solid #D5D5D5;
	background:#fff;
	font-size:14px;
	z-index:999;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-transform-origin:95% 55%;
	-ms-transform-origin:95% 55%;
	-o-transform-origin:95% 55%;
	-webkit-transform-origin:95% 55%;
	transform-origin:95% 55%;
	-moz-transform:scale(.01);
	-ms-transform:scale(.01);
	-o-transform:scale(.01);
	-webkit-transform:scale(.01);
	transform:scale(.01);
	-moz-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
	transition:all 1s
}
.m-side .active .side-service,.m-side .m-ico-qq:hover .side-service {
	opacity:1;
	filter:alpha(opacity=100);
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1)
}
.m-side .side-service h5 {
	height:29px;
	width:100%;
	background:#F2F2F2;
	text-align:center;
	line-height:29px;
	color:#717171;
	font-size:14px
}
.m-side .side-service .side-cont {
	padding:10px 14px;
	cursor:default
}
.m-side .side-cont .qr-code {
	border-radius:50%;
	display:inline-block;
	vertical-align:middle
}
.m-side .side-cont .cont-size {
	display:inline-block;
	vertical-align:middle;
	margin-left:11px;
	overflow:hidden;
	width:74%
}
.m-side .side-cont .cont-info {
	border-top:1px dotted #D0D0D0
}
.m-side .side-cont .cont-info .sign {
	display:block;
	width:100%;
	height:22px;
	line-height:22px;
	padding-left:3px;
	background:#EFEEF2;
	margin:10px 0 6px
}
.m-side .cont-info .qq {
	float:left;
	font-style:normal
}
.m-side .m-ico-wxcode .side-service {
	right:65px;
	bottom:-55px;
	height:154px;
	width:131px
}
.m-side .m-ico-wxcode .side-service h5 {
	font-size:12px;
	height:28px;
	line-height:28px;
	background:#fff
}
.m-tab {
	zoom:1;
	border-bottom:1px solid #DBE4ED
}
.m-tab:after {
	display:block;
	height:0
}
.m-label,.m-tab .tab-item {
	display:inline-block;
	text-align:center
}
.m-tab .tab-inner {
	float:left
}
.m-tab .tab-li {
	float:left;
	padding-right:44px
}
.m-tab .tab-li:last-child {
	padding-right:0
}
.m-tab .tab-item {
	padding:0 0 7px;
	font-size:16px;
	color:#999
}
.m-dlmore .dlmore-btnsec,.m-label,.m-tab .item-num {
	font-size:12px
}
.m-tab .item-on {
	padding-bottom:6px;
	border-bottom:3px solid #2F8CFF;
	margin-bottom:-2px;
	color:#0096ff
}
.m-tab .item-on:hover {
	color:#0096ff
}
.m-tab .item-num {
	margin-left:8px;
	color:#999;
	vertical-align:3px
}
.m-tab .tab-other {
	float:right
}
.ex-share-stylespop .share-channel,.m-share .share-channel .channel-item {
	float:left
}
.ex-tab-switch {
	border-bottom:none
}
.ex-tab-switch .tab-li {
	padding-right:0
}
.ex-tab-switch .tab-item {
	padding:0 15px;
	line-height:36px;
	border:1px solid #dadada;
	margin-right:-1px;
	text-align:center
}
.ex-tab-switch .item-on {
	border-bottom:1px solid #dadada;
	margin-bottom:0;
	padding-bottom:0
}
.m-label {
	min-width:35px;
	padding:0 10px;
	-webkit-border-radius:12px;
	border-radius:12px;
	line-height:24px;
	background-color:#eef4fa;
	color:#5d90cc
}
.m-dlmore,.m-dlmore .dlmore-btn,.m-dlmore .dlmore-btnsec,.m-dlmore .dlmore-loading,.m-dlmore .dlmore-nomore {
	display:none
}
.m-label.cur,.m-label:hover {
	background-color:#5d90cc;
	color:#fff
}
.m-dlmore {
	text-align:center;
	line-height:35px;
	color:#999;
	clear:both
}
.m-dlmore a,.m-dlmore a:hover {
	color:#5d90cc
}
.m-dlmore .dlmore-btn {
	width:100%;
	font-size:12px;
	background:#F6F9FA
}
.m-dlmore .dlmore-loading .loading-gray {
	margin-left:3px
}
.m-dlmore .dlmore-btnsec .dlmore-ico {
	margin-left:7px
}
.m-dlmore.dl-goto,.m-dlmore.dl-loading,.m-dlmore.dl-nomore {
	display:block
}
.m-dlmore.dl-goto .dlmore-btn,.m-dlmore.dl-goto .dlmore-btnsec,.m-dlmore.dl-loading .dlmore-loading,.m-dlmore.dl-nomore .dlmore-nomore {
	display:inline-block
}
.m-dlmore.show-goto,.m-dlmore.show-loading,.m-dlmore.show-nomore {
	display:block
}
.m-dlmore.show-goto .dlmore-btn,.m-dlmore.show-goto .dlmore-btnsec,.m-dlmore.show-loading .dlmore-loading,.m-dlmore.show-nomore .dlmore-nomore {
	display:inline-block
}
.m-mask {
	background-color:rgba(0,0,0,.7)
}
@media \0screen\,screen\9 {
	.m-mask {
	background-color:#000;
	filter:Alpha(opacity=70);
	position:static
}
.m-mask .mask-inner {
	position:relative
}
}.ex-search-match,.m-search {
	line-height:34px;
	padding:0 15px;
	border:1px solid #dfdfe3;
	background-color:#fff
}
.ex-search-match .search-ico-hover,.m-search .search-ico-hover {
	display:none
}
.ex-search-match:hover,.m-search:hover {
	border-color:#0096ff
}
.ex-search-match:hover .search-text::-webkit-input-placeholder,.m-search:hover .search-text::-webkit-input-placeholder {
	color:#333
}
.ex-search-match:hover .search-text:-ms-input-placeholder,.m-search:hover .search-text:-ms-input-placeholder {
	color:#333
}
.ex-search-match:hover .search-text:-moz-placeholder,.m-search:hover .search-text:-moz-placeholder {
	color:#333
}
.ex-search-match:hover .search-text::-moz-placeholder,.m-search:hover .search-text::-moz-placeholder {
	color:#333
}
.ex-search-match:hover .search-ico-hover,.m-search:hover .search-ico-hover {
	display:inline-block
}
.ex-search-match:hover .search-ico-default,.m-search:hover .search-ico-default {
	display:none
}
.ex-search-match .search-text,.m-search .search-text {
	width:100%;
	border:none;
	font-size:14px;
	font-family:"微软雅黑";
	padding-right:16px;
	margin-right:-16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ex-search-match .search-btn,.m-search .search-btn {
	font-size:24px;
	cursor:pointer
}
.ex-search-match {
	position:relative
}
.ex-search-match .listbox {
	width:100%;
	border:1px solid #E6E6E6;
	border-top:none;
	position:absolute;
	left:-1px;
	top:36px;
	z-index:10;
	font-size:14px;
	background-color:#fff
}
.ex-search-match .listbox .listbox-hot {
	margin:0 15px;
	border-bottom:1px solid #E6E6E6;
	line-height:28px;
	color:#f58532
}
.ex-search-match .listbox .listbox-keys .keys-item {
	line-height:30px;
	color:#717171;
	padding:0 15px;
	cursor:pointer
}
.ex-search-match .listbox .listbox-keys .keys-item:hover {
	color:#333;
	background-color:#f6f9fa
}
.m-breadcrumb {
	font-size:14px;
	overflow:hidden
}
.m-breadcrumb .breadcrumb-item {
	max-width:15em;
	color:#999
}
.m-breadcrumb .breadcrumb-item:hover {
	color:#999
}
.m-breadcrumb .breadcrumb-spilt {
	margin:0 7px;
	color:#999;
	font-family:Simsun
}
.m-score .score-num {
	margin-left:5px;
	font-size:14px;
	color:#e18400
}
.m-titside h1:before,.m-titside h2:before,.m-titside h3:before,.m-titside h4:before,.m-titside h5:before,.m-titside h6:before {
	content:"";
	display:inline-block;
	width:4px;
	height:1em;
	margin-right:10px;
	background-color:#0096ff;
	vertical-align:-3px
}
.m-page .page-main {
	text-align:center
}
.m-page .page-nav li {
	display:inline-block;
	font-size:14px;
	margin:0 5px
}
.m-page .page-item {
	vertical-align:middle
}
.m-page .page-btn .page-item,.m-page .page-link .page-item {
	display:inline-block;
	height:26px;
	line-height:26px;
	border:1px solid #d2d2d2
}
.m-page .page-link .page-item {
	padding:0 10px
}
.m-page .page-link .page-item:hover,.m-page .page-link.active .page-item {
	background-color:#5C9CEB;
	border-color:#5C9CEB;
	color:#fff
}
.m-page .page-btn .page-item {
	background:url(../img/page_sprite.png) no-repeat;
	width:26px;
	text-indent:-9999px
}
.m-page .page-btn.disabled .page-item {
	opacity:.8;
	cursor:default
}
.m-page .btn-next .page-item {
	background-position:-27px 0
}
.m-page .page-more .page-item {
	cursor:default
}
.m-loadpop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:998
}
.m-loadpop .loadpop-main {
	display:inline-block;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:absolute;
	left:50%;
	top:50%;
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	background-color:#fff;
	border:1px solid #ddd;
	box-shadow:5px 5px 18px rgba(0,0,0,.3)
}
.m-loadpop .loadpop-ico {
	text-align:center
}
.m-loadpop .loadpop-tips {
	margin-top:10px;
	font-size:16px;
	color:#333;
	text-align:center
}
.m-btn-primary,.m-btn-secondary {
	font-family:"微软雅黑";
	font-size:14px;
	display:inline-block;
	text-align:center
}
.m-loadpop .loadpop-cnt {
	padding:22px 40px
}
.m-btn-primary {
	background-color:#0096ff;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:2px;
	border-radius:2px;
	line-height:34px;
	padding:0 15px
}
a.m-btn-primary,a.m-btn-primary:hover {
	color:#fff
}
.m-btn-secondary {
	border:1px solid #0096ff;
	color:#0096ff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:2px;
	border-radius:2px;
	line-height:32px;
	padding:0 14px
}
a.m-btn-secondary,a.m-btn-secondary:hover {
	color:#0096ff
}
.m-btn-primary.large,.m-btn-primary.m-btn-large {
	line-height:40px;
	padding:0 15px;
	font-size:18px
}
.m-btn-primary.m-btn-small,.m-btn-primary.small {
	line-height:26px;
	padding:0 10px;
	font-size:14px
}
.m-btn-primary.m-btn-mini,.m-btn-primary.mini {
	line-height:22px;
	padding:0 8px;
	font-size:14px
}
.m-btn-secondary.large,.m-btn-secondary.m-btn-large {
	line-height:38px;
	padding:0 14px;
	font-size:18px
}
.m-btn-secondary.m-btn-small,.m-btn-secondary.small {
	line-height:24px;
	padding:0 9px;
	font-size:14px
}
.m-btn-secondary.m-btn-mini,.m-btn-secondary.mini {
	line-height:20px;
	padding:0 7px;
	font-size:14px
}
.m-btn-primary.disabled {
	cursor:default;
	background-color:#CDCDCD;
	color:#8b8b8b
}
.m-btn-secondary.disabled {
	cursor:default;
	background-color:#CDCDCD;
	border-color:#CDCDCD;
	color:#8b8b8b
}
a.m-btn-primary.disabled,a.m-btn-primary.disabled:hover {
	color:#8b8b8b
}
.m-btn-primary.inactive {
	cursor:default;
	background-color:#8fc3e8
}
.share-ico,.share-ico-qzone,.share-ico-qzone-s,.share-ico-wechat,.share-ico-wechat-s,.share-ico-weibo,.share-ico-weibo-s {
	background-image:url(../img/share-s526c85b651.png);
	background-repeat:no-repeat
}
.share-ico-qzone-s {
	background-position:0 0;
	height:27px;
	width:27px
}
.share-ico-qzone-s.ico-qzone-s-hover,.share-ico-qzone-s:hover {
	background-position:0 -29px
}
.share-ico-qzone {
	background-position:0 -58px;
	height:37px;
	width:37px
}
.share-ico-qzone.ico-qzone-hover,.share-ico-qzone:hover {
	background-position:0 -97px
}
.share-ico-wechat-s {
	background-position:0 -136px;
	height:27px;
	width:27px
}
.share-ico-wechat-s.ico-wechat-s-hover,.share-ico-wechat-s:hover {
	background-position:0 -165px
}
.share-ico-wechat {
	background-position:0 -194px;
	height:37px;
	width:37px
}
.share-ico-wechat.ico-wechat-hover,.share-ico-wechat:hover {
	background-position:0 -233px
}
.share-ico-weibo-s {
	background-position:0 -272px;
	height:27px;
	width:27px
}
.share-ico-weibo-s.ico-weibo-s-hover,.share-ico-weibo-s:hover {
	background-position:0 -301px
}
.share-ico-weibo {
	background-position:0 -330px;
	height:37px;
	width:37px
}
.share-ico-weibo.ico-weibo-hover,.share-ico-weibo:hover {
	background-position:0 -369px
}
.ex-share-stylelh .share-channel .channel-qrcode:after,.ex-share-stylelh .share-channel .channel-qrcode:before,.ex-share-stylelv .share-channel .channel-qrcode:after,.ex-share-stylelv .share-channel .channel-qrcode:before,.ex-share-stylespop .share-main:after,.ex-share-stylespop .share-main:before,.ico-arrow:after,.ico-arrow:before {
	content:"";
	position:absolute;
	height:0;
	width:0
}
.ex-share-stylelh .share-channel .channel-qrcode:after,.ex-share-stylelv .share-channel .channel-qrcode:after,.ex-share-stylespop .share-main:after,.ico-arrow:after {
	overflow:hidden;
	font-size:0;
	line-height:0;
	border-style:solid;
	border-width:6px
}
.m-share {
	display:inline-block;
	position:relative;
	z-index:1
}
.m-share .share-ico,.m-share .share-ico-qzone,.m-share .share-ico-qzone-s,.m-share .share-ico-wechat,.m-share .share-ico-wechat-s,.m-share .share-ico-weibo,.m-share .share-ico-weibo-s {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer
}
.m-share .share-tit {
	cursor:pointer;
	font-size:12px;
	color:#8694A3
}
.m-share .share-totext {
	color:#717171
}
.m-share .share-channel .channel-qrcode {
	opacity:0;
	height:0;
	width:0;
	overflow:hidden;
	-webkit-transition:all .3s;
	transition:all .3s
}
.m-share .share-channel .channel-item-wx:hover .channel-qrcode {
	opacity:1;
	height:auto;
	width:auto;
	overflow:visible
}
.ex-share-stylespop .share-main {
	opacity:0;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-transform-origin:20% 0;
	transform-origin:20% 0;
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
	position:absolute;
	left:-30px;
	top:30px;
	border:1px solid #DADADA;
	width:134px;
	padding:7px 10px;
	background-color:#fff
}
.ex-share-stylespop .share-main:after {
	top:-12px;
	left:32px;
	border-color:transparent transparent #fff
}
.ex-share-stylespop .share-main:before {
	top:-7px;
	left:31px;
	border-bottom:7px solid #d5d5d5;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.ex-share-stylespop .share-totext {
	float:left;
	font-size:12px;
	margin-right:10px;
	margin-top:5px
}
.ex-share-stylespop .share-channel .channel-item {
	margin-left:3px
}
.ex-share-stylespop .share-channel .channel-item:first-child {
	margin-left:0
}
.ex-share-stylespop .share-channel .channel-item-wx:hover {
	height:123px
}
.ex-share-stylespop .channel-qrcode {
	position:absolute;
	margin-left:-2px
}
.ex-share-stylespop .qrcode-img {
	width:95px;
	height:95px;
	margin-top:5px
}
.ex-share-stylespop:hover .share-main {
	opacity:1;
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1)
}
.ex-share-stylespop:hover .share-tit {
	padding-bottom:20px
}
.ex-share-stylelh .share-totext,.ex-share-stylelv .share-totext {
	float:none;
	display:inline-block;
	margin-bottom:5px;
	font-size:14px
}
.ex-share-stylelh .share-channel .channel-item-wx,.ex-share-stylelv .share-channel .channel-item-wx {
	position:relative
}
.ex-share-stylelh .share-channel .channel-qrcode,.ex-share-stylelv .share-channel .channel-qrcode {
	position:absolute;
	border:1px solid #DADADA
}
.ex-share-stylelh .share-channel .channel-item {
	padding-left:10px
}
.ex-share-stylelh .share-channel .channel-item:first-child {
	padding-left:0
}
.ex-share-stylelh .share-channel .channel-qrcode {
	top:50px;
	left:0
}
.ex-share-stylelh .share-channel .channel-qrcode:after {
	top:-12px;
	left:11px;
	border-color:transparent transparent #fff
}
.ex-share-stylelh .share-channel .channel-qrcode:before {
	top:-7px;
	left:10px;
	border-bottom:7px solid #d5d5d5;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.ex-share-stylelv .share-channel .channel-item {
	display:block;
	float:none;
	margin-bottom:8px
}
.ex-share-stylelv .share-channel .channel-item:first-child {
	margin-left:0
}
.ex-share-stylelv .share-channel .channel-qrcode {
	top:0;
	left:-14px;
	-ms-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
.ex-share-stylelv .share-channel .channel-qrcode:after {
	top:11px;
	right:-12px;
	border-color:transparent transparent transparent #fff
}
.ex-share-stylelv .share-channel .channel-qrcode:before {
	top:10px;
	right:-7px;
	border-left:7px solid #d5d5d5;
	border-bottom:7px solid transparent;
	border-top:7px solid transparent
}
.m-collect {
	width:100%;
	text-align:center
}
.m-collect .collect-item {
	display:inline-block;
	width:63px;
	height:63px;
	border-radius:50%;
	border:1px solid #C8D3E0;
	text-align:center;
	margin:0 10px
}
.m-collect .collect-item .gicos-favor-white,.m-collect .collect-item .gicos-like-white {
	display:none
}
.m-collect .collect-ico {
	margin-top:15px
}
.m-collect .item-favor .collect-ico {
	margin-top:12px
}
.m-collect .collect-num {
	display:block;
	font-size:14px;
	line-height:14px
}
.m-collect .collect-item.item-on .gicos-favor-white,.m-collect .collect-item.item-on .gicos-like-white,.m-collect .collect-item:hover .gicos-favor-white,.m-collect .collect-item:hover .gicos-like-white {
	display:inline-block
}
.m-collect .collect-item.item-on .gicos-favor-blue,.m-collect .collect-item.item-on .gicos-like-blue,.m-collect .collect-item:hover .gicos-favor-blue,.m-collect .collect-item:hover .gicos-like-blue {
	display:none
}
.m-collect .item-like.item-on,.m-collect .item-like:hover {
	background:#FC7E7E;
	border-color:#FC7E7E;
	color:#fff
}
.m-collect .item-favor.item-on,.m-collect .item-favor:hover {
	background:#80A1DF;
	border-color:#80A1DF;
	color:#fff
}
.m-praise .praise-utriangle-t {
	border-bottom:8px solid #5d90cc
}
.m-praise .praise-utriangle-b {
	border-top:8px solid #5d90cc
}
.m-praise .praise-utriangle-b,.m-praise .praise-utriangle-t {
	display:inline-block;
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	margin-top:5px
}
.m-praise .praise-item {
	width:40px;
	max-width:40px;
	line-height:15px;
	font-size:12px;
	color:#5d90cc;
	background:#f2f6f8;
	text-align:center;
	margin-bottom:5px;
	border-radius:2px;
	cursor:pointer
}
.m-praise .item-like {
	height:37px
}
.m-praise .item-notlike {
	height:20px
}
.m-praise .item-like.isactive,.m-praise .item-like:hover {
	background:#5d90cc;
	color:#fff
}
.m-praise .item-like.isactive .praise-utriangle-t,.m-praise .item-like:hover .praise-utriangle-t {
	border-bottom:8px solid #fff
}
.m-praise .item-notlike.isactive,.m-praise .item-notlike:hover {
	background:#5d90cc
}
.m-praise .item-notlike.isactive .praise-utriangle-b,.m-praise .item-notlike:hover .praise-utriangle-b {
	border-top:8px solid #fff
}
.form-ico,.m-form .form-add-1,.m-form .form-add-2,.m-form .form-checkbox,.m-form .form-checkbox-disabled,.m-form .form-checkbox-sl-disabled,.m-form .form-datetime,.m-form .form-del-1,.m-form .form-headpic-demo,.m-form .form-ques,.m-form .form-radio {
	background-image:url(../img/form-s359ef4710d.png);
	background-repeat:no-repeat
}
.m-form {
	width:1180px;
	margin:0 auto;
	font-size:14px
}
.m-form .form-add-1 {
	background-position:0 0;
	height:26px;
	width:26px
}
.m-form .form-add-2 {
	background-position:0 -28px;
	height:80px;
	width:80px
}
.m-form .form-checkbox-disabled {
	background-position:0 -110px;
	height:20px;
	width:20px
}
.m-form .form-checkbox-sl-disabled {
	background-position:0 -132px;
	height:20px;
	width:20px
}
.m-form .form-checkbox {
	background-position:0 -154px;
	height:20px;
	width:20px
}
.m-form .form-checkbox.checkbox-active,.m-form .form-checkbox:active {
	background-position:0 -176px
}
.m-form .form-datetime {
	background-position:0 -198px;
	height:20px;
	width:20px
}
.m-form .form-del-1 {
	background-position:0 -220px;
	height:26px;
	width:26px
}
.m-form .form-headpic-demo {
	background-position:0 -248px;
	height:51px;
	width:116px
}
.m-form .form-ques {
	background-position:0 -301px;
	height:23px;
	width:23px
}
.m-form .form-radio {
	background-position:0 -326px;
	height:20px;
	width:20px
}
.m-form .form-radio.radio-active,.m-form .form-radio:active {
	background-position:0 -348px
}
.m-form .form-add-1,.m-form .form-add-2,.m-form .form-checkbox,.m-form .form-checkbox-disabled,.m-form .form-checkbox-sl-disabled,.m-form .form-datetime,.m-form .form-del-1,.m-form .form-headpic-demo,.m-form .form-ico,.m-form .form-ques,.m-form .form-radio {
	display:inline-block;
	vertical-align:middle
}
.m-form .form-field {
	margin:0 auto 20px;
	text-align:left
}
.m-form .form-fieldtit {
	padding-left:26%;
	margin-bottom:24px;
	margin-left:-82px;
	white-space:nowrap
}
.m-form .form-fieldtit h3 {
	display:inline-block;
	color:#333;
	font-weight:700;
	font-size:18px
}
.m-form .form-fieldtit .form-tittips {
	display:inline-block;
	margin-left:13px;
	color:#999
}
.m-form .form-cnt>div:after,.m-form .form-line:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden
}
.m-form .form-line {
	zoom:1;
	margin-bottom:20px
}
.m-form .form-line:after {
	height:0
}
.m-form .required {
	margin-right:5px;
	color:red;
	vertical-align:top;
	font-style:normal
}
.m-form .form-tit {
	float:left;
	width:26%;
	height:33px;
	padding-right:13px;
	line-height:33px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:right
}
.m-form .form-tit .tit-label {
	color:#333
}
.m-form .form-cnt {
	float:left;
	width:74%;
	position:relative
}
.m-form .form-cnt>div {
	zoom:1;
	margin-bottom:10px
}
.m-form .form-cnt>div:after {
	height:0
}
.m-form .form-other {
	display:inline-block;
	margin-left:13px;
	vertical-align:middle
}
.m-form .form-other .form-add-1,.m-form .form-other .form-del-1,.m-form .form-other .form-ques {
	cursor:pointer
}
.m-form .form-date-wrap,.m-form .form-text-wrap {
	display:inline-block;
	position:relative
}
.m-form .form-date,.m-form .form-text {
	width:196px;
	height:33px;
	border:1px solid #c5d7ef;
	padding:0 10px;
	color:#333
}
.m-form .form-text.long,.m-form .long.form-date {
	width:338px
}
.m-form .form-text.longest,.m-form .longest.form-date {
	width:615px
}
.m-form .form-date:focus,.m-form .form-text:focus {
	border-color:#0096ff
}
.m-form .form-date-wrap .form-datetime {
	display:inline-block;
	position:absolute;
	top:8px;
	right:10px
}
.m-form .form-date {
	padding:0
}
.m-form .form-date::-webkit-inner-spin-button {
	display:none
}
.m-form .form-textarea-wrap {
	display:inline-block;
	position:relative;
	border:1px solid #c5d7ef;
	padding:10px 10px 35px
}
.m-form .form-textarea-wrap.focus,.m-form .form-textarea-wrap:focus {
	border-color:#0096ff
}
.m-form .form-textarea-wrap .form-textarea {
	width:615px;
	height:135px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:14px;
	color:#333;
	border:none;
	resize:none;
	overflow-y:auto;
	background-color:transparent
}
.m-form .form-textarea-wrap .form-textarea::-webkit-scrollbar {
	width:2px;
	background-color:transparent
}
.m-form .form-textarea-wrap .form-textarea::-webkit-scrollbar-thumb {
	background-color:#D9D9D9
}
.m-form .form-textarea-wrap .textarea-wordnum {
	position:absolute;
	color:#999;
	bottom:8px;
	right:15px
}
.m-form .form-textarea-wrap .textarea-wordnum .lighthigh {
	color:#ff6262
}
.m-form .form-multiselect {
	font-size:14px;
	display:inline-block;
	position:relative
}
.m-form .form-multiselect .multiselect-txt {
	line-height:33px;
	margin-right:15px
}
.m-form .form-multiselect .multi-hint {
	color:#999;
	height:33px;
	line-height:33px;
	position:absolute;
	top:0;
	left:0;
	padding-left:10px
}
.m-form .form-multiselect .sure-btn {
	position:absolute;
	top:50%;
	right:6px;
	margin:-11px 0 0;
	padding:0 5px
}
.m-form .form-multiselect .btn-txt {
	padding:0 2px;
	color:#8fc3e8;
	font-size:20px;
	vertical-align:top;
	cursor:pointer
}
.m-form .form-multiselect .multiselect-box {
	width:615px;
	height:33px;
	border:1px solid #c5d7ef;
	padding:0 10px;
	color:#333;
	font-family:"Microsoft YaHei"
}
.m-form .form-multiselect .multiselect-dropdown {
	width:100%;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:35px;
	z-index:999;
	border:1px solid #c5d7ef;
	border-top:0;
	background-color:#fff;
	padding:0 8px 0 12px
}
.m-form .form-multiselect .multiselect-dropdown .multiselect-close {
	position:absolute;
	right:12px;
	font-size:26px;
	top:9px;
	color:#999;
	line-height:18px;
	cursor:pointer
}
.m-form .form-multiselect .multiselect-list-box {
	width:100%;
	height:200px;
	overflow-y:auto;
	overflow-x:hidden
}
.m-form .form-multiselect .multiselect-list-box::-webkit-scrollbar {
	width:2px;
	background-color:transparent
}
.m-form .form-multiselect .multiselect-list-box::-webkit-scrollbar-thumb {
	background-color:#D9D9D9
}
.m-form .form-multiselect .multiselect-list {
	margin-top:10px
}
.m-form .form-multiselect .multiselect-item {
	float:left;
	width:20%;
	margin-bottom:3px;
	text-align:center
}
.m-form .form-multiselect .multiselect-item.on .multiselect-item-txt {
	color:#333;
	background-color:#d8e9ff
}
.m-form .form-multiselect .multiselect-item .multiselect-item-txt {
	display:block;
	width:90px;
	line-height:22px;
	color:#999;
	cursor:pointer
}
.m-form .form-multiselect .multiselect-item:hover .multiselect-item-txt {
	color:#333;
	background-color:#d8e9ff
}
.m-form .form-multiselect .multiselect-tip {
	height:34px;
	line-height:34px;
	border-bottom:1px solid #e5e5e5;
	color:#999
}
.m-form .form-multiselect .multiselect-tip .multiselect-max {
	float:right;
	margin-right:30px
}
.m-form .form-multiselect .multiselect-tit {
	display:inline-block;
	text-align:center
}
.m-form .form-multiselect .native-arrow-down {
	position:absolute;
	top:50%;
	right:5px;
	margin:-13px 0 0;
	padding:0 5px;
	background-color:#fff
}
.m-form .form-multiselect .native-arrow-down:before {
	content:"";
	display:inline-block;
	border-top:6px solid #919595;
	border-left:6px solid transparent;
	border-right:6px solid transparent
}
.m-form .form-range {
	position:relative
}
.m-form .form-range .range-bg {
	position:relative;
	width:550px;
	height:4px;
	border-radius:2px;
	background-color:#0096ff;
	margin-right:15px;
	vertical-align:text-bottom;
	display:inline-block;
	cursor:pointer
}
.m-form .form-range .range-bg .range-circle {
	width:18px;
	height:18px;
	border-radius:50%;
	box-sizing:border-box;
	border:2px solid #cdd7dd;
	background-color:#FFF;
	position:absolute;
	z-index:3;
	cursor:pointer;
	margin-top:-8px
}
.m-form .form-range .range-bg .range-btn-start {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	background-color:#cdcdcd
}
.m-form .form-range .range-bg .range-btn-start .range-circle {
	right:0;
	margin-right:-13px
}
.m-form .form-range .range-bg .range-btn-end {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	background-color:#cdcdcd
}
.m-form .form-range .range-bg .range-btn-end .range-circle {
	left:0;
	margin-left:-5px
}
.m-form .form-range .rangetime {
	display:inline-block;
	vertical-align:sub
}
.m-form .form-range .range-num {
	margin-top:6px
}
.m-form .form-range .range-num span {
	display:inline-block;
	width:50px;
	cursor:pointer
}
.m-form .form-ways {
	position:relative;
	display:inline-block
}
.m-form .form-ways .form-date,.m-form .form-ways .form-text {
	width:34px;
	text-align:center;
	padding-right:50px
}
.m-form .form-ways .form-way-unit {
	position:absolute;
	right:1px;
	top:1px;
	height:33px;
	width:40px;
	display:inline-block;
	line-height:33px;
	text-align:center;
	color:#999;
	background-color:#d7e1ef
}
.m-form .form-select {
	display:inline-block;
	position:relative
}
.m-form .form-select .select-inner {
	position:relative;
	background:#fff;
	font-size:14px;
	color:#717171;
	vertical-align:middle
}
.m-form .form-select .select-inner:hover .select-txt {
	border-color:#0096ff
}
.m-form .form-select .select-input {
	position:relative
}
.m-form .form-select .select-input:after {
	content:'';
	margin-left:-6px;
	margin-top:-3px;
	border-top:6px solid #919595;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	position:absolute;
	right:8px;
	top:17px
}
.m-form .form-select .select-txt {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:178px;
	border:1px solid #c5d7ef;
	height:32px;
	line-height:32px;
	padding:0 28px 0 10px
}
.m-form .form-select .select-list {
	display:none;
	width:100%;
	border:1px solid #0096ff;
	border-top:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	position:absolute;
	z-index:1
}
.m-form .form-select .select-list::-webkit-scrollbar {
	width:2px;
	background-color:transparent
}
.m-form .form-select .select-list::-webkit-scrollbar-thumb {
	background-color:#c8e1f3
}
.m-form .form-select .select-item {
	height:30px;
	line-height:30px;
	cursor:default;
	background:#fff;
	padding:0 14px;
	color:#999
}
.m-form .form-select .select-item.focus,.m-form .form-select .select-item:hover {
	background-color:#f6f9fa;
	color:#333
}
.m-form .form-select .native-arrow-down {
	position:absolute;
	top:50%;
	right:5px;
	margin:-13px 0 0;
	padding:0 5px
}
.m-form .addavatar .addavatar-userpic,.m-form .select-native {
	position:relative;
	vertical-align:middle
}
.m-form .form-select .native-arrow-down:before {
	content:"";
	display:inline-block;
	border-top:6px solid #919595;
	border-left:6px solid transparent;
	border-right:6px solid transparent
}
.m-form .form-select.cur .select-list {
	display:block
}
.m-form .form-select.cur .select-input {
	border-color:#0096ff
}
.m-form .form-select.long .select-native,.m-form .form-select.long .select-txt {
	width:360px
}
.m-form .select-native {
	width:218px;
	height:35px;
	padding:0 8px;
	background:#fff;
	font-size:14px;
	color:#717171;
	border:1px solid #c5d7ef;
	-webkit-appearance:none;
	-moz-appearance:none
}
.m-form .select-native:focus {
	border-color:#0096ff
}
.m-form .select-native+.native-arrow-down {
	display:none\9
}
.m-form .addavatar .addavatar-btn input,.m-form .form-checkbox-disabled input,.m-form .form-checkbox-sl-disabled input,.m-form .form-checkbox-wrap .form-checkbox input,.m-form .form-radio-wrap .form-radio input {
	display:none
}
.m-form .form-btn-telvalid {
	margin-left:10px
}
.m-form .form-btn-line {
	padding-left:26%
}
.m-form .form-btn-line .form-btn {
	width:100px;
	margin-right:15px
}
.m-form .form-btn-line .form-btn:last-child {
	margin-right:0
}
.m-form .form-radio-wrap {
	margin-right:35px;
	line-height:33px;
	font-size:14px
}
.m-form .form-radio-wrap .form-radio {
	cursor:pointer;
	margin-right:8px
}
.m-form .form-radio-wrap:last-child {
	margin-right:0
}
.m-form .form-checkbox-wrap {
	margin-right:35px;
	line-height:33px;
	font-size:14px
}
.m-form .form-checkbox-wrap .form-checkbox {
	cursor:pointer;
	margin-right:8px
}
.m-form .form-checkbox-wrap:last-child {
	margin-right:0
}
.m-form .form-checkbox-disabled,.m-form .form-checkbox-sl-disabled {
	pointer-events:none;
	cursor:default;
	margin-right:8px
}
.m-form .tit-label-addavatar {
	line-height:78px
}
.m-form .addavatar .addavatar-btn {
	cursor:pointer
}
.m-form .addavatar .addavatar-userpic .userpic-mask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	cursor:pointer;
	line-height:80px;
	text-align:center
}
.m-form .addavatar .addavatar-userpic .userpic-mask .mask-inner {
	vertical-align:middle
}
.m-form .addavatar .addavatar-userpic:hover .userpic-mask {
	display:inline-block
}
.m-form .addavatar .addavatar-tips {
	display:inline-block;
	width:117px;
	margin-left:42px;
	vertical-align:middle
}
.m-form .addavatar .addavatar-tips .tips-text {
	display:inline-block;
	margin-bottom:7px;
	font-size:14px;
	color:#999
}
.m-form .addavatar .addavatar-process {
	display:inline-block;
	width:80px;
	height:80px;
	text-align:center;
	background-color:rgba(218,218,218,.7);
	line-height:88px
}
.m-form .addavatar .form-avatar-load {
	display:inline-block;
	width:80px;
	height:80px;
	background:url(../img/form-avatar-load.gif) no-repeat
}
.m-form .show-submit-loading button.submit,.m-form .submit-loading {
	display:none
}
.m-form .show-submit-loading .submit-loading {
	display:inline-block
}
.m-form .agreement-link,.m-form .agreement-link:hover {
	color:#5d90cc
}
.m-form .form-fileupload {
	font-size:12px;
	color:#717171
}
.m-form .form-fileupload .fileupload-btn {
	float:left;
	display:inline-block;
	font-size:14px;
	border:none;
	line-height:33px;
	padding:0 12px;
	border-radius:3px;
	color:#60707c;
	background-color:#ced8e0;
	margin-right:13px;
	cursor:pointer
}
.m-form .form-fileupload .fileupload-tips {
	overflow:hidden
}
.m-form .form-fileupload .fileupload-opt {
	width:600px
}
.m-form .form-fileupload .upfile {
	margin-top:18px
}
.m-form .form-fileupload .upfile-process {
	height:2px;
	background-color:#10c7af;
	margin-top:-2px
}
.m-form .form-fileupload .upfile-item {
	display:none;
	width:484px;
	height:38px;
	margin-bottom:12px;
	line-height:38px;
	background-color:#efefef;
	border-top:2px solid #d6d5d5
}
.m-form .form-fileupload .upfile-name {
	float:left;
	color:#333;
	max-width:200px;
	overflow:hidden
}
.m-form .form-fileupload .upfile-status {
	float:right;
	margin-right:10px;
	color:#999;
	position:relative
}
.m-form .form-fileupload .upfile .upfile-del:hover,.m-form .form-fileupload .upfile .upfile-done:hover {
	color:transparent
}
.m-form .form-fileupload .upfile .upfile-del {
	cursor:pointer;
	vertical-align:middle;
	margin-left:5px;
	position:absolute;
	top:7px;
	right:-43px
}
.m-form .form-fileupload .upfile .upfile-done {
	vertical-align:middle;
	margin-left:10px
}
.m-form .form-fileupload .upfile .status-txt.reload {
	margin-left:18px;
	color:#0096ff
}
.m-form .form-fileupload .upfile .upfile-ico {
	vertical-align:middle;
	margin:0 10px
}
.m-form .form-fileupload .upfile .status-error,.m-form .form-fileupload .upfile .status-updone,.m-form .form-fileupload .upfile .status-uping {
	display:none
}
.m-form .form-fileupload .upfile .show-file-uping.upfile-item {
	display:block
}
.m-form .form-fileupload .upfile .show-file-uping .status-uping {
	display:inline-block
}
.m-form .form-fileupload .upfile .show-file-updone.upfile-item {
	border-top:none;
	display:block
}
.m-form .form-fileupload .upfile .show-file-updone .status-updone {
	display:inline-block
}
.m-form .form-fileupload .upfile .show-file-updone .upfile-process {
	display:none
}
.m-form .form-fileupload .upfile .show-file-error.upfile-item {
	border-top:none;
	display:block
}
.m-form .form-fileupload .upfile .show-file-error .status-error {
	display:inline-block
}
.m-form .form-fileupload .upfile .show-file-error .upfile-process {
	display:none
}
.m-form .edmedia {
	float:left;
	margin-right:10px;
	font-size:14px;
	color:#999
}
.m-form .edmedia:last-child {
	margin-right:0
}
.m-form .edmedia .default,.m-form .edmedia .errortips,.m-form .edmedia .updateload,.m-form .edmedia .upldone {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:190px;
	height:117px;
	display:none;
	background-color:#f0f0f0
}
.m-form .edmedia .default {
	cursor:pointer;
	text-align:center
}
.m-form .edmedia .default .default-ico,.m-form .edmedia .default .default-txt {
	display:block
}
.m-form .edmedia .default .default-ico {
	padding-top:30px;
	margin-bottom:6px;
	font-size:0
}
.m-form .edmedia .updateload {
	text-align:center;
	padding-top:50px
}
.m-form .edmedia .updateload .updateload-process {
	display:block;
	width:130px;
	height:2px;
	margin:0 auto;
	background-color:#E2E2E2
}
.m-form .edmedia .updateload .updateload-process .process-inner {
	display:block;
	height:2px;
	vertical-align:middle;
	background-color:#8FC3E8
}
.m-form .edmedia .updateload .updateload-txt {
	position:relative;
	display:block;
	margin:9px auto 0
}
.m-form .edmedia .updateload .updateload-ico {
	margin:0 5px 0 10px;
	cursor:pointer;
	vertical-align:-7px
}
.m-form .edmedia .upldone {
	position:relative
}
.m-form .edmedia .upldone .upldone-mask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.m-form .edmedia .upldone:hover .upldone-mask,.m-form .edmedia.show-edmedia-default .default,.m-form .edmedia.show-edmedia-error .errortips,.m-form .edmedia.show-edmedia-updateload .updateload,.m-form .edmedia.show-edmedia-upldone .upldone {
	display:block
}
.m-form .edmedia .upldone .operatools {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.m-form .edmedia .upldone .operatools span {
	margin-right:10px;
	cursor:pointer
}
.m-form .edmedia .upldone .operatools span:last-child {
	margin-right:0
}
.m-form .edmedia .errortips .errortips-txt {
	padding-top:25px;
	text-align:center;
	font-size:14px;
	color:#ff6262
}
.m-form .edmedia .errortips .errortips-ico {
	vertical-align:middle;
	margin-right:8px
}
.m-form .edmedia .errortips .btngroup {
	margin-top:15px;
	text-align:center
}
.m-form .edmedia .errortips .btngroup .reup-btn:first-child {
	margin-right:10px
}
.m-form .form-inputtips {
	display:inline-block;
	color:#999
}
.m-form .form-date-wrap~.form-inputtips,.m-form .form-text-wrap~.form-inputtips {
	margin-left:15px
}
.m-form .form-errortips {
	display:none;
	color:#ff6262
}
.m-form .show-error .form-errortips {
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	line-height:34px;
	text-indent:12px
}
.m-form .show-error .form-date::-webkit-input-placeholder,.m-form .show-error .form-text::-webkit-input-placeholder,.m-form .show-error .form-textarea::-webkit-input-placeholder {
	color:transparent
}
.m-form .show-error .form-date:-ms-input-placeholder,.m-form .show-error .form-text:-ms-input-placeholder,.m-form .show-error .form-textarea:-ms-input-placeholder {
	color:transparent
}
.m-form .show-error .form-date:-moz-placeholder,.m-form .show-error .form-text:-moz-placeholder,.m-form .show-error .form-textarea:-moz-placeholder {
	color:transparent
}
.m-form .show-error .form-date::-moz-placeholder,.m-form .show-error .form-text::-moz-placeholder,.m-form .show-error .form-textarea::-moz-placeholder {
	color:transparent
}
.m-form .show-error .form-date,.m-form .show-error .form-text,.m-form .show-error.form-textarea-wrap {
	border-color:#f67385;
	background-color:#ffecec
}
.m-form .form-subtips {
	margin-top:30px;
	text-align:center
}
.m-form .form-subtips .subtips-ico {
	margin-bottom:24px
}
.m-form .form-subtips .subtips-title {
	margin-bottom:24px;
	font-size:30px
}
.m-form .form-subtips .subtips-text {
	font-size:18px;
	line-height:24px;
	color:#717171
}
.m-form .form-subtips .subtips-text .email {
	color:#2f8cff
}
.m-stepnav .stepnav-ok,.stepnav-ico {
	background-image:url(../img/stepnav-s08e61e40b2.png);
	background-repeat:no-repeat
}
.m-stepnav {
	text-align:center
}
.m-stepnav .stepnav-ok {
	background-position:0 0;
	height:15px;
	width:19px
}
.m-stepnav .stepnav-ico,.m-stepnav .stepnav-ok {
	display:inline-block
}
.m-stepnav .stepnav-wrap {
	display:inline-block;
	font-size:0;
	zoom:1
}
.m-stepnav .stepnav-wrap:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}
.m-stepnav .stepnav-li {
	float:left
}
.m-stepnav .stepnav-li:before {
	content:"";
	float:left;
	width:110px;
	height:5px;
	margin:16px 15px 0;
	background-color:#dedede
}
.m-stepnav .stepnav-li:first-child:before {
	display:none
}
.m-stepnav .stepnav-li.stepon .stepnav-num,.m-stepnav .stepnav-li.stepon:before {
	background-color:#a5cbfa
}
.m-stepnav .stepnav-li.stepon .stepnav-text {
	color:#a5cbfa
}
.m-stepnav .stepnav-inner {
	text-align:center;
	float:left;
	width:56px
}
.m-stepnav .stepnav-num {
	display:inline-block;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	font-style:normal;
	color:#fff;
	font-size:18px;
	background-color:#dedede;
	border-radius:100%
}
.m-stepnav .stepnav-num .stepnav-ok {
	vertical-align:-2px
}
.m-stepnav .stepnav-text {
	color:#999;
	font-size:14px;
	height:14px;
	line-height:14px;
	display:inline-block;
	vertical-align:top;
	margin-top:15px
}
.ex-actions-feedopt:after,.ex-actions-work:after {
	content:".";
	clear:both;
	height:0;
	visibility:hidden
}
.ex-actions-feedopt .actions-main,.m-actions .actions-main {
	display:inline-block
}
.ex-actions-feedopt .actions-item,.m-actions .actions-item {
	margin-right:20px;
	line-height:14px;
	cursor:pointer;
	vertical-align:middle
}
.ex-actions-feedopt .actions-item:last-child,.m-actions .actions-item:last-child {
	margin-right:0
}
.ex-actions-feedopt .actions-item.cur .g-iconfont-like,.m-actions .actions-item.cur .g-iconfont-like {
	color:#ff9696
}
.ex-actions-feedopt .actions-ico,.m-actions .actions-ico {
	margin-right:3px;
	vertical-align:middle;
	color:#a8b6c5;
	font-size:16px
}
.ex-actions-feedopt .actions-item .item-txt,.m-actions .actions-item .item-txt {
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
	color:#8694a3
}
.ex-actions-feedopt {
	zoom:1
}
.ex-actions-feedopt:after {
	display:block
}
.ex-actions-feedopt .actions-main {
	float:left;
	margin:13px 22px 0 0
}
.ex-actions-feedopt .actions-item {
	display:inline-block;
	margin-right:22px;
	color:#999
}
.ex-actions-feedopt .actions-item .link,.ex-actions-feedopt .actions-item .link:hover {
	color:#8694a3
}
.ex-actions-feedopt .actions-item:last-child {
	margin-right:0
}
.ex-actions-feedopt .actions-other {
	font-size:0
}
.ex-actions-feedopt .actions-other .feedopt-label {
	margin:10px 9px 0 0
}
.ex-actions-feedopt .actions-other .feedopt-label:last-child {
	margin-right:0
}
.ex-actions-work {
	zoom:1;
	-webkit-border-radius:20px;
	border-radius:20px;
	width:55px;
	background:rgba(0,0,0,.4);
	overflow:hidden;
	cursor:pointer;
	transition:width .4s
}
.ex-actions-work:after {
	display:block
}
.ex-actions-work .actions-main {
	width:110px;
	height:20px;
	line-height:20px;
	text-align:center
}
.ex-actions-work .actions-item {
	float:left;
	width:55px;
	height:20px;
	color:#fff
}
.ex-actions-work .actions-ico {
	margin-right:5px
}
.ex-actions-work:hover {
	width:110px
}
.m-synhatch .synhatch-selected .form-checkbox-wrap {
	color:#999;
	margin-right:6px
}
.m-synhatch .synhatch-selected .synhatch-explain {
	color:#5d90cc
}
.m-synhatch .synhatch-selected .synhatch-name {
	margin-left:-6px;
	color:#999
}
.m-synhatch .synhatch-selected .synhatch-name .syntext {
	display:inline-block;
	max-width:10em;
	overflow:hidden;
	vertical-align:middle
}
.m-synhatch .synhatch-layer {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:9998
}
.m-synhatch .synhatch-main {
	width:600px;
	height:325px;
	background-color:#fff;
	position:absolute;
	left:50%;
	top:50%;
	margin:-162.5px 0 0 -300px
}
.m-synhatch .synhatch-selclose {
	position:absolute;
	top:20px;
	right:30px
}
.m-synhatch .synhatch-seltit {
	margin-top:14px;
	text-align:center;
	font-size:18px
}
.m-synhatch .synhatch-pjs {
	margin:35px 68px;
	height:150px;
	overflow:auto;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.m-synhatch .synhatch-pjs::-webkit-scrollbar {
	width:2px;
	background-color:transparent;
	-webkit-border-radius:1px;
	border-radius:1px
}
.m-synhatch .synhatch-pjs::-webkit-scrollbar-thumb {
	background-color:#D9D9D9;
	-webkit-border-radius:1px;
	border-radius:1px
}
.m-synhatch .synhatch-pjs .pjitem {
	margin-bottom:8px
}
.m-synhatch .synhatch-pjs .pjitem .form-radio-wrap {
	display:block;
	overflow:hidden
}
.m-synhatch .synhatch-btnline {
	text-align:center
}
.m-synhatch .synhatch-btn {
	width:100px;
	margin-right:16px
}
.m-synhatch .synhatch-btn:last-child {
	margin-right:0
}
.m-dropdown {
	display:inline-block;
	font-size:14px;
	color:#999;
	background-color:#fff;
	cursor:pointer;
	position:relative;
	z-index:2
}
.m-dropdown .dropdown-link {
	color:#999
}
.m-dropdown .dropdown-ico {
	position:absolute;
	top:5px;
	right:12px
}
.m-dropdown .dropdown-selected {
	min-width:70px;
	position:relative;
	padding:6px 42px 6px 12px;
	border:1px solid #DFDFE3
}
.m-dropdown .dropdown-options {
	display:none;
	margin-top:-1px;
	border:1px solid #DFDFE3;
	position:absolute;
	top:35px;
	left:0;
	min-width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.m-dropdown .dropdown-opitem {
	padding:4px 12px;
	background-color:#fff
}
.m-dropdown .dropdown-opitem.cur,.m-dropdown .dropdown-opitem:hover {
	background-color:#f6f9fa;
	color:#333
}
.m-dropdown .gicos-arrow-up {
	display:none
}
.m-dropdown:hover .gicos-arrow-up {
	display:inline-block
}
.m-dropdown:hover .gicos-arrow-down {
	display:none
}
.m-dropdown:hover .dropdown-options {
	display:block
}
.m-navsort,.m-switch {
	display:inline-block
}
.m-navsort .navsort-title {
	font-size:20px;
	color:#717171;
	margin:-5px 0 16px;
	font-weight:700
}
.m-navsort .navsort-group {
	padding:5px 0;
	border-bottom:1px solid #E8E8E8
}
.m-navsort .navsort-group:last-child {
	border-bottom:none
}
.m-navsort .navsort-item {
	line-height:34px;
	padding:0 10px 0 17px;
	margin-bottom:5px;
	text-align:left;
	font-size:16px;
	color:#333;
	-webkit-border-radius:3px;
	border-radius:3px
}
.m-navsort .navsort-item .item-num {
	margin-left:10px;
	font-size:12px;
	color:#999
}
.m-navsort .navsort-item:last-child {
	margin-bottom:0
}
.m-navsort .navsort-item.cur {
	background-color:#0096ff
}
.m-navsort .navsort-item.cur .item-num,.m-navsort .navsort-item.cur .navsort-link,.m-navsort .navsort-item.cur .navsort-link:hover {
	color:#fff
}
.m-layer {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:999;
	font:12px/1.5 Arial,"Microsoft YaHei",sans-serif;
	background-color:rgba(0,0,0,.6)
}
.m-layer .layer-wrap {
	width:auto;
	margin-left:0;
	position:absolute;
	left:50%;
	top:50%;
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#FFF
}
.m-layer .layer-title {
	margin:14px 0 26px;
	text-align:center;
	font-size:18px
}
.m-layer .layer-close {
	overflow:hidden;
	position:absolute;
	top:20px;
	right:30px;
	color:#C5CDD0;
	font-size:0
}
.m-layer .layer-close .g-iconfont-close {
	font-size:13px
}
.m-layer .layer-main {
	padding:0 30px
}
.m-layer .layer-btn-line {
	margin:30px 0 40px;
	text-align:center
}
.m-layer .layer-btn {
	min-width:100px;
	margin-right:15px
}
.m-layer .layer-btn:last-child {
	margin-right:0
}
.m-switch {
	height:28px;
	cursor:pointer;
	position:relative;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.m-switch .switch-close,.m-switch .switch-open {
	display:none;
	height:28px;
	font-size:14px;
	line-height:28px;
	-webkit-border-radius:14px;
	border-radius:14px;
	cursor:pointer
}
.m-switch .switch-open {
	padding:0 17px 0 30px;
	background-color:#8462F0;
	color:#fff;
	text-align:right
}
.m-switch .switch-close {
	padding:0 30px 0 17px;
	background-color:#e0e4e6;
	color:#8f9ca8
}
.m-switch .radiobox {
	display:none
}
.m-switch.show-switch-close .switch-close,.m-switch.show-switch-open .switch-open,.m-switch:after,.m-tooltips,.m-tooltips .tooltips-ico {
	display:inline-block
}
.m-switch:after {
	content:"";
	width:24px;
	height:24px;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	border:2px solid #cdd7dd;
	position:absolute;
	top:0;
	left:-1px;
	-webkit-transition:left .5s 0s ease-in-out;
	transition:left .5s 0s ease-in-out
}
.m-switch.show-switch-close:after {
	left:55px;
	left:-moz-calc(100% - 24px);
	left:-webkit-calc(100% - 24px);
	left:calc(100% - 24px)
}
.m-tooltips {
	position:relative;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	vertical-align:middle
}
.m-tooltips .tooltips-ico {
	cursor:pointer
}
.m-tooltips .tooltips-ico .ico-ques {
	display:inline-block;
	width:23px;
	height:23px;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#fff;
	background-color:#8fc3e8;
	text-align:center;
	line-height:23px;
	font-size:14px;
	vertical-align:text-bottom
}
.m-tooltips .tooltips-ico .g-iconfont-warn {
	color:#f58532
}
.m-tooltips .tooltips-main {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
	min-width:15em;
	padding:7px 10px;
	border:1px solid #DADADA;
	border-radius:6px;
	position:absolute;
	z-index:2;
	box-shadow:0 0 10px 1px rgba(6,0,1,.12);
	background-color:#fff;
	color:#717171;
	text-align:left
}
.m-tooltips .tooltips-main:after,.m-tooltips .tooltips-main:before {
	content:"";
	position:absolute;
	height:0;
	width:0;
	font-size:0;
	line-height:0
}
.m-tooltips:hover .tooltips-main {
	display:block
}
.m-tooltips.dir-bottom-left .tooltips-main {
	top:-moz-calc(100% + 8px);
	top:-webkit-calc(100% + 8px);
	top:calc(100% + 8px);
	right:-moz-calc(50% - 22px);
	right:-webkit-calc(50% - 22px);
	right:calc(50% - 22px)
}
.m-tooltips.dir-bottom-left .tooltips-main:before {
	top:-14px;
	border-style:solid;
	border-width:7px;
	border-color:transparent transparent #d5d5d5;
	right:15px
}
.m-tooltips.dir-bottom-left .tooltips-main:after {
	top:-12px;
	border-style:solid;
	border-width:6px;
	border-color:transparent transparent #fff;
	right:16px
}
.m-tooltips.dir-bottom-right .tooltips-main {
	top:-moz-calc(100% + 8px);
	top:-webkit-calc(100% + 8px);
	top:calc(100% + 8px);
	left:-moz-calc(50% - 22px);
	left:-webkit-calc(50% - 22px);
	left:calc(50% - 22px)
}
.m-tooltips.dir-bottom-right .tooltips-main:before {
	top:-14px;
	border-style:solid;
	border-width:7px;
	border-color:transparent transparent #d5d5d5;
	left:15px
}
.m-tooltips.dir-bottom-right .tooltips-main:after {
	top:-12px;
	border-style:solid;
	border-width:6px;
	border-color:transparent transparent #fff;
	left:16px
}
.m-tooltips.dir-top-left .tooltips-main {
	bottom:-moz-calc(100% + 8px);
	bottom:-webkit-calc(100% + 8px);
	bottom:calc(100% + 8px);
	right:-moz-calc(50% - 22px);
	right:-webkit-calc(50% - 22px);
	right:calc(50% - 22px)
}
.m-tooltips.dir-top-left .tooltips-main:before {
	bottom:-14px;
	border-style:solid;
	border-width:7px;
	border-color:#d5d5d5 transparent transparent;
	right:15px
}
.m-tooltips.dir-top-left .tooltips-main:after {
	bottom:-12px;
	border-style:solid;
	border-width:6px;
	border-color:#fff transparent transparent;
	right:16px
}
.m-tooltips.dir-top-right .tooltips-main {
	bottom:-moz-calc(100% + 8px);
	bottom:-webkit-calc(100% + 8px);
	bottom:calc(100% + 8px);
	left:-moz-calc(50% - 22px);
	left:-webkit-calc(50% - 22px);
	left:calc(50% - 22px)
}
.m-tooltips.dir-top-right .tooltips-main:before {
	bottom:-14px;
	border-style:solid;
	border-width:7px;
	border-color:#d5d5d5 transparent transparent;
	left:15px
}
.m-tooltips.dir-top-right .tooltips-main:after {
	bottom:-12px;
	border-style:solid;
	border-width:6px;
	border-color:#fff transparent transparent;
	left:16px
}
.m-sortlab {
	font-size:14px
}
.m-sortlab .sortlab-item,.m-sortlab .sortlab-item:hover {
	color:#999
}
.m-sortlab .sortlab-item.cur,.m-sortlab .sortlab-item.cur:hover {
	color:#0096ff
}
.m-sortlab .sortlab-spilt {
	margin:0 10px;
	color:#999
}
.m-switch+.m-tooltips {
	margin-left:6px
}
.ani-autofix-top {
	-wekbit-transition:top .3s ease-in-out 0s;
	transition:top .3s ease-in-out 0s
}
