/* ½¹µãÍ¼

.focus{ position:relative; width:520px; height:320px; background-color: #000; float: left;}  
.focus img{ width: 520px; height: 320px;}  
.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:510px; 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";
/*default*/

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 {list-style:none;}
caption,th {text-align:left;}
img a {border: none;}


body {
	margin: 0;
	background:#fff;
	padding:0;
	font-family:"ËÎÌå";


}


.column_top{
text-align:center;
       line-height:24px;  
       font-size: 12px;
	color: #fff;
	text-decoration: none;
}

.column_top a:hover,.column_top a:active{
       line-height:24px;  
       font-size: 12px;
	color: #333;
	text-decoration: underline;
}
.tpbb_bg{ background-color:#000; color:#FFF; font-size:12px;filter:Alpha(Opacity=60);opacity:0.6; -moz-opacity:0.6; height:25px; line-height:25px; position: relative; top:-25px; text-align:center}
.tpbb_bg a{color:#FFF; text-decoration:none}
.column_top a{
margin:0;
text-align:left;
       line-height:24px;  
       font-size: 14px;
	color: #fff;
font-weight:bold;
	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;
font-weight:bold;
	text-decoration: underline;
	margin:0 3px\9;
}



.blackuang{
margin: 8px 8px 0 8px;
width:270px;
padding:6px 15px 15px 15px;
background-color: #ffffff;
border:1px solid #e0e0e0;}

.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;
}

.blackuangadv{
margin: 8px 8px 0 8px;
width:190px;
}


.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:38px;  
       font-size: 15px;
	color: #00547B;
font-weight:bold;
padding:3px 0 3px 8px;
	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:24px;  
       font-size: 14px;
	color: #d3d3d3;
	text-decoration: none;
}

.blue14 a{text-align:center;
line-height:24px; 
    font-size: 14px;
	color: #004973;
	text-decoration: none;
}

.blue14 a:hover,.blue14 a:active {
    font-size: 14px;
	color: #004973;
	text-decoration: underline;
}


.bluebg_block{
text-align:left;
       line-height:28px;  
       font-size: 14px;
	color: #d3d3d3;
	text-decoration: none;
	padding-left:15px;
}

.bluebg_block a{
	background:url(block_bg_03.jpg) no-repeat 0px 4px;
	text-align:center;
line-height:28px; 
    font-size: 14px;
	color: #004973;
	text-decoration: none;
}

.bluebg_block a:hover,.bluebg_block a:active {
    font-size: 14px;
	color: #004973;
	text-decoration: underline;
}


.bluebg{
text-align:left;
       line-height:28px;  
       font-size: 14px;
	color: #d3d3d3;
	text-decoration: none;
	padding-left:15px;
}

.bluebg a{
	background:url(list_bg_03.jpg) no-repeat 0px 4px;
	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:28px;  
       font-size: 14px;
	color: #d3d3d3;
	text-decoration: none;
}

.bluebg1 a{
	background:url(list_bg1_03.jpg) no-repeat 0px 6px;
	text-align:center;
line-height:28px; 
    font-size: 14px;
	color: #356b8f;
	text-decoration: none;
	padding-left:15px;
}

.bluebg1 a:hover,.bluebg1 a:active {
    font-size: 14px;
	color: #004973;
	text-decoration: underline;
}

.bluebg2{
text-align:left;
       line-height:24px;  
       font-size: 12px;
	color: #d3d3d3;
	text-decoration: none;
}

.bluebg2 a{
	background:url(list_bg1_03.jpg) no-repeat 0px 5px;
	text-align:center;
line-height:28px; 
    font-size: 12px;
	color: #356b8f;
	text-decoration: none;
	padding-left:15px;
}

.bluebg2 a:hover,.bluebg2 a:active {
    font-size: 12px;
	color: #004973;
	text-decoration: underline;
}


.black15b{
text-align:left;
       line-height:30px;  
       font-size: 15px;
	color: #333;
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 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;
	border-bottom:1px dotted #000
}

.blue12 a{text-align:center;
    font-size: 12px;
	color: #004973;
	text-decoration: none;
	border:0
}

.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: #666;
	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: #666;
	text-decoration: none;
}

