/* #################### ½¹µãÍ¼ ##################### 
.focus{ position:relative; width:530px; height:350px; background-color: #000; float: left;}  
.focus img{ width: 530px; height: 350px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{color:#fff; font-size:20px; overflow:hidden; padding-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:520px; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

*/





@charset "gb2312";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,
fieldset,input,p,blockquote,th,td {margin:0px; padding:0px; }
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:none;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none; margin: 0; padding:0;}
caption,th {text-align:left;}
a{color:#2e6eb6; }
.STYLE1 {
    font-size: 12px;
    font-weight: bold;
}
.STYLE3 {font-size: 12px}
img a {border: none;}
.br{border: 1px #dbdbdb solid;}


body {
	margin: 0;
	background:#fff;
	padding:0;
	font-family:"ËÎÌå";


}
.nav a{
    font-size: 12px;
    text-decoration: none;
    color:#1d1d1d;
    border-left: 1px #b6b6b6 solid;
    padding: 0 8px;
}
.nav a.first{
    border: 0 none;
    padding-left: 0;
}

.column_top{
    display:block;
    text-align:center;
    height:24px;  
    line-height:24px;  
    font-size: 12px;
	color: #333;
	text-decoration: none;
	background: url("imagesnav_li.jpg") left no-repeat;
}
.first{background: none;}

.column_top a:hover,.column_top a:active{
    line-height:24px;  
    font-size: 12px;
	color: #333;
	text-decoration: underline;
}

#nav_li{
    height: 24px;
    line-height: 24px; 
}

#nav{
   display: none;
}
#nav tr td{
    background: #2b78c8;
    border-bottom:1px #999 dashed; 
     opacity:0.8; filter:alpha(opacity=80);
}
#nav tr td a{
    font-size: 12px;
}

.column_top a{
    margin:0;
    text-align:left;
    line-height:24px;  
    font-size: 14px;
	color: #fff;
	text-decoration: none;
	margin:0 3px\9;
}

.column_top a:hover,.column_top a:active{
    margin:0;
    line-height:24px;  
    font-size: 14px;
	color: #fff;
	text-decoration: underline;
	margin:0 3px\9;
}



.blackuang{
margin: 8px;
padding: 6px 12px 0px;
background-color: #ffffff;
border:1px solid #e0e0e0;
}
.blackuang tr td .web b{
    color:#e60201;
}
.blackuang tr td .web{
    color:#0d5094;
    font-size: 12px;
    line-height: 24px; 
}
.blackuang1{
    padding:6px 1px 1px 1px;
}

.blackuangbg{
margin: 8px 8px 0 8px;
width:190px;
background-color: #ffffff;
border:1px solid #e0e0e0; background:url(address_03.jpg) no-repeat;
height:153px;
padding:75px 0px 0px 10px;
}
.dongdai tr td{
    padding-left: 10px;
}

.blackuangadv{
margin: 8px 8px 0 8px;
width:190px;
}

.ybzf {
    font-size: 14px;
    text-align: left;
}

.ybzf_intro {
    color: #555;
    font-size: 12px;
    line-height: 20px;
}

.blackuangbg a.word{float:left; display:block; width:38px; text-align:left; height:12px; margin-bottom:24px;}
.blackuangbg div.space{float:left; width:39px;}
.blackuangbg div.space2{float:left; width:30px;}
.blackuangbg a.aaa{float:left; width:30px;}

