body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
body{
 font-size:12px;
 margin:0px auto;
 color:#333333;
 font-family:"宋体";
 background:url(../images/bg.jpg) left top repeat;
}
a{
 color:#333333;
 text-decoration:none;
}
a:hover{
 color:#0A428C;
 text-decoration:none;
}
ul, li, ol{
 list-style-type:none;
}
img{
 border:0px;
}
.clear{
 clear:both;
 font-size:0px;
 line-height:0px;
 height:0px;
}
.content{
 width:1017px;
 margin:0px auto;
 background:url(../images/content_bg.jpg) repeat-y;
}

.top_line{
 height:7px;
 overflow:hidden;
 background:url(../images/top_bg.jpg) repeat-x;
}
.top{
 width:987px;
 height:128px;
 overflow:hidden;
 background:url(../images/banner.jpg) no-repeat;
 margin:0px auto;
 text-align:right;
 padding-top:10px;
 padding-right:10px;
}
.menu{
 width:997px;
 height:39px;
 margin:0px auto;
 background:url(../images/menu_bg.jpg) left top repeat-x;
}

.menu_bot{
 width:997px;
 height:40px;
 margin:0px auto;
 background:url(../images/menu_bot_bg.jpg) left top repeat-x;
 overflow:hidden;
}
.menu_bot_left{
 float:left;
 height:40px;
 line-height:40px;
 padding-left:30px;
 background:url(../images/icon_29.jpg) 10px center no-repeat;
}
.menu_bot_right{
 float:right;
 width:241px;
 height:26px;
 overflow:hidden;
 padding-top:7px;
 padding-right:10px;
}
.ssk{ float:left; width:190px; height:28px; border:none; background:url(../images/ssk.jpg) no-repeat; padding-left:5px; line-height:28px; color:#999; font-size:12px; }
.ss{ float:right; }

.link{
 width:997px;
 height:34px;
 margin:10px auto 0px auto;
 background:url(../images/link_bg.jpg) left top repeat-x;
}
.link li{
 float:left;
 width:219px;
 margin:0px 15px;
 display:inline;
 padding-top:5px;
}
.link li select{
 width:219px;
 font-size:12px;
}
.footer{
 padding:15px 0px;
 line-height:25px;
 text-align:center;
}

.ny{
 width:997px;
 margin:10px auto 0px auto;
}
.ny_left{
 float:left;
 width:234px;
}
.left_title{
 height:31px;
 line-height:31px;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 overflow:hidden;
 background:url(../images/title_03.jpg) left top no-repeat;
 text-align:center;
}
.left_con{
 width:232px;
 padding-top:1px;
 padding-bottom:10px;
 border:1px solid #E8EAEB;
 border-top:none;
}
.left_con ul{
 width:205px;
 margin:0px auto;
}
.left_con li{
 overflow:hidden;
 margin-top:10px;
}
.left_con li a{
 height:40px;
 line-height:40px;
 font-size:14px;
 color:#333333;
 font-weight:normal;
 background:url(../images/nav.jpg) no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li a:hover{
 height:40px;
 line-height:40px;
 font-size:14px;
 color:#0A428C;
 font-weight:bold;
 background:url(../images/nav.jpg) no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li a.hover{
 height:40px;
 line-height:40px;
 font-size:14px;
 color:#0A428C;
 font-weight:bold;
 background:url(../images/nav.jpg) no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li ul {
 width:200px;
 margin:0px auto;
 padding-top:3px;
}
.left_con li ul li{
 margin-top:0px;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
}
.left_con li ul li a{
 height:30px;
 line-height:30px;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 background: url(../images/dian.jpg) 45px center no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li ul li a:hover {
 height:30px;
 line-height:30px;
 font-size:12px;
 font-weight:normal;
 color:#0A428C;
 background: url(../images/dian.jpg) 45px center no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li ul li a.hover {
 height:30px;
 line-height:30px;
 font-size:12px;
 font-weight:normal;
 color:#0A428C;
 background: url(../images/dian.jpg) 45px center no-repeat;
 padding-left:55px;
 display:block;
}
.tu{
 width:234px;
}
.tu li{
 width:234px;
 height:62px;
 margin-top:10px;
 overflow:hidden;
}
.ny_right{
 float:right;
 width:753px;
}
.index_title{
 height:40px;
 overflow:hidden;
 background:url(../images/title_06.jpg) right top no-repeat;
}
.index_title b{
 float:left;
 width:144px;
 height:40px;
 line-height:31px;
 font-size:14px;
 color:#FFFFFF;
 overflow:hidden;
 background:url(../images/title_05.jpg) no-repeat;
 text-align:center;
}
.index_title span{
 float:right;
 padding-right:10px;
 padding-top:18px;
}
.index_title .more{
 float:right;
 padding-right:10px;
 padding-top:18px;
 color:#A01610;
}
.right_bottom{
 width:751px;
 border:1px solid #E8EAEB;
 border-top:none;
 background:#FDFEFE;
}
.right_con{
 width:720px;
 margin:0px auto;
 _height:400px;
 min-height:400px;
 line-height:220%;
 padding:10px 0px 15px 0px;
}

.box{
 width:997px;
 margin:10px auto 0px auto;
}

.tzgg{
 float:left;
 width:241px;
 overflow:hidden;
}
.tzgg_title{
 height:31px;
 line-height:31px;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 overflow:hidden;
 background:url(../images/title1_03.jpg) left top no-repeat;
 text-align:center;
}
.tzgg_con{
 width:239px;
 height:286px;
 border:1px solid #E8EAEB;
 border-top:none;
}
.tzgg_more{
 padding-top:10px;
 text-align:center;
}
.tzgg_more a{
 color:#A01610;
}
.con2{
 overflow:hidden;
 padding:0px 10px 0px 10px;
 height:256px;
}
.con2 li{
 height:32px;
 line-height:32px;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
 overflow:hidden;
}
.con2 li a{
 background:url(../images/icon_03.jpg) 2px center no-repeat;
 padding-left:14px;
}
.con2 li span{
 float:right;
 padding-right:1px;
 color:#666666;
}
.con{
 overflow:hidden;
 padding:5px 10px 0px 10px;
}
.con li{
 height:32px;
 line-height:32px;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
 overflow:hidden;
}
.con li a{
 background:url(../images/icon_03.jpg) 2px center no-repeat;
 padding-left:14px;
}
.con li span{
 float:right;
 padding-right:1px;
 color:#666666;
}

.news{
 float:right;
 width:746px;
}
.news_con{
 width:744px;
 height:286px;
 border:1px solid #E8EAEB;
 border-top:none;
 overflow:hidden;
}
.news_left{
 float:left;
 width:354px;
 padding-left:10px;
 padding-top:5px;
}
.news_top{
 width:348px;
 height:90px;
 margin:0px auto;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
 padding:0px 3px;
}
.news_top h2{
 font-size:14px;
 height:30px;
 line-height:30px;
 color:#A01610;
 text-align:center;
 overflow:hidden;
}
.news_top a{
 color:#A01610;
}
.news_top p{
 font-size:12px;
 height:50px;
 line-height:25px;
 overflow:hidden;
 text-indent:2em;
 color:#666666;
}
.con1{
 overflow:hidden;
 padding:8px 2px 0px 2px;
}
.con1 li{
 height:25px;
 line-height:25px;
 background:url(../images/dian.jpg) left center no-repeat;
 padding-left:10px;
 overflow:hidden;
}
.con1 span{
 float:right;
 color:#666666;
}
.news_right{
 float:right;
 width:360px;
 height:270px;
 padding-top:6px;
 padding-right:10px;
}
.news_right img{
 width:360px;
 height:270px;
}

.jxky{
 float:left;
 width:371px;
 overflow:hidden;
}
.jxky_con{
 float:left;
 width:369px;
 height:175px;
 overflow:hidden;
 border:1px solid #E8EAEB;
 border-top:none;
}

.xstd{
 float:left;
 width:371px;
 overflow:hidden;
 margin-left:10px;
}
.xstd_con{
 float:left;
 width:369px;
 height:175px;
 overflow:hidden;
 border:1px solid #E8EAEB;
 border-top:none;
}

.news-title-sub {
 font-size: 20px;
 color: #0A428C;
 text-align:center;
 text-decoration: none;
 border-bottom-width: 3px;
 border-bottom-style: double;
 border-bottom-color: #EEEEEE;
 vertical-align: bottom;
 padding-bottom:5px;
 padding-top:5px;
 font-family:"Microsoft Yahei","微软雅黑";
}
.img_border img{ border:#DDDDDD 1px solid; padding:2px; background-color:#FFFFFF;}

#NewsList{
 overflow:hidden;
 margin:0px 1px;
}
#NewsList li{
 border-bottom:1px dashed #DDDDDD;
 height:32px;
 line-height:32px;
 background:url(../images/icon_06.jpg) no-repeat 3px center;
 padding-left:14px;
}
#NewsList li span{
 float:right;
 display:inline;
 color:#999999;
 margin-right:1px;
}

#Pic {
 text-align: left;
 padding-top: 5px;
}
#Pic ul{
 padding-left:18px;
}
#Pic ul li {
 float: left;
 margin-bottom: 10px;
 margin-left:33px;
 display: block;
 height: 181px;
 width: 206px;
}
#Pic ul li img {
 padding: 2px;
 border: 1px solid #DDDDDD;
 height: 150px;
 width: 200px;
 background-color:#FFFFFF;
}
#Pic ul li span {
 display: block;
 text-align: center;
 width: 206px;
 height: 25px;
 clear: both;
 font-size: 12px;
 line-height: 25px;
 overflow:hidden;
}
.line1 {
 border-top: 1px dashed #DDDDDD;
}

