@charset "gb2312";

/* CSS Document */
html {
	overflow-y: scroll;
}

*html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

body {
	font: 12px tahoma, '\5b8b\4f53', sans-serif;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #444;
	min-width: 1200px;
}

* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

ul li {
	list-style: none;
}

li {
	list-style: none;
}

img {
	border: none;
}

a {
	color: #666;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #FD3939;
}

em {
	font-style: normal;
}

.clearfix {
	zoom: 1;
}

.clearfix:after,
.w1k_box:after,
#main1k:after,
.xzdzbox:after {
	clear: both;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
	content: " ";
}

.mt15 {
	margin-top: 15px !important;
}

.mb15 {
	margin-bottom: 15px !important;
}

.go_top {
	width: 42px;
	height: 42px;
	position: fixed;
	left: 50%;
	margin-left: 625px;
	bottom: 155px;
	display: none;
	cursor: pointer;
	z-index: 66;
	background: #f9f9f9 url(../images/gtp.png) no-repeat 0 0;
	border: 1px solid #f4f4f4;
}

.go_top:hover {
	border-color: #0d7db1;
	background-color: #0d7db1;
	background-position: 0px -44px;
}


.head {
	width: 100%;
	height: auto;
	background: #FFF;
}

.header .logo img {
	height: 50px;
}

.top_bar {
	height: 29px;
	background: #fafafa;
	border-bottom: 1px solid #E2E2E2;
	width: 100%;
	z-index: 9999;
	position: relative;
}

.top_bar .nr {
	width: 1200px;
	font-size: 14px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}

.top_bar .nr .lcrj+span {
	line-height: 29px;
}

.top_bar .lcrj {
	color: #666;
	line-height: 29px;
	float: left;
	width: auto;
}

.top_bar .caid {
	float: right;
	width: auto;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	font-size: 0;
}

.top_bar .caid a {
	color: #666;
	display: inline-block;
	padding: 0 10px;
	position: relative;
	font-size: 14px;
}

.top_bar .caid a:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 1px;
	height: 14px;
	background: #999;
	margin-top: -7px;
}

.top_bar .nr a:hover {
	color: #f60;
}

.top_bar .qzdh {
	float: right;
	width: 78px;
	height: 29px;
	line-height: 29px;
}

.top_bar .qzdh.on .hd {
	color: #f60;
}

.top_bar .qzdh .hd {
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #666;
	cursor: pointer;
}

.top_bar .qzdh .bd {
	z-index: 99999;
	position: absolute;
	left: 0px;
	top: 40px;
	width: 1200px;
	height: auto;
	background: #fff;
	box-shadow: 0px 7px 12px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.2);
	width: 1197px\9;
	border-left: 1px solid #f0f3f5\9;
	padding-bottom: 20px;
	display: none;
}

.top_bar .qzdh .bd dl {
	float: left;
	border-right: 1px solid #f0f3f5;
	margin-top: 20px;
	width: 399px;
	min-height: 140px;
	width: 398px\9;
	overflow: hidden;
}

.top_bar .qzdh .bd dl dt {
	float: left;
	width: 369px;
	padding-left: 19px;
	color: #f1bd00;
	overflow: hidden;
	position: absolute;
	margin-top: 40px;
}

.top_bar .qzdh .bd dl.az dt {
	color: #26c472;
}

.top_bar .qzdh .bd dl.ios dt {
	color: #2abff6;
}

.top_bar .qzdh .bd dl dt span {
	font-size: 18px;
	font-weight: bold;
}

.top_bar .qzdh .bd dl dd {
	float: left;
	width: 100%;
}

.top_bar .qzdh .bd dl dd span {
	margin: 5px 40px 0;
	display: inline-block;
	float: left;
	width: 32px;
	height: 26px;
	background: url(../images/tiantian.png) no-repeat -314px -763px;
}

.top_bar .qzdh .bd dl.az dd span {
	background-position: -354px -762px;
	width: 32px;
	height: 28px;
}

.top_bar .qzdh .bd dl.ios dd span {
	width: 28px;
	height: 32px;
	background-position: -390px -758px;
}

.top_bar .qzdh .bd dl dd p {
	width: 285px;
	overflow: hidden;
	margin-left: 115px;
}

.top_bar .qzdh .bd dl dd a {
	color: #666;
	font-size: 16px;
	display: inline-block;
	width: 33%;
	float: left;
	margin: 0;
	height: 28px;
	overflow: hidden;
}

.top_bar .qzdh .bd dl dd a:hover {
	color: #26c472;
}

.top_bar .qzdh .bd dl.youx dt,
.top_bar .qzdh .bd dl.youx dd a:hover {
	color: #f1bd00;
}

.top_bar .qzdh .bd dl.youx dt em {
	width: 29px;
	height: 24px;
	background-position: -387px -291px;
}

.top_bar .qzdh .bd dl.zx dt,
.top_bar .qzdh .bd dl.zx dd a:hover {
	color: #f26666;
}

.top_bar .qzdh .bd dl.zx dt em {
	width: 29px;
	height: 23px;
	background-position: -421px -292px;
}

.top_bar .qzdh .bd dl.hj dt,
.top_bar .qzdh .bd dl.hj dd a:hover {
	color: #866fe9;
}

.top_bar .qzdh .bd dl.hj dt em {
	width: 26px;
	height: 22px;
	background-position: -332px -340px;
}

.top_bar .qzdh .bd dl.bz dt,
.top_bar .qzdh .bd dl.bz dd a:hover {
	color: #7fd034;
}

.top_bar .qzdh .bd dl.bz dt em {
	width: 29px;
	height: 27px;
	background-position: -360px -324px;
}

.top_bar .qzdh .bd dl.ph dt,
.top_bar .qzdh .bd dl.ph dd a:hover {
	color: #18b4ed;
}

.top_bar .qzdh .bd dl.ph dt em {
	width: 24px;
	height: 23px;
	background-position: -394px -324px;
}

.top_bar .qzdh .bd.ie78 {
	width: 1198px;
	border-width: 1px solid #f0f3f5
}

.top_bar .qzdh .bd.ie78 dl {
	width: 398px;
}

.top_bar .qzdh .bd.ie78 dl dd {
	width: 292px;
}

.top_bar .qzdh .bd .bl1 {
	border-left: 1px solid #f0f3f5;
}

.top_bar .qzdh .bd .br0 {
	border-right: none;
}

.header {
	width: 1200px;
	height: 83px;
	margin: 28px auto 0;
	position: relative;
	z-index: 999;
}

.header .logo {
	float: left;
	/*margin-top: 13px;*/
}

.header .lsrj {
	float: left;
	width: 172px;
	height: 30px;
	background: url(../images/weiba.png);
	margin-left: 20px;
	margin-top: 14px;
}

.header .sous {
	float: right;
	width: 530px;
	height: 68px;
}

.search {
	width: 526px;
	height: 34px;
	border: 2px solid #0d7db1;
	position: relative;
}

.search .icon {
	float: left;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/tiantian.png) -139px -2px;
	margin: 10px 11px 0 10px;
	overflow: hidden;
	display: none;
}

.search .text {
	height: 19px;
	width: 430px;
	float: left;
	background: none;
	outline: none;
	color: #999;
	font-size: 14px;
	border: none;
	padding: 8px 10px;
}

.search .button {
	width: 72px;
	height: 34px;
	font-size: 14px;
	background: #0d7db1;
	color: #FFF;
	border: none;
	outline: none;
	float: right;
	cursor: pointer;
}

#searchlist {
	position: absolute;
	background: #fff;
	border: 2px solid #26c472;
	top: 34px;
	left: -2px;
	width: 358px;
	padding: 5px;
	height: auto;
	z-index: 999;
	display: none;
}

#searchlist li {
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}

#searchlist li a {
	color: #666;
}

#searchlist li a span {
	color: #26c472;
}


.hot_word {
	width: 464px;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 0 -24px;
	color: #879299;
	overflow: hidden;
}

.hot_word a {
	color: #666;
	margin-left: 24px;
}

.hot_word a:hover {
	color: #FD3939;
}

.hot_word a.red {
	color: #ff5757;
	font-weight: bold;
}

.header .sj {
	float: right;
	width: 270px;
	height: 85px;
	cursor: pointer;
	position: relative;
	display: none;
}

.header .sj img {
	width: 270px;
	height: 85px;
}

.header .sj .ewm {
	display: none;
	position: absolute;
	z-index: 9999;
	right: 0;
	top: 64px;
	width: 146px;
	height: 150px;
	overflow: hidden;
}

.header .sj .ewm span {
	float: left;
	background: url(../images/tiantian.png) no-repeat 0 -728px;
	height: 135px;
	width: 100%;
	display: inline-block;
}

.header .sj .ewm em {
	float: left;
	width: 146px;
	height: 15px;
	left: -4px;
	background: url(../images/tiantian.png) no-repeat -290px -646px;
	display: inline-block;
}

.header .sj .ewm img {
	margin: 4px 8px 10px 20px;
	width: 108px;
	height: 108px;
}

.header .sj:hover .ewm {
	display: block;
}

.nav_box {
	height: 45px;
	background: #0d7db1;
	overflow: hidden;
}

.nav {
	height: 45px;
	line-height: 45px;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.nav a {
	display: inline-block;
	height: 45px;
	width: 120px;
	text-align: center;
	margin-right: 1px;
	color: #fff;
	font-size: 16px;
	float: left;
	position: relative;
}

.nav a:hover,
.nav a.on {
	background: rgba(0, 0, 0, .2);
}

.nav a.phb {
	width: 97px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(../images/tiantian.png) no-repeat -374px -59px;
	float: right;
	text-indent: -9999px;
	+text-indent: 0px;
	+font-size: 0px;
	+line-height: 0px;
	display: none;
}

.nav a.phb:hover {
	background-position: -88px -63px;
}

.ejcd {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.ejcd .nr {
	width: 1200px;
	margin: 0 auto;
	background: #f2f2f2;
}

.ejcd .nr a {
	font-size: 14px;
	color: #444;
	margin-left: 32px;
}

.ejcd .nr a:hover {
	color: #FD3939;
	text-decoration: underline;
}

.ejcd .nr a.on {
	color: #0d7db1;
}


#main {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

#main1k {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.main_yxtj {
	width: 1200px;
	height: 105px;
	margin: 20px 0 0;
	overflow: hidden;
}

.main_yxtj ul {
	width: 1200px;
}

.main_yxtj li {
	float: left;
	width: 90px;
	margin-left: 33.3px;
	position: relative;
}

.main_yxtj li em {
	display: none;
}

.main_yxtj li:first-child {
	margin-left: 0px;
}

.main_yxtj a {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.main_yxtj img {
	width: 80px;
	height: 80px;
	margin-left: 5px;
	border-radius: 10px;
}

.main_yxtj span {
	color: #444;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
}

.main_menu {
	width: 1200px;
	margin-top: 15px;
	overflow: hidden;
}

.main_menu dl {
	width: 100%;
	height: 25px;
	line-height: 25px;
	margin-bottom: 13px;
	overflow: hidden;
}

.main_menu dt {
	float: left;
	color: #444;
	font-size: 18px;
	background: url(../images/tiantian.png) no-repeat 43px -127px;
	width: 56px;
	overflow: hidden;
}

.main_menu dd {
	float: right;
	width: 1130px;
	overflow: hidden;
	height: 25px;
}

.main_menu dd a {
	display: inline-block;
	padding: 0 12px;
	height: 25px;
	max-width: 145px;
	word-break: break-all;
	position: relative;
	background: url(../images/tiantian.png) no-repeat -499px 7px;
	float: left;
	width: auto;
	color: #444;
	font-size: 14px;
	overflow: hidden;
	margin-left: -1px;
}

.main_menu dd a.red {
	color: #ff5757;
}

.main_menu dd a:hover {
	word-break: break-all;
}

.main_news {
	width: 1200px;
	height: auto;
	margin: 10px auto 0;
}

.main_news .left {
	float: left;
	width: 390px;
	overflow: hidden;
}

#main1_l {
	position: relative;
	width: 390px;
	height: 300px;
	overflow: hidden;
}

#main1_l .bd {
	position: relative
}

#main1_l .ft {
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 1;
	width: 100%;
}

.main1_l_bar_box {
	width: 390px;
	height: 300px;
	position: relative;
	overflow: hidden;
}

.main1_l_bar {
	width: 10000px
}

.main1_l_bar li {
	float: left;
	width: 390px;
	height: 300px
}

.main1_l_bar a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}

.main1_l_bar img {
	width: 390px;
	height: 300px;
}

.main1_l_bar p {
	position: absolute;
	bottom: 8px;
	left: 0;
	z-index: 1;
	right: 0;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	font-size: 16px;
	color: #fff;
	text-align: left;
}

.main1_l_bar span {
	display: block;
	margin: 0 15px;
}

#main1_l .change {
	position: absolute;
	left: 0;
	bottom: 0px;
	right: 0;
}

#main1_l .change a {
	width: 20%;
	height: 8px;
	background: #373737;
	float: left;
	position: relative;
}

#main1_l .change a img {
	width: 80px;
	height: 60px;
	display: none;
}

#main1_l .change a .mask {
	position: absolute;
	top: 0;
	left: -1px;
	width: 1px;
	height: 100%;
	background: #A2A2A2;
}

#main1_l .change a.on {
	background: #0d7db1;
}

#main1_l .hd {
	position: absolute;
	left: 5px;
	bottom: 80px;
	z-index: 2;
	width: 420px;
	height: 22px;
	text-align: center;
}

#main1_l .main1_l_title {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	line-height: 22px;
	font-size: 16px;
	width: 100%;
}

#main1_l .main1_l_title a {
	display: none;
	color: #fff;
	width: 100%;
}



.section_box {
	margin-top: 15px;
	position: relative
}

.section_box_hd {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
	position: relative;
	margin-top: 20px;
}

.section_box_hd .title {
	font-size: 24px;
	font-family: Candara;
	color: #ddd;
	font-weight: 400;
	float: left;
	padding-right: 14px
}

.section_box_hd .title b {
	display: inline-block;
	font-size: 24px;
	font-weight: 400;
	color: #676767;
	font-family: "Microsoft YaHei";
	padding: 0 2px;
	margin-right: 10px;
	border-bottom: 2px solid #0d7db1;
	position: relative;
	bottom: 1px
}

.section_box_hd .tabs {
	font-size: 20px;
	color: #ddd;
	float: left
}

.section_box_hd .tabs li {
	cursor: pointer;
	padding: 0 20px;
	font-size: 20px;
	color: #333;
	float: left;
	position: relative
}

.section_box_hd .tabs li+li:before {
	content: '/';
	position: absolute;
	font-size: 20px;
	color: #ddd;
	margin-left: -25px
}

.section_box_hd .tabs li.on {
	color: #0d7db1
}

.section_box_cont {
	height: 412px;
	display: none;
	overflow: hidden
}

.section_box_cont.on {
	display: block
}

.section_box_link {
	position: absolute;
	top: 0;
	right: 0;
	height: 55px;
	line-height: 55px
}

.section_box_link .link,
.section_box_link .more {
	padding: 0 7px;
	font-size: 16px
}

.section_box_link .link+.link {
	border-left: 1px solid #ddd
}

.section_box_list {
	width: 910px;
	float: left
}

.section_box_list li {
	width: 100px;
	padding: 15px 50px 0 0;
	float: left;
	text-align: center
}

.section_box_list .pic {
	display: block;
	width: 75px;
	height: 75px;
	border-radius: 10px;
	margin: 0 auto 3px
}

.section_box_list .cls,
.section_box_list .tit {
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.section_box_list .cls {
	font-size: 12px;
	color: #999
}

.section_box_top .index_r_tit {
	margin-top: 10px;
	margin-bottom: 0
}

.section_box_top .index_r_lb dl dd {
	margin: 5px 0
}

.section_box_top .index_r_lb dl dt {
	height: 27px;
	line-height: 27px
}

.section_box .index_r_tit em {
	background-position: -395px -140px
}

.ios_section_box .section_box_hd .title b {
	border-color: #00aaf5
}

.ios_section_box .section_box_hd .tabs li.on {
	color: #00aaf5
}

.ios_section_box .index_r_tit em {
	background-position: -418px -140px
}

.dj_section_box .section_box_hd .title b {
	border-color: #fa0
}

.dj_section_box .section_box_hd .tabs li.on {
	color: #fa0
}

.dj_section_box .index_r_tit em {
	background-position: -440px -145px
}



.news_soft {
	margin-top: 5px;
}

.news_soft_hd {
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	color: #676767;
	border-bottom: 1px solid #ddd;
	font-weight: 400;
}

.news_soft_bd {
	overflow: hidden;
}

.news_soft_bd .item {
	width: 50%;
	float: left;
	margin-top: 15px;
}

.news_soft_bd .pic {
	float: left;
	width: 68px;
	height: 68px;
	border-radius: 10px;
}

.news_soft_bd .con {
	overflow: hidden;
	margin-left: 78px;
}

.news_soft_bd .name,
.news_soft_bd .size,
.news_soft_bd .type {
	height: 19px;
	line-height: 19px;
	overflow: hidden;
}

.news_soft_bd .size,
.news_soft_bd .type {
	color: #999;
	margin-top: 4px;
}


.main_news .left_pic {
	width: 430px;
	height: 70px;
	margin-top: 15px;
	position: relative;
	overflow: hidden;
}

.main_news .left_pic img {
	width: 428px;
	height: 68px;
	border: 1px solid #fff;
}

.main_news .left_pic .cover {
	width: 430px;
	height: 70px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	background: url(../images/score_icon.png) no-repeat;
	overflow: hidden;
}

.main_news .left_pic .cover:hover {
	background-position: 0 -74px;
}

.main_news .left_pic .score {
	float: left;
	width: 50px;
	height: 50px;
	margin: 10px;
	background: url(../images/score_icon.png) no-repeat;
	color: #ff5757;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	overflow: hidden;
}

.main_news .left_pic .score6,
.main_news .left_pic .score6_1 {
	background-position: -1px -148px;
}

.main_news .left_pic .score6_2 {
	background-position: -54px -148px;
}

.main_news .left_pic .score7,
.main_news .left_pic .score7_1 {
	background-position: -106px -149px;
}

.main_news .left_pic .score7_2 {
	background-position: -158px -149px;
}

.main_news .left_pic .score8,
.main_news .left_pic .score8_1 {
	background-position: -211px -149px;
}

.main_news .left_pic .score8_2 {
	background-position: -263px -149px;
}

.main_news .left_pic .score9,
.main_news .left_pic .score9_1 {
	background-position: -315px -148px;
}

.main_news .left_pic .score9_2 {
	background-position: -367px -148px;
}

.main_news .left_pic .score10 {
	background-position: -1px -200px;
}

.main_news .left_pic .info {
	float: left;
	width: 340px;
}

.main_news .left_pic .info span {
	display: inline-block;
	width: 100%;
}

.main_news .left_pic .info .tit {
	color: #333;
	font-size: 20px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 10px 0 0;
	overflow: hidden;
}

.main_news .left_pic .info .txt {
	color: #999;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.main_news .left_lb {
	width: 424px;
	border-left: 1px solid #f3f3f3;
	margin: 15px 0 0 5px;
}

.main_news .left_lb ul li {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
}

.main_news .left_lb ul li a {
	color: #666;
	font-size: 14px;
	width: 100%;
	display: block;
	height: 100%;
	position: relative;
}

.main_news .left_lb .dian {
	position: absolute;
	left: -6px;
	width: 11px;
	height: 11px;
	top: 50%;
	margin-top: -5.5px;
	background: url(../images/tiantian.png) no-repeat -121px -152px;
	display: inline-block;
}

.main_news .left_lb .time {
	display: inline-block;
	margin: 0 10px;
	float: left;
	width: 70px;
}

.main_news .left_lb .tit {
	display: inline-block;
	float: left;
	max-width: 325px;
	height: 35px;
	position: relative;
}

.main_news .left_lb .tit span {
	display: inline-block;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	max-width: 320px;
	height: 35px;
	z-index: 999;
	overflow: hidden;
}

.main_news .left_lb .hot {
	display: inline-block;
	width: 26px;
	height: 11px;
	background: url(../images/tiantian.png) no-repeat -473px -63px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: -30px;
}

.main_news .left_lb ul li a:hover {
	font-weight: bold;
}

.main_news .left_lb ul li a:hover .hot {
	margin-top: -5.5px;
}

.main_news .left_lb ul li a:hover .dian {
	background-position: -102px -152px;
}

.main_news .left_lb .bgw {
	width: 1px;
	height: 12px;
	position: absolute;
	left: -1px;
	display: none;
	background: #fff;
	z-index: 99;
}

.main_news .left_lb ul li:first-child .bgw {
	display: inline-block;
	top: 0px;
}

.main_news .left_lb ul li:last-child .bgw {
	display: inline-block;
	bottom: 0px;
}

.main_news .cen {
	float: left;
	width: 490px;
	margin: 0 20px;
	overflow: hidden;
}

.main_news .cen .hd {
	width: 100%;
	margin-bottom: 15px;
}

.main_news .cen .hd .tit {
	color: #f44334;
	font-size: 22px;
	text-align: center;
	width: 100%;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.main_news .cen .hd .tit a {
	color: #f44334;
}

.main_news .cen .hd .tit a:hover {
	text-decoration: underline;
}

.main_news .cen .hd .txt {
	position: relative;
	padding-right: 40px;
	color: #999;
	font-size: 14px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.main_news .cen .hd .txt a {
	color: #ff5757;
	position: absolute;
	right: 0px;
	top: 0px;
}

.main_news .cen .bd {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.main_news .news_tabs {
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	border-bottom: 1px solid #ddd;
	font-weight: 400;
}

.main_news .news_tabs li {
	float: left;
	width: 120px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	color: #676767;
}

.main_news .news_tabs li.on {
	color: #0d7db1;
}

.main_news .news_box {
	width: 100%;
}

.main_news .news_box ul {
	margin-top: 11px;
}

.main_news .news_box li {
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	background: url(../images/spr.png) -253px -155px no-repeat;
	overflow: hidden;
	padding-left: 26px;
}

.main_news .news_box li.new {
	background-position: -253px -59px;
	color: #1193FC;
}

.main_news .news_box li.hot {
	background-position: -253px -91px;
	color: red;
}

.main_news .news_box li.best {
	background-position: -253px -124px;
	color: #609C32;
}

.main_news .news_box_item {
	display: none;
}

.main_news .news_box_item.on {
	display: block;
}

.main_news .news_box li .name {
	width: 100px;
	height: 17px;
	line-height: 17px;
	float: left;
	padding-right: 7px;
	text-align: right;
	border-right: 1px solid #ddd;
	margin-right: 13px;
	margin-top: 8px;
}

.main_news .news_box li .name a {
	display: block;
	color: #999;
}

.main_news .news_box li .name a:hover {
	color: #FD3939;
}

.main_news .news_box li .icon {
	width: 22px;
	height: 22px;
	float: left;
	margin-right: 6px;
	margin-top: 5px;
	font-size: 0;
}

.main_news .news_box li .icon img {
	width: 22px;
	height: 22px;
}

.main_news .news_box li .tit {
	color: #333;
	font-size: 14px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	max-width: 268px;
	overflow: hidden;
	display: inline-block;
}

.main_news .news_box li .time {
	color: #999;
	float: right;
}

.main_news .news_box li .time.red {
	color: #fa4e57;
}

.main_news .news_box li.xian {
	width: 100%;
	border-bottom: 1px dashed #e5e3e3;
	padding: 0;
	height: 1px;
}


.main_news .right {
	float: right;
	width: 280px;
}


.ui_box_hd {
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	border-bottom: 1px solid #ddd;
	font-weight: 400;
	color: #676767;
}

.ui_box_hd a {
	float: right;
	font-weight: 400;
	font-size: 16px;
	color: #999;
}

.rjk_box {
	margin-bottom: 10px;
}

.rjk_box .ui_box_bd {
	overflow: hidden;
}

.rjk_box .ui_box_bd a {
	float: left;
	width: 80px;
	height: 90px;
	overflow: hidden;
	display: inline;
	padding: 18px 0 0 10px;
	text-align: center;
}

.rjk_box .ui_box_bd img {
	width: 68px;
	height: 68px;
	display: block;
	margin: 0 auto 4px;
	border-radius: 10px;
}

#main_news_r2 {
	position: relative;
	height: 180px;
	width: 280px;
	overflow: hidden;
	margin-top: 10px;
}

#main_news_r2 .bd {
	position: relative
}

#main_news_r2 .main_news_r2_bar_box {
	width: 100%;
	height: 180px;
	position: relative;
	overflow: hidden;
}

#main_news_r2 .main_news_r2_bar {
	width: 10000px
}

#main_news_r2 .main_news_r2_bar li {
	float: left;
	width: 280px;
	height: 180px
}

#main_news_r2 .main_news_r2_bar li a {
	width: 100%;
	height: 100%;
	display: block
}

#main_news_r2 .main_news_r2_bar li img {
	width: 280px;
	height: 180px;
}

#main_news_r2 .ft {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 280px;
	height: 30px
}

#main_news_r2 .ftbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 280px;
	height: 30px;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}

#main_news_r2 .change {
	position: absolute;
	right: 0;
	bottom: 10px;
	height: 10px;
	overflow: hidden;
}

#main_news_r2 .change a {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	background: #fff;
	filter: Alpha(Opacity=7);
	opacity: 0.7;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}

#main_news_r2 .change a.on {
	background: #FD3939;
}

#main_news_r2 .hd {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 170px;
	height: 30px
}

#main_news_r2 .main_news_r2_title {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	padding: 0 10px 0 10px;
	line-height: 30px;
	font-size: 16px;
	width: 170px;
}

#main_news_r2 .main_news_r2_title a {
	color: #fff;
}


.main_news_r3 {
	width: 290px;
	height: auto;
	overflow: hidden;
}

.main_news_r3 ul li {
	float: left;
	width: 290px;
	height: 28px;
	line-height: 28px;
	background: #edf1f3;
	font-size: 14px;
	margin-top: 12px;
	overflow: hidden;
}

.main_news_r3 ul li a {
	color: #666;
	padding-left: 50px;
	width: 240px;
	position: relative;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	/*text-overflow:ellipsis; white-space:nowrap;*/
}

.main_news_r3 ul li .lm {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 28px;
	line-height: 28px;
	padding-right: 6px;
	text-align: center;
	background: url(../images/tiantian.png) no-repeat -390px -103px;
	color: #fff;
}

.main_news_r3 ul li a:hover .lm {
	background-position: -340px -104px;
	color: #fff;
}

.main_soft {
	width: 100%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}

.main_soft .hd {
	height: 110px;
	width: 100%;
	position: relative;
}

.main_soft .hd ul li {
	float: left;
	width: 400px;
	height: 110px;
	cursor: pointer;
	position: relative;
	z-index: 0;
}

.main_soft .hd ul li.pc {
	background: #7371c3;
}

.main_soft .hd ul li.az {
	background: #39c88a;
}

.main_soft .hd ul li.ios {
	background: #2abff6;
}

.main_soft .z1,
.main_soft .z2,
.main_soft .z3,
.main_soft .z4 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 110px;
	background: url(../images/tiantian.png) no-repeat -124px -288px;
	z-index: 999;
	overflow: hidden;
}

.main_soft .z2 {
	width: 38px;
	background-position: -156px -288px;
	left: 388px;
}

.main_soft .z3 {
	width: 39px;
	background-position: -196px -288px;
	left: 778px;
}

.main_soft .z4 {
	width: 32px;
	background-position: -236px -288px;
	left: 1168px;
}

.main_soft .hd .tit {
	float: left;
	width: 90px;
	margin: 0 0 0 52px;
	text-align: center;
	overflow: hidden;
}

.main_soft .hd .tit span {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin: 15px auto 0;
	display: inline-block;
	overflow: hidden;
}

.main_soft .hd .tit em {
	display: inline-block;
	background: url(../images/tiantian.png) no-repeat -444px -103px;
	width: 50px;
	height: 40px;
	margin-top: 10px;
}

.main_soft .hd ul li.az .tit em {
	width: 39px;
	height: 35px;
	background-position: -272px -290px;
}

.main_soft .hd ul li.ios .tit em {
	width: 38px;
	height: 44px;
	background-position: -315px -288px;
	margin-top: 5px;
}

.main_soft .hd .lj {
	float: left;
	width: 230px;
	margin: 40px 0 0 15px;
	height: 56px;
	overflow: hidden;
}

.main_soft .hd .lj a,
.main_soft .hd .lj span {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	border: 1px solid #fff;
	margin: 0 4px 4px 0;
	height: 22px;
	line-height: 21px;
	padding: 0px 8px;
	float: left;
	overflow: hidden;
	+float: none;
}

.main_soft .hd .jt {
	display: none;
	width: 17px;
	height: 8px;
	background: url(../images/tiantian.png) no-repeat -196px -157px;
	position: absolute;
	left: 50%;
	margin-left: -8.5px;
	bottom: -8px;
	overflow: hidden;
}

.main_soft .hd ul li.az .jt {
	background-position: -216px -157px
}

.main_soft .hd ul li.ios .jt {
	background-position: -236px -157px
}

.main_soft .hd ul li.pc .lj a:hover {
	border-color: #78f1ff;
	color: #78f1ff;
}

.main_soft .hd ul li.az .lj a:hover {
	border-color: #faff77;
	color: #faff77;
}

.main_soft .hd ul li.ios .lj a:hover {
	border-color: #efffaf;
	color: #efffaf;
}

.main_soft .hd ul li:hover .jt,
.main_soft .hd ul li.on .jt {
	display: inline-block;
}


.index_l {
	float: left;
	width: 910px;
	height: auto;
	overflow: hidden;
}

.index_r {
	float: right;
	width: 290px;
}

.main_softbox {
	width: 1200px;
	height: auto;
	margin: 20px auto 0;
	overflow: hidden;
}

