@charset "utf-8";

/* CSS Document */

.banner-box {

	height:259px;

}

.positons {

	height:43px;

	line-height:42px;

	width:100%;

	background:url(../images/curs.jpg) repeat-x top;

}

.positons .pmain {

	width:1200px;

	margin:0 auto;

	text-align:right;

	clear:both;

}

.positons .pmain span {

	margin-left:5px;

}

.main {

	width:1200px;

	margin:0 auto;

	display:table;

	position:relative;

	z-index:9;

	padding-bottom:50px;

}

.main .left_menu {

	width:250px;

	float:left;

	margin-top:-92px;

	background:url(../images/mn_bg.jpg) repeat-x bottom #fdfdfd;

	padding-bottom:50px;

}

.main .left_menu .title {

	width:230px;

	padding-left:20px;

	height:92px;

	overflow:hidden;

	background:#cf030e;

	color:#fff;

	margin-bottom:20px;

}

.main .left_menu .title h2 {

	font-size:20px;

	margin-top:20px;

}

.main .left_menu .title span {

	text-transform:uppercase;

	font-size:14px;

}

.main .left_menu ul {

	width:206px;

	margin:0 auto;

}

.main .left_menu ul li {

	border-bottom:1px solid #dadada;

	border-top:1px solid #fff;

}

.main .left_menu ul li a {

	height:32px;

	line-height:32px;

	display:block;

	padding-left:15px;

	color:#777777;

}
.main .left_menu ul li div{ display:none;}
.main .left_menu ul li.cur div{ display:block;}
.main .left_menu ul li a:hover {

	background:url(../images/mnbg_01.png) no-repeat 190px center #c30d23;

	color:#fff;

}

.main .left_menu ul li.cur a {

	background:url(../images/mnbg_01.png) no-repeat 190px center #c30d23;

	color:#fff;

}