.kuang{
margin: 0 auto;
background-color: #ffffff;
border:1px solid #e0e0e0;}

.linkkuang{
margin: 0 auto;
padding:15px;
background-color: #ffffff;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;}


.blue15b{
    text-align:left;
    line-height:36px;  
    font-size: 15px;
    color: #4181a8;
    font-weight:bold;
	text-decoration: none;
}

.blue15b a{text-align:center;
    font-size: 15px;
	color: #4181a8;
    font-weight:bold;
	text-decoration: none;
}

.blue15b a:hover,.blue15b a:active {
    font-size: 15px;
	color: #4181a8;
font-weight:bold;
	text-decoration: underline;
}

.blue14{
    text-align:left;
    line-height:28px;  
    font-size: 14px;
	color: #d3d3d3;
	text-decoration: none;
}

.blue14 a{
    text-align:center;
    line-height:28px; 
    font-size: 14px;
	color: #004973;
	text-decoration: none;
}

.blue14 a:hover,.blue14 a:active {
    font-size: 14px;
	color: #004973;
	text-decoration: underline;
}

.bluebg{
	background:url(list_bg_03.jpg) no-repeat 0px 10px;
	background:url(list_bg_03.jpg) no-repeat 0px 9px\9;
text-align:left;
       line-height:28px;  
       font-size: 14px;
	color: #d3d3d3;
	text-decoration: none;
	padding-left:15px;
}

.bluebg a{text-align:center;
line-height:28px; 
    font-size: 14px;
	color: #004973;
	text-decoration: none;
}

.bluebg a:hover,.bluebg a:active {
    font-size: 14px;
	color: #004973;
	text-decoration: underline;
}


.bluebg1{
    text-align:left;
    line-height:29px;  
    font-size: 14px;
    padding-left: 6px;
	text-decoration: none;
}

.bluebg1 a{
	background:url(li.jpg) no-repeat 0px 6px;
	text-align:center;
	line-height:29px; 
    font-size: 14px;
	color: #094d8a;
	text-decoration: none;
	padding-left:15px;
}

.bluebg1 a:hover,.bluebg1 a:active {
    font-size: 14px;
	color: #094d8a;
	text-decoration: underline;
}

.bluebg_vd{
    text-align:left;
    line-height:29px;  
	color: #2e6eb6;
	text-decoration: none;
}

.bluebg_vd a{
	background:url(video_li.jpg) no-repeat 6px 0;
	text-align:center;
	line-height:29px; 
	color: #2e6eb6;
	text-decoration: none;
	padding-left:35px;
}

.bluebg_vd a:hover,.bluebg_vd a:active {
	color: #094d8a;
	text-decoration: underline;
}
.timg{
    margin-left: 6px;
}

.bluebgf12{
    text-align:left;
    line-height:29px;  
    font-size: 12px;
	color: #094d8a;
	text-decoration: none;
	padding-left:6px;
}

.bluebgf12 a{
    background:url(li.jpg) 0 6px no-repeat; 
    padding-left:14px;
	text-align:left;
	line-height:29px; 
    font-size: 12px;
	color: #094d8a;
	text-decoration: none;
}

.bluebgf14 ul{
    margin-top: 10px;
}
.bluebgf14 li{
    text-align:left;
    line-height:24px;  
	background:url(list_bg1_03.jpg) no-repeat 0px 10px;
	padding-left:15px;
	margin-left:15px;
	float:left;
	width: 122px;
	text-decoration:none;
}

.bluebgf12 li a{
    font-size: 12px;
	color: #084e89;
	text-decoration: none;
}
.bluebgf14{
    border:1px solid #dfe0e4;
    display:block; 
    height:190px;
    padding:1px;
    background: #fff;
}

.bluebgf14 li a{
    font-size: 12px;
	color: #084e89;
	text-decoration: none;
}

.bluebgf12 a:hover,.bluebgf12 a:active {
    font-size: 12px;
	color: #094d8a;
	text-decoration: underline;
}

.bluebgf123{
text-align:left;  
       font-size: 12px;
	color: #d3d3d3;
	text-decoration: none;
	padding-left:15px;
	height:27px;
	line-height:27px;
}

.bluebgf123 a{
	text-align:center;
    font-size: 12px;
	color: #094d8a;
	text-decoration: none;
}

.bluebgf123 a:hover,.bluebgf123 a:active {
    font-size: 12px;
	color: #094d8a;
	text-decoration: underline;
}

.black15b{
text-align:left;
       line-height:32px;  
       font-size: 15px;
	color: #207095;
font-weight:bold;
padding:1px 0 5px 0;
	text-decoration: none;
}

.black15b a{text-align:center;
    font-size: 15px;
	color: #333;
font-weight:bold;
	text-decoration: none;
}
.black15b h2{
    font-weight:bold;
    color:#226d95;
    font-size: 14px;
    padding-left:10px;
}

.black15b a:hover,.black15b a:active {
    font-size: 15px;
	color: #333;
font-weight:bold;
	text-decoration: underline;
}


.white14b {
padding:0 12px;
text-align:left;
       line-height:18px;  
       font-size: 14px;
	color: #fff;
font-weight:bold;
	text-decoration: none;
}

.blue12{
text-align:left;
       line-height:26px;  
       font-size: 12px;
	color: #004973;
	text-decoration: none;
}

.blue12 a{text-align:center;
    font-size: 12px;
	color: #004973;
	text-decoration: none;
}

.blue12 a:hover,.blue12 a:active {
    font-size: 12px;
	color: #004973;
	text-decoration: underline;
}
.blue14b{

       line-height:26px;  
       font-size: 14px;
	color: #004973;
font-weight:bold;
	text-decoration: none;
}

.blue14b a{text-align:center;
    font-size: 14px;
	color: #004973;
font-weight:bold;
	text-decoration: none;
}

.blue14b a:hover,.blue14b a:active {
    font-size: 14px;
	color: #004973;
font-weight:bold;
	text-decoration: underline;
}


.blue12b{
text-align:left;
       line-height:26px;  
       font-size: 12px;
	color: #004973;
font-weight:bold;
	text-decoration: none;
}

.blue12b a{text-align:center;
    font-size: 12px;
	color: #004973;
font-weight:bold;
	text-decoration: none;
}

.blue12b a:hover,.blue12b a:active {
    font-size: 12px;
	color: #004973;
font-weight:bold;
	text-decoration: underline;
}

.black12{
       line-height:19px;  
       font-size: 12px;
	color: #085782;
	text-decoration: none;
}

.black12 a{text-align:center;
    font-size: 12px;
	color: #004973;
	text-decoration: none;
}

.black12 a:hover,.black12 a:active {
    font-size: 12px;
	color: #004973;
	text-decoration: underline;
}


.white12{
     line-height:19px;  
     font-size: 12px;
	 color: #085782;
	 text-decoration: none;
}

.white12 a{text-align:center;
	font-weight:normal;
    font-size: 12px;
	color: #085782;
	text-decoration: none;
}

.white12 a:hover,.white12 a:active {
	font-weight:normal;
    font-size: 12px;
	color: #085782;
	text-decoration: underline;
}

.bom_blue{
       line-height:19px;  
       font-size: 12px;
	color: #666;
	text-decoration: none;
}

.bom_blue a{text-align:center;
	font-weight:normal;
    font-size: 12px;
	color: #085782;
	text-decoration: none;
}

.bom_blue a:hover,.bom_blue a:active {
	font-weight:normal;
    font-size: 12px;
	color: #085782;
	text-decoration: underline;
}
.bm_word {
    color: #11375C;
    font-size: 12px;
    line-height: 18px;
}
.bm_word a {
    color: #000000;
    text-decoration: none;
}
.black14{
       line-height:24px;  
       font-size: 14px;
	color: #333;
	text-decoration: none;
}

.black14 a{
    line-height:24px; 
    font-size: 14px;
	color: #004973;
	text-decoration: none;
}

.black14 a:hover,.black14 a:active {
    font-size: 14px;
	color: #004973;
	text-decoration: underline;
}

.more12{
    text-align:left;
    font-size: 12px;
	color: #0a5293;
	text-decoration: none;
}

.more12 a{text-align:center;
    font-size: 12px;
	color: #0a5293;
	text-decoration: none;
}

.more12 a:hover,.more12 a:active {
    font-size: 12px;
	color: #0a5293;
	text-decoration: none;
}


.more15{
text-align:left;
       line-height:26px;  
       font-size: 12px;
	color: #0a5293;
	text-decoration: none;
}

.more15 a{text-align:center;
    font-size: 12px;
	color: #0a5293;
	text-decoration: none;
}

.more15 a:hover,.more15 a:active {
    font-size: 12px;
	color: #0a5293;
	text-decoration: none;
}

.study12{
       line-height:26px;  
       font-size: 12px;
	color: #4aa1d6;
	text-decoration: none;
}

.study12 a{text-align:center;
padding: 6px 10px;
background-color: #ffffff;
border:1px solid #e0e0e0;
    font-size: 12px;
	color: #4aa1d6;
	text-decoration: none;
}

.study12 a:hover,.study12 a:active {
padding: 6px 10px;
background-color: #ffffff;
border:1px solid #e0e0e0;
    font-size: 12px;
	color: #4aa1d6;
	text-decoration: underline;
}
.link12{
text-align:center;
       line-height:26px;  
       font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.link12 a{text-align:center;
padding: 9px 20px 11px 20px;
    font-size: 12px;
	color: #666;
	text-decoration: none;
}

.link12 a:hover,.link12 a:active {
padding: 9px 20px 11px 20px;
text-align:center;
font-weight:bold;
background-color: #ffffff;
border-top:2px solid #4aa1d6;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
    font-size: 12px;
	color: #333;
	text-decoration: none;
}

.link12bb{
text-align:center;
font-weight:bold;
background-color: #ffffff;
border-top:2px solid #4aa1d6;
border-right:1px solid #e0e0e0;
border-left:1px solid #e0e0e0;
font-size: 12px;
color: #333;
text-decoration: none;
}
.title24{
text-align:center;
font-weight:bold;
       line-height:40px;  
       font-size: 24px;
	color: #004973;
	text-decoration: none;
}
 
.zfyw{font-size:14px;color:#FFFFFF; font-weight:bold; padding-left:13px; background:url(news_title_bg_03.jpg) no-repeat}
.zfyw_title{ color:#094d8a;font-weight:bold; font-size:14px; padding-left: 6px;}
.zfyw_title a{color:#094d8a; text-decoration:none}
.zfyw_word{color:#696969; font-size:12px; padding-left: 6px; border-bottom:1px dotted #919191; line-height:20px}
.zfyw_word_a{color:red; text-decoration:none}
.title_bg{ background:url(title_bg_03.jpg) repeat-x}
.title_word_bg{ background:url(title_ico_03.jpg) no-repeat 5px 8px; color:#094d8a; padding-left:20px; font-weight:bold; font-size:15px}
.zfwy_bg{ background:url(head_bottom_bg_03.jpg) no-repeat 10px 0px; color:#FFF; width:73px; padding-left:30px; line-height:23px; font-size:14px}
.zfwy_bg2{ background:url(head_bottom_bg_03.jpg) no-repeat 10px 0px; color:#FFF; width:88px; padding-left:15px; line-height:23px; font-size:14px}
.bluer{color:#217099; font-weight:bold;}
.bluern{color:#02457a; font-weight:normal; font-size:14px}
.gray_word{color:#9e9f9f; font-size:12px; line-height:18px}
.gray_word_2{color:#696969; font-size:12px; line-height:18px}

.title_video_bg{ background:url(video_ico_03.jpg) no-repeat 5px 10px; color:#094d8a; padding-left:20px; font-weight:bold; font-size:15px}
.black_word{color:#094d8a; font-size:12px; line-height:20px;}
.black_word a{color:#094d8a; text-decoration:none}
.black_word a:hover{ text-decoration:underline}
.wm_bg{ background:url(wm_bg.jpg) repeat-y;}
.title_zf_bg{ background:url(title_bg_2_03.jpg) no-repeat; height:26px; color:#094d8a; padding-left:20px; font-weight:bold; font-size:15px}
 
 .yanlian .txt a{
    display:block;
    line-height: 27px;
    background: #f1f1f1;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
 }
 .xianfeng{
    height: 86px;
    color:#727272;
    font-size: 12px;
    line-height: 18px;
}
 .xianfeng a{
    color:#094e89;
    font-size: 12px;
    text-decoration: none;
 }
 
 .webqun{
    margin-left:10px;
 }
 .blue18b{
    line-height: 28px;
     font-size: 12px;
    line-height: 26px;
    padding: 2px 0 4px;
    text-align: left;
    text-decoration: none;
    padding-left:8px;
 }
  .blue18b a{
    color:#1f6e95;
    font-size:12px;
    text-decoration:none;
    font-weight: bold;
  }
.tpbb_bg  {
    color: #2d2d2d;
    text-decoration: none;
}
.white16 a{
    margin: 0 10px;
    font-size: 0;
}
#spbb{margin-top: 10px;}
.fwcx tr td{ font-size: 14px;}
.fwcx tr td a{color: #ff0000; font-size: 14px; text-decoration: none;}