@charset "utf-8";

.header,.main {
	background-color: #fff;
	padding: 0px 12px 0px 12px;
}
.ads2013 {
	background-color: #fff;
	margin: auto;
	padding: 0px 12px 0px 12px;
	width:980px;
	height:100px;
	overflow:hidden;
}
.header {
	background-image: url(../bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.top_ads {font-size: 12px;}
.top_ads a {float: left;padding-left: 10px;}
.top_ads ul {line-height: 30px;height: 30px;overflow: hidden;}
.foucs {padding: 12px;float: left;width: 312px;margin-top:12px;background-image: url(foucs_bg.png);background-repeat: repeat-x;background-position: 0px 0px;}
#main-slide {
	background-image: url(../foucs_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-size: 12px;
	background-color: #f7f7f7;
	height: 221px;
	overflow: hidden;
	position: relative;
}
#main-slide img {height: 191px;width: 312px;}
#main-slide a {
	height: 221px;
	overflow: hidden;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
#main-slide b {
	line-height: 18px;
	color: #fff;
	background-color: #000;
	display: block;
	padding: 4px 10px 4px 10px;
	height: 36px;
	width: 292px;
	position: absolute;
	left: 0px;
	bottom: 30px;
	font-weight: lighter;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;
}
#main-slide h2 {
	line-height: 30px;
	height: 30px;
	overflow: hidden; padding-left:10px;
}
#main-slide .num {
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	float: right;
	right: 6px;
}
#main-slide .num span {
	background-image: url(foucs_num.png);
	text-align: center;
	display: block;
	float: left;
	height: 30px;
	width: 24px;
	background-position: right 0px;
	font-size: 12px;
	font-weight: lighter;
	overflow: hidden;
	line-height: 30px;
	margin-left: 6px;
}
#main-slide .num .now {
	color: #fff;
	background-position: 0px 0px;
	font-weight: bold;
}
#main-slide em { margin-bottom:-30px;}
#foucs_more {height: 161px;overflow: hidden;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e0e8f1;}
.foucs li {line-height: 28px;padding:6px 10px 10px 10px;font-weight: bold;font-size: 14px;}
.foucs p {font-size: 12px;color: #555;line-height: 18px;font-weight: lighter;}
.foucs .bg {background-color: #f7fafd;border: 1px solid #e0e8f1;border-right-style: none;border-left-style: none;}
.pos {float: right;width: 312px;padding: 12px;background-image: url(pos_bg.png);background-repeat: repeat-x;background-position: 0px 0px;}
.pos .title {line-height: 32px;background-image: url(pos_line.png);background-repeat: repeat-x;background-position: 0px 30px;height: 32px;padding-left: 12px;overflow: hidden;}
.pos .title b {display: block;float: left;height: 30px;padding-right: 12px;padding-left: 12px;border: 1px solid #dbe6ef;border-top-width: 2px;border-top-color: #005e9c;color: #02569e;background-color: #fafdff;background-image: url(pos_title.png);background-repeat: repeat-x;background-position: 0px 0px;}
.pos_top {line-height: 24px;text-align: center;padding: 12px;font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EAEAEA;padding-bottom:10px;}
.pos_top a {color: #555;}
.pos_top .n1 {font-size: 18px;line-height: 28px;font-weight: bold;display: block;font-family: "黑体";}
.pos_top .n1,.pos_top .n1:hover {color: #F60;}
.pos_img {float: left;width: 100px;padding-left:12px;}
.pos_img a {display: block;padding-top: 14px;font-size: 12px;color: #555;text-align: center;}
.pos_img img {height: 84px;width: 100px;}
.pos_img b {line-height: 14px;font-weight: lighter;display: block;height: 14px;padding-top: 8px;overflow: hidden;}
.pos_right {width:174px;float: right;}
.pos .on_dot {border-top-width: 1px;border-top-style: solid;border-top-color: #EAEAEA;padding-bottom: 0px;margin-top: 5px;}
.cat_list {font-size: 12px;line-height: 22px;background-color: #f0f8ff;padding: 10px;margin-right: 12px;margin-left: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d9e5ef;height: 42px;overflow: hidden;}
.cat_list a {float: left;height: 20px;width: 65px;overflow: hidden;display: block;padding-left: 6px;}
.cat_list a:hover,.cat_list .on {background-color: #fff;}
.left_img {float: left;width: 120px;padding-top: 12px;padding-left: 12px;}
.left_img img {height: 100px;width: 120px;}
.left_img b {font-size: 12px;line-height: 14px;font-weight: lighter;text-align: center;display: block;padding-top: 8px;}
.job_title dd,.job_title dt {width: 314px;float: left;}
.job_title dt {float:none;float: right;width:326px;}
.job_show {width: 324px;padding:12px;}
.job_show li {line-height: 28px;height: 28px;overflow: hidden;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #fff;border-bottom-color: #fff;}
.job_show dd,.job_show dt {float: left;width: 110px;font-size: 12px;padding-left: 6px;}
.job_show dt {color: #666;width: 36px;text-align: right;padding-right: 4px;}
.job_show .color,.job_show .color:hover {color: #F50;font-size: 14px;}
.job_show .title {font-weight: bold;line-height: 30px;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f1f1f1;overflow: hidden;border-top-width: 1px;border-top-style: solid;border-top-color: #f1f1f1;}
.job_show .title dd,.job_show .title dt {font-size: 14px;color: #333;background-color: #F9F9F9;}
.job_show .bg {background-color: #F9F9F9;border-top-color: #f4f4f4;border-bottom-color: #f4f4f4;}
.job_show dl {height: 240px;overflow: hidden;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f4f4f4;}
.tab1_show {padding-bottom:8px;}
.tab1_show .img {text-align: center;float: left;padding-top:12px;}
.tab1_show .img img {height: 100px;width: 120px;}
.tab1_show .img li {float: left;width: 120px;padding-left: 24px;}
.tab1_show .img b {font-size: 12px;line-height: 14px;font-weight: lighter;display: block;padding-top: 8px;}
.tab1_show .on_dot {padding-top:2px;}
.tab1_show .on_dot li {float: left;width: 220px;}
.a_list img {margin-bottom:-4px;}
#bbs_fname {padding-right: 12px;padding-left: 12px;height: 26px;overflow: hidden;}
#bbs_fname li {line-height: 24px;text-align: center;display: block;float: left;height: 24px;width: 48px;overflow: hidden;border: 1px solid #F0F8FF;border-bottom-color: #c5d8e7;}
#bbs_fname a,#bbs_fname a:hover {color: #02569e;}
#bbs_fname .on {background-color: #fff;border: 1px solid #c5d8e7;border-bottom-color: #fff;font-weight: bold;width: 52px;}
#bbs_fname .on a,#bbs_fname .on a:hover {color:#333;}
.bbs_fshow {margin: 12px;border-top-style: none;margin-top:0px;overflow: hidden;height:72px;padding-top:4px;}
.bbs_fshow a {line-height: 24px;float: left;height: 24px;width: 74px;padding-left: 10px;overflow: hidden;}
.bbs_fshow a:hover {background-color: #F7FAFD;}
.bbs_search {height: 40px;padding-right: 12px;padding-left: 12px;overflow: hidden;}
.bbs_search input {line-height: 22px;background-color: #fff;height: 22px;border: 2px solid #548fd2;width: 165px;border-right-style: none;padding-left:6px;}
.bbs_search button {font-weight: bold;color: #fff;background-color: #4d84c6;background-image: url(search_submit.png);margin: 0px;padding: 0px;height: 28px;width: 80px;border: 0px none #fff;}
.ask_title {line-height: 26px;background-image: url(right_line.png);background-repeat: repeat-x;background-position: 0px 25px;height: 26px;margin-right: 12px;margin-left: 12px;overflow: hidden;padding-left: 12px;}
.ask_title b {background-color: #fff;display: block;margin-right: 10px;border: 1px solid #c5d8e7;float: left;padding-right: 12px;padding-left: 12px;}
.ask_form {padding: 12px;height: 51px;overflow: hidden;background-color: #fff;border: 1px solid #c5d8e7;margin: 12px;margin-top: 0px;border-top-style: none;}
.ask_form p {line-height: 14px;display: block;padding-top: 10px;text-align: center;}
.ask_form .input {line-height: 24px;margin: 0px;padding: 0px;height: 24px;width: 140px;_width: 139px;border: 2px solid #0d9606;float: left;padding-left: 6px;border-right-style: none;}
.ask_form .submit {line-height: 28px;font-weight: bold;color: #fff;background-color: #0d9606;background-image: url(ask_submit.png);margin: 0px;padding: 0px;height: 28px;border: 0px none #fff;width:80px;font-size:12px;_margin-left:-3px;}
.service_img {padding: 12px;padding-top:0px;padding-bottom:0px;overflow: hidden;height:380px;}
.service_img img {height: 80px;width: 254px;}
.service_img a {display: inline;float: left;margin-top: 12px;}
.new_com {padding:11px 12px 10px 12px;background-image: url(new_com.png);background-repeat: no-repeat;background-position: 12px 17px;}
.new_com li {line-height: 25px;background-image: url(#);height: 25px;padding-left: 18px;}
.link {padding: 0px 12px 0px 12px;}
.link a {line-height: 14px;display: inline;width: 10%;margin-top: 12px;float: left;font-size: 12px;}
.link img {height: 31px;width: 88px;}
.new_index_tab {}
.new_index_tab  li {
	padding: 0px 12px 0px 12px;
	float: left;
	font-weight: lighter;
}
.new_index_tab .now {
	background-color: #fff;
	border: 1px solid #C5D8E7;
	margin-top:4px;
	font-weight: bold;
}
.new_index_tab .now a {
	color: #2563BE;
}