@charset "gb2312";
/* CSS Document */

body {
        min-width: 1200px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #111;
	font-family:"Microsoft Yahei";
}
ul, li, dl, dd, dt,h1,h2,h3,h4,h5,h6,h7,h8,h9{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
a img{ border:0;}
.jc {
	text-align: center;
	padding-bottom: 40px;
	overflow: hidden;
	padding-top: 10px;
}
.jc a {
	padding-right: 20px;
	color: #999;
}
.jc a img {
	padding-right: 10px;
	vertical-align: middle;
}



.top {
	line-height: 42px;
	background-color: #37383c;
	height: 42px;
	width: 100%;
}
.top_n {
	margin: auto;
	height: 42px;
	width: 1280px;
}
.top_n_left {
	line-height: 42px;
	float: left;
	height: 42px;
	color: #999;
	font-family: "宋体";
}
.top_n_right {
	line-height: 42px;
	float: right;
	height: 42px;
	color: #999;
	font-family: "宋体";
}
a {
	font-size: 14px;
	color: #111;
	text-decoration: none;
}
a:visited {
	color: #333;
}
a:hover {
	color: #F30;
	text-decoration: none;
}
a:active {
	color: #333;
}
.top_n_left a, .top_n_right a {
	font-size: 14px;
	color: #CCC;
	text-decoration: none;
	padding:0 10px;
	font-family:"Microsoft Yahei";
}
.top_n_left a:hover, .top_n_right a:hover {
	color: #f60;
	font-family:"Microsoft Yahei";
}
.con {
	background-color: #FFF;
	margin: auto;
	width: 1280px;
	overflow: hidden;
	padding: 20px 0 0;
	height: auto;
}
.header {
	width: 1200px;
	overflow: hidden;
	height: auto;
	margin: auto;
	padding-top: 10px;
}
.header h1 {
	float: left;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
}
.header h1 a {
	float: left;
	height: auto;
	overflow: hidden;
	width: 172px;
	height: 72px;
	display: block;
	background-image: url();
	font-size:1px;
	color:#fff;
	text-indent: -9999px;
}
.nav {
	float: left;
	overflow: hidden;
	height: auto;
	padding-top: 10px;
}

.nav_n17 {
    height: auto;
    overflow: hidden;
    padding: 15px 0 12px;
}
.nav_n17 a {
    font-size: 19px;
    font-weight: bold;
    padding: 0 2px 0 33px;
}
.nav_n172 {
    height: auto;
    overflow: hidden;
    padding: 0 0 0 28px;
}
.nav_n172 a {
    color: #666;
    float: left;
    font-size: 14px;
    padding: 0 0 0 5px;
}
.nav_n {
	float: left;
	height: auto;
	overflow:hidden;
	padding-left: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E4E4E4;
	padding-right: 15px;
}
.nav_n dl {
	overflow: hidden;
	height: auto;
}

.nav_n dl dt {
	float: left;
	padding-right: 12px;
}
.nav_n dl dt a {
	font-size: 18px;
	text-decoration: none;
	line-height: 30px;
}
.nav_n dl dd {
	float: left;
	padding-right: 10px;
}
.nav_n dl dd a {
	font-size: 14px;
	text-decoration: none;
	line-height: 30px;
}
.ss {
	float: right;
	padding-top: 30px;
	text-align: right;
}
.ss input {
	height: 36px;
	width: 220px;
	border: 1px solid #CCC;
	font-size: 14px;
	line-height: 36px;
	padding-left: 10px;
	font-family: "Microsoft Yahei";
	float: left;
}
.ss .ss_a {
	float: left;
	background-color: #12cdb0;
	height: 40px;
	text-decoration: none;
	color: #04fdd6;
	font-family:"宋体";
}
.ss_a a {
	font-size: 15px;
	line-height: 40px;
	color: #FFF;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-family: "Microsoft Yahei";
}
.ss_a a:hover {
	text-decoration:underline;
}
.ss .ss_a2 {
	float: left;
	background-color: #16b39b;
	height: 40px;
	text-decoration: none;
	font-family:"宋体";
}
.ss_a2 a {
	font-size: 15px;
	line-height: 40px;
	color: #FFF;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-family: "Microsoft Yahei";
}
.ss_a2 a:hover {
	text-decoration:underline;
}
.logox {
	height: 20px;
	width: 1200px;
	margin: auto;
}
.honga{ color:#f00;}
.honga:hover{ color:#f90;}
.gg {
	margin: auto;
	height: 100px;
	width: 1200px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.gg1 {
	float: left;
	height: 100px;
	width: 590px;
}
.gg2 {
	float: right;
	height: 100px;
	width: 590px;
}
.biaoqian {
	margin: auto;
	width: 1200px;
	height: 30px;
}
.cheng {
}
.con .biaoqian .cheng_dt {
	color: #FFF;
	background-color: #f60;
	float: left;
	padding:2px 8px 3px 8px;
	border-radius:6px;
	margin:0 6px 0 0;
}
.con .biaoqian .lan_dt {
	color: #FFF;
	background-color: #5fa9d8;
	float: left;
	padding:2px 8px 3px 8px;
	border-radius:6px;
	margin:0 6px 0 0;
}


.biaoqian dt {
	color: #FFF;
	background-color: #12CDB0;
	float: left;
	padding:2px 8px 3px 8px;
	border-radius:6px;
	margin:0 6px 0 0;
}
.biaoqian dd {
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 10px 0 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
}
.biaoqian dd:last-child{
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 10px 0 10px;
	border-right-style: none;
	}
.con01, .con02, .con03, .con04 {
	margin: auto;
	width: 1200px;
	overflow: hidden;
	height: auto;
}
.con01_left {
	float: left;
	width: 340px;
	overflow: hidden;
	height: auto;
}
.con01_left03 {
	float: left;
	width: 340px;
	overflow: hidden;
	height: auto;
}
.ge {
	width: 1200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	height: 12px;
	margin: 0 auto 20px auto;
}
.jiangetu{ padding:25px 0;}
.con1_center, .con1_center02, .con1_center03 {
	width: 500px;
	padding-right: 40px;
	padding-left: 40px;
	overflow: hidden;
	height: auto;
	float: left;
}
.con1_center dl {
	padding-bottom: 20px;
	overflow: hidden;
	height: auto;
}

.con1_center dl dt {
	padding-bottom: 5px;
}

.con1_center dl dt h2 {
	font-size: 24px;
	color: #f60;
	margin: 0px;
	padding: 0px;
}
.con1_center dl dt h2 a {
	font-size: 20px;
	color: #F00;
}
.con1_center dl dd {
	color: #B4B4B4;
}
.con1_center ul li {
	line-height: 32px;
	height: 32px;
}
.con1_center ul li .right {
	color: #BCBCBC;
	float: right;
	font-family: "Microsoft Yahei";
}
.con1_center ul li span {
	font-size: 16px;
	color: #999;
	padding-right: 8px;
	font-weight: normal;
}
.con1_center ul li span:last-child {
	font-size: 16px;
	color: #12cdb0;
	padding-right: 8px;
	font-weight: normal;
}
.con1_center ul li a {
	font-size: 16px;
}
.con1_center ul {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-top: 6px;
}
.ul_news {
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-top: 6px;
}



.con1_center03 dl {
	padding-bottom: 20px;
	overflow: hidden;
	height: auto;
}

.con1_center03 dl dt {
	padding-bottom: 5px;
}

.con1_center03 dl dt h2 {
	font-size: 24px;
	color: #f60;
	margin: 0px;
	padding: 0px;
}
.con1_center03 dl dt h2 a {
	font-size: 20px;
	color: #F00;
}
.con1_center03 dl dd {
	color: #B4B4B4;
}
.con1_center03 ul li {
	line-height: 32px;
	height: 32px;
}
.con1_center03 ul li .right {
	color: #BCBCBC;
	float: right;
	font-family: "Microsoft Yahei";
}
.con1_center03 ul li span {
	font-size: 16px;
	color: #999;
	padding-right: 8px;
	font-weight: normal;
}
.con1_center03 ul li span:last-child {
	font-size: 16px;
	color: #12cdb0;
	padding-right: 8px;
	font-weight: normal;
}
.con1_center03 ul li a {
	font-size: 16px;
}
.con1_center03 ul {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.con1_center03 ul:nth-child(3) {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
}

.con1_center04 ul {
	padding: 20px 0 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.con1_center02 dl {
	padding-bottom: 24px;
	overflow: hidden;
	height: auto;
}

.con1_center02 dl dt {
	float: left;
	height: 70px;
	width: 70px;
	padding-right: 10px;
}

.con1_center02 dl dd {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #B4B4B4;
	float:left;
	width:420px;
	line-height:20px;
}
.con1_center02 dl dd a {
	font-size: 16px;
	display:block;
	padding:0 0 8px 0;
}
.con1_center02 dl dt a img {
	height: 70px;
	width: 70px;
	border-radius:12px;
}

.con_c_biwan {
	overflow: hidden;
	height: auto;
	padding: 26px 0 6px 0;
}
.con_c_biwan_tit {
	font-size: 18px;
	line-height: 45px;
	color: #12cdb0;
	height: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2E2E2;
}
.con_c_biwan_k {
	overflow: hidden;
	height: auto;
	padding-bottom: 10px;
}
.con_c_biwan_k a {
	float: left;
	position: relative;
	height: auto;
	width: 235px;
	overflow: hidden;
	margin: 0px;
}
.con_c_biwan_k_a1 {
	padding:10px 5px 10px 0;
}
.con_c_biwan_k_a2 {
	padding:10px 5px 10px 20px;
}
.con_c_biwan_k a img {
	height:110px;
	width: 235px;
	padding:0 0 10px 0;
}
.con_c_biwan_k a span {
	font-size: 14px;
	line-height: 20px;
	height: auto;
	overflow:hidden;
	width: 100%;
	display: block;
	
}
.xbtj{ width:500px; height:auto; overflow:hidden; padding:0px; margin:auto;}
.xbtj_02 a {
	display: block;
	width: 100%;
	overflow: hidden;
	height:auto;
	padding:0 0 10px 0;
}
.xbtj_02 {
	display: block;
	width: 100%;
	overflow: hidden;
	height:auto;
	padding:3px 0 30px 0;
}

.xbtj_02 a h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 15px 0 8px 0;
}
.xbtj_02 a span {
	font-size: 14px;
	color: #999;
	display: block;
	float: left;
	line-height: 22px;
	width: 350px;
	overflow: hidden;
	height: auto;
	cursor:hand;
}
.xbtj_02 a img {
	float: right;
	height: 70px;
	width: 135px;
}




.xbtj_02 dl {
	padding-bottom: 0px;
	overflow: hidden;
	height: auto;
}

.xbtj_02 dl dt {
	float: left;
	height: 70px;
	width: 100px;
	padding-right: 10px;
}

.xbtj_02 dl dd {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #999999;
	float: left;
	width: 390px;
	line-height: 20px;
}
.xbtj_02 dl dd a {
	font-size: 16px;
	display:block;
	padding:0 0 8px 0;
}
.xbtj_02 dl dt a img {
	height: 70px;
	width: 100px;
}
.xbtj_02 ul{ padding:10px 0 0 0; margin:15px 0 0 0;}




.con1_right {
	float: right;
	width: 280px;
	overflow: hidden;
	height: auto;
}
.con1_right_tit {
	font-size: 20px;
	height: 35px;
	position: relative;
	line-height: 40px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #12cdb0;
	color: #12CDB0;
	margin:20px 0 0 0;
}
.con1_right_tit h2  {
	display:inline;
}
.con1_right_tit h2 a {
	font-size: 20px;
	color: #12CDB0;
	background-color: transparent;
	font-family: "Microsoft Yahei";
	0;
}
.more {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	background-color: #12cdb0;
	float:right;
	padding: 3px 5px 3px 5px;
	line-height: 10px;
	border-radius: 5px;
	margin:10px 0 0 0;
}
.more:hover {
	color: #FFF;
	background-color: #14DEC0;
}
.con1_right_tit span {
	font-size: 12px;
	color: #999;
}

.con1_right_dl_dt1 {
	float: left;
	width: 140px;
	padding-top: 11px;
	overflow: hidden;
	height: auto;
	font-weight: normal;
	cursor:hand;
}
.con1_right_dl_dt2 {
	float: left;
	width: 90px;
	padding-top: 11px;
	overflow: hidden;
	height: auto;
	font-weight: normal;
	cursor:hand;
}
.con1_right dl dd {
	text-align: right;
	float: right;
	width: 50px;
	height: auto;
	padding-top: 12px;
	overflow: hidden;
	color: #999;
}
.con1_right dl dt span {
	color: #999;
}
.con1_right dl dt span:hover, .con1_right dl dd:hover {
	color: #f00;
}
.con1_right dl {
	overflow: hidden;
	height: auto;
}

.hong {
	color: #F30;
	cursor:hand;
}
.con1_right_tit span .hong {
	color: #F60;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.con_tj {
	width: 1200px;
	overflow: hidden;
	height: auto;
	margin: auto;
	padding:30px 0 20px 0;
}
.tj_tit {
	font-size: 16px;
	color: #FFF;
	background-color: #12cdb0;
	width: 16px;
	padding-right: 17px;
	padding-left: 17px;
	height: 95px;
	padding-top: 10px;
	float: left;
}
.con_tj a {
	text-align: center;
	float: left;
	height: 105px;
	width: 220px;
	position: relative;
	color: #FFF;
}
.con_tj_a {
	padding-right: 12px;
}

.con_tj a:hover {
	color:#F00;
}
.con_tj a:last-child {
	padding-right: 0px;
}
.con_tj a span {
	font-size: 14px;
	line-height: 30px;
	background-image: url(wz_bg.png);
	display: block;
	height: 30px;
	width: 220px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	cursor:hand;
}
.con_tj a img {
	height: 105px;
	width: 220px;
}
.con_tj_a2 {
	padding-right: 0px;
}
.xy_tit {
	background-image: url(jg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 60px;
	width: 1200px;
	position: relative;
	margin:0 auto 20px auto;
}
.tit_n {
	font-size: 42px;
	line-height: 73px;
	color: #12cdb0;
	height: 60px;
	width: 210px;
	background-color: #FFF;
}
.tit_n h2 {
	font-size: 36px;
	padding:0 10px;
	display:inline;
}
.tit_n h2 a{
	font-size: 36px;
	font-weight:bold;
	color:#12cdb0;
}
.xy_tit_a {
	font-family: "宋体";
	font-size: 12px;
	color: #FFF;
	background-color: #12cdb0;
	position: absolute;
	top: 20px;
	right: 0px;
	padding:5px 12px;
	border-radius:6px;
}
.xy_tit_a:hover {
	color: #FFF;
	background-color: #14DEC0;
}
.xy_tu {
	height: 200px;
	width: 340px;
	position: relative;
}
.xy_tu h4 {
	line-height: 36px;
	text-align: center;
	display: block;
	height: 36px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(wz_bg.png);
	cursor:hand;
}
.xy_tu a {
	font-size: 16px;
	color: #FFF;
}
.xy_tu a:hover {
	color: #Ff0;
}
.gl_tit {
	height: 45px;
	width: 100%;
	position: relative;
}
.gl_tit h3 {
	font-size: 20px;
	color: #12cdb0;
}
.rmlj {
	text-align: center;
	display: block;
	position:relative;
	margin:0 0 14px 0;
}
.rmlj span {
	text-align: center;
	display: block;
	position:absolute;
	left:0;
	bottom:0;
	height:30px;
	line-height:30px;
	background-image:url(wz_bg.png);
	color:#FFF;
	width:100%;
}
.rmlj span:hover {
	color:#FF0;
}
.rmlj img {
	height: 100px;
	width: 280px;
}
.con01_left02 {
	float: left;
	width: 680px;
	overflow: hidden;
	height: auto;
}
.sj_tit {
	height: 40px;
	width: 100%;
	position: relative;
	font-size: 18px;
}
.sj_nav {
	position: absolute;
	left: 100px;
	top: 0px;
}
.sj_nav a {
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DEDEDE;
	line-height: 16px;
}
.sj_x {
	height: auto;
	width: 100%;
	overflow: hidden;
}
.sj_x a {
	display: block;
	float: left;
	height: 110px;
	width: 215px;
	position: relative;
	font-size: 14px;
	color: #FFF;
}
.sj_x_a {
	padding-right: 17px;
}
.sj_x_a2 {
	padding-right: 0px;
}
.sj_x a img {
	height: 110px;
	width: 215px;
}

.sj_x a:hover {
	color: #FF0;
}
.sj_x a:nth-child(3) {
	padding-right: 0px;
}
.sj_x a span {
	line-height: 30px;
	text-align: center;
	height: 30px;
	width: 215px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url(wz_bg.png);
	cursor:hand;
}
.sj_x02 {
	width: 100%;
	overflow: hidden;
	padding:20px 0 40px 0;
}
.sj_x02 a {
	font-size: 12px;
	text-align: center;
	float: left;
	height: auto;
	width: 70px;
	overflow: hidden;
}
.sj_x02_a {
	padding-right: 17px;
}
.sj_x02_2a {
	padding-right: 0px;
}
.sj_x02 a:last-child {
	padding-right: 0px;
}
.sj_x02 a img {
	height: 70px;
	width: 70px;
	border-radius:10px;
	padding:0 0 5px 0;
}

.sja {
	color: #999;
	float: none;
}
.sj_right {
	float: left;
	width: 210px;
	overflow: hidden;
	height: auto;
	padding-left: 45px;
}
.sjph_tjt {
	font-size: 18px;
	color: #12cdb0;
	height: 30px;
}
.sjph_tjt h3 {
	font-size: 18px;
	color: #12cdb0;
	height: 30px;
}
.sjph_x {
	width: 100%;
	overflow: hidden;
	height: auto;
}
.cs_left {
	float: left;
	width: 480px;
	overflow: hidden;
	height: auto;
}
.cs_datu {
	overflow: hidden;
	position: relative;
	height: auto;
	width: 480px;
}
.cs_datu a img {
	height: 330px;
	width: 480px;
}
.cs_datu a span {
	background-image: url(wz_bg.png);
	display: block;
	height: 90px;
	width: 90%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding-right: 5%;
	padding-left: 5%;
	cursor:hand;
}
.cs_datu a span h4 {
	font-size: 20px;
	color: #FFF;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.cs_datu a span h4:hover {
	color: #FF0;
}
.cs_datu a {
	color: #CCC;
}
.cs_pt {
	width: 480px;
	padding-top: 15px;
	overflow: hidden;
	height: auto;
}
.cs_pt a {
	height: 90px;
	width: 150px;
	display: block;
	float: left;
}
.cs_pt_a1 {
	padding-right: 15px;
}
.cs_pt_a2 {
	padding-right: 0px;
}
.cs_pt a:nth-child(3), .cs_pt a:nth-child(6), .cs_pt a:nth-child(9) {
	padding-right: 0px;
}
.cs_pt a img {
	height: 90px;
	width: 150px;
}
.cs_right {
	float: right;
	width: 680px;
	overflow: hidden;
	height: auto;
}
.cs_right a dl dt {
	float: left;
	height: 85px;
	width: 85px;
	padding-right: 10px;
	cursor:hand;
}

.cs_right a {
	float: left;
	width: 325px;
	overflow: hidden;
	height: auto;
}
.cs_right_a1 {
	padding-bottom: 41px;
	padding-right: 17px;
}
.cs_right_a2 {
	padding-right: 0px;
	padding-bottom: 41px;
}
.cs_right_a3 {
	padding-bottom: 0px;
}
.cs_right a:nth-child(2), .cs_right a:nth-child(4), .cs_right a:nth-child(6), .cs_right a:nth-child(8), .cs_right a:nth-child(10) {
	padding-right: 0px;
}
.cs_right a:nth-child(5), .cs_right a:nth-child(10) {
	padding-bottom: 0px;
}
.cs_right a dl dd {
	float: left;
	width: 230px;
	color: #999;
	line-height:20px;
	cursor:hand;
}

.cs_right a dl dt img {
	height: 85px;
	width: 85px;
}
.cs_right a dl dd h4{
	margin: 0px;
	font-size: 16px;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.cs_right a dl dd h4:hover {
	color: #f00;
}
.cy {
	float: left;
	width: 370px;
	overflow: hidden;
	height: auto;
	padding-right: 40px;
}
.cy02 {
	float: left;
	width: 370px;
	overflow: hidden;
	height: auto;
}
.cy03 {
	float: right;
	width: 370px;
	overflow: hidden;
	height: auto;
}
.cy_tit {
	height: auto;
	width: 100%;
	position: relative;
	font-size: 18px;
	overflow: hidden;
}
.cy_tit h3 {
	font-size: 18px;
}
.cy_tit a {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #12cdb0;
	position: absolute;
	top: 6px;
	right: 0px;
	border-radius:6px;
	padding:2px 8px;
}
.cy a img {
	float: left;
	height: 90px;
	width: 150px;
	padding: 20px 10px 10px 0;
}
.cy a span h2 {
	font-size: 18px;
	line-height:22px;
	margin: 0px;
	padding: 0 0 8px 0;
	color: #000;
	font-weight: normal;
	cursor:hand;
}
.cy a span h2:hover {
	color: #f00;
}
.cy a span {
	display: block;
	float: left;
	width: 210px;
	padding: 24px 0 10px 0;
	color: #999;
	line-height:18px;
}
.gjt {
	height: 175px;
	width: 370px;
	position: relative;
	padding:20px 0 0 0;
}
.gjt a span {
	color: #CCC;
	background-image: url(wz_bg.png);
	height: 40px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	line-height: 40px;
}
.gjt a span h2 {
	font-size: 18px;
	color: #FFF;
	margin: 0px;
	line-height: 40px;
	padding: 0px;
	height: 40px;
	font-weight: normal;
	cursor:hand;
}
.gjt a span h2:hover {
	color: #FF0;
}


.gjt a img {
	height: 175px;
	width: 370px;
}
.gjx {
	width: 100%;
	padding-top: 20px;
	overflow: hidden;
	height: auto;
}
.gjx a img {
	height: 100px;
	width: 175px;
	padding-bottom: 10px;
}
.gjx a {
	float: left;
	width: 175px;
	overflow: hidden;
	height: auto;
}
.gjx_a {
	padding:0 20px 0 0;
}
.gjx_a2 {
	padding:0 0 0 0;
}
.gjx a:last-child {
	padding:0 0 0 0;
}

.gjx02 {
	width: 100%;
	padding-top: 20px;
	overflow: hidden;
	height: auto;
}
.gjx02 a img {
	height: 110px;
	width: 175px;
	padding-bottom: 6px;
}
.gjx02 a {
	float: left;
	width: 175px;
	overflow: hidden;
	height: auto;
	font-size:15px;
}
.gjx02_a {
	padding:0 20px 30px 0;
}
.gjx02_a2 {
	padding:0 0 0 0;
}
.gjx02 a:nth-child(2), .gjx02 a:nth-child(4) {
	padding:0 0 0 0;
}
.bottom_k {
	width: 100%;
	overflow: hidden;
	height: auto;
	background-image: url(jg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 40px 0 0 0;
	background-color: #333;
}
.bottom_k a {
	color:#999;
}
.bottom_k a:hover {
	color: #CCC;
}
.bottom {
	margin: auto;
	width: 1433px;
	overflow: hidden;
	height: auto;
	padding:20px 0 0 0;
}
.bottom dl {
	float: left;
	width: 183px;
	padding: 20px 0 20px 55px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #414141;
}
.bottom dl:last-child {
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.bottom dl dt {
	padding: 0;
}
.bottom dl dt a {
	padding: 0 0 10px 0;
	font-size: 18px;
	display: block;
	font-weight: bold;
	color:#12cdb0;
}
.bottom dl dd {
	line-height: 26px;
	float: left;
	height: 26px;
	width: 70px;
}
.bottom dl dd a {
	color: #999;
}
.yl_tit {
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	width: 1200px;
	position: relative;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	color: #12cdb0;
}
.yl_tit a {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	background-color: #12cdb0;
	padding:2px 8px;
	line-height:16px;
	position: absolute;
	top: 15px;
	right: 0px;
	border-radius:6px;
}
.yl_k{
	background-color: #222;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding:20px 0 10px 0;
	margin:30px 0 0 0;
}
.yl {
	margin: auto;
	width: 1150px;
	overflow: hidden;
	height: auto;
	padding: 0px 0 15px 0;
}
.logo2{ width:300px; height:auto; overflow:hidden; margin:auto; text-align:center; float:left; padding:15px 0 0 45px;}
.yl a {
	padding: 5px 15px 5px 0;
	float: left;
	color: #999;
	display:block;
	white-space:nowrap;
}
.footer_right{ float:left; text-align:left;}
.footer {
	width: 1200px;
	overflow: hidden;
	height: auto;
	line-height: 28px;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	color: #666;
}
.footer a {
	color:#999;
	padding:0 5px 0 0;
	margin:0 0 0 5px;
}
.fx {
	text-align: center;
	width: 230px;
	overflow: hidden;
	height: auto;
	margin: auto;
	padding-top: 30px;
}
.zj_gg {
	margin: auto;
	width: 1200px;
	overflow: hidden;
	height: auto;
	padding:30px 0;
}

.phb {
	margin: auto;
	width: 1200px;
	overflow: hidden;
	height: auto;
	padding:30px 0 0 0;
}
.phb01 {
	float: left;
	width: 270px;
	overflow: hidden;
	height: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #12cdb0;
	margin-right: 40px;
}
.phb_tit {
	font-size: 18px;
	line-height: 40px;
	color: #12cdb0;
	height: 40px;
}
.huodong {
	width: 100%;
	overflow: hidden;
	height: auto;
}
.huodong_time{
	font-size: 14px;
	color: #12C2A8;
	line-height: 20px;
}
.huodong_caiyu{
	display: block;
	width: 100px;
	height: 34px;
	line-height: 34px;
	font-size:16px;
	text-align: center;
	color: #FFF;
	background-color: #ff9900;
	float:right;
	margin:10px 40px 0 0;
}
.huodong a h2 {
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #333;
	font-weight: normal;
}
.huodong a h2:hover {
	color: #f00;
}
.huodong a img {
	float: left;
	height: 85px;
	width: 180px;
	padding-right: 18px;
}
.huodong a {
	color: #999;
	display: block;
	padding-top: 25px;
	overflow: hidden;
	height: auto;
}
.huodong a span {
}

.huodong02 {
	width: 100%;
	overflow: hidden;
	height: auto;
}
.huodong02 a h2 {
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	color: #333;
	font-weight: normal;
}
.huodong02 a img {
	float: left;
	height: 140px;
	width: 340px;
	padding-bottom: 8px;
}
.huodong02 a {
	color: #999;
	display: block;
	padding-top: 20px;
	overflow: hidden;
	height: auto;
}
.huodong02 a:hover {
	color: #f00;
}
.huodong02 a span {
	font-size: 14px;
	color: #999;
}




.huodong03 {
	width: 100%;
	overflow: hidden;
	height: auto;
}
.huodong03 a h2 {
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #333;
	font-weight: normal;
}
.huodong03 a h2:hover {
	color: #f00;
}
.huodong03 a img {
	float: left;
	height: 160px;
	width: 340px;
	padding: 0 0 6px 0;
}
.huodong03 a {
	color: #999;
	display: block;
	padding-top: 20px;
	overflow: hidden;
	height: auto;
}
.huodong03 a span {
	font-size: 12px;
	color: #999;
}















































.font_lv {
	color: #87bf16;
}
.font_lan {
	color: #57b0dc;
}









/*礼包切换*/
.xy_qh_lb {
	width: 100%;
	overflow: hidden;
	height: auto;
	padding:10px 0 0 0;
}
.Menubox_lb{
	height: 30px;
	position:relative;
}

.Menubox_lb a {
	position:absolute;
	top:5px;
	right:0px;
	padding:2px 5px;
	border-radius:6px;
	color:#FFF;
	background-color:#12cdb0;
	font-family:Arial;
	font-size:10px;}
.Menubox_lb li{
	float: left;
	display: block;
	cursor: pointer;
	width: 100px;
	text-align: center;
	color: #333333;
	line-height: 30px;
	height: 30px;
}

.Menubox_lb li.hover{
	background: #fff;
	width: 80px;
	border-bottom: 0;
	color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	background-color: #12cdb0;
	border-radius: 6px;
}
.Menubox_lb li.hover h2{
	background: #fff;
	width: 80px;
	border-bottom: 0;
	color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	background-color: #12cdb0;
	border-radius: 6px;
	font-size:15px;
}
.Contentbox_lb{
	clear: both;
	height: auto;
	text-align: center;
	overflow: hidden;
	padding-bottom: 10px;
}
.Contentbox_lb span{color:#ccc;}

.Contentbox_lb_a_dw1 {
	font-size: 12px;
	display: block;
	float: left;
	width: 160px;
	padding: 10px 10px 0 0;
	overflow: hidden;
	height: auto;
	text-align: left;
	line-height:16px;
}
.Contentbox_lb a img {
	height: 100px;
	width: 160px;
	padding:0 0 5px 0;
	
}

.Contentbox_lb_a_dw {
	font-size: 12px;
	display: block;
	float: left;
	width: 160px;
	padding: 10px 0px 0 0;
	overflow: hidden;
	height: auto;
	text-align: left;
	line-height:16px;  
}


/*新游切换*/
.Menubox{
	height: 30px;
}
.xy_qh {
	width: 100%;
	overflow: hidden;
	height: auto;
	padding:20px 0 0 0;
}

.Menubox li{
	float: left;
	display: block;
	cursor: pointer;
	width: 100px;
	text-align: center;
	color: #333333;
	line-height: 30px;
	height: 30px;
}
.Menubox li.hover{
	background: #fff;
	width: 100px;
	border-bottom: 0;
	color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	background-color: #12cdb0;
	border-radius:6px;
}
.Contentbox{
	clear: both;
	height: auto;
	text-align: center;
	overflow: hidden;
}
.Contentbox span{color:#ccc;}

.Contentbox a img {
	height: 100px;
	width: 160px;
	padding:0 0 5px 0;
	
}
.Contentbox a:nth-child(2)  {
	padding: 10px 0px 0 0;
}
.Contentbox a:nth-child(4)  {
	padding: 10px 0px 0 0;
}

.xy_qh .Contentbox{
	height:294px;
}

/*手机切换*/
.Menubox_sj{
	height: 30px;
}

.Menubox_sj li{
	float: left;
	display: block;
	cursor: pointer;
	width: 60px;
	text-align: center;
	color: #333333;
	line-height: 26px;
	height: 26px;
	margin:10px 10px 0 0;
}
.Menubox_sj li.hover{
	background: #fff;
	width: 60px;
	border-bottom: 0;
	color: #FFFFFF;
	height: 26px;
	line-height: 26px;
	background-color: #12cdb0;
	border-radius:6px;
}
.Contentbox_sj{
	clear: both;
	height: auto;
	text-align: center;
	overflow: hidden;
	width:100%;
	padding:5px 0 0 0;
}
.Contentbox_sj span{ float:left; display:block;}
.Contentbox_sj_span1{width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #CCC;
	color: #FFF;
	margin: 6px 8px 0 0;
	border-radius: 20px;
	font-family: Arial;
	font-weight: normal;
	}
	.Contentbox_sj_span1_2{width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #F00;
	color: #FFF;
	margin: 6px 8px 0 0;
	border-radius: 20px;
	font-family: Arial;
	font-weight: normal;
	}
	.Contentbox_sj_span1_3{width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #F60;
	color: #FFF;
	margin: 6px 8px 0 0;
	border-radius: 20px;
	font-family: Arial;
	font-weight: normal;
	}
	.Contentbox_sj_span1_4{width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #ffc830;
	color: #FFF;
	margin: 6px 8px 0 0;
	border-radius: 20px;
	font-family: Arial;
	font-weight: normal;
	}
.Contentbox_sj_span2{width:38px; height:38px;cursor:hand;}
.Contentbox_sj_span2 img{ width:38px; height:38px;border-radius:8px;}
.Contentbox_sj_span3{  padding:0 8px 0 8px; line-height:38px; cursor:hand;}
.Contentbox_sj_span4{width:11px;cursor:hand;}
.Contentbox_sj_span4 img{width:11px; height:15px; padding:12px 0 0 0;}
.Contentbox_sj span:nth-child(1){
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #FFF;
	margin: 6px 8px 0 0;
	border-radius: 20px;
	font-family: Arial;
	font-weight: normal;
}
.Contentbox_sj span:nth-child(2){ width:38px; height:38px;}
.Contentbox_sj span:nth-child(2) img{ width:38px; height:38px;border-radius:8px;}
.Contentbox_sj span:nth-child(3){ padding:0 8px 0 8px; line-height:38px; }
.Contentbox_sj span:nth-child(4){ width:11px;}
.Contentbox_sj span:nth-child(4) img{ width:11px; height:15px; padding:12px 0 0 0;}
.Contentbox_sj a {
	font-size: 14px;
	display: block;
	float: left;
	width: 100%;
	padding: 15px 11px 0 0;
	overflow: auto;
	height: auto;
	text-align: left;
	line-height:16px;
}.Contentbox_sj a .bg_hong {
	background-color: #F00;
}
.Contentbox_sj a .bg_cheng {
	background-color: #F60;
}
.Contentbox_sj a .bg_huang {
	background-color: #ffc830;
}







/*排行榜*/
.door_container {
	width: 373px;
	float: left;
	margin: 0 40px 0 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #12cdb0;
	padding:10px 0 0 0;
}
.door_container2 {
	width: 370;
	float: left;
	margin: 0 0 0 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #12cdb0;
	padding:10px 0 0 0;
}
.door_container:last-child {
	width: 373px;
	float: left;
	margin: 0 0 0 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #12cdb0;
	padding:10px 0 0 0;
}
.door_container .TabTitle {
height:30px; margin-bottom:6px;
}
.door_container .TabTitle li {
list-style:none;
float:left;
width:100px;
height:36px;
cursor:pointer;
padding-left:2px;
line-height:28px;
color:#12cdb0;
font-size:24px;
}
.door_container .TabTitle li h6{
color:#12cdb0;
font-size:24px;
}
.door_container2 .TabTitle li {
list-style:none;
float:left;
width:100px;
height:36px;
cursor:pointer;
padding-left:2px;
line-height:28px;
color:#12cdb0;
font-size:24px;
}
.door_container .TabTitle .active {
color:#0066CC;
}
.door_container .TabTitle .normal {
color:#7c7c7c;
}
.door_container .TabContent {
}
.none {
display: none;
}
.star{
width:370px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.star dl{
	width: 370px;
	padding: 10px 0;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
.star dl:last-child{
	width: 270px;
	padding: 10px 0;
	float: left;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
.star dl dd{
float:left;
margin-left:8px;
line-height:18px;
}
.star dl dt{
float:left;
}
.bg, .bg02, .bg03, .bg04{
width:198px;
margin:2px 0;
float:left;
}
.sl01{
	margin: 25px 10px 0 5px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFF;
	background-color: #F90;
	border-radius: 50%;
}
.sl02 img{
	padding: 3px;
	height: 80px;
	width: 110px;
	border-radius:12px;
}
.sl03 {
	padding:5px 0 3px 0;
}
.sl03 a{
	color: #333333;
	text-decoration: none;
	font-size:16px;
}
.sl03 a:hover{
	color: #333333;
	text-decoration: none;
}
.sl04{
	color: #FF0000;
	padding: 5px 0;
	font-family: "宋体";
	font-size: 14px;
	width: 90px;
}
.sl05{
	color: #999;
}
.bg .sl01, .bg02 .sl01, .bg03 .sl01, .bg04 .sl01{
margin: 2px 5px 0 5px;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color: #FFF;
	background-color: #12cdb0;
	border-radius:50%;
}
.bg .sl02 img, .bg02 .sl02 img, .bg03 .sl02 img, .bg04 .sl02 img{
display:none;
}
.bg .sl03, .bg02 .sl03, .bg03 .sl03, .bg04 .sl03{
width:92px;
font-size:16px;
}
.bg .sl04, .bg02 .sl04, .bg03 .sl04, .bg04 .sl04{
width:155px;
display:none;
}
.bg .sl05, .bg02 .sl05, .bg03 .sl05, .bg04 .sl05{
display:none;
}







.sy_hd {
	height: 260px;
	width: 340px;
	margin-bottom: 5px;
	overflow: visible;
	padding:0px;
}
#sy_hd_show{width:340px; height:260px; margin:0 auto;}
#kinMaxShow{width:340px; height:260px; visibility:hidden; overflow:hidden;}



/* 首页背投广告*/

.top_banner{ margin:0 auto; width:1280px; height:130px; position:relative}
.top_banner img{ position:absolute; right:0px; top:18px}
.a_show_bg {
	background-repeat: no-repeat;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	margin-left: 6px;
}
.bg_ban_m{display:block;width:1280px; height:100px;}
.bg_l {display:block; position:absolute; left:0px; top:155px;height:800px;}
.bg_r {display:block; position:absolute; right:0px; top:155px;height:800px;}
.bg_ban_cls{ position:absolute; right:0; bottom:3px;width:16px; height:16px;z-index:9999999;}
.bg_ban_cls a{
	display:block;
	width:16px;
	height:16px;
	background-image: url(../index_2015/gb.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_ban_cls a:hover{background:url(../index_2015/gb1.gif); no-repeat;}








/*弹出广告*/
.tc_gg {
	width:680px;
	height:300px;
	position:fixed;
	_position:absolute;
	_position:relative;
	z-index:999;
	color:#000;
	_top:expression(eval(document.documentElement.scrollTop));	
	padding-top: 160px;
	padding-left: 300px;
}
.gb_gg {
	text-align: right;
	position:absolute;
	top:160px;
	right:0;
}
/* 富媒体 */
.float_5{
	width:312px;
	position:fixed !important;
	position:absolute;
	right:5px;
	z-index:99;
	background-image: url(../images/fmt_bg.gif);
	height: 232px;
	bottom: 5px;
	text-align: center;
	_top: expression( eval( document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight - (parseInt(this.currentStyle.marginTop,10)||0) - (parseInt(this.currentStyle.marginBottom,10)||0) ) - (parseInt(this.currentStyle.bottom,10)||0) );
}

.tj_fmt {
	height: 210px;
	width: 310px;
	margin: auto;
	text-align: center;
	padding: 0px;
}
.jd_gb {
	height: 16px;
	width: 20px;
	padding-left: 293px;
	padding-top:1px;
	padding-bottom:3px;
}



/*********复制旧版本**********/


/*弹出广告*/
.hong_201401 {
	width:680px;
	height:300px;
	position:fixed;
	_position:absolute;
	_position:relative;
	z-index:999;
	color:#000;
	_top:expression(eval(document.documentElement.scrollTop));	
	padding-top: 160px;
	padding-left: 300px;
}
.hong_x_201401 {
	text-align: right;
	position:absolute;
	top:160px;
	z-index: 1000;
	right:0;
}

.news_hong_f_201401,.float_5_new{
	width:312px;
	position:fixed !important;
	position:absolute;
	right:5px;
	z-index:99;
	background-image: url(../fmt_bg.gif);
	height: 232px;
	bottom: 5px;
	text-align: center;
	_top: expression( eval( document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight - (parseInt(this.currentStyle.marginTop,10)||0) - (parseInt(this.currentStyle.marginBottom,10)||0) ) - (parseInt(this.currentStyle.bottom,10)||0) );
}

/*hong修改部分*/
a.honga, a.honga:visited {
  color: #f00;
}

.input_tc523 {
	width: 195px;
	padding-left:10px;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	font-size: 12px;
	color: #666666;
	background-color:#efefef;
	border: 0px solid #D6D9DA;
}



/* 首页登录样式*/
*{margin:0;padding:0px;}
.loginshow{
	width:420px;
	display:none;
	position:absolute;
	z-index:11;
	zoom:1;
	margin: 0px;
	background-color: #ffffff;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding-bottom: 8px;
}
.loginshow h3{
	color:#fff;
	font-size:12px;
	padding:5px;
	background-image: url(../index_2015/login_bg.gif);
	height: 30px;
	line-height: 30px;
}


.loginshow span{
	position: absolute;
	right: 6px;
	display: block;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
}
.loginshow p{
	padding:5px;
}
.loginshow text{
	line-height:26px;
	text-indent: 12px;
}
.loginshow text_1{
	line-height:26px;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
.loginshow bgbox{position:absolute;left:0;top:0;background:#000;filter:alpha(opacity=30);opacity:0.3;z-index:10} */
/* 寮瑰嚭灞傚懆鍥村彉榛?-娉ㄥ唽 */
.regshow{
	width:700px;
	display:none;
	position:absolute;
	z-index:11;
	zoom:1;
	margin: 0px;
	background-color: #ffffff;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding-bottom: 8px;
}
.regshow h3{
	color:#fff;
	font-size:12px;
	padding:5px;
	background-image: url(../zc_bg.gif);
	height: 30px;
	line-height: 30px;
	
	font-family: Arial;
}
.regshow span{position:absolute;right:3px;top:3px;display:block;cursor:pointer;color:#fff;font-weight:bold;}
.regshow p{
	padding:5px;
}
.regshow text{
	line-height:35px;
	text-indent: 12px;
}
.regshow text_1{
	line-height:26px;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
	text-align: center;
}
.regshow bgbox{position:absolute;left:0;top:0;background:#000;filter:alpha(opacity=30);opacity:0.3;z-index:10}
