article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul {
	margin:0;
	padding:0
}
html {
	font:14px/1.5 Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-o-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none
}
li {
	list-style:none
}
img {
	border:none;
	margin:0;
	padding:0
}
a {
	text-decoration:none
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
button,input,select,textarea {
	margin:0;
	font-size:100%;
	vertical-align:middle
}
button,input {
	line-height:normal
}
textarea {
	overflow:auto;
	vertical-align:top
}
html {
	background-color:#f5f5f5
}
.vWrap,body {
	min-width:320px
}
.mobileHide {
	display:none!important
}
.mobileShow {
	display:block!important
}
.nativeHide {
	display:none!important
}
.vHeader {
	background-color:#fff
}
.vHeader_wrap {
	position:relative;
	overflow:hidden
}
.vHeader_logo {
	height:46px;
	text-align:left
}
.vHeader_logo span {
	float:left;
	font-size:0;
	color:transparent;
	text-indent:-9999px
}
.vHeader_logo a {
	float:left;
	display:block;
	width:125px;
	height:32px;
	padding:7px 0;
	background-image:url(/../uploadfile/logo/logo.png?v=7);
	background-size: 125px 32px;
	background-position:center center;
	background-repeat:no-repeat;
}
.vHeader_logo img {
	display:block
}
.vHeader_icons {
	position:absolute;
	top:0;
	right:0
}
.vHeader_icons a {
	float:left;
	width:46px;
	height:46px;
	text-indent:-9999px
}
.vHeader_icons_download {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAGFBMVEUAAADiPDniPDniPDniPDniPDniPDniPDmVYkppAAAAB3RSTlMA1BUWtQ8ev7u5hwAAAH5JREFUeAHd0TEOhCAQBVADRnqaaTExsSbxAIYTeASPwNhwfWGHHTZAuTb+jscHxzB8o/xQ5yEKKUemz6JL9cE30OSIlpNpRJNIwM4kQSea4w7fZdEoL+JGoVhTnkr8RYvrRSUmCYBUKnPZEHQ1qoRc+pl+c80PlVf8LzXp0A28RUdJVVb5TQAAAABJRU5ErkJggg==);
	background-size:18px 18px;
	background-position:center center;
	background-repeat:no-repeat
}
.vHeader_icons_user {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkBAMAAAAeMPXsAAAAMFBMVEUAAADiPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDlbX/etAAAAD3RSTlMA2BMIabHvIvp8vjhYPpfAsYo4AAABI0lEQVR4AX2RwUrDQBCGh6alaM1RPG4PKhUvQk96kCKI3lLFg7eAFy/CKkgfQLTXlPYBWugDtPQF2lPPeYc+QNmSLGkLXbfb2WRD0D3M/Hxh5p+ZwO4dPzQPb8B4l1QIwTsJKJLVXfVzwN5j8sF8GW1ypIE16Kt8tbpAssfKKudIC8npGsX4BYXTQ7EfoHBrKPIhCqJdiwyFpy2sCAXNkGyVO0FxEP7pnp0wu4VFcFOmTaHBhjKWyOs/F4NreVQhZgmwnxX58eMiN3oaVc9vvVCXTXlb5TP6huOIR/x0InYDdb/jhvdLtV6kF5Xa2+pGYPxcZzukWzdIQd7D5mWD5KgPhaUBpE0dKl8pUlmAY7aRjQKY11IkvwEyTJESA2paSTP+C6HvXWmFlK4iAAAAAElFTkSuQmCC);
	background-size:17px 18px;
	background-position:center center;
	background-repeat:no-repeat
}
.vHeader_icons_user.tips {
	position:relative
}
.vHeader_icons_user.tips:after {
	content:"";
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	width:6px;
	height:6px;
	border-radius:100%;
	background-color:#e03e3f;
	overflow:hidden
}
.vHeader_icons_nav {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAGFBMVEUAAADiPDniPDniPDniPDniPDniPDniPDmVYkppAAAAB3RSTlMA1BUWtQ8ev7u5hwAAAH5JREFUeAHd0TEOhCAQBVADRnqaaTExsSbxAIYTeASPwNhwfWGHHTZAuTb+jscHxzB8o/xQ5yEKKUemz6JL9cE30OSIlpNpRJNIwM4kQSea4w7fZdEoL+JGoVhTnkr8RYvrRSUmCYBUKnPZEHQ1qoRc+pl+c80PlVf8LzXp0A28RUdJVVb5TQAAAABJRU5ErkJggg==);
	background-size:18px 18px;
	background-position:center center;
	background-repeat:no-repeat
}
.vHeader_icons_search {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAAOdQTFRF4jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw54jw5AAAA4jw5TGeZQgAAAEx0Uk5Tgy4F7PPy7TK/Mai8JveGe65F66ww0Ygo6angFg82Dk1Dq9jomornzzd9Obi5BtDvqgI+9XwNTifw3/HZhQQMQgeH9heJP68kA9f+AGY8GVIAAAF3SURBVDjLjZTXkoJAEEVnc05m15xzFgNBBESUvv//PTu6lmAAPU/U1Klhpqf7MnJYqXJzOsFk2pSzK9c6sf1XQivDoawlTqXWcACsSyMrSUkrU1oDg1rrSHqvwF5WXX+oLm1UxgeS2YFk0iFmHh3TJakDdGd0zKwLXd1L4wmKPTqlV8RkvJPmFeRWdI5VHO35v/QFSaDzCBKGW8kY2CZ5Ydq6sZE+sSRvltC4pJRR95HqKCjEVKzJjzV+iMko+UoLLIg1MPKVRmgQ+4XlK1mYEhOR9pXSEIkB5A8XLu4kbHa66kxX3U7mdbhYp6sqrhRQvfh2pF3RBWTodt/T6e/6iYaQZh7OLL/rTJq3Effo8dd9j3tPyxvux87cfXjMHR6eDif4+PR9PsHPeHxxsiAa5lmQcimpbxvtqJLDXchJlXlN56myyFgCCVZmwVNFr/EzcysQcuWTocVc+RSLGNvV2yACN8x94yxPOhHiQdK1gggzukQrwv4AiB9idADjlUsAAAAASUVORK5CYII=);
	background-size:18px 18px;
	background-position:center center;
	background-repeat:no-repeat
}
.vHeader_nav {
	display:table;
	table-layout:fixed;
	width:100%;
	height:34px;
	overflow:hidden
}
.vHeader_nav_item {
	display:table-cell;
	text-align:center
}
.vHeader_nav_item.hot {
	position:relative
}
.vHeader_nav_item.hot:after {
	content:"";
	position:absolute;
	top:0;
	right:50%;
	margin-right:-30px;
	width:21px;
	height:8px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAARCAMAAACcoM4HAAAAUVBMVEUAAAD6Li76Li76Li76Li76Li76Li76Li76Li76Li76Li76Li7////6Rkb+4OD8paX/9fX7a2v+1dX9ysr8ior+6+v9vr79srL8mJj7e3v7WVlNU9nmAAAAC3RSTlMA8OBpUryeFDSA0mz1BMsAAADrSURBVHgBjVLZcsMgEKtzJxY3hND//9DuAbHLdCbVA7veEStLw5fgtn7GQ6l37k2fmb+pd6UeqM2IMhp1IDSt100/4SWjBLdnJgSpZ116YVnvVb7XsRNWm6NSF2odnjJySHzGYqtZjbUotm36J24jmmFQJQas9XTXgeAn/YCBQkyf1/XF0hlJAzkJ88r6lfYwPJlSg5mpw+uy0y/4lllB6E74540vauqi+ucpVIfaL729Dv051CrUJ5+xh7ro0uMcqoN3LvI+A9Q26f8KlfKiHETFQtfeNv3pqYQcxrcMDrtH9QH9UT3+QVX9H/4XHip9skgSAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:21px 8px
}
.vHeader_nav_item span {
	display:inline-block;
	height:32px;
	line-height:34px;
	border-bottom:2px solid #fff;
	color:#333;
	font-size:15px
}
.vHeader_nav_item.cur span {
	border-bottom:2px solid #e03e3f;
	color:#e03e3f
}
.vFooter {
	padding:40px 0 20px;
	color:#969696;
	text-align:center;
	line-height:22px;
	font-size:12px
}
.vFooter a {
	color:#969696;
	padding:0 1px
}
.vFooter2 {
	padding:20px 0 0;
	color:#999;
	text-align:center;
	line-height:24px;
	font-size:12px
}
.vFooter2 a {
	color:#999;
	padding:0 1px
}
.vFooter2 .top {
	font-size:15px;
	line-height:25px;
	padding:10px 0 0
}
.vFooter2 .top img,.vFooter2 .top span {
	display:inline-block;
	vertical-align:top
}
.vFooter2 .top img {
	margin-right:5px
}
.vFooter2 .middle {
	margin:20px 0 15px
}
.vFooter2 .middle div:first-child,.vFooter2 .middle div:first-child a {
	color:#2099dd
}
.vFooter2 .bottom {
	background:#ebebeb;
	height:50px;
	line-height:50px
}
.vMod {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:10px;
	background-color:#fff;
	color:#333;
	overflow:hidden
}
.vMod_breadcrumbs {
	background-color:#fff;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	line-height:44px;
	font-size:15px;
	overflow:hidden
}
.vMod_breadcrumbs .vRes_download_app {
	float:right;
	width:54px;
	height:44px
}
.vMod_breadcrumbs_item {
	float:left;
	line-height:44px;
	color:#333;
	padding:0 20px 0 10px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAsBAMAAACnApTfAAAAMFBMVEUAAADY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiicvPuAAAAEHRSTlMA+hPkkmYFRVMohrGey3k424jp7gAAAIlJREFUeAFd0L0JhEAQBeBVVvy57JLlsgM7MLAMsQFBOzA3EazADgwsxESwApvYRLABg/cmGE0+fO46P+YweO4/zDYGjk4ttAsMf/zQUFvD9MvA088I44LBSrsLRieDis49TEoGOx1oToPX+6DPy335X6XrSf1V9yf9ej2PzNfo+WUfsh+n98d9PuqbGGxwAQXwAAAAAElFTkSuQmCC);
	background-size:11px 44px;
	background-position:right center;
	background-repeat:no-repeat
}
a.vMod_breadcrumbs_item {
	color:#333
}
.vMod_banner {
	min-height:118px;
	overflow:hidden
}
.vMod_banner a {
	display:block;
	overflow:hidden
}
.vMod_banner img {
	display:block;
	width:100%;
	height:auto
}
.vMod_topBar {
	position:relative;
	height:44px;
	line-height:44px;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_topBar h1 {
	color:#333;
	text-align:center;
	height:44px;
	font-size:18px;
	margin:0 80px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_topBar_logo {
	overflow:hidden
}
.vMod_topBar_logo img {
	display:block;
	width:110px;
	height:28px;
	margin:8px auto
}
.vMod_topBar_logo h1 {
	display:none
}
.vMod_topBar_tabs {
	width:140px;
	margin:8px auto;
	overflow:hidden;
	border:1px solid #e03e3f;
	border-radius:3px;
	line-height:26px;
	background-color:#fff
}
.vMod_topBar_tabs a {
	float:left;
	width:70px;
	height:100%;
	text-align:center;
	color:#e03e3f
}
.vMod_topBar_tabs .cur {
	background-color:#e03e3f;
	color:#fff
}
.vMod_topBar_backBtn {
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:44px;
	display:block;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAkBAMAAAB2w3fUAAAAElBMVEUAAADiPDniPDniPDniPDniPDmYVGCpAAAABXRSTlMAFdTTd0tYTrMAAAA5SURBVHgBzdBBDQAgDEPRPwcEByRMAFbAvxdO7WUCYKfm9dKMcjGV+hblMLVXhIlcnnjUxj9YPwkXiRwMYberdqQAAAAASUVORK5CYII=);
	background-size:9px 18px;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden
}
.vMod_topBar_right {
	position:absolute;
	right:0;
	top:0;
	height:44px;
	overflow:hidden
}
.vMod_topBar_homeBtn {
	display:block;
	float:left;
	width:40px;
	height:44px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAKlBMVEUAAADiPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDkkuGh0AAAADXRSTlMA8g9jQIzjG78s06gHYo85XgAAAK5JREFUeAHNzjEKwjAUBuBglSDopGvBsaMeoKCLsxfo5uIgODu6F5y8glNvoODuYiiVoPx38SWk5qXgJuIb+tPvtckv6uksRGN65+elQQmwC0UWZfrYBHRQ03a84mJfiRlNNP0k84GXCCcTV4zflFVh0la5bRTbr4Vo5ct6Odcjm1tfSBZHE901q53c9/ScVbxhNjRHAl4AuipFSCjNjYyUK/E/1L/9mr7V3s8HegHU9WOQgHhiDwAAAABJRU5ErkJggg==);
	background-size:18px 18px;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden
}
.vMod_topBar_rightBtn {
	display:block;
	float:left;
	width:40px;
	height:44px;
	color:#e03e3f;
	overflow:hidden;
	text-align:center
}
.vMod_topBar_rightBtn.hideText {
	text-indent:-9999px
}
.vMod_topBar_rightText {
	float:left;
	height:44px;
	line-height:44px;
	padding:0 6px;
	font-size:12px;
	color:#e03e3f
}
.vMod_topBar2 {
	position:relative;
	height:44px;
	line-height:44px;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_topBar2 h1 {
	float:left;
	font-size:16px;
	color:#333
}
.vMod_topBar2_logo {
	display:block;
	float:left;
	height:20px;
	padding:10px 7px 14px 10px
}
.vMod_topBar2_logo img {
	display:block;
	width:75px;
	height:20px
}
.vMod_topBar2_right {
	position:absolute;
	right:0;
	top:0;
	height:44px;
	overflow:hidden
}
.vMod_topBar2_homeBtn {
	display:block;
	float:left;
	width:40px;
	height:44px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAKlBMVEUAAADiPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDniPDkkuGh0AAAADXRSTlMA8g9jQIzjG78s06gHYo85XgAAAK5JREFUeAHNzjEKwjAUBuBglSDopGvBsaMeoKCLsxfo5uIgODu6F5y8glNvoODuYiiVoPx38SWk5qXgJuIb+tPvtckv6uksRGN65+elQQmwC0UWZfrYBHRQ03a84mJfiRlNNP0k84GXCCcTV4zflFVh0la5bRTbr4Vo5ct6Odcjm1tfSBZHE901q53c9/ScVbxhNjRHAl4AuipFSCjNjYyUK/E/1L/9mr7V3s8HegHU9WOQgHhiDwAAAABJRU5ErkJggg==);
	background-size:18px 18px;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden
}
.vMod_tabBar {
	display:table;
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	font-size:15px;
	overflow:hidden
}
.vMod_tabBar_item {
	display:table-cell;
	text-align:center;
	color:#333;
	overflow:hidden
}
.vMod_tabBar_item span {
	display:block;
	width:100%;
	height:38px;
	line-height:40px;
	border-bottom:2px solid #fff
}
.vMod_tabBar_item.cur span {
	border-bottom-color:#e03e3f;
	color:#e03e3f
}
.vMod_navBar {
	display:table;
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
	background-color:#fff;
	border-top:1px solid #f2f2f2;
	font-size:15px;
	overflow:hidden
}
.vMod_navBar_item {
	display:table-cell;
	text-align:center;
	color:#333;
	overflow:hidden
}
.vMod_navBar_item span {
	display:block;
	height:26px;
	line-height:26px;
	margin:9px 8px;
	border-radius:20px;
	border:1px solid #e6e6e6;
	color:#333;
	text-align:center;
	font-size:14px;
	overflow:hidden
}
.vMod_navBar_item.cur span {
	border:1px solid #e03e3f;
	color:#e03e3f
}
.vMod_navBar_item:first-child span {
	margin-left:16px
}
.vMod_navBar_item:last-child span {
	margin-right:16px
}
.vMod_navBar2 {
	display:block;
	padding:5px 0;
	background-color:#fff;
	font-size:0;
	overflow:hidden
}
.vMod_navBar2 .redpoint {
	position:relative
}
.vMod_navBar2 .redpoint:after {
	content:"";
	position:absolute;
	top:8px;
	left:50%;
	display:block;
	width:8px;
	height:8px;
	margin-left:22px;
	border-radius:100%;
	background-color:#e03e3f;
	overflow:hidden
}
.vMod_navBar2_item {
	float:left;
	width:25%;
	padding:10px 4px 5px;
	text-align:center;
	color:#333;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.vMod_navBar2_item img {
	display:block;
	margin:0 auto
}
.vMod_navBar2_item span {
	display:block;
	height:20px;
	line-height:20px;
	padding-top:5px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_tabWrap {
	background-color:#fff;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_tabWrap_part {
	display:none
}
.vMod_tabWrap_part.cur {
	display:block
}
.vMod_header {
	height:34px;
	background-color:#fff;
	font-size:15px;
	color:#333;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_header h3 {
	float:left;
	height:18px;
	line-height:19px;
	padding:0 10px;
	margin:8px 0;
	border-left:2px solid #e03e3f;
	overflow:hidden
}
.vMod_header+* {
	border-top:none!important
}
.vMod_header_edit {
	/* float:right; */
	line-height:20px;
	margin-top:7px;
	margin-right:10px;
	padding:0 5px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	color:#999;
	font-size:12px;
}
.vMod_header_more {
	float:right;
	min-width:26px;
	line-height:34px;
	padding:0 20px 0 10px;
	font-size:12px;
	color:#999;
	text-align:center
}
.vMod_header_more.vRes_rightAngleBrackets:after {
	top:50%;
	right:10px;
	margin-top:-6px;
	width:6px;
	height:11px;
	background-size:6px 11px
}
.vMod_imgHeader {
	height:44px;
	padding:0;
	background-color:#fff;
	border-bottom:1px solid #f2f2f2
}
.vMod_imgHeader h3 {
	display:inline-block;
	margin-left:10px;
	line-height:44px;
	font-size:16px
}
.vMod_imgHeader h3 img {
	display:inline-block;
	margin-right:3px;
	vertical-align:-9px
}
.vMod_imgHeader_more {
	float:right;
	min-width:26px;
	line-height:44px;
	padding:0 20px 0 10px;
	font-size:12px;
	color:#999;
	text-align:center
}
.vMod_imgHeader_more.vRes_rightAngleBrackets:after {
	top:50%;
	right:10px;
	margin-top:-6px;
	width:6px;
	height:11px;
	background-size:6px 11px
}
.vMod_header_moreEllipsis {
	float:right;
	display:inline-block;
	width:40px;
	height:44px;
	text-indent:-9999px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAGBAMAAADNrIhkAAAABGdBTUEAALGPC/xhBQAAABtQTFRFqqqqqqqqqqqqqqqqqqqqqqqqqqqqAAAAqqqq1vD2VAAAAAh0Uk5TiYiQ7pEG7QAgSXDqAAAAQUlEQVQI12MISXYtLy8Hk6VuJgEMGh2NQD6YLOroEGDI6GgD8sFkWUdHAgZfo6MBrL4BrJ6BIcQYbB6ILHU2CQAAGtQleGBO66wAAAAASUVORK5CYII=);
	background-size:15px 3px;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_shortHeader {
	line-height:24px;
	padding:0 10px;
	border-bottom:1px solid #f2f2f2;
	color:#333;
	overflow:hidden
}
.vMod_shortHeader h3 {
	float:left
}
.vMod_shortHeader_edit {
	float:right;
	line-height:16px;
	padding:0 5px;
	margin-top:3px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	color:#999;
	font-size:12px
}
.vMod_buttonMore {
	display:block;
	background-color:#fff;
	/* line-height:34px; */
	margin:10px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	text-align:center;
	color:#333;
}
a.vMod_buttonMore {
	color:#333
}
.vMod_buttonMore img{
	height: 34px;
	width:auto;
	margin:10px;
}
.vMod_buttonMore2 {
	display:block;
	height:38px;
	line-height:38px;
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	text-align:center;
	color:#999;
	font-size:14px;
	overflow:hidden
}
.vMod_buttonMore2.vRes_rightAngleBrackets:after {
	position:relative;
	display:inline-block;
	height:38px;
	margin-left:5px;
	background-size:7px auto;
	vertical-align:bottom
}
.vMod_buttonEnter {
	display:block;
	background-color:#e03e3f;
	line-height:34px;
	margin:10px;
	border:1px solid #e03e3f;
	border-radius:3px;
	text-align:center;
	color:#fff
}
.vMod_list {
	background-color:#fff
}
.vMod_list li {
	border-top:1px solid #f2f2f2
}
.vMod_list li:first-child {
	border-top:none
}
.vMod_list a {
	display:block;
	padding:0 30px 0 10px;
	line-height:42px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_list a.vRes_rightAngleBrackets:after {
	top:14px;
	right:10px
}
.vMod_cardList {
	overflow:hidden
}
.vMod_cardList_item {
	float:left;
	width:40%;
	padding:8px 5%
}
.vMod_cardList_item .toInfo img {
	float:left;
	margin:2px;
	border-radius:7px
}
.vMod_cardList_item .toInfo h4 {
	color:#333;
	line-height:22px;
	margin-left:54px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_cardList_item .toInfo p {
	font-size:12px;
	color:#999;
	margin-left:54px;
	margin-top:1px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_cardList_item .toInfo .vRes_starLevel {
	display:none;
	margin-left:54px
}
.vMod_cardList_item .vRes_rightAngleBrackets:after {
	display:none
}
.vMod_cardList_item .toWebsite {
	display:block;
	width:60px;
	height:18px;
	line-height:18px;
	margin-left:54px;
	padding:0 2px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	color:#999;
	font-size:12px;
	text-align:center
}
.customIconStyle .vMod_cardList_item {
	width:21%;
	padding:8px 2%
}
.customIconStyle .vMod_cardList_item .toInfo img {
	float:none;
	display:block;
	margin:2px auto
}
.customIconStyle .vMod_cardList_item .toInfo h4 {
	line-height:20px;
	margin-left:0;
	padding-top:2px;
	font-size:12px;
	text-align:center
}
.customIconStyle .vMod_cardList_item .toInfo p,.customIconStyle .vMod_cardList_item .toWebsite {
	display:none
}
.vMod_text {
	line-height:24px;
	padding:14px 10px;
	font-size:15px;
	color:#333;
	text-align:justify;
	word-wrap:break-word;
	overflow:hidden
}
.vMod_text_content {
	height:72px;
	overflow:hidden
}
.vMod_text_content_images {
	margin:10px 0;
	text-align:center;
	font-size:0;
	line-height:0
}
.vMod_text_content_images img {
	margin:4px;
	border:1px solid #f2f2f2
}
.vMod_text_more {
	float:right;
	color:#999;
	font-size:12px;
	line-height:20px;
	overflow:hidden
}
.vMod_text_more:before {
	content:"";
	float:left;
	width:0;
	height:0;
	font-size:0;
	border-width:4px 3px 0;
	border-style:solid;
	border-color:#999 transparent transparent;
	margin-top:8px;
	margin-right:3px
}
.vMod_text.show .vMod_text_content {
	height:auto
}
.vMod_text.show .vMod_text_more {
	display:none
}
.vMod_textBox {
	padding:30px 10px;
	margin:10px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	overflow:hidden;
	background-color:#fff
}
.vMod_textBox a {
	color:#e03e3f
}
.vMod_statusText {
	position:absolute;
	left:50%;
	top:50%;
	width:300px;
	height:96px;
	margin-top:-48px;
	margin-left:-160px;
	padding:0 10px;
	font-size:0;
	text-align:center;
	z-index:9;
	overflow:hidden
}
.vMod_statusText:before {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:100%;
	font-size:14px
}
.vMod_statusText span {
	display:inline-block;
	line-height:24px;
	font-size:14px;
	vertical-align:middle;
	color:#999;
	overflow:hidden
}
.vMod_statusText a {
	color:#e03e3f
}
.vMod_item {
	margin-top:10px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vMod_item_list {
	font-size:15px;
	border-top:1px solid #f2f2f2
}
.vMod_item_list:first-child {
	border-top:none
}
.vMod_item_list a {
	display:block;
	line-height:54px;
	padding:0 15px;
	color:#333;
	overflow:hidden
}
.vMod_item_list .vRes_rightAngleBrackets:after {
	top:20px;
	right:15px
}
.vMod_list_tips {
	display:inline-block;
	min-width:10px;
	line-height:18px;
	border-radius:30px;
	padding:0 4px;
	margin-left:10px;
	background-color:#d20000;
	font-size:10px;
	color:#fff;
	font-style:normal;
	text-align:center;
	vertical-align:text-bottom
}
.vMod_memo {
	position:relative;
	border-radius:3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	margin:10px
}
.vMod_memo .toInfo {
	display:block;
	padding:0 10px;
	margin-right:49px;
	overflow:hidden
}
.vMod_memo .toInfo img {
	float:left;
	margin:10px 10px 10px 0;
	border-radius:7px
}
.vMod_memo .toInfo .title {
	padding-top:9px;
	overflow:hidden
}
.vMod_memo .toInfo h3 {
	color:#333;
	line-height:20px;
	float:left
}
.vMod_memo .toInfo .vRes_starLevel {
	float:right;
	margin-top:6px
}
.vMod_memo .toInfo p {
	color:#999;
	font-size:12px;
	line-height:16px;
	height:32px;
	text-align:justify;
	overflow:hidden
}
.vMod_memo .toInfo p i {
	display:block;
	font-size:0;
	height:0;
	width:0;
	overflow:hidden
}
.vMod_memo.lottery .toInfo {
	margin:0
}
.vMod_memo.lottery .vRes_rightAngleBrackets:after {
	top:28px;
	right:10px
}
.vMod_memo .toWebsite {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:32px;
	line-height:16px;
	padding:19px 9px;
	margin-left:0;
	font-size:12px;
	border:none;
	text-align:center;
	color:#999;
	overflow:hidden
}
.vMod_memo .toWebsite:before {
	content:"";
	position:absolute;
	left:0;
	top:8px;
	height:54px;
	border-left:1px solid #f2f2f2
}
.vMod_actEntry {
	border-radius:3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	margin:10px;
	height:42px;
	text-align:center
}
.vMod_actEntry a {
	display:block;
	height:36px;
	padding:3px 0;
	line-height:36px
}
.vMod_actEntry span {
	display:inline-block;
	color:#333;
	font-size:14px
}
.vMod_actEntry i {
	color:#999;
	font-style:normal;
	font-size:12px
}
.vMod_actEntry .desktop span {
	padding-left:20px;
	color:#db6273;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaBAMAAAAktUMMAAAAD1BMVEUAAADdY3jdY3jdY3jdY3iO+JS2AAAABHRSTlMAIL2tctIv2gAAAFBJREFUeAHVkLENgDAQA/2IASJgABgB6QcIeu8/U4qkcBIaSq7zFZZsmFOIhEMz+cAvCFuASYUR1Az8W4zj/Faxx3zQdGFjzX35Z7HUxvNVFIJCHQahYRo1AAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:16px 13px
}
.vMod_actEntry .mobile span {
	padding-left:18px;
	color:#64934e;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgBAMAAADgTEWFAAAAHlBMVEUAAABkk05kk05kk05kk05kk05kk05kk05kk05kk07RP7WRAAAACXRSTlMAILXu8pE8iTuVIrAsAAAAYElEQVR4AdXQMQ5AQBCF4bcR/YYTSDTbrcIFdGqn0LmGdiOSd1uyYxhxAq/6ipnmh2uZN3jUIrJDaJBXJYxe6DYQCGTCiTdlP+LUK0tyuVjsc7y5xu+BvpkkJpTJ90Q9AEwqPVeJxO//AAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:10px 16px
}
.vMod_actEntry.two .vMod_actEntry_item {
	float:left;
	width:49.9%
}
.vMod_actEntry.two .vMod_actEntry_item a {
	line-height:normal
}
.vMod_actEntry.two .vMod_actEntry_item:first-child a {
	border-right:1px solid #f2f2f2
}
.vMod_actEntry.two .vMod_actEntry_item span {
	line-height:20px
}
.vMod_actEntry.two .vMod_actEntry_item i {
	display:block;
	line-height:16px
}
.vMod_slidePic {
	position:relative;
	width:100%;
	min-height:180px;
	margin:0 auto;
	overflow:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.vMod_slidePic.vMod_flexPic {
	width:95%;
	margin:10px auto 0
}
.vMod_slidePic.vMod_flexPic .vMod_flex {
	display:flex;
	flex-direction:column;
	background:#fff
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live {
	display:flex;
	width:100%;
	height:128px;
	flex-direction:column;
	justify-content:space-around
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title {
	width:100%;
	display:flex;
	justify-content:space-between;
	color:#333;
	line-height:2;
	padding:0 10px;
	box-sizing:border-box
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title span {
	font-size:15px;
	position:relative
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title .vMod_flex_live__cutting {
	padding-left:18px;
	position:relative;
	cursor:pointer
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title .vMod_flex_live__cutting:before {
	content:'';
	width:16px;
	height:16px;
	display:block;
	background:url(/../img/vComment_cutting.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:0;
	top:-2px;
	bottom:0;
	margin:auto
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title .vMod_flex_live__cutting b {
	color:#E73548
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main {
	display:flex;
	width:100%;
	justify-content:space-around;
	color:#333
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item {
	display:flex;
	flex-direction:column;
	align-items:center;
	min-height:85px;
	justify-content:space-between
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item span {
	font-size:13px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item .item_img {
	width:50px;
	height:30px;
	margin-bottom:5px;
	border-radius:0
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:first-of-type {
	font-weight:700;
	font-size:24px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:nth-of-type(2) {
	width:77px;
	height:23px;
	background:#E73548;
	box-shadow:0 1px 6px 0 rgba(111,111,111,.1);
	border-radius:2px;
	font-size:12px;
	text-align:center;
	line-height:23px;
	position:relative;
	color:#fff
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:nth-of-type(2):after {
	content:"";
	display:inline-block;
	width:0;
	height:0;
	margin-left:4px;
	border-width:6px 0 6px 8px;
	border-color:transparent transparent transparent #fff;
	border-style:solid;
	overflow:hidden;
	vertical-align:-2px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:last-of-type {
	font-size:11px;
	padding-top:6px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item img {
	width:52px;
	height:52px;
	border-radius:50%
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot {
	width:100%;
	height:43px;
	display:flex;
	align-items:center;
	padding:0 10px;
	box-sizing:border-box
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot>span {
	font-weight:700
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot>span:first-of-type {
	color:#E73548
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot>span:last-of-type {
	color:#1C80CD
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line {
	color:#fff;
	width:90%;
	height:15px;
	line-height:15px;
	background:#E73548;
	border-radius:8px;
	margin:0 5px;
	position:relative
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .line_left {
	left:0
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .line_left,.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .line_right {
	position:absolute;
	top:50%;
	z-index:11;
	transform:translate(0,-50%)
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .line_right {
	right:0
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line b {
	font-size:9px;
	font-weight:400;
	padding-left:13px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .guest {
	width:42%;
	height:100%;
	background:#1C80CD;
	position:absolute;
	right:0;
	top:0;
	border-radius:0 8px 8px 0;
	display:flex
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .guest b {
	margin-left:auto;
	padding-right:13px;
	padding-left:0
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot .line .abs {
	position:absolute;
	right:0
}
.vMod_slidePic a {
	position:relative;
	display:block;
	width:100%;
	min-height:118px;
	margin:0 auto;
	max-height: 218px;
}
.vMod_slidePic a img {
	display:block;
	width:100%;
	height:auto;
}
.vMod_slidePic a p {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:6px 60px 0 10px;
	line-height:34px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#fff;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.9)));
	background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9))
}
.vMod_slidePic_box {
	position:relative;
	width:2000%;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.vMod_slidePic_box:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.vMod_slidePic_box li {
	float:left;
	width:5%
}
.vMod_slidePic_pointer {
	position:absolute;
	bottom:10px;
	right:8px
}
.vMod_slidePic_pointer i {
	float:left;
	width:12px;
	height:1px;
	margin-left:2px;
	background-color:#D2D1D1;
	cursor:pointer;
	opacity:.35
}
.vMod_slidePic_pointer .cur {
	opacity:1
}
.vMod_slidePic_leftBtn,.vMod_slidePic_rightBtn {
	display:none
}
.vMod_articleList {
	background-color:#fff;
	overflow:hidden
}
.vMod_articleList_item {
	position:relative
}
.vMod_articleList_item:before {
	content:"";
	position:absolute;
	left:10px;
	right:10px;
	top:0;
	display:block;
	height:0;
	border-top:1px solid #f2f2f2;
	z-index:1;
	overflow:hidden
}
.vMod_articleList_item:first-child:before {
	display:none
}
.vMod_articleList_item a {
	display:block;
	color:#333;
	height:69px;
	padding:12px 10px
}
.vMod_articleList_item a:visited {
	color:#999
}
.vMod_articleList_item .leftPic {
	position:relative;
	float:right;
	display:block;
	width:92px;
	height:69px;
	margin-left:12px
}
.vMod_articleList_item .leftPic img {
	display:block;
	width:92px;
	height:69px
}
.vMod_articleList_item .leftPic.vRes_player_icon:after {
	width:92px;
	height:69px;
	background-size:34px 34px
}
.vMod_articleList_item .leftPic.vRes_player_icon2:after {
	right:3px;
	bottom:3px
}
.vMod_articleList_item .title {
	height:44px;
	line-height:20px;
	margin:2px 0;
	font-size:16px;
	text-align:justify
}
.vMod_articleList_item .bottom {
	display:block;
	height:16px;
	line-height:16px;
	padding-top:3px;
	color:#999;
	font-size:12px;
	overflow:hidden
}
.vMod_articleList_item .bottom .comment {
	position:relative;
	float:right;
	min-width:24px;
	height:16px;
	line-height:16px;
	padding:0 6px;
	border-radius:10px;
	background-color:#f5f5f5;
	color:#999;
	text-align:center
}
.vMod_articleList_item .bottom .comment:after {
	content:"";
	position:absolute;
	top:-1px;
	right:1px;
	border-style:solid;
	border-color:transparent #f5f5f5 transparent transparent;
	border-width:1px 5px 5px
}
.vMod_articleList2 {
	background-color:#fff;
	overflow:hidden
}
.vMod_articleList2_item {
	position:relative;
	border-bottom:1px solid #f2f2f2
}
.vMod_articleList2_item a {
	display:block;
	padding:10px;
	overflow:hidden
}
.vMod_articleList2_item .date {
	position:relative;
	float:left;
	width:28px;
	padding:8px 0 2px;
	margin-right:10px;
	text-align:center;
	background-color:#c5c5c5;
	color:#fff;
	overflow:hidden
}
.vMod_articleList2_item .date span {
	display:block;
	height:15px;
	line-height:15px;
	font-size:10px
}
.vMod_articleList2_item .date .day {
	font-size:14px
}
.vMod_articleList2_item .date:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:3px;
	width:100%;
	height:0;
	border-top:1px solid #fff
}
.vMod_articleList2_item .date.new {
	background-color:#f5b430
}
.vMod_articleList2_item .title {
	height:40px;
	line-height:20px;
	margin-right:58px;
	color:#333;
	font-size:15px;
	overflow:hidden
}
.vMod_articleList2_item .info {
	position:absolute;
	top:10px;
	right:10px;
	width:58px;
	height:40px;
	font-size:12px;
	overflow:hidden
}
.vMod_articleList2_item .info .hitRate {
	position:absolute;
	right:0;
	top:2px;
	height:14px;
	line-height:14px;
	padding:0 3px;
	border:1px solid #e03e3f;
	border-radius:3px;
	font-size:12px;
	color:#e03e3f;
	overflow:hidden
}
.vMod_articleList2_item .info .hitRate.gray {
	border:1px solid #999;
	color:#999
}
.vMod_articleList2_item .info .comment {
	position:absolute;
	right:0;
	bottom:0;
	height:14px;
	line-height:14px;
	color:#999;
	overflow:hidden
}
.vMod_commentList_item {
	padding:6px 10px;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_commentList_item:first-child {
	border-top:none
}
.vMod_commentList_item_content {
	font-size:14px;
	line-height:18px;
	color:#333
}
.vMod_commentList_item_other {
	line-height:18px;
	padding-top:4px;
	font-size:12px;
	color:#999;
	overflow:hidden
}
.vMod_commentList_item_other .username {
	float:left
}
.vMod_commentList_item_other .vRes_starLevel {
	float:right;
	margin-top:4px
}
.vMod_commentList_item_other .date {
	float:right;
	font-style:normal;
	margin-left:6px
}
.vMod_messageList {
	background-color:#fff
}
.vMod_messageList li {
	border-top:1px solid #f2f2f2
}
.vMod_messageList li:first-child {
	border-top:none
}
.vMod_messageList a {
	position:relative;
	display:block;
	padding:8px 10px
}
.vMod_messageList h3 {
	font-size:14px;
	color:#333;
	margin-bottom:4px
}
.vMod_messageList p {
	font-size:12px;
	color:#999
}
.vMod_messageList .vRes_rightAngleBrackets:after {
	right:10px;
	top:50%;
	margin-top:-7px
}
.vMod_messageList .unread:before {
	content:"";
	display:block;
	position:absolute;
	right:30px;
	top:50%;
	margin-top:-3px;
	width:6px;
	height:6px;
	background-color:#d20000;
	border-radius:100%
}
.vMod_scroll {
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.vMod_scroll::-webkit-scrollbar {
	width:3px
}
.vMod_scroll::-webkit-scrollbar-thumb {
	background:rgba(0,0,0,.4)
}
.vMod_navScrollBar {
	display:block;
	padding:5px;
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	font-size:0;
	text-align:center;
	white-space:nowrap;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch
}
.vMod_navScrollBar::-webkit-scrollbar {
	display:none
}
.vMod_navScrollBar::-webkit-scrollbar-thumb {
	display:none
}
.vMod_navScrollBar:horizontal {
	display:none
}
.vMod_navScrollBar_item {
	display:inline-block;
	min-width:40px;
	height:26px;
	line-height:26px;
	padding: 0 10px;
	margin:4px 5px;
	border-radius:20px;
	border:1px solid #e6e6e6;
	color:#333;
	text-align:center;
	font-size:14px;
	overflow:hidden;
}
.vMod_navScrollBar_item.cur {
	border:1px solid #e03e3f;
	color:#e03e3f
}
.vMod_navScrollBar2 {
	display:block;
	padding:5px 0;
	background-color:#fff;
	font-size:0;
	text-align:center;
	white-space:nowrap;
	overflow-x:scroll;
	-webkit-overflow-scrolling:touch
}
.vMod_navScrollBar2::-webkit-scrollbar {
	display:none
}
.vMod_navScrollBar2::-webkit-scrollbar-thumb {
	display:none
}
.vMod_navScrollBar2:horizontal {
	display:none
}
.vMod_navScrollBar2 .redpoint {
	position:relative
}
.vMod_navScrollBar2 .redpoint:after {
	content:"";
	position:absolute;
	top:8px;
	left:50%;
	display:block;
	width:8px;
	height:8px;
	margin-left:22px;
	border-radius:100%;
	background-color:#e03e3f;
	overflow:hidden
}
.vMod_navScrollBar2_item {
	display:inline-block;
	width:22%;
	max-width:90px;
	padding:10px 4px 5px;
	text-align:center;
	color:#333;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.vMod_navScrollBar2_item img {
	display:block;
	margin:0 auto
}
.vMod_navScrollBar2_item span {
	display:block;
	height:20px;
	line-height:20px;
	padding-top:5px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_qrcode {
	display:none
}
.vMod_page {
	margin:10px;
	text-align:center;
	font-size:0
}
.vMod_page_item {
	display:inline-block;
	padding:0;
	margin:0 3px;
	font-size:12px
}
.vMod_page_item a {
	display:block;
	min-width:20px;
	line-height:26px;
	padding:0 3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	color:#333
}
.vMod_page_item.cur a {
	color:#e03e3f
}
.vMod_page_item.disable a {
	color:#999
}
.vMod_iconBlock4 {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vMod_iconBlock4_item {
	width:25%;
	padding:10px 2% 6px;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:relative;
	display:block
}
.vMod_iconBlock4_item h4 {
	line-height:20px;
	margin-left:0;
	padding-top:5px;
	font-size:12px;
	text-align:center;
	color:#333
}
.vMod_iconBlock4_item .imgBox {
	position:relative;
	width:42px;
	height:42px;
	margin:0 auto
}
.vMod_iconBlock4_item .imgBox img {
	display:block
}
.vMod_iconBlock4_item:last-child:after {
	border-right:none
}
.vMod_iconBlock2 {
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vMod_iconBlock2_item {
	width:50%;
	padding:14px 3%;
	float:left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	position:relative;
	display:block
}
.vMod_iconBlock2_item:after {
	content:"";
	position:absolute;
	display:block;
	top:0;
	right:0;
	bottom:0;
	border-right:1px solid #f2f2f2
}
.vMod_iconBlock2_item:last-child:after {
	border-right:none
}
.vMod_iconBlock2_item .vMod_iconBlock2_item_inner {
	width:137px;
	margin:0 auto;
	overflow:hidden
}
.vMod_iconBlock2_item .vMod_iconBlock2_item_inner img {
	display:block;
	float:left;
	margin-left:3px
}
.vMod_iconBlock2_item .vMod_iconBlock2_item_inner h4 {
	margin-left:56px;
	margin-top:4px;
	color:#333
}
.vMod_iconBlock2_item .vMod_iconBlock2_item_inner p {
	margin-left:56px;
	font-size:12px;
	color:#999
}
.vMod_iconBlock2_item .vMod_iconBlock2_item_inner i {
	font-style:normal;
	color:#e03e3f
}
.vMod_foldingBox {
	margin-bottom:10px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2
}
.vMod_foldingBox.hide {
	border-bottom:1px solid #f2f2f2
}
.vMod_foldingBox.hide .vMod_foldingBox_header:after {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAPCAMAAADNjy/UAAAABGdBTUEAALGPC/xhBQAAAFdQTFRFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAAAAmZmZODq7QgAAABx0Uk5TXp9fpKiXYPybp6OdpakFppialp4CnKsEqgEDAMc+l6wAAACWSURBVBjTZdBXAsMgCABQurKjGY4g3v+cRaONqf4w3ocAUKMdVc91DcGz9bv6F7X7FuDhfWVqDE1wA4cRS8EggwNyL050YaijEPCX082w43Li0SCMI7lYk+GaJBK5/me4cNrHdeBcY+bGgkne56JAl30QNw5zOgHk9Q9ubkGOfJxMZIOVchFZE8RYqomEuUlJJKQURfkFqA0mJgyax2sAAAAASUVORK5CYII=);
	background-size:13px 8px;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_foldingBox.hide .vMod_foldingBox_content {
	display:none
}
.vMod_foldingBox_header {
	position:relative;
	display:block;
	height:34px;
	background-color:#fff;
	font-size:15px;
	color:#333;
	overflow:hidden
}
.vMod_foldingBox_header h3 {
	float:left;
	height:18px;
	line-height:19px;
	padding:0 10px;
	margin:8px 0;
	border-left:2px solid #e03e3f;
	overflow:hidden
}
.vMod_foldingBox_header:after {
	content:"";
	position:absolute;
	right:10px;
	top:14px;
	width:13px;
	height:8px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAPCAMAAADNjy/UAAAABGdBTUEAALGPC/xhBQAAAFdQTFRFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAAAAmZmZODq7QgAAABx0Uk5TXp9fpKiXYPybp6OdpakFppialp4CnKsEqgEDAMc+l6wAAACWSURBVBjTZdBXAsMgCABQurKjGY4g3v+cRaONqf4w3ocAUKMdVc91DcGz9bv6F7X7FuDhfWVqDE1wA4cRS8EggwNyL050YaijEPCX082w43Li0SCMI7lYk+GaJBK5/me4cNrHdeBcY+bGgkne56JAl30QNw5zOgHk9Q9ubkGOfJxMZIOVchFZE8RYqomEuUlJJKQURfkFqA0mJgyax2sAAAAASUVORK5CYII=);
	background-size:13px 8px;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_foldingBox_content {
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	color:#333
}
.vMod_foldingBox2.hide .vMod_foldingBox2_header:after {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAPCAMAAADNjy/UAAAABGdBTUEAALGPC/xhBQAAAFdQTFRFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAAAAmZmZODq7QgAAABx0Uk5TXp9fpKiXYPybp6OdpakFppialp4CnKsEqgEDAMc+l6wAAACWSURBVBjTZdBXAsMgCABQurKjGY4g3v+cRaONqf4w3ocAUKMdVc91DcGz9bv6F7X7FuDhfWVqDE1wA4cRS8EggwNyL050YaijEPCX082w43Li0SCMI7lYk+GaJBK5/me4cNrHdeBcY+bGgkne56JAl30QNw5zOgHk9Q9ubkGOfJxMZIOVchFZE8RYqomEuUlJJKQURfkFqA0mJgyax2sAAAAASUVORK5CYII=);
	background-size:10px 6px;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_foldingBox2.hide .vMod_foldingBox2_content {
	display:none
}
.vMod_foldingBox2_header {
	display:block;
	position:relative;
	height:30px;
	line-height:30px;
	background-color:#fff;
	text-align:center;
	color:#333;
	overflow:hidden
}
.vMod_foldingBox2_header:after {
	content:"";
	position:absolute;
	right:10px;
	top:12px;
	width:10px;
	height:6px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAPCAMAAADNjy/UAAAABGdBTUEAALGPC/xhBQAAAFdQTFRFmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAAAAmZmZODq7QgAAABx0Uk5TXp9fpKiXYPybp6OdpakFppialp4CnKsEqgEDAMc+l6wAAACWSURBVBjTZdBXAsMgCABQurKjGY4g3v+cRaONqf4w3ocAUKMdVc91DcGz9bv6F7X7FuDhfWVqDE1wA4cRS8EggwNyL050YaijEPCX082w43Li0SCMI7lYk+GaJBK5/me4cNrHdeBcY+bGgkne56JAl30QNw5zOgHk9Q9ubkGOfJxMZIOVchFZE8RYqomEuUlJJKQURfkFqA0mJgyax2sAAAAASUVORK5CYII=);
	background-size:10px 6px;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_foldingBox2_content {
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	color:#333
}
.vMod_hiddenBox {
	overflow:hidden
}
.vMod_hiddenBox.hide .vMod_hiddenBox_button {
	display:block
}
.vMod_hiddenBox.hide .vMod_hiddenBox_content {
	display:none
}
.vMod_hiddenBox_button {
	display:none;
	position:relative;
	height:36px;
	line-height:36px;
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	text-align:center;
	color:#333;
	overflow:hidden
}
.vMod_hiddenBox_content {
	display:block;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_uploadImage {
	position:relative;
	display:block;
	width:56px;
	height:56px;
	border:1px solid #e1e1e1;
	overflow:hidden
}
.vMod_uploadImage.default {
	background-color:#fff
}
.vMod_uploadImage.default:before {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:30px;
	height:0;
	margin-top:-1px;
	margin-left:-15px;
	border-top:2px solid #e1e1e1
}
.vMod_uploadImage.default:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:0;
	height:30px;
	margin-top:-15px;
	margin-left:-1px;
	border-left:2px solid #e1e1e1
}
.vMod_uploadImage_fileInput {
	position:absolute;
	display:block;
	opacity:0;
	width:56px;
	height:56px;
	z-index:19;
	-webkit-appearance:none;
	-moz-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none
}
.vMod_uploadImage_preview {
	position:absolute;
	display:block;
	width:56px;
	height:56px;
	z-index:9;
	overflow:hidden
}
.vMod_uploadImage_preview img {
	position:absolute;
	display:block
}
.vMod_functionBar {
	position:fixed;
	bottom:0;
	width:100%;
	min-width:320px;
	height:50px;
	border-top:1px solid #f2f2f2;
	background-color:#fafafa;
	text-align:center;
	font-size:0;
	z-index:9
}
.vMod_functionBar a {
	display:inline-block;
	width:28%;
	height:30px;
	line-height:30px;
	margin:9px 4px;
	border:1px solid #e03e3f;
	border-radius:3px;
	color:#e03e3f;
	font-size:15px;
	text-align:center;
	overflow:hidden
}
.vMod_functionBar a.focus {
	background-color:#e03e3f;
	color:#fff
}
.vMod_tags {
	padding:10px;
	font-size:0;
	overflow:hidden
}
.vMod_tags a {
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 8px;
	margin:6px 3px;
	border:1px solid #e03e3f;
	border-radius:24px;
	font-size:14px;
	color:#e03e3f;
	overflow:hidden
}
.vMod_newsList {
	border-top:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vMod_newsList:first-child {
	border-top:none
}
.vMod_newsList_item {
	display:block;
	border-top:1px solid #f2f2f2;
	color:#333;
	overflow:hidden
}
.vMod_newsList_item:first-child {
	border-top:none
}
.vMod_newsList_item:visited {
	color:#999
}
.vMod_newsList_item .picture {
	position:relative;
	font-size:0;
	overflow:hidden
}
.vMod_newsList_item .picture img {
	display:block
}
.vMod_newsList_item .title {
	display:block;
	line-height:22px;
	font-size:16px;
	text-align:justify;
	overflow:hidden
}
.vMod_newsList_item .info {
	display:block;
	height:16px;
	line-height:16px;
	padding-top:3px;
	font-size:12px;
	color:#999
}
.vMod_newsList_item .info_tag {
	font-weight:400
}
.vMod_newsList_item .info_comment {
	position:relative;
	float:right;
	min-width:24px;
	height:16px;
	line-height:16px;
	padding:0 6px;
	border-radius:10px;
	background-color:#f5f5f5;
	color:#999;
	text-align:center
}
.vMod_newsList_item .info_comment:after {
	content:"";
	position:absolute;
	top:-1px;
	right:1px;
	border-style:solid;
	border-color:transparent #f5f5f5 transparent transparent;
	border-width:1px 5px 5px
}
.vMod_newsList_item.t0,.vMod_newsList_item.t1 {
	height:69px;
	padding:12px 10px
}
.vMod_newsList_item.t0 .picture,.vMod_newsList_item.t1 .picture {
	float:right;
	width:92px;
	height:69px;
	margin-left:12px
}
.vMod_newsList_item.t0 .picture img,.vMod_newsList_item.t1 .picture img {
	display:block;
	width:92px;
	height:69px
}
.vMod_newsList_item.t0 .title,.vMod_newsList_item.t1 .title {
	height:44px;
	margin:2px 0
}
.vMod_newsList_item.t0 .info,.vMod_newsList_item.t1 .info {
	margin-top:4px
}
.vMod_newsList_item.t1 .picture.vRes_player_icon:after {
	width:100%;
	height:100%;
	background-size:30px 30px
}
.vMod_newsList_item.t1 .picture.vRes_player_icon2:after {
	right:3px;
	bottom:3px
}
.vMod_newsList_item.t2 .picture,.vMod_newsList_item.t3 .picture {
	margin:0 10px
}
.vMod_newsList_item.t2 .picture img,.vMod_newsList_item.t3 .picture img {
	width:100%;
	height:auto;
	margin:0 auto
}
.vMod_newsList_item.t2 .title,.vMod_newsList_item.t3 .title {
	margin:10px 10px 7px
}
.vMod_newsList_item.t2 .info,.vMod_newsList_item.t3 .info {
	margin:7px 10px 10px
}
.vMod_newsList_item.t2 .picture.vRes_player_icon:after {
	width:100%;
	height:100%;
	background-size:50px 50px
}
.vMod_newsList_item.t4 .pictureWall {
	margin:0 5px;
	font-size:0;
	overflow:hidden
}
.vMod_newsList_item.t4 .picture {
	display:inline-block;
	box-sizing:border-box;
	padding:0 5px;
	width:50%
}
.vMod_newsList_item.t4 .picture img {
	width:100%;
	height:auto;
	margin:0 auto
}
.vMod_newsList_item.t4 .title {
	margin:10px
}
.vMod_newsList_item.t4 .info {
	margin:7px 10px 10px
}
.vMod_matchAnalysisCard {
	position:relative;
	display:block;
	padding:12px 10px;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:3px;
	background-color:#fff;
	color:#333;
	overflow:hidden
}
.vMod_matchAnalysisCard_top {
	height:16px;
	line-height:16px;
	color:#999;
	font-size:13px;
	text-align:center;
	overflow:hidden
}
.vMod_matchAnalysisCard_main {
	position:relative;
	margin-top:6px;
	overflow:hidden
}
.vMod_matchAnalysisCard_main .team {
	position:absolute;
	top:0;
	width:30%
}
.vMod_matchAnalysisCard_main .team span {
	display:block;
	line-height:26px;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_matchAnalysisCard_main .team i {
	display:block;
	line-height:18px;
	color:#999;
	font-size:12px;
	font-style:normal;
	overflow:hidden
}
.vMod_matchAnalysisCard_main .info {
	height:44px;
	margin:0 28%;
	font-size:0;
	text-align:center
}
.vMod_matchAnalysisCard_main .info_score {
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 24px;
	color:#333;
	font-size:16px;
	overflow:hidden
}
.vMod_matchAnalysisCard_main .info_score.live {
	position:relative;
	color:#e03e3f
}
.vMod_matchAnalysisCard_main .info_score.live:after {
	content:"";
	position:absolute;
	top:6px;
	right:0;
	width:21px;
	height:10px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAUBAMAAAAJnbK1AAAAMFBMVEXiPDr////qfn7xsK/52trmYV/umZj65OTwpaT77e330M/1xMPkUE799/fsi4vocG9XBWpRAAAAlklEQVQY02OgHWA2ABLJYUYMDExmwcbGxgZgUUYBIOGoIc7AwCWhKCgoKIAkqiMYwHBQVLFISUkBSVRhYQNDooOiA5CNLJpYwLAwAUP0oCir4AHFKy4uG5BFuSU4pBhAtjkgi/KJs8sxYJjAcFHxAhbRjRM3IIsKGxubAkU/Cj5gUJwMZENEgTYIAUU5JRnAtgkx0AwAAGIhHO2AfE5OAAAAAElFTkSuQmCC);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:21px 10px;
	overflow:hidden
}
.vMod_matchAnalysisCard_main .info_r {
	display:block;
	width:48px;
	height:18px;
	line-height:18px;
	margin:0 auto;
	border-radius:10px;
	background-color:#f5f5f5;
	font-size:12px;
	color:#999
}
.vMod_matchAnalysisCard_ratio {
	position:relative;
	height:16px;
	line-height:16px;
	margin-top:7px;
	overflow:hidden
}
.vMod_matchAnalysisCard_ratio .number {
	position:absolute;
	top:0;
	width:40px;
	height:16px;
	line-height:16px;
	font-size:14px;
	overflow:hidden
}
.vMod_matchAnalysisCard_ratio .slot {
	position:relative;
	margin:7px 40px;
	height:2px;
	overflow:hidden
}
.vMod_matchAnalysisCard_ratio .slot span {
	float:left;
	display:block;
	height:2px
}
.vMod_matchAnalysisCard_bottom {
	height:18px;
	line-height:18px;
	margin-top:8px;
	font-size:14px;
	color:#1d91f3;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_matchAnalysisCard_bottom span {
	float:left;
	display:block;
	width:42px;
	height:18px;
	line-height:18px;
	margin-right:8px;
	background-color:#1d91f3;
	border-radius:10px;
	font-size:12px;
	color:#fff;
	text-align:center;
	overflow:hidden
}
.vMod_matchAnalysisCard_bottom p {
	color:#999
}
@media (min-width:360px) {
	.vMod_matchAnalysisCard_main .info_score {
	font-size:18px
}
}.vMod_columnList {
	background-color:#fff
}
.vMod_columnList_item {
	position:relative;
	display:block;
	padding:10px;
	color:#333;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_columnList_item:first-child {
	border-top:none
}
.vMod_columnList_item img {
	float:left;
	width:44px;
	height:44px;
	margin-right:8px
}
.vMod_columnList_item h3 {
	width:140px;
	height:26px;
	line-height:26px;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_columnList_item p {
	line-height:16px;
	font-size:13px;
	color:#999;
	overflow:hidden
}
.vMod_columnList_item span {
	position:absolute;
	top:10px;
	right:10px;
	height:26px;
	line-height:26px;
	font-size:12px;
	text-align:right;
	color:#999;
	overflow:hidden
}
.vMod_columnList_item span.highlight {
	color:#ff7e00
}
.vMod_columnList2 {
	background-color:#fff
}
.vMod_columnList2_item {
	display:block;
	padding:10px;
	color:#333;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_columnList2_item:first-child {
	border-top:none
}
.vMod_columnList2_item .columnInfo {
	position:relative;
	height:24px;
	margin-bottom:8px;
	overflow:hidden
}
.vMod_columnList2_item .columnInfo img {
	position:absolute;
	top:0;
	left:0;
	width:24px;
	height:24px
}
.vMod_columnList2_item .columnInfo b {
	display:block;
	height:24px;
	line-height:24px;
	margin:0 80px 0 30px;
	font-size:14px;
	font-weight:400
}
.vMod_columnList2_item .columnInfo span {
	position:absolute;
	top:0;
	right:0;
	height:24px;
	line-height:24px;
	font-size:12px;
	text-align:right;
	color:#999;
	overflow:hidden
}
.vMod_columnList2_item h3 {
	line-height:20px;
	font-size:15px;
	text-align:justify;
	overflow:hidden
}
.vMod_matchItem {
	display:block;
	background-color:#fff;
	padding:10px 4px;
	border-top:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_matchItem:first-child {
	border-top:none
}
.vMod_matchItem_wrap {
	overflow:hidden
}
.vMod_matchItem_main {
	position:relative;
	font-size:14px;
	color:#333;
	overflow:hidden
}
.vMod_matchItem_main .red {
	color:#e03e3f
}
.vMod_matchItem_main .green {
	color:#00b331
}
.vMod_matchItem_main .mediumFontSize {
	font-size:16px
}
.vMod_matchItem_main_info {
	height:18px;
	line-height:18px;
	font-size:12px;
	margin:0 10px;
	color:#999;
	text-align:center;
	overflow:hidden
}
.vMod_matchItem_main_teamInfo {
	float:left;
	width:30%;
	min-height:68px;
	overflow:hidden
}
.vMod_matchItem_main_teamInfo .teamInfo_logo {
	display:block;
	width:40px;
	height:40px;
	margin:0 auto
}
.vMod_matchItem_main_teamInfo .teamInfo_name {
	display:block;
	height:18px;
	line-height:18px;
	margin-top:10px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_matchItem_state {
	float:left;
	width:40%;
	margin-top:8px;
	text-align:center
}
.vMod_matchItem_state_part1 {
	height:24px;
	line-height:24px;
	font-size:20px
}
.vMod_matchItem_state_part1 .clock {
	display:block;
	width:34px;
	height:24px;
	margin:0 auto;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmBAMAAABaE/SdAAAAJ1BMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmahP7BAAAADHRSTlMASBOZtvnDKtAG4Xz4yO+GAAABCUlEQVR4AbWRv0/CQBTHr5XwIywNocwlIYQ4uWpu0CYuxsXEbh3U0XRwx8E4M5Do4gqEiYGNha0UGnh/lL3e917apKO+4e6bz7337nvvxH9E14Owbwxq0zVUjdZatGTKeZN4mosB+UKM74LFBhpnPVLxbGpUjy+ad376V3SJ3tlddhTnXeTeYw/D9C3fG5MX9ic/IUaxQRbptCyRHKg6nwr5BPH+oVZSS/MAtr1gdnYCixxm1h5s5TGzj2DhlFkrKTOiAkOtYlwbGaOFO7QXUfKiPYuS56q3Vc2galbinGc6Y+YSZk8PbCp8xB/dJqafmzj4Sys0ifeZGL8Gy+zP3R3Yd+FtPsu/i1/UFFcrnMXOZQAAAABJRU5ErkJggg==);
	background-size:22px 22px;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_matchItem_state_part2,.vMod_matchItem_state_part3 {
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#999
}
.vMod_matchItem_state_part3 .redBox {
	display:inline-block;
	height:18px;
	padding:0 12px;
	border-radius:18px;
	background-color:#e03e3f;
	color:#fff
}
.vMod_matchItem_state_part3 .videoBox {
	position:relative;
	display:inline-block;
	height:16px;
	line-height:16px;
	padding:0 18px 0 12px;
	border:1px solid #01b331;
	border-radius:16px;
	color:#01b331
}
.vMod_matchItem_state_part3 .videoBox:after {
	content:"";
	position:absolute;
	top:50%;
	right:8px;
	width:0;
	height:0;
	margin-top:-4px;
	border-style:solid;
	border-width:4px 0 4px 5px;
	border-color:transparent transparent transparent #01b331
}
.vMod_matchItem_bottom {
	display:block;
	height:20px;
	line-height:20px;
	margin:8px 5px 0;
	padding:0 10px;
	background-color:#f5f5f5;
	font-size:12px;
	text-align:center;
	color:#e03e3f;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.vMod_news_banners {
	display:flex;
	justify-content:space-between;
	align-items:center;
	min-height:101px;
	padding:10px;
	background:#fff;
	box-sizing:border-box;
	color:#131313;
	font-size:14px
}
.vMod_news_banners .left {
	position:relative;
	height:105px;
	width:45%;
	background-image:linear-gradient(90deg,#779eec,#5a87e0);
	overflow:hidden;
	border-radius:10px;
	display:flex;
	flex-direction:column;
	padding:0 8px;
	box-sizing:border-box;
	justify-content:center
}
.vMod_news_banners .left:before {
	content:'';
	position:absolute;
	top:-9px;
	left:-24px;
	display:block;
	width:130px;
	height:130px;
	border-radius:48%;
	background:#7099e9;
	z-index:0
}
.vMod_news_banners .left .left-top {
	display:flex;
	align-items:center;
	padding-top:10px;
	width:100%;
	box-sizing:border-box
}
.vMod_news_banners .left .left-top img {
	width:55px;
	height:55px;
	border-radius:50%;
	object-fit:cover;
	border:2px solid #fff;
	z-index:2;
	margin-right:5px;
	flex-shrink:0
}
.vMod_news_banners .left .left-top .text {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	font-size:13px;
	z-index:2;
	color:#fff
}
.vMod_news_banners .left .award-icon {
	width:20px;
	height:20px;
	border-radius:50%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAJJJREFUOE+10rEJAkEURdH70NQGrMEOrMEarMHQSMTU0MTQAmzAHmzCRq4sGIjsziw7OOnwDvz/X2h8aczTC6iHJMcx+BDwAJ5J9jVkcAT1DryS7EpIcQfqrQsn2Q4h1SWqV2CZZNOHVIEu9EFWSda/yP+BphHUC7CYtET1DMwmnVE9AfPJRWqucq2+3/+jzlgC30ZUMhEaVs8kAAAAAElFTkSuQmCC) 50%/18px no-repeat;
	border:1px solid #efefef;
	z-index:2;
	margin-left:auto;
	margin-bottom:5px
}
.vMod_news_banners .left .left_title {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	height:28px;
	line-height:28px;
	background:rgba(0,0,0,.4);
	border-radius:0 0 4px 4px;
	color:#fff;
	display:flex;
	align-items:center
}
.vMod_news_banners .span_bl {
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	background:#CF2E2E;
	border-radius:1px;
	flex-shrink:0;
	display:inline-block;
	color:#fff;
	margin-right:6px;
	margin-left:7px;
	font-size:12px
}
.vMod_news_banners .right {
	width:54%;
	display:flex;
	flex-direction:column
}
.vMod_news_banners .right .item {
	display:flex;
	align-items:center;
	padding:10px 0;
	position:relative;
	color:#131313
}
.vMod_news_banners .right .item:last-of-type {
	padding-bottom:0
}
.vMod_news_banners .right .item .text {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	line-height:1.7
}
.vMod_news_banners .right .item:first-of-type {
	padding-top:0
}
.vMod_news_banners .right .item:first-of-type:after {
	content:'';
	width:90%;
	height:1px;
	background:#EEE;
	position:absolute;
	bottom:0;
	right:0
}
@media (min-width:1004px) {
	.vWrap {
	width:1004px;
	margin:0 auto;
	padding-top:20px;
	overflow:hidden
}
.vWrap_main {
	float:left;
	width:692px;
	padding-right:20px
}
.pcHide {
	display:none!important
}
.pcShow {
	display:block!important
}
.vWrap_side {
	display:block;
	float:left;
	width:292px
}
.vHeader {
	border-bottom:1px solid #f2f2f2
}
.vHeader_wrap {
	width:1004px;
	height:70px;
	padding:0;
	overflow:hidden;
	margin:0 auto
}
.vHeader_logo {
	float:left;
	height:auto
}
.vHeader_logo a {
	width: 125px;
	height:50px;
	padding:10px 0;
	margin:0;
	background-image:url(/../uploadfile/logo/logo.png?v=7);
	background-size: 125px 50px;
	background-position:center center;
	background-repeat:no-repeat;
}
.vHeader_logo img {
	width:113px;
	height:34px
}
.vHeader_icons {
	top:12px
}
.vHeader_nav {
	float:right;
	display:block;
	width:auto;
	height:70px;
	padding:0;
	margin-right:206px;
}
.vHeader_nav_item {
	float:left;
	display:block;
	line-height:70px;
	margin-left:16px;
	width:auto;
}
.vHeader_nav_item.hot:after {
	top:17px
}
.vHeader_nav_item span {
	padding:0 10px;
	font-size:16px;
	height:68px;
	line-height:70px
}
.vHeader_nav_item:hover span {
	color:#e03e3f
}
.vFooter a:hover {
	color:#ff8c32
}
.vFooter2 {
	text-align:left;
	line-height:30px
}
.vFooter2 .middle {
	margin:20px 0 38px
}
.vFooter2 .middle div:first-child a:hover,.vFooter2 a:hover {
	color:#ff8c32
}
.vFooter2 .vFooter2_qrcode {
	position:absolute;
	top:10px;
	right:0;
	text-align:center;
	vertical-align:top
}
.vFooter2 .vFooter2_qrcode img {
	vertical-align:top
}
.vFooter2 .copyright {
	float:left
}
.vFooter2 .statement {
	position:absolute;
	top:0;
	right:0
}
.vFooter2_wrap {
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.vFooter2 .middle div:first-child .pcShow {
	display:inline-block!important
}
.vMod {
	border-radius:3px;
	border:1px solid #f2f2f2;
	margin-bottom:20px
}
.vMod_breadcrumbs {
	background-color:#fff;
	line-height:44px;
	font-size:16px;
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_breadcrumbs .vRes_download_app {
	display:none
}
.vMod_breadcrumbs_item {
	float:left;
	line-height:44px;
	color:#333;
	padding:0 20px 0 10px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAsBAMAAACnApTfAAAAMFBMVEUAAADY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NiicvPuAAAAEHRSTlMA+hPkkmYFRVMohrGey3k424jp7gAAAIlJREFUeAFd0L0JhEAQBeBVVvy57JLlsgM7MLAMsQFBOzA3EazADgwsxESwApvYRLABg/cmGE0+fO46P+YweO4/zDYGjk4ttAsMf/zQUFvD9MvA088I44LBSrsLRieDis49TEoGOx1oToPX+6DPy335X6XrSf1V9yf9ej2PzNfo+WUfsh+n98d9PuqbGGxwAQXwAAAAAElFTkSuQmCC);
	background-size:auto auto;
	background-position:right center;
	background-repeat:no-repeat
}
.vMod_breadcrumbs_item:hover {
	color:#ff8c32
}
a.vMod_breadcrumbs_item {
	color:#333
}
.vMod_header_edit:hover {
	border:1px solid #ff7623;
	color:#ff7623
}
.vMod_banner a {
	border-radius:5px;
	margin-bottom:20px
}
.vMod_topBar {
	padding:0 10px;
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vMod_topBar h1 {
	float:left;
	margin:0;
	padding:0 10px;
	line-height:44px;
	height:43px;
	border-bottom:1px solid #333;
	text-align:left
}
.vMod_topBar_logo img {
	display:none
}
.vMod_topBar_logo h1 {
	display:block
}
.vMod_topBar_tabs {
	width:auto;
	margin:0;
	border:none;
	font-size:16px
}
.vMod_topBar_tabs a {
	width:auto;
	line-height:44px;
	height:43px;
	margin:0 10px;
	float:left;
	color:#333;
	border-bottom:1px solid #fff
}
.vMod_topBar_tabs .cur {
	background-color:#fff;
	color:#e03e3f;
	border-bottom:2px solid #e03e3f
}
.vMod_topBar_backBtn,.vMod_topBar_homeBtn {
	display:none
}
.vMod_topBar_rightBtn {
	margin:8px 10px;
	height:30px;
	line-height:30px;
	padding:0 16px;
	background-color:#e03e3f;
	background-image:none!important;
	border-radius:3px;
	color:#fff;
	text-align:center
}
.vMod_topBar_rightBtn.hideText {
	text-indent:0
}
.vMod_topBar_rightText {
	padding:0 14px;
	font-size:14px
}
.vMod_topBar2 {
	padding:0 10px;
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	overflow:hidden
}
.vMod_topBar2 h1 {
	float:left;
	margin:0;
	padding:0 10px;
	line-height:44px;
	height:43px;
	border-bottom:1px solid #333;
	font-size:18px
}
.vMod_topBar2_homeBtn,.vMod_topBar2_logo {
	display:none
}
.vMod_tabBar {
	width:50%;
	margin:20px auto;
	border:1px solid #e03e3f;
	border-radius:3px
}
.vMod_tabBar_item span {
	height:28px;
	line-height:28px;
	border-bottom:none;
	color:#e03e3f
}
.vMod_tabBar_item.cur span {
	color:#fff;
	background-color:#e03e3f;
	border-bottom:none
}
.vMod_navBar {
	display:block;
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_navBar_item {
	float:left
}
.vMod_navBar_item span {
	padding:0 15px
}
.vMod_navBar2_item {
	width:12.5%
}
.vMod_tabWrap {
	border-radius:3px;
	border:1px solid #f2f2f2;
	border:none
}
.vMod_navScrollBar {
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2;
	white-space:normal;
	text-align:left;
	overflow:hidden
}
.vMod_navScrollBar2 {
	white-space:normal;
	text-align:left;
	overflow:hidden
}
.vMod_navScrollBar2_item {
	width:12.5%;
	max-width:none
}
.vMod_header_moreEllipsis {
	background-size:20px auto
}
.vMod_buttonMore {
	margin:10px 0;
}
.vMod_buttonMore:hover {
	color:#ff8c32;
	border-color:#ff8c32
}
.vMod .vMod_buttonMore {
	margin:10px
}
.vMod_list a:hover {
	color:#ff8c32
}
.vMod_cardList_item {
	position:relative;
	float:none;
	width:auto;
	height:60px;
	padding:0 54px 0 0;
	border-top:1px solid #f2f2f2
}
.vMod_cardList_item:first-child {
	border-top:none
}
.vMod_cardList_item .toInfo {
	position:relative;
	display:block;
	overflow:hidden;
	height:44px;
	padding:8px 10px;
}
.vMod_cardList_item .toInfo h4 {
	line-height:26px;
	font-size:16px
}
.vMod_cardList_item .toInfo:hover h4 {
	color:#ff8c32
}
.vMod_cardList_item .toInfo .vRes_starLevel {
	margin-top:2px;
	display:block
}
.vMod_cardList_item .vRes_rightAngleBrackets:after {
	display:block;
	top:26px;
	right: 30px;
}
.vMod_cardList_item .toWebsite {
	position:absolute;
	right:0;
	top:0;
	width: 50px;
	height:32px;
	line-height:16px;
	margin:13px 12px;
	border:none;
	text-align:center;
	overflow:hidden;
}
.vMod_cardList_item .toWebsite:hover {
	color:#ff8c32
}
.vMod_cardList_item .toWebsite:before {
	content:"";
	position:absolute;
	left:0;
	top:10px;
	height:50px;
	border-left:1px solid #f2f2f2
}
.vMod_cardList_item .saicheng{top: 20px;}
.vMod.customLottery .vMod_cardList_item {
	padding-right:0
}
.customIconStyle .vMod_cardList_item {
	float:none;
	width:auto;
	height:70px;
	padding:0 54px 0 0
}
.customIconStyle .vMod_cardList_item .toInfo img {
	float:left;
	margin:2px
}
.customIconStyle .vMod_cardList_item .toInfo h4 {
	line-height:26px;
	font-size:16px;
	text-align:left;
	margin-left:54px
}
.customIconStyle .vMod_cardList_item .toInfo p {
	display:block
}
.vMod_text_content {
	height:auto
}
.vMod_text_content_images {
	margin:10px 0 0
}
.vMod_text_more {
	display:none
}
.vMod_textBox {
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_item {
	margin-top:0;
	margin-bottom:20px;
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_item_list a:hover {
	color:#ff8c32
}
.vMod_memo {
	position:relative;
	border-radius:3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	margin:10px
}
.vMod_memo .toInfo:hover h3 {
	color:#ff8c32
}
.vMod_memo .toInfo .title {
	overflow:hidden
}
.vMod_memo .toInfo h3 {
	color:#333;
	line-height:30px;
	font-size:16px;
	float:left
}
.vMod_memo .toInfo .vRes_starLevel {
	float:left;
	margin-left:10px;
	margin-top:11px
}
.vMod_memo .toInfo p {
	height:18px;
	line-height:18px
}
.vMod_memo .toInfo p i {
	display:inline-block;
	margin-right:2px
}
.vMod_memo .toWebsite:hover {
	color:#ff8c32
}
.vMod_slidePic {
	max-width:none
}
.vMod_slidePic.vMod_flexPic {
	width:100%;
	margin:10px auto
}
.vMod_slidePic.vMod_flexPic .vMod_flex {
	border-radius:0
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live {
	justify-content:flex-start
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title {
	padding-top:5px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title span {
	font-size:20px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title span:before {
	width:5px;
	height:18px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__title .vMod_flex_live__cutting {
	font-size:20px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main {
	margin-top:20px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item {
	height:110px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item span {
	font-size:22px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item img {
	width:70px;
	height:70px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:first-of-type {
	font-size:32px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:last-of-type {
	font-size:16px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:nth-of-type(2) {
	width:110px;
	height:35px;
	line-height:35px;
	font-size:16px;
	cursor:pointer
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_live .vMod_flex_live__main .item.item_center span:nth-of-type(2):after {
	content:"";
	vertical-align:-1px
}
.vMod_slidePic.vMod_flexPic .vMod_flex .vMod_flex_foot {
	height:57px
}
.vMod_slidePic a {
	display:block;
	max-width:none;
	min-height:210px;
	max-height: 310px;
}
.vMod_slidePic a p {
	padding:20px 0 0 15px;
	line-height:40px;
	font-size:16px
}
.vMod_slidePic_box a p {
	width:auto
}
.vMod_slidePic_pointer {
	bottom:10px;
	right:12px
}
.vMod_slidePic_pointer i {
	width:16px;
	margin-left:4px;
	height:2px
}
.vMod_slidePic_leftBtn,.vMod_slidePic_rightBtn {
	position:absolute;
	display:block;
	width:32px;
	height:38px;
	bottom:0;
	top:50%;
	margin-top:-19px;
	cursor:pointer
}
.vMod_slidePic_leftBtn.disabled,.vMod_slidePic_rightBtn.disabled {
	cursor:default
}
.vMod_slidePic_leftBtn {
	left:0;
	background-color:rgba(0,0,0,.6);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYBAMAAAA46dFkAAAABGdBTUEAALGPC/xhBQAAABtQTFRF////////////////////////////AAAA////96B8bgAAAAh0Uk5TFMMNDBYV1ABBRn96AAAAXUlEQVQI12MoB4ECcwYwHSYMpkszUsF0WJs7A5ibUs4A4YJoEBdEh7WFg2ig4nIQDeaWM0C45QwQLoIugYqXu0HUwfXBzIEIQOwJL4fYm1oOdUc4irvKw4QgdIE6AF7+SOu6kFIbAAAAAElFTkSuQmCC);
	background-size:auto auto;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_slidePic_rightBtn {
	right:0;
	background-color:rgba(0,0,0,.6);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYBAMAAAA46dFkAAAABGdBTUEAALGPC/xhBQAAABtQTFRF////////////////////////////AAAA////96B8bgAAAAh0Uk5TDBTDDRYV1ACW/j5bAAAAW0lEQVQI12MoFi8HAQamVAgd1hYOpksywAIM5W5gAYbyUrAAQ3k5WAWQBgsAabAAiAYJgGiQAJgGCqDQYW3uEHUpUH3uEHNSkM2F2QNxCEMp1B0wdxlB3Ql1NwBG4Ujup6P2sQAAAABJRU5ErkJggg==);
	background-size:auto auto;
	background-position:center center;
	background-repeat:no-repeat
}
.vMod_articleList {
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_articleList_item:last-child {
	border-bottom:none
}
.vMod_articleList_item a {
	padding:18px 14px
}
.vMod_articleList_item a:hover h4 {
	color:#ff8c32
}
.vMod_articleList_item .leftPic {
	width:110px;
	height:83px;
	margin-left:16px
}
.vMod_articleList_item .leftPic img {
	width:110px;
	height:83px
}
.vMod_articleList_item .leftPic.vRes_player_icon:after {
	width:110px;
	height:83px;
	background-size:40px 40px
}
.vMod_articleList_item .leftPic.vRes_player_icon2:after {
	width:18px;
	height:18px;
	background-size:18px 18px
}
.vMod_articleList_item .title {
	height:60px;
	line-height:30px;
	font-size:17px
}
.vMod_articleList2 {
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_articleList2_item:last-child {
	border-bottom:none
}
.vMod_articleList2_item a {
	padding:14px
}
.vMod_articleList2_item a:hover h4 {
	color:#ff8c32
}
.vMod_articleList2_item .date {
	width:34px;
	padding:10px 0 4px;
	margin-right:12px
}
.vMod_articleList2_item .date span {
	display:block;
	height:16px;
	line-height:16px;
	font-size:12px
}
.vMod_articleList2_item .date .day {
	font-size:16px
}
.vMod_articleList2_item .title {
	height:46px;
	line-height:23px;
	font-size:17px
}
.vMod_articleList2_item .info {
	top:14px;
	right:14px;
	height:46px;
	font-size:13px;
	overflow:hidden
}
.vMod_articleList2_item .info .hitRate {
	top:3px
}
.vMod_articleList2_item .info .comment {
	height:16px;
	line-height:16px
}
.vMod_commentList_item {
	padding:10px
}
.vMod_qrcode {
	display:block;
	border-radius:3px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	padding:10px
}
.vMod_qrcode img {
	display:block;
	margin:0 auto
}
.vMod_qrcode p {
	color:#333;
	text-align:center;
	padding:0 26px
}
.vMod_iconBlock4 {
	border-radius:0 0 3px 3px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2
}
.vMod_iconBlock4_item {
	padding:18px 2%
}
.vMod_iconBlock4_item h4 {
	line-height:42px;
	font-size:16px;
	float:left;
	padding-top:0;
	margin-left:8px
}
.vMod_iconBlock4_item .imgBox {
	float:left;
	margin-left:10px
}
.vMod_iconBlock2 {
	border-radius:0 0 3px 3px;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2
}
.vMod_iconBlock2_item {
	padding:18px 3%
}
.vMod_iconBlock2_item_inner h4 {
	font-size:16px;
	margin-top:2px
}
.vMod_foldingBox {
	border-radius:3px;
	margin-bottom:20px;
	border:1px solid #f2f2f2;
	overflow:hidden
}
.vMod_functionBar {
	position:static!important;
	width:auto;
	margin-bottom:20px;
	background-color:#fff;
	border-radius:3px;
	border:1px solid #f2f2f2
}
.vMod_functionBar a {
	font-size:15px
}
.vMod_newsList_item .title {
	line-height:24px;
	font-size:18px
}
.vMod_newsList_item:hover .title {
	color:#ff8c32
}
.vMod_newsList_item .info_tag {
	font-size:13px
}
.vMod_newsList_item.t0,.vMod_newsList_item.t1 {
	height:83px;
	padding:18px 14px
}
.vMod_newsList_item.t0 .picture,.vMod_newsList_item.t1 .picture {
	width:110px;
	height:83px;
	margin-left:16px
}
.vMod_newsList_item.t0 .picture img,.vMod_newsList_item.t1 .picture img {
	width:110px;
	height:83px
}
.vMod_newsList_item.t0 .title,.vMod_newsList_item.t1 .title {
	height:48px;
	margin:5px 0
}
.vMod_newsList_item.t0 .info,.vMod_newsList_item.t1 .info {
	margin-top:9px
}
.vMod_newsList_item.t1 .picture.vRes_player_icon:after {
	background-size:36px 36px
}
.vMod_newsList_item.t1 .picture.vRes_player_icon2:after {
	right:4px;
	bottom:4px;
	width:18px;
	height:18px;
	background-size:18px 18px
}
.vMod_newsList_item.t2 .title,.vMod_newsList_item.t3 .title {
	margin:14px
}
.vMod_newsList_item.t2 .picture,.vMod_newsList_item.t3 .picture {
	margin:0 14px
}
.vMod_newsList_item.t2 .info,.vMod_newsList_item.t3 .info {
	margin:11px 14px 14px
}
.vMod_newsList_item.t2 .picture.vRes_player_icon:after {
	background-size:80px 80px
}
.vMod_newsList_item.t4 .pictureWall {
	margin:0 7px
}
.vMod_newsList_item.t4 .picture {
	padding:0 7px
}
.vMod_newsList_item.t4 .title {
	margin:14px
}
.vMod_newsList_item.t4 .info {
	margin:11px 14px 14px
}
.vMod_news_banners {
	font-size:13px
}
.vMod_news_banners .left {
	width:55%;
	height:160px;
	cursor:pointer;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.vMod_news_banners .left:before {
	width:200px;
	height:200px
}
.vMod_news_banners .left .left-top {
	padding:0
}
.vMod_news_banners .left .left-top img {
	width:100px;
	height:100px
}
.vMod_news_banners .left .left-top .text {
	font-size:18px
}
.vMod_news_banners .left .award-icon {
	width:30px;
	height:30px
}
.vMod_news_banners .left:hover .text {
	color:#ff8c32
}
.vMod_news_banners .left:hover .award-icon {
	border:1px solid #ff8c32;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKJJREFUOE9jZKAQMFKonwGrAf97jeoZi881EmM4dgN6DHcxMDCcZSw5X0nIEJxe+N9jtJaBkeERY/G5QnyG4A2D/92GCxmYmBgYi8/G4zKEYCD+7zGaycDAIMVYcs4XmyEEDQBpghqiw1hyzhrdENobQJEX/vcYTWFgZOQlKxD/9xj2MDAyMpMVjf97jJsZGP6xkJ2QKE7KhJIvsjxR0YjPQADBYDMRr7VEfQAAAABJRU5ErkJggg==)
}
.vMod_news_banners .left img {
	width:226px;
	height:168px;
	border-radius:4px
}
.vMod_news_banners .left .left_title {
	position:absolute;
	width:226px;
	bottom:0;
	left:0;
	height:44px;
	line-height:44px
}
.vMod_news_banners .left .left_title .text {
	font-size:15px
}
.vMod_news_banners .span_bl {
	width:25px;
	height:25px;
	line-height:25px
}
.vMod_news_banners .span_bl.t {
	margin-top:9px
}
.vMod_news_banners .right {
	width:65%;
	display:flex;
	flex-direction:column
}
.vMod_news_banners .right .item {
	display:flex;
	padding:12px 0;
	position:relative
}
.vMod_news_banners .right .item .text {
	font-size:20px;
	-webkit-line-clamp:2;
	cursor:pointer
}
.vMod_news_banners .right .item .text:hover {
	color:#ff8c32
}
.vMod_news_banners .right .item:first-of-type {
	padding-top:0
}
.vMod_news_banners .right .item:first-of-type:after {
	width:92%;
	height:2px
}
}