.indx_rjnr {
	margin-top: -35px;
}

.indx_rjnr dl {
	float: left;
	width: 135px;
	height: 152px;
	margin: 35px 47px 0px 0;
	overflow: hidden;
}

.indx_rjnr dl dt {
	position: relative;
	padding-left: 15px;
	width: 120px;
	color: #333;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-bottom: 11px;
	overflow: hidden;
}

.indx_rjnr dl dt em {
	display: inline-block;
	width: 5px;
	height: 18px;
	background: #e7aba3;
	position: absolute;
	left: 0px;
	top: 3.5px;
}

.indx_rjnr dl dt em.ys2 {
	background: #96c6e6;
}

.indx_rjnr dl dt em.ys3 {
	background: #9bdae0;
}

.indx_rjnr dl dt em.ys4 {
	background: #a7e29a;
}

.indx_rjnr dl dt em.ys5 {
	background: #a3addb;
}

.indx_rjnr dl dd {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 9px;
	height: 20px;
}

.indx_rjnr dl dd a {
	color: #666;
	display: inline-block;
	font-size: 14px;
	width: 100%;
	overflow: hidden;
}

.indx_rjnr dl dd .icon {
	width: 18px;
	height: 18px;
	margin-top: 1px;
	float: left;
	background: url(../images/soft.png) no-repeat;
	overflow: hidden;
}

.indx_rjnr dl dd .icon img {
	width: 18px;
	height: 18px;
}

.indx_rjnr dl dd .bt {
	float: right;
	width: 105px;
	height: 20px;
	line-height: 20px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	overflow: hidden;
}

.indx_rjnr dl dd .icon.icon1 {
	background-position: 0px 0;
}

.indx_rjnr dl dd .icon.icon2,
.indx_rjnr dl dd .icon.icon103 {
	background-position: -20px 0;
}

.indx_rjnr dl dd .icon.icon3 {
	background-position: -40px 0;
}

.indx_rjnr dl dd .icon.icon4,
.indx_rjnr dl dd .icon.icon96,
.indx_rjnr dl dd .icon.icon104,
.indx_rjnr dl dd .icon.icon156 {
	background-position: -59px 0;
}

.indx_rjnr dl dd .icon.icon5 {
	background-position: -78px 0;
}

.indx_rjnr dl dd .icon.icon6,
.indx_rjnr dl dd .icon.icon61,
.indx_rjnr dl dd .icon.icon121 {
	background-position: -97px 0;
}

.indx_rjnr dl dd .icon.icon7 {
	background-position: -116px 0;
}

.indx_rjnr dl dd .icon.icon8 {
	background-position: -135px 0;
}

.indx_rjnr dl dd .icon.icon9 {
	background-position: -154px 0;
}

.indx_rjnr dl dd .icon.icon10 {
	background-position: -173px 0;
}

.indx_rjnr dl dd .icon.icon11 {
	background-position: -192px 0;
}

.indx_rjnr dl dd .icon.icon12 {
	background-position: -211px 0;
}

.indx_rjnr dl dd .icon.icon13 {
	background-position: -230px 0;
}

.indx_rjnr dl dd .icon.icon14 {
	background-position: -249px 0;
}

.indx_rjnr dl dd .icon.icon15 {
	background-position: -268px 0;
}

.indx_rjnr dl dd .icon.icon16,
.indx_rjnr dl dd .icon.icon70,
.indx_rjnr dl dd .icon.icon130 {
	background-position: -287px 0;
}

.indx_rjnr dl dd .icon.icon17,
.indx_rjnr dl dd .icon.icon127 {
	background-position: -306px 0;
}

.indx_rjnr dl dd .icon.icon18 {
	background-position: -325px 0;
}

.indx_rjnr dl dd .icon.icon19,
.indx_rjnr dl dd .icon.icon68 {
	background-position: -344px 0;
}

.indx_rjnr dl dd .icon.icon20 {
	background-position: -363px 0;
}

.indx_rjnr dl dd .icon.icon21 {
	background-position: -382px 0;
}

.indx_rjnr dl dd .icon.icon22 {
	background-position: -401px 0;
}

.indx_rjnr dl dd .icon.icon23 {
	background-position: -420px 0;
}

.indx_rjnr dl dd .icon.icon24 {
	background-position: -439px 0;
}

.indx_rjnr dl dd .icon.icon25 {
	background-position: 0px -20px;
}

.indx_rjnr dl dd .icon.icon26 {
	background-position: -20px -20px;
}

.indx_rjnr dl dd .icon.icon27 {
	background-position: -40px -20px;
}

.indx_rjnr dl dd .icon.icon28 {
	background-position: -59px -20px;
}

.indx_rjnr dl dd .icon.icon29 {
	background-position: -78px -20px;
}

.indx_rjnr dl dd .icon.icon30 {
	background-position: -97px -20px;
}

.indx_rjnr dl dd .icon.icon31 {
	background-position: -116px -20px;
}

.indx_rjnr dl dd .icon.icon32 {
	background-position: -135px -20px;
}

.indx_rjnr dl dd .icon.icon33 {
	background-position: -154px -20px;
}

.indx_rjnr dl dd .icon.icon34 {
	background-position: -173px -20px;
}

.indx_rjnr dl dd .icon.icon35 {
	background-position: -192px -20px;
}

.indx_rjnr dl dd .icon.icon36 {
	background-position: -211px -20px;
}

.indx_rjnr dl dd .icon.icon37 {
	background-position: -230px -20px;
}

.indx_rjnr dl dd .icon.icon38 {
	background-position: -249px -20px;
}

.indx_rjnr dl dd .icon.icon39 {
	background-position: -268px -20px;
}

.indx_rjnr dl dd .icon.icon40 {
	background-position: -287px -20px;
}

.indx_rjnr dl dd .icon.icon41 {
	background-position: -306px -20px;
}

.indx_rjnr dl dd .icon.icon42 {
	background-position: -325px -20px;
}

.indx_rjnr dl dd .icon.icon43 {
	background-position: -344px -20px;
}

.indx_rjnr dl dd .icon.icon44 {
	background-position: -363px -20px;
}

.indx_rjnr dl dd .icon.icon45 {
	background-position: -382px -20px;
}

.indx_rjnr dl dd .icon.icon46 {
	background-position: -401px -20px;
}

.indx_rjnr dl dd .icon.icon47 {
	background-position: -420px -20px;
}

.indx_rjnr dl dd .icon.icon48 {
	background-position: -439px -20px;
}

.indx_rjnr dl dd .icon.icon49 {
	background-position: 0px -40px;
}

.indx_rjnr dl dd .icon.icon50 {
	background-position: -20px -40px;
}

.indx_rjnr dl dd .icon.icon51 {
	background-position: -40px -40px;
}

.indx_rjnr dl dd .icon.icon52 {
	background-position: -59px -40px;
}

.indx_rjnr dl dd .icon.icon53 {
	background-position: -78px -40px;
}

.indx_rjnr dl dd .icon.icon54 {
	background-position: -97px -40px;
}

.indx_rjnr dl dd .icon.icon55 {
	background-position: -116px -40px;
}

.indx_rjnr dl dd .icon.icon56 {
	background-position: -135px -40px;
}

.indx_rjnr dl dd .icon.icon57 {
	background-position: -154px -40px;
}

.indx_rjnr dl dd .icon.icon58 {
	background-position: -173px -40px;
}

.indx_rjnr dl dd .icon.icon59 {
	background-position: -192px -40px;
}

.indx_rjnr dl dd .icon.icon60 {
	background-position: -211px -40px;
}

.indx_rjnr dl dd .icon.icon62 {
	background-position: -230px -40px;
}

.indx_rjnr dl dd .icon.icon63 {
	background-position: -249px -40px;
}

.indx_rjnr dl dd .icon.icon64 {
	background-position: -268px -40px;
}

.indx_rjnr dl dd .icon.icon65,
.indx_rjnr dl dd .icon.icon125 {
	background-position: -287px -40px;
}

.indx_rjnr dl dd .icon.icon66 {
	background-position: -306px -40px;
}

.indx_rjnr dl dd .icon.icon67 {
	background-position: -325px -40px;
}

.indx_rjnr dl dd .icon.icon69 {
	background-position: -344px -40px;
}

.indx_rjnr dl dd .icon.icon71 {
	background-position: -363px -40px;
}

.indx_rjnr dl dd .icon.icon72,
.indx_rjnr dl dd .icon.icon129 {
	background-position: -382px -40px;
}

.indx_rjnr dl dd .icon.icon73 {
	background-position: -401px -40px;
}

.indx_rjnr dl dd .icon.icon74 {
	background-position: -420px -40px;
}

.indx_rjnr dl dd .icon.icon75,
.indx_rjnr dl dd .icon.icon133 {
	background-position: -439px -40px;
}

.indx_rjnr dl dd .icon.icon76 {
	background-position: 0px -60px;
}

.indx_rjnr dl dd .icon.icon77,
.indx_rjnr dl dd .icon.icon137 {
	background-position: -20px -60px;
}

.indx_rjnr dl dd .icon.icon78,
.indx_rjnr dl dd .icon.icon139 {
	background-position: -40px -60px;
}

.indx_rjnr dl dd .icon.icon79,
.indx_rjnr dl dd .icon.icon138 {
	background-position: -59px -60px;
}

.indx_rjnr dl dd .icon.icon80 {
	background-position: -78px -60px;
}

.indx_rjnr dl dd .icon.icon81,
.indx_rjnr dl dd .icon.icon141 {
	background-position: -97px -60px;
}

.indx_rjnr dl dd .icon.icon82,
.indx_rjnr dl dd .icon.icon144 {
	background-position: -116px -60px;
}

.indx_rjnr dl dd .icon.icon83 {
	background-position: -135px -60px;
}

.indx_rjnr dl dd .icon.icon84,
.indx_rjnr dl dd .icon.icon142 {
	background-position: -154px -60px;
}

.indx_rjnr dl dd .icon.icon85,
.indx_rjnr dl dd .icon.icon148 {
	background-position: -173px -60px;
}

.indx_rjnr dl dd .icon.icon86,
.indx_rjnr dl dd .icon.icon145 {
	background-position: -192px -60px;
}

.indx_rjnr dl dd .icon.icon87 {
	background-position: -211px -60px;
}

.indx_rjnr dl dd .icon.icon88 {
	background-position: -230px -60px;
}

.indx_rjnr dl dd .icon.icon89 {
	background-position: -249px -60px;
}

.indx_rjnr dl dd .icon.icon90 {
	background-position: -268px -60px;
}

.indx_rjnr dl dd .icon.icon91 {
	background-position: -287px -60px;
}

.indx_rjnr dl dd .icon.icon92,
.indx_rjnr dl dd .icon.icon149 {
	background-position: -306px -60px;
}

.indx_rjnr dl dd .icon.icon93 {
	background-position: -325px -60px;
}

.indx_rjnr dl dd .icon.icon94,
.indx_rjnr dl dd .icon.icon155 {
	background-position: -344px -60px;
}

.indx_rjnr dl dd .icon.icon95 {
	background-position: -363px -60px;
}

.indx_rjnr dl dd .icon.icon97 {
	background-position: -382px -60px;
}

.indx_rjnr dl dd .icon.icon98,
.indx_rjnr dl dd .icon.icon160 {
	background-position: -401px -60px;
}

.indx_rjnr dl dd .icon.icon99 {
	background-position: -420px -60px;
}

.indx_rjnr dl dd .icon.icon100 {
	background-position: -439px -60px;
}

.indx_rjnr dl dd .icon.icon101,
.indx_rjnr dl dd .icon.icon162 {
	background-position: 0px -80px;
}

.indx_rjnr dl dd .icon.icon102,
.indx_rjnr dl dd .icon.icon163 {
	background-position: -20px -80px;
}

.indx_rjnr dl dd .icon.icon105 {
	background-position: -40px -80px;
}

.indx_rjnr dl dd .icon.icon106 {
	background-position: -59px -80px;
}

.indx_rjnr dl dd .icon.icon107 {
	background-position: -78px -80px;
}

.indx_rjnr dl dd .icon.icon108 {
	background-position: -97px -80px;
}

.indx_rjnr dl dd .icon.icon109,
.indx_rjnr dl dd .icon.icon169 {
	background-position: -116px -80px;
}

.indx_rjnr dl dd .icon.icon110,
.indx_rjnr dl dd .icon.icon170 {
	background-position: -135px -80px;
}

.indx_rjnr dl dd .icon.icon111 {
	background-position: -154px -80px;
}

.indx_rjnr dl dd .icon.icon112 {
	background-position: -173px -80px;
}

.indx_rjnr dl dd .icon.icon113 {
	background-position: -192px -80px;
}

.indx_rjnr dl dd .icon.icon114 {
	background-position: -211px -80px;
}

.indx_rjnr dl dd .icon.icon115,
.indx_rjnr dl dd .icon.icon173 {
	background-position: -230px -80px;
}

.indx_rjnr dl dd .icon.icon116,
.indx_rjnr dl dd .icon.icon176 {
	background-position: -249px -80px;
}

.indx_rjnr dl dd .icon.icon117 {
	background-position: -268px -80px;
}

.indx_rjnr dl dd .icon.icon118 {
	background-position: -287px -80px;
}

.indx_rjnr dl dd .icon.icon119 {
	background-position: -306px -80px;
}

.indx_rjnr dl dd .icon.icon120 {
	background-position: -325px -80px;
}

.indx_rjnr dl dd .icon.icon122 {
	background-position: -344px -80px;
}

.indx_rjnr dl dd .icon.icon123 {
	background-position: -363px -80px;
}

.indx_rjnr dl dd .icon.icon124 {
	background-position: -382px -80px;
}

.indx_rjnr dl dd .icon.icon126 {
	background-position: -401px -80px;
}

.indx_rjnr dl dd .icon.icon128 {
	background-position: -420px -80px;
}

.indx_rjnr dl dd .icon.icon131 {
	background-position: -439px -80px;
}

.indx_rjnr dl dd .icon.icon132 {
	background-position: 0px -100px;
}

.indx_rjnr dl dd .icon.icon134 {
	background-position: -20px -100px;
}

.indx_rjnr dl dd .icon.icon135 {
	background-position: -40px -100px;
}

.indx_rjnr dl dd .icon.icon136 {
	background-position: -59px -100px;
}

.indx_rjnr dl dd .icon.icon140 {
	background-position: -78px -100px;
}

.indx_rjnr dl dd .icon.icon143 {
	background-position: -97px -100px;
}

.indx_rjnr dl dd .icon.icon146 {
	background-position: -116px -100px;
}

.indx_rjnr dl dd .icon.icon147 {
	background-position: -135px -100px;
}

.indx_rjnr dl dd .icon.icon150 {
	background-position: -154px -100px;
}

.indx_rjnr dl dd .icon.icon151 {
	background-position: -173px -100px;
}

.indx_rjnr dl dd .icon.icon152 {
	background-position: -192px -100px;
}

.indx_rjnr dl dd .icon.icon153 {
	background-position: -211px -100px;
}

.indx_rjnr dl dd .icon.icon154 {
	background-position: -230px -100px;
}

.indx_rjnr dl dd .icon.icon157 {
	background-position: -249px -100px;
}

.indx_rjnr dl dd .icon.icon158 {
	background-position: -268px -100px;
}

.indx_rjnr dl dd .icon.icon159 {
	background-position: -287px -100px;
}

.indx_rjnr dl dd .icon.icon161 {
	background-position: -306px -100px;
}

.indx_rjnr dl dd .icon.icon164 {
	background-position: -325px -100px;
}

.indx_rjnr dl dd .icon.icon165 {
	background-position: -344px -100px;
}

.indx_rjnr dl dd .icon.icon166 {
	background-position: -363px -100px;
}

.indx_rjnr dl dd .icon.icon167 {
	background-position: -382px -100px;
}

.indx_rjnr dl dd .icon.icon168 {
	background-position: -401px -100px;
}

.indx_rjnr dl dd .icon.icon171 {
	background-position: -420px -100px;
}

.indx_rjnr dl dd .icon.icon172 {
	background-position: -439px -100px;
}

.indx_rjnr dl dd .icon.icon174 {
	background-position: 0px -120px;
}

.indx_rjnr dl dd .icon.icon175 {
	background-position: -20px -120px;
}

.indx_rjnr dl dd .icon.icon177 {
	background-position: -40px -120px;
}

.indx_rjnr dl dd .icon.icon178 {
	background-position: -59px -120px;
}

.indx_rjnr dl dd .icon.icon179 {
	background-position: -78px -120px;
}

.indx_rjnr dl dd .icon.icon180 {
	background-position: -97px -120px;
}



.index_r_tit {
	position: relative;
	font-size: 18px;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}

.index_r_tit em {
	position: absolute;
	left: 0px;
	top: 5px;
	background: url(../images/tiantian.png) no-repeat -376px -140px;
	width: 22px;
	height: 20px;
}

.index_r_lb {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.index_r_lb dl {
	width: 260px;
	padding-left: 30px;
	position: relative;
	height: auto;
	overflow: hidden;
}

.index_r_lb dl .num {
	width: 20px;
	height: 20px;
	background: #879299;
	color: #fffefe;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	position: absolute;
	left: 0px;
	top: 13px;
}

.index_r_lb dl .num.one {
	background: #fa4e57;
}

.index_r_lb dl .num.two {
	background: #fa7a53;
}

.index_r_lb dl .num.three {
	background: #fbc258;
}

.index_r_lb dl dt {
	width: 100%;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	margin-top: 6.5px;
	overflow: hidden;
}

.index_r_lb dl dt a {
	color: #333;
	display: inline-block;
	max-width: 100%;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	overflow: hidden;
}

/*.index_r_lb dl dt a:hover{font-size:16px;}*/
.index_r_lb dl dd {
	width: 100%;
	height: 56px;
	margin: 15px 0 5px;
	overflow: hidden;
	display: none;
}

.index_r_lb dl dd .pic {
	float: left;
	width: 56px;
	height: 56px;
	position: relative;
}

.index_r_lb dl dd .pic img {
	width: 56px;
	height: 56px;
}

.index_r_lb dl dd .r {
	float: right;
	width: 196px;
	overflow: hidden;
}

.index_r_lb dl dd .xx {
	width: 100%;
	height: 22px;
	line-height: 22px;
	margin-bottom: 3px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
}

.index_r_lb dl dd .xx .dx {
	float: left;
	width: auto;
	display: inline-block;
}

.index_r_lb dl dd .stars {
	float: left;
	display: inline-block;
}

.stars {
	background: url(../images/tiantian.png) no-repeat -19px -414px;
	width: 85px;
	height: 15px;
	line-height: 15px;
	margin: 2px 0 0 5px;
	display: block;
}

.star5 {
	background-position: -1px -414px;
}

.star4 {
	background-position: -19px -414px;
}

.star3 {
	background-position: -36px -414px;
}

.star2 {
	background-position: -53px -414px;
}

.star1 {
	background-position: -70px -414px;
}

.star0 {
	background-position: -88px -414px;
}

.stars.star1b {
	background-position: -53px -432px;
}

.stars.star2b {
	background-position: -36px -432px;
}

.stars.star3b {
	background-position: -19px -432px;
}

.stars.star4b {
	background-position: -1px -432px;
}

.stars.star0b {
	background-position: -70px -432px;
}

.index_r_lb dl dd .down {
	width: 94px;
	font-size: 14px;
	height: 30px;
	overflow: hidden;
}

.index_r_lb dl dd .down a {
	color: #0d7db1;
	display: inline-block;
	width: 92px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #0d7db1;
	border-radius: 2px;
}

.index_r_lb dl dd .down a:hover {
	background: #0d7db1;
	color: #fff;
}

/*.index_r_lb dl.on dt{ font-size:16px; font-weight:bold;}*/
.index_r_lb dl.on dd {
	display: block;
}

.hf1200 {
	width: 1200px;
	height: auto;
	margin: 40px auto 0;
	overflow: hidden;
}

.hf1200 img {
	width: 100%;
}

.index_az,
.index_box {
	width: 1200px;
	height: auto;
	margin-top: 15px;
	overflow: hidden;
}

.index_gytit {
	border-bottom: 1px solid #ddd;
	width: 100%;
	height: 55px;
	line-height: 55px;
}

.index_gytit .tit {
	float: left;
	width: 240px;
	overflow: hidden;
}

.index_gytit .tit span {
	height: 54px;
	font-size: 24px;
	color: #676767;
	float: left;
	border-bottom: 2px solid #26c472;
}

.index_gytit .tit em {
	float: left;
	font-family: "Candara";
	font-size: 24px;
	color: #ddd;
	margin-left: 16px;
}

.index_gytit .tabs {
	float: left;
	height: 28px;
	line-height: 28px;
	margin-top: 17px;
}

.index_gytit .tabs li {
	float: left;
	cursor: pointer;
	color: #333;
	font-size: 20px;
	margin-left: 17px;
}

.index_gytit .tabs li+li {
	background: url(../images/tiantian.png) no-repeat -480px -290px;
	padding-left: 27px;
}

.index_gytit .tabs li.on {
	color: #26c472;
}

.index_gytit .menu {
	float: right;
	width: 690px;
	margin-right: 60px;
	text-align: right;
	height: 28px;
	line-height: 28px;
	margin-top: 20px;
}

.index_gytit .menu a {
	color: #999;
	font-size: 14px;
	margin-right: 30px;
}

.index_gytit .more {
	float: right;
	color: #999;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
}

.index_gytit.fenl {
	border-bottom: 2px solid #fe5f3d;
}

.index_gytit.fenl .tit span {
	border: 0;
}

.index_gytit .fl {
	float: left;
	margin-left: -88px;
	height: 39px;
	line-height: 39px;
	margin-top: 10px;
}

.index_gytit .fl li {
	float: left;
	font-size: 20px;
	color: #333;
	position: relative;
	cursor: pointer;
	padding: 0 27px;
}

.index_gytit .fl li+li {
	background: url(../images/tiantian.png) no-repeat -480px -285px;
}

.index_gytit .fl li em {
	display: none;
	width: 11px;
	height: 6px;
	background: url(../images/tiantian.png) no-repeat -485px -154px;
	position: absolute;
	left: 50%;
	margin-left: -5.5px;
	bottom: -12px;
	overflow: hidden;
}

.index_gytit .fl li.on {
	color: #fe5f3d;
}

.index_gytit .fl li.on em {
	display: inline-block;
}


.index_az .mbox {
	width: 1200px;
	height: auto;
	position: relative;
}

.index_az .mbox .more {
	position: absolute;
	color: #666;
	font-size: 16px;
	right: 0px;
	top: -33px;
}

.index_az .index_l ul {
	width: 100%;
	height: auto;
	padding-top: 22px;
	overflow: hidden;
}

.index_az .index_l li {
	float: left;
	width: 110px;
	padding-left: 90px;
	height: 136px;
	position: relative;
	margin-right: 26px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}

.index_az .index_l li .pic {
	position: absolute;
	left: 0px;
	top: 28px;
	width: 80px;
	height: 80px;
	overflow: hidden;
}

.index_az .index_l li .pic img {
	width: 80px;
	height: 80px;
}

.index_az .index_l li .cover_80 {
	top: 0px;
	left: 0px;
}

.index_az .index_l li .tit {
	width: 100%;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin-top: 32px;
	overflow: hidden;
	+padding-top: 32px;
}

.index_az .index_l li .tit a {
	color: #333;
}

.index_az .index_l li .lx {
	color: #999;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin: 5px auto 6px;
	overflow: hidden;
}

.index_az .index_l li .score {
	font-size: 16px;
	font-weight: bold;
	color: #fa4e57;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.index_az .index_l li .cover {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	right: 0px;
	left: 0px;
	background: #62d779;
	-webkit-transition: top .4s;
	-moz-transition: top .4s;
	-ms-transition: top .4s;
	-o-transition: top .4s;
	transition: top .4s;
	color: #fff;
	text-align: center;
}

.index_az .index_l li:hover .cover {
	top: 0px;
}

.index_az .index_l li .cover .bt {
	display: inline-block;
	width: 90%;
	margin: 0 5%;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	margin: 15px 0 5px 0;
	overflow: hidden;
}

.index_az .index_l li .cover .nr {
	display: inline-block;
	width: 90%;
	margin: 0 5%;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}

.index_az .index_l li .cover .bnt {
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333;
	background: #fff;
	margin-top: 5px;
	overflow: hidden;
}

.index_az .index_l li .cover .bnt:hover {
	color: #62d779;
}

#ios .index_l li .cover .bnt:hover {
	color: #63bbee;
}

#game .index_l li .cover .bnt:hover {
	color: #fbc258;
}


.index_az .index_r_tit {
	color: #26c472;
	margin: 20px auto 5px;
	padding-left: 29px;
}

.index_az .index_r_tit em {
	width: 14px;
	height: 17px;
	background-position: -400px -142px;
	top: 7px;
}

.index_az .index_r_lb dl dt {
	margin-top: 7px;
}

.index_az .mbox .menu {
	position: absolute;
	right: 60px;
	top: -37px;
	width: 690px;
	text-align: right;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.index_az .mbox .menu a {
	color: #999;
	font-size: 14px;
	margin-right: 30px;
}

#ios .index_gytit .tit span,
#ios .index_r_lb dl dd .down a {
	border-color: #63bbee;
}

#ios .index_gytit .tabs li.on,
#ios .index_gytit .menu a:hover,
#ios .mbox .more:hover,
#ios .index_r_tit,
#ios .index_r_lb dl dt a:hover,
#ios .index_r_lb dl dd .down a {
	color: #63bbee;
}

#ios .index_l li .cover,
#ios .index_r_lb dl dd .down a:hover {
	background: #63bbee;
}

#ios .index_r_lb dl dd .down a:hover {
	color: #fff;
}

#ios .index_r_tit em {
	background-position: -423px -141px;
}



#game .index_gytit .tit span,
#game .index_r_lb dl dd .down a {
	border-color: #fbc258;
}

#game .index_gytit .tabs li.on,
#game .index_gytit .menu a:hover,
#game .mbox .more:hover,
#game .index_r_tit,
#game .index_r_lb dl dt a:hover,
#game .index_r_lb dl dd .down a {
	color: #fbc258;
}

#game .index_l li .cover,
#game .index_r_lb dl dd .down a:hover {
	background: #fbc258;
}

#game .index_r_lb dl dd .down a:hover {
	color: #fff;
}

#game .index_r_tit em {
	background-position: -444px -147px;
}

#game .index_l dl {
	float: left;
	width: 150px;
	height: 250px;
	margin: 25px 30px 0 0;
	position: relative;
	overflow: hidden;
}

#game .index_l dl dt {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#game .index_l dl dt img {
	width: 150px;
	height: 220px;
	margin-bottom: 5px;
}

#game .index_l dl dt span {
	display: inline-block;
	width: 100%;
	color: #333;
	font-size: 14px;
	text-align: center;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}

#game .index_l dl dd {
	position: absolute;
	left: 0px;
	top: 100%;
	left: 0px;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
	width: 100%;
	height: 100%;
	-webkit-transition: top .4s;
	-moz-transition: top .4s;
	-ms-transition: top .4s;
	-o-transition: top .4s;
	transition: top .4s;
}

#game .index_l dl dd a {
	display: block;
}

#game .index_l dl dd a span {
	display: inline-block;
}

#game .index_l dl dd .txt {
	color: #fff;
	font-size: 12px;
	padding: 25px 18px;
	height: 93px;
	line-height: 17px;
	overflow: hidden;
}

#game .index_l dl dd .xz {
	color: #fff;
	;
	font-size: 16px;
	text-align: center;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 26px;
	overflow: hidden;
	margin-top: 2px;
	+margin-bottom: 30px;
	+margin-top: 4px;
}

#game .index_l dl dd .tit {
	height: 43px;
	width: 100%;
	line-height: 43px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	position: relative;
	background: #fbc258;
}

#game .index_l dl dd .tit em {
	display: inline-block;
	width: 15px;
	height: 7px;
	position: absolute;
	left: 50%;
	margin-left: -7.5px;
	bottom: 100%;
	background: url(../images/tiantian.png) no-repeat -275px -149px;
}

#game .index_l dl dd .xz:hover {
	color: #fbc258;
}

#game .index_l dl:hover dd {
	top: 0px;
}

#g1g.index_r_lb dl dd .pic,
#g2g.index_r_lb dl dd .pic {
	height: 100px;
}

#g1g .index_r_lb dl dd,
#g2g .index_r_lb dl dd {
	height: 80px;
}

#g1g span.cover_56,
#g2g span.cover_56 {
	display: none;
}

#g1g .index_r_lb dl dd .xx,
#g2g .index_r_lb dl dd .xx {
	margin-bottom: 0px;
}

#g1g .index_r_lb dl dd .down,
#g2g .index_r_lb dl dd .down {
	margin-top: 4px;
}

#g1g .index_r_lb dl dd .stars,
#g2g .index_r_lb dl dd .stars {
	margin-top: 3px;
}

.index_box {}

.index_gytit.fenl .more:hover {
	color: #fe5f3d;
}

.index_flbox {
	width: 1200px;
	height: auto;
	margin-top: 15px;
}

.index_flbox .bd {
	width: 1221px;
	margin-left: -21px;
	position: relative;
}

.index_flbox .more {
	position: absolute;
	right: 0px;
	top: -52px;
	color: #999;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.index_flbox .more:hover {
	color: #fe5f3d;
}

.index_flbox ul {
	float: left;
	width: 386px;
	margin-left: 21px;
}

.index_flbox ul li {
	float: left;
	width: 386px;
	margin: 2px 0 0px 0px;
	color: #999;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.index_flbox ul li a {
	color: #333;
}

.index_flbox ul li a:hover {
	color: #fe5f3d;
}

.index_flbox ul li .time {
	float: right;
	font-size: 14px;
}

