/* CSS Document */

*{ margin:0;padding:0; list-style-type:none;}
.clear{ clear:both;}
body{
  padding:0px; margin:0px; width:100%;
  background:#f8f8f8;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}

a{text-decoration:none;
color:#000;
}
a:hover{
	color:#0452a5;
}


.f2a{
	color:#fff;
}

.head{
	width:100%;
	height:36px;
	background-color:#f8f8f8;
	border-bottom:solid 1px #e8e8e8;
}

.logo{
	width:100%;
	height:101px;
	background-color:#f8f8f8;
	text-align:center;
}
.logo_a{
	height:101px;
	width:975px;
	background:url(../images/name.jpg);
	margin:auto;
}
.logo_a1{ float:left;}
.logo_a2{
	height:30px;
	width:298px;
	float:right;
	text-align:right;
	margin-top:15px;
}


.logo_a a{
	text-decoration:none;
	color:#000;
}

.logo_a a:hover{
	color:#014a97;
}



.nav{
	width:100%;
	height:45px;
	text-align:center;
	margin-top:1px;
	margin-bottom:1px;
	background-image:url(../images/menuBg.jpg);
	background-repeat:repeat-x;
}

.btt{
	width:100%;
	height:42px;
	background:url(../images/newsBg.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	line-height:40px;
}

.btt img{
	margin-left:155px;
}

.mores{
	height:247px;
	width:1002px;
	margin:auto;
	border:solid 0px red;
	margin-top:10px;
}

.mores_a{
	width:242px;
	height:247px;
	float:left;
}

.mores_a .a_jj{
	width:240px;
	height:240px;
	border:solid 1px #d5d5d5;
	background-color:#fff;
}







.mores_b{
	width:242px;
	height:247px;
	float:left;
	margin-left:10px;
	border:solid 0px red;
}


.b_wh{
	width:241px;
	height:240px;
	border:solid 1px #d5d5d5;
	background-color:#fff;
}

.mores_b .b_cg{
	width:241px;
	height:240px;
	border:solid 1px #d5d5d5;
	background-color:#fff;
}


.mores_d{
	width:242px;
	height:249px;
	float:left;
	margin-left:12px;
	border:solid 0px red;
}


.mores_d .d_yx{
	width:242px;
	height:240px;
	border:solid 1px #d5d5d5;
}


.yxdl{
	width:242px;
	height:197px;
	background:url(../images/em_bg.jpg);
}

.cpjj{
	width:1002px;
	height:235px;
	margin:auto;
	margin-top:10px;
}

.cpjj_top{
	width:1001px;
	height:42px;
	border-right:solid 1px #d5d5d5;
	background:url(../images/banBg.jpg);
	background-repeat:repeat-x;
}

.cp1{
	float:left;
}

 .cp2{
	float:right;
}

.cpjj_bot{
	width:1002px;
	height:173px;
	background:url(../images/index_pro.jpg);
	padding-top:20px;
	overflow:hidden;
}

.content{
	width:650px;
	padding-top:10px;
	padding-bottom:32px;
	padding-left:23px;
	line-height:28px;
	text-align:center;
	margin-left:55px;
}




.xxxx{
	width:1002px; height:235px; margin:auto; border:solid 0px red;
	margin-top:15px;
}


.lxwm_a{
	width:493px;
	height:234px;
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-bottom:solid 1px #d5d5d5;
	float:left;
	background-color:#fff;
}

.lxwm_a .a_top{
	width:493px;
	height:40px;
	background:url(../images/bgg.jpg);
	background-repeat:repeat-x;
}
.new_content{
	margin-top:5px;
	height:180px;
	width:450px;
	margin-left:20px;
	border:solid 0px red;
}
.new_content cssdhd{
	height:29px;
	
	padding-left:10px;
	line-height:29px;
}
.csshd{
    height:29px;
	border-bottom:dotted 1px #014a97;
	padding-left:10px;
	line-height:29px;
}

.new_content div a{
	margin-left:10px;
}



.lxwm_b{
	width:495px;
	height:234px;
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-bottom:solid 1px #d5d5d5;
	float:right;
	background-color:#fff;
}

.con_content{
	width:495px;
	background:url(../images/lxwm.jpg);
	height:194px;
}

.con_content div{
	width:400px;
	height:30px;
	margin-left:28px;
	border:solid 0px red;
	line-height:30px;
}


.lxwm_b .b_top{
	width:495px;
	height:40px;
	background:url(../images/bgg.jpg);
	background-repeat:repeat-x;
}



.webFooterTable{
	border-top:#d0d0d0 solid 1px;
	width:100%;
	table-layout:fixed;
	margin:0;
	padding:0;
	margin-top:20px;
	border-spacing:0;
	background-color:#0553a5;
}

.bibu_kuai{width:960px; text-align:center;margin:0 auto;height:30px;line-height:38px;color:#fff;}
.bibu_kuai a {color: #fff;padding: 0px 1px;text-decoration: none;}
.bibu_kuai a:hover{ color:#fff; text-decoration:underline;}

.banquan{ line-height:24px; padding:0 0 10px 0; width:960px; margin:0 auto; text-align:center;color: #fff;}
.banquan a{ color:#fff; text-decoration: none;}
.banquan a:hover{ color:#fff;text-decoration: underline;}



#userLogin{
	height:24px;
	line-height:24px;
	width:800px;
	margin-left:150px;
	float:left;
	border:solid 0px red;
}

#userLogin_a{
	float:right;
	margin-right:240px;
	margin-top:9px;
}

.head a{
	text-decoration:none;
	color:#000;
}

.head a:hover{
	color:#014a97;
}
.jjnr{
  font-family:"ËÎÌå";
  font-size:12px;
  line-height:26px;
  color:#000000;
  width:217px;
   margin:auto;
}
.jjnr a{ text-decoration:none; color:#000000;}
.jjnr a:hover{text-decoration:none; color:#014a97;}







.email{
	width:242px;
	height:199px;
	float:left;
	margin-top:4px;
	margin-left:25px;
}
.email .userName{
	margin-top:5px;
	height:20px;
}

.email .userName input{background:url(../images/emailLogin.jpg);
width:144px;
height:27px;
}

.email .emails{
	margin-top:12px;
	height:31px;
	color:#1366d1;
	line-height:31px;
	font-weight:800;
	text-align:left;
	padding-left:52px;
}

.email .sec{
	margin-top:0px;
	height:27px;
	margin-left:2px;
}
.email .sec input{background:url(../images/emailLogin.jpg);
width:144px;
height:27px;
}

.login{
	margin-top:30px;
	margin-left:120px;
}



.ab_bnner{
	width:100%;
	height:274px;
	background:url(../images/about_04.jpg);
}





.left_all{
	width:250px;
}

.left_top{
	width:250px;
	height:476px;
}

.left_top .left_cp{
	margin-top:0px;
	width:250px;
	height:416px;
	background:url(../images/left_t.jpg);
}

.dyf{
	width:250px;
	height:10px;
}
.left_top .left_cp .aaaa{
	width:220px;
	height:30px;
	background:url(../images/ab_cp_14.jpg);
	margin-left:10px;
	margin-top:4px;
	line-height:30px;
	text-align:left;
}

.left_top .left_cp .aaaa img{
	margin-left:20px;
	margin-top:10px;
	line-height:30px;
	margin-right:9px;
}
.left_top .left_cp .aaaa a{
	color:#000;
	text-decoration:none;
}


.left_bot{
	width:250px;
	height:214px;
}
.left_bot .l_lxfs{
	width:250px;
	height:175px;
	background:url(../images/about_18.jpg) no-repeat;
}
.l_lxfs_a{
	text-align:left;
	height:26px;
	width:225px;
	border:solid 0px red;
	margin-left:24px;
	line-height:27px;
}
	


.about{
	height:691px;
	width:1003px;
	margin:auto;
	
}

 .about .about_left{
	float:left;
}

 .about .about_right{
	float: right;
	min-height:691px;
	width:746px;
	border:solid 1px #dcdcdc;
}

.abr_t{
	width:746px;
	height:46px;
	background:url(../images/about_12.jpg);
}


.abr_jj{
	float:left; margin-left:35px; line-height:46px;
	font-size:16px;
	color:#014a97;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:bold;
}


.abr_jjj{
	text-align:right;
	width:300px;
	float:right;
	line-height:46px;
	margin-right:8px;
}

.abr_jjj a{
	text-decoration:none;
	color:#000;
}

.abr_jjj a:hover{
	color:014a97;
}

.abr_b{
	width:746px;
	height:645px;
	background:url(../images/about_15.jpg);
}

.gsjj{
	width:690px;
	margin-left:27px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:28px;
	text-indent:2em;
}
.cpzx_all{
	width:746px;
	
}

.cpzx{
    padding-left:15px;
	
}

.zxjy{
	margin:auto;
	margin-top:13px;
	text-align:left;
	 min-height:430px;
	width:744px;
	padding-top:10px;
	padding-right:15px;
	padding-left:10px;
	line-height:26px;
}

.xh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #014a97;
}
.cpzxy{ line-height:28px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:18px; padding-right:18px;}
.lxc{ line-height:28px; border-bottom:1px dashed #014a97;}
.cpzxl{ padding-left:15px; padding-right:15px;}