.main .left_menu ul li.cur2 a{background:url(../images/mnbg_02.png) no-repeat 190px center #c30d23;

	color:#fff;}

.main .left_menu ul li.cur2 div{ padding-left:15px;}

.main .left_menu ul li.cur2 div a{ background:url(../images/mnbg_03.png) left center no-repeat; color:#777777;}

.main .left_menu ul li.cur2 div a:hover{ color:#cf030e;}

.main .left_menu ul li.cur2 div a.cur3{ color:#cf030e;}







.main .right_content {

	padding:30px 0;

	width:896px;

	float:right;
	min-height:259px;

}

.main .right_content .title {

	font-size:18px;

	color:#cf030e;

	margin-bottom:20px;

}

.main .right_content .txt_info p {
	


	line-height:24px;

	margin-bottom:15px;

	font-size:14px;

}

.main .right_content .fg_info p{ text-indent:0em;}
.main .right_content .fg_info .infopages{ min-height:500px;}
.main .right_content .yg_info p{	text-indent:2em;}
.main .right_content .timeline {

	display:table;

	clear:both;

	position:relative;

}

.main .right_content .timeline dl {

	width:488px;

	height:54px;

	float:right;

	padding-bottom:40px;

	background:url(../images/nb_03.jpg) repeat-y 38px top;

}

.main .right_content .timeline dl dt {

	width:79px;

	float:left;

	height:54px;

	text-align:center;

	background:url(../images/nb_02.jpg) no-repeat;

	color:#fff;

	line-height:49px;

	font-size:16px;

}

.main .right_content .timeline dl dd {

	height:49px;

	width:409px;

	float:right;

	background:#f3f3f2;

}

.main .right_content .timeline dl dd p {

	color:#000;

	line-height:18px;

	font-size:12px;

	padding:6px 10px;

}

.main .right_content .timeline dl.event {

	float:left;

	background:url(../images/nb_03.jpg) repeat-y 447px top;

}

.main .right_content .timeline dl.event dt {

	float:right;

}

.main .right_content .timeline dl.event dd {

	float:left;
	text-align:right;

}


.main .right_content .timeline dl.hover dt {

	background:url(../images/nb_01.jpg) no-repeat;

}

.main .right_content .yg_list dl {

	padding:30px 0;

	border-bottom:1px dotted #dddddd;

	display:table;

	width:896px;

}

.main .right_content .yg_list dl dt {

	width:252px;

	height:158px;

	overflow:hidden;

	float:left;

	margin-left:20px;

}

.main .right_content .yg_list dl dt img {

	width:100%;

}

.main .right_content .yg_list dl dd {

	width:568px;

	padding-right:25px;

	float:right;

}

.main .right_content .yg_list dl dd h2 {

	font-size:16px;

	margin-bottom:10px;

}

.main .right_content .yg_list dl dd .more {

	background:url(../images/more_01.jpg) no-repeat;

	height:26px;

	width:72px;

	display:inline-block;

}

.main .right_content .yg_list dl dd .more:hover {

	background:url(../images/more_02.jpg) no-repeat;

}

.main .right_content .yg_list dl.hover {

	background:#f7f7f7;

}

.main .right_content .yg_info h1 {

	text-align:center;

	font-size:18px;

	color:#000;

}

.main .right_content .yg_info .nstt {

	text-align:center;

	border-bottom:1px solid #e7e7e7;

	margin-bottom:30px;

	margin-top:20px;

	padding-bottom:10px;

}

.main .right_content .yg_info .nstt span {

	color:#a3a3a3;

	margin:0 10px;

}

.shares {

	display:inline-block;

	width:250px;

	margin-top:30px;

}

.shares span {

	float:left;

	display:inline-block;

	line-height:40px;

}

.lst {

	border-top:1px solid #d1cfcf;

	margin-top:5px;

	padding-top:10px;

	position:relative;

}

.lst p {

	margin-bottom:0px !important;

	line-height:22px;

}

.lst p a {

	color:#525252;

}

.lst p a:Hover {

	color:#de0025;

}

.lst .goback {

	position:absolute;

	right:0;

	top:15px;

}

.lst .goback a {

	display:inline-block;

	background:#e9e7e7;

	padding:1px 10px;

	font-size:14px;

}

.lst .goback a:Hover {

	text-decoration:underline;

}

.game163 {

	position: relative;

	overflow: hidden;

	width: 896px;

}

.game163 .bigImg {

	height: 333px !important;

	position: relative;

}

.game163 .bigImg li {

	text-align:center;

}

.game163 .bigImg li img {

	vertical-align:middle;

	width:auto !important;

	height:333px !important;

}

.game163 .bigImg h4 {

	font-size: 14px;

	font-weight: bold;

	line-height: 33px;

	height: 33px;

	padding-right: 30px;

	overflow: hidden;

	text-align: left;

}

.game163 .smallScroll {

	height:202px;

	width:896px;

	margin-top:30px;

	position:relative;

	background:#f5f6f6;

}

.game163 .sPrev, .game163 .sNext {

	float: left;

	display:inline-block;

	position:absolute;

	top:0px;

	width: 44px;

	height: 202px;

	text-indent: -9999px;

}

.game163 .sPrev {

	left:0;

	background:url(../images/sPrev.jpg) no-repeat;

}

.game163 .sNext {

	right:0;

	background:url(../images/sNext.jpg) no-repeat;

}

.game163 .smallImg {

	width: 806px;

	margin:0 auto;

	padding-top:15px;

	overflow: hidden;

}

.game163 .smallImg ul {

	height:180px;

	width: 9999px;

	overflow: hidden;

}

.game163 .smallImg li {

	float: left;

	width:177px;

	text-align:center;

	cursor:pointer;

	display: inline;

	margin:0 13px;

}

.game163 .smallImg li h2{ padding-top:10px;}

.game163 .smallImg img {

	height:127px;
	border:1px solid #fff;

}

.game163 .smallImg .on img {

	border-color: #cf030e;

}

.game163 .pageState {

	position: absolute;

	top: 235px;

	right: 5px;

	font-family: "Times New Roman", serif;

	letter-spacing: 1px;

}

.game163 .pageState span {

	color: #f00;

	font-size: 16px;

}



.news_list{}

.news_list dl{ width:896px; display:table; padding:25px 0; border-bottom:1px solid #d9d9d9; margin-bottom:15px;}

.news_list dl dt{ float:left; width:200px;}

.news_list dl dt img{ padding:10px; border:1px solid #d7d5d5;}

.news_list dl dd{ float:right; width:670px;} 

.news_list dl dd h2{ border-bottom:1px solid #d9d9d9; margin-bottom:10px; padding-bottom:5px; font-size:14px; position:relative;}

.news_list dl dd h2 span.times{ font-size:13px; color:#000; position:absolute; right:0;}

.news_list dl dd a.more{ float:right; display:inline-block; padding-right:20px; background:url(../images/icon_09.jpg) no-repeat right center;}

.news_list ul { padding-bottom:20px; border-bottom:1px solid  #d9d9d9;}

.news_list ul li{ line-height:36px; height:36px; padding-left:15px; background:url(../images/icon_08.jpg) no-repeat left center; position:relative;}

.news_list ul li a{ font-size:14px;}

.news_list ul li span{ position:absolute; right:0; top:0;}







.main .right_content .news_info h1 {

	text-align:center;

	font-size:18px;

	color:#000;

}

.main .right_content .news_info .nstt {

	text-align:center;

	border-bottom:1px solid #e7e7e7;

	margin-bottom:30px;

	margin-top:20px;

	padding-bottom:10px;

}

.main .right_content .news_info .nstt span {

	color:#a3a3a3;

	margin:0 10px;

}



.yj_list ul{ width:110%;}
.yj_list ul li{ width:134px; height:114px; margin-right:18px; margin-bottom:20px; float:left; overflow:hidden; border:1px solid #CF030D; }
.yj_list ul li dl{width:100%; height:114px;}
.yj_list ul li dl dt{ width:100%; height:76px;}
.yj_list ul li dl dd{ width:100%; height:38px; text-align:center; line-height:38px; background-color:#CF030D; color:#fff; font-size:14px;}





.yj_tabs .title2{background:#f8f8f8; border:1px solid #e5e5e5; border-bottom:none; display:none; font-size:16px; color:#dd9b0e; line-height:42px; padding-left:20px;}

.slideTxtBox{ width:896px; border-top:1px solid #ddd; text-align:left; margin-bottom:30px;}

.slideTxtBox .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 0px;   border:1px solid #ddd; border-top:none;  position:relative; }

.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:42px;   }

.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:14px; border-right:1px solid #ddd}

.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; position:relative; left:-1px; }

.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }

.slideTxtBox .bd li{ height:26px; line-height:26px; background:url(../images/icon_08.jpg) no-repeat left center; padding-left:15px; font-size:14px;}

.slideTxtBox .bd li .date{ float:right; color:#999;  }


.sideMenu{ }
		.sideMenu h3{ height:42px; line-height:42px; padding-left:20px; margin:8px 0;  border:1px solid #e5e5e5; cursor:pointer;
			font:normal 16px/42px "Microsoft YaHei";background:url(../images/h3b.jpg) no-repeat 10px center #f8f8f8;
			color:#000;
			
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:42px;   background:url(../images/icoAdd2.jpg) center center no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background:url(../images/icoAdd.jpg) center center no-repeat;}
		.sideMenu ul{ padding:8px 10px; color:#999; display:none; /* 默认都隐藏 */ }
		.sideMenu ul li{ height:26px; line-height:26px; background:url(../images/icon_08.jpg) no-repeat left center; padding-left:15px; font-size:14px;}






.yj_list2 ul li{ display:table; width:896px; position:relative; padding:20px 0; border-bottom:1px dotted #eeeeee;}

.yj_list2 ul li h2{ font-size:14px; margin-bottom:10px; position:relative;}

.yj_list2 ul li h2 a{ color:#000; font-weight:bold; }

.yj_list2 ul li p{ margin-bottom:5px !important;}

.yj_list2 ul li span.times{ position:absolute; right:0; top:0px;}

.yj_list2 ul li a.more{ background:url(../images/icon_09.jpg) no-repeat right center; padding-right:20px; line-height:30px; height:30px;}





.job_form table{ border-left:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}

.job_form table tr td{ border-right:1px solid #eeeeee; border-top:1px solid #eeeeee; padding:10px; font-size:14px;}

.job_form table tr td input{ height:24px; line-height:24px; border:1px solid #e2e2e2; width:186px; padding:0 5px;}

.job_form table tr td .tjbtn{ width:inherit; background:url(../images/btnbghs.jpg) repeat-x; line-height:18px; cursor:pointer; height:23px; margin:0 10px;}



.job_list table{ clear:both; display:table; margin-top:50px;}

.job_list table tr{ border:1px solid #eeeeee; bpadding:10px; margin-bottom:10px !important; display:table; position:relative; top:-20px; font-size:14px;}

.job_list table tr th{ text-align:left; padding-left:20px;line-height:44px; height:44px; font-size:14px; color:#000; font-weight:normal;}

.job_list table tr td{ padding-left:20px; line-height:44px; height:44px; font-size:14px;}

.job_list table tr td .more{ color:#d9595d;}





.job_infos table{ border-left:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}

.job_infos table tr td{ border-right:1px solid #eeeeee; border-top:1px solid #eeeeee; padding:10px; font-size:14px;}

.job_infos table h3{ font-size:15px; margin-bottom:10px; color:#000;}

.job_infos table p{ line-height:36px !important;}



.wb_info h2{ color:#dda600; font-size:16px; margin-bottom:10px;}

.wb_info dl{ width:896px;}

.wb_info dl dt{ float:left; width:186px;}

.wb_info dl dd{ float:right; width:660px;}



.khly_info table{ border-left:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}

.khly_info table tr td{ border-right:1px solid #eeeeee; border-top:1px solid #eeeeee; padding:10px; font-size:14px;}

.khly_info table tr td input{ height:24px; line-height:24px; border:1px solid #e2e2e2; width:186px; padding:0 5px;}

.khly_info table tr td .tjbtn{ width:inherit; background:url(../images/btnbghs.jpg) repeat-x; line-height:18px; cursor:pointer; height:23px; margin:0 10px;}





.contant_info h1{ color:#dda600; font-size:16px; margin-bottom:10px;}





.contant_info ul{ width:110%;}

.contant_info ul li{ width:232px; padding:20px; margin-right:40px; background:#fff; float:left;-moz-box-shadow:0px 0px 3px #bbb; 

-webkit-box-shadow:0px 0px 3px #bbb; 

box-shadow:0px 0px 3px #bbb;height:220px;

}

.contant_info ul li .tts{ background:url(../images/12_07.jpg) no-repeat bottom left; padding-bottom:10px; font-size:16px; margin-bottom:15px;}







.fg_list ul li{ height:30px; line-height:30px; background:url(../images/icon_08.jpg) no-repeat left center; padding-left:15px; font-size:14px; border-bottom:1px dotted #ddd;}

.fg_list ul li a{ display:block}







.fg_info h1{ color:#dda600; font-size:16px; margin-bottom:20px;}

.fg_info h3{ font-size:16px; margin-bottom:20px; color:#000; text-align:center;}

.fg_info p{ line-height:28px !important;}

.infopages{ background:#f8f8f8; padding:20px; border:1px solid #e5e5e5; position:relative; padding-bottom:50px;}

.infopages .page2{ position:absolute; width:894px; border-top:1px solid #e5e5e5; bottom:0; left:0; height:40px; line-height:40px; text-align:right;}

.infopages .page2 a{ border-left:1px solid #e5e5e5; font-size:14px; padding:0 24px; display:inline-block;}

.infopages .page2 a:Hover{ background:#cf030e; color:#fff;}



.lk_list ul li{ width:162px; background:url(../images/lk.jpg) no-repeat right center; padding-right:30px; margin-right:30px; margin-bottom:30px; float:left;}
.lk_list ul li a{ font-size:14px;}