.index_flbox ul li .time.red {
	color: #fe6062;
}

.index_flbox ul li .lx {
	margin-right: 5px;
}

.index_gytit.bizhi {
	border-color: #b68ec9;
}

.index_gytit.bizhi .more:hover,
.index_gytit.bizhi .menu a:hover {
	color: #b68ec9;
}

.index_gytit.bizhi .menu a {
	margin: 0 0 0 30px;
}

.index_bzbox {
	width: 1200px;
	height: 360px;
	position: relative;
	margin-top: 25px;
	overflow: hidden;
}

.index_bzbox a {
	display: inline-block;
	position: absolute;
	width: 203px;
	height: 178px;
	overflow: hidden;
}

.index_bzbox .tu1 {
	width: 408px;
	height: 180px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.index_bzbox .tu7 {
	width: 408px;
	height: 180px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.index_bzbox .tu2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.index_bzbox .tu3 {
	position: absolute;
	left: 205px;
	bottom: 0px;
}

.index_bzbox .tu4 {
	width: 380px;
	height: 360px;
	position: absolute;
	left: 410px;
	top: 0px;
}

.index_bzbox .tu5 {
	position: absolute;
	left: 792px;
	top: 0px;
}

.index_bzbox .tu6 {
	position: absolute;
	right: 0px;
	top: 0px;
}

.index_bzbox .tu1 img,
.index_bzbox .tu7 img {
	width: 408px;
	height: 180px;
}

.index_bzbox .tu2 img,
.index_bzbox .tu3 img,
.index_bzbox .tu5 img,
.index_bzbox .tu6 img {
	width: 203px;
	height: 178px;
}

.index_bzbox .tu4 img {
	width: 380px;
	height: 360px;
}

.index_bzbox a span {
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: -90px;
	padding: 0 5%;
	width: 90%;
	height: 90px;
	line-height: 128px;
	background: url(../images/tiantian.png) no-repeat 0 -168px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: bottom .4s;
	-moz-transition: bottom .4s;
	-ms-transition: bottom .4s;
	-o-transition: bottom .4s;
	transition: bottom .4s;
}

.index_bzbox a:hover span {
	bottom: 0px;
}

.link_box {
	width: 1200px;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}

.link_box .hd {
	font-size: 24px;
	color: #676767;
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.link_box .hd .title {
	display: inline-block;
	height: 44px;
	border-bottom: 2px solid #00d9bc;
}

.link_box .bd {
	font-size: 14px;
	width: 100%;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
}

.link_box .bd a {
	color: #666;
	background: url(../images/tiantian.png) no-repeat -496px -332px;
	line-height: 30px;
	padding: 0 8px;
}

.link_box .bd a:first-child {
	background: none;
	padding-left: 0px;
}

.link_arrow {
	position: absolute;
	right: 0;
	top: 10px;
	width: 46px;
	height: 18px;
}

.link_arrow a {
	display: block;
	float: left;
	overflow: hidden;
	width: 20px;
	height: 18px;
	background: url(../images/tiantian.png) no-repeat;
	text-indent: -9999px;
	_display: inline;
}

.link_arrow a.link_right {
	margin-left: 1px;
	background-position: -314px -706px
}

.link_arrow a.link_left {
	background-position: -294px -726px;
}

.link_arrow a.link_left.disable {
	background-position: -294px -706px;
}

.link_arrow a.link_right.disable {
	background-position: -314px -726px;
}

.footer {
	border-top: 1px solid #ddd;
	margin-top: 20px;
	padding: 25px 0;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
}

.footer .foot {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

/*.footer .logo{margin-top:11px;}*/
.footer .lsrj {
	margin: 33px 0px 0 23px
}

.footer .foot_m {
	overflow: hidden;
}

.footer .menu {
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
}

.footer .menu li {
	display: inline-block;
	padding: 0 10px;
	position: relative;
	*display: inline;
	*zoom: 1;
}

.footer .menu li+li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
	width: 1px;
	height: 14px;
	background: #aaa;
}

/*.footer .menu a{display:inline-block; margin:0 10px;}*/
.footer .txt {
	width: 100%;
	color: #999;
	text-align: center;
	line-height: 32px;
}

.footer .txt a {
	color: #999;
}

.footer .txt a.ga {
	margin-left: 10px;
}

.footer .txt a.ga i {
	display: inline-block;
	width: 23px;
	height: 20px;
	vertical-align: -5px;
	margin-right: 5px;
	background: url(../images/tiantian.png) no-repeat -402px -714px;
	+vertical-align: -1px;
}

.footer .ewm {
	float: right;
	width: 81px;
	height: 81px;
	overflow: hidden;
}

.footer .ewm img {
	width: 81px;
	height: 81px;
}

.footer.fixed {
	position: fixed;
	left: 0px;
	right: 0;
	bottom: 0px;
}

/*ÏÂÔØÒ³*/
#BAIDU_SSP__wrapper_u2834399_0 {
	display: none;
}


.weizhi {
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
	width: 1200px;
	margin: 10px auto;
	/*text-transform: uppercase;*/
}

.weizhi a {
	color: #444;
}

.weizhi a:hover {
	color: #FD3939;
	text-decoration: underline;
}

/*.weizhi span{ float:left; width:22px; height:22px; background:url(../images/tiantian.png) no-repeat -422px -323px; margin-right: 5px; }*/
.weizhi span {
	float: left;
	width: 22px;
	height: 22px;
	background: url(../images/home.png) no-repeat;
	margin-right: 5px;
}


.ggwbox {
	/*height:98px;*/
	margin: 0 auto;
	width: 1200px;
}

.ggwbox .pic img {
	width: 1200px;
	margin-left: -20px;
}

.xzbox {
	margin-bottom: 20px;
}

.xzbox .xz_title {
	position: relative;
	padding-right: 268px;
}

.xzbox .xz_title .share {
	position: absolute;
	top: 0;
	right: 0;
}

.xzbox .xz_title .ico {
	vertical-align: top;
}

.share {
	overflow: hidden;
}

.share .bdsharetitle {
	float: left;
}

.share .bdsharebuttonbox a {
	width: 36px;
	height: 36px;
	background: url(../images/rfx.png) 0 -1px no-repeat;
	padding: 0;
	margin: 0 6px 0 0;
	float: left;
}

.share .bdsharebuttonbox .bds_weixin {
	background-position: 0 -48px;
}

.share .bdsharebuttonbox .bds_tsina {
	background-position: 0 -96px;
}

.share .bdsharebuttonbox .bds_more {
	background-position: 0 -146px;
}

#soft_title {
	font-size: 24px;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	/*text-overflow: ellipsis; white-space: nowrap;*/
}

.xz_title {
	height: 44px;
	font-size: 24px;
	color: #666;
	border-bottom: 1px solid #efefef;
}

.xz_title em {
	float: left;
}

.xz_title a {
	float: right;
	font-size: 14px;
	color: #999;
	font-weight: normal;
	line-height: 62px;
	+width: 100px;
}

.xz_title a span {
	float: right;
	width: 6px;
	height: 10px;
	background: url(../images/tiantian.png) no-repeat -478px -344px;
	margin: 28px 0 0 10px;
}

.xz_title a:hover {
	color: #26c472;
}

.list_lf {
	width: 300px;
	float: left;
}

/*11.2*/
.list_lf .gghz {
	width: 246px;
	height: 70px;
	margin: 3px 0 8px 22px;
	display: inline-block;
	background: url(../images/liji_1.gif) no-repeat;
	overflow: hidden;
}

.list_lf .ggzy1 {
	display: inline-block;
	margin-top: 45px;
}

.list_lf .gghz img {
	display: none;
}

/*.list_lf .gghz:hover{background:url(../images/liji_2.gif) no-repeat;}*/
.list_lf .gghz.two {
	background: url(../images/xunlei_1.gif) no-repeat;
}

/*.list_lf .gghz.two:hover{ background:url(../images/xunlei_2.gif) no-repeat;}*/

.xz_list {
	padding-top: 20px;
	width: 1200px;
}

.list_md {
	width: 542px;
	float: left;
	margin-top: -8px;
	overflow: hidden;
}

.fllist p {
	line-height: 28px;
	height: 28px;
	float: left;
	width: 265px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
}

.fllist p span {
	color: #999;
	float: left;
}

.fllist p em {
	color: #666;
	float: left;
}

.fllist .stars {
	margin: 7px 0 0 1px;
}

.fllist p a:hover {
	color: #FD3939;
}

.md_bt {
	margin-top: 10px;
}

.md_bt .bt_btns {
	overflow: hidden;
}

.md_bt .bt_btn {
	float: left;
}

.md_bt .bt_btn a {
	display: block;
	width: 215px;
	height: 72px;
	line-height: 72px;
	padding: 0 20px;
	background: #0d7db1;
	border-radius: 5px;
	font-size: 26px;
	color: #fff;
	overflow: hidden;
	text-align: center;
}

.md_bt .bt_btn a span {
	float: left;
	width: 30px;
	height: 25px;
	margin: 23px 15px 0 0;
	background: url(../images/tiantian.png) no-repeat -333px -370px;
}

.md_bt .bt_btn b {
	display: block;
	line-height: 1.2;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}

.md_bt .bt_btn i {
	display: block;
	line-height: 1.2;
	font-style: normal;
	font-size: 14px;
	white-space: nowrap;
}

.md_bt .bt_abtn {
	margin-right: 15px;
	text-align: center;
}

.md_bt .bt_abtn a:hover {
	background-color: #0dba6a;
}

.md_bt .bt_abtn a .ico {
	float: none;
	display: inline-block;
	vertical-align: top;
}

.md_bt .bt_abtn a .tit {
	display: inline-block;
	*position: relative;
	*top: 12px;
}

.md_bt .bt_abtn2 a {
	background-color: #0088fb;
}

.md_bt .bt_abtn2 a:hover {
	background-color: #017fe9;
}

.md_bt .bt_abtn2 a span {
	width: 25px;
	height: 42px;
	margin: 17px 12px 0 0;
	background-position: -474px -758px;
}

.md_bt .bt_abtn2 b {
	*position: relative;
	*top: 4px;
}

.md_bt .bt_abtn2 i {
	*position: relative;
	*top: -18px;
	*left: 15px;
}


.md_bt .bt_sl {
	overflow: hidden;
	margin-bottom: 22px;
}

.md_bt .bt_sl p {
	width: 150px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	float: left;
}

.md_bt .bt_sl p span {
	float: left;
	display: block;
}

.md_bt .bt_sl p .span_icon {
	width: 30px;
	height: 30px;
	margin-right: 8px;
	background: url(../images/softspr.png) -289px -162px no-repeat;
}

.md_bt .bt_sl p.gray .span_icon {
	background-position: -289px -197px;
}

.md_bt .bt_sl p .spanbox {
	height: 12px;
	margin-top: 10px;
	margin-right: 4px;
	width: 55px;
}

.md_bt .bt_sl p .spanbox .spanli {
	height: 12px;
	position: relative;
}

.md_bt .bt_sl p.red .spanbox .spanli {
	background: #f6837a;
}

.md_bt .bt_sl p.gray .spanbox .spanli {
	background: #c5ced4;
}

.md_bt .bt_sl p em {
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -14px;
	margin-left: 5px;
}

.md_bt .bt_sl p.red em {
	color: #f6837a;
}

.md_bt .bt_sl p.gray em {
	color: #c5ced4;
}

.list_lf .xzqbt {
	display: block;
	width: 246px;
	height: 72px;
	background: url(../images/xzqbg.gif) -2px -1px no-repeat;
	margin-top: 20px;
}

.list_lf .gsxxq2 {
	background-position: -2px -145px;
}

.list_lf .gsxxq1:hover {
	background-position: -2px -74px;
}

.list_lf .gsxxq2:hover {
	background-position: -2px -217px;
}

.list_rg {
	width: 300px;
	height: 217px;
	float: right;
}

.list_bt {
	width: 100%;
	float: left;
	height: 34px;
	margin: 24px 0 20px;
	+padding-bottom: 24px;
}

.list_a {
	float: left;
}

.list_a a {
	display: block;
	float: left;
	border-radius: 5px;
	overflow: hidden;
	width: 110px;
	height: 34px;
	margin-right: 20px;
}

.list_a a span {
	display: block;
	float: left;
	width: 36px;
	height: 100%;
}

.list_a a em {
	display: block;
	float: left;
	width: 73px;
	height: 32px;
	border: 1px solid #e8e8e8;
	border-left: none;
	text-align: center;
	border-radius: 0 5px 5px 0;
	line-height: 32px;
	font-size: 14px;
	color: #666;
}

.list_a a span {
	background: url(../images/tiantian.png) no-repeat;
}

.list_a a.sc span {
	background-color: #ff5e5e;
	background-position: -370px -361px;
}

.list_a a.zt span {
	background-color: #22c66e;
	background-position: -408px -361px;
}

.list_a a.jc span {
	background-color: #59aff8;
	background-position: -179px -403px;
}

.list_a a.pl span {
	background-color: #ff8200;
	background-position: -446px -361px;
}

.list_a a.sc:hover em {
	color: #ff5e5e;
}

.list_a a.zt:hover em {
	color: #22c66e;
}

.list_a a.jc:hover em {
	color: #59aff8;
}

.list_a a.pl:hover em {
	color: #ff8200;
}

.share {
	float: right;
	width: 232px;
	height: 36px;
	overflow: hidden;
}

.share p {
	float: left;
	font-size: 16px;
	color: #666;
	line-height: 36px;
}

.list_bt .share {
	margin-top: 4px;
}

.bdshare-button-style0-24 {
	float: right;
}

.sytjbox {
	height: 115px;
	overflow: hidden;
	padding: 20px 0 30px 0;
	border-top: 1px solid #efefef;
}

.sytjbox dl {
	width: 100%;
	height: 100%;
	overflow: hidden;
	+position: relative;
}

.sytjbox dl dt {
	width: 100px;
	float: left;
	height: 114px;
	background: url(../images/tiantian.png) no-repeat 0 -457px;
}

.sytjbox dl dd {
	width: 78px;
	float: left;
	margin-left: 34px;
}

.sytjbox dl dd a {
	display: block;
	position: relative;
	overflow: hidden;
}

.sytjbox dl dd a img {
	width: 78px;
	height: 78px;
}

.sytjbox dl dd a em {
	display: block;
	height: 20px;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 8px;
}


.wrap_lf {
	width: 880px;
	float: left;
}

.wrap_lf_tt {
	height: 46px;
	border: 1px solid #eee;
}

.wrap_lf_tt ul {
	height: 46px;
	background: #f6f6f6;
}

.wrap_lf_tt li {
	float: left;
	width: 118px;
	border-left: 1px solid #eee;
	margin-left: -1px;
	height: 47px;
	line-height: 46px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	cursor: pointer;
}

.wrap_lf_tt li.on {
	border-top: 3px solid #0d7db1;
	border-bottom: 4px solid #fff;
	height: 41px;
	line-height: 41px;
	color: #0d7db1;
	background: #fff;
}

.wrap_lf_tt .xzdz {
	width: 150px;
	background: url(../images/down_btn_bg1.png) no-repeat 28px 16px #0d7db1;
	color: #FFF;
	text-indent: 25px;
}

.wrap_lf_tt .xzdz:hover {
	color: #FFF;
}

.rjjsbox {
	margin-top: 11px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	word-break: break-all;
	overflow: hidden;
}

.rjjsbox p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	word-break: break-all;
}

.rjjsbox .ptitle {
	background: url(../images/dot.png) repeat-x center;
	height: 28px;
	position: relative;
	overflow: hidden;
}

.rjjsbox .ptitle span {
	display: block;
	background: #fff;
	font-size: 18px;
	font-weight: bold;
	width: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.more_btn {
	height: 20px;
	line-height: 20px;
	text-align: right;
	display: none;
}

.more_btn a {
	display: inline-block;
	height: 20px;
	font-size: 14px;
	color: #999;
	+width: 100px;
}

.more_btn a em {
	float: left;
}

.more_btn a span {
	display: block;
	float: right;
	width: 32px;
	height: 15px;
	border-radius: 2px;
	margin-top: 2px;
	margin-left: 8px;
	background: #0d7db1 url(../images/tiantian.png) no-repeat -442px -342px;
}

.more_btn a span.sq {
	background-position: -418px -343px
}

/*
.sliderbox{ height:auto; margin:27px 0 15px; overflow:hidden; position:relative;}
.slider{ overflow:hidden; position:relative; width:570px; height:100%; margin:0 auto;}
.slider ul{ position:absolute; left:0; top:0;}
.slider ul li{ width:570px; height:100%; float:left; margin:0; position:relative; overflow:hidden; text-align:center;}
.slider ul li img{ max-width:570px;}
*/
.sliderbox {
	height: 430px;
	margin: 27px 0 15px;
	overflow: hidden;
	position: relative;
}

.slider {
	overflow: hidden;
	position: relative;
	width: 700px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}

.slider ul {
	position: absolute;
	left: 0;
	top: 0;
}

.slider li {
	width: 700px;
	height: 100%;
	float: left;
	margin: 0;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.slider li a {
	cursor: default;
}

.slider li img {
	max-width: 100%;
}

/*.slider.margin-auto{ margin-left: auto; margin-right: auto; width: 750px; }
.slider.margin-auto li{ width: 750px; }*/

.btn_bj {
	width: 40px;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	background: #879299;
	border-radius: 5px;
	z-index: 99;
	display: none;
}

.btn_bj .arrow-btn {
	height: 100%;
	background: url(../images/tiantian.png) no-repeat;
	cursor: pointer;
}

.btn_bj .arrow-btn.dasabled {
	cursor: default;
}

.btn_bj.lfbd {
	left: 0;
}

.btn_bj.rgbd {
	right: 0;
}

.btn_bj .arrow-btn#btn-left {
	background-position: -218px -402px;
}

.btn_bj .arrow-btn#btn-right {
	background-position: -260px -403px;
}

.tipsbox {
	padding: 20px;
	background: #edf1f3;
}

.tipsbox p {
	line-height: 32px;
	font-size: 15px;
	color: #292f33;
	word-break: break-all;
}

.tipsbox .ptitle {
	font-size: 17px;
	color: #fa4e57;
	font-weight: bold;
	margin-bottom: 10px;
}

.gjcbox {
	font-size: 14px;
	color: #666;
	margin: 20px 0 17px 0;
}

.gjcbox a {
	color: #666;
	margin-right: 5px;
}

.gjcbox a:hover {
	color: #46bc5a;
}

.xzsbox {
	/*height:52px;*/
	width: 100%;
	margin-bottom: 14px;
	overflow: hidden;
	/*display: none;*/
}

.xzsbox img {
	width: 100%;
}

/*11.5*/
.xzsbox {
	height: 60px;
}

.xzsbox .gghz2 {
	display: inline-block;
	width: 212px;
	height: 57px;
	float: left;
	margin-right: 15px;
	background: url(../images/dianxin_1.gif) no-repeat;
}

/*.xzsbox .gghz2:hover{background:url(../images/dianxin_2.gif) no-repeat;}*/
.xzsbox .gghz2.two {
	background: url(../images/wangtong_1.gif) no-repeat;
}

/*.xzsbox .gghz2.two:hover{background:url(../images/wangtong_2.gif) no-repeat;}*/
.xzsbox .gghz2 img {
	width: 100%;
	height: 100%;
	display: none;
}

.xzsbox .ggzy2 {
	float: right;
	width: 122px;
	height: 67px;
	display: inline-block;
	overflow: hidden;
}

.hjtj_title {
	height: 52px;
	border-bottom: 1px solid #efefef;
}

.hjtj_title ul li {
	height: 50px;
	line-height: 56px;
	float: left;
	margin-right: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}

.hjtj_title ul li.last {
	border-bottom: 3px solid #0d7db1;
	color: #0d7db1;
}

.hjtj_title ul li:hover {
	color: #0d7db1;
}

.hjtj_div {
	margin-top: 20px;
}

.hjtj_top {
	height: 120px;
}

.hjtj_top_lf {
	width: 240px;
	float: left;
	height: 120px;
	overflow: hidden;
}

.hjtj_top_lf img {
	width: 240px;
	height: 120px;
}

.hjtj_top_rg {
	width: 416px;
	float: right;
}

.top_rg_tt {
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
}

.top_rg_tt a {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	float: left;
}

.top_rg_tt a.more {
	float: right;
	font-size: 14px;
	color: #999;
	font-weight: normal;
}

.top_rg_txt {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 8px;
	height: 78px;
	overflow: hidden;
}

.hjtj_list ul li {
	width: 167px;
	height: 48px;
	float: left;
	margin-top: 30px;
}

.hjtj_list ul li img {
	width: 48px;
	height: 48px;
	border-radius: 5px;
}

.hjtj_list ul li .li_img {
	width: 48px;
	float: left;
	margin-right: 10px;
}

.hjtj_list ul li .li_intro {
	width: 105px;
	float: left;
}

.hjtj_list ul li .li_intro .ptitle {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	width: 100%;
	/*text-overflow:ellipsis; white-space:nowrap;*/
}

.hjtj_list ul li .li_intro .ptitle a {
	font-size: 14px;
	color: #333;
}

.hjtj_list ul li .li_intro .ptxt {
	font-size: 12px;
	color: #999;
	height: 20px;
}

.hjtj_list ul li .li_intro .ptxt em {
	float: left;
}

.hjtj_list ul li .li_intro .ptxt span {
	float: left;
	margin: 0 6px;
	width: 1px;
	height: 10px;
	margin-top: 6px;
	background: #e8e8e8;
}

.hjtj_list {
	margin-bottom: 30px;
}

.hide {
	display: none;
}

.xzdzbox {
	overflow: hidden;
}

.xzdzbox .tab_list {
	padding: 0 10px;
}

.xzdz_title {
	line-height: 62px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
}

.sortbox {
	margin-bottom: 20px;
}


.sort_title {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	color: #000;
}

.sort_list dl {
	overflow: hidden;
}

.sort_list dt {
	padding: 6px 0;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	line-height: 20px;
	margin: 10px 0;
}

.sort_list dd {
	line-height: 33px;
	margin: 0;
	overflow: hidden;
	margin-bottom: -10px;
	*margin-bottom: 0;
}

.sort_list dd a {
	display: inline-block;
	width: 125px;
	line-height: 24px;
	height: 24px;
	border-radius: 3px;
	padding: 8px 0;
	text-align: center;
	font-size: 15px;
	background: #f90;
	color: #fff;
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
}

.sort_list dd a:hover {
	text-decoration: underline;
}

.sort_list dd span {
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	margin-right: 3px;
	border-radius: 2px;
	background: url(../images/soft_dbtn.png) no-repeat center center;
}

.sort_list .der dd span,
.sort_list .der+dl dd span {
	display: none;
}

.sort_list .der+dl dd a,
.sort_list .der dd a {
	width: 78px;
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
	color: #666;
	background: none;
	padding: 0;
	margin-bottom: 10px;
	margin-left: 38px;
	margin-right: 24px;
}


.xzdz_rg {
	width: 336px;
	height: auto;
	float: right;
	overflow: hidden;
}

.xzdzbox .tab_list {
	float: left;
	width: 295px;
}

.xzdzbox .ad_groups {
	width: 565px;
	float: right;
}

.xzdzbox .ad_col {
	float: left;
}

.xzdzbox .ad_col+.ad_col {
	margin-left: 8px;
}

.xzdzbox .ad_col .ad_box img {
	width: 220px;
	height: 90px;
	visibility: visible;
}

.other_title,
.rjjt_tips {
	line-height: 50px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-top: 15px;
	border-bottom: 1px solid #efefef;
}

.rjjt_tips,
.sliderbox {
	margin-left: -20px;
}

.other_list {
	padding-top: 20px;
}

.other_list ul li {
	width: 100%;
	float: left;
	line-height: 28px;
	height: 28px;
	background: #edf1f3;
	font-size: 14px;
	color: #292f33;
	margin-bottom: 10px;
}

.other_list ul li span {
	float: left;
}

.other_list ul li .stars {
	margin: 6px 33px 0 5px;
}

.other_list ul li .span_tt {
	width: 352px;
	margin-right: 10px;
	padding-left: 10px;
	height: 28px;
	overflow: hidden;
}

.other_list ul li a {
	float: right;
	width: 74px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #879299;
}

.other_list ul li a:hover {
	background: #0d7db1;
}

.xgyd_list {
	width: 690px;
	margin-right: -15px;
	padding: 10px 0;
}

.xgyd_list ul li {
	width: 327px;
	float: left;
	line-height: 32px;
	height: 32px;
	margin-right: 15px;
}

.xgyd_list ul li a {
	font-size: 14px;
	color: #666;
}

.xgyd_list ul li a em {
	display: block;
	float: left;
	width: 310px;
	height: 32px;
	overflow: hidden;
}

.xgyd_list ul li a span {
	float: right;
	width: 6px;
	height: 10px;
	background: url(../images/tiantian.png) no-repeat -478px -344px;
	margin-top: 13px;
}

.xgyd_list ul li a:hover span {
	background-position: -88px -36px;
}

.ggbox {
	width: 670px;
	/*height:80px;*/
	margin: 10px 0;
}

.ggbox img {
	width: 670px;
	height: 80px;
}

.bz_list {
	margin-top: 20px;
	height: 240px;
}

.bz_lf {
	width: 166px;
	float: left;
}

.bz_lf p {
	height: 118px;
}

.bz_lf p img {
	width: 166px;
	height: 118px;
}

.bz_lf p.bt {
	margin-top: 5px;
}

.bz_md {
	width: 330px;
	height: 240px;
	float: left;
	margin: 0 4px;
}

.bz_md img {
	width: 330px;
	height: 240px;
}

.cmtbox {
	margin-top: 18px;
}

.cmt_title {
	line-height: 43px;
	height: 43px;
	font-size: 20px;
	color: #333;
}

.cmt_title .morepl {
	float: right;
	font-size: 14px;
	color: #999;
	padding-right: 15px;
	position: relative;
}

.cmt_title span {
	float: left;
}

.cmt_title .morepl span {
	position: absolute;
	right: 0;
	top: 17px;
	width: 6px;
	height: 10px;
	background: url(../images/tiantian.png) no-repeat -478px -344px;
}

.cmt_title .morepl em {
	color: #f95f5f;
}

.hfbox {
	height: 158px;
	border: 1px solid #efefef;
}

.hfbox .textdiv {
	height: 98px;
	padding: 10px;
}

.hfbox .textdiv textarea {
	width: 100%;
	height: 100%;
	outline: none;
	resize: none;
	border: none;
	font-size: 14px;
	color: #666;
	font-family: "Î¢ÈíÑÅºÚ";
}

.btndiv {
	height: 40px;
	line-height: 40px;
	background: #edf1f3;
}

.btndiv .smile {
	float: left;
	margin-left: 20px;
	font-size: 16px;
	color: #879299;
}

.btndiv .smile span {
	float: left;
	width: 21px;
	height: 21px;
	background: url(../images/tiantian.png) no-repeat -348px -403px;
	margin-top: 10px;
	margin-right: 10px;
}

.btndiv .fabu {
	float: right;
	width: 80px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #FD3939;
}

.cmt_list {
	padding-top: 18px;
}

.cmt_list ul li {
	width: 100%;
	float: left;
	padding: 10px 0 15px 0;
	border-top: 1px dashed #e8e8e8;
}

.cmt_list ul li:first-child {
	border-top: none;
}

.cmt_list ul li .ptitle {
	line-height: 36px;
	height: 36px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
}

.cmt_list ul li .ptitle em {
	color: #FD3939;
	margin-left: 10px;
}

.cmt_list ul li .ptitle span {
	color: #999;
	float: right;
}

.cmt_list ul li .ptxt {
	font-size: 16px;
	color: #666;
	margin: 5px 0;
}

.cmt_list ul li .pzhf {
	height: 20px;
	line-height: 20px;
}

.cmt_list ul li .pzhf a {
	float: right;
	margin-left: 30px;
	font-size: 16px;
	color: #999;
}

.cmt_list ul li .pzhf a.zan span {
	float: left;
	width: 20px;
	height: 20px;
	background: url(../images/tiantian.png) no-repeat -373px -402px;
	margin-right: 10px;
	margin-top: -2px;
}

.cmt_list ul li .pzhf a.zan:hover span {
	background-position: -393px -402px;
}

.cmt_list ul li .pzhf a:hover {
	color: #46bc5a;
}

.wrap_rg {
	width: 300px;
	float: right;
}

.wrap_rg .side-good-game .bd .list {
	margin-left: -22px;
}

.wrap_rg .side-good-game .bd .item {
	margin-left: 22px;
}

.rg_title,
.zt_gytit {
	line-height: 44px;
	height: 44px;
	border-bottom: 1px solid #efefef;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

/*.fldh_list{ width:324px; margin-left:-24px;}*/
.fldh_list a {
	float: left;
	width: 144px;
	display: inline;
	height: 34px;
	line-height: 32px;
	margin: 0 9px 8px 0;
	overflow: hidden;
	text-align: center;
	border: 1px solid #ddd;
}

.fldh_list a.on,
.fldh_list a:hover {
	background: #0d7db1;
	color: #fff;
	border-color: #0d7db1;
}

.fldhbox {
	margin-bottom: 10px;
	width: 310px;
}

.fldhbox .rg_title {
	display: none;
}

.rg_title a {
	float: right;
	font-size: 16px;
	color: #999;
	font-weight: normal;
}

.rmrj_list {
	width: 330px;
	margin-left: -30px;
}

.rmrj_list ul li {
	width: 80px;
	float: left;
	margin-left: 30px;
	margin: 20px 0 0 30px;
}

.rmrj_list ul li a {
	display: block;
	height: 100%;
}

.rmrj_list ul li img {
	width: 80px;
	height: 80px;
	border-radius: 10px;
}

.rmrj_list ul li em {
	display: block;
	height: 20px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-top: 5px;
}

.rg_ggbox {
	width: 300px;
	/*height:200px;*/
	margin-bottom: 15px;
	overflow: hidden;
}

.rg_ggbox img {
	width: 100%;
	display: block;
}

.blbox {
	margin-bottom: 15px;
}

.blbox_tt {
	line-height: 45px;
	height: 45px;
	border-bottom: 1px solid #ddd;
}

.blbox_tt ul li {
	width: 50%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #333;
	cursor: pointer;
}

.blbox_tt ul li.last {
	height: 43px;
	border-bottom: 3px solid #0d7db1;
	color: #0d7db1;
}

#blph {
	font-size: 0;
	padding: 0;
}

