*{    
    margin:0;   
    padding:0;  
	font-size:12px;
} 
a{ text-decoration:none; color:#000;font-size:12px;}
#clear{ clear:both;}
ul,ol,dl,li{list-style-type:none;}
img{border:none}
body{ background:url(../image/1_01.gif) repeat-x;}
#container{ width:1003px; margin:0 auto; background:url(../image/bg.gif) repeat-x; position:relative;}
#head{ background:url(../image/head_bg.jpg) no-repeat; width:1003px; height:169px;}
#logo{ float:left; height:82px;}
#search{ float:right; margin-right:20px; *margin-right:10px;}
#search ul{ margin-left:12px;}
#search ul li{ line-height:17px; height:17px; float:left; padding: 8px 0 0 10px;}
#search ul li a{ font-size:13px; color:#FFF;   }
#search form{ margin-top:40px; width:190px;}
form #sh{ position:relative;}
#menu ul{ margin-left:310px;}
#menu ul li{   padding:0 8px 0 8px; line-height:24px; height:24px; float:left; display:block;}
#menu ul li a{ color:#FFF; font-size:12px; font-weight:bold; }
#content{
	width:983px;
	position:absolute;
	top:105px;
	left:10px;
}
#con_left{ float:left; margin-top:8px;} #con_right{ float:right; margin-top:8px;}
#con_r_left{ float:left; width:519px;  margin-left:17px;  }
*html #con_r_left{margin-left:8px;} 
#con_r_right{ float:right; width:220px;}

#title{ background:url(../image/y_title.jpg) no-repeat; width:519px; height:29px;}
#title h2,#title_p h2{ float:left;} #title span,#title_p span{ float:right; display:block;}
#about{ width:519px; height:95px; margin:15px 0 15px 0; overflow:hidden;}
#about img{ float:left; margin-right:10px;} 
#about p{ font-size:12px; line-height:20px;}

#news{ margin:7px 5px 7px 5px; height:100px;}
#news dl{} 
#news dl dt{ line-height:24px; float:left; display:block; width:415px;}
#news dl dt a{ font-size:12px;} #news dl dt a:hover{color:#0d266c;} 
#news dl dd{ font-size:12px; color:#cccccc; float:right; display:block;}
#con_r_right h2{ background-color:#0e276f; width:205px; height:30px; color:#FFF; font-size:13px; line-height:30px; padding-left:15px;}
#hy{ width:218px; border:1px solid #b8bfd5; height:278px;}
#hy img{ margin-left:4px; display:block; margin-top:5px;}

#pro{ width:756px; height:165px; background-color:#F2F4F9; margin-left:17px; margin-top:30px;}
*html #pro{margin-left:15px;}  
#pro ul{}
#pro ul li{ float:left; padding:5px 15px 0px 16px; display:block;}
#pro ul li img{ border:1px solid #b8bfd5; margin-bottom:5px;}
#pro span{ display:block; text-align:center; font-size:12px;  } 
#pro span a{ color:#344B88;}
#pro span a:hover{ color:#0e276f;}

#foot{  height:80px; width:983px; background:url(../image/y_07.gif) #0e276f no-repeat center left; position:relative; margin-top:8px;}
#foot_m{ width:370px; margin:0 auto; height:35px;}
#foot_m ul{ text-align:center;}
#foot_m ul li{ float:left; padding:8px 10px 0 10px; color:#FFF;  } #foot_m ul li a{ display:block; color:#FFF; font-size:12px;}
#foot span{ text-align:center; color:#b0b8d0; font-size:12px; display:block; line-height:20px;}
#link{
	width:165px;
	position:absolute;
	left: 812px;
	top: 37px;
}
#con_left #list,#con_left #list1{ width:210px; background-color:#ffffff;}
#con_left #list h2,#con_left #list1 h2{ background:url(../image/list_title.gif) repeat-x; width:193px; height:31px; line-height:31px; font-size:13px; color:#FFF; margin:0; padding:0 0 0 16px;}
#list ul{ margin-top:3px;}
#list ul li{ background-color:#e5eaf4; line-height:26px; height:26px; border-bottom:1px solid #FFF; width:189px; margin-left:3px; padding-left:15px;}
#list ul li a{ font-size:12px;}
#list ul li a:hover{ color:#0d266c;}

