@charset "utf-8";
body, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, p {
	margin:0;
	padding:0;
	font-style: normal;
	font-weight:normal;
	font-size:12px;
}
ol, ul, li {
	list-style: none;
}
img {
	border: 0;
	vertical-align:middle;
}
body {
	color:#666666;
	background:#f7f7f7;
	font:12px/22px "宋体"
}
html {
	_background: url(about:black) no-repeat fixed
}
a {
	color:#202c1e;
	text-decoration:none;
}
a:hover {
	color:#ca0003;
	text-decoration:none;
}
.red, .red a {
	color:#F00;
}
.lan, .lan a {
	color:#1E51A2;
}
.dis {
	display:block;
}
.undis {
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.hd1, .hd2, .hd3, .hd5, .hd10, .hd15, .hd20, .hd25, .hd30 {
	display:block;
	clear:both;
	overflow:hidden;
	font-size:0;
}
.ct{
	text-align:center;
	}
.hd1 {
	height:1px;
	line-height:1px;
}
.hd2 {
	height:2px;
	line-height:2px;
}
.hd3 {
	height:3px;
	line-height:3px;
}
.hd5 {
	height:5px;
	line-height:5px
}
.hd10 {
	height:10px;
	line-height:10px;
}
.hd15 {
	height:15px;
	line-height:15px;
}
.hd20 {
	height:20px;
	line-height:20px;
}
.hd25 {
	height:25px;
	line-height:25px;
}
.hd30 {
	height:30px;
	line-height:30px;
}
.pd5 {
	padding:5px;
}
.pd10 {
	padding:10px;
}
.pd15 {
	padding:15px;
}
.pd20 {
	padding:20px;
}
.pd25 {
	padding:25px;
}
.pd30 {
	padding:30px;
}
.pd35 {
	padding:35px;
}
.pd40 {
	padding:40px;
}
.pd45 {
	padding:45px;
}
.pd50 {
	padding:50px;
}
.pt0 {
	padding-top: 0;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.pt25 {
	padding-top:25px;
}
.pt30 {
	padding-top:30px;
}
.pt35 {
	padding-top:35px;
}
.pt40 {
	padding-top:40px;
}
.pt45 {
	padding-top:45px;
}
.pt50 {
	padding-top:50px;
}
.pb5 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb15 {
	padding-bottom:15px;
}
.pb20 {
	padding-bottom:20px;
}
.pb25 {
	padding-bottom:25px;
}
.pb30 {
	padding-bottom:30px;
}
.pb35 {
	padding-bottom:35px;
}
.pb40 {
	padding-bottom:40px;
}
.pb45 {
	padding-bottom:45px;
}
.pb50 {
	padding-bottom:50px;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}
.mt30 {
	margin-top:30px;
}
.mt35 {
	margin-top:35px;
}
.mt40 {
	margin-top:40px;
}
.mt45 {
	margin-top:45px;
}
.mt50 {
	margin-top:50px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.mb25 {
	margin-bottom:25px;
}
.mb30 {
	margin-bottom:30px;
}
.mb35 {
	margin-bottom:35px;
}
.mb40 {
	margin-bottom:40px;
}
.mb45 {
	margin-bottom:45px;
}
.mb50 {
	margin-bottom:50px;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mr15 {
	margin-right:15px;
}
.mr20 {
	margin-right:20px;
}
.mr25 {
	margin-right:25px;
}
.mr30 {
	margin-right:30px;
}
.mr35 {
	margin-right:35px;
}
.mr40 {
	margin-right:40px;
}
.mr45 {
	margin-right:45px;
}
.mr50 {
	margin-right:50px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.ml20 {
	margin-left:20px;
}
.ml25 {
	margin-left:25px;
}
.ml30 {
	margin-left:30px;
}
.ml35 {
	margin-left:35px;
}
.ml40 {
	margin-left:40px;
}
.ml45 {
	margin-left:45px;
}
.ml50 {
	margin-left:50px;
}

.Black5,.blank5px{display:block; clear:both; height:5px; font-size:1px; overflow:hidden;}
.Black8,.blank8px{display:block; clear:both; height:8px; font-size:1px; overflow:hidden;}
.Black10,.blank10px{display:block; clear:both; height:10px; font-size:1px; overflow:hidden;}
.blank12px{display:block; clear:both; height:12px; font-size:1px; overflow:hidden;}
.Black20,.blank20px{display:block; clear:both; height:20px; font-size:1px; overflow:hidden;}
.Black30,.blank30px{display:block; clear:both; height:30px; font-size:1px; overflow:hidden;}


.maring-auto {
	margin:0 auto
}
.overflow {
	overflow:hidden;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	display:block;
	overflow:hidden
}
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
	overflow:hidden;
}
.clearfix {
*zoom:1;
}
.cl {
	clear:both
}

.top {
	background:url(top.jpg) no-repeat top center;
	height:414px;
	}
 
.w1200 {
	width:1200px;
	margin:0 auto;
	}
.nav {
	padding-top:365px;
	margin-left:40px;
	}	
.nav li {
float:left;
font-size:24px;
padding:0px 15px 0px 15px;
background:url(navhr.jpg) right 0 repeat-y ;

	}
.nav li a {
	color:#FFF;
	font-weight:bold;
	}
.nav li a:hover {
	color:#ffd716;
	}	
			
.nav li.tt a{
	color:#ffd716;
	}	
.index1 {
	background:#dadabf;
	height:293px;
	}	
.index1_r {
	
	width: 210px;
margin-right: 30px;
	margin-top:60px;
	}	
.index1_r h3 {
	font-size:14px;
	color:#474646;
	
	
	}	
	
.index2 {
	background:#FFF;
	padding:10px 10px;
	}	
.w1056 {
	
	width:1056px;
	}	
a.momr{
	color:#1d94df;
	}	
 
.beijing{
	background:#FFF;
	} 	
.index3 {
	padding:15px 25px;
	}	
.w860 {
	width:1150px;
	/*width:830px*/
	}	
.w300 {
	width:300px
	}	
.cor {
	background:#f8f8f8;
	}	
.index3news h2{
	font-size:16px;
	font-weight:bold;

	}
.moreer {
	display:block;
	color:#8f8f8f;
	font-size:14px;
	}		
.inews li {
	float:left;
	width:340px;
	margin-right:30px;
	}	
.inews li a {
	margin-left:10px;
	}	
.job {
	height:50px;
	background:#fbfbfb;
	line-height:50px;
	}
	
.jobs ul {
	margin-left:25px;
	}	
.jobs {
	
	background:#f7f7f7;
	padding-bottom:20px;
	}	
.jobs li  {
		width:250px;
	/*width:246px;*/
	float:left;
	margin-right:15px;
	}	
.jobs li img {
	/*width:246px;
	height:160px;*/
	
	width:250px;
	height:117px;
	}	
.zuzhi ul {
	
	width:1142px;
	}	
.zuzhi li {
    position:relative;
	width:262px;

	float:left;
	margin-right:23px;
	margin-bottom:20px;
	}

.zuzhi li img {
	width:260px;
	height:159px;
	border:4px solid #e1dbdd;
	
	}	
	
.zuzhitit {
position: absolute;
top: 141px;
text-align: center;
width: 260px;
left:4px;

background: rgba(0, 0, 0,0.5);


/*background: white;
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.8;*/
	}
.zuzhitit a {
	color:#FFF;
	}
.zuzhitit a:hover {
color:#F00;
	}			
.kanimg {
	background:#e1e1e1;
	padding:10px 10px 20px;
	}	
.kan li 
{
	
	float:left;
	
	margin-right:25px;
	margin-bottom:20px;
	}	
.kan li img {
	
	border: none;
	}	
	
.kan {
	/*width:840px;*/
	width:1152px;
	}	
.kan li img	{
	width:234px;
	height:158px;
	}		
.kantit a{
	font-weight:bold;
	font-size:14px;
	color:#2c2c2c;
	}	
.lishi {
	
	padding:15px 20px 20px;
	}	
.lishi h1 {
	font-size:20px;
	color:#3c3c3c;
	}	
.lishiul li {
	width:270px;
	font-size:14px;
	color:#393939;
	line-height:28px;
	}
.w167 {
	margin-left:5px;
	width:180px;
	}		
.lihr {
	border:1px dashed #e4e2e2;
	}
	.footerul {
		width:780px;
		
		}	
.banks li{
	width:110px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	}	
.meiti h1 {
	font-size:14px;
	color:#393939;
	}
.footerul li {
	padding:0 20px;
	float:left;
	}		
	
.w254 {
	width:254px;
	}	
	
	.w163 {
	width:163px;
	margin:0 auto;
	}
.leftnav li {
height:27px;
line-height:27px;

	}	
.leftnav li a {
	font-size:14px;
	color:#727272;
	padding-left:40px;
	}
.leftnav li:hover {
	background:#f7f7f7;
		
	}	
.leftnav li a:hover {
	color:#890808;
	}
.leftnav .leftnavli {
	background:#f7f7f7;
	}	
	
	
.leftnav .leftnavli a {
	color:#890808;
	}	
.lefthr {
	margin:0 5px;
	height:9px;
	background:url(lefthrr.jpg);
	}		
.leftcas {
	padding:15px 20px;
	}	
.leftcas h3 {
	font-family:"微软雅黑";
	font-size:18px;
	color:#6c0a2d;
	}	
.leftcas .lishiul li {
	width:234px;
	}	

.abouthr {	
     
	background:url(lefthr2.jpg)  254px 0px repeat-y;
	padding-bottom:20px;
	}	
	
.w890 {
	width:890px;
	padding-right:20px;
	}	
.here {
	color:#727272;
	}
.here a {
	color:#727272;
	font-size:14px;
	} 		
.aboutcon {
	padding-top:15px;
	width:890px;
	overflow:hidden;
	
	}
.aboutcon p {
	/*text-indent:25px;*/
	}	
.aboutzi {
  padding:15px 20px 20px;
	}	
.aboutzi .zuzhi {
	width:1150px;
	}	
.aboutzi .zuzhi li {
	margin-right:25px;
	}		
	
	.news_list_1 {
float: left;
border-bottom: 1px solid #EEE;
margin-bottom: 26px;
width: 890px;
}

.news_list_1 .img {
float: left;
margin-bottom: 10px;
margin-right: 10px;
}

.news_list_1 .txt {
margin-bottom: 10px;
}

.news_list_1 .kw {
background: none repeat scroll 0 0 #EEE;
clear: both;
color: #585858;
padding-left: 14px;
}

.news_list_1 .tt {
font-size: 18px;
font-weight: bold;
line-height: 22px;
margin-bottom: 5px;
}

.news_list_1 .desc {
color: #717171;
}

.section_left_tol li {
	
	float:left;
	margin-right:10px;
	}
	.postTitle {
color: black;
font: 24px/1.2 "微软雅黑",Arial,Helvetica,sans-serif;
margin: 15px 0;
text-align: center;
}

.postInfo {
color: #999;
margin-bottom: 15px;
}

.postHeader {
text-align: center;
}
.pageContent {
	
	margin-top:20px;
	
	}
.sherebox {
clear: both;
padding-left: 180px;
width: 520px;
}

.postQuote {
background: none repeat scroll 0 0 whiteSmoke;
border: 1px solid #E5E5E5;
clear: both;
padding: 15px;
text-align: left;
text-indent: 2em;
}

.postFooter {
	border-top:1px solid #CCC;
	padding-top:15px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
.aboutcon .zuzhi li{
	margin-right:32px;
	}	
	
.aboutcon 	.kan {
	
	width:890px;
	}
.aboutcon	.kan li {
			margin-right:35px;
		}
		
		.rg{
	float:right;
	}		
#pa_ap{
	width:1200px;
	margin:0 auto;
	}	
	
	
.li_ap  ul li{
	/*float:left;*/
	margin-right:20px;
	display:block;
	background:#0C6;
	color:#FFF;
	font-family:"微软雅黑";
	width:150px;
	text-align:center;
	height:40px;
	line-height:35px;
	margin-bottom: 15px;
	}
	
.li_ap  ul li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	width:150px;
	height:40px;
	font-size:16px;
	}	
	
.ul_ap li a {
	font-size:16px;
	}	
.li_ap  ul li a:hover{
	background:#093;
	}	
	
.ul_ap {
	margin-top:50px;
	} 	
	
.ul_ap h2 {
	height:32px;
	background:url(ap_1.png) no-repeat;
	border-bottom:1px #01ae30 solid;
	font-size:18px;
	color:#FFF;
	font-family:"微软雅黑";
	padding-left:7px;
	line-height:33px;
	}	
	
.ul_ap h2 span{
	font-size:14px;
	color:#7a1c1c;
	float:right;
	padding-top:5px;
	}	
.ul_ap h2 span a{
	font-family:"微软雅黑";
	color:#7a1c1c;
	text-decoration:none;
	}	
	
.ul_ap{
	line-height:22px;
	}
		
.ul_ap ul{
	margin-top:50px;
	}
		
.ul_ap ul li{
	width:1200px;
	border-bottom:1px #eeeeee solid;
	float:left;
	margin-bottom:20px;
	}		
		
.ul_ap ul li dl {
	margin-bottom:20px;
	float:left;
	/*width:145px;*/
	/*height:90px;
	background:#036;*/
	margin-right:30px;
	}	
	
.ul_ap ul li h4{
	margin-bottom:10px;
	font-family:"微软雅黑";
	}	
	
.ul_ap ul li p {
	font-size:14px;
	color:#202c1e;
	}	
	
.li_ap ul li.heregz  a
{
background:#093;	
}	

.lishiul {
	font-size:14px;
	}
 

.con {	padding-top:15px;	width:890px;	overflow:hidden;	}
#content {font-size:14px; line-height:28px; padding:20px;}

.zp_list {clear:both; border:1px solid #F1F1F1;}
.zp_list li {height:50px; line-height:50px; border-bottom:1px solid #F0F0F0; clear:both;}
.zp_list .zp_t1 {font-size:18px; text-indent:1em; width:40%;float:left; display:block; color:#069;}
.zp_list .zp_t1  a {color:#069; font-weight:bold;}
.zp_list .zp_t2 {font-size:12px;  text-indent:1em; width:40%; float:left; display:block; color:#666;}
.zp_list .zp_t3 {font-size:12px;  text-indent:1em; width:20%; float:right; display:block; color:#666;}

.zp_list .zp_tt1 {font-size:14px; text-indent:1em;  width:40%;float:left; display:block; color:#666; }
.zp_list .zp_tt2 {font-size:14px;  text-indent:1em; width:40%; float:left; display:block; color:#666;  }
.zp_list .zp_tt3 {font-size:14px;  text-indent:1em; width:20%; float:right; display:block; color:#666; }
.zp_list .libg {background:#c5e5e1;}

.zp_info {clear:both; padding:20px; overflow:hidden; border-top:1px solid #F0F0F0;}
.zp_info li {font-size:13px; line-height:36px; height:36px;}
.zp_info .w1 {width:50%;}
.zp_info .w2 {width:30%;}
.zp_info .w3 {width:100%; clear:both;}


.box {padding:0 20px;}
.ptitle {font-size:16px; border-bottom:1px solid #e0e0e0; height:30px; position:relative; }
.ptitle span {display:block; border:1px solid #E0E0E0; border-bottom:none; background:#FFF; height:30px; width:90px; text-align:center; left:0; top:0; line-height:31px; position:absolute; }


.loginDiv {margin:auto; width:450px; border:1px solid #e5e5e5; border-radius:3px; overflow:hidden; padding:30px 20px 40px 20px;}
.loginDiv h2 {font-size:20px; text-align:center;}
.loginDiv .loginForm {width:500px; margin:20px auto;}
.loginDiv .InputCss {width:300px; margin:10px 0; height:33px; line-height:33px; border:1px solid #e0e0e0; padding:0 10px; text-align:center;}
.loginDiv .loginPaw {text-align:center;}
.loginDiv .setBtn {width:320px; height:38px; margin-top:10px;background:#F60; border:none; color:#FFF; font-size:16px; text-align:center; cursor:pointer;}

.jl_list {clear:both; }
.jl_list td { height:36px; line-height:36px; border-bottom:1px solid #F0F0F0; clear:both;}
.jltd {height:45px; line-height:45px;}
 

.jltab tr td{padding:6px 0; border-bottom:1px solid #E5E5E5;}

.defimg {background:url(defimg.jpg) no-repeat center #eeeeee; width:185px; height:224px; margin:auto; text-align:center; border:1px solid #EEE; text-align:center;}

.jlbox {padding:10px 0; border-bottom:1px solid #E5E5E5; overflow:hidden;}
.lpname {float:left; width:50px;}
.jwlist {width:820px; float:right;}
.jwlist li{float:left; font-size:14px;}
.jwlist .w_1{padding-right:20px;}
.jwlist .w_2{padding-right:20px;}
.jwlist .f16h22 {font-size:16px;  color:#069;}
 

.f16 {font-size:16px;  color:#069;}
.f14 {font-size:14px;  color:#069;}
.f16yello {font-size:16px; color:#F60; font-family:Arial, Helvetica, sans-serif;}

.hytxt {font-size:14px; line-height:30px; text-align:right;}
.hytxt .exit {color:#099; font-weight:bold;}

.bold {color:#F60; font-weight:bold;}