.zyr_phb {
	font-weight: normal;
}

.zyr_phb li {
	width: 120px;
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
	text-align: center;
	height: 40px;
	border: none;
	color: #676767;
	cursor: pointer;
}

.zyr_phb li.on {
	color: #0d7db1;
	border-bottom: 3px solid #0d7db1;
	height: 38px;
}

.bl_list {
	padding: 12px 0 0 0;
}

.bl_list li {
	width: 100%;
	height: 33px;
	line-height: 33px;
	float: left;
}

.bl_list li span {
	float: left;
	width: 18px;
	height: 18px;
	margin: 8px 12px 0 0;
	background: #879299;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.bl_list li span.fir {
	background: #fa4e57;
}

.bl_list li span.sec {
	background: #fb794c;
}

.bl_list li span.thi {
	background: #fbc34c;
}

.bl_list li em {
	float: left;
	height: 35px;
	width: 270px;
	overflow: hidden;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	font-size: 14px;
	color: #666;
}

.bl_list li a:hover em {
	text-decoration: underline;
}

.bl_soft_list ul {
	padding: 12px 0;
}

.bl_soft_list li {
	position: relative;
	height: 26px;
	line-height: 26px;
	margin-bottom: 8px;
	overflow: hidden;
}

.bl_soft_list li:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/softspr.png) -305px 4px no-repeat;
}

.bl_soft_list a {
	display: block;
	overflow: hidden;
}

.bl_soft_list a:hover {
	text-decoration: underline;
}

.bl_soft_list .pic {
	width: 26px;
	height: 26px;
	float: left;
	display: inline;
	margin-right: 4px;
}

.blbox_best ul {
	margin-bottom: -8px;
}

.blbox_best li {
	margin-bottom: 8px;
}

.blbox_best li a {
	display: block;
	overflow: hidden;
}

.blbox_best li .pic {
	width: 32px;
	height: 32px;
	float: left;
}

.blbox_best li .tit {
	overflow: hidden;
	height: 31px;
	line-height: 32px;
	overflow: hidden;
	margin-left: 40px;
	border-bottom: 1px dashed #ddd;
}

.blbox_nice_list {
	padding: 10px 0 2px 15px;
}

.blbox_nice li {
	width: 76px;
	height: 72px;
	line-height: 18px;
	float: left;
	overflow: hidden;
	margin: 0 18px 12px 0;
	text-align: center;
}

.blbox_nice li img {
	width: 48px;
	height: 48px;
	display: block;
	margin: 0 auto 5px auto;
}

.rmbox {
	margin-top: 5px;
}

.boxlist {
	padding: 10px 0;
}

.boxlist li {
	overflow: hidden;
	position: relative;
}

.boxlist+.boxlist {
	border-top: 1px dashed #efefef;
}

.boxlist .pic {
	float: left;
	margin-right: 5px;
}

.boxlist .pic img {
	width: 48px;
	height: 48px;
}

.boxlist .tit {
	max-width: 165px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 2px;
}

.boxlist .tit a {
	color: #444;
}

.boxlist .tit a:hover {
	text-decoration: underline;
	color: #FD3939;
}

.boxlist .txt {
	font-size: 12px;
	color: #999;
}

.boxlist .btn {
	float: right;
	position: absolute;
	right: 0;
	top: 15px;
	width: 60px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #0d7db1;
	border-radius: 3px;
	text-align: center;
	color: #0d7db1;
}

.boxlist .btn:hover {
	background: #0d7db1;
	color: #fff;
	text-decoration: none;
}

.ggwbox1 {
	width: 300px;
	/*height:290px;*/
	margin-top: 15px;
}

.sort_list.mt {
	border-top: 1px solid #a6d990;
}

.rmbox_list_1 {
	margin-bottom: 20px;
}

.rmbox_list_2 {
	padding-bottom: 20px;
	padding-top: 10px;
}

.rmbox_list_2 a {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-right: 8px;
}

.rmbox_list_2 a:hover {
	text-decoration: underline;
}

.sytjbox dl dd a:hover em,
.rmrj_list ul li a:hover em,
.bl_list ul li a:hover em,
.hjtj_list ul li .li_intro .ptitle a:hover,
.rmbox_list ul li a:hover,
.rmbox_list_2 a:hover,
.xgyd_list ul li a:hover {
	color: #FD3939;
}


.w1k_box {
	width: 1200px;
	margin: 0 auto;
}

.left_menu {
	float: left;
	width: 180px;
	margin-top: 5px;
}

.left_menu a {
	width: 100%;
	height: 55px;
	text-align: center;
	font-size: 16px;
	display: block;
	position: relative;
}

.left_menu a span {
	display: block;
	line-height: 54px;
	height: 54px;
	border-bottom: 1px solid #efefef;
	color: #292f33;
}

.left_menu a em {
	display: none;
	border: 6px solid transparent;
	border-left-color: #0d7db1;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -6px;
}

.left_menu a.cur span,
.left_menu a.cur:hover span {
	background: #0d7db1;
	color: #fff;
	border: none;
	height: 55px;
	line-height: 55px;
}

.left_menu a.cur em {
	display: inline-block;
}

.left_menu a:last-child span,
.left_menu.yangs2 a:last-child {
	border: none;
}

.left_menu a:hover span {
	background: #edf1f3;
}


.gxlist {
	width: 980px;
	float: right;
	overflow: hidden;
}

.gxlist .hd {
	width: 100%;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #efefef;
	height: 45px;
	line-height: 45px;
}

.gxlist ul li {
	float: left;
	height: 100%;
	overflow: hidden;
}

.gxlist .mc {
	width: 453px;
	margin-right: 15px;
}

.gxlist .yy {
	width: 100px;
}

.gxlist .dj {
	width: 125px;
}

.gxlist .time {
	width: 125px;
}

.gxlist .dx {
	width: 100px;
}

.gxlist .bd {
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}

.gxlist .bd ul {
	width: 100%;
	border-bottom: 1px solid #efefef;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	overflow: hidden;
}

.gxlist .bd ul .time,
.gxlist .bd ul .dx {
	font-size: 16px;
	color: #999;
}

.gxlist .bd ul .time.red {
	color: #fa4e57;
}

.gxlist .bd ul .yy {
	color: #999;
}

.gxlist .stars {
	margin: 15px 0 0;
}

.gxlist .bd .lm {
	float: left;
	width: 120px;
}

.gxlist .bd .lm a {
	color: #999;
}

.gxlist .bd .tit {
	float: left;
	max-width: 285px;
	padding-right: 15px;
	position: relative;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	height: 100%;
	color: #333;
	overflow: hidden;
}

.gxlist .bd .tit:hover {
	color: #FD3939;
}

.gxlist .bd .icon {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../images/tiantian.png) no-repeat -487px -368px;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -6.5px;
	overflow: hidden;
}

.gxlist .bd .icon.n {
	background-position: -487px -385px;
}

.gxlist.art .mc {
	width: 805px;
}

.gxlist.art .bd .tit {
	max-width: 520px;
}

.gxlist.h5 .time {
	text-align: right;
}

.gxlist.h5 .mc {
	width: 478px;
}

.gxlist.h5 .bd .lm {
	width: 52px;
}

.page {
	width: 100%;
	height: auto;
	text-align: center;
	margin: 5px auto;
	overflow: hidden;
}

.page .laypageskin_molv a,
.page .laypageskin_molv span {
	height: 30px;
	line-height: 30px;
	min-width: 15px;
	padding: 0px 8px;
	margin-bottom: 0px;
	font-size: 14px;
	display: inline-block;
	border-radius: 2px;
	margin: 0 2px;
}

.page .laypageskin_molv a {
	background-color: #edf1f3;
	color: #879299;
}

.page .laypageskin_molv a:hover {
	background-color: #879299;
	color: #fff;
}

.page .laypageskin_molv a:active,
.page .laypageskin_molv .laypage_curr {
	background-color: #FD3939;
	color: #fff;
}

.page .laypageskin_molv a.laypage_next,
.page .laypageskin_molv a.laypage_prev,
.page .laypageskin_molv a.a1,
.page .laypageskin_molv a.a1:last-child {
	background: #edf1f3 url(../images/tiantian.png) no-repeat -443px -399px;
	text-indent: -9999px;
	+text-indent: 0px;
	+font-size: 0px;
	+line-height: 0px;
	+vertical-align: -10px;
}

.page .laypageskin_molv a.laypage_next,
.page .laypageskin_molv a.laypage_prev {
	width: 30px;
	padding: 0;
}

.page .laypageskin_molv a.laypage_next:hover,
.page .laypageskin_molv a.laypage_next:active,
.page .laypageskin_molv a.a1:last-child:hover {
	background-color: #879299;
	background-position: -334px -428px;
}

.page .laypageskin_molv a.laypage_prev,
.page .laypageskin_molv a.a1 {
	background-position: -412px -399px;
}

.page .laypageskin_molv a.laypage_prev:hover,
.page .laypageskin_molv a.laypage_prev:active,
laypage_curr,
.page .laypageskin_molv a.a1:hover,
.page .laypageskin_molv a.a1:active {
	background-color: #879299;
	background-position: -303px -428px;
}

.page .laypageskin_molv a.a1:first-child {
	background: #edf1f3;
	text-indent: 0;
	cursor: default;
	width: auto;
}

.page .laypageskin_molv a.a1:hover {
	color: #879299;
}

.r_gybz {
	width: 980px;
	float: right;
	height: auto;
	overflow: hidden;
}

.r_gybz .gybz {
	border-bottom: 1px solid #efefef;
	height: 34px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
}

.r_gybz .bzjs {
	font-size: 14px;
	color: #333;
	line-height: 24px;
	overflow: hidden;
}



.soft_list .banb {
	color: #999;
	height: 22px;
	line-height: 22px;
}

.soft_list .banb em {
	float: left;
	width: auto;
	display: inline-block;
}

.soft_list .banb p,
.soft_list .banb a {
	float: left;
	width: auto;
	display: inline-block;
	margin-right: 20px;
	padding-left: 20px;
	background: url(../images/tiantian.png) no-repeat;
	position: relative;
	z-index: 99;
	cursor: pointer;
}

.soft_list .banb .az {
	background-position: -483px -449px;
}

.soft_list .banb .ios {
	background-position: -483px -425px;
}

.soft_list .banb .pc {
	background-position: -481px -468px;
}

.soft_list .stars {
	margin: 4px 0 0;
}

.soft_list .banb .ewm {
	display: none;
	position: absolute;
	z-index: 9999;
	left: -14px;
	top: 22px;
	width: 146px;
	height: 150px;
	background: url(../images/tiantian.png) no-repeat 0 -713px;
	overflow: hidden;
}

.soft_list .banb .ewm img {
	margin: 17px 8px 10px 20px;
	width: 108px;
	height: 108px;
}

.soft_list .item {
	margin: 10px 5px;
}

.soft_list .hd {
	overflow: hidden;
	height: 26px;
	line-height: 26px;
	padding-top: 4px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: url(../images/sl_jbbg.png) repeat-x 0 15px;
	padding: 2px 10px;
	color: #aaa;
}

.soft_list .hd .title {
	float: left;
	font-weight: 700;
	font-size: 15px;
}

.soft_list .hd .review {
	float: right;
}

.soft_list .hd .flei,
.soft_list .hd .level,
.soft_list .hd .score,
.soft_list .hd .count {
	float: left;
	margin-left: 25px;
}

.soft_list .hd .flei {
	color: #666;
}

.soft_list .hd .flei:hover {
	color: #FF5800;
}

.soft_list .hd .count {
	color: #0984C5;
}

.soft_list .hd .count:hover {
	text-decoration: underline;
}

.soft_list .hd .score em,
.soft_list .hd .count em {
	color: red;
}

.soft_list .hd .stars {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
}

.soft_list .bd {
	overflow: hidden;
	padding: 10px;
	position: relative;
}

.soft_list .bd .pic {
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
}

.soft_list .bd .pic img {
	width: 100%;
	height: 100%;
}

.soft_list .bd .con {
	width: 666px;
	line-height: 24px;
	color: #aaa;
}

.soft_list .bd .text {
	height: 24px;
	overflow: hidden;
}

.soft_list .bd .time,
.soft_list .bd .size {
	margin-right: 10px;
}

.soft_list .bd .lang {
	display: inline-block;
	vertical-align: top;
	background: #0d7db1;
	color: #FFF;
	padding: 0 5px;
}

.soft_list .bd .free {
	padding-left: 18px;
	background: url(../images/sign_explain.gif) no-repeat 0 3px;
}

.soft_list .bd .down {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	position: absolute;
	right: 5px;
	bottom: 0;
	border: 1px solid #0d7db1;
	border-radius: 3px;
	color: #0d7db1;
}

.soft_list .bd .down:hover {
	background-color: #0d7db1;
	color: #FFF;
}

.lbhj {
	width: 1200px;
	height: auto;
	border-bottom: 1px solid #efefef;
	padding-bottom: 15px;
	overflow: hidden;
}

.lbhj .hd,
.hot_rj dt {
	float: left;
	width: 20px;
	height: 60px;
	margin-top: 15px;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	padding-right: 18px;
	background: url(../images/tiantian.png) no-repeat 28px -565px;
	overflow: hidden;
}

.lbhj .bd,
.zt_tjzt {
	float: right;
	width: 962px;
	height: 96px;
	overflow: hidden;
}

.lbhj .bd li,
.zt_tjzt ul li {
	float: left;
	padding-left: 24px;
	margin: 5px 0 5px 20px;
	background: url(../images/tiantian.png) no-repeat -479px -403px;
	width: 115px;
	height: 22px;
	line-height: 22px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	overflow: hidden;
}

.zt_tjzt {
	height: auto;
	max-height: 96px;
}

.lbhj .bd li a,
.zt_tjzt ul li a {
	color: #333;
	font-size: 14px;
}

.hot_rj {
	width: 100%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
}

.hot_rj dd {
	width: 74px;
	float: left;
	margin: 0px 8px 0 15px;
	margin-left: 14.2px\9;
}

.hot_rj dd:last-child {
	margin-right: 0px;
}

.hot_rj dd a {
	display: block;
	position: relative;
	overflow: hidden;
}

.hot_rj dd a img {
	width: 74px;
	height: 74px
}

.hot_rj dd a em {
	display: block;
	height: 20px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	text-align: center;
	margin-top: 4px;
}

.zzlb {
	margin-top: 10px;
}

.zzlb .wrap_rg {
	width: 300px;
	float: left;
}

.zzlb .lb_left {
	width: 885px;
	float: right;
}

.content_list {
	padding: 0 0 10px 0;
	border: 1px solid #ddd;
	border-top: 2px solid #0d7db1;
	border-bottom: 2px solid #0d7db1;
	background-color: #fff;
}

.content_list_title {
	height: 46px;
	line-height: 46px;
	text-indent: 12px;
	border-bottom: 1px solid #e7e7e7;
	background: #f6faf5;
}

.content_list_title .tit {
	font-size: 17px;
}

.content_list_title .tip {
	font-size: 12px;
	color: #999;
	padding-left: 5px;
}

.lb_left {
	float: left;
	width: 669px;
}

.rg_title {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
}

.rg_title h3 {
	display: inline-block;
	font-weight: normal;
	font-size: 16px;
	padding: 0 15px;
	color: #0d7db1;
	height: 38px;
	border-bottom: 3px solid #0d7db1;
}

.soft_list .box:last-child {
	border: none;
}

.zt_right {
	float: right;
	width: 830px;
	height: auto;
	margin-top: -10px;
	overflow: hidden;
}

.zt_gytit .more {
	float: right;
	color: #999;
	font-size: 14px;
	font-weight: normal;
}

.mt0 {
	margin-top: 0px;
}

.zthz_zt {
	width: 849px;
	margin: 0 0 18px -19px;
	height: auto;
	overflow: hidden;
}

.zthz_zt ul li {
	float: left;
	width: 263px;
	height: 107px;
	margin: 20px 0 0 20px;
	overflow: hidden;
}

.zthz_zt ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.zthz_zt ul li img {
	width: 263px;
	height: 67px;
	float: left;
}

.zthz_zt ul li span {
	display: inline-block;
	width: 253px;
	padding: 0 5px;
	height: 40px;
	line-height: 40px;
	background: #f4f5f7;
	font-size: 14px;
	color: #333;
	text-align: center;
	float: left;
	overflow: hidden;
}

.zthz_zt.h151 ul li {
	height: 191px;
}

.zthz_zt.h151 ul li img {
	height: 151px;
}

.zthz_zt.h148 ul li {
	height: 190px;
}

.zthz_zt.h148 ul li img {
	height: 150px;
}

.zthz_zt.h5yx ul li {
	height: 180px;
	width: 404px;
}

.zthz_zt.h5yx ul li span {
	width: 394px;
}

.zthz_zt.h5yx ul li img {
	height: 140px;
	width: 404px;
}

.zt_tjzt {
	border-bottom: none;
	width: 850px;
	margin: 12px 0 10px -20px;
	float: none;
}

.zt_tjzt ul li {
	width: 168px;
}

.zt_show1 {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.zt_show1 .pic {
	float: left;
	width: 325px;
	height: 200px;
	overflow: hidden;
}

.zt_show1 .pic img {
	width: 325px;
	height: 200px;
}

.zt_show1 .right {
	float: right;
	width: 645px;
	height: 210px;
	margin-top: -10px;
	overflow: hidden;
}

.zt_show1 .right .text {
	color: #666;
	font-size: 14px;
	line-height: 26px;
	margin: 13px auto;
	height: 104px;
	overflow: hidden;
}

.zt_show1 .bott {
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.zt_show1 .bott .time {
	color: #999;
	float: left;
	width: 200px;
}

.zt_gytit .ckyw {
	float: right;
	color: #f95f5f;
	font-size: 16px;
	font-weight: normal;
}

.zt_gytit2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	height: 30px;
	line-height: 35px;
	margin: 22px 0 10px;
}

.zt_gytit2 .morepl {
	font-weight: normal;
	color: #879299;
}

.zt_gytit2 .morepl span {
	top: 11px;
}

.zt_yylb {
	width: 1020px;
	margin: 0 0 0 -20px;
	height: auto;
	overflow: hidden
}

.zt_yylb ul li {
	float: left;
	width: 265px;
	height: 78px;
	padding: 23.5px 100px 23.5px 123px;
	border: 1px solid #efefef;
	margin: 0 0 20px 20px;
	position: relative;
	overflow: hidden;
}

.zt_yylb ul li .pic {
	position: absolute;
	left: 25px;
	top: 23.5px;
	width: 78px;
	height: 78px;
	overflow: hidden;
}

.zt_yylb ul li .pic img {
	width: 78px;
	height: 78px;
}

.zt_yylb ul li .tit {
	font-size: 18px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	overflow: hidden;
}

.zt_yylb ul li .tit a {
	color: #333;
}

.zt_yylb ul li .txt {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin-top: 8px;
	height: 48px;
	overflow: hidden;
}

.zt_yylb ul li .r {
	width: 70px;
	height: 78px;
	position: absolute;
	right: 15px;
	top: 23.5px;
}

.zt_yylb ul li .fs {
	display: inline-block;
	font-size: 30px;
	color: #fd7c40;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.zt_yylb ul li .bnt {
	display: inline-block;
	width: 68px;
	height: 26px;
	border: 1px solid #22c66e;
	font-size: 14px;
	color: #22c66e;
	text-align: center;
	line-height: 26px;
}

.zt_yylb ul li .bnt:hover {
	background: #22c66e;
	color: #fff;
}


.zt_xgwz {
	margin-top: -20px;
	height: auto;
	overflow: hidden;
}

.zt_xgwz ul {
	width: 998px;
	height: auto;
	border: 1px solid #efefef;
	overflow: hidden;
	padding: 13px 0;
}

.zt_xgwz ul li {
	float: left;
	width: 455px;
	margin: 0 12px 0 22px;
	padding-left: 10px;
	background: url(../images/tiantian.png) no-repeat -495px -484px;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	overflow: hidden;
}

.zt_xgwz ul li.wl {
	width: 350px;
	margin-left: 126px;
}

.zt_xgwz ul li a {
	color: #666;
}

.zt_tjxz {}

.zt_tjxz ul {
	width: 973px;
	padding: 20px 0 0 25px;
	height: auto;
	border: 1px solid #efefef;
}

.zt_tjxz ul li {
	float: left;
	height: 36px;
	width: 226px;
	margin: 0 12px 20px 0;
}

.zt_tjxz ul li .pic {
	float: left;
	width: 36px;
	height: 36px;
	position: relative;
}

.zt_tjxz ul li .pic img {
	width: 36px;
	height: 36px;
}

.zt_tjxz ul li .r {
	float: right;
	width: 180px;
	overflow: hidden;
}

.zt_tjxz ul li .xx {
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
}

.zt_tjxz ul li .xx .dx {
	float: left;
	width: auto;
	display: inline-block;
}

.zt_tjxz ul li .stars {
	float: left;
	display: inline-block;
}

.zt_tjxz ul li .tit {
	font-size: 14px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	margin-top: -3px;
	overflow: hidden;
}

.zt_tjxz ul li .tit a {
	color: #666;
}

.zt_pl .cmt_list {
	margin-bottom: -20px;
}

.zt_pl .cmt_list ul li:last-child {
	padding-bottom: 0px;
}

.ztshow_tjzt {}

.bg_list {
	zoom: 1;
	width: 998px;
	border: 1px solid #efefef;
	height: 153px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.tjzt_bl,
.tjzt_br {
	width: 16px;
	height: 34px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	background: url(../images/tiantian.png) no-repeat;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 999;
	display: none;
}

.tjzt_bl {
	left: 0px;
	background-position: -409px -431px;
}

.tjzt_br {
	right: 0px;
	background-position: -427px -431px;
}

/*
.tjzt_bl.tjzt_blon,.tjzt_bl.tjzt_blon:hover{ background-position:-381px -31px; background-color:#c0c0c0;}
.tjzt_br.tjzt_bron,.tjzt_br.tjzt_bron:hover{background-position:-409px -31px; background-color:#c0c0c0;}
*/
.tjzt_bl:hover {
	background-position: -445px -431px;
}

.tjzt_br:hover {
	background-position: -463px -431px;
}


.tjzt_pic {
	width: 10000em;
	height: 153px;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	position: relative;
}

.tjzt_pic ul {
	position: absolute;
}

.tjzt_pic li {
	width: 300px;
	height: 106px;
	float: left;
	position: relative;
	margin: 25px 0 0;
	padding: 0 12.5px;
	background: #fff;
	overflow: hidden;
}

.tjzt_pic li a {
	display: block;
	width: 100%;
	height: 100%;
}

.tjzt_pic li img {
	width: 300px;
	height: 76px;
	float: left;
}

.tjzt_pic li span {
	display: inline-block;
	width: 290px;
	padding: 0 5px;
	height: 30px;
	line-height: 30px;
	background: #edf1f3;
	font-size: 16px;
	color: #333;
	text-align: center;
	float: left;
	overflow: hidden;
}

.pcont {
	width: 975px;
	margin: 0 12.5px;
	float: left;
	overflow: hidden;
	position: relative;
}

.ply_txt {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	margin: 10px auto 5px;
	overflow: hidden;
}

.ply_tit {
	border-bottom: 2px solid #ff8018;
	line-height: 44px;
	height: 44px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.cmt_list.news {
	margin-top: -10px;
}

.cmt_list.news .ply_tit {
	border-color: #4dd13f;
}

.map_box {
	overflow: hidden;
}

.map_box dl {
	width: 400px;
	height: 220px;
	float: left;
	border-right: 1px solid #f4f5f7;
	border-bottom: 1px solid #f4f5f7;
	margin-right: -1px;
	margin-bottom: -1px;
	overflow: hidden;
}

.map_box dt {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	width: 100%;
	text-align: center;
	height: 25px;
	line-height: 25px;
	margin: 38px auto 10px;
	overflow: hidden;
}

.map_box dd {
	width: 270px;
	margin: 0 auto;
	overflow: hidden;
}

.map_box dd a {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	width: auto;
	padding: 0 15px;
	text-align: center;
	background: url(../images/tiantian.png) no-repeat -499px 7px;
	margin: 0 0 3px -1px;
	float: left;
	width: 60px;
	overflow: hidden;
}



.rjfl_main {
	overflow: hidden;
	padding-top: 12px;
}

.rjfl_main .icon {
	display: none;
}

.rjfl_main dl {
	margin-bottom: 12px;
}

.rjfl_main dt {
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	margin-bottom: 10px;
}

.rjfl_main dt .tit {
	display: inline-block;
	padding: 0 15px;
	height: 38px;
	border-bottom: 3px solid #0d7db1;
}

.rjfl_main dd {
	overflow: hidden;
}

.rjfl_main dd a {
	width: 131px;
	padding-left: 15px;
	float: left;
	height: 32px;
	line-height: 32px;
}


.phb_rmtj ul {
	margin-left: -40px;
	overflow: hidden;
}

.phb_rmtj ul li {
	float: left;
	height: 65px;
	position: relative;
	padding-left: 76px;
	margin: 20px 0 7px 0;
	width: 91px;
	margin-left: 40px;
}

.phb_rmtj ul li .pic {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 65px;
	height: 65px;
	overflow: hidden;
}

.phb_rmtj ul li .pic img {
	width: 65px;
	height: 65px;
}

.phb_rmtj ul li .tit {
	font-size: 14px;
	color: #666;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 5px;
	overflow: hidden;
}

.phb_rmtj ul li .stars {
	margin-left: 0px;
}

.phb_list {
	height: auto;
	margin-top: 5px;
	overflow: hidden;
}

.phb_list .w1k_box {
	margin-top: 20px;
}

.phb_menu {
	float: left;
	width: 135px;
	overflow: hidden;
}

.phb_menu dt {
	width: 100%;
	height: 55px;
	text-align: center;
	font-size: 16px;
	display: block;
	cursor: pointer;
	overflow: hidden;
}

.phb_menu dt p,
.phb_menu dd a {
	display: inline-block;
	line-height: 54px;
	height: 54px;
	border-bottom: 1px solid #efefef;
	color: #666;
	width: 128px;
	float: left;
	overflow: hidden;
}

.phb_menu dt .jt {
	display: none;
	width: 7px;
	height: 100%;
	background: url(../images/tiantian.png) no-repeat -189px -470px;
	float: left;
	overflow: hidden;
}

.phb_menu dt .icon {
	width: 13px;
	height: 13px;
	background: url(../images/tiantian.png) no-repeat -96px -615px;
	display: inline-block;
	float: left;
	margin: 21px 6px 0 37px;
}

.phb_menu dt p span {
	float: left;
	width: auto;
}

.phb_menu dd a {
	color: #666;
	font-size: 16px;
	text-align: center;
}

.phb_menu dd a:hover,
.phb_menu dd a.on {
	color: #666;
	background: #edf1f3;
}

.phb_menu dl.down dt p,
.phb_menu dl dt:hover p,
.phb_menu dl.on dt p {
	background: #FD3939;
	color: #fff;
	border: none;
	height: 55px;
	line-height: 55px;
}

.phb_menu dl.down dt .jt,
.phb_menu dl dt:hover .jt,
.phb_menu dl.on dt .jt {
	display: inline-block;
}

.phb_menu dl.down dt .icon,
.phb_menu dl dt:hover .icon {
	background-position: -486px -522px;
}

.phb_menu dl.on dt .icon {
	background-position: -148px -37px;
}

.phb_menu dl:last-child dt p {
	border: none;
}

.phb_menu a:hover span {
	background: #edf1f3;
}

.phb_list .phlb {
	width: 843px;
	float: right;
	height: auto;
	overflow: hidden;
}

.phb_list .phlb .box {
	border-top: 1px solid #efefef;
	padding: 20px 0 14px 127px;
	min-height: 60px;
	position: relative;
	overflow: hidden;
}

.phb_list .phlb .box:first-child {
	border: none;
	margin-top: -20px;
}

.phb_list .phlb .num {
	position: absolute;
	left: 0px;
	top: 20px;
	min-width: 26px;
	max-width: 30px;
	height: 26px;
	background: #ececec;
	font-size: 16px;
	color: #888;
	text-align: center;
	line-height: 26px;
	overflow: hidden;
}

.phb_list .phlb .num.one {
	background: #f2494e;
	color: #fff;
}

.phb_list .phlb .num.two {
	background: #f37849;
	color: #fff;
}

.phb_list .phlb .num.three {
	background: #f6c34e;
	color: #fff;
}

.phb_list .phlb .pic {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 44px;
	top: 20px;
	overflow: hidden;
}

.phb_list .phlb .pic img {
	width: 60px;
	height: 60px;
}

.phb_list .phlb .tit {
	height: 30px;
	line-height: 26px;
	overflow: hidden;
}

.phb_list .phlb .tit a {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}

.phb_list .phlb .xinx {
	font-size: 14px;
	color: #879299;
	height: 22px;
	line-height: 22px;
	margin: 0px 0 10px -20px;
	overflow: hidden;
}

.phb_list .phlb .xinx span {
	display: inline-block;
	margin-left: 20px;
	float: left;
	width: auto;
	overflow: hidden;
}

.phb_list .phlb .xinx span em {
	display: inline-block;
	float: left;
}

.phb_list .phlb .bd {
	color: #666;
	font-size: 14px;
	line-height: 25px;
	max-height: 50px;
	overflow: hidden;
}



.qqFace {
	margin-top: 4px;
	background: #fff;
	padding: 2px;
	border: 1px #dfe6f6 solid;
}

.qqFace table {
	z-index: 1001;
}

.qqFace table td {
	padding: 0px;
	height: 30px;
}

.qqFace table td img {
	cursor: pointer;
	border: 1px #fff solid;
	display: block;
}

.qqFace table td img:hover {
	border: 1px #0066cc solid;
}

.t_l,
.t_c,
.t_r,
.m_l,
.m_r,
.b_l,
.b_c,
.b_r {
	overflow: hidden;
	background: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.t_l,
.t_r,
.b_l,
.b_r {
	width: 8px;
	height: 8px;
}

.t_c,
.b_c {
	height: 8px;
}

.m_l,
.m_r {
	width: 8px;
}

.t_l {
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	border-radius: 8px 0 0 0;
}

.t_r {
	-moz-border-radius: 0 8px 0 0;
	-webkit-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
}

.b_l {
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
}

.b_r {
	-moz-border-radius: 0 0 8px 0;
	-webkit-border-radius: 0 0 8px 0;
	border-radius: 0 0 8px 0;
}

.m_c {
	background: #FFF;
}

.m_c .tb {
	margin: 0 0 10px;
	padding: 0 10px;
}

.m_c .c {
	padding: 0 10px 10px;
}

.m_c .c .file {
	height: 28px;
	line-height: 28px;
}

.m_c .c label {
	height: 28px;
	line-height: 28px;
}

.m_c .c textarea {
	background: #fff;
	border-color: #555 #ccc #ccc #555;
	border-style: solid;
	border-width: 1px;
	font-size: 14px;
	line-height: 1;
	padding: 4px 2px;
	overflow: auto;
	width: 300px;
	height: 120px;
}

.m_c .o {
	padding: 8px 10px;
	height: 26px;
	text-align: right;
	border-top: 1px solid #CCC;
	background: #F2F2F2;
}

.m_c .o .l {
	float: left;
	line-height: 28px;
}

.m_c .o .pnp {
	margin-top: 0px;
	_margin-top: 0px;
	font-size: 12px;
	_line-height: 24px;
	_height: 24px;
	padding: 0 15px;
}

.m_c .o span {
	float: left;
	line-height: 26px;
	margin-left: 20px;
}

.m_c .o span input {
	float: left;
	margin-top: 7px;
	#margin-top: -3px;
	_margin-top: -2px;
	margin-left: -20px;
	#margin-left: -24px;
	position: absolute;
}

.m_c .el {
	width: 420px;
}

.m_c .el li {
	padding: 0;
	border: none;
}


.cmt_list .hfbox {
	margin-top: 20px;
}

.text_box .tit {
	font-size: 14px;
	color: #3385ff;
	height: 20px;
	line-height: 20xp;
	overflow: hidden;
}

.text_box .tit .num {
	float: right;
	color: #999;
	font-size: 14px;
}

.dd_c {
	height: auto;
	overflow: hidden;
}

/*.text{ font-size:14px; color:#333; margin:12px 0;}*/
.text_box {
	border: 1px solid #e5e5e5;
	background: #f9f9f9;
	padding: 10px 15px 10px 10px;
	margin-top: -1px;
	position: relative;
}

.text_box .tx {
	position: absolute;
	left: 15px;
	top: 10px;
	width: 56px;
	height: 56px;
}

.text_box .cover_56 {
	background-position: -2px -470px;
}

.text_box.hover {
	background: #fff;
}

.text_box.hover .cover_56 {
	background-position: -91px -539px;
}

.zhfbox {
	margin: 15px 0;
}


.art_index1 {
	width: 100%;
	margin: 35px auto 0;
	overflow: hidden;
}

.art_index1 .left {
	height: 436px;
	width: 645px;
	float: left;
}

.art_index1 #main1_l {
	width: 645px;
	height: 436px;
}

.art_index1 #main1_l .ft,
.art_index1 #main1_l .ftbg {
	width: 645px;
	height: 105px;
}

.art_index1 #main1_l .hd {
	width: 635px;
	height: 31px;
	line-height: 31px;
}

.art_index1 #main1_l .main1_l_title {
	height: 31px;
	line-height: 31px;
}

