body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
	form, fieldset, legend, input, button, textarea, p, blockquote, th, td,
	header, footer, nav, article, section {
	margin: 0;
	padding: 0
}

fieldset, img, form {
	border: 0;
	vertical-align: top
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal
}

header, footer, nav, article, section, aside {
	display: block
}

ol, ul, li {
	list-style: none
}

caption, th {
	text-align: left
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal
}

strong {
	font-weight: 800
}

html {
	overflow-y: scroll
}

body {
	font: 12px/1.75 Helvetica, Arial
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input, textarea, select, button {
	border: none;
	font: 12px/1.75 Helvetica, Arial;
	font-weight: inherit;
	outline: none
}

button {
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer
}

textarea {
	resize: none;
	overflow-y: auto
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

a {
	text-decoration: none;
	outline: none;
	cursor: pointer
}

a:hover {
	text-decoration: underline
}

video, embed {
	vertical-align: top;
	max-width: 100%
}

video {
	background: #f0f0f0
}

.left {
	float: left
}

.right {
	float: right
}

.dis_b {
	display: block;
	*zoom: 1
}

.dis_in {
	display: inline
}

.dis_inb {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.vis_on {
	visibility: visible
}

.vis_off {
	visibility: hidden
}

.mt5 {
	margin-top: 5px
}

.mr5 {
	margin-right: 5px
}

.mb5 {
	margin-bottom: 5px
}

.ml5 {
	margin-left: 5px
}

.mt10 {
	margin-top: 10px
}

.mr10 {
	margin-right: 10px
}

.mb10 {
	margin-bottom: 10px
}

.ml10 {
	margin-left: 10px
}

.mt15 {
	margin-top: 15px
}

.mr15 {
	margin-right: 15px
}

.mb15 {
	margin-bottom: 15px
}

.ml15 {
	margin-left: 15px
}

.mt20 {
	margin-top: 20px
}

.mr20 {
	margin-right: 20px
}

.mb20 {
	margin-bottom: 20px
}

.ml20 {
	margin-left: 20px
}

.pt5 {
	padding-top: 5px
}

.pr5 {
	padding-right: 5px
}

.pb5 {
	padding-bottom: 5px
}

.pl5 {
	padding-left: 5px
}

.pt10 {
	padding-top: 10px
}

.pr10 {
	padding-right: 10px
}

.pb10 {
	padding-bottom: 10px
}

.pl10 {
	padding-left: 10px
}

.pt15 {
	padding-top: 15px
}

.pr15 {
	padding-right: 15px
}

.pb15 {
	padding-bottom: 15px
}

.pl15 {
	padding-left: 15px
}

.pt20 {
	padding-top: 20px
}

.pr20 {
	padding-right: 20px
}

.pb20 {
	padding-bottom: 20px
}

.pl20 {
	padding-left: 20px
}

body .mt0 {
	margin-top: 0 !important
}

body .mr0 {
	margin-right: 0 !important
}

body .mb0 {
	margin-bottom: 0 !important
}

body .ml0 {
	margin-left: 0 !important
}

body .pt0 {
	padding-top: 0 !important
}

body .pr0 {
	padding-right: 0 !important
}

body .pb0 {
	padding-bottom: 0 !important
}

body .pl0 {
	padding-left: 0 !important
}

.vt_t {
	vertical-align: top
}

.vt_m {
	vertical-align: middle
}

.vt_b {
	vertical-align: bottom
}

.tx_song {
	font-family: SimSun, Helvetica
}

.tx_yh {
	font-family: Microsoft YaHei, Mingliu, Helvetica
}

.tx_ar {
	font-family: Arial
}

.tx_ss {
	font-family: sans-serif
}

.tx_-2 {
	font-size: .75em
}

.tx_-1 {
	font-size: .875em
}

.tx_0 {
	font-size: 1em
}

.tx_1 {
	font-size: 1.125em
}

.tx_2 {
	font-size: 1.25em
}

.tx_12 {
	font-size: 12px
}

.tx_14 {
	font-size: 14px
}

.tx_16 {
	font-size: 16px
}

.tx_18 {
	font-size: 18px
}

.tx_20 {
	font-size: 20px
}

.tx_22 {
	font-size: 22px
}

.tx_24 {
	font-size: 24px
}

.tx_26 {
	font-size: 26px
}

.tx_30 {
	font-size: 30px
}

.tx_b {
	font-weight: 800
}

.tx_n {
	font-weight: normal
}

.tx_udl {
	text-decoration: underline
}

.tx_del {
	text-decoration: line-through
}

.tx_l {
	text-align: left
}

.tx_c {
	text-align: center
}

.tx_r {
	text-align: right
}

.tx_br {
	word-wrap: break-word;
	word-break: break-all
}

.tx_unbr, .tx_nbr {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

body .bor0 {
	border: none !important
}

.bor1 {
	border-width: 1px;
	border-style: solid
}

.a, .a u {
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0
}

.a_t, .a_t u {
	border-top-style: solid;
	border-bottom: dashed transparent;
	border-right: dashed transparent;
	border-left: dashed transparent
}

.a_r, .a_r u {
	border-right-style: solid;
	border-top: dashed transparent;
	border-bottom: dashed transparent;
	border-left: dashed transparent
}

.a_b, .a_b u {
	border-bottom-style: solid;
	border-top: dashed transparent;
	border-right: dashed transparent;
	border-left: dashed transparent
}

.a_l, .a_l u {
	border-left-style: solid;
	border-top: dashed transparent;
	border-bottom: dashed transparent;
	border-right: dashed transparent
}

.a3 {
	border-width: 3px 4px 3px 3px;
	border-width: 3px 3px 3px 2px\9
}

.a3_b {
	border-width: 3px 3px 4px 3px\9
}

.a4 {
	border-width: 4px 5px 4px 4px;
	border-width: 4px 4px 4px 3px\9
}

.a4_b {
	border-width: 4px 5px 4px 4px;
	border-width: 5px 5px 5px 4px\9
}

.a5 {
	border-width: 5px 6px 5px 5px;
	border-width: 5px 5px 5px 4px\9
}

.a5_b {
	border-width: 5px 6px 5px 5px;
	border-width: 6px 6px 6px 5px\9
}

.a u {
	_position: absolute;
	color: #fff
}

.a_t u {
	border-width: 3px 3px 3px 2px\9;
	margin: -5px 0 0 -3px;
	margin: -5px 0 0 -2px\9
}

.a_r u {
	border-width: 4px;
	margin: -4px 0 0 -2px;
	*margin: -4px 0 0 -2px
}

.a_b u {
	border-width: 3px 3px 4px 3px\9;
	margin: -1px 0 0 -3px
}

.a_l u {
	border-width: 3px;
	margin: -3px 0 0 -5px;
	margin: -3px 0 0 -4px\9
}

.hr1 {
	height: 0;
	font-size: 0;
	border: 0;
	border-bottom: #d1d1d1 1px dashed
}

.cur_auto {
	cursor: auto !important
}

.cur_default {
	cursor: default !important
}

.cur_pointer {
	cursor: pointer !important
}

.ico16, .ico25, .ico36, .ico50, .ic, .vip, .ico_cvip, .ico_master_star {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-repeat: no-repeat;
	font-size: 0;
	vertical-align: middle;
	overflow: hidden
}

.ico16, .ic, .vip, .ico_cvip, .ico_master_star {
	width: 16px;
	height: 16px
}

.ico25 {
	width: 25px;
	height: 25px
}

.ico36 {
	width: 36px;
	height: 36px
}

.ico50 {
	width: 50px;
	height: 50px
}

.ico_fo, .ic, .mv_logo .logo, .vip, .ico_cvip, .ico_master_star, .topnav .logo .c1
	{
	background-repeat: no-repeat
}

.vip {
	background-image:
		url(../images/base-140822c.png);
	background-position: 0 0;
	margin-left: 3px
}

.ico_cvip {
	background-image:
		url(../images/base-140822c.png);
	background-position: -17px 0;
	margin-left: 3px
}

.ico_master_star {
	background-image:
		url(../images/base-140822c.png);
	background-position: -34px 0;
	margin-left: 3px
}

.ico_qrcode16 {
	background-image:
		url(../images/base-140822c.png);
	background-position: -51px 0
}

.ico_sina16 {
	background-image:
		url(../images/base-140822c.png);
	background-position: -68px 0
}

.ico_wechat16 {
	background-image:
		url(../images/base-140822c.png);
	background-position: -85px 0
}

.loading {
	background: url(../images/loading.gif) 50% 50%
		no-repeat
}

.ico_person {
	background-image:
		url(../images/base-140822c.png);
	background-position: -102px 0
}

.tb_form {
	padding: 15px
}

.tb_form table {
	width: 100%
}

.tb_form th, .tb_form td {
	padding: 5px 0;
	vertical-align: top;
	line-height: 24px
}

.tb_form th {
	width: 120px;
	font-size: 14px;
	font-family: Microsoft Yahei, Mingliu
}

.txtShadow {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	filter: alpha(opacity = 0);
	border: #c4c3c3 1px solid;
	word-wrap: break-word;
	word-break: break-all
}

.txtShadow b {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 0;
	overflow: hidden
}

.gb_inputTxt1, .gb_inputArea1, .inputTxt, .inputArea {
	padding: 3px 5px;
	border: #cecdcd 1px solid;
	background: #fff;
	vertical-align: middle
}

.inputTxt {
	height: 21px\9
}

.gb_inputTxt1, .gb_inputArea1 {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.gb_inputTxt1 .inputTxt, .gb_inputArea1 .inputArea {
	padding: 0;
	border: none;
	width: 100%
}

.gb_inputTxt1:hover, .gb_inputArea1:hover, .inputTxt:hover, .inputArea:hover
	{
	border-color: #03acb9
}

.gb_inputTxt1:focus, .gb_inputArea1:focus, .inputTxt:focus, .inputArea:focus
	{
	border-color: #03acb9
}

$
.gb_inputTxt1 .inputTxt:focus, $.gb_inputArea1 .inputArea:focus {
	border-color: #03acb9
}

.gb_inputTxt1 .lb, .gb_inputArea1 .lb {
	position: absolute;
	cursor: text
}

.gb_inputArea1, .inputArea {
	line-height: 1.75
}

.e_input_ra, .e_input_ra .inputTxt, .e_input_ra .inputArea {
	border-radius: 5px;
	background: #f8f8f8
}

.select1 {
	padding: 3px 5px;
	border: #cecdcd 1px solid;
	vertical-align: middle
}

.check1 {
	margin: -3px 4px 0 0 !important;
	*margin: 0 1px 0 -3px !important;
	vertical-align: middle !important
}

.inputTail {
	line-height: 1.75em
}

.inputTail .c {
	position: absolute;
	padding: 4px 5px
}

.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	border-radius: 3px;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
	outline: none
}

.btn:hover {
	text-decoration: none;
	opacity: .85
}

.btn input, .btn button {
	border: none;
	background: none;
	cursor: pointer;
	outline: none
}

.btn .t {
	vertical-align: middle;
	*zoom: 1;
	text-transform: uppercase
}

.btn1, .btn2, .btn3 {
	line-height: 15px;
	overflow: hidden;
	min-width: 46px;
	_width: 46px;
	_overflow-x: visible;
	padding: 3px 8px 4px
}

.btn1 .t, .btn2 .t, .btn3 .t {
	line-height: 15px;
	font-size: 12px
}

.btn1_l, .btn2_l, .btn3_l {
	line-height: 35px;
	overflow: hidden;
	min-width: 108px;
	_width: 108px;
	_overflow-x: visible;
	padding: 2px 20px 5px;
	_padding-bottom: 2px
}

.btn1_l .t, .btn2_l .t, .btn3_l .t {
	line-height: 35px;
	font-size: 20px;
	letter-spacing: 2px;
	font-family: Microsoft Yahei, Mingliu
}

.btn1_xl, .btn2_xl, .btn3_xl {
	line-height: 42px;
	overflow: hidden;
	min-width: 140px;
	_width: 140px;
	_overflow-x: visible;
	padding: 6px 20px 9px;
	_padding-bottom: 5px;
	border-radius: 5px
}

.btn1_xl .t, .btn2_xl .t, .btn3_xl .t {
	line-height: 42px;
	font-size: 24px;
	letter-spacing: 4px;
	font-family: Microsoft Yahei, Mingliu
}

.btn1, .btn1_l, .btn1_xl {
	border: #cecdcd 1px solid;
	background-color: #f0f0f0
}

.btn1 .t, .btn1_l .t, .btn1_xl .t {
	color: #333
}

.btn1:hover .t, .btn1_l:hover .t, .btn1_xl:hover .t {
	color: #333
}

.btn1:active, .btn1_l:active, .btn1_xl:active {
	border-color: #c3c3c3;
	background-color: #e4e4e4
}

.btn2, .btn2_l, .btn2_xl {
	border: #03acb9 1px solid;
	background-color: #0cc0ce;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#10c5d3),
		to(#08bbc9));
	background-image: -webkit-linear-gradient(top, #10c5d3, #08bbc9);
	background-image: -moz-linear-gradient(top, #10c5d3, #08bbc9);
	background-image: -ms-linear-gradient(top, #10c5d3, #08bbc9);
	background-image: -o-linear-gradient(top, #10c5d3, #08bbc9);
	background-image: linear-gradient(top, #10c5d3, #08bbc9);
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true',
		startColorstr='#10c5d3', endColorstr='#08bbc9')
}

.btn2 .t, .btn2_l .t, .btn2_xl .t {
	color: #fff
}

.btn2:hover .t, .btn2_l:hover .t, .btn2_xl:hover .t {
	color: #fff
}

.btn2:active, .btn2_l:active, .btn2_xl:active {
	border-color: #03a3b0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0fbbc8),
		to(#08b1bf));
	background-image: -webkit-linear-gradient(top, #0fbbc8, #08b1bf);
	background-image: -moz-linear-gradient(top, #0fbbc8, #08b1bf);
	background-image: -ms-linear-gradient(top, #0fbbc8, #08b1bf);
	background-image: -o-linear-gradient(top, #0fbbc8, #08b1bf);
	background-image: linear-gradient(top, #0fbbc8, #08b1bf)
}

.btn3, .btn3_l, .btn3_xl {
	border: #04adba 1px solid;
	background-color: #0abecc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0fcbd9),
		to(#04b0be));
	background-image: -webkit-linear-gradient(top, #0fcbd9, #04b0be);
	background-image: -moz-linear-gradient(top, #0fcbd9, #04b0be);
	background-image: -ms-linear-gradient(top, #0fcbd9, #04b0be);
	background-image: -o-linear-gradient(top, #0fcbd9, #04b0be);
	background-image: linear-gradient(top, #0fcbd9, #04b0be);
	box-shadow: #28dcea 0 1px 0 inset, rgba(0, 0, 0, .2) 0 1px 3px;
	text-shadow: #05a2ae 0 2px 2px;
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true',
		startColorstr='#0fcbd9', endColorstr='#04b0be')
}

.btn3 .t, .btn3_l .t, .btn3_xl .t {
	color: #fff
}

.btn3:hover .t, .btn3_l:hover .t, .btn3_xl:hover .t {
	color: #fff
}

.btn3:active, .btn3_l:active, .btn3_xl:active {
	border-color: #04a4b1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0ec1ce),
		to(#04a7b4));
	background-image: -webkit-linear-gradient(top, #0ec1ce, #04a7b4);
	background-image: -moz-linear-gradient(top, #0ec1ce, #04a7b4);
	background-image: -ms-linear-gradient(top, #0ec1ce, #04a7b4);
	background-image: -o-linear-gradient(top, #0ec1ce, #04a7b4);
	background-image: linear-gradient(top, #0ec1ce, #04a7b4);
	box-shadow: #26d1de 0 1px 0 inset, rgba(0, 0, 0, .2) 0 1px 3px
}

.e_btn_disabled {
	opacity: .7;
	cursor: default;
	filter: alpha(opacity = 70)
}

.e_btn_disabled:hover {
	opacity: .7;
	filter: alpha(opacity = 70)
}

.btn1.e_btn_disabled:active, .btn1_l.e_btn_disabled:active, .btn1_xl.e_btn_disabled:active
	{
	background-color: #f0f0f0
}

.e_btn_disabled input, .e_btn_disabled button {
	cursor: default
}

.mv_iphone, .mv_android {
	position: relative
}

.mv_iphone_btn, .mv_iphone_btn .ico_down_iphone, .mv_android_btn,
	.mv_android_btn .ico_down_android, .ico_down_todesktop,
	.ico_down_tomobile, .mv_btn_sub .hd, .mv_btn_sub .ft, .mv_btn_sub .inner,
	.mv_btn_sub .arr,.ico_down_iphone_txt,.ico_down_android_txt {
	background:
		url(../images/sprite_pc_btn.png)
		no-repeat
}

.mv_iphone_btn, .mv_android_btn {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 174px;
	height: 38px;
	padding-left: 8px;
	padding-top: 2px;
	text-align: left
}

.hover .mv_iphone_btn, .hover .mv_android_btn, .mv_iphone_btn:hover,
	.mv_android_btn:hover {
	background-position: 0 -49px;
	text-decoration: none
}

.ico_down_iphone, .ico_down_android {
	margin-right: 1px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 35px;
	vertical-align: top
}

.mv_iphone_btn .ico_down_iphone {
	background-position: -207px 0
}

.mv_android_btn .ico_down_android {
	background-position: -207px -35px
}

.ico_down_iphone_txt,.ico_down_android_txt{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 135px;
	height: 35px;
	vertical-align: top
}
.ico_down_android_txt {
	background-position: 0px -98px;
}

.ico_down_iphone_txt {
	background-position: 0px -134px
}
.mv_iphone_btn .txt, .mv_android_btn .txt {
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 18px;
	color: #fff;
	line-height: 33px
}

.e_mv_btn_l {
	width: 194px;
	height: 44px;
	padding-top: 10px;
	padding-left: 12px;
	background-position: 0 -98px
}

.hover .e_mv_btn_l, .e_mv_btn_l:hover {
	background-position: 0 -153px
}

.e_mv_btn_l .ico_down_iphone, .e_mv_btn_l .ico_down_android {
	width: 32px
}
.e_mv_btn_l .ico_down_iphone {
	background-position: -207px 0
}

.e_mv_btn_l .ico_down_android {
	background-position: -207px -35px
}

.e_mv_btn_l .txt {
	font-size: 22px
}

.ico_down_todesktop, .ico_down_tomobile {
	margin-right: 4px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 32px;
	height: 34px;
	vertical-align: top
}

.ico_down_todesktop {
	background-position: -207px -70px
}

.ico_down_tomobile {
	background-position: -207px -105px
}

.mv_btn_wrap {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.mv_btn_sub {
	display: none;
	position: absolute;
	width: 180px;
	left: 0;
	top: 57px;
	-webkit-animation: enter_t_10 .2s ease-in-out 1;
	-moz-animation: enter_t_10 .2s ease-in-out 1;
	-o-animation: enter_t_10 .2s ease-in-out 1;
	-ms-animation: enter_t_10 .2s ease-in-out 1;
	animation: enter_t_10 .2s ease-in-out 1
}

.hover .mv_btn_sub {
	display: block
}

.mv_btn_sub .arr {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	margin-top: -6px;
	width: 11px;
	height: 8px;
	font-size: 0;
	background-position: -181px -70px
}

.mv_btn_sub .hd, .mv_btn_sub .ft, .mv_btn_sub .inner {
	font-size: 0;
	height: 6px
}

.mv_btn_sub .hd, .mv_btn_sub .ft {
	padding-right: 10px
}

.mv_btn_sub .hd {
	background-position: right -217px
}

.mv_btn_sub .ft {
	background-position: right -231px
}

.mv_btn_sub .hd .inner {
	background-position: 0 -210px
}

.mv_btn_sub .ft .inner {
	background-position: 0 -224px
}

.mv_btn_sub .bd {
	background-color: #80b435;
	border-width: 0 1px;
	border-style: solid;
	border-color: #6ba32e
}

.mv_btn_sub .item {
	border-bottom: #70a933 1px solid;
	vertical-align: top;
	zoom: 1;
	text-align: left
}

.mv_btn_sub .lk {
	display: block;
	padding: 5px 0 5px 12px;
	color: #fff;
	cursor: pointer
}

.mv_btn_sub .lk:hover {
	background-color: #89bb41;
	color: #fff;
	text-decoration: none
}

.mv_btn_sub .txt {
	font-size: 18px;
	vertical-align: top;
	line-height: 33px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.e_mv_btn_sub_l {
	width: 206px;
	top: 63px
}

.e_mv_btn_sub_l .txt {
	font-size: 22px
}

.mv_btn_flag {
	position: absolute;
	width: 40px;
	height: 60px;
	top: -12px;
	left: 142px;
	overflow: hidden;
	background:
		url(//mat1.gtimg.com/www/mb/images/weishi/Global/sprite/newandroid_140527.png)
		no-repeat
}

.topic .action_c2 .mv_btn_flag {
	width: 152px;
	left: 142px
}

.g_close_btn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 13px;
	height: 13px;
	background-color: #f1f1f1;
	border: 1px solid #e0e0e0
}

.g_close_btn span {
	display: block;
	width: 11px;
	height: 11px;
	line-height: 12px;
	margin: 1px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-family: Simsun;
	background-color: #fff;
	color: #c6c6c6;
	cursor: pointer
}

.g_close_btn:hover {
	text-decoration: none
}

.g_close_btn:hover span {
	background-color: #d8d8d8;
	color: #fff
}

.noticebar .bd {
	position: relative;
	background: #ffffe9;
	border: #f4e4b4 1px solid
}

.noticebar a {
	color: #f1a330
}

.noticebar a:hover {
	color: #efaa00
}

.e_noticebar_whole a:hover {
	background: #fffffa
}

.c_tx0, body {
	color: #333
}

.c_tx1, a {
	color: #366
}

a:hover {
	color: #366
}

a:active {
	color: #366
}

.c_tx2 {
	color: #97999c
}

.c_tx3 {
	color: #97999c
}

.c_tx3:hover {
	color: #97999c
}

.c_tx3:active {
	color: #97999c
}

.c_tx4, .c_keyword {
	color: #fc5105
}

.c_tx5 {
	color: #cd1901
}

.c_tx6 {
	color: #666
}

.c_tx7 {
	color: #fff
}

.c_tx8 {
	color: #f1a330
}

.c_tx9 {
	color: #09a
}

.c_tx9:hover {
	color: #09a
}

.c_tx9:active {
	color: #09a
}

.c_bor1 {
	border-color: #ccc
}

.c_bor2 {
	border-color: #ddd
}

.c_bor3 {
	border-color: #d9d9d9
}

.c_bg0, body {
	background-color: #f0f0f0
}

.c_bg1 {
	background-color: #fff
}

.c_bg2 {
	background-color: #ebebeb
}

.c_bg3 {
	background-color: #fafafa
}

.c_bg4 {
	background-color: #f4f4f4
}

.img_bg1 {
	background: #d2d2d2
		url(//mat1.gtimg.com/www/mb/images/mv/bgpattern1.jpg)
}

.img_bg2 {
	background: #f1f1f1
		url(//mat1.gtimg.com/www/mb/images/weishi/bgpattern2.jpg)
}

#CssGaga {
	content: "140912131026,bei,290"
} /*version:148470*/
.topnav .logo .c1, .searchbar .searchBtn, .tagnav .dot {
	background-image:
		url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center;
}

.topnav .logo .c2 {
	background-image:
		url(../images/name.png);
	background-repeat: no-repeat;
	background-position: center;
}
.topnav .logo .c3 {
	background-image:
		url(../images/desc.png);
	background-repeat: no-repeat;
	background-position: center;
}
.topnav {
	z-index: 990;
	height: 86px;
	width: 100%;
	top: 0;
	-webkit-backface-visibility: hidden;
/* 	background: rgba(36, 36, 36, .9); */
/* 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(44, 44, 44, .9 */
/* 		)), to(rgba(28, 28, 28, .9))); */
/* 	background: -webkit-linear-gradient(top, rgba(44, 44, 44, .9), */
/* 		rgba(28, 28, 28, .9)); */
/* 	background: -moz-linear-gradient(top, rgba(44, 44, 44, .9), */
/* 		rgba(28, 28, 28, .9)); */
/* 	background: linear-gradient(top, rgba(44, 44, 44, .9), */
/* 		rgba(28, 28, 28, .9)); */
/* 	background-color: #242424\9; */
/* 	box-shadow: rgba(0, 0, 0, .15) 0 1px 0; */
	background: white;
	overflow: visible
}

.topnav .bd {
	min-width: 960px;
	max-width: 986px;
	_width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 100
}

.topnav_ph {
	height: 42px
}

.topnav .logo {
	float: left;
	padding-right: 45px
}

.topnav .logo .c1 {
	width: 42px;
	height: 86px;
	float: left
}

.topnav .logo .c2 {
	float: left;
	width: 188px;
	height: 86px;
}
.topnav .logo .c3 {
	float: left;
	width: 155px;
	height: 86px;
}

.topnav .logo .c1 a, .topnav .logo .c2 a, .topnav .logo .c3 a {
	display: block;
	height: 86px;
	_position: relative
}

.topnav .nav .item, .topnav .nav .dot {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Microsoft Yahei, Simsun, sans-serif
}

.topnav .nav .dot {
	display: none
}

.topnav .nav .item {
	position: relative;
	height: 86px;
	margin-right: 10px
}

.topnav .right .item {
	margin-left: 10px;
	margin-right: 0
}

.topnav .nav .item .txt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 6.2em;
    padding: 0 20px;
	font-size: 14px;
	font-family: 微软雅黑;
/* 	font-family: Helvetica, Arial, sans-serif; */
	*font-family: Simsun, Mingliu;
	color: #000;
	cursor: pointer
}

.topnav .nav .item:hover .txt, .topnav .nav .item .txt:hover, .topnav .nav .select .txt
	{
	color: #fff;
	background: #56b992;
	text-decoration: none
}

.topnav .nav .item .txt .a {
	margin-left: 3px;
	*margin-bottom: -1px
}

.topnav .nav .item .txt .t {
	margin-left: 2px;
	*zoom: 1
}

.topnav .topNavSub {
	position: absolute;
	width: 125px;
	top: 86px;
	right: 0
}

.topnav .topNavSub ul {
	border: 1px solid #AFAFAF;
	border-radius: 5px;
	overflow: hidden;
	background: #fff
}

.topnav .topNavSub li {
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-bottom: 1px solid #CBCBCB;
	*vertical-align: middle
}

.topnav .topNavSub li:last-child {
	border: 0
}

.topnav .topNavSub li a {
	color: #333;
	display: block;
	_zoom: 1;
	font-size: 14px
}

.topnav .topNavSub li a:hover {
	background: #eee;
	color: #333;
	text-decoration: none
}

.topnav .topNavSub .a {
	position: absolute;
	margin: -9px 0 0 76px
}

.topnav .topNavSub .a {
	border-width: 0 10px 10px 10px;
	border-bottom-color: #AFAFAF
}

.topnav .topNavSub .a u {
	border-width: 0 8px 8px 8px;
	margin: 2px 0 0 -8px
}

.searchbar {
	padding-top: 8px
}

.searchbar .c1, .searchbar .c2 {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	*vertical-align: middle
}

.searchbar .c1 {
	border-radius: 3px 0 0 3px
}

.searchbar .c2 {
	border-radius: 0 3px 3px 0;
	background: #e2e2e2;
	background: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7),
		to(#dcdcdc));
	background: -webkit-linear-gradient(top, #e7e7e7, #dcdcdc);
	background: -moz-linear-gradient(top, #e7e7e7, #dcdcdc);
	background: -o-linear-gradient(top, #e7e7e7, #dcdcdc);
	background: linear-gradient(top, #e7e7e7, #dcdcdc);
	background: #e2e2e2\9
}

.searchbar .c2:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc),
		to(#e7e7e7));
	background: -webkit-linear-gradient(top, #dcdcdc, #e7e7e7);
	background: -moz-linear-gradient(top, #dcdcdc, #e7e7e7);
	background: -ms-linear-gradient(top, #dcdcdc, #e7e7e7);
	background: -o-linear-gradient(top, #dcdcdc, #e7e7e7);
	background: linear-gradient(top, #dcdcdc, #e7e7e7)
}

.searchbar .searchNote {
	position: absolute;
	left: 5px;
	bottom: 2px;
	color: #999;
	cursor: text
}

.searchbar .searchTxt {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 140px;
	height: 24px;
	line-height: 24px\9;
	padding: 0 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #d7d7d7 #cdcdcd #f2f2f2 #e9e9e9;
	border-radius: 3px 0 0 3px;
	box-shadow: #e9e9e9 0 1px 0 inset;
	background-color: #f0f0f0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.searchbar .searchTxt:focus {
	width: 180px;
	width: 140px\9;
	background-color: #fff
}

.searchbar .smartArr {
	position: absolute;
	width: 14px;
	height: 15px;
	padding: 11px 0 0 4px;
	bottom: 0;
	right: 0;
	background: url(about:blank);
	color: #b0b0b0
}

.searchbar .smartArr .a {
	vertical-align: top
}

.searchbar .smartArr:hover .a {
	border-top-color: #999
}

.searchbar .searchBtn {
	background-color: transparent;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
	width: 24px;
	border: none;
	border-radius: 0 3px 3px 0;
	text-indent: -9999em;
	text-indent: 0\9;
	line-height: 99em\9;
	overflow: hidden;
	vertical-align: top;
	cursor: pointer;
	background-position: -43px 0
}

.toptopic {
	max-width: 986px;
	min-width: 960px;
	_width: 960px;
	margin: 0 auto;
	padding-top: 10px;
	border-bottom: #e5e5e5 1px solid
}

.toptopic h2 {
	float: left
}

.toptopic h2 .tit {
	font-size: 24px;
	font-family: Microsoft Yahei, Mingliu, sans-serif;
	vertical-align: middle
}

.toptopic .desc {
	float: left;
	margin-left: 5px;
	padding-top: 14px;
	font-size: 14px
}

.toptopic .opt {
	float: right;
	padding-top: 14px
}

.toptopic .opt .item {
	vertical-align: middle;
	margin-left: 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.toptopic .opt .item a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 4px 0 0 4px;
	width: 20px;
	height: 20px
}

.toptopic .opt .select a {
	cursor: default
}

.subtopic h2 {
	float: left
}

.subtopic h2 .tit {
	font-size: 18px;
	font-family: Microsoft Yahei, Mingliu, sans-serif;
	vertical-align: middle;
	_zoom: 1
}

.subtopic .desc {
	float: left;
	margin-left: 5px;
	padding-top: 5px;
	font-size: 14px
}

.subtopic .opt {
	float: right;
	padding-top: 6px
}

.tagnav {
	width: 100%;
	padding: 12px 0;
	margin: 0 auto;
	text-align: center
}

.tagnav .item, .tagnav .item a, .tagnav .item .txt, .tagnav .item .ar {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-family: Simsun
}

.tagnav .item {
	margin-bottom: 6px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap
}

.tagnav .item a {
	position: relative;
	cursor: pointer;
	vertical-align: middle
}

.tagnav .item a:hover {
	text-decoration: none
}

.tagnav .item .txt {
	position: relative;
	white-space: nowrap;
	height: 32px;
	line-height: 30px;
	_line-height: 32px;
	padding: 0 12px;
	color: #333;
	font-size: 22px;
	font-family: Microsoft Yahei, Mingliu, sans-serif;
	vertical-align: top
}

.tagnav .item .ar {
	position: absolute;
	width: 30px;
	left: 50%;
	margin-left: -15px;
	bottom: -11px;
	display: none;
	color: #01adba
}

.tagnav .select a, .tagnav .item a:hover {
	background: #01adba;
	border-radius: 3px
}

.tagnav .select a .txt, .tagnav .item a:hover .txt {
	color: #fff
}

.tagnav .select .ar, .tagnav .item a:hover .ar {
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.tagnav .dot {
	margin: 0;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	background-position: -43px -27px
}

.tagnav .item .txt em {
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin: -2px 0 0 1px;
	vertical-align: middle;
	border-width: 4px 4px 0 4px;
	border-color: #999 transparent transparent transparent;
	border-style: solid dashed dashed dashed;
	*zoom: 1
}

.tagnav .item a:hover .txt em {
	border-top-color: #fff
}

.tagnav .bd {
	position: relative;
	z-index: 1;
	max-width: 986px;
	min-width: 960px;
	_width: 960px;
	margin: 0 auto;
	color: #696766;
    font-family: 微软雅黑;
    font-size: 44px;
    letter-spacing: 10px;
}

.tb_tag {
	margin: 0 auto
}

.D_tagSub {
	position: absolute;
	right: 0;
	top: 40px;
	width: 300px;
	padding: 10px 5px 5px 10px;
	background: #fff;
	border: #afafaf 1px solid;
	text-align: left;
	border-radius: 5px
}

.D_tagSub .item {
	*display: inline;
	*zoom: 1;
	margin: 0 5px 5px 0
}

.D_tagSub .item a {
	*display: inline;
	*zoom: 1;
	padding: 0 8px;
	font-size: 16px;
	font-family: Microsoft Yahei, Mingliu, sans-serif;
	color: #333;
	border-radius: 3px;
	white-space: nowrap
}

.D_tagSub .item a:hover {
	background: #01adba;
	color: #fff;
	text-decoration: none
}

.D_tagSub .select a {
	color: #fff
}

.D_tagSub .a {
	position: absolute;
	margin: -30px 0 0 260px
}

.D_tagSub .a {
	border-width: 10px;
	border-bottom-color: #AFAFAF
}

.D_tagSub .a u {
	border-width: 8px;
	margin: -6px 0 0 -8px
}

.mv_video {
	text-align: center;
	background: #f0f0f0;
	overflow: hidden
}

.vPlay .vWrap, .vBox {
	display: none
}

.vPlay .vBox {
	display: block
}

.mv_video .vWrap img {
	height: 458px
}

.btnPlay {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80px;
	height: 80px;
	display: block;
	margin: -40px 0 0 -40px;
	border-radius: 50%;
	cursor: pointer
}

.btnPlay em {
	display: block
}

.btnPlay .canPlay {
	background:
		url(http://mat1.gtimg.com/www/mb/images/weishi/btn_play_new140314.8a.png)
		no-repeat
}

.vWrap {
	position: relative;
	background: #fff
}

.vWrap img {
	max-width: 100%;
	height: auto;
	cursor: pointer
}

.mv_video .btnPlay .canPlay {
	width: 80px;
	height: 80px;
	border-radius: 50%
}

.mv_videoAddition {
	border-bottom: #e2e2e2 1px solid
}

.moreFoot {
	text-align: center;
	font-size: 14px;
	color: #666;
	font-size: 0;
	height: 30px
}

.moreFoot2 {
	background-color: #ebebeb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef),
		to(#e7e7e7));
	background-image: -webkit-linear-gradient(top, #efefef, #e7e7e7);
	background-image: -moz-linear-gradient(top, #efefef, #e7e7e7);
	background-image: -ms-linear-gradient(top, #efefef, #e7e7e7);
	background-image: -o-linear-gradient(top, #efefef, #e7e7e7);
	background-image: linear-gradient(top, #efefef, #e7e7e7);
	filter: progid:DXImageTransform.Microsoft.Gradient(enabled='true',
		startColorstr='#efefef', endColorstr='#e7e7e7');
	*zoom: 1
}

.moreFoot2 .lk {
	position: relative;
	display: block;
	height: 40px;
	padding-top: 18px;
	border: #ddd 1px solid;
	font-size: 14px;
	font-weight: bold;
	color: #5a5a5a;
	text-align: center;
	*zoom: 1
}

.moreFoot2 .lk:hover {
	text-decoration: none
}

.moreFoot2 .tx_song {
	color: #8c8c8c
}

.m_b_banner {
	min-width: 960px;
	max-width: 986px;
	height: 140px;
	line-height: 1.5;
	margin: 20px auto 20px;
	position: relative;
	background: #0dc1cf
		url(http://mat1.gtimg.com/www/mb/images/mv/banner_131108.png) 0 0
		no-repeat
}

.m_b_banner h3 {
	font-size: 36px;
	font-family: Microsoft Yahei, Mingliu, sans-serif;
	color: #fff;
	padding: 25px 0 0 135px;
	text-shadow: 1px 1px 3px rgba(18, 107, 114, 0.3), -1px -1px 3px
		rgba(18, 107, 114, 0.3)
}

.m_b_banner p {
	font-size: 22px;
	font-family: Microsoft Yahei, Mingliu, sans-serif;
	color: #fff;
	padding: 0 0 0 135px;
	text-shadow: 1px 1px 3px rgba(18, 107, 114, 0.3), -1px -1px 3px
		rgba(18, 107, 114, 0.3)
}

.m_b_banner .m_b_qrCode {
	position: absolute;
	top: 24px;
	right: 53px
}

.m_b_banner .m_b_qrCode .m_b_dt {
	display: inline-block;
	line-height: 18px;
	vertical-align: top;
	padding: 10px 10px 0 0;
	color: #fff;
	text-align: right
}

.m_b_banner .m_b_qrCode img {
	width: 100px;
	height: 100px
}

.m_b_banner .g_close_btn {
	background-color: #0dbac8;
	border-color: #0baab6
}

.m_b_banner .g_close_btn span {
	background-color: #0ba3af;
	color: #0dc1cf
}

.topbanner {
	width: 960px;
	height: 140px;
	margin: 20px auto 0
}

.copyright {
	margin-top: 20px;
	background: #d8d8d8;
	clear: both
}

.copyright .bd {
	width: 960px;
	margin: 0 auto;
	padding: 15px 0
}

.copyright p {
	color: #999;
	text-shadow: #fff 0 1px 0;
	text-align: center
}

.copyright a {
	color: #999
}

.copyright a:hover {
	text-decoration: underline
}

.browsersupport {
	position: fixed;
	_position: absolute;
	z-index: 999;
	display: none;
	display: block\9;
	width: 100%;
	left: 0;
	top: 0;
	opacity: .7;
	filter: alpha(opacity = 70)
}

:root .browsersupport {
	display: none\9
} /*version:148470*/
@
-webkit-keyframes enter_0 { 0%{
	opacity: 0
}

100%{
opacity
:
1
}
}
@
-moz-keyframes enter_0 { 0%{
	opacity: 0
}

100%{
opacity
:
1
}
}
@
-o-keyframes enter_0 { 0%{
	opacity: 0
}

100%{
opacity
:
1
}
}
@
-ms-keyframes enter_0 { 0%{
	opacity: 0
}

100%{
opacity
:
1
}
}
@
keyframes enter_0 { 0%{
	opacity: 0
}

100%{
opacity
:
1
}
}
@
-webkit-keyframes enter_zoomin { 0%{
	-webkit-transform: scale(.95);
	opacity: 0
}

100%{
-webkit-transform
:scale(1)
;opacity
:
1
}
}
@
-moz-keyframes enter_zoomin { 0%{
	-moz-transform: scale(.95);
	opacity: 0
}

100%{
-moz-transform
:scale(1)
;opacity
:
1
}
}
@
-o-keyframes enter_zoomin { 0%{
	-o-transform: scale(.95);
	opacity: 0
}

100%{
-o-transform
:scale(1)
;opacity
:
1
}
}
@
-ms-keyframes enter_zoomin { 0%{
	-ms-transform: scale(.95);
	opacity: 0
}

100%{
-ms-transform
:scale(1)
;opacity
:
1
}
}
@
keyframes enter_zoomin { 0%{
	transform: scale(.95);
	opacity: 0
}

100%{
transform
:scale(1)
;opacity
:
1
}
}
@
-webkit-keyframes enter_t_10 { 0%{
	-webkit-transform: translateY(-10px);
	opacity: 0
}

100%{
-webkit-transform
:translateY(0)
;opacity
:
1
}
}
@
-moz-keyframes enter_t_10 { 0%{
	-moz-transform: translateY(-10px);
	opacity: 0
}

100%{
-moz-transform
:translateY(0)
;opacity
:
1
}
}
@
-o-keyframes enter_t_10 { 0%{
	-o-transform: translateY(-10px);
	opacity: 0
}

100%{
-o-transform
:translateY(0)
;opacity
:
1
}
}
@
-ms-keyframes enter_t_10 { 0%{
	-ms-transform: translateY(-10px);
	opacity: 0
}

100%{
-ms-transform
:translateY(0)
;opacity
:
1
}
}
@
keyframes enter_t_10 { 0%{
	transform: translateY(-10px);
	opacity: 0
}

100%{
transform
:translateY(0)
;opacity
:
1
}
}
@
-webkit-keyframes enter_r_10 { 0%{
	-webkit-transform: translateX(10px);
	opacity: 0
}

100%{
-webkit-transform
:translateX(0)
;opacity
:
1
}
}
@
-moz-keyframes enter_r_10 { 0%{
	-moz-transform: translateX(10px);
	opacity: 0
}

100%{
-moz-transform
:translateX(0)
;opacity
:
1
}
}
@
-o-keyframes enter_r_10 { 0%{
	-o-transform: translateX(10px);
	opacity: 0
}

100%{
-o-transform
:translateX(0)
;opacity
:
1
}
}
@
-ms-keyframes enter_r_10 { 0%{
	-ms-transform: translateX(10px);
	opacity: 0
}

100%{
-ms-transform
:translateX(0)
;opacity
:
1
}
}
@
keyframes enter_r_10 { 0%{
	transform: translateX(10px);
	opacity: 0
}

100%{
transform
:translateX(0)
;opacity
:
1
}
}
@
-webkit-keyframes enter_b_10 { 0%{
	-webkit-transform: translateY(10px);
	opacity: 0
}

100%{
-webkit-transform
:translateY(0)
;opacity
:
1
}
}
@
-moz-keyframes enter_b_10 { 0%{
	-moz-transform: translateY(10px);
	opacity: 0
}

100%{
-moz-transform
:translateY(0)
;opacity
:
1
}
}
@
-o-keyframes enter_b_10 { 0%{
	-o-transform: translateY(10px);
	opacity: 0
}

100%{
-o-transform
:translateY(0)
;opacity
:
1
}
}
@
-ms-keyframes enter_b_10 { 0%{
	-ms-transform: translateY(10px);
	opacity: 0
}

100%{
-ms-transform
:translateY(0)
;opacity
:
1
}
}
@
keyframes enter_b_10 { 0%{
	transform: translateY(10px);
	opacity: 0
}

100%{
transform
:translateY(0)
;opacity
:
1
}
}
@
-webkit-keyframes enter_l_10 { 0%{
	-webkit-transform: translateX(-10px);
	opacity: 0
}

100%{
-webkit-transform
:translateX(0)
;opacity
:
1
}
}
@
-moz-keyframes enter_l_10 { 0%{
	-moz-transform: translateX(-10px);
	opacity: 0
}

100%{
-moz-transform
:translateX(0)
;opacity
:
1
}
}
@
-o-keyframes enter_l_10 { 0%{
	-o-transform: translateX(-10px);
	opacity: 0
}

100%{
-o-transform
:translateX(0)
;opacity
:
1
}
}
@
-ms-keyframes enter_l_10 { 0%{
	-ms-transform: translateX(-10px);
	opacity: 0
}

100%{
-ms-transform
:translateX(0)
;opacity
:
1
}
}
@
keyframes enter_l_10 { 0%{
	transform: translateX(-10px);
	opacity: 0
}

100%{
transform
:translateX(0)
;opacity
:
1
}
} /*version:148470*/
html, body {
	_height: 100%;
	overflow-x: hidden
}

body {
	_background-attachment: fixed;
	_background-image: url(about:blank);
	background-color: #fff
}

.clear:after {
	content: '';
	display: table;
	clear: both
}

.clear {
	zoom: 1
} /*version:148470*/
.mod_flft .logo_in {
	background:
		url(http://mat1.gtimg.com/www/mb/images/mv/sprite_mVideo_official_131202.8a.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=crop, src='http://mat1.gtimg.com/www/mb/images/mv/sprite_mVideo_official_131202.32.png')
}

.av_ls .pic .mask, .av_ls .ar em, .vip, .av_ls .page .dot, .ws_ls .videoBox .playbtn
	{
	background:
		url(http://mat1.gtimg.com/www/mb/images/mv/sprite_mVideo_mod_131031.png)
}

.vip {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	margin-left: 2px;
	background-position: -129px 0;
	vertical-align: middle
}

.av_ls .arl em {
	background-position: -129px -22px
}

.av_ls .arl a:hover em {
	background-position: -129px -92px
}

.av_ls .arr em {
	background-position: -169px -22px
}

.av_ls .arr a:hover em {
	background-position: -169px -92px
}

.av_ls .page .dot {
	background-position: -167px 0
}

.av_ls .page .cur {
	background-position: -184px 0
}

.ws_ls .videoBox .playbtn {
	display: block;
	width: 40px;
	height: 30px;
	background-position: 0 -129px
}

.ws_ls .videoBox a:hover .playbtn {
	background-position: -41px -129px
}

.av_info .hd, .av_info .bd, .av_info .ft {
	background: url(http://mat1.gtimg.com/www/mb/images/mv/mVideo_pop.png);
	_background: #fff
}

.D_title .close, .ico_lay_wechat, .ico_lay_weibo {
	background:
		url(http://mat1.gtimg.com/www/mb/images/mv/sprite_mVideo_lay_130906b.png)
}

.D_title .close {
	float: right;
	display: block;
	width: 31px;
	height: 31px;
	background-position: -57px 0
}

.D_title .close:hover {
	background-color: #ebebeb;
	border-radius: 3px
}

.ico_lay_wechat, .ico_lay_weibo {
	width: 56px;
	height: 56px
}

.ico_lay_weibo {
	background-position: 0 -57px
}

.download_note {
	margin-top: 5px;
	z-index: -1;
	position: relative
}

.download_note a {
	color: #fff
}

.download_note a:hover {
	color: #fff
}

.mod_hd {
	position: relative;
	height: 666px;
	background: #56b992;
	border-bottom: #e0e0e0 1px solid;
	box-shadow: #e5b0aa 0 0 10px 0;
	_zoom: 1
}

.mod_hd_con {
	position: relative;
	width: 986px;
	height: 580px;
	margin: 0 auto;
	padding: 86px 2px 0 0
}

.mod_hd .topic {
	position: relative;
	z-index: 1;
	float: left;
	padding-top: 72px
}

.mod_hd .c1 {
	display: none
}

.mod_hd .c1 .logo {
	width: 90px;
	height: 90px
}

.mod_hd .c2 {
	padding-right: 6px;
	_padding-right: 0
}

.mod_hd .c2 .desc {
	font-family: Microsoft Yahei, Helvetica, Arial, sans-serif;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 5px;
	padding-left: 4px
}

.mod_hd .c2 .tit {
	width: 270px;
	height: 84px;
	padding: 0;
	margin-left: 42px;
	overflow: hidden;
	text-align: center;
	background:
		url(../images/sublogo.png)
		0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sublogo.png')
}
.mod_hd .c2 .rqcode {
	width: 330px;
	height: 109px;
	padding: 0;
	margin-left: 42px;
	margin-top: 60px;
	overflow: hidden;
	text-align: center;
	background:
		url(../images/rqcode.png)
		0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/rqcode.png')
}
.mod_hd .c2 .tit .t {
	position: absolute;
	font-size: 0;
	width: 0;
	height: 0;
	overflow: hidden
}

.mod_hd .c2 .tit .ver {
	color: #999;
	white-space: nowrap
}

.mod_hd .c2 .desc {
	padding-top: 4px;
	font-size: 16px
}

.mod_hd .c2 .action {
	width: 270px;
	margin-top: 30px;
	text-align: center
}

.mod_hd .c2 .action_c2 {
	padding-top: 12px
}

.mod_hd .c2 .action .acWrap {
	float: left;
	width: 220px
}

.mod_hd .c2 .action .ac1 {
	margin-bottom: 15px
}

.mod_hd .c2 .action .ac2 .txt {
	margin-top: 5px
}

.mod_hd .c2 .action .qrcode_down {
	min-height: 146px;
	text-align: center
}

.mod_hd .c2 .action .qrcode_down img {
	vertical-align: top;
	border: #ccc 1px solid
}

.slider {
	padding-top: 70px;
	float: right;
	padding-right: 20px
}

.slider .mv_video {
	width: 440px;
	height: 440px;
	margin-right: 8px;
	float: left;
	background-color: #000;
	overflow: hidden;
	position: relative
}

.slider .mv_item {
	overflow: hidden;
	float: left
}

.slider .item {
	position: relative;
	margin-bottom: 8px;
	_display: inline;
	_zoom: 1;
	vertical-align: top
}

.slider .item .lk {
	position: relative;
	vertical-align: top;
	display: block;
	width: 104px;
	color: #fff;
	overflow: hidden;
	cursor: pointer;
	background-color: #000
}

.slider .item .pic, .slider .item .txt {
	display: block
}

.slider .item .pic {
	width: 104px;
	height: 104px;
	opacity: .9;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.slider .item img {
	width: 104px;
	height: 104px;
	vertical-align: top
}

.slider .item .lk:hover, .slider .select .lk {
	width: 98px;
	height: 98px;
	border: #08bcca 3px solid;
	overflow: hidden;
	text-decoration: none
}

.slider .item .lk:hover .pic, .slider .select .lk .pic {
	margin: -3px 0 0 -3px;
	opacity: 1
}

.slider .item .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	padding: 80px 3px 3px;
	width: 98px;
	height: 21px;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0)
		70%, rgba(0, 0, 0, .8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,
		transparent), color-stop(80%, rgba(0, 0, 0, 0)),
		color-stop(100%, rgba(0, 0, 0, .7)));
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0)
		70%, rgba(0, 0, 0, .8) 100%);
	background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 70%,
		rgba(0, 0, 0, .8) 100%);
	background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0)
		70%, rgba(0, 0, 0, .8) 100%);
	background: linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 70%,
		rgba(0, 0, 0, .8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',
		endColorstr='#99000000', GradientType=0);
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.slider .item .lk:hover .txt, .slider .select .lk .txt {
	padding: 77px 0 0
}

.av_ls {
	position: relative;
	padding-top: 25px;
	zoom: 1
}

.av_ls .ar {
	position: absolute
}

.av_ls .ar a {
	display: block;
	width: 90px;
	height: 255px;
	padding-top: 145px;
	cursor: pointer
}

.av_ls .ar em {
	display: block;
	width: 40px;
	height: 70px
}

.av_ls .arl {
	left: 0;
	margin-left: -30px
}

.av_ls .arr {
	right: 0;
	margin-right: -30px
}

.av_ls .arr em {
	float: right
}

.av_ls .av_con {
	*position: relative;
	width: 900px;
	height: 400px;
	margin: 0 auto;
	overflow: hidden
}

.av_ls .av_pg {
	width: 900px;
	float: left;
	-webkit-transform: rotate(0deg)
}

.av_ls .item {
	float: left;
	width: 150px;
	height: 200px
}

.av_ls .pic {
	position: relative;
	width: 128px;
	height: 124px;
	padding-top: 4px;
	margin: 0 auto;
	text-align: center
}

.av_ls .pic a {
	cursor: pointer
}

.av_ls .pic img {
	width: 120px;
	height: 120px;
	border-radius: 60px
}

.av_ls .pic .mask {
	width: 128px;
	height: 128px;
	position: absolute;
	left: 0;
	top: 0
}

.av_ls .txt {
	text-align: center
}

.av_ls .txt a {
	font-family: Microsoft Yahei;
	color: #a1a3a6;
	font-size: 16px;
	vertical-align: middle
}

.av_ls .txt a:hover {
	text-decoration: none
}

.av_ls .page {
	text-align: center
}

.av_ls .page .dot {
	width: 16px;
	height: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.av_info {
	position: absolute;
	z-index: 900;
	width: 278px;
	_border: #e5e5e5 4px solid;
	-webkit-animation: enter_0 .2s ease-in-out;
	-moz-animation: enter_0 .2s ease-in-out;
	-o-animation: enter_0 .2s ease-in-out;
	-ms-animation: enter_0 .2s ease-in-out;
	animation: enter_0 .2s ease-in-out
}

.av_info .arr {
	display: none;
	_display: block;
	position: absolute;
	top: -12px;
	left: 30px
}

.av_info .arr .ar1, .av_info .arr .ar2 {
	position: absolute;
	font-family: Simsun;
	font-size: 20px
}

.av_info .arr .ar1 {
	color: #e5e5e5;
	margin-top: -5px
}

.av_info .arr .ar2 {
	color: #fff
}

.av_info .hd {
	height: 15px;
	background-position: 0 0
}

.av_info .bd {
	background-position: -279px 0;
	background-repeat: repeat-y;
	padding: 0 15px;
	line-height: 2em;
	word-wrap: break-word;
	word-break: break-all;
	color: #333
}

.av_info .ft {
	height: 9px;
	background-position: 0 bottom
}

.tagnav {
	margin-top: 25px;
	text-align: center
}

.tagnav .item, .tagnav .item a, .tagnav .item .txt, .tagnav .item .ar {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle
}

.tagnav .item {
	position: relative;
	text-align: center
}

.tagnav .item a {
	cursor: pointer
}

.tagnav .item a:hover {
	text-decoration: none
}

.tagnav .item .txt {
	height: 32px;
	padding: 0 12px;
	line-height: 30px;
	color: #333;
	font-size: 22px;
	font-family: Microsoft Yahei, Mingliu
}

.tagnav .item .ar {
	position: absolute;
	width: 30px;
	left: 50%;
	margin-left: -15px;
	bottom: -9px;
	display: none;
	color: #01adba
}

.tagnav .select a, .tagnav .item a:hover {
	background: #01adba;
	border-radius: 3px
}

.tagnav .select a .txt, .tagnav .item a:hover .txt {
	color: #fff
}

.tagnav .select .ar, .tagnav .item a:hover .ar {
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.tagnav .dot {
	margin: 0
}

.ws_ls {
	max-width: 986px;
	min-width: 960px;
	*width: 960px;
	margin: 25px auto 0
}

.ws_ls .col {
	width: 25%;
	float: left
}

.ws_ls .last {
	margin-right: 0
}

.ws_ls .item {
	width: 235px;
	vertical-align: top;
	background: #fff;
	margin: 0 auto 30px;
/* 	border-bottom: #e4e4e4 1px solid; */
	color: #333;
	font-family: Microsoft Yahei
}
.ws_ls .item .icon{
	width:104px;
	height:136px;
	margin: 24px auto;
	background:
		url(../images/infos_icon.png)
		no-repeat;
	text-align: center;
	color: #56b992;
    font-family: 微软雅黑;
    font-size: 24px;
    line-height: 86px;
    text-align: center;
}
.ws_ls .item .icon.i2{
	background-position:-104px 0;
}
.ws_ls .item .icon.i3{
	background-position:-208px 0;
}
.ws_ls .item .icon.i4{
	background-position:-312px 0;
}
.ws_ls .item .info{
	margin: auto 30px;
	color: #706c6c;
    font-family: 微软雅黑;
    font-size: 14px;
}

.zz_ls {
	max-width: 986px;
	min-width: 960px;
	*width: 960px;
	margin: 25px auto 0
}

.zz_ls .col {
	width: 25%;
	float: left;
	
}

.zz_ls .last {
	margin-right: 0;
}
.zz_ls .col ul{
	border-right: 1px solid #000000;
}
.zz_ls .last ul{
	border-right:0;
}
.zz_ls .item {
	vertical-align: top;
	background: #fff;
	padding: 34px;
	border-bottom: 1px solid #000;
	color: #333;
	font-family: Microsoft Yahei;
}
.zz_ls .item.last{
	border-bottom: 0;
}
.zz_ls .item .icon{
	width: 186px;
	height: 208px;
	margin: auto;
	background:
		url(../images/zizhi.png)
		no-repeat;
	text-align: center;
	color: #56b992;
    font-family: 微软雅黑;
    font-size: 24px;
    line-height: 86px;
    text-align: center;
}
.zz_ls .item .icon.i2{
	background-position:-186px 0;
}
.zz_ls .item .icon.i3{
	background-position:-372px 0;
}
.zz_ls .item .icon.i4{
	background-position:-558px 0;
}
.zz_ls .item .icon.i5{
	background-position:0px -208px;
}
.zz_ls .item .icon.i6{
	background-position:-186px -208px;
}
.zz_ls .item .icon.i7{
	background-position:-372px -208px;
}
.zz_ls .item .icon.i8{
	background-position:-558px -208px;
}
.zz_ls .item .info{
	margin: auto 30px;
	color: #706c6c;
    font-family: 微软雅黑;
    font-size: 14px;
}

.lg_ls {
	max-width: 986px;
	min-width: 960px;
	*width: 960px;
	margin: 25px auto 0
}

.lg_ls .item {
	vertical-align: top;
	background: #fff;
	width: 10%;
	color: #333;
	float: left;
	font-family: Microsoft Yahei;
}
.lg_ls .item.last{
	width: 30%;
}
.lg_ls .item .icon{
	width: 90px;
	height: 70px;
	margin: 3px auto;
	text-align: center;
	color: #56b992;
	border:1px solid #353535;
    font-family: 微软雅黑;
    font-size: 24px;
    line-height: 70px;
    text-align: center;
}
.lg_ls .item.last .icon{
	width: 286px;
	border:0px;
}
.lg_ls .item.last .icon img {
	width: 286px;
}
.lg_ls .item .icon img {
	width: 90px;
	height: 70px;
}
.ws_ls .userBox {
	height: 50px;
	padding: 5px 0 0 10px;
	background-color: #fff;
	overflow: hidden
}

.ws_ls .userBox .userPic {
	padding-top: 5px;
	margin-right: 5px;
	float: left
}

.ws_ls .userBox .userPic img {
	width: 35px;
	height: 35px;
	border-radius: 5px;
	vertical-align: top
}

.ws_ls .userBox .userName {
	overflow: hidden;
	white-space: nowrap;
	max-width: 100%;
	text-overflow: ellipsis;
	font-size: 14px
}

.ws_ls .userBox .userName strong {
	font-weight: normal
}

.ws_ls .videoBox {
	position: relative
}

.ws_ls .videoBox img {
	width: 235px;
	height: 235px;
	vertical-align: top
}

.ws_ls .videoBox .playbtn {
	position: absolute;
	top: 190px;
	left: 15px
}

.ws_ls .videoBox .mask {
	position: absolute;
	width: 235px;
	height: 235px;
	left: 0;
	top: 0
}

.ws_ls .videoBox a {
	cursor: pointer
}

.ws_ls .videoBox a .mask {
	background: #000;
	opacity: 0;
	filter: alpha(opacity = 0);
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	-ms-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.ws_ls .videoBox a:hover .mask {
	opacity: .3;
	filter: alpha(opacity = 30)
}

.ws_ls .comtBox {
	position: relative;
	padding: 10px;
	*zoom: 1;
	_font-family: Tahoma, sans-serif
}

.ws_ls .comtBox .msgBox {
	clear: both;
	*zoom: 1
}

.ws_ls .comtBox .msgCnt {
	height: 48px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 14px;
	line-height: 24px
}

.ws_ls .comtBox .msgCnt img {
	vertical-align: top
}

.ws_ls .comtBox .pubInfo {
	color: #888;
	padding-top: 10px;
	border-top: #d8d8d8 1px dotted;
	margin-top: 10px;
	font-size: 14px
} /*version:148470*/
.topnav {
	position: absolute
}

.topnav_ph {
	display: none
}

.bgGroup {
	opacity: 0;
	visibility: hidden\9;
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	background-position: 0 80px;
	background-repeat: no-repeat;
/* 	-webkit-background-size: cover; */
/* 	-moz-background-size: cover; */
/* 	-o-background-size: cover; */
/* 	-ms-background-size: cover; */
/* 	background-size: cover; */
/* 	-webkit-transition: opacity .5s ease-in-out; */
/* 	-moz-transition: opacity .5s ease-in-out; */
/* 	-o-transition: opacity .5s ease-in-out; */
/* 	-ms-transition: opacity .5s ease-in-out; */
/* 	transition: opacity .5s ease-in-out */
}

.bgSelect {
	opacity: 1;
	visibility: visible\9
}

.bgIE {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.mod_bd .m_b {
	*zoom: 1
}

.mod_bd .m_b_hd, .mod_bd .m_b_bd {
	min-width: 960px;
	max-width: 986px;
	_width: 960px;
	margin: 0 auto
}

.mod_bd .m_b_bd {
	padding-bottom: 30px
}

.mod_ft {
	position: relative
}

.mod_flft {
	position: fixed;
	_position: relative;
	z-index: 901;
	bottom: 0;
	width: 100%;
	height: 114px;
	-webkit-backface-visibility: hidden;
	-webkit-animation: flft .5s ease;
	-moz-animation: flft .5s ease;
	-o-animation: flft .5s ease
}

.mod_ft {
	position: relative;
/* 	height: 666px; */
	background: #454343;
	_zoom: 1
}

.mod_ft_con {
	position: relative;
	width: 986px;
/* 	height: 500px; */
	margin: 0 auto;
	padding: 60px 2px;
	text-align: center;
	font-size: 24px;
	color: white;
	font-family: 微软雅黑;
	color:#307b5e;
}
.mod_ft_con > div{
	padding: 8px;
}
.mod_ft_con .tel,.mod_ft_con .qq,.mod_ft_con .wx{
	width: 33px;
	height: 32px;
	margin: 6px;
    display: inline-block;
    font-size: 0;
    overflow: hidden;
    vertical-align: middle;
	background: url(../images/lxicon.png) no-repeat;
}

.mod_ft_con .qq{
	background-position:-33px 0;
}
.mod_ft_con .wx{
	background-position:-66px 0;
}
.mod_ft_con .split{
	margin-right: 18px;
}
.mod_ft_con a{
	color: white; 
	margin-right: 18px;
}
.mod_ft_con a:hover{
	text-decoration: none;
}


@
-webkit-keyframes flft { 0%{
	-webkit-transform: translate3d(0, 90px, 0)
}

100%{
-webkit-transform
:translate3d
(0
,
0,0)
}
}
@
-moz-keyframes flft { 0%{
	-moz-transform: translate3d(0, 90px, 0)
}

100%{
-moz-transform
:translate3d
(0
,
0,0)
}
}
@
-o-keyframes flft { 0%{
	-o-transform: translate3d(0, 90px, 0)
}

100%{
-o-transform
:translate3d
(0
,
0,0)
}
}
.mod_flft .darkbg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000;
	opacity: .7;
	filter: alpha(opacity = 70);
	_filter: none;
	_background: #808080
}

.mod_flft_in {
	padding-top: 6px;
	position: relative;
	width: 960px;
	margin: 0 auto
}

.mod_flft .logo {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin-right: 12px;
	margin-top: 21px
}

.mod_flft .logo_in {
	width: 90px;
	height: 151px;
	margin: -91px 0 0 0
}

.mod_flft_in .tit {
	float: left;
	padding-top: 31px;
	font-size: 22px;
	color: #fff;
	font-family: Microsoft Yahei, Mingliu
}

.mod_flft_in .action {
	position: relative;
	float: left;
	margin-top: 27px;
	margin-left: 12px
}

.mod_flft_in .qrcode_down {
	float: left;
	padding-left: 20px
}

.mod_flft_in .qrcode_down img {
	width: 101px;
	height: 101px
}

.mod_flft_in .qrcode_con {
	position: absolute;
	right: -4px;
	bottom: 101px;
	width: 204px;
	height: 218px;
	padding: 4px 0 0 4px;
	background: url(http://mat1.gtimg.com/www/mb/images/mv/qrcode_con.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=crop, src='http://mat1.gtimg.com/www/mb/images/mv/qrcode_con.png');
	-webkit-animation: enter_b_10 .5s ease 1;
	-moz-animation: enter_b_10 .5s ease 1;
	-o-animation: enter_b_10 .5s ease 1;
	-ms-animation: enter_b_10 .5s ease 1;
	animation: enter_b_10 .5s ease 1
}

.mod_flft_in .qrcode_con img {
	vertical-align: top
}

.copyright {
	padding-bottom: 114px;
	_padding-bottom: 0;
	margin-top: 0
}

.D_lay .close {
	background:
		url(http://mat1.gtimg.com/www/mb/images/mv/sprite_mVideo_lay_130906b.png)
}

.D_lay .close {
	position: absolute;
	right: 3px;
	display: block;
	width: 31px;
	height: 31px;
	background-position: -57px 0
}

.D_lay .close:hover {
	background-color: #ebebeb;
	border-radius: 3px
}

.D_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .5;
	filter: alpha(opacity = 50)
}

.D_lay {
	position: fixed;
	_position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 999;
	background: url(about:blank)
}

.D_wrap {
	position: absolute;
	left: 50%;
	top: 45%;
	background: #fff;
	background-clip: padding-box;
	border: #333 4px solid;
	border-color: rgba(0, 0, 0, .5);
	box-shadow: rgba(0, 0, 0, .75) 0 2px 8px;
	-webkit-animation: enter_zoomin .5s ease-in-out 1;
	-moz-animation: enter_zoomin .5s ease-in-out 1;
	-o-animation: enter_zoomin .5s ease-in-out 1;
	-ms-animation: enter_zoomin .5s ease-in-out 1;
	animation: enter_zoomin .5s ease-in-out 1
}

.D_cont .preBox, .D_cont .conBox {
	float: left;
	border-color: #dedede;
	border-style: solid
}

.D_cont .preBox {
	padding-right: 30px;
	border-width: 0 1px 0 0;
	margin-right: -1px
}

.D_cont .conBox {
	padding-left: 30px;
	border-width: 0 0 0 1px
}

.D_title {
	height: 34px;
	padding: 3px 3px 0
}

.D_cont {
	padding: 0 40px 37px
}

.D_cont .toptxt {
	font-size: 18px;
	line-height: 30px;
	font-family: Microsoft Yahei
} /*version:148470*/ /*  |xGv00|a1f0c99d848e4aaa6a270ec61626d5ec */