.pages{
font-size:12px;
color:#000000;
line-height:20px;
text-align:center;
margin-top:10px;
}
.pages a{
display:inline-block;
border:1px solid #DDDDDD;
color:#696969;
padding:0px 5px;
margin:0px 2px;
height:20px;
}
.pages a:hover{
display:inline-block;
border:1px solid #DDDDDD;
color:#CC0000;
background-color:#F0F0F0;
padding:0px 5px;
margin:0px 2px;
}
.bg{
display:inline-block;
border:1px solid #DDDDDD;
color:#CC0000;
background-color:#F0F0F0;
padding:0px 5px;
margin:0px 2px;
height:20px;
}

#nav-menu{height:39px;width:997px;margin:0 auto;z-index:9999;position: relative;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{}
#nav-menu .menu li{position:relative;float:left;width:92px;height:39px;line-height:39px;display:inline;font-size:14px;background:url(../images/menu_line.jpg) right top no-repeat;font-weight:bold;text-align:center;padding:0px 4px 0px 3px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#FFF;height:39px;text-decoration:none;font-size:14px;width:90px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;}

#nav-menu .menu ul.children{display:none;position:absolute;top:39px;width:92px;background:#10468c;line-height:normal;}
#nav-menu .menu ul.children li{width:92px;padding:0px;display:inline-block;font-size:12px;height:35px;line-height:35px;display:block;font-size:12px;font-weight:normal;background:none;}
#nav-menu .menu ul.children li a{width:100%;height:35px;line-height:35px;overflow:hidden;display:block;color:#fff;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{text-decoration:none;display:block;background:#10468c;line-height:35px;filter:alpha(opacity:50);opacity:0.5;}