#pro_sea{ background:url(../image/sea_bg.gif) no-repeat; width:200px; height:61px; margin:15px 0 0 0; padding-top:45px; padding-left:10px;}
#pro_sea #kk{ float:left; width:142px;} #pro_sea #bb{ float:left; margin-left:5px;}
img.lx{ margin-top:10px; }
#pro_lx{ background:url(../image/lx_bg.gif) no-repeat; width:198px; height:136px; margin-top:10px;padding-top:55px;  padding-left:12px;}
#pro_lx span{ font-size:12px; line-height:20px; }
.wz{ font-size:12px; color:#666}

#con_right1{ float:right; background:#FFF; width:762px; margin-top:8px;}
#title_n{ width:733px; margin:0 auto; border-bottom:1px solid #cad3e8; height:27px;}
#title_n h2{ background:url(../image/nei6_07.gif) no-repeat; height:27px; line-height:27px; color:#102974; font-size:13px; padding-left:20px; float:left;}
#title_n span{ font-size:12px; display:block; float:right; line-height:27px; color:#999999;}#title_n span a{ color:#999999;}
#title_n span a:hover{ color:#102974;}
#con_n img{ border:1px solid #ecf0f6; float:left; margin-left:15px;   display:block; margin-top:25px; }

*html #con_n img{ margin-left:8px;}
*html #con_n_c{margin-right:7px;}

#con_n_c{ float:right; margin-right:14px;}
#con_n_c h3{ font-size:12px; background:url(../image/title_n.gif) no-repeat; width:457px; height:21px; line-height:21px;margin-top:25px; }
#con_n_c p{ line-height:20px; font-size:12px; width:457px; margin-top:20px; height:120px;}


#con_n_tab{ margin-top:15px;}
#con_n_tab p{ font-size:12px; line-height:20px; margin:15px; }
.btn1{ background:url(../image/bj8.gif) no-repeat; border-bottom:1px solid #CAD3E8;}
.btn1 a{ font-size:12px; font-weight:bold; color:#000;}
.btn2{ background:url(../image/bj7.gif) no-repeat;  font-size:12px; font-weight:bold; color:#1a50b8;  cursor:pointer;}
.k{ border-bottom:1px solid #CAD3E8; border-left:1px solid #CAD3E8; border-right:1px solid #CAD3E8;}


#con_n1{ border-bottom:1px #CAD3E8 dotted; width:733px; height:135px; margin-left:14px;}
#con_n1 img{ border:1px solid #ecf0f6; float:left; display:block; margin:15px 0 0 0px;}
#con_n_c1{ float:right; width:540px; margin:12px 0 0 0;}
#con_n_c1 h3{ font-size:12px; background:url(../image/dot.gif) no-repeat center left; padding-left:10px; height:21px; line-height:21px;  }
#con_n_c1 p{ line-height:20px; font-size:12px;  margin-top:12px;  }
#con_n_c1 img{ margin:15px 20px 0 0;}

#cn p{ font-size:12px;  line-height:20px;}

#news_n{ width:733px; margin-left:14px;}
#news_n{ line-height:20px;}
#news_n dl{ margin-top:15px;} 
#news_n dl dt{ line-height:24px; display:block; float:left; height:24px; width:500px; background:url(../image/dot.gif) no-repeat center left; padding-left:10px;}
#news_n dl dt a{ font-size:12px; } #news_n dl dt a:hover{ color:#0d266c; }
#news_n dd{ font-size:12px; color:#cccccc; display:block; float:right; width:80px;}


#cn #about_n{ float:left; width:700px; margin:15px;}
#about_n span{font-size:12px; margin:20px; line-height:20px;  }
#cn #bg_img{ float:left; margin:15px 0 0 0;; }
#cn #bg_img img{ display:block; margin-top:10px;}