.art_index1 #main1_l .main1_l_bar_box {
	height: 331px;
}

.art_index1 #main1_l .main1_l_bar li {
	width: 645px;
	height: 331px;
}

.art_index1 #main1_l .change {
	width: 100%;
	height: 105px;
}

.art_index1 #main1_l .hd {
	bottom: 115px;
}

.art_index1 #main1_l .main1_l_title {
	font-size: 24px;
}

.art_index1 #main1_l .change a {
	width: 123px;
	height: 94px;
	margin: 5px 0 5px 5px
}

.art_index1 #main1_l .change a img {
	width: 123px;
	height: 94px;
}

.art_index1 #main1_l .change a .mask {
	border: 5px solid #22c66e;
	background: none;
	width: 123px;
	height: 94px;
	left: -5px;
	top: -103px;
	+top: -5px;
}

.art_index1 #main1_l .change a .mask em {
	background-position: -113px -614px;
	width: 13px;
	height: 7px;
	margin-left: -6.5px;
	top: -12px;
}

.art_index1 #main1_l .main1_l_bar li p {
	background: url(../images/tiantian.png) repeat-x 0 -168px;
}

.art_index1 #main1_l .main1_l_bar li p span {
	font-size: 24px;
	height: 31px;
	line-height: 31px;
	margin-top: 65px;
}

.art_index1 .right {
	float: right;
	width: 530px;
}

.art_index1 .hd {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	overflow: hidden;
}

.art_index1 .hd .tit {
	font-size: 24px;
	font-weight: bold;
	height: 31px;
	line-height: 31px;
	text-align: center;
	overflow: hidden;
}

.art_index1 .hd .tit a {
	color: #333;
}

.art_index1 .hd .txt {
	text-align: center;
	height: 25px;
	line-height: 25px;
	margin-top: 2px;
	overflow: hidden;
}

.art_index1 .hd .txt a {
	color: #999;
	font-size: 16px;
	height: 25px;
	display: inline-block;
	max-width: 253px;
	position: relative;
	background: url(../images/tiantian.png) no-repeat -494px -704px;
	padding: 0 5px;
	overflow: hidden;
}

.art_index1 .hd .txt a em {
	width: 4px;
	height: 15px;
	background: url(../images/tiantian.png) no-repeat -463px -648px;
	display: inline-block;
	right: 0px;
	top: 6px;
	position: absolute;
}

.art_index1 .news_box {
	height: auto;
	overflow: hidden;
}

.art_index1 .news_box ul {
	margin-top: 2px;
}

.art_index1 .news_box ul li {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	margin-top: 11px;
	overflow: hidden;
}

.art_index1 .news_box .time {
	float: right;
	color: #999;
	font-size: 14px;
}

.art_index1 .news_box .time.red,
.art_index1 .news_box ul li a.red {
	color: #f54129;
}

.art_index1 .news_box ul li a {
	color: #333;
	font-size: 16px;
}

.art_gytit {
	margin: 28px auto 0;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
}

.art_gytit span {
	float: left;
	display: inline-block;
	color: #333;
	font-size: 28px;
	font-weight: bold;
}

.art_gytit em {
	display: inline-block;
	float: left;
	width: 21px;
	height: 22px;
	background: url(../images/tiantian.png) no-repeat -130px -609px;
	margin: 7.5px 10px;
}

.art_gytit .more {
	float: right;
	font-size: 16px;
	color: #999;
	line-height: 50px;
}

.art_gytit.zt .lm {
	color: #fb6a49;
}

.art_gytit.rj .lm {
	color: #22c66e;
}

.art_gytit.sygl .lm {
	color: #f59f09;
}

.art_gytit.azjc .lm {
	color: #7fd034;
}

.art_gytit.pg .lm {
	color: #0d7db1;
}

.art_gytit.yx .lm {
	color: #ff5e33;
}

.art_gytit.znkj .lm {
	color: #3a76e6;
}

.art_gytit.ylrd .lm {
	color: #fa4e57;
}

.art_gytit.yqlj .lm {
	color: #ffd736;
}

.art_gytit.rj em {
	background-position: -155px -610px;
	width: 24px;
	height: 24px;
	margin: 6.5px 10px;
}

.art_gytit.sygl em {
	background-position: -183px -610px;
	width: 26px;
	height: 21px;
	margin: 8px 10px;
}

.art_gytit.azjc em {
	background-position: -213px -611px;
	width: 24px;
	height: 17px;
	margin: 12px 10px 8px;
}

.art_gytit.pg em {
	background-position: -242px -611px;
	width: 24px;
	height: 26px;
	margin: 5.5px 10px;
}

.art_gytit.yx em {
	background-position: -273px -614px;
	width: 26px;
	height: 21px;
	margin: 11px 10px 5px;
}

.art_gytit.znkj em {
	background-position: -303px -614px;
	width: 31px;
	height: 24px;
	margin: 6.5px 10px;
}

.art_gytit.ylrd em {
	background-position: -339px -617px;
	width: 21px;
	height: 27px;
	margin: 5px 10px;
}

.art_gytit.yqlj em {
	background-position: -367px -614px;
	width: 28px;
	height: 28px;
	margin: 8px 10px;
}

.art_zt {
	width: 1200px;
	height: 180px;
	margin-top: 17px;
	overflow: hidden;
}

.art_zt a {
	display: block;
	float: left;
	width: 185px;
	height: 100%;
	position: relative;
	z-index: 0;
	margin-left: 2px;
	transition: all .3s;
	overflow: hidden;
}

.art_zt a:first-child {
	margin-left: 0px;
}

.art_zt a img {
	height: 100%;
	width: 452px;
}

.art_zt a p {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 117px;
	background: url(../images/tiantian.png) no-repeat 0 -168px;
	text-align: center;
	overflow: hidden;
}

.art_zt a p span {
	color: #fff;
	font-size: 16px;
	margin: 80px 12px 0;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.art_zt a:hover,
.art_zt a.on {
	width: 452px;
}

.art_index {
	width: 1200px;
	height: auto;
	margin: 17px auto 0;
	overflow: hidden;
}

.art_indexl {
	float: left;
	width: 370px;
	overflow: hidden;
}

.art_indexl .box {
	width: 100%;
	height: 240px;
	position: relative;
	z-index: 0;
	margin-top: 25px;
	overflow: hidden;
}

.art_indexl .box:first-child {
	margin: 0px;
}

.art_indexl .box a {
	display: block;
	color: #fff;
}

.art_indexl .box img {
	width: 370px;
	height: 240px;
}

.art_indexl .box a .cover,
.art_indexr .hd .cover,
.art_indexl .box a .cover2 {
	z-index: 10;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 100%;
	width: 100%;
	display: block;
}

.art_indexr .hd .cover {
	background: rgba(0, 0, 0, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#40000000, endColorstr=#40000000);
}

.art_indexl .box a .cover {
	height: 117px;
	background: url(../images/tiantian.png) no-repeat 0 -168px;
}

.art_indexl .box a .cover2 {
	height: 100%;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	transition: all .8s ease;
}

.art_indexl .box a:hover .cover2 {
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}

.art_indexl .box a:hover .cover {
	display: none;
}

.art_indexl .box .bf_icon {
	width: 56px;
	height: 56px;
	left: 50%;
	top: 50%;
	position: absolute;
	margin: -28px 0 0 -28px;
	background: url(../images/tiantian.png) no-repeat -69px -636px;
	display: inline-block;
}

.art_indexl .box .tit {
	font-size: 20px;
	font-weight: bold;
	margin-left: 20px;
	width: 340px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
}

.art_indexl .box .txt {
	font-size: 16px;
	margin-left: 20px;
	width: 340px;
	height: 25px;
	line-height: 25px;
	max-height: 75px;
	display: inline-block;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	overflow: hidden;
}

.art_indexl .box a:hover .bf_icon {
	background-position: -127px -639px;
}

.art_indexl .box a .text {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 10px;
	left: 0px;
	z-index: 999;
}

.art_indexl .box a:hover .text .txt {
	height: auto;
}

.art_indexc {
	float: left;
	width: 410px;
	margin: 0 25px;
	overflow: hidden;
}

.art_indexc .hd {
	/*border:1px solid #efefef;*/
	width: 408px;
	height: 34px;
	line-height: 34px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 15px 0 5px;
	overflow: hidden;
}

.art_indexc .hd a {
	color: #fb4c53;
}

.art_indexc .hd a:hover {
	text-decoration: underline;
}

.art_indexc .hd:first-child {
	margin-top: 0px;
}

.art_indexc .bd {
	width: 100%;
	height: 204px;
	height: auto;
	overflow: hidden;
}

.art_indexc .bd li {
	font-size: 14px;
	width: 400px;
	float: left;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	+position: relative;
}

.art_indexc .bd li a {
	color: #333;
	position: relative;
	height: 100%;
	padding-left: 10px;
	display: inline-block;
}

.art_indexc .bd li em {
	display: inline-block;
	background: url(../images/tiantian.png) no-repeat -496px -46px;
	width: 4px;
	height: 6px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -3px;
	overflow: hidden;
}

.art_indexc .bd li a:hover em {
	background-position: -223px 0;
}

.art_indexr {
	float: right;
	width: 370px;
	overflow: hidden;
}

.art_indexr .hd {
	width: 100%;
	height: 130px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.art_indexr .hd img {
	width: 370px;
	height: 130px;
	z-index: 9;
	position: absolute;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	+left: 50%;
	+top: 50%;
	+margin: -65px 0 0 -185px;
}

.art_indexr .hd:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	+width: 390px;
	+height: 137px;
	+margin: -68.5px 0 0 -195px;
}

.art_indexr .hd .bq {
	display: inline-block;
	position: absolute;
	z-index: 11;
	left: 0px;
	top: 0px;
	width: 70px;
	height: 24px;
	line-height: 24px;
	background: #ff5e33;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}

.art_indexr .hd .txt {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-top: 99px;
	padding: 0 15px;
	display: inline-block;
	width: 340px;
	text-align: center;
	overflow: hidden;
}

.art_indexr .bd {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.art_indexr .bd ul li {
	width: 287px;
	padding: 0 60px 0 21px;
	height: 82px;
	border: 1px solid #efefef;
	float: left;
	position: relative;
	margin-top: 9px;
}

.art_indexr .bd .num {
	display: inline-block;
	width: 21px;
	height: 30px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -15px;
	background: url(../images/tiantian.png) no-repeat;
}

.art_indexr .bd .num.num1 {
	background-position: -404px -612px;
}

.art_indexr .bd .num.num2 {
	background-position: -426px -612px;
}

.art_indexr .bd .num.num3 {
	background-position: -455px -611px;
}

.art_indexr .bd .num.num4 {
	background-position: -482px -612px;
}

.art_indexr .bd .tit {
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin: 18px 0 3px 0;
	overflow: hidden;
}

.art_indexr .bd .tit a {
	color: #333;
}

.art_indexr .bd .txt {
	color: #999;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.link_box.artlj {
	margin-top: 0px;
}

.art_list {
	width: 100%;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
}

.art_listl {
	float: left;
	width: 670px;
}

.art_listl dl {
	width: 100%;
	border-bottom: 1px solid #edf0f2;
	padding: 20px 0;
	overflow: hidden;
}

.art_listl dl:first-child {
	/*border-top:1px solid #edf0f2;*/
	padding-top: 10px;
}

.art_listl dl dt {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.art_listl dl dt .leib {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	color: #999;
	font-weight: normal;
	font-size: 14px;
	display: inline-block;
	padding: 0 8px;
	height: 16px;
	line-height: 16px;
	margin: 5px 8px 0 0;
	float: left;
	overflow: hidden;
	margin-top: +4px;
}

.art_listl dl dt .leib:hover {
	border-left: 1px solid #26c472;
	border-right: 1px solid #26c472;
}

.art_listl dl dt .tit {
	color: #333;
	display: inline-block;
	float: left;
	max-width: 605px;
}

.art_listl dl dd {
	width: 100%;
	height: 132px;
	margin-top: 15px;
}

.art_listl dl .pic {
	float: left;
	width: 210px;
	height: 132px;
	overflow: hidden;
}

.art_listl dl .pic img {
	width: 100%;
	height: 100%;
}

.art_listl dl .info {
	float: right;
	width: 435px;
}

.art_listl dl .info .txt {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
}

.art_listl dl .info .bottom {
	height: 22px;
	line-height: 22px;
	margin-top: 25px;
	overflow: hidden;
}

.art_listl dl .info .time {
	float: left;
	padding-left: 18px;
	width: auto;
	color: #999;
	font-size: 14px;
	background: url(../images/tiantian.png) no-repeat -487px -673px;
}

.art_listl dl .info .pls,
.artshow_hd .xx span.pls {
	float: right;
	padding-left: 22px;
	width: auto;
	color: #fa4e57;
	font-size: 16px;
	background: url(../images/tiantian.png) no-repeat -483px -647px;
	cursor: pointer;
}

.art_listl.bqy {
	width: 100%;
}

.art_listl.bqy dl .info {
	width: 770px;
}

.art_rgg {
	width: 300px;
	margin-bottom: 10px;
	overflow: hidden;
}

.art_rgg img {
	margin: 15px;
	width: 268px;
}

.art_showl {
	float: left;
	width: 670px;
	height: auto;
	overflow: hidden;
}

.artshow_hd {
	width: 100%;
	border-bottom: 1px solid #edf0f2;
	text-align: center;
}

.artshow_hd .tit {
	color: #333;
	font-size: 20px;
	font-weight: bold;
}

.artshow_hd .xx {
	color: #999;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin: 25px 0 15px;
	overflow: hidden;
}

.artshow_hd .xx span {
	display: inline-block;
	margin: 0 10px;
}

.artshow_hd .xx span.pls {
	float: none;
}

.art_showl .ggbox {
	margin: 20px auto;
	width: 650px;
}

.art_showl .show_box {
	width: 100%;
	height: auto;
	color: #666;
	font-size: 14px;
	line-height: 28px;
	overflow: hidden;
}

.art_showl .show_box p {
	color: #666;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 15px;
	overflow: hidden;
}

.art_showl .show_box a {
	color: #26c472;
}

.art_showl .show_box a:hover {
	text-decoration: underline;
}

.art_showl .show_box img {
	display: block;
	margin: 0 auto;
}

.art_showl .game {
	width: 668px;
	height: 194px;
	border: 1px solid #efefef;
	margin-bottom: 20px;
	overflow: hidden;
}

.art_showl .game .hd {
	height: 45px;
	border-bottom: 1px solid #efefef;
	font-size: 16px;
	color: #333;
}

.art_showl .game .hd li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	overflow: hidden;
}

.art_showl .game .hd li.on {
	border-bottom: 2px solid #1bb25e;
	color: #1bb25e;
	height: 44px;
	line-height: 44px;
}

.art_showl .game .bd {
	height: 148px;
}

.art_showl .game .pic {
	float: left;
	width: 100px;
	height: 100px;
	margin: 24px 20px 25px;
	position: relative;
	overflow: hidden;
}

.art_showl .game .pic img {
	width: 100px;
	height: 100px;
}

.art_showl .game .info {
	float: left;
	width: 340px;
	margin-top: 38px;
	overflow: hidden;
}

.art_showl .game .tit {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.art_showl .game .tit a {
	color: #333;
}

.art_showl .game .xx {
	color: #999;
	font-size: 14px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-top: 3px;
	overflow: hidden;
}

.art_showl .game .xx span {
	display: inline-block;
	float: left;
	min-width: 98px;
	margin-right: 15px;
}

.art_showl .game .xx span em {
	float: left;
	width: auto;
}

.art_showl .game .xx .stars {
	width: 85px;
}

.art_showl .game .bnt {
	float: right;
	width: 128px;
	margin: 15px 25px 0 0;
	overflow: hidden;
}

.art_showl .game .bnt a,
.art_showl .game .bnt a.xq:hover {
	background: #22c66e;
	display: inline-block;
	width: 128px;
	height: 46px;
	color: #fff;
	text-align: center;
	line-height: 46px;
	font-size: 20px;
	border-radius: 1px;
	margin-top: 9px;
	float: left;
	border: none;
	overflow: hidden;
}

.art_showl .game .bnt a.xq {
	border: 1px solid #efefef;
	color: #333;
	background: #fff;
	width: 126px;
	height: 44px;
	line-height: 44px;
}

.art_showl .page {
	margin: 20px auto;
}

.art_showl .gjc {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.art_showl .gjcl {
	/*float:left; width:440px; */
	font-size: 14px;
	color: #333;
	width: 100%;
	overflow: hidden;
}

.art_showl .gjcl a {
	color: #666;
	margin-right: 20px;
}

.art_showl .gjc .share,
.other_title .share {
	width: auto;
}

.other_title .share {
	margin-top: 3px;
}

.art_showl .gjc .share p,
.other_title .share p {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.art_showl .ggbox2 {
	height: auto;
	width: 100%;
	margin: 12px 0;
}

.art_showl .ggbox img {
	height: 100%;
}

.art_showl .sxp {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
}

.art_showl .sxp ul {
	margin-top: -1px;
	overflow: hidden;
}

.art_showl .sxp ul li {
	float: left;
	width: 100%;
	border-top: 1px dashed #edf0f2;
	font-size: 14px;
	color: #666;
	line-height: 35px;
}

.art_showl .sxp ul li span {
	/*font-weight:bold;*/
}

.art_showl .sxp ul li a {
	color: #666;
}

.guding,
#gdgs_r.gdgs {
	position: fixed;
	top: -10px;
	width: 135px;
	background: #fff;
	z-index: 2;
	_padding-top: 0px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
}

.guding2 {
	position: fixed;
	/*bottom:175px;*/
	top: -10px;
	width: 135px;
	background: #fff;
	z-index: 2;
}

.phb_menu.guding,
.phb_menu.guding2 {
	top: 8px;
}

#gdgs_r.gdgs {
	width: 300px;
}

#gdgs_r.gdgs2 {
	position: fixed;
	bottom: 175px;
	width: 300px;
	background: #fff;
	z-index: 2;
}

.error_box {
	width: 1200px;
	height: auto;
	margin: 90px auto;
	overflow: hidden;
	text-align: center;
}

.error_box .pic {
	vertical-align: top;
	margin-bottom: 35px;
}

.error_box .tip {
	color: #505050;
	font-size: 14px;
	margin-bottom: 12px;
}

.error_box .btn {
	display: inline-block;
	line-height: 40px;
	width: 160px;
	text-align: center;
	background: #0d7db1;
	color: #FFF;
	font-size: 16px;
	border-radius: 6px;
}

.error_box .count {
	color: #0d7db1;
}

/*.error_box_l{float:left; width:400px; margin:86px 0 0 100px;overflow:hidden;}
.error_box_r{float:right; width:358px; height:349px; background:url(../images/xiaopi.png) no-repeat; margin-right:105px; overflow:hidden;}
.error_box_l .biaoti{ font-size:30px; font-weight:bold; color:#333;height: 40px;line-height: 40px;overflow: hidden;}
.error_box_l .txt1{color:#999; font-size:18px;line-height: 30px;overflow: hidden;margin: 18px 0;}
.error_box_l .txt2{color:#666; position:relative; font-size:18px; overflow:hidden;line-height: 30px;}
.error_box_l .txt2 span{color:#ff5454;margin: 0 5px;}
.error_box_l .txt2 span em{font-weight:bold;}
.error_box_l .txt2 .bnt{width:88px; height:32px; line-height:32px; background:#ff5454; color:#fff; text-align:center; border-radius:2px; display:inline-block; position:absolute; right:0px; bottom:0px;}
*/

.cover_80,
.cover_22,
.cover_120,
.cover_18,
.cover_56,
.cover_78,
.cover_60,
.cover_74,
.cover_36,
.cover_65,
.cover_100 {
	position: absolute;
	left: 0;
	top: 0px;
	background: url(../images/tiantian.png) no-repeat -1px -38px;
	display: inline-block;
	width: 80px;
	height: 80px;
	overflow: hidden;
}

.cover_22 {
	width: 22px;
	height: 22px;
	left: 0px;
	background-position: -346px -60px;
}

.cover_120 {
	width: 120px;
	height: 120px;
	left: 0px;
	background-position: -1px -288px;
}

.cover_18 {
	width: 18px;
	height: 18px;
	left: 0px;
	top: 1px;
	background-position: -345px -141px;
}

.cover_56 {
	width: 56px;
	height: 56px;
	left: 0px;
	background-position: -272px -341px;
}

.cover_78 {
	width: 78px;
	height: 78px;
	left: 0px;
	background-position: -107px -458px;
}

.cover_60 {
	width: 60px;
	height: 60px;
	left: 0px;
	background-position: -199px -466px;
}

.cover_74 {
	width: 74px;
	height: 74px;
	left: 0px;
	background-position: -261px -465px;
}

.cover_36 {
	width: 36px;
	height: 36px;
	left: 0px;
	background-position: -369px -428px;
}

.cover_65 {
	width: 65px;
	height: 65px;
	left: 0px;
	background-position: 0 -640px;
}

.cover_100 {
	width: 100px;
	height: 100px;
	left: 0px;
	background-position: -191px -644px;
}

.main_yxtj ul li a:hover span,
.main_menu dl dd a:hover,
.main_menu dl dd a.red:hover,
.main_news .news_box ul li .tit:hover,
.xyb_nr .tit a:hover,
.main_news_r3 ul li a:hover,
.indx_rjnr dl dd a:hover,
.index_r_lb dl dt a:hover,
.index_gytit .menu a:hover,
.index_az .mbox .more:hover,
.link_box .bd a:hover,
.footer .menu a:hover,
.top_rg_tt a:hover,
.top_rg_tt a.more:hover,
.rg_title a:hover,
.soft_list .hd .tit a:hover,
.lbhj .bd li a:hover,
.hot_rj dd a:hover em,
.zt_gytit .more:hover,
.zthz_zt ul li a:hover span,
.zt_tjzt ul li a:hover,
.zt_yylb ul li .tit a:hover,
.zt_xgwz ul li a:hover,
.zt_tjxz ul li .tit a:hover,
.tjzt_pic li a:hover span,
.map_box dl dd a:hover,
.rjfl_main dl dd a:hover,
.rjfl_main dl dt a:hover .tit,
.phb_list .phlb .tit a:hover,
.index_az .mbox .menu a:hover,
.art_index1 .hd .tit a:hover,
.art_index1 .hd .txt a:hover,
.art_index1 .news_box ul li a:hover,
.art_gytit .more:hover,
.art_indexc .bd li a:hover,
.art_indexr .bd .tit a:hover,
.art_listl dl dt a:hover,
.art_showl .gjcl a:hover,
.art_showl .sxp ul li a:hover,
.other_list ul li a.tit:hover,
.count_down .sort_title a:hover,
.newadd .xzdz_title a:hover {
	color: #FD3939;
}

#ios .mbox .menu a:hover {
	color: #63bbee;
}

#game .mbox .menu a:hover {
	color: #fbc258;
}


.newadd .xzdz_title {
	text-align: center;
	height: 37px;
	line-height: 31px;
	margin-top: -7px;
}

.other_list ul li a.tit {
	width: 100%;
	background: none;
	color: #292f33;
	text-align: left;
}

.newadd .sort_list {
	border: none;
}

.xzdz_title {
	height: 25px;
	line-height: 25px;
	margin-top: -10px;
	margin-bottom: 5px;
	overflow: hidden;
}

.hjtj_title {
	margin-bottom: 20px;
}

.count_down .sort_title {
	color: #292f33;
	background: none;
	/*border-bottom:1px solid #a6d990;*/
	font-weight: bold;
	height: 35px;
	line-height: 27px;
	margin-top: -4px;
	overflow: hidden;
}

.count_down .sort_title a,
.newadd .xzdz_title a {
	color: #292f33;
}

.sort_list.count_down {
	border: none;
}

.wrap_lf_bd {
	padding: 0 20px;
}

.wrap_lf_tt ul li:hover {
	color: #0d7db1;
}

.hjtj_list ul li .li_intro .ptxt em.txt {
	max-width: 62px;
	overflow: hidden;
}


.bz_list a {
	display: block;
	position: relative;
	overflow: hidden;
}

.bz_list img {
	display: block;
}

.bz_list a span {
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: -90px;
	padding: 0 5%;
	overflow: hidden;
	width: 90%;
	height: 90px;
	line-height: 128px;
	background: url(../images/tiantian.png) no-repeat 0 -168px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	-webkit-transition: bottom .4s;
	-moz-transition: bottom .4s;
	-ms-transition: bottom .4s;
	-o-transition: bottom .4s;
	transition: bottom .4s;
}

.bz_list a:hover span {
	bottom: 0px;
}

.otherbox {
	margin-bottom: 7px;
}

.other_title,
.cmt_title {
	font-weight: bold;
}

.art_showl .cmt_title a {
	font-weight: normal;
}

/*************************×ªÌû*************************************/
.cler {
	clear: both;
}

#xs {
	width: 900px;
	background: #fff;
	padding-left: 10px
}

#ubb {
	border: none;
	width: 0px;
	height: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#copy {
	position: absolute;
	right: 0;
	top: 0;
}

.yijianbtn {
	width: 120px;
	margin: 6px 0;
	border: 0px;
	background: #eee;
	color: #777777;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	cursor: pointer;
	_cursor: hand;
	float: right;
}

.yijianbtn:hover {
	background: #3aba6f;
	color: #fff;
	-webkit-transition: background-color .5s linear;
	-moz-transition: background-color .5s linear
}

.boder_line {
	background: #fff;
	margin: 0 auto;
	border: solid 1px #3aba6f;
	background: #fff;
	padding: 20px;
}

.table {
	width: 100%;
}

