html { -ms-text-size-adjust: none; -webkit-text-size-adjust: none; text-size-adjust: none; font-size: 312.5%; -webkit-tap-highlight-color: rgba(0,0,0,0); height: 100% }
body { overflow-x: hidden; height: 100%; margin: 0; color: #181A1C; font-size: 0.33rem; font-family: Arial, Microsoft YaHei; background-color: #fff; -webkit-overflow-scrolling: touch }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #ff9001; }
a.hover { text-decoration: none; color: #ff9001; }
img { border: none; max-width: 98% }
ul, ol, dl, li, dd, dt, h2, p, h3, h4, h5, h6, h1 { list-style-type: none; font-weight: 400; margin: 0; padding: 0; }
.clear { clear: both; font-size: 0; line-height: 0; }
.wp { width: 100%; max-width: 12.8rem; min-width: 6.4rem; margin: 0 auto }
.left { float: left }
.right { float: right }
header { height: 1.1rem; background: #f8f8f8 }
header .logo { width: 100%; margin-top: 8px; display: block; display: none; position:relative;background: #f8f8f8 }
header .logo img{ display:block; width: 100%; margin:0; position:0; left:0; top:0}
header .member { background: url(../images/2icon.png?80) no-repeat -637px -125px; height: 38px; margin-top: 8px; width: 38px; border-radius:19px; border:1px solid #dbdbdb; margin-right: 8px; display: none }
header .member img{border-radius:19px; width:100%; height:100%}
header .search { background: url(../images/2search.gif) repeat-x; height: 38px; margin-top: 8px; width: 100%; }
header .search .l { background: url(../images/2icon.png?80) no-repeat -605px -71px; width: 5%; height: 38px; float: left }
header .search .c { width: 85%; float: left; height: 38px; display: block }
header .search .key { display: block; width: 100%; height: 22px; line-height: 22px; padding: 0; margin: 0 auto; margin-top: 7px; border: 0; background: none }
header .search .r { background: url(../images/2icon.png?80) no-repeat -640px -71px #f8f8f8; width: 10%; height: 38px; float: right }
header .hover .logo, header .hover .member { display: block }
header .hover .search { width: 72px; }
header .hover .search .c { display: none }
header .hover .search .r, header .hover .search .l { width: 50%; }
header .search .searchSubmitNo, header .hover .search .searchSubmit { display: none }
header .hover .search .searchSubmitNo, header .search .searchSubmit { display: block }
header.top { height: 0.74rem; background: #333; text-align: center; color: #fff; font-size: 0.4rem; line-height: 0.74rem;position: relative; z-index: 1002 }
header.top .back { background: url(../images/2icon.png?80) no-repeat -5px -258px; width: 60px; height: 38px; display: block; position: absolute; left: 0; z-index: 2 }
header.top .share { width: 90px; position: absolute; right: 0; top: 0; z-index: 3 }
header.top .share .fal { background: url(../images/2icon.png?80) no-repeat -60px -255px; height: 38px; width: 40px; float: right }
header.top .share .list { float: right; width: 45px; height: 38px; position: relative }
header.top .share .list span { position: absolute; left: 0; top: 0; height: 36px; width: 45px; background: url(../images/2icon.png?80) no-repeat -96px -255px;border-left: 2px solid #333; border-right: 2px solid #333; z-index: 2 }
header.top .share .list.hover span { background: url(../images/2icon.png?80) no-repeat -96px -255px #3b3b3b; border-left: 2px solid #1b1a1a; }
header.top .share .list .box { position: absolute; right: -3px; top: 36px; width: 105px; background: #3b3b3b; z-index: 1; display: none }
header.top .share .list .box a { padding-left: 40px; width: 70px; border-top: 2px solid #1b1a1a; line-height: 37px; height: 37px; margin: 0; display: block; color: #fff; font-size: 14px; text-align: left }
header.top .share .list .box a.bds_weixin { background: url(../images/2icon.png?80) no-repeat -128px -386px; }
header.top .share .list .box a.bds_tsina { background: url(../images/2icon.png?80) no-repeat -128px -323px; }
header.top .share .list .box a.bds_qzone { background: url(../images/2icon.png?80) no-repeat -507px -323px; }
header.top .share .list .box a.bds_mshare { background: url(../images/2icon.png?80) no-repeat -326px -382px; }
header.top .title { position: absolute; left: 0; height: 38px; overflow: hidden; text-align: center; width: 100%; z-index: 1 }
header.top .logout{ float:right; color:#fff; padding-right:10px}
header.top-pic .share { float: right; width: 120px; }
header.top-pic .share span.ding { display: block; background-image: url(../images/2icon.png?80); background-position: -482px -437px; height: 36px; padding-left: 30px; float: left; font-size: 18px }
header.top-pic .share span.more { background-image: url(../images/2icon.png?80);background-position: -623px -435px;  height: 36px; width: 50px; padding-left: 0;display: block; float:left }
header.top-pic .share span.more a { width: 100%; height: 100%; display: block }
header.top-pic .share .list { float: left; margin-left: 20px; }
header.top-pic .share .box a { padding-left: 40px; width: 65px; border-top: 2px solid #1b1a1a; line-height: 37px; height: 37px; margin: 0; display: block; color: #fff; font-size: 14px; text-align: left }
.all-nav { position: absolute; right: 0; top: 0; }
.all-nav .nav { height: 0.74; width: 44px; background: url(../images/2icon.png?80) no-repeat -6px -325px; display: block }
.all-list { position: absolute; top: 0.74rem; right: 0; width: 100%; background: #fff; padding: 20px 0; display:none}
.all-list dt { background: url(../images/bg2.gif) repeat-x center center; height: 17px; line-height: 17px; margin-bottom: 10px }
.all-list dt a { width: 53px; height: 17px; background: #fff; display: block; margin: 0 auto; font-size: 16px; color: #a2a2a2 }
.all-list dd { width: 100%; padding-top: 14px }
.all-list dd a { display: block; height: 27px; line-height: 27px; width: 93px; text-align: center; border: 1px solid #e0e0e0; color: #5d5d5d; margin-left: 10px; margin-bottom: 10px; float: left; font-size: 14px }
nav { height: 0.96rem; background: #333; line-height: 0.96rem; }
nav a { float: left; display: block; font-size: 0.36rem; color: #fff; width: 20%; text-align: center }
.cat { width: 100%; margin: 0 auto; border-bottom: 15px solid #f8f8f8; }
.cat p { float: left; width: 33%; height: 98px; display: block }
.cat p a { display: block; width: 66px; padding-top: 66px;text-align: center; font-weight: bold; font-size: 0.30rem; margin: 0 auto; position:relative }
.cat p a.tna { background-position: -160px -71px; }
.cat p a.sd { background-position: -262px -71px; }
.cat p a.raw { background-position: -365px -71px; }
.cat p a.ufc { background-position: -57px -159px; }
.cat p a.roh { background-position: -160px -159px; }
.cat p a.me { background-position: -262px -159px; }
.cat p a.nxt { background-position: -365px -159px; }
.cat p a img{ position:absolute; left:0; top:0; height:51px; width:51px; max-width:100%; display:block; margin:8px;}
h3.tit1 { height: 24px; position: relative; border-left: 3px solid #ff9711; }
h3.tit1 a.left { font-size: 0.48rem; padding-left: 10px; line-height: 24px }
h3.tit1 a.more { font-weight: normal; color: #7f7f7f; font-size: 0.36rem; padding-right: 10px }
h3.tit1 .tab { position: absolute; right: 0; width: 75%; line-height: 25px }
h3.tit1 .tab a { color: #7f7f7f; font-size: 0.32rem; text-align: center; width: 25%; display: block; float: left }

.index_hdp {
	width: 100%;
	position: relative;
	height: 300px;
	margin-top: 10px;
}
.index_hdp .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.index_hdp .bd ul {
	width: 100% !important;
}
.index_hdp .bd li {
	width: 100% !important;
	height: 300px;
	overflow: hidden;
	text-align: center;
}
.index_hdp .bd li a {
	display: block;
	height: 300px;
}
.index_hdp .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.index_hdp .hd ul {
	text-align: center;
	padding-top: 5px;
}
.index_hdp .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) -18px 0;
	overflow: hidden;
	line-height: 9999px;
}
.index_hdp .hd ul .on {
	background-position: 0 0;
}

.list1 { width: 100%; margin: 0 auto }
.list1 dl { width: 47%; max-width: 194px; margin-bottom: 20px; margin-left: 1.5%; margin-right: 1.5%; float: left }
.list1 dl dd { width: 100%; height: auto; font-size: 0; line-height: 0; position: relative }
.list1 dl img { width: 100%; max-height:105px }
.list1 dl dd .play_icon { position: absolute; bottom: 5px; left: 5px; background: url(../images/play_icon.png) no-repeat; width: 30px; height: 30px; display: block }
.list1 dl dt { width: 100%; height: 50px; background: #f7f7f7; overflow: hidden }
.list1 dl dt a { padding: 10px; padding-top: 8px; display: block; float: left; color: #666; font-size: 0.28rem; line-height: 20px }
.list-more { background: #f7f7f7; height: 45px; display: block; color: #666; line-height: 45px; width: 95%; margin: 0 auto; text-align: center; font-size: 0.32rem; color: #666; }
.list-more a { width: 140px; line-height: 45px; display: block; margin: 0 auto; font-size: 0.32rem; color: #666; background: url(../images/2icon.png?80) no-repeat 123px -53px; }
.list-more a.loaded { display: none }
.list-more-loaded a { display: none }
.list-more-loaded a.loaded { background: none; display: block }
.list2 { width: 90%; margin: 0 auto }
.list2 p { height: 35px; width: 100%; overflow: hidden; font-size: 0.32rem; }
.list3 { border-top: 1px solid #e7e7e7; }
.list3 li { border-bottom: 1px solid #ececec; padding: 15px 0; }
.list3 li a { width: 95%; min-height: 43px; margin: 0 auto; display: block; position: relative; height: auto }
.list3 li a img { width: 30%; float: left }
.list3 li a .tit { font-size: 0.34rem; width: 100%; float: right; overflow: hidden; height: 44px; line-height: 22px; margin-bottom: 5px }
.list3 li a .tit me { color: #999 }
.list3 li a .time { position: absolute; left:0; bottom: 0; color: #adaaaa; font-size: 0.28rem }
.list3 li.none { border: 0 }
.list4 { width: 95%; margin: 0 auto }
.list4 a { width: 31%; float: left; margin-right: 3.5%; margin-bottom: 20px; position: relative }
.list4 a.none { margin-right: 0 }
.list4 a img { width: 100% }
.list4 a .mask { background: #000; width: 100%; height: 25px; position: absolute; left: 0; bottom: 0; opacity: 0.4; filter: alpha(opacity=40); }
.list4 a .tit { width: 95%; height: 25px; display: block; position: absolute; right: 0; bottom: 0; overflow: hidden; line-height: 25px; color: #fff; text-align: center; font-size: 0.28rem }
footer { background: #333; height: 30px; margin-top: 60px; color: #999; font-size: 0.28rem }
footer .left { padding-left: 10px }
footer .right { padding-right: 10px }
footer a { color: #999; line-height: 30px }
footer a.hover { color: #fff }
.sub-nav { width:100%;height: 42px; border-bottom: 10px solid #f2f2f2;text-align:center;}
.sub-nav ul{ margin:0 auto; text-align:center;}
.sub-nav li{ display: inline-block;text-align:center;}
.sub-nav a { display: block; text-align: center; line-height: 38px; border-bottom: 4px solid #fff; float: left; font-size: 0.36rem; padding: 0 20px }
.sub-nav a:hover, .sub-nav a.hover { color: #ff9000; border-bottom: 4px solid #ff9000 }
.sub-nav-pic { height: 42px; background: url(../images/bg1.gif) repeat-x bottom }
.sub-nav-pic a { display: block; text-align: center; line-height: 38px; height: 42px; float: left; font-size: 0.36rem; padding: 0 20px }
.sub-nav-pic a:hover, .sub-nav-pic a.hover { color: #ff9000; border-bottom: 4px solid #ff9000; height: 38px }
.detail-title { border-bottom: 1px solid #f2f2f2; height: auto; min-height: 64px; _height: 64px; text-align: left; }
.detail-title h1 { color: #333; font-size: 22px; padding: 18px; padding-bottom: 0; padding-top: 10px; clear: both; }
.detail-title p { font-size: 13px; color: #adaaaa; padding-left: 18px; padding-top: 2px; padding-bottom: 15px }
.detail-content { padding: 18px; text-align: left; line-height: 2em; font-size: 17px }
.detail-content p { margin-bottom: 20px }
.detail-content img { max-width: 100% }
.detail-content #cyEmoji .emoji-list { width: 300px; margin: 0 auto }
.detail-content #cyEmoji .emoji-item {; margin-left: 50px; margin-right: 50px; float:left }
.detail-content #cyEmoji .emoji-item p { float: left; color: #adaaaa; line-height: 30px; height: 30px; padding: 0; font-size: 14px }
.ral-list { border-bottom: 1px solid #f2f2f2; height: auto; min-height: 28px; _height: 28px; padding-top: 7px }
.ral-list h3.tit {color: #333; font-weight: bold; clear: both; border-left: 3px solid #ff9711; height: 18px; padding: 0; line-height: 18px; padding-left: 7px; margin-bottom: 20px; margin-top:20px}
.ral-list a { clear: both; display: block; line-height: 40px; padding-left: 5px; border-top: 1px solid #f2f2f2; width:100%; height:40px; overflow:hidden }
.detail-content .author { float: right; text-align: right; color: #adaaaa }
.video-play { border-bottom: 10px solid #f4f4f4; margin-bottom: 10px; height: 335px }
.v-s-share span { float: left; display: block; line-height: 18px; height: 18px; border-radius: 9px; padding-left: 20px; padding-right: 10px; text-align: left; border: 1px solid #618bc3; margin-left: 13px; color: #618bc3; margin-top: 7px; background-image: url(../images/2icon.png?80); background-position: -123px -448px; min-width: 20px }
.v-s-share span.ding { background-position: -10px -449px; }
.video-tab{ padding-left:5px; height:60px; border-bottom:1px solid #f2f2f2; margin-bottom:10px}
.video-tab h2{ font-size:18px; font-weight:bold; line-height:30px}
.video-tab span{ font-size:16px; margin-right:10px; color:#bfbbbb}
.video-tab span.hover{ color:#444}
.list6 { background: #e2e2e2; padding: 23px 5px }
.list6 a { padding: 4px; display: block; border: 1px solid #d4d4d4; background: #fff; margin-bottom: 18px }
.list6 a img { max-width: 100% }
.list6 a p { padding: 13px; position: relative }
.list6 a p span.tit { font-size: 21px; }
.list6 a p span.time { font-size: 14px; position: absolute; right: 0; top: 20px; height: 16px; padding-left: 18px }
.list7 li { border-bottom: 1px solid #ececec; padding: 15px 0; }
.list7 li a { display: block; height: auto; margin: 0 auto; position: relative; width: 95%; }
.list7 li img { width: 22%; float: left; display: block; }
.list7 li p { width: 75%; float: right; display: block; font-size: 16px; color: #a1a1a1 }
.list7 li p span.tit { font-size: 22px; color: #333; padding-bottom: 5px; width: 100%; display: block; height: auto; min-height: 30px; _height: 30px }
.show-detail { position: relative }
.show-detail .show-bg { background-repeat: no-repeat; background-size: cover; bottom: 0; filter: blur(2px); -webkit-filter: blur(2px);  /* chrome, opera */ -ms-filter: blur(2px); -moz-filter: blur(2px);  filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, MakeShadow=false);
left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 0; background-size: cover }
.show-filter { background-color: #40454d; bottom: 0; left: 0; opacity: 0.55; position: absolute; right: 0; top: 0; width: 100%; }
.show-detail .box { width: 100%; margin: 0 auto; padding: 17px 0; position: relative; z-index: 1; background:#181818 }
.show-detail .left { border: 1px solid #c0c0c0; padding: 2px; background: #fff; width: 30%; margin-left:15px; position:relative; font-size:0; line-height:0 }
.show-detail .left img { width: 100%; max-width: 100%; height: 100% }
.show-detail .left a{ position:absolute; right:5px; bottom:5px; font-size:14px; line-height:20px; color:#fff;}
.show-detail .left a:hover{ color:#ff9000}
.show-detail .right { width: 60%; float: left; padding-left: 15px; font-size: 17px; color: #fff; }
.show-detail .right .tit { font-size: 20px; color: #fff; line-height: 40px }
.show-detail .right .rating { padding-bottom: 10px }
.show-detail .right .rating .xing { clear: both; width: 100% }
.show-detail .right .rating .xing p { height: 25px; }
.show-detail .right .rating .l { float: left; width: 110px; }
.show-detail .right .rating .l span { display: block; width: 20px; height: 20px; float: left; background-image: url(../images/2icon.png?80); background-position: -490px -396px; margin-top: 5px }
.show-detail .right .rating .l span.x1 { background-position: -510px -396px; }
.show-detail .right .rating .l span.x2 { background-position: -532px -396px; }
.show-detail .right .rating .r { float: left; width: 60px; color: #ff9000; font-size: 26px }
.show-detail .right .rating .r span { font-size: 16px }
.show-video-play { border-bottom: 15px solid #f4f4f4; margin-top: 13px }
.show-video-play a { width: 96%; height: 45px; line-height: 45px; color: #fff; background: #ff9000; font-size: 23px; margin: 0 auto; margin-bottom: 20px; display: block; text-align: center; border-radius: 3px; }
.show-tab { height: 40px; line-height: 40px; background: url(../images/show_tab_bg.gif) repeat-x bottom; padding-left: 16px; font-size: 18px; }
.show-tab a { color: #494949; padding-left: 14px; padding-right: 14px; display: block; float: left; margin-right: 20px }
.show-tab a.hover { color: #ff9000; border-bottom: 3px solid #ff9000; line-height: 37px; }
.show-card { font-size: 16px; text-align: left; color: #525252; padding-left: 5px; line-height: 2em; padding: 0 20px; height: 200px; overflow: hidden }
.show-card a{ text-decoration:underline}
.show-card-show { height: auto; min-height: 100px; _height: 100px; overflow: visible; margin-bottom: 20px; }
.show-rating-btn { width: 98%; padding-bottom: 10px; margin: 0 auto; margin-top: 20px }
.show-rating-btn p { display: block; float: left; width: 33% }
.show-rating-btn p a { display: block; border-left: 6px solid #fff; text-align: center; line-height: 40px; font-size: 18px; color: #050505; background: #f4f4f4 }
.show-pic { width: 96%; margin: 0 auto }
.show-pic a { width: 25%; display: block; float: left; position: relative; background:#181818}
.show-pic a span.bg { background: #000; height: 100%; left: 0; opacity: 0.5; position: absolute; top: 0; width: 100%; }
.show-pic a span.title { color: #fff; font-size: 18px; height: 100px; left: 0; line-height: 100px;position: absolute; text-align: center; top: 0; width: 100%; }
.show-pic a span.c { display: block; border-right: 3px solid #fff; border-left: 3px solid #fff; }
.show-pic a img { height: 100px; width:auto; margin:0 auto; display:block }
.sub-nav-show { height: 42px; border-bottom: 1px solid #ececec; font-size: 0.32rem; position: relative; z-index: 1001; background: #fff }
.sub-nav-show .wp { position: relative }
.sub-nav-show dl { width: 25%; float: left; line-height: 42px; position: relative }
.sub-nav-show dl dt { width: 100%; text-align: center; position: relative }
.sub-nav-show dl dt i { background: url(../images/show_nav_j1.gif?32) no-repeat; position: absolute; left: 40%; bottom: -1px; width: 19px; height: 10px; display: none }
.sub-nav-show dl dt.hover i { display: block }
.sub-nav-show dl dt span { display: block; margin: 0 auto; padding-right: 15px; background: url(../images/2icon.png?80) no-repeat -597px -249px; width: 55px }
.sub-nav-show .list { position: absolute; top: 43px; left: 0px; width: 100%; background: #fff; display: none; }
.sub-nav-show .list-hover { display: block }
.sub-nav-show .list a { width: 100%; display: block; line-height: 50px; border-bottom: 1px solid #ececec; padding-left: 10px; background: #fff; }
.sub-nav-show .list a.hover { color: #ff9000; border-bottom: 2px solid #ff9000 }
.member-info{ padding-top:30px; padding-bottom:30px; text-align:center; border-bottom:10px solid #f2f2f2}
.member-info .avatar{ margin:0 auto; display:block; border:5px solid #d9ddde; border-radius:82px; width:164px; height:164px}
.member-info p{ font-size:20px; line-height:30px}
.jwjsignf{ width:215px; height:54px; margin:0 auto; padding-top:72px; padding-bottom:200px}
.jwjsignf span,.jwjsignf a{ display:block; width:100%; height:100%; line-height:54px; text-align:center; background:#ff9000; border-radius:2px; font-size:21px; color:#fff}
.jwjsignf span{  color:#444; background:#cecece}
.person-detail { position: relative; border-bottom:10px solid #f4f4f4}
.person-detail .box { width: 96%; margin: 0 auto; padding: 17px 0; position: relative; z-index: 1;}
.person-detail .left { border: 1px solid #c0c0c0; padding: 2px; background: #fff; width: 30%; position:relative; font-size:0; line-height:0 }
.person-detail .left img { width: 100%; max-width: 100%; height: 100% }
.person-detail .left a{ position:absolute; right:5px; bottom:5px; font-size:14px; line-height:20px; color:#fff;}
.person-detail .left a:hover{ color:#ff9000}
.person-detail .right { width: 60%; float: left; padding-left: 15px; font-size: 15px; color: #323232; line-height:28px }
.person-detail .right .tit { font-size: 20px; color: #fff; line-height: 40px }
.person-detail .right .rating { padding-bottom: 10px }
.person-detail .right .rating .xing { clear: both; width: 100% }
.person-detail .right .rating .xing p { height: 25px; }
.person-detail .right .rating .l { float: left; width: 110px; }
.person-detail .right .rating .l span { display: block; width: 20px; height: 20px; float: left; background-image: url(../images/2icon.png?80); background-position: -490px -396px; margin-top: 5px }
.person-detail .right .rating .l span.x1 { background-position: -510px -396px; }
.person-detail .right .rating .l span.x2 { background-position: -532px -396px; }
.person-detail .right .rating .r { float: left; width: 60px; color: #ff9000; font-size: 26px }
.person-text,.person-text-all{ padding:15px;line-height:2em; height:150px; overflow:hidden; position:relative;border-bottom:10px solid #f4f4f4}
.person-text-all{ height:auto; height:auto; min-height:150px;}
.person-text .more{ position:absolute; bottom:0; left:0; width:100%; height:29px; background:url(../images/person-more.png) no-repeat center center #fff}
.person-detail .right .rating .r span { font-size: 16px }
.login h3{ height:50px; border-bottom:2px solid #dfdfdf; background:#f0f0f0; font-size:16px; color:#666; line-height:50px; padding-left:10px}
.login .box{ background:#fff;border-bottom:2px solid #dfdfdf; height:102px}
.login .box li{ border:0;border-bottom:1px solid #dfdfdf; padding:0; display:inline-block; height:50px; line-height:50px; font-size:14px; color:#272525; width:100%; position:relative }
.login .box li.none{ border:0}
.login .box li input{ border:0; padding:0; width:220px; display:block;height:50px; line-height:50px; padding-left:80px }
.login .box li label{ color:#272525; font-size:16px; position:absolute; left:25px; top:0}
.login .box li .codeBtn{ position:absolute; left:200px; top:8px; background:#ff9000; display:block; line-height:30px; width:120px; text-align:center; color:#fff; cursor:pointer}
.login .box li .codeBtnNone{ background:#b6b6b6}
.login .btn{ height:70px; background:#f0f0f0;border-bottom:2px solid #dfdfdf;padding-top:23px;}
.login .btn p{ color:#f00; text-align:center; line-height:30px; display:none}
.login .btn input{ background:#ff9000; height:48px; width:95%; margin:0 auto; border:#f6ca90; display:block; color:#fff; font-size:16px; line-height:48px;  border-radius:1px}
.login .reg{background:#74a116; height:35px; line-height:35px; width:95%; display:block;color:#fff; margin:0 auto; margin-top:20px; text-align:center}
.weixinvipcode{ height:91px; background:url(../images/weixinvipcode.jpg) no-repeat #ff9000; border-bottom:10px solid #e6e6e6}
.weixinvipcode p{ padding-left:120px; text-align:left; color:#fff; padding-top:15px; font-size:16px}
.weixinvipcode p .h{ font-size:24px;}
.weixinvipcode p .time{ color:#f00}
.weixinvipcode .link{ padding-left:150px; padding-top:30px; display:block}
.weixin-list-box1 h2{border-bottom:1px solid #dfdfdf; height:50px;  font-size:18px; color:#4f4f4f; overflow:hidden;}
.weixin-list-box1 h2 p{ border-left:3px solid #f99000; padding-left:10px; margin-top:12px}
.weixin-list-box1 h2 p span{ color:#f99000}
.weixin-list-box1 li{ color:#5c5c5c; font-size:14px; line-height:25px; padding:16px 0;padding-left:12px;border-bottom:1px solid #e6e6e6; position:relative; padding-right:150px }
.weixin-list-box1 li span{ position:absolute; right:40px; top:20px; width:85px; height:30px; border-radius:1px; background:#f99000; text-align:center; line-height:30px; color:#fff }
.weixin-list-box1 li span.none{ background:#b3b2b2}
.userinfo{ background:#fff; height:70px; padding-left:10px; padding-top:15px; line-height:25px; color:#272525; font-size:16px}
.userinfo img{ float:left; height:50px; width:50px; border-radius:25px; margin-right:10px}
.live a{ font-size:14px; text-align:center; color:#f00; display:block; width:100%; padding-bottom:10px}
.commont { margin: 0 auto; margin-top: 10px }
.commont-pic { background: #fff }
.all-pic-list img {min-height: 200px; clear: both; max-width: 100%; border-bottom:#fff 10px solid }
.photoNum { color: #fff; font-size: 18px; line-height: 40px }
.photoNum .currentNum { color: #ff9000 }
.footer-search { width: 100%; height: 55px;background: #fff }
.footer-search .box { border-radius: 2px; height: 35px; margin-left: 10px; margin-right: 10px; position: relative;  }
.footer-search .box .submit { position: absolute; right: 0px; top: 0; background: url(../images/2icon.png?80) no-repeat 0px -475px #f8ad18; height: 34px; width: 35px; border: 0;  cursor: pointer; padding-right: 5px }
.footer-search .box .key { width: 98%; height: 30px; float: left; border: 0;border: 1px solid #e2e2e2;  }
#n_navbar_nav { position: absolute; width: 1000px; overflow: hidden }
.swiper-slide { width: 1520px; }
.layout_box_bg { width: 100%; height: 100%; position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 0; top: 0; background: #000; _background: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index: 1000; display: none }
.appAdvIframe { position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 0px; bottom: 0; width: 100%; height:50px; z-index: 9999;}
.appAdvIframe .bg{filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background:#ff9000; display:block; width:100%; height:100%; z-index:1; position:absolute;}
.appAdvIframe .box{ width:100%;height:100%; margin:0 auto; z-index:2;  position:absolute; display:block}
.appAdvIframe .box span{ position:absolute; color:#fff; font-size:14px; line-height:50px; text-align:left; left:0; top:0; padding-left:50px}
.appAdvIframe .box img{ width:360px; margin:0 auto; display:block; margin-top:5px}
.list5 { border-top: 0 }
.mt-20 { margin-top: 20px }
.mb-20 { margin-bottom: 20px }
.mt-10 { margin-top: 10px }
.pt-20 { padding-top: 20px }
.pb-20 { padding-bottom: 20px }
.pt-10 { padding-top: 10px }
.pb-10 { padding-bottom: 10px }

#footer {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#282828;
	margin-top:20px;
	position:relative;
}
.footer {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px 10px;
	margin:0 auto;
	position:relative;
}
.flx {
	width:300px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
}
.flx_title {
	width:300px;
	height:45px;
	overflow:hidden;
	line-height:45px;
	padding:0;
	margin:0 auto;
	background:url(../images/fbg.jpg) no-repeat left bottom;
}
.flx_title a:active, .flx_title a:link, .flx_title a:visited {
	font-family:"微软雅黑";
	font-size:16px;
	color: #FFF;
}
.flx_title a:hover {
	color:#2B73BB;
}
.flx_main {
	width:500px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	line-height:180%;
	color:#9B9B9B;
	font-family:"微软雅黑";
	font-size:14px;
	position:relative;
}

#bottom {
	width:100%;
	height:40px;
	overflow:hidden;
	line-height:40px;
	padding:0;
	margin:0 auto;
	background:#1F1F1F;
	position:relative;
}
.bottom {
	width:100%;
	height:40px;
	overflow:hidden;
	padding:0 10px;
	margin:0 auto;
	color:#3D3D3D;
	font-size:12px;
	font-family:"微软雅黑";
	position:relative;
}
.bottom_left {
	width:auto;
	height:40px;
	overflow:hidden;
	line-height:40px;
	text-align:left;
	float:left;
	position:relative;
}
.bottom_right {
	width:auto;
	height:40px;
	overflow:hidden;
	line-height:40px;
	text-align:right;
	float: right;
	position:relative;
}
/*翻页代码*/
.pagination {
        display: inline-block;
        padding-left: 0;
        margin: 20px 0;
        border-radius: 4px;
    }
 
    .pagination > li {
        display: inline;
    }
 
    .pagination > li:first-child > span {
        margin-left: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }
 
    .pagination > li > a, .pagination > li > span {
        background-color: #FFF;
        border: 1px solid #DDD;
        float: left;
        line-height: 1.42857;
        margin-left: -1px;
        padding: 6px 18px;
        position: relative;
        text-decoration: none;
        color:#666666;
    }
 
    .pagination > li.active span {
        background-color: #009688 !important;
        border-color: #DDD;
        color:#ffffff;
        cursor: default;
        z-index: 2;
    }
 
    .pagination > li > a:hover {
        background-color: #eee;
    }
 
    .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }