@charset "utf-8";

.main{
	width:960px;
	margin:0 auto 3px auto;
	clear:both;
	color: #FFFFFF;
	z-index:10000;
}
.banner{
	float:left;
	width:960px;
	height:200px;
}
.main_cont{
	width:960px;
	margin:0 auto;
	clear:both;
	background:#050a0e; filter:Alpha(opacity=60);/*实现IE背景透明*/ 
	background:rgba(5,10,14,0.6) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
}
.cont_top{border-bottom:2px solid #6e8fc5;}
.cont_top .top_menu{ width:889px;margin:0 auto;clear:both; height:30px; padding-top:15px; padding-left:15px;}
.cont_top h3{ float:left; font-size:16px; font-weight:700; background:url(../images/icon.png) no-repeat left center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/icon.png'); padding-left:20px; width:200px;}
.cont_top .quick{ float:right; padding-right:15px;}
.cont_c{width:889px;margin:20px auto;clear:both; text-align:center; position:relative }
.c_left{width:140px;float:left;overflow: hidden;}
.c_left ul li{ width:140px; float:left; display:block; height:30px; line-height:30px; text-align:left;}
.c_left ul li a,.c_left ul li a:hover{font-size:13px; width:135px; padding-left:5px; height:30px; float:left;background:transparent;}
.c_left ul .menu_on{
background: #45bcce;
display: block;
}
.c_left .menu_on a,.c_left .menu_on a:hover{font-size:13px; background:url(../images/icon2.png) no-repeat 130px center;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/icon2.png');color:#FFF;position:relative; z-index:10}
.c_right{float:right; width:730px; margin-bottom:10px;min-height:500px; height:expression(document.body.clientHeight <500?"500px":"auto");}
ul.cont_list{padding-bottom:15px;}
ul.cont_list li{ width:710px; height:120px; padding:6px 10px}
ul.cont_list .hover{
background:url(../images/listbg.png) repeat 0 0;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/listbg.png');
width:710px; height:120px;
}
ul.cont_list .hover a,ul.cont_list .hover a:hover{color:#FFF}
ul.cont_list .l_pic{float:left; width:165px; height:116px; }
ul.cont_list .l_cont{ float:left; width:526px; text-align:left; margin-left:15px;}
.l_cont .l_cont_top{height:25px; line-height:25px; width:526px;}
.l_cont .l_cont_top h4{ width:426px; float:left; overflow:hidden; font-size:12px; font-weight:700}
.l_cont .l_cont_top h4 a,.l_cont .l_cont_top h4 a:hover{font-size:12px; font-weight:700}
.l_cont .l_cont_top span{float:right; width:80px;}
.l_cont p a:hover{ text-decoration:underline}
/*page*/
.pageBox{ float:right;width:720px; padding-right:15px; text-align:right; height:30px;}
.c_right .title{ border-bottom:1px dashed #FFF; height:35px;width:720px; line-height:35px; float:left;}
.c_right .title h1{font-size:18px; float:left;width:640px; text-align:left;}
#joblist h1{ cursor:pointer;}
.c_right .title span{float:right; width:80px;}
.cont-dp{float:left; text-align:left;width:710px; padding:15px 0 15px 5px; line-height:23px; color:#f0f0f0}
.about_cont-dp{float:left; text-align:left;width:710px; padding:15px 0 15px 15px; line-height:23px; color:#f0f0f0}
.c_btm{height:35px; line-height:35px; text-align:right; float:right}
.c_topmenu ul{ float:right;text-align:right; margin-bottom:10px;}
.c_topmenu ul li{ float:left; padding:0 10px; height:30px;line-height:30px; text-align:center;}
.c_topmenu ul li a{font-size:13px}

.c_topmenu ul li a.tab_on{/* width:110px;*/ padding:0 20px; height:30px; line-height:30px;/* background:#FFF; filter:Alpha(opacity=50);
background:rgba(255,255,255,0.5) none repeat scroll !important; */float:left;background:url(../images/listbg.png) repeat 0 0;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='images/listbg.png')}


.c_topmenu ul li.more{ width:40px;}
ul.c_pic_list{width:730px; margin:0 auto; clear:both; text-align:center}
ul.c_pic_list li{float:left; width:160px; height:250px; margin:10px 10px 10px 12px}
ul.c_pic_list li p{text-align:center;width:160px; padding:5px 0;}
/* main end */

.linklist {float:left; width:720px;}
.linklist li{float:left; width:auto; padding:5px 10px;}
.linklist li.line{ width:5px;}

/*sitemap*/
.maplist{ width:720px; margin:0 auto; clear:both; text-align:center}
.maplist ul{width:720px; display:block; float:left; border-bottom:1px dashed #fff;}
.maplist ul li{float:left; padding:10px 5px}
.maplist ul li.mapleft{width:130px; text-align:left}
.maplist ul li.mapleft a,.maplist ul li.mapleft a:hover{ font-size:14px;}
.maplist ul li.mapright{line-height:21px; text-align:left; float:left; width:500px;}
.maplist ul li.mapright a,.maplist ul li.mapright a:hover{padding:0 8px; text-align:left}