.table tbody {
	padding: 10px;
	width: 940px;
	margin: 0 auto;
}

.table tbody tr {
	height: 30px;
	line-height: 30px;
	width: 945px;
}

.boder_line .td {
	height: 30px;
	line-height: 30px;
}

.curr_dq {
	width: 960px;
	margin: 0 auto;
	background: #fff;
	padding: 10px 4px;
}

.currentbox {
	clear: both;
	height: 31px;
	line-height: 31px;
	width: 956px;
	background: url(../images/strap_bg.gif) repeat-x;
	border: #b6e6fb 1px solid;
	border-top: none;
}

.boder_line .bt {
	height: 60px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.boder_line #xs input {
	margin: 0 3px 0 4px
}

.feng {
	border-bottom: 1px solid #ddd
}



.partner_con {
	width: 1200px;
	overflow: hidden;
	position: relative;
	clear: both;
	margin-top: 9px;
}

.partner_con ul li {
	float: left;
	overflow: hidden;
	margin-right: 20px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
}

.partner_con ul li a {
	word-break: break-all;
	color: #666;
	display: inline-block;
}

.partner_con ul li a:hover {
	color: #FD3939;
}

.link_box.artlj .partner_con {
	margin-top: 13px;
}


.hf1200.mt0,
.ggwbox.mt0 {
	margin-top: 0px;
}

.xzsbox.mar0,
.ggbox.mar0,
art_rgg.mar0,
rg_ggbox.mar0 {
	margin: 0px auto 0;
}

/*7 7*/
.fllist p.plf {
	word-break: break-all;
}

.fllist p.plf.last {
	width: 100%;
}

/*7.21----------------------*/
.head.ss .header .sous {
	float: right;
}

.head.ss .header .sous {
	width: 495px;
}

.head.ss .header .search {
	width: 491px;
}

.head.ss .search .text {
	width: 379px;
}

.ss_listbox {
	overflow: hidden;
}

.ss_listbox:first-child {
	margin-top: 24px;
}

.ss_title {
	border-bottom: 1px solid #efefef;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
}

.ss_title em {
	display: inline-block;
	width: 24px;
	height: 20px;
	background: url(../images/tiantian.png) no-repeat -427px -713px;
	float: left;
	margin: 16px 5px 0 0;
}

.ss_title em.az {
	background-position: -213px -611px;
}

.ss_title em.ios {
	background-position: -162px -705px;
	width: 23px;
	height: 25px;
	margin: 13.5px 5px 0 0;
}

.ss_title em.h5 {
	background-position: -183px -611px;
	width: 26px;
	height: 21px;
	margin: 15.5px 5px 0 0;
}

.ss_title em.news {
	background-position: -273px -614px;
	width: 26px;
	height: 21px;
	margin-top: 15.5px;
}

.ss_title span {
	float: left;
	width: auto;
}

.ss_listbox .soft_list .box {
	border-top: none;
	border-bottom: 1px solid #efefef;
	height: 74px;
	padding-left: 89px;
	padding-bottom: 20px;
}

.ss_listbox .soft_list .pic,
.ss_listbox .soft_list .pic img {
	width: 74px;
	height: 74px;
}

.ss_listbox .soft_list .hd .xinx {
	margin: 0px 0 0px -20px;
}

.ss_listbox .soft_list .hd {
	height: 74px;
}

.ss_listbox .more {
	width: 100%;
	text-align: center;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin-top: 18px;
	overflow: hidden;
}

.ss_listbox .more a {
	color: #666;
}

.ss_listbox .more a span {
	color: #fa4e57;
}

.ss_listbox .more a em {
	display: inline-block;
	width: 21px;
	height: 12px;
	border-radius: 2px;
	margin-left: 8px;
	background: #e5e5e5 url(../images/tiantian.png) no-repeat -459px -715px;
	+vertical-align: 4px;
}

.ss_listbox .more a:hover em {
	background-position: -423px -343px;
	background-color: #FD3939;
}

.ss_listbox .list2 {
	width: 100%;
	height: auto;
	width: 1040px;
	margin-left: -40px;
}

.ss_listbox .list2:after {
	clear: both;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
	content: " ";
}

.ss_listbox .list2 .box {
	border-bottom: 1px solid #efefef;
	padding: 20px 0;
	height: 100px;
	padding-left: 40px;
	font-size: 14px;
	width: 480px;
	float: left;
}

.ss_listbox .list2 .pic {
	float: left;
	width: 100px;
	height: 100px;
	position: relative;
	overflow: hidden;
}

.ss_listbox .list2 .pic img {
	width: 100%;
	height: 100%;
}

.ss_listbox .list2 .hd {
	padding-right: 92px;
	height: 100%;
	position: relative;
	float: right;
	width: 270px;
}

.ss_listbox .list2 .hd .tit {
	height: 30px;
	line-height: 26px;
	margin-top: 5px;
	overflow: hidden;
}

.ss_listbox .list2 .hd .tit a {
	color: #333;
	font-size: 22px;
	font-weight: bold;
}

.ss_listbox .list2 .hd .xinx {
	color: #999;
	height: 22px;
	line-height: 22px;
	margin-top: 8px;
	overflow: hidden;
}

.ss_listbox .list2 .hd .xinx span {
	display: inline-block;
	float: left;
	width: 50%;
	overflow: hidden;
}

.ss_listbox .list2 .hd .xinx span em {
	display: inline-block;
	float: left;
}

.ss_listbox .list2 .hd .xinx .stars {
	margin: 4px 0 0;
}

.ss_listbox .soft_list .hd .tit {
	line-height: 24px;
}

