body {font-size: 12px; font-family:"宋体"; color: #505050; line-height:1.6em; background-color: #001942; }
form,p,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
*{ margin:0; padding:0;}
h3{ font-size:14px; font-weight:bolder; display:block;}

/* CSS 图片向上对齐  vertical-align:middle; */
img {border:0; margin:0; padding:0;}


p{ line-height:1.6em; margin-bottom:16px; text-indent:2em;}

a{ line-height:2.0em;}
a:link {color: #333;text-decoration: none;}
a:visited {color: #333;text-decoration: none;}
a:hover {color: #BD0000; text-decoration: none;}
a:active {color: #333;text-decoration: none;}

ul li{ list-style:none; }


.xx {color:#7C9BBC;}
.xx a{ font-size:14px; background-image:url(images/dh_bg.jpg); }
.xx a:link{color:#ffffff; text-decoration: none; background-image:url(images/dh_bg2.jpg); }
.xx a:hover{color:#FEFF99; text-decoration: none;}
.xx a:visited {color: #ffffff; text-decoration: none;}
.xx a:active {color:#ffffff; text-decoration: none;}


#demo {position:relative;overflow:hidden;width:690px;height:100px;left:0px;top:4px;}   
#indemo { float:left; width: 800%;}   
#demo1 {float: left;}   
#demo1 a { color:#333333; text-decoration:none; margin:0; padding:0; }     
#demo2 {float: left; margin-top:1px; margin-left:5px; }   

.main{ width:916px; margin:0px auto; padding:2px 1px; background-color:#001942;}

/* 头部开始 */
  .header{ width:916px; overflow:auto;}
     .top1{ width:916px;  border-bottom:1px solid #CDCDCD; background-image:url(images/top_bg.jpg); overflow:hidden; clear:both;}
	     .logo{ float:left; width:431px; height:73px; background-image:url(images/logo.jpg); background-repeat:no-repeat;}
		 .logo_you{float:right; width:250px;  height:50px; padding-top:23px;background-image:url(images/top_bg.jpg);}
		    .logo_you ul{list-style:none;}
			.logo_you ul li{ list-style:none; line-height:24px;  float:left; margin-left:20px;}
			.logo_you ul li img{ margin-right:7px; display:block; float:left; margin-top:5px; }
			
	.top2{width:916px; height:30px; overflow:hidden;}
	 .top2 ul {margin:0; padding:0; overflow:auto; } 
	    .top2 ul li{ list-style:none; float:left;  color:#FFFFFF;  }
		.top2 ul li.chengse a{ font-size:12px; color:#FFFFFF; line-height:30px; padding:0px 27px; float:left; background-image:url(images/dh_bg.jpg); background-repeat:repeat-x;}
		.top2 ul li a:link{color:#ffffff; text-decoration: none; }
		.top2 ul li a:hover{color:#ffffff;text-decoration: none; background-image:url(images/dh_bg2.jpg);}
		.top2 ul li a:visited{color:#ffffff; text-decoration: none; }
		
		.top22 { font-size:12px; list-style:none; line-height:30px; padding:0px 24px 4px 30px;  background-image:url(images/dh_bg2.jpg); }
		
        .dh_fx{ width:2px; height:30px; float:left; background-image:url(images/dh_fx.jpg);}
	 	
	 .top3{ width:916px; border-bottom:3px solid #FF9900; overflow:hidden;}
	

		.hf2{ width:700px; height:93px; margin:0; background-image:url(images/hf2.gif); background-repeat:no-repeat;}
		.hf3{ width:950px; height:120px; background-image:url(images/hf3.jpg); background-repeat:no-repeat;}
         
		 .hf4{ width:950px;  margin:3px 0; overflow:hidden;}

   .more{ float:right; font-size:12px; color:#CCCCCC;}

/* 内容开始 */
.cpsyfl{ width:916px; height:92px; background-image:url(images/cpfl.jpg); overflow:hidden;}


.content{ width:916px; margin-top:10px; overflow:hidden;}

.zuo{ float:left; width:212px; }
     .gg{height:106px; padding:10px; border:1px solid #CCCCCC; background-image:url(images/gg_bg.jpg); background-repeat:repeat-x;}
	    .gg_nav{}
		.gg_nr{ margin:5px 0 0 12px;}
	 .www{ background-color:#F0EFF0; padding:10px; border:1px solid #CCCCCC; border-top:none;}
	   .w_nav{margin:0;}
	   .w_zhi{ margin:10px 0 0 12px;}
	   .w_tu{height:122px; background-image: url(images/www.gif); background-repeat:no-repeat;}
	   
.cpfl{ width:210px; overflow:hidden; }
		 .cpfl_nav{ font-size:12px; color:#FFFFFF; height:25px; padding:8px 10px 2px 10px; background-color:#353B43;}
		.cpfl_nav img { margin-right:10px;} 
		.cpfl_nr{padding:10px 10px 10px 10px;  width:183px; border:1px solid #F0F0F0;} 
		
		   .cpfl_big{width:178px; padding:5px 5px 0px 5px; float:left; border-bottom:1px solid #D3D8DF; background-color:#EEF2F8;}
		      .cpfl_big img{ display:block; float:left; margin-top:6px; margin-right:10px; line-height:0px; overflow:hidden;} 
		   
		   .cpfl_small{width:168px; padding:5px 5px 0px 15px; float:left; border-bottom:1px dashed #DCDDAC; background-color:#FFFFF8;}
		      .cpfl_small img{ display:block; float:left; margin-top:6px; margin-right:10px; line-height:0px; overflow:hidden;} 
		
	 
     .ft{ width:245px; margin-bottom:5px; margin-top:5px; }
        .ft_nav{ padding:6px 20px 4px 5px; text-align:center; background-image:url(images/nav1.jpg); font-size:16px; color:#FFFFFF; font-weight:bolder; }
      	.ft_nr { padding:10px 5px 5px 8px; border:1px solid #C1C1C1;  background-color:#F4F4F4; margin-top:1px; overflow:hidden;  }
	       .ft ul li{list-style:none;}
		    .ft ul li img{}
		.zhence_nav{ height:62px;  background-image:url(images/policies.gif); }

.zhong{ width:500px; float:left; margin-left:5px;}
    .new{ width:500px; overflow:hidden;}
		  .new_nav{ padding:5px 10px 2px 10px; height:20px; background-color:#F3F8FA; border-top:1px solid #CCCCCC; }
		     .nav_left{ float:left; font-size:14px;  font-weight:bolder;}
			 .nav_more{ float:right; font-size:12px; color:#CCCCCC;} 
			   .nav_more a{font-size:12px; color:#C5C5C5;} 
		     .new_nav img{ margin-right:6px; display:block; float:left; margin-top:1px;} 
		  
		  .new_nr {width:483px; padding:10px 5px 5px 10px;  border:1px solid #E6E6E6; overflow:hidden; }
             .new_right{float:right; width:295px;}
             .new_nr ul li{ line-height:1.8em;}
			 .new_nr ul li img{ margin-right:7px; display:block; float:left; margin-top:2px;}
			 .new_tu{ float:left; height:124px; width:173px; }
			 
	.cptj{ width:500px; overflow:hidden; margin-top:5px; clear:both;}
	  .cptj_nav{ padding:5px 10px 2px 10px; height:20px; background-color:#F3F8FA; border-top:1px solid #CCCCCC; }
	     .cptj_nav img{ margin-right:6px; display:block; float:left; margin-top:1px;} 
	  .cptj_nr{ width:483px; padding:10px 5px 5px 10px;  border:1px solid #E6E6E6; overflow:hidden; }
	   .cptj_nr img{ padding:1px; border:1px solid #EFEFEF;}
			 
.you{ float:right; width:190px; }

	 .hzhb{ width:190px;  border-bottom:1px #D5D5D5 solid; overflow:hidden; }
		     .hzhb_nav{ font-size:12px; color:#FFFFFF; height:25px; font-weight:bolder; padding:5px 10px 2px 10px; background-color:#353B43;}
			 .hzhb_nav img { margin-right:10px;} 
			 .hzhb_nr{ padding:10px 5px 5px 10px; width:175px;}
		       .hzhb_nr img{ padding:3px; border:1px solid #EFEFEF;}
			   

			   
			   

.lxwm{ height:130px; margin:10px 0 0 0; padding:10px 5px 0 90px; background-image:url(images/lxfs.gif); background-repeat:no-repeat;}
.lxwm_nr{ height:30px; margin:5px 0 0 10px;; padding:5px;}

.nynr{ width:699px; float:left; margin-left:5px; text-align:center; overflow:hidden;}
   .gsjj{ width:699px;  text-align:left; padding-top:15px;border-top:1px solid #CCCCCC;}
      .cnnav_wz{ font-family:"宋体"; font-weight:bolder; font-size:14px;}
      .ennav_wz{ font-family:Arial, Helvetica, sans-serif; color:#BFB7AC; }



/* 底部 */		  
.bottom{ text-align:center; width:916px; overflow:hidden;  margin:20px 0;  border-top:1px solid #CCCCCC; clear:both;}
    .bottom1{ font-family:Arial, Helvetica, sans-serif, 宋体 ; color: #829FBC; width:900px; padding:10px  text-align:center; padding-top:15px; }
    .bottom_left{ width:50px; float:left; margin-left:160px;}
	.bottom_right{ text-align:left; float:left; margin-left:5px}
	
	
.link{ text-align:left; width:910px; margin-top:1px; padding:5px 15px;  background-color:#F6F6F6; border:1px solid #EFEFEF;}
	    .link ul li{ float:left;}
	    .link ul li a{ list-style:none; float:left;}
.new_titl{ font:bold 16px/50px Arial; border-bottom: solid 1px #CCC; padding:0px; margin:0px; color: #1E5A9E;}
.col{ font-size:12px; font-weight:normal; display:block; margin:0px; padding:0px; font-family:Arial; color:#999999;}
.news{ color:#999; margin-top:8px; font-family:Arial, Helvetica, sans-serif;}
.news a:link,.news a:visited{ color:#666; text-decoration:none;}
.news a:hover{ color:#C00; text-decoration:underline;}
.page{ border-top: dashed 1px #E1E1E1; margin:10px 0px 5px 0px; line-height:35px; font-family:Arial;}
.jobs{ font-weight:bold; color:#2774C4;}
.pic{ width:190px; text-align:center; margin-top:10px;}
.pic img{ border:solid 1px #EDEDED; padding:4px;}
.pic a:hover img,.cfsb a:hover img{border:solid 1px #B6B6B6;}
.input{
	background-color:#FFFFFF;
	color:#666;
	border:1px solid #CCC;
	font: 12px/20px Verdana, Arial;
	height:20px;
	padding: 0px 0px 0px 10px;
}
.massagebox,.massagebox:hover{
	background-color:#FFFFFF;
	colsor:#666;
	height: 150px;
	width: 400px;
	border:1px solid #CCC;
	font: 12px/20px Verdana, Arial;
	padding: 0px 0px 0px 10px;
}
.massagebox:hover,.input:hover{	color:#999; border:1px solid #999;}
.submit{ width:70px; height:24px; cursor:pointer; border:none; background:#EDEDED; color:#C00; font:bold 12px/24px "宋体";}
.search{float:left;width:182px; margin:0; padding:0px; }
.border2{
	float:left;
	font: 12px/20px Arial;
	width:115px;
	height:20px;
	border:solid 1px #D9D6D6;
	color:#999;
	margin:0 8px 0 8px;
	padding:0 0 0 5px;
	}
#searchBtn{float:left; width:40px; height:22px;}
.pic_show {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px;  no-repeat right top; MARGIN: 0px; WIDTH: 124px; HEIGHT: 148px
}
.search{float:left;width:200px; padding:0px;}
.txtBox1{
	width:125px;
	height:18px;
	border:#CCC solid 1px;
	background-color:#fff;
	color:#333;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	float:left;
	margin-left:10px; 
}