.white12 a{text-align:center;
	font-weight:normal;
    font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.white12 a:hover,.white12 a:active {
	font-weight:normal;
    font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.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;
       line-height:26px;  
       font-size: 12px;
	color: #999;
padding:2px 0 4px 0;
	text-decoration: none;
}

.more12 a{text-align:center;
    font-size: 12px;
	color: #999;
	text-decoration: none;
}

.more12 a:hover,.more12 a:active {
    font-size: 12px;
	color: #004973;
	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 10px 11px 10px;
    font-size: 12px;
	color: #666;
	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;
}
p{ margin-bottom:30px;}
 
.ybzf{font-size:14px; text-align:left}
.bluer{color:#02457a; font-weight:bold;}
.bluern{color:#666666; font-weight:normal; text-align:left}
.ybzf_intro{color:#4d4d4d; font-size:12px;}
.ybzf_bom{ border-bottom:1px dashed #666}
.one_title{font-size:13px; font-weight:bold; text-align:left}
.one_title a{color:#236ea5; text-decoration:none}
.one_title .word{font-size:12px; color:#055685; font-weight:normal}
.video_word a{color:#055685; text-decoration:none; font-size:12px;}
#spbb li{list-style:none;width:340px; height:25px; float:left}
#spbb li a{line-height:24px; font-size: 14px;color: #004973; text-decoration: none; background:url(video_ico_03.jpg) no-repeat 0 3px; padding-left:20px}
.bm_word{font-size:12px;line-height:18px;color:#11375c}
.bm_word a{color:#000; text-decoration:none}
.bottom_link{border:1px solid #d4d4d4; padding:1px 1px; width:186px}
.banner_right3{ border-bottom:1px dashed #cacaca}
.banner_right3_title{ font-size:16px; font-weight:bold;}
.banner_right3_title a{ color:#00547B; text-decoration:none}
.news_date{color:#095380; font-size:12px}

.change_bg{ background:url(change_03.png) repeat-x; border:1px solid #dedde2; border-left:none; border-right:none; font-weight:bold;  height:34px; line-height:36px; padding-left:8px; font-size:14px}
.change_bg ul li{float:left;}
.change_bg ul li a{ display:block;color:#024b6e; text-decoration:none; padding:0 22px}
.change_bg .on{ background:url(chan_hover_03.png) repeat-x; border-bottom:none}
.clear { clear:both; height:0px; overflow:hidden; }
ul,li{ margin:0; padding:0}

.bottom {color:#000; font-size:12px;}
 
.bottom a{color:#000; text-decoration:none}
/*default*/


 body{ line-height:20px;}

a,a:link,a:active,a:visited{ text-decoration:none}
a:hover{ text-decoration:underline}

.topBar{ width:100%; background:url(top_bg.jpg) repeat-x;}
.topBar table{ width:1000px;}
.topBar td{ height:40px; line-height:40px;}

.headBar{ height:225px; width:100%; max-width:1280px; margin:0 auto; background:url(head_bg.jpg) no-repeat center top;}

.headNav { width:100%; max-width:1280px; margin:0 auto; }
.headNav .top{ background:#4181A7; color:#FFF; height:38px; line-height:38px; border:1px solid #4A7407; border-left:none; border-right:none;}
.headNav .top a{ color:#fff}
.headNav .top .box{ width:1100px; margin:0 auto; text-align:center }
.headNav .top a{ font-size:14px; font-weight:bold}
.headNav .bottom { height:28px; line-height:28px; background:#E6E6E6; font-size:12px}
.headNav .bottom a{ color:#000}
.headNav .bottom table{ width:1000px; margin:0 auto; }

.mainBox,.footerBox{ width:1000px; margin:0 auto;}


#headline{ background:#F8F8F8; height:90px; border:1px solid #DBDBDB; margin-top:20px }
#headline table{ width:100%;}
#headline .title{ padding-top:5px; height:60px; line-height:60px; font-family:"ºÚÌå"; font-size:28px; font-weight:bold; color:#497C08; padding:0px; margin:0px;}
#headline .title a { color:#497C08;}
#headline .summary{ font-size:12px; padding-top:0px;}

#index_row1 {background:#F8F8F8; border:1px solid #DBDBDB; margin-top:20px }
#index_row2 { margin-top:20px;}
#index_row3 { margin-top:20px;}
#index_row4 { margin-top:20px;}
#index_row5 { margin-top:20px;}
#index_row6 { margin-top:20px;}
#index_row7 { margin-top:20px;}
#index_row8 { margin-top:20px;}

.titleList{ margin-top:5px; margin-bottom:5px; padding-left:20px;}
.titleList td,.titleList li{ height:30px; line-height:30px}
.titleList li { list-style:url(title_icon_1.jpg); word-wrap:break-word;word-break:break-all;}
.titleList .squareIcon { font-size:8px;}
.titleList .icon{ padding:0 5px 0 15px;}
/*.titleList td.title { background:url(title_icon_1.jpg) no-repeat 10px center; text-indent:25px; clear:both}*/
.titleList .date{ width:110px; float:right}
.titleList li a, .titleList a.title,.titleList .date{ color:#004276; font-size:14px;}
.titleList td.title { text-indent:5px; clear:both; font-size:14px; letter-spacing:2px}

.titleList a,.titleList a:active,.titleList a:visited,.titleList a:hover,.titleList a:link {color:#004276;}

.specialList1 { border-top:1px dotted #9A9A9A}
.specialList1 td.title{ font-size:12px;}
.specialList1 td{ border-bottom:1px dotted #9A9A9A}

.box1{ width:100%}
.box1 .boxHead table{ width:100%; height:35px; line-height:35px; border-bottom:2px solid #494949}
.box1 .boxName { color:#104E73; font-size:16px; font-weight:bold; text-indent:1em}
.box1 .boxMore { color:#104E73; font-size:12px}
.box1 .boxMore  a{color:#104E73;}
.box1 .boxBody{ padding-top:5px}

.box2{ width:100%; border:1px solid #DBDBDB}
.box2 .boxHead{ background:#F4F2F3; border-bottom:2px solid #DAD8D9}
.box2 .boxName {  height:30px; line-height:30px; color:#104D72; font-size:16px; font-weight:bold; text-indent:1em}
.box2 .boxMore { color:#104D72; font-size:12px}
.box2 .boxMore  a{color:#104D72;}
.box2 .boxBody{ padding-top:3px}

.box3{ width:100%; border-top:2px solid #333333}
.box3 .boxHead{ border-bottom:1px solid #E4E4E4}
.box3 .boxName {  height:30px; line-height:30px; color:#004F70; font-size:16px; font-weight:bold; text-indent:1em}
.box3 .boxMore { color:#989898; font-size:12px}
.box3 .boxMore  a{color:#989898;}
.box3 .boxBody{ padding-top:3px}

.picNews {width:100%}
.picNews .pic{ text-align:center}
.picNews .content{ padding:0px 10px 0px 5px;}
.picNews .title {font-size:14px; font-weight:bold; color:#0C416B; height:28px; line-height:28px; }
.picNews .title a{ color:#004276;}
.picNews .summary,.picNews .summary a { font-size:12px; color:#6F6F6F;}
.picNews .more,.picNews .more a{ font-size:12px;  color:red}

#index_row5 .box2 .boxBody{ background:#F8F8F8}
#index_row5 .picNews .pic{ width:125px}
#index_row5 .picNews .pic img{ width:108px; height:80px}
#index_row5 .picNews .title { width:180px; overflow:hidden;}

#index_row7 .col1 .picNews .pic{ width:155px}
#index_row7 .col1 .picNews .pic img{ width:148px; height:113px}
#index_row7 .col1 .picNews .title { width:160px; overflow:hidden;}

#index_row7 .col2 .picNews .pic{ width:155px}
#index_row7 .col2 .picNews .pic img{ width:148px; height:113px}
#index_row7 .col2 .picNews .title { width:160px; overflow:hidden;}


#index_row7 .col3 .picNews .pic img{ width:290px; height:129px}
#index_row7 .col3 .picNews .summary { height:40px; overflow:hidden}

#index_row5 .titleList li, #index_row7 .titleList li{ max-width: 280px; overflow:hidden}

.footerBox { margin-top:25px;}
.footerBox .friendLink { }
.footerBox .friendLink .boxHead{  height:32px; line-height:30px; font-size:16px; font-weight:bold; color:#014872; border-top:2px solid #333333; border-bottom:1px solid #E4E4E4}
.footerBox .friendLink .boxBody{ padding:20px 10px; font-size:12px;color:#666666;  text-align:center}
.footerBox .friendLink .boxBody a{ font-size:12px;color:#666666;}
.footerBox .copyright { text-align:center; font-size:12px; line-height:28px; color:#333333}
.footerBox .copyright a{ color:#333333}