.ss_listbox .soft_list .txt {
	color: #666;
	line-height: 25px;
	height: 25px;
	margin-top: 1px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.ss_listbox .list2 .down {
	width: 90px;
	height: 33px;
	border: 1px solid #FD3939;
	text-align: center;
	line-height: 33px;
	color: #FD3939;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -16.5px;
	display: block;
	font-size: 16px;
}

.ss_listbox .list2 .down:hover,
.ss_listbox .list2 .bnt a:hover {
	color: #fff;
	background: #FD3939;
}

.ss_listbox .list2 .bnt {
	width: 92px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}

.ss_listbox .list2 .bnt a {
	width: 90px;
	height: 33px;
	border: 1px solid #22c66e;
	text-align: center;
	line-height: 33px;
	color: #22c66e;
	font-size: 16px;
	display: block;
}

.ss_listbox .list2 .bnt a.sj {
	margin: 8px 0 15px;
}

.ss_listbox .list2 .bnt a.sj span {
	display: none;
	width: 150px;
	height: 146px;
	position: absolute;
	right: 92px;
	top: 1px;
	background: url(../images/tiantian.png) no-repeat -148px -754px;
}

.ss_listbox .list2 .bnt a.sj span img {
	width: 108px;
	height: 108px;
	margin: 14px auto 0;
}

.ss_listbox .list2 .bnt a.sj:hover span {
	display: inline-block;
}

.ss_listbox .list2 .hd .tit a:hover,
.ss_ztlist .tit a:hover {
	color: #22c66e;
}

.ss_listbox .ss_news {
	width: 100%;
}

.art_listl.ss_news dl .info {
	width: 765px;
}

.art_listl.ss_news dl .info .txt {
	font-size: 16px;
}

.art_listl.ss_news dl dt {
	font-size: 20px;
}

.ss_listbox .marb10 {
	margin-bottom: 10px;
}

.ss_ztlist {
	margin-top: 25px;
	height: auto;
	overflow: hidden;
}

.ss_ztlist ul li {
	padding: 30px 0 30px 228px;
	height: 132px;
	position: relative;
	border-bottom: 1px solid #efefef;
	overflow: hidden;
}

.ss_ztlist .pic {
	position: absolute;
	left: 0px;
	top: 30px;
	width: 210px;
	height: 132px;
	overflow: hidden;
}

.ss_ztlist .pic img {
	width: 100%;
	height: 100%;
}

.ss_ztlist .tit {
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	line-height: 27px;
	overflow: hidden;
}

.ss_ztlist .tit a {
	color: #333;
}

.ss_ztlist .txt {
	color: #666;
	font-size: 16px;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}

.ss_ztlist .time {
	height: 22px;
	line-height: 22px;
	margin-top: 6px;
	overflow: hidden;
}

.ss_ztlist .time span {
	padding-left: 18px;
	width: auto;
	color: #999;
	font-size: 14px;
	background: url(../images/tiantian.png) no-repeat -487px -673px;
}

.ss_none {
	width: 460px;
	margin: 150px auto;
}

.ss_none .p1 {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin-bottom: 5px;
	overflow: hidden;
}

.ss_none .p2 {
	color: #333;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.ss_none .p2 em {
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #dbdbdb;
	float: left;
	margin: 15px 8px 0 0;
}

.ss_none .p2 a {
	color: #ff5552;
}

.ss_none .p2 a:hover {
	text-decoration: underline;
}

.ss_listbox .page .laypageskin_molv a,
.ss_listbox .page .laypageskin_molv span {
	width: auto;
	min-width: 30px;
}

/*10.26*/
.csjs {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	overflow: hidden;
}

.csyy_tit {
	font-size: 20px;
	color: #333;
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	overflow: hidden;
}

.csjs_nr {
	border-top: 1px solid #efefef;
	height: 140px;
	padding: 5px 0;
	margin-top: 4px;
	overflow: hidden;
}

.csjs_nr_l {
	float: left;
	width: 245px;
	color: #333;
	font-size: 12px;
}

.csjs_nr_l p {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}

.csjs_nr_l p a {
	color: #ff5552;
}

.csjs_nr_l .cs_logg {
	width: 175px;
	height: 58px;
	margin: 9px auto 6px;
	overflow: hidden;
}

.csjs_nr_l .cs_logg img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.csjs_nr_r {
	float: right;
	width: 755px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
}

.csyy_box {
	width: 100%;
	height: auto;
	margin: 4px 0 0;
}

.csyy_box:after {
	clear: both;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
	content: " ";
}

.csyy_box .bd {
	width: 1020px;
	margin: 5px 0 0 -20px;
	height: auto;
}

.csyy_box .bd_nr {
	float: left;
	width: 238px;
	height: 228px;
	border: 1px solid #efefef;
	margin: 0 0 20px 20px;
	padding: 30px 40px;
}

.csyy_box .bd_nr_t {
	height: 80px;
	width: 100%;
}

.csyy_box .pic {
	float: left;
	width: 80px;
	height: 80px;
	position: relative;
}

.csyy_box .pic img {
	width: 80px;
	height: 80px;
}

.csyy_box .cover_80 {
	left: 0px;
}

.csyy_box .bd_nr_t .info {
	float: right;
	width: 138px;
	overflow: hidden;
}

.csyy_box .bd_nr_t .biaot {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	overflow: hidden;
}

.csyy_box .bd_nr_t .biaot a {
	color: #333;
}

.csyy_box .bd_nr_t .biaot a:hover,
.csyy_qt .sx a:hover {
	color: #26c472;
}

.csyy_box .bd_nr_t .dxsj {
	color: #999;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.csyy_box .stars {
	margin: 0px;
}

.csyy_box .bd_nr_c {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	height: 78px;
	margin: 15px 0;
	overflow: hidden;
}

.csyy_box .bd_nr_b {
	height: 40px;
	width: 100%;
}

.csyy_box .bd_nr_b a {
	display: block;
	width: 98px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #22c66e;
	color: #22c66e;
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
}

.csyy_box .bd_nr_b a:hover {
	color: #fff;
	background: #22c66e;
}

.csyy_box .bd_nr_b.sj {
	width: 140px;
	margin: 0 auto;
}

.csyy_box .bd_nr_b.sj a {
	float: left;
}

.csyy_box .bd_nr_b.sj p {
	float: left;
	width: 38px;
	height: 38px;
	border: 1px solid #e5e5e5;
	background: #efefef;
	cursor: pointer;
	position: relative;
}

.csyy_box .bd_nr_b.sj p:hover {
	background: #22c66e;
	border-color: #22c66e;
}

.csyy_box .bd_nr_b.sj p em img {
	width: 25px;
	height: 25px;
	margin: 6.5px 7px;
}

.csyy_box .bd_nr_b.sj p .ewm {
	display: none;
	position: absolute;
	z-index: 9999;
	left: -32px;
	top: 35px;
	width: 146px;
	height: 150px;
	background: url(../images/tiantian.png) no-repeat 0 -713px;
	overflow: hidden;
}

.csyy_box .bd_nr_b.sj p .ewm img {
	margin: 17px 8px 10px 20px;
	width: 108px;
	height: 108px;
}

.csyy_box .bd_nr_b.sj p:hover .ewm {
	display: inline-block;
}

.csyy_qt {}

.csyy_qt .sx {
	margin-left: -4px;
	width: 1010px;
	height: 20px;
	margin-top: 13px;
}

.csyy_qt .sx a {
	display: inline-block;
	float: left;
	color: #999;
	font-size: 16px;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	margin-left: 4px;
	overflow: hidden;
}

.csyy_qt .sx a.on {
	background: #22c66e;
	color: #fff;
}

.csyy_qt .tub {
	width: 1020px;
	margin-left: -20px;
	overflow: hidden;
}

.csyy_qt .tub ul li {
	float: left;
	width: 184px;
	height: 70px;
	margin: 19px 0 0 20px;
	overflow: hidden;
}

.csyy_qt .link {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.csyy_qt .link a {
	display: inline-block;
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
	padding: 0 20px 0 21px;
	background: url(../images/lc_open.png) no-repeat -498px -231px;
	margin-top: 12px;
	overflow: hidden;
}

.csyy_qt .link a:hover {
	color: #22c66e;
}

/*11.09*/

.csml {
	margin-top: 25px;
	height: auto;
	width: 100%;
	overflow: hidden;
}

.csml:first-child {
	margin-top: 20px;
}

.csml:after {
	clear: both;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	display: block;
	content: " ";
}

.csml_tit {
	font-size: 18px;
	color: #333;
	height: 34px;
	line-height: 34px;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
	padding-bottom: 5px;
	overflow: hidden;
}

.csml_list {
	clear: both;
	height: auto;
	overflow: hidden;
}

.csml_list ul {
	margin-left: -31px;
	position: relative;
	overflow: hidden;
}

.csml_list ul li {
	float: left;
	width: 175px;
	text-align: center;
	margin: 20px 0 0 31px;
	overflow: hidden;
}

.csml_list ul li img {
	width: 175px;
	height: 58px;
	object-fit: cover;
}

.csml_list ul li a {
	color: #999;
	font-size: 14px;
	display: inline-block;
}

.csml_list ul li a span {
	display: inline-block;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	overflow: hidden;
}

.csml_list ul li a:hover span {
	color: #22c66e;
}


/*12 8*/
.newbz ul li {
	width: 125px;
	height: 200px;
	float: left;
	margin-left: 11px;
}

.newbz ul li:first-child {
	margin-left: 0;
}

.newbz ul li img {
	width: 125px;
	height: 200px;
}

.newbz a span {
	bottom: 0;
	line-height: 30px;
	height: 30px;
	background-position: 0 -253px;
}

.newbz a em {
	display: block;
	width: 100%;
	height: 30px;
	background: #000;
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	/*-webkit-transition:all .8s; -moz-transition:all .8s;-ms-transition:all .8s; -o-transition:all .8s; transition:all .8s;*/
}

.newbz ul li.on a em {
	/*height: 100%;*/
}

.newbz ul li.on a span {
	/*height: 200px; line-height: 200px;*/
}

.newbz ul li.dis a span,
.newbz ul li.dis a em {
	/*height: 35px; bottom: -35px;*/
}

.newbz ul li:hover a img {
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.newbz ul li:hover a em {
	filter: Alpha(Opacity=80);
	opacity: 0.8;
}

/*12.20*/
.game_tj {
	width: 670px;
	height: 291px;
	margin-top: 20px;
	overflow: hidden;
	position: relative;
}

.game_tj ul li {
	position: absolute;
	width: 228px;
	height: 145px;
	cursor: pointer;
	overflow: hidden;
}

.game_tj a {
	display: block;
}

.game_tj a,
.game_tj a img {
	width: 100%;
	height: 100%;
}

.game_tj .tu1 {
	width: 192px;
	height: 291px;
	left: 0;
	top: 0px;
}

.game_tj .tu2 {
	left: 193px;
	top: 0px;
}

.game_tj .tu3 {
	left: 422px;
	top: 0px;
}

.game_tj .tu4 {
	left: 193px;
	top: 146px;
}

.game_tj .tu5 {
	left: 422px;
	top: 146px;
}

.game_tj a span {
	transition: all .4s;
	bottom: -80px;
	text-align: center;
	left: 0px;
	width: 96%;
	padding: 0 2%;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	padding-top: 50px;
	position: absolute;
	background: url(../images/tiantian.png) no-repeat 0 -164px;
}

.game_tj a:hover span {
	bottom: 0;
}

.game_tj .opacity {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 10;
}

.focused .opacity {
	opacity: 0.45;
	filter: alpha(opacity=45);
}

.art_showl .show_box p iframe {
	margin: 0 auto;
	display: block;
}

/*2 22*/
.cmt_list ul li .ptxt.xbly {
	position: relative;
	line-height: 26px;
	padding: 0 10px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	margin-top: 10px;
}

.cmt_list ul li .ptxt.xbly span {
	display: block;
	position: absolute;
	left: 16px;
	top: -5px;
	width: 8px;
	height: 5px;
	background: #fff url(../images/xbly_tp.png) no-repeat;
}

/*1018*/
.xz_title .agmzb {
	float: none;
	display: inline-block;
	vertical-align: 3px;
	padding: 0 13px 0 6px;
	background: #ff5a5a;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	border-radius: 50px;
	margin-left: 18px;
}

.xz_title .agmzb i {
	float: left;
	width: 20px;
	height: 20px;
	margin: 5px 6px 0 0;
	background: url(../images/zbbuy.png) no-repeat;
}

.xz_title .agmzb:hover {
	background: #ff3c3c;
	color: #fff;
}

.wrap_lf_tt ul li.gmzb {
	border-color: #ff5a5a;
}

.wrap_lf_tt ul li.gmzb a {
	display: block;
	height: 100%;
	background-color: #ff5a5a;
	color: #fff;
	font-weight: bold;
}

.wrap_lf_tt ul li.gmzb:hover {
	border-color: #ff3c3c;
}

.wrap_lf_tt ul li.gmzb:hover a {
	background-color: #ff3c3c;
}

.zbadvert {
	margin-top: 20px;
}

.zbadvert img {
	width: 100%;
}

.xz_title .btn_mac {
	float: none;
	display: inline-block;
	width: 106px;
	height: 30px;
	line-height: 30px;
	background: url(../images/btn_mac.png) no-repeat;
	font-size: 14px;
	color: #fff;
	margin-left: 18px;
	text-indent: 34px;
}

.xz_title .btn_mac:hover {
	color: #FFF;
}

.wrap_lf_tt ul li.btn_mac2 {
	background: #f6f6f6 url(../images/btn_mac2.png) no-repeat center center;
	font-weight: bold;
	width: 96px;
	height: 47px;
	line-height: 47px;
	border: 0;
}

.wrap_lf_tt ul li.btn_mac2 a {
	display: block;
	height: 100%;
	color: #fff;
}




.link_yq {
	margin: 15px 0;
	background: #FFF;
}

.link_yq .hd {
	font-size: 16px;
	color: #666;
	margin-bottom: 8px;
}

.link_yq .bd {
	overflow: hidden;
}

.link_yq .bd ul {
	margin-left: -28px;
}

.link_yq .bd li {
	float: left;
	margin-left: 28px;
	margin-bottom: 5px;
	white-space: nowrap;
}

.link_yq .bd a {
	font-size: 14px;
	color: #999;
}

.link_yq .bd a:hover {
	color: #666;
}


.cbox .title {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	font-family: \5fae\8f6f\96c5\9ed1, arial;
	border-bottom: 1px solid #ddd;
}

.cbox .title b {
	display: inline-block;
	position: relative;
	bottom: 2px;
	padding: 0 15px;
	border-bottom: 3px solid #0d7db1;
	color: #0d7db1;
}

.rqrjbox ul {
	margin: 15px 0 15px 15px;
	overflow: hidden;
}

.rqrjbox li {
	width: 164px;
	margin: 0 5px 7px 0;
	height: 50px;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;
}

.rqrjbox .img {
	float: left;
	display: inline;
	width: 48px;
	margin-right: 6px;
}

.rqrjbox .img img {
	width: 48px;
	height: 48px;
}

.rqrjbox p {
	float: left;
	width: 110px;
}

.rqrjbox p a,
.rqrjbox p i {
	line-height: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	font-style: normal;
}

.xgwzbox ul {
	margin: 15px 0;
	overflow: hidden;
}

.xgwzbox li {
	width: 380px;
	padding-left: 27px;
	float: left;
	display: inline;
	margin-right: 12px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
	background: url(../images/softspr.png) -293px -227px no-repeat;
}






/* 排行��?*/
.ranking {
	background: #f2f2f2;
	overflow: hidden;
	margin-bottom: -20px;
}

.ranking_banner {
	height: 186px;
	background: url(../images/banner.jpg) center 0;
}

.ranking_head {
	padding: 20px 0 12px 0;
	background: #fff;
	width: 1028px;
	margin: 15px auto 0;
}

.ranking_head .hd {
	width: 100%;
	height: 52px;
	position: relative;
}

.ranking_head .tab {
	position: absolute;
	left: 20px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #0d7db1;
	border-radius: 5px;
}

.ranking_head .tab a {
	width: 85px;
	float: left;
	font-size: 15px;
	text-align: center;
	color: #0d7db1;
}

.ranking_head .tab a+a {
	border-left: 1px solid #0d7db1;
}

.ranking_head .tab a:hover,
.ranking_head .tab .cur {
	background: #0d7db1;
	color: #fff;
}

.ranking_head .search_form {
	position: absolute;
	right: 20px;
	height: 34px;
	width: 270px;
	overflow: hidden;
	margin: 0 auto;
}

.ranking_head .search_form .input {
	height: 20px;
	line-height: 20px;
	width: 184px;
	padding: 6px 10px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-right: none;
	position: relative !ie;
	float: left;
}

.ranking_head .search_form .btn {
	width: 65px;
	height: 34px;
	border: 0 none;
	cursor: pointer;
	padding: 0;
	float: left;
	background: #0d7db1;
	color: #fff;
}

.ranking_head .bd {
	font-size: 14px;
	margin: 0 7px 0 22px;
	overflow: hidden;
}

.ranking_head .bd-tit {
	float: left;
	display: inline;
	font-weight: normal;
	color: #666;
}

.ranking_head .bd-con {
	float: left;
	width: 924px;
}

.ranking_head .bd-con a {
	text-decoration: none;
	float: left;
	margin: 0 13px 8px 0;
	padding: 0 5px;
	white-space: nowrap;
}

.ranking_head .bd-con a:hover {
	background: #FFBE04;
	color: #fff;
}

.ranking_body {
	width: 1160px;
	padding: 15px 20px 20px;
	background: #fff;
	margin: 15px auto 0;
	margin-bottom: 20px;
}

.ranking_body .hd {
	position: relative;
	border-bottom: 1px solid #ccc;
	height: 36px;
	line-height: 36px;
}

.ranking_body .hd .tit {
	float: left;
	padding: 0 10px;
	text-align: center;
	font-size: 16px;
	line-height: 35px;
	border-bottom: 2px solid #0d7db1;
	color: #0d7db1;
}

.ranking_body .tab {
	float: left;
	height: 30px;
	line-height: 30px;
}

.ranking_body .tab li {
	float: left;
	margin: 0 0 0 14px;
	padding: 0 8px;
	font-size: 13px;
	cursor: pointer;
}

.ranking_body .tab li.cur {
	color: #0a85cb;
}

.ranking_body .tip {
	color: #999;
	float: right;
}

.ranking_body .bd-item {
	display: none;
}

.ranking_body .bd-item.on {
	display: block;
}

.ranking_body .bd-item li {
	overflow: hidden;
	position: relative;
	padding: 16px 0 16px 38px;
	height: 110px;
	border-bottom: 1px solid #eee;
}

.ranking_body .bd-item li:hover {
	background: #f7f7f7;
}

.ranking_body .crown {
	width: 23px;
	height: 18px;
	background: url(../images/hg.png) 0 0 no-repeat;
	position: absolute;
	left: 8px;
	top: 12px;
}

.ranking_body .num {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 34px;
	width: 32px;
	height: 28px;
	line-height: 28px !important;
	background: #ddd;
	color: #111;
	text-align: center;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: Arial;
	font-size: 18px;
}

.ranking_body .no1 {
	background: #fa5a1b;
	color: #FFF;
}

.ranking_body .no2 {
	background: #fbad27;
	color: #FFF;
}

.ranking_body .no3 {
	background: #e6c515;
	color: #FFF;
}

.ranking_body .row {
	margin-bottom: 10px;
}

.ranking_body .pic {
	float: left;
	width: 75px;
	height: 75px;
	margin-right: 18px;
}

.ranking_body .pic img {
	width: 75px;
	height: 75px;
}

.ranking_body .con {
	overflow: hidden;
	width: 888px;
}

.ranking_body .tit {
	float: left;
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
	position: relative;
}

.ranking_body .tit em {
	font-size: 12px;
	color: #777;
	position: relative;
	left: 6px;
	top: -1px;
}

.ranking_body .size {
	float: right;
	margin-right: 12px;
	font-size: 12px;
	color: #777;
	margin-top: 4px;
}

.ranking_body .stars {
	float: right;
}

.ranking_body .tag {
	float: left;
}

.ranking_body .tag a {
	color: #0d7db1;
	margin-right: 16px;
	font-size: 12px;
}

.ranking_body .txt {
	line-height: 22px;
	color: #777;
	font-size: 12px;
}

.ranking_body .btn {
	position: absolute;
	right: 14px;
	top: 55px;
	height: 38px;
	line-height: 38px;
	width: 80px;
	border: 1px solid #0d7db1;
	background: #f0fff0;
	color: #0d7db1;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}

.ranking_body .btn:hover {
	background: #0d7db1;
	color: #fff;
}


.update_tead,
.update_tead_article {
	background: #fafafa;
	border: 1px solid #E2E2E2;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background: -moz-linear-gradient(90deg, #ffffff, #efefef 50%, #f8f8f8);
	background: -webkit-linear-gradient(90deg, #ffffff, #efefef 50%, #f8f8f8);
}

.update_tead .col,
.update_tead_article .col {
	float: left;
}

.update_tead .c1,
.update_tead_article .c1 {
	width: 188px;
	text-align: center;
}

.update_tead .c2 {
	width: 500px;
	text-indent: 150px;
}

.update_tead .c3 {
	width: 125px;
}

.update_tead .c4 {
	width: 125px;
}

.update_tead .c5 {
	width: 100px;
}

.update_tead .c6 {
	width: 100px;
}

.update_tead_article {
	display: none;
}

.update_tead_article .c2 {
	width: 850px;
	text-indent: 150px;
}

.update_menu {
	width: 200px;
	float: left;
}

.update_menu a {
	display: block;
	line-height: 42px;
	border: 1px solid #E2E2E2;
	border-top: none;
	padding-left: 70px;
	background: #f9f9f9;
	color: #666;
}

.update_menu a.cur {
	background: #FFF;
	font-weight: bold;
	border-left: 2px solid #0d7db1;
}

.update_menu a:hover {
	background: #FFF;
}



.select_list {
	margin-top: 15px;
}

.select_list .item {
	margin-bottom: 15px;
	position: relative;
}

.select_list .item_hd {
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	margin-bottom: 3px;
}

.select_list .item_hd .pic {
	width: 22px;
	height: 22px;
	margin-right: 5px;
	float: left;
	font-size: 0;
}

.select_list .item_hd .tit {
	font-size: 16px;
	color: #00c;
	text-decoration: underline;
}

.select_list .item_hd .btn {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	display: block;
	position: absolute;
	right: 5px;
	top: 35px;
	border: 1px solid #0d7db1;
	border-radius: 3px;
	color: #0d7db1;
}

.select_list .item_hd .btn:hover {
	background: #0d7db1;
	color: #FFF;
}

.select_list .item_bd {
	width: 1000px;
	color: #333;
	line-height: 20px;
	font-size: 13px;
	overflow: hidden;
}

.select_list .item_bd .pic {
	width: 120px;
	height: 80px;
	float: left;
	margin-right: 15px;
	margin-bottom: 2px;
}

.select_list .item_bd .text a {
	color: #00c;
	padding-left: 3px;
	display: inline-block;
}

.select_list .item_ft {
	color: green;
	font-size: 13px;
}

.select_list .item_ft .url {
	margin-right: 5px;
}

.page_str {
	text-align: left;
	padding: 5px 0;
	font-weight: bold;
}

.page_str a {
	display: inline-block;
	font-weight: normal;
	padding: 5px 7px;
	text-align: center;
	color: #00c;
	border: 1px solid #e1e2e3;
	margin: 0 7px;
	min-width: 17px;
}

.page_str a:hover {
	background: #f2f8ff;
	border-color: #38f;
}

.page_str .a1:first-child {
	background: #FFF;
	cursor: default;
	border: 0;
	margin-left: 0;
	padding-left: 0;
	color: #666;
}


.introTit {
	display: block;
	margin-bottom: 5px;
	color: #666;
	position: relative;
	padding: 0 0 0 8px;
	font-weight: 700;
	text-indent: 0;
	margin: 10px 0;
	border-left: 4px solid #0d7db1;
	border-bottom: 1px solid #efefef;
	height: 34px;
	font-size: 15px !important;
	line-height: 30px !important;
}





/* 游戏列表��?*/
.game-fun-list {
	margin-bottom: 15px;
	overflow: hidden;
}

.game-fun-list .hd {
	width: 1200px;
	height: 50px;
	line-height: 50px;
	border-bottom: 2px solid #0d7db1;
	font-size: 16px;
	margin-top: -15px;
}

.game-fun-list .hd .title {
	font-size: 24px;
	font-weight: 400;
}

.game-fun-list .bd {
	overflow: hidden;
}

.game-fun-list .bd .list {
	overflow: hidden;
	margin-left: -22px;
}

.game-fun-list .bd .item {
	float: left;
	width: 100px;
	height: 125px;
	margin-left: 22px;
	margin-top: 15px;
}

.game-fun-list .bd .pic {
	width: 100px;
	height: 100px;
	border-radius: 15px;
}

.game-fun-list .bd .tit {
	height: 19px;
	line-height: 19px;
	text-align: center;
	overflow: hidden;
}

.game-category {
	margin-bottom: 5px;
	margin-top: 25px;
}

.game-category dl {
	line-height: 24px;
	color: #222;
	overflow: hidden;
}

.game-category dt {
	width: 55px;
	float: left;
	font-size: 14px;
}

.game-category dd {
	overflow: hidden;
}

.game-category dd a {
	display: inline-block;
	padding: 0 15px;
	float: left;
	margin-right: 20px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #fff;
	margin-bottom: 10px;
}

.game-category dd a.on,
.game-category dd a:hover {
	color: #f55555;
	border: 1px solid #f55555;
}


.game-content {
	overflow: hidden;
}

.game-content-l {
	width: 860px;
	float: left;
	position: relative;
}

.game-content-r {
	width: 316px;
	float: right;
}

.game-content-r.fixed .side-good-game {
	position: fixed;
	top: 0;
	width: 316px;
}

.game-content-r.fixed .ad-box-pos {
	position: fixed;
	top: 460px;
	margin-left: 8px;
}

.game-content-list .hd {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #0d7db1;
	margin: 0 0 20px 0;
}

.game-content-list .hd .item {
	font-size: 18px;
	margin: 0 35px 0 0;
}

.game-content-list .bd {
	overflow: hidden;
}

.game-content-list .bd .list {
	overflow: hidden;
	margin-left: -18px;
}

.game-content-list .bd .item {
	float: left;
	width: 155px;
	height: 225px;
	border: 1px solid #ddd;
	text-align: center;
	margin: 0 0 20px 18px;
	font-size: 12px;
	position: relative;
	color: #777;
	background: #fff;
	position: relative;
}

.game-content-list .bd .pic {
	display: inline-block;
	vertical-align: top;
	margin-top: 15px;
	width: 120px;
	height: 120px;
	border-radius: 20px;
}

.game-content-list .bd .tit {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 5px 0;
	font-size: 14px;
	overflow: hidden;
}

.game-content-list .bd .date {
	line-height: 18px;
}

.game-content-list .bd .info {
	height: 38px;
	line-height: 38px;
	background: #f5f5f5;
	color: #999;
	text-align: center;
}

.game-content-list .bd .btn {
	height: 28px;
	line-height: 28px;
	width: 110px;
	overflow: hidden;
	position: absolute;
	background: #0d7db1;
	top: 164px;
	left: 20px;
	color: #fff;
	display: none;
}

.game-content-list .bd .item:hover .btn {
	display: block;
}

.game-content-list .ft {
	margin-top: 30px;
}

.game-top-list {
	margin-bottom: 20px;
}

.game-top-list .hd {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	border-bottom: 1px solid #0d7db1;
}

.game-top-list .hd .title {
	font-size: 18px;
	font-weight: 400;
	color: #444;
}

.game-top-list .th {
	line-height: 22px;
	background: #f2fced;
	color: #0d7db1;
	overflow: hidden;
}

.game-top-list .th .col {
	float: left;
}

.game-top-list .th .c1 {
	margin-right: 15px;
}

.game-top-list .th .c3 {
	float: right;
	margin-right: 10px;
}

.game-top-list .bd .item {
	overflow: hidden;
	line-height: 20px;
	padding: 10px 0;
	border-bottom: 1px dashed #ddd;
}




.game-top-list .bd .num {
	width: 20px;
	height: 20px;
	float: left;
	background: #e5e5e5;
	color: #676767;
	text-align: center;
	margin-left: 3px;
	margin-right: 12px;
}

.game-top-list .bd .num-green {
	background: #0d7db1;
	color: #FFF;
}

.game-top-list .bd .tit {
	display: block;
	width: 200px;
	height: 20px;
	overflow: hidden;
	float: left;
}

.game-top-list .bd .size {
	color: #999;
	float: right;
}

.game-you-like {
	margin-bottom: 20px;
}

.game-you-like .hd {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	border-bottom: 1px solid #0d7db1;
	overflow: hidden;
}

.game-you-like .hd .title {
	font-size: 18px;
	font-weight: 400;
	float: left;
}

.game-you-like .hd .btn-change {
	float: right;
	margin-top: 9px;
	font-size: 14px;
	padding: 2px 8px;
	height: 22px;
	line-height: 22px;
	background: #0d7db1;
	color: #fff;
	cursor: pointer;
	user-select: none;
}

.game-you-like .bd .list {
	overflow: hidden;
}

.game-you-like .bd .item {
	float: left;
	width: 33.3333%;
	height: 115px;
	margin-top: 15px;
	text-align: center;
}

.game-you-like .bd .pic {
	width: 85px;
	height: 85px;
	border-radius: 20px;
	vertical-align: top;
	margin-bottom: 5px;
}

.game-you-like .bd .tit {
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
}

.game-top-list .bd .item:nth-child(1) .num {
	background: #f44334;
	color: #fff;
}

.game-top-list .bd .item:nth-child(2) .num {
	background: #fe7416;
	color: #fff;
}

.game-top-list .bd .item:nth-child(3) .num {
	background: #0d7db1;
	color: #fff;
}

.game-top-list .bd .item:hover .num {
	background: #0d7db1;
	color: #fff;
}

.ad-box {
	overflow: hidden;
	margin: 0 auto;
}

.ad-box+.side-hot-news {
	margin-top: 15px;
}

.ad-300 {
	width: 300px;
}

.ad-726-110,
.ad-726-110 img {
	width: 726px;
	height: 110px;
}

.ad-300-375 {
	width: 300px;
	height: 375px;
}

.ad-300-375 img {
	width: 100%;
	height: 100%;
}

#bdshare_weixin_qrcode_dialog {
	height: 275px !important;
}


/* 资讯 */
.news-content-list .list {
	margin-bottom: 20px;
	margin-top: -10px;
}

.news-content-list .item {
	overflow: hidden;
	padding: 20px 0;
}

.news-content-list .item+.item {
	border-top: 1px solid #ccc;
}

.news-content-list .pic {
	width: 210px;
	height: 132px;
	float: left;
	margin-right: 20px;
}

.news-content-list .con {
	overflow: hidden;
	font-size: 16px;
	color: #aaa;
}

.news-content-list .tit {
	color: #333;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}

.news-content-list .tit:hover {
	color: #FD3939;
}

.news-content-list .rem {
	font-size: 14px;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	color: #666;
}

.news-content-list .date {
	margin-top: 30px;
}

.side-hot-news {
	margin-bottom: 15px;
}

.side-hot-news .hd {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #0d7db1;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

.side-hot-news .hd .title {
	font-size: 18px;
	font-weight: 400;
	float: left;
	height: 43px;
	border-bottom: 3px solid #0d7db1;
}

.side-hot-news .bd {
	overflow: hidden;
}

.side-hot-news .list-focus {
	overflow: hidden;
	margin-left: -20px;
	border-bottom: 1px dashed #cecece;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.side-hot-news .list-focus .item {
	width: 148px;
	float: left;
	text-align: center;
	margin-left: 20px;
}

.side-hot-news .list-focus .tit:before {
	content: none;
}

.side-hot-news .pic {
	display: inline-block;
	vertical-align: top;
}

.side-hot-news .pic img {
	vertical-align: top;
	width: 148px;
	height: 96px;
}

.side-hot-news .tit {
	display: inline-block;
	vertical-align: top;
	color: #666;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-align: justify;
}

.side-hot-news .tit:hover {
	color: #FD3939;
}

.side-hot-news .tit:before {
	content: '';
	display: inline-block;
	vertical-align: 4px;
	margin-right: 3px;
	width: 2px;
	height: 2px;
	background: #777;
}

.side-good-game {
	margin: 15px 0;
}

.side-good-game .hd {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #0d7db1;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	position: relative;
}

.side-good-game .hd .title {
	font-size: 18px;
	font-weight: 400;
	float: left;
	height: 43px;
	border-bottom: 3px solid #0d7db1;
}

.side-good-game .hd .btn-change {
	position: absolute;
	right: 0;
	margin-top: 9px;
	font-size: 14px;
	padding: 2px 8px;
	height: 22px;
	line-height: 22px;
	background: #0d7db1;
	color: #fff;
	cursor: pointer;
	user-select: none;
}

.side-good-game .bd {
	overflow: hidden;
}

.side-good-game .bd .list {
	overflow: hidden;
	margin-left: -30px;
}

.side-good-game .bd .item {
	float: left;
	*display: inline;
	width: 85px;
	height: 125px;
	text-align: center;
	margin-left: 30px;
}

.side-good-game .bd .item a {
	display: block;
}

.side-good-game .bd .item a:hover .tit {
	color: #FD3939;
}

.side-good-game .bd .pic {
	width: 85px;
	height: 85px;
	border-radius: 16px;
	vertical-align: top;
	margin-bottom: 5px;
}

.side-good-game .bd .tit {
	color: #666;
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
}

.side-good-game+.side-hot-news {
	margin-top: -15px;
}

.side-top-list .zyr_phb li {
	padding: 0;
	width: auto;
}

.side-top-list .bl_list li em {
	color: #000;
}

.art_show {
	float: left;
	width: 845px;
}

.art_show .conbox {
	padding: 0;
}

.art_show .pagesxp {
	margin-top: 15px;
}

.art_show .pagestr {
	margin: 30px 0 0;
}

.art_show_inner {
	padding-bottom: 30px;
}

.art_show_hd {
	padding-top: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}

.art_show_hd .tit {
	color: #000;
	font-size: 24px;
	font-weight: bold;
}

.art_show_hd .info {
	color: #999;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	margin: 25px 0 15px;
	overflow: hidden;
	padding-right: 218px;
}

.art_show_hd .info span {
	display: inline-block;
	margin: 0 10px;
}

.art_show_hd .info .pls {
	float: none;
}

.art_show_bd {
	color: #666;
	font-size: 15px;
	line-height: 1.8;
	overflow: hidden;
}

.art_show_bd p {
	overflow: hidden;
	text-align: justify;
	text-justify: inter-ideograph;
	word-break: break-all;
}

.art_show_bd a {
	color: #26c472;
}

.art_show_bd a:hover {
	text-decoration: underline;
}

.art_show_bd img {
	display: block;
	margin: 0 auto;
}


.art_show_game {
	margin: 10px 0;
	overflow: hidden;
	border-radius: 10px;
}

.art_show_game .hd {
	height: 45px;
	border-bottom: 1px solid #efefef;
	font-size: 16px;
	color: #333;
	display: none;
}

.art_show_game .hd li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 45px;
	cursor: pointer;
	overflow: hidden;
}

.art_show_game .hd li.on {
	border-bottom: 2px solid #1bb25e;
	color: #1bb25e;
	height: 44px;
	line-height: 44px;
}

.art_show_game .bd {
	overflow: hidden;
}

.art_show_game .bd-item {
	height: 105px;
	background: #f4f5f5;
	padding: 20px;
}

.art_show_game .pic {
	float: left;
	width: 105px;
	height: 105px;
	margin-right: 20px;
	position: relative;
	overflow: hidden;
}

.art_show_game .pic img {
	width: 105px;
	height: 105px;
	border-radius: 17px;
}

.art_show_game .info {
	float: left;
	margin-top: 5px;
	overflow: hidden;
}

.art_show_game .tit {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
}

.art_show_game .tit a {
	color: #333;
}

.art_show_game .attr {
	color: #969696;
	font-size: 14px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-top: 3px;
	overflow: hidden;
}

.art_show_game .attr span {
	display: inline-block;
	float: left;
	min-width: 120px;
	margin-right: 15px;
}

.art_show_game .attr em {
	float: left;
}

.art_show_game .stars {
	width: 85px;
}

.art_show_game .btns {
	float: right;
	width: 150px;
	overflow: hidden;
}

.art_show_game .btn {
	display: block;
	width: 150px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #0d7db1;
	border-color: #0d7db1;
	color: #FFF;
	border-radius: 4px;
	margin-top: 30px;
	font-size: 16px;
}

.art_show_game .btn-view {
	border-color: #aaa;
	color: #aaa;
	display: none;
}

/*.art_show_game .btn:hover{ background: #0d7db1; border-color: #0d7db1; color: #FFF; }*/

.art_show_ft {
	position: relative;
	line-height: 27px;
	font-size: 14px;
}

.art_show_ft .keywords {
	color: #000;
	margin-bottom: 20px;
}

.art_show_ft .keywords .tit {
	font-weight: bold;
}

.art_show_ft .keywords .tag {
	margin-right: 30px;
	color: #000;
}

.art_show_ft .keywords .tag:hover {
	color: #FD3939;
}

.art_show_share {
	overflow: hidden;
	position: absolute;
	top: 54px;
	right: 0;
}

.art_show_share .bdsharetitle {
	line-height: 36px;
	color: #999;
}

.pagesxp {
	margin-bottom: 15px;
}

.pagesxp li {
	line-height: 32px;
	color: #333;
	font-size: 14px;
}

.pagesxp li+li {
	border-top: 1px dashed #ccc;
}

.pagesxp a:hover {
	color: #FD3939;
}

.ui-box-hd {
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #0d7db1;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	position: relative;
}

.ui-box-hd .title {
	font-size: 18px;
	font-weight: 400;
	float: left;
	height: 43px;
	border-bottom: 3px solid #0d7db1;
}

.xgyd-box {
	margin: 15px 0;
}

.xgyd-box .ui-box-hd {
	margin-bottom: 10px;
}

.xgyd-box .ui-box-bd {
	overflow: hidden;
}

.xgyd-box .ui-box-bd ul {
	margin-left: -50px;
}

.xgyd-box .ui-box-bd li {
	width: 395px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	margin-left: 50px;
}

.xgyd-box .ui-box-bd a:before {
	content: '';
	display: inline-block;
	vertical-align: 4px;
	margin-right: 3px;
	width: 2px;
	height: 2px;
	background: #777;
}


.gdzx-box {
	margin: 15px 0;
}

.gdzx-box .ui-box-hd {
	position: relative;
}

.gdzx-box .ui-box-hd .oper {
	position: absolute;
	right: 0;
	top: 6px;
}

.gdzx-box .ui-box-hd .prev,
.gdzx-box .ui-box-hd .next,
.gdzx-box .ui-box-hd .more {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	background: url(../images/silde-icon.png);
	font-size: 0;
	user-select: none;
}

.gdzx-box .ui-box-hd .next {
	background-position: -31px 0px;
	margin-left: 5px;
}

.gdzx-box .ui-box-hd .more {
	background-position: -62px 0px;
	margin-left: 12px;
}

.gdzx-box .ui-box-hd .prev.prevStop {
	background-position: 0px -31px;
	cursor: default;
}

.gdzx-box .ui-box-hd .next.nextStop {
	background-position: -31px -31px;
	cursor: default;
}

.gdzx-box .ui-box-bd {
	height: 150px;
	overflow: hidden;
}

.gdzx-box .ui-box-bd li {
	width: 190px;
	height: 150px;
	float: left;
	margin-right: 27px;
}

.gdzx-box .ui-box-bd li:hover .con {
	top: 0;
}

.gdzx-box .ui-box-bd .pic {
	width: 190px;
	height: 123px;
}

.gdzx-box .ui-box-bd .tit {
	display: block;
	max-height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 2px;
	word-break: break-all;
	word-wrap: break-word;
}

.gdzx-box .con {
	position: absolute;
	top: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	color: #FFF;
	padding: 20px 30px;
	-webkit-transition: top .4s;
	-moz-transition: top .4s;
	-ms-transition: top .4s;
	-o-transition: top .4s;
	transition: top .4s;
}

.gdzx-box .con-hd {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 18px;
}

.gdzx-box .con-bd {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
}

.gdzx-box .con-ft {
	text-align: center;
}

.gdzx-box .con-ft .btn {
	display: block;
	width: 86px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: #0d7db1;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	margin-top: 23px;
}

.gdzx-box .con-ft .btn:hover {
	background: #0dba6a;
}

.gdzx-topic-box {
	margin-bottom: 30px;
}

.gdzx-topic-box .ui-box-hd {
	border: 0;
	margin-bottom: 3px;
}

.gdzx-topic-box .ui-box-hd .title {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	border: 0;
}

.gdzx-topic-box .ui-box-bd {
	height: 180px;
}

.gdzx-topic-box .ui-box-bd li,
.gdzx-topic-box .ui-box-bd .pic {
	width: 280px;
	height: 180px;
}

.gdzx-topic-box .ui-box-bd li {
	position: relative;
}


.bdshare_dialog_box {
	display: none !important;
}

.main_xbtj {
	background: #fff;
	margin-top: 15px;
	width: 1180px;
	margin: 0 auto;
}

.main_xbtj .hd {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.main_xbtj .hd .title {
	float: left;
	height: 46px;
	line-height: 46px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.main_xbtj .bd {
	overflow: hidden;
	padding: 10px 0;
}

.main_xbtj .bd ul {
	margin-left: -20px;
	overflow: hidden;
	max-height: 300px;
}

.main_xbtj .bd li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 211px;
	float: left;
	margin-left: 20px;
}

.main_xbtj .bd li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZmNmNDZkOS00NmM3LTVjNGYtOWQ5ZS0wYTMwODM5NWRkODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNEOUZGOEJEQzEyMTFFOEI2MTBCNjQ0RkZCODYyMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNEOUZGOEFEQzEyMTFFOEI2MTBCNjQ0RkZCODYyMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmQxMmU5ZjMtNzE4YS1lZDRiLTgxNmItOGM4NzBmMTc3NjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRmY2Y0NmQ5LTQ2YzctNWM0Zi05ZDllLTBhMzA4Mzk1ZGQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqiNMyEAAAAnSURBVHjaYvz///+hQ4dkZGQYDx48uHTpUgYGBiYgD0gZGRkBBBgA3aEKuApVmEEAAAAASUVORK5CYII=) no-repeat 0 center;
	padding-left: 9px;
}

.main_xbtj .bd .cls {
	color: #666;
	margin-right: 8px;
}

.main_xbtj .bd .tit {
	color: #333;
}

.main_xbtj .bd .tit:hover {
	font-weight: bold;
}

.main_xbtj .tab_hd {
	float: right;
}

.main_xbtj .tab_hd li {
	float: left;
	margin-left: 32px;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	border-top: 2px solid transparent;
	font-size: 18px;
	cursor: pointer;
}

.main_xbtj .tab_hd li.on {
	border-color: #0d7db1;
}

.main_xbtj .tab_bd_item {
	display: none;
}

.main_xbtj .tab_bd_item.on {
	display: block;
}

.main_xbtj .tab_bd_item.auto ul {
	max-height: inherit;
}

.main_xbtj .tab_bd_item.auto .more {
	display: none;
}

.main_xbtj .more {
	text-align: center;
	margin-top: 10px;
	float: none;
}

.main_xbtj .btn_more {
	font-size: 14px;
	color: #999;
	cursor: pointer;
}


.main_ztgg {
	background: #fff;
	margin-bottom: 20px;
	overflow: hidden;
}

.ztgg_lf {
	width: 350px;
	height: 100%;
	float: left;
}

.ztgg_lf img {
	width: 350px;
	height: 200px;
}

.ztgg_rg {
	width: 825px;
	height: 100%;
	float: right
}

.ztgg_rg_tt {
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	border-bottom: 1px dashed #f5f5f5;
	font-size: 24px;
	color: #f44334;
}

.ztgg_rg_tt a {
	font-size: 24px;
	color: #f44334;
}

.ztgg_rg_int {
	margin: 5px 0px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-align: justify;
}

.ztgg_rg_int .bd {
	display: none;
}

.ztgg_rg_int .ft {
	text-align: right;
	margin-top: 10px;
}

.ztgg_rg_int .btn {
	display: inline-block;
	vertical-align: top;
	height: 28px;
	line-height: 28px;
	float: right;
	font-size: 14px;
	color: #0d7db1;
	text-align: center;
}

.ztgg_rg_int .btn:after {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/arrow.png) no-repeat;
	vertical-align: -3px;
	margin-left: 3px;
}

.ztgg_rg_int.on .bd {
	display: block;
}

.ztgg_rg_int.on .btn:after {
	background-image: url(../images/arrow-t.png);
}

.ztgg_rg .bottom {
	height: 40px;
	width: 100%;
	margin-top: 20px;
}

.ztgg_rg .down {
	float: left;
	width: 150px;
	position: relative;
	z-index: 999;
}

.ztgg_rg .down .xz {
	display: inline-block;
	height: 40px;
	width: 111px;
	float: left;
	cursor: pointer;
	background: url(../images/sslc_pg.png) no-repeat 0 -250px;
	overflow: hidden;
}

.ztgg_rg .down .ewm {
	display: inline-block;
	float: left;
	width: 39px;
	height: 40px;
	cursor: default;
	background: url(../images/sslc_pg.png) no-repeat -111px -250px;
	cursor: pointer;
}

.ztgg_rg .time,
.ztgg_rg .time_new {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #888;
	float: right;
	width: 250px;
	text-align: right;
}

.ztgg_rg .down_ewm {
	position: absolute;
	top: -15px;
	right: -180px;
	width: 134px;
	height: 134px;
	padding: 15px;
	background: #fff;
	border: 1px solid #e2e2e2;
	text-align: center;
	z-index: 1002;
	display: none;
}

.ztgg_rg .down_ewm img {
	width: 134px;
	height: 134px;
}

.ztgg_rg .down_ewm .tri {
	position: absolute;
	top: 27px;
	left: -11px;
	display: block;
	width: 11px;
	height: 19px;
	background: url(../images/ewm_tri.jpg) no-repeat;
}

.ztgg_rg .on .down_ewm {
	display: block;
}

.article_list {
	background: #fff;
	margin: 20px 0;
	overflow: hidden;
	position: relative;
}

.article_list ul {
	margin-left: -50px;
}

.article_list li {
	width: 570px;
	margin-left: 50px;
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 10px 0;
}

.article_list li a {
	font-size: 16px;
	color: #666;
	width: 500px;
	height: 28px;
	overflow: hidden;
	float: left;
}

.article_list li a:hover {
	color: #0d7db1;
}

.article_list li span {
	font-size: 16px;
	color: #888;
	float: right;
	width: 45px;
	text-align: right;
}

.article_list+.gdzx-box {
	margin-top: -10px;
}

.main_list {
	width: 1230px;
}

.main_list+.article_list,
.main_list+.gdzx-box {
	margin-top: 0px;
}

.list_li {
	width: 380px;
	height: 206px;
	float: left;
	margin: 0 30px 20px 0;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	border-radius: 18px;
}

@media \0screen\,screen\9 {
	.list_li {
		border: 1px solid #eee;
	}
}

.list_li dl {
	width: 380px;
	height: 206px;
}

.list_li dt {
	width: 311px;
	height: 57px;
	float: left;
	padding: 0 27px 0 42px;
}

.list_li dt .ne {
	display: inline-block;
	width: 243px;
	height: 57px;
	line-height: 57px;
	overflow: hidden;
	float: left;
	font-size: 20px;
	color: #666;
	font-weight: bold;
}

.list_li dt .xz {
	display: inline-block;
	width: 54px;
	height: 22px;
	line-height: 22px;
	float: right;
	font-size: 14px;
	color: #0d7db1;
	border: 1px solid #0d7db1;
	text-align: center;
	margin-top: 16.5px;
}

.list_li dt .xz:hover {
	background: #0d7db1;
	color: #fff;
}

.list_li dt .ne:hover {
	color: #0d7db1;
}

.list_li dd {
	padding: 0 25px;
	width: 330px;
	height: 149px;
	float: left;
}

.list_li .icon_img {
	width: 116px;
	height: 116px;
	float: left;
	margin-right: 30px;
	position: relative;
}

.list_li .icon_img a {
	display: block;
	width: 100%;
	height: 100%;
}

.list_li .icon_img img {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	font-size: 0;
	border-radius: 15px;
}

.list_li .list_intro {
	width: 184px;
	height: 116px;
	float: left;
}

.list_li .list_intro a {
	display: block;
	width: 100%;
	height: 100%;
}

.list_li .list_intro p {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
}

.list_li .list_intro .stars {
	display: inline-block;
	vertical-align: -2px;
}



/*专题*/
.mainb1 {
	overflow: hidden;
}

.mainb1_rg {
	width: 346px;
	height: 100%;
	overflow: hidden;
	float: right;
}

.mainb1_rg p a {
	display: block;
	width: 100%;
	height: 135px;
	margin-bottom: 4px;
}

.mainb1_rg p a img {
	width: 100%;
	height: 135px;
}

.mainb2 {
	margin: 20px 0px;
	background: #fff;
}

.mainb2 .b_title ul li,
.mainl2 .b_title ul li {
	border-top: 1px solid #fff;
	border-right: 0;
}

.mainb2_list {
	padding-top: 27px;
}

.mainb2_list ul {
	margin-left: -75px;
}

.mainb2_list ul li {
	width: 350px;
	float: left;
	margin-left: 75px;
}

.mainb2_list .hj_top {
	height: 200px;
	position: relative;
	overflow: hidden;
}

.mainb2_list .hj_top img {
	width: 350px;
	height: 200px;
}

.mainb2 .b_title {
	height: 46px;
	line-height: 46px;
	color: #333;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #f5f5f5;
}

.mainb2 .b_title ul {
	float: right;
}

.mainb2 .b_title ul li {
	width: 112px;
	height: 45px;
	line-height: 45px;
	float: left;
	border: 1px solid #f5f5f5;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	position: relative;
}

.mainb2 .b_title ul li a {
	display: block;
	width: 112px;
	height: 43px;
	line-height: 43px;
	position: absolute;
	color: #333;
	left: 0;
	bottom: -1px;
	border: 1px solid #f5f5f5;
	border-left: 0;
	margin-right: -1px;
}

.mainb2 .b_title ul li.last a,
.b_title ul li:hover a {
	border-top: 2px solid #0d7db1;
	border-bottom: 1px solid #fff;
}

.mainb2 .b_title ul li {
	border-top: 1px solid #fff;
	border-right: 0;
}

.mainb2_list .hj_top {
	height: 200px;
	position: relative;
	overflow: hidden;
}

.mainb2_list .hj_top img {
	width: 350px;
	height: 200px;
}

.hj_bt p {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
}

.hj_bt p.title a {
	font-weight: bold;
}

.hj_bt p.intro span {
	float: left;
	margin-right: 20px;
	color: #333;
}

.hj_bt p.intro span em {
	color: #f55555;
}

.hj_bt p.intro a {
	display: inline-block;
	width: 54px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #0d7db1;
	border: 1px solid #0d7db1;
	float: right;
	margin-top: 5px;
}

.hj_bt p.intro a:hover {
	color: #fff;
	background: #0d7db1;
}

.hj_hover {
	width: 372px;
	height: 76px;
	position: absolute;
	left: 0;
	bottom: -76px;
	-webkit-transition: bottom .4s;
	-moz-transition: bottom .4s;
	-ms-transition: bottom .4s;
	-o-transition: bottom .4s;
	transition: bottom .4s;
}

.hj_hover .hj_bj {
	width: 372px;
	height: 76px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.hj_hover .hj_a {
	height: 58px;
	width: 372px;
	position: absolute;
	left: 0;
	top: 9px;
	text-align: center;
}

.hj_hover .hj_a a {
	display: inline-block;
	height: 58px;
	margin: 0 5px;
	vertical-align: middle;
}

.hj_hover .hj_a .hover_a {
	width: 58px;
	position: relative;
}

.hj_hover .hj_a .hover_a img {
	width: 58px;
	height: 58px;
	border-radius: 15px;
}

.hj_hover .hj_a .hover_a .b_bj {
	display: none;
	width: 58px;
	height: 58px;
	border-radius: 15px;
	background: #fff;
	filter: Alpha(Opacity=3);
	opacity: 0.3;
	position: absolute;
	left: 0;
	top: 0;
}

.hj_hover .hj_a .hover_a:hover .b_bj {
	display: block;
}

.hj_hover .hj_a .na {
	line-height: 58px;
	color: #fff;
}

.hj_top:hover .hj_hover {
	bottom: 0;
}

.mainb2_list .hj_bt {
	padding: 5px 0 12px 0;
}

.list_fy {
	padding-bottom: 34px;
	+padding-top: 34px;
	height: 38px;
	text-align: center;
}

.list_fy a,
.list_fy span {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin: 0 2px;
	text-align: center;
	font-size: 14px;
}

.list_fy a {
	border: 1px solid #ededed;
	color: #333;
}

.list_fy span,
.list_fy a:hover {
	color: #fff;
	background: #0d7db1;
	border: 1px solid #0d7db1;
}

.mainb2_list .list_fy {
	padding-top: 20px;
}

#focus {
	position: relative;
	width: 824px;
	height: 275px;
	float: left;
}

#focus .bd {
	position: relative
}

#focus .focus-bar-box {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

#focus .focus-bar {
	width: 100%;
}

#focus .focus-bar li {
	float: left;
	width: 100%;
	height: 275px;
}

#focus .focus-bar li a {
	width: 100%;
	height: 100%;
	display: block
}

#focus .focus-bar li img {
	width: 100%;
	height: 100%;
}

#focus .ft {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 40px
}

#focus .ftbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 40px;
}

#focus .change {
	position: absolute;
	right: 18px;
	bottom: 8px;
	height: 15px;
	overflow: hidden;
}

#focus .change a {
	float: left;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5)
}

#focus .change a.on {
	background: #f55555;
}

#focus .hd {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 720px;
	height: 40px
}

#focus .focus-title {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	padding: 0 10px 0 10px;
	line-height: 40px;
	font-size: 18px;
	width: 700px;
}

#focus .focus-title a {
	display: none;
	color: #fff;
}

#focus .focus-title a:hover {
	color: #f0ff00;
}



.list_title {
	height: 48px;
	/*background: #f9f9f9;*/
}

.list_title ul li {
	border-color: #f5f5f5;
}

.list_title ul li {}

.list_title ul li {
	position: relative;
	z-index: 0;
	float: left;
	width: 120px;
	height: 56px;
	margin: 0 -1px -1px 0;
	border: 1px solid #f6f6f6;
	border-bottom: none;
	text-align: center;
	line-height: 56px;
	cursor: pointer;
	font-size: 18px;
	color: #333;
}

.jstx_top {
	height: 200px;
	margin-top: 20px;
	padding: 0 20px;
}

.jstx_top_lf {
	width: 350px;
	height: 200px;
	float: left;
	margin-right: 15px;
}

.jstx_top_lf img {
	width: 350px;
	height: 200px;
}

.jstx_top_rg {
	width: 485px;
	float: right;
}

.jstx_top_rg .title {
	height: 40px;
	overflow: hidden;
	border-bottom: 1px dashed #f5f5f5;
}

.jstx_top_rg .title a {
	font-size: 24px;
	color: #f44334;
	display: inline-block;
	width: 400px;
	height: 40px;
	overflow: hidden;
	float: left;
}

.jstx_top_rg .title a:hover {
	color: #0d7db1;
}

.jstx_top_rg .title .more {
	font-size: 18px;
	color: #879299;
	/*width:49px;*/
	float: right;
	width: 70px;
	text-align: right;
}

.jstx_top_rg .title .more:hover {
	color: #01af63;
}

.jstx_top_rg .title span {
	display: inline-block;
	width: 400px;
	height: 40px;
	font-size: 24px;
	color: #f44334;
	overflow: hidden;
}

.jstx_top_rg .txt {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	height: 150px;
	overflow: hidden;
	padding: 10px 0 0 0;
}

.jstx_bt {
	padding: 20px;
}

.jstx_bt ul li {
	margin-right: 52px;
}

#jstxs2,
#jstxs3 {
	display: none;
}

.list_title ul li {
	width: auto;
}

.detail_tag ul li.dq {
	border-top: none;
}

.list_title ul li span,
.detail_tag ul li span {
	display: block;
	font-size: 16px;
	height: 46px;
	padding: 0 20px;
}

.list_title ul li.dq span,
.detail_tag ul li.dq span {
	padding: 0 20px;
	color: #0d7db1;
	/*background: #fff;*/
	margin-top: -1px;
}

.detail_tag ul li span {
	height: 47px;
}

.detail_tag ul li.dq span {
	margin-top: 0;
}

.J_tab_cont {
	padding-top: 0;
	background: #fff;
}

.c-g-title,
.g-tab .t-item,
.g-title,
.pr {
	position: relative
}

.c-g-title .t-txt {
	font-size: 18px;
	font-weight: 700;
	line-height: 54px;
	float: left;
	border-bottom: 2px solid #0d7db1;
	margin-bottom: -1px
}

.c-g-title .more {
	margin-right: 15px;
	font-size: 16px;
	margin-top: 17px;
	font-weight: 400;
	color: #999;
	cursor: pointer
}

.c-g-title .more:hover,
.g-tab .t-item.cur,
.g-tab .t-item:hover {
	color: #0d7db1 !important
}

.c-g-title {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 26px;
	height: 56px;
}

.c-g-title .t-txt2 {
	font-size: 22px;
	font-weight: 700;
	line-height: 54px;
	margin-top: -17px;
	float: left;
	margin-bottom: -1px
}

.m-related-zt .g-tab {
	bottom: 0;
	position: absolute;
	left: 120px;
	text-align: left;
}

.m-related-zt .g-tab .t-item.cur {
	font-weight: 400;
}

.m-related-zt .c-dis-item {
	display: none;
	padding-bottom: 15px
}

.c-hypot-img {
	overflow: hidden
}

.c-hypot-img .h-img {
	float: left;
	margin-top: 1px;
	width: 305px;
	height: 174px
}

.c-hypot-img .u-hypot {
	background: url(../images/u_hypot_1.png) no-repeat;
	width: 10px;
	height: 175px;
	display: block;
	float: left
}

.c-hypot-img .h-right {
	float: left;
	width: 585px;
	border: 1px solid #ededed;
	border-left: 0;
	border-bottom: 0;
	margin-left: -11px
}

.c-hypot-img .h-right .inner {
	margin-left: 10px;
	background: #fff;
	height: 175px;
	overflow: hidden;
	padding-left: 24px;
	padding-right: 10px;
	border-bottom: 1px solid #ededed
}

.c-hypot-img .h-right .title {
	font-size: 16px;
	/*color:#0d7db1;*/
	padding-top: 5px;
	overflow: hidden
}

.c-hypot-img .h-right .title .txt {
	display: block;
	line-height: 46px;
	width: 464px;
	float: left;
	height: 46px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.c-hypot-img .h-right .more {
	color: #999;
	font-size: 14px;
	float: right;
	font-weight: 400;
	margin-top: 14px
}

.c-hypot-img .h-right .more:hover {
	color: #0d7db1;
}

.c-hypot-img .h-right .text {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	height: 90px;
	overflow: hidden
}

.m-soft-row {
	padding-top: 10px;
	font-size: 0;
	background: #fff;
	margin-left: -22px;
}

.m-soft-row .s-item {
	text-align: center;
	width: 100px;
	margin-left: 22px;
	display: inline-block;
	background: #fff
}

.m-soft-row .s-name {
	font-size: 14px;
	text-align: center;
	margin-top: 12px;
	height: 19px;
	overflow: hidden;
}

.m-related-zt .g-tab .t-item {
	float: left;
	padding: 0 9px 0 28px;
	overflow: hidden;
	line-height: 56px;
	height: 56px;
	font-size: 16px;
	cursor: pointer;
}

.m-related-zt .g-tab .t-item+.t-item {
	background-image: url(../images/sp_1.png);
	background-position: 0 16px;
	background-repeat: no-repeat;
}


.wrap_rg.pos-fixed {
	position: fixed;
	bottom: 0;
	margin-left: 900px;
}

.other_title span {
	display: inline-block;
	font-size: 18px;
	border-bottom: 2px solid #0d7db1;
}


.ad_col_group {
	overflow: hidden;
}

.ad_col_group .ad_col_l {
	width: 1000px;
	float: left;
	overflow: hidden;
}

.ad_col_group .ad_col_r {
	width: 200px;
	float: right;
	overflow: hidden;
}

.main {
	width: 1220px;
	margin: 0 auto;
}

.gg_tab {
	height: 144px;
	background: #fff;
	overflow: hidden;
	margin: 0 10px;
	margin-top: 20px;
}

.tab_title {
	width: 120px;
	height: 100%;
	float: left;
}

.tab_title ul li {
	width: 118px;
	height: 47px;
	line-height: 47px;
	border: 1px solid #f5f5f5;
	border-top: 0;
	position: relative;
	color: #333;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
}

.tab_title ul li span {
	display: inline-block;
	position: absolute;
	width: 8px;
	height: 13px;
	right: -8px;
	top: 17px;
	background: url(../images/sslc_pg.png) no-repeat -69px -44px;
	display: none;
}

.tab_title ul li.last {
	background: #f55555;
	border-color: #f55555;
	color: #fff;
}

.tab_title ul li.last span {
	display: block;
}

.tab_list {
	width: 1060px;
	height: 100%;
	float: left;
}

.tab {
	height: 100%;
	overflow: hidden;
}

.tab ul li {
	width: 80px;
	height: 126px;
	overflow: hidden;
	margin: 18px 0 0 20px;
	float: left;
	position: relative;
	display: inline;
}

.tab ul li+li {
	margin-left: 40px;
}

.tab ul li a {
	display: block;
	width: 80px;
	height: 100%;
}

.tab ul li img {
	width: 80px;
	height: 80px;
}

.tab ul li em {
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	margin-top: 2px;
}

.main1 {
	height: 355px;
	padding: 11px 0;
	background: #fff;
	margin: 0 10px;
	margin-top: 20px;
}

.main1 ul li {
	width: 220px;
	height: 355px;
	float: left;
	margin: 0 10px;
	display: inline;
	overflow: hidden;
	position: relative;
}

.a_mr {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}

.a_mr img {
	width: 100%;
	height: 100%;
}

.a_mr span {
	display: block;
	position: absolute;
}

.a_mr .jian {
	right: 0;
	top: 0;
	width: 69px;
	height: 69px;
	background: url(../images/sslc_pg.png) no-repeat -92px -44px;
}

.a_mr .txt_bj {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 48px;
	background: #000;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.a_mr .txt {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	line-height: 48px;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	color: #fff;
}

.a_hover {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff;
	-webkit-transition: top .4s;
	-moz-transition: top .4s;
	-ms-transition: top .4s;
	-o-transition: top .4s;
	transition: top .4s;
}

.a_hover a {
	display: block;
	width: 100%;
	height: 100%;
}

.a_hover .title {
	width: 100%;
	height: 100%;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
	background: #0d7db1;
	text-align: center;
}

.a_hover .p_intro {
	height: 173px;
	margin-top: 8px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 19px;
	color: #666;
	font-size: 14px;
}

.a_hover .p_link {
	text-align: center;
	margin-top: 30px;
}

.a_hover .p_link span {
	display: inline-block;
	width: 92px;
	height: 28px;
	line-height: 28px;
	color: #f44334;
	font-size: 14px;
	border: 1px solid #f44334;
}

.hover .a_hover {
	top: 0;
}


.main_xyzx {
	margin: 0 10px;
	margin-top: 20px;
}

.xyzx_lf {
	width: 826px;
	padding: 0 10px;
	float: left;
	background: #fff;
	height: 466px;
	overflow: hidden;
}

.b_title {
	height: 46px;
	line-height: 46px;
	color: #333;
	font-size: 20px;
	font-weight: bold;
}

.more {
	float: right;
	color: #666;
	font-size: 18px;
	font-weight: normal;
}

.b_main_lf {
	width: 306px;
	float: left;
}

.b_main_lf ul li {
	width: 306px;
	height: 120px;
	margin-bottom: 20px;
	_margin-bottom: 13px;
	overflow: hidden;
	position: relative;
}

.b_main_lf ul li img {
	width: 100%;
	height: 100%;
}

.b_main_lf ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.b_main_lf ul li span {
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	line-height: 35px;
}

.b_main_lf ul li .txt_bj {
	background: #000;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.b_main_lf ul li .txt {
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.b_main_rg {
	width: 490px;
	float: right;
}

.lf_top {
	height: 104px;
	border-bottom: 1px dashed #f5f5f5;
}

.lf_top .title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
}

.lf_top .title a {
	color: #f44334;
	font-size: 24px;
}

.lf_top .intro {
	margin: 18px 0;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
}

.lf_top .intro a {
	color: #666;
	font-size: 14px;
}

.lf_top .intro span {
	color: #f44334;
}

.lf_list ul li {
	width: 100%;
	float: left;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	font-size: 16px;
}

.lf_list .pre {
	color: #f44334;
	margin-right: 10px;
	float: left;
}

.lf_list .txt {
	color: #333;
	width: 350px;
	float: left;
	overflow: hidden;
}

.lf_list .time {
	color: #888;
	float: right;
}

.hide {
	display: none;
}


.zxzx_lb,
.zxzx_yxph {
	width: 322px;
	padding: 0 10px;
	background: #fff;
	float: right;
	/* height:466px */
	;
}

.b_list ul li {
	width: 100%;
	float: left;
	border-bottom: 1px dashed #f5f5f5;
	cursor: pointer;
}

.lb_mr {
	height: 44px;
	line-height: 44px;
	overflow: hidden;
}

.lb_mr span {
	width: 255px;
	height: 44px;
	overflow: hidden;
	float: left;
	color: #666;
	font-size: 14px;
}

.b_list {
	margin-top: -10px;
}

.b_list .lq {
	display: inline-block;
	width: 54px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #0d7db1;
	color: #0d7db1;
	font-size: 14px;
	float: right;
	margin-top: 10px;
}

.lb_hover {
	padding: 14px 0;
	height: 75px;
	display: none;
}

.lb_icon {
	width: 75px;
	height: 75px;
	float: left;
	position: relative;
	margin-right: 27px;
}

.lb_icon img {
	width: 100%;
	height: 100%;
}

.cover_75 {
	display: block;
	width: 75px;
	height: 75px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/sslc_pg.png) no-repeat -165px 0;
}

.lb_intro {
	width: 160px;
	float: left;
}

.lb_intro .title {
	height: 24px;
	line-height: 24px;
	color: #333;
	font-size: 16px;
	overflow: hidden;
}

.lb_intro .sl {
	height: 13px;
	margin-top: 8px;
}

.lb_intro .sl span {
	display: inline-block;
}

.lb_intro .sl .sl_bj {
	width: 98px;
	height: 11px;
	border: 1px solid #ededed;
	position: relative;
	float: left;
	_overflow: hidden;
}

.lb_intro .sl .sl_intro {
	height: 11px;
	background: #69e379;
	border: 1px solid #69e379;
	position: absolute;
	left: -1px;
	top: -1px;
}

.lb_intro .sl em {
	color: #f5655b;
	line-height: 13px;
	margin-left: 5px;
	font-size: 14px;
	float: left;
}

.lb_intro .time {
	color: #666;
	font-size: 14px;
	margin-top: 8px;
}

.lb_a {
	width: 56px;
	float: right;
	height: 100%;
	line-height: 75px;
}

.lb_a .lq {
	margin-top: 25px;
	color: #fff;
	background: #0d7db1;
}

.lb_a .lq:hover {
	background: #0d7db1;
	border: 1px solid #0d7db1;
}

.hover .lb_mr {
	display: none;
}

.hover .lb_hover {
	display: block;
}

.zxzx_yxph li:nth-child(1) .lb_mr em {
	background: #f44334;
}

.zxzx_yxph li:nth-child(2) .lb_mr em {
	background: #fe7416;
}

.zxzx_yxph li:nth-child(3) .lb_mr em {
	background: #0d7db1;
}

.zxzx_yxph .lb_hover em {
	background: #0d7db1 !important;
}


.bl_list li:nth-child(1) span {
	background: #f44334;
}

.bl_list li:nth-child(2) span {
	background: #fe7416;
}

.bl_list li:nth-child(3) span {
	background: #0d7db1;
}

.art_show_bd img {
	display: block;
	margin: 15px auto;
	max-width: 100%;
}


.zxzx_yxph .lb_mr em,
.zxzx_yxph .lb_hover em {
	display: inline-block;
	float: left;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	margin-right: 12px;
	margin-top: 11.5px;
	background: #c4d0db;
	color: #fff;
	font-size: 14px;
}

.zxzx_yxph .lb_mr em.no1,
.zxzx_yxph .lb_hover em.no1 {
	background: #f44334;
}

.zxzx_yxph .lb_mr em.no2,
.zxzx_yxph .lb_hover em.no2 {
	background: #fe7416;
}

.zxzx_yxph .lb_mr em.no3,
.zxzx_yxph .lb_hover em.no3 {
	background: #fab805;
}

.zxzx_yxph .lb_mr span {
	width: 222px;
}

.zxzx_yxph .lb_hover {
	height: 89px;
	padding: 11px 0;
}

.zxzx_yxph .lb_icon {
	width: 89px;
	height: 89px;
	margin-right: 8px;
}

.zxzx_yxph .lb_intro {
	width: 135px;
}

.zxzx_yxph .lb_intro .title {
	font-size: 18px;
	font-weight: bold;
}

.zxzx_yxph .lb_icon a {
	display: block;
	width: 100%;
	height: 100%;
}

.zxzx_yxph .lb_intro .title a {
	color: #333;
}

.lb_intro .sl .star,
.list_intro .star {
	width: 78px;
	height: 13px;
	background: url(../images/sslc_pg.png) no-repeat;
}

.lb_intro .sl .starz5,
.list_intro .starz5 {
	background-position: -99px -160px;
	width: 76px;
}

.lb_intro .sl .starz4,
.list_intro .starz4 {
	background-position: -114px -160px;
}

.lb_intro .sl .starz3,
.list_intro .starz3 {
	background-position: -128px -160px;
}

.lb_intro .sl .starz2,
.list_intro .starz2 {
	background-position: -144px -160px;
}

.lb_intro .sl .starz1,
.list_intro .starz1 {
	background-position: -159px -160px;
}

.lb_intro .sl .starz0,
.list_intro .starz0 {
	background-position: -176px -160px;
}

.zxzx_yxph .lb_hover em {
	height: 89px;
	margin-top: 0;
	line-height: 89px;
}

.tab ul li .hover em,
.mainl1_top ul li .hover em,
.pgyx_list ul li .hover em.ne,
.game_tj ul li.hover em,
.jstx_bt ul li.hover em {
	background: #0d7db1;
	color: #fff;
}

.footer a:hover,
.top_r a:hover,
.top_l a:hover,
.lf_list .txt:hover,
.hj_hover .hj_a .na:hover,
.ztgg_rg_tt a:hover,
.article_list ul li a:hover,
.lf_top .title a:hover,
.list_li dl dt a.ne:hover,
.lf_top .intro a:hover span,
.location a:hover {
	color: #0d7db1;
}

.a_hover .p_link span:hover,
.yxpx_hover .ckqx span:hover {
	color: #fff;
	background: #f44334;
}

.mrd_hover .a_link span:hover {
	background: #0d7db1;
}

.sjbz_list a:hover img,
#focus .focus-bar li a:hover img,
.mainb1_rg p a:hover img,
.ztgg_lf a:hover img {
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.b_main_lf ul li a:hover .txt {
	text-decoration: underline;
}

.global_tit {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding: 13px 20px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.main_4 {
	height: auto;
	background: #fff;
	margin: 0 10px;
	width: 1200px;
	margin-top: 20px;
	overflow: hidden;
	padding-bottom: 10px;
}

.main_4 .bg_list {
	zoom: 1;
	width: 1200px;
	height: 180px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	border: none;
	overflow: visible;
}

.mrd_bl,
.mrd_br {
	width: 29px;
	height: 29px;
	position: absolute;
	top: -40px;
	background: url(../images/sslc_pg.png) no-repeat;
	cursor: pointer;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 999;
}

.mrd_bl {
	right: 91px;
	background-position: -173px -84px;
}

.mrd_br {
	right: 56px;
	background-position: -174px -116px;
}

.mrd_bl.mrd_blon,
.mrd_bl.mrd_blon:hover {
	background-position: -103px -120px;
}

.mrd_br.mrd_bron,
.mrd_br.mrd_bron:hover {
	background-position: -140px -120px;
}

.mrd_bl:hover {
	background-position: -210px -115px;
}

.mrd_br:hover {
	background-position: -210px -84px;
}

.mrd_pic {
	width: 1180px;
	height: 180px;
	margin: 0 10px;
	overflow: hidden;
	display: block;
	position: relative;
}

.mrd_pic ul {
	position: absolute;
}

.mrd_pic li {
	width: 275px;
	height: 180px;
	float: left;
	padding: 0 25px 0 0;
	overflow: hidden;
	position: relative;
}

.mrd_pic li img {
	display: block;
	cursor: pointer;
	width: 275px;
	height: 180px;
}

.main_4 .global_tit {
	height: 29px;
	line-height: 29px;
	padding: 11px 10px;
}

.zt_more {
	display: inline-block;
	float: right;
	width: 29px;
	height: 29px;
	background: url(../images/sslc_pg.png) no-repeat -246px -86px;
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
}

.zt_more:hover {
	background-position: -245px -117px;
}

.mrd_hover {
	display: block;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	width: 215px;
	height: 140px;
	padding: 20px 30px;
	background: url(../images/tmbj.png) repeat;
	-webkit-transition: top .4s;
	-moz-transition: top .4s;
	-ms-transition: top .4s;
	-o-transition: top .4s;
	transition: top .4s;
}

.hover .mrd_hover {
	top: 0;
}

.mrd_hover .title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
}

.mrd_hover .intro {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
}

.mrd_hover .a_link span {
	display: block;
	width: 86px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: #0d7db1;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	margin-top: 23px;
}



.main_pgyx {
	margin: 0 10px;
	margin-top: 20px;
}

.pgyx {
	width: 826px;
	padding: 0 10px;
	padding-bottom: 10px;
	float: left;
	background: #fff;
}

.pgyx .b_title,
.zxzx_yxph .b_title,
.mainl2 .b_title,
.mainb2 .b_title {
	border-bottom: 1px solid #f5f5f5;
}

.b_title ul {
	float: right;
}

.b_title ul li {
	width: 112px;
	height: 45px;
	line-height: 45px;
	float: left;
	border: 1px solid #f5f5f5;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	position: relative;
}

.b_title ul li a {
	display: block;
	width: 112px;
	height: 43px;
	line-height: 43px;
	position: absolute;
	color: #333;
	left: 0;
	bottom: -1px;
	border-bottom: 1px solid #f5f5f5
}

.b_title ul li.last a,
.b_title ul li:hover a {
	border-top: 2px solid #0d7db1;
	border-bottom: 1px solid #fff;
}

.pgyx .more {
	width: 112px;
	text-align: center;
}

.pgyx_list ul {
	margin-right: -33px;
}

.pgyx_list ul li {
	width: 89px;
	float: left;
	margin-right: 33px;
	margin-top: 19px;
	overflow: hidden;
}

.pgyx_list ul li a {
	display: inline-block;
	float: left;
	width: 89px;
	position: relative;
	overflow: hidden;
}

.pgyx_list ul li img {
	width: 89px;
	height: 89px;
}

.pgyx_list ul li span {
	display: block;
	position: absolute;
	width: 89px;
	height: 89px;
	left: 0;
	top: 0;
	background: url(../images/sslc_pg.png) no-repeat 0 -149px;
	_background-position: 0 -149px;
}

.pgyx_list ul li em {
	display: block;
	width: 91px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	font-size: 14px;
}

.pgyx_list ul li em.ne {
	color: #666;
}

.pgyx_list ul li em.xz {
	background: #0d7db1;
	color: #fff;
	text-align: center;
	display: none;
}

.link {
	margin: 20px 10px;
	background: #fff;
	padding: 0 10px 18px 10px;
	overflow: hidden;
}

.link_title {
	line-height: 45px;
	border-bottom: 1px solid #f8f8f8;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.link_title span {
	font-size: 14px;
	color: #666;
	margin-left: 3px;
	font-weight: normal;
}

.link_bj {
	overflow: hidden;
}

.link_list {
	margin-left: -14px;
}

.link_list a {
	display: inline-block;
	float: left;
	width: auto;
	padding: 0 14px;
	border-left: 1px solid #959595;
	height: 16px;
	line-height: 16px;
	margin-top: 18px;
	font-size: 14px;
	color: #666;
}

.link_list a:hover {
	color: #01af63;
}

.rmbox_list {
	overflow: hidden;
}

.rmbox_list ul {
	width: 325px;
	margin-right: -25px;
	position: relative;
	overflow: hidden;
}

.rmbox_list ul li {
	width: 135px;
	float: left;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	/*text-overflow:ellipsis; white-space:nowrap;*/
	margin-right: 25px;
}

.rmbox_list ul li span {
	float: left;
	width: 22px;
	height: 22px;
	margin: 5px 5px 0 0;
}

.rmbox_list ul li span img {
	width: 22px;
	height: 22px;
}

.rmbox_list ul li a {
	font-size: 14px;
	color: #666;
}

#gdgs_r .rmbox_list_2 {
	padding: 0;
}

.show_top_list {
	margin-bottom: 10px;
}

.show_top_list .list {
	overflow: hidden;
	margin-left: -13px;
}

.show_top_list .item {
	float: left;
	width: 90px;
	height: 112px;
	margin-left: 15px;
	margin-top: 15px;
	text-align: center;
}

.show_top_list .pic {
	width: 82px;
	height: 82px;
	border-radius: 12px;
	margin-bottom: 5px;
}

.show_top_list .tit {
	font-size: 14px;
	color: #666;
	height: 19px;
	line-height: 19px;
	text-align: center;
	overflow: hidden;
}

.show_top_list li a:hover .tit {
	color: #FD3939;
}

.yxsp_list {
	margin: 0 10px;
	padding-bottom: 10px;
	height: 364px;
	overflow: hidden;
}

.yxsp_list_lf {
	width: 466px;
	height: 364px;
	float: left;
	position: relative;
}

.yxsp_list_lf a {
	display: block;
	width: 466px;
	height: 364px;
}

.yxsp_list_lf img {
	width: 100%;
	height: 100%;
}

.yxsp_list_lf span {
	display: inline-block;
	position: absolute;
	width: 100%;
}

.yxsp_list_lf .txt_bj {
	height: 45px;
	background: #000;
	left: 0;
	bottom: 0;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.yxsp_list_lf .txt {
	height: 45px;
	line-height: 45px;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
}

.yxsp_list .video_icon {
	width: 74px;
	height: 74px;
	border-radius: 82px;
	border: 4px solid #ed3838;
	left: 194px;
	top: 114px;
	text-align: center;
	line-height: 74px;
	font-size: 38px;
	color: #ee3838;
	background-color: rgba(0, 0, 0, .5);
}

.yxsp_list_lf:hover .video_icon:hover {
	background-position: -428px -1px;
}

.yxsp_list_lf:hover .txt_bj {
	height: 364px;
}

.yxsp_list_lf:hover .txt {
	height: 52px;
	line-height: 26px;
	bottom: 30px;
	font-size: 22px;
}

.yxsp_list_rg {
	width: 714px;
	float: left;
}

.video_list {
	width: 218px;
	height: 172px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
	margin-left: 20px;
	display: inline;
	position: relative;
}

.video_list img {
	width: 100%;
	height: 100%;
}

.yxsp_mr {
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -2px;
	width: 218px;
	height: 35px;
	line-height: 35px;
}

.yxsp_mr a {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 5px 0 5px;
	color: #fff;
	font-size: 14px;
	height: 35px;
	overflow: hidden;
}

.yxsp_mr span {
	display: block;
	position: absolute;
}

.yxsp_mr .video_icon {
	width: 21px;
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	left: auto;
	right: 12px;
	top: 6px;
	border-width: 2px;
}

.yxsp_mr .yxsp_bj {
	width: 218px;
	height: 35px;
	background: #000;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
	left: 0;
	bottom: 0;
}

.yxsp_hover {
	position: absolute;
	left: 0;
	top: 0;
	width: 218px;
	height: 172px;
	display: none;
}

.yxsp_hover a {
	display: block;
	width: 218px;
	height: 172px;
}

.yxsp_hover span {
	display: block;
	position: absolute;
}

.yxsp_hover .yxsp_bj {
	width: 218px;
	height: 172px;
	background: #000;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
	left: 0;
	top: 0;
}

.yxsp_hover .video_icon {
	width: 53px;
	height: 53px;
	line-height: 53px;
	left: 80px;
	top: 30px;
	font-size: 30px;
}

.yxsp_hover .video_icon:hover {
	background-position: -514px -14px;
}

.yxsp_hover .yxsp_txt {
	height: 52px;
	line-height: 26px;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	padding: 0 32px;
	width: 154px;
	left: 0;
	bottom: 20px;
}

.video_list:hover .yxsp_mr {
	display: none;
}

.video_list:hover .yxsp_hover {
	display: block;
}

.main_yxsp {
	width: 1200px;
	margin: 0 auto;
}

.main_yxsp .b_title {
	padding: 11px 10px;
}

.zt-list {
	margin-right: -30px;
}




.dlapp-box {
	height: 105px;
	background: #f4f5f5;
	padding: 20px;
	margin: 20px 0;
	border-radius: 15px
}

.dlapp-box dt {
	float: left
}

.dlapp-box dt img {
	width: 105px;
	height: 105px;
	border-radius: 20px;
	max-width: 100% !important;
	margin: 0 !important
}

.dlapp-box dd.dd01 {
	width: 430px;
	margin-left: 20px;
	float: left
}

.dlapp-box dd.dd02 {
	float: right;
	width: 150px
}

.dlapp-box .dlbtn {
	display: block;
	width: 150px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px #0d7db1 solid;
	color: #0d7db1;
	border-radius: 4px;
	margin-top: 35px;
	font-size: 16px
}

.dlapp-box .dlbtn:hover {
	background: #0d7db1;
	color: #FFF
}

.dlapp-box dd.dd01 .start {
	display: inline-block
}

.dlapp-box dd.dd01 .att {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
	display: block;
	color: #333;
	margin-top: 8px
}

.dlapp-box dd.dd01 .att:hover {
	color: #00b856
}

.dlapp-box dd.dd01 li {
	float: left;
	width: 50%;
	font-size: 14px;
	color: #666
}

.dlapp-box dd.dd01 li span {
	color: #999
}

.page {
	text-align: center;
	padding-top: 25px
}

.page a {
	display: inline-block;
	padding: 0 10px;
	height: 30px;
	border: 1px solid #e7e7e7;
	line-height: 30px;
	background: #fff
}

.page a.active,
.page a:hover,
.page span {
	border-color: #0d7db1;
	background: #0d7db1;
	line-height: 30px;
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	height: 30px
}

.page span.a1none {
	background: transparent;
	border-color: transparent
}


.art_show_bd h3 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #47b751;
	font-size: 16px;
	text-indent: 10px;
	border-left: 4px solid #47b751;
	margin: 15px 0;
}

a[href*="https://www.cnzz.com"] {
	display: none !important;
}