﻿@charset "utf-8";
*{}
body{
 top: 0px;
 font-size:14px;
 font-family:"Microsoft Yahei", Verdana, Arial;
 margin-top: 0px;
 background-repeat: repeat-x;
 background-color: #FFFFFF;
 background-image: url(bg.jpg);
 background-position: left top;
}
ul {list-style-type:none;}
a{
 color:#333;
 text-decoration: none;
}
a:hover{color:#1570a6;}
a:visited{color:#333;text-decoration: none;}


.top{width:1020px;margin:0 auto;padding:0;position:relative;
 background-color: #FFFFFF;color:#333;font-size:16px;
 background-position: center top;
 }
.time{float:left;padding:10px;}
.link{float:right;padding:10px;}
.link a{color:#333;}
.link a:hover{color:#1570a6;}

.nav{
 width: 1020px;
 padding:0;
 background-color:#0A6DB0;
 margin:0 auto;
}
.navs{width:1020px;margin:0;z-index:999;}
.menu{width:1020px;margin:0 auto;float:left;padding:0;}
.menu a{position:relative;line-height:20px;color:#fff;border-top:none;top:0em;padding:0px 0px 0px 0px;filter: alpha(opacity=90);z-index:9999;display: block;  text-align: center; text-decoration: none;}
.menu A:hover a{color:#204D3C;}
.menu A:hover ul{visibility:visible;top:36px;display:block;}
.menu A:hover ul li{font-size:14px;border:none;width:350px;float:left;padding:0px 0px 0px 0px;display:inline;}
.menu A:hover UL LI font{font-size:14px;float:left;}
.menu A:hover ul li a{color:#000;text-decoration:none;padding:0;font-size:16px;}
.menu A:hover ul li a:hover{text-decoration:none;font-size:14px;color:#0a7700;text-align:left;}
.menu :hover{ white-space: normal; text-decoration: none;}
.menu :hover ul li{  display: block; position: relative;  }
.menu li {float:left;position:relative;z-index:9999;list-style:none;padding:6px 0;}
.menu li a{font-size:16px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:0 30px;}
.menu li font{ color:#23530D;}
.menu LI A IMG {padding:0px;}
.menu li:hover{border-bottom:none;}
.menu li A IMG:hover {padding:0px;}
.menu li:hover {background-color: #2184DE;}
.menu li:hover a{ color:#FFFFFF;}
.menu li.no_sub:hover{border:1px solid #629d2a;padding:4px 10px;}
.menu ul{background-color:#fff;border-top:none;position:absolute;top:0em;display:none;filter:alpha(opacity=90);
visibility: hidden;list-style:none;}
.menu li:hover ul{display:block;visibility: visible;}
.menu li:hover ul li{filter:alpha(opacity=90);
 font-size:14px;
 text-align:center;
 float:left;
 padding:6px 0 6px 0;
 display:inline;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #204D3C;
 background-color: #1E79CC;;
}
.menu li:hover ul li:hover{background-color: #2184DE;}
.menu LI:hover UL LI font{font-size:14px;float:left;}
.menu li:hover ul li a{color:#FFF;font-size:14px;text-decoration:none;padding:0;}
.menu li:hover ul li a:hover{color:#FFCC00;font-size:14px;text-decoration:none;}



.daohang{padding-left:10px;}
.daohang a{color:#000000}
.daohang a:hover{color:#014B1F}
.daohang a:visited{color:#000000}


.banner{width:1020px;margin:0 auto;padding:0;}


.center{
 width:980px;
 height:auto;
 margin-top:20px;
 margin:0 auto;padding:10px 0 10px 0;
}
.left{
 width:500px;
 height:360px;
 float:left;
 height:auot;
 padding:0;
 overflow:hidden;
 margin:0px 0 0 0px;
 background-color: #FFF;
}
.right{
 width:480px;
 height:auto;
 float:right;
 padding:0;
 margin:0 0px 0 0;
 background-color: #FFF;
}

.xyxw{
 font-size:16px;
 color:#990000;
 margin:0;
 font-weight:bold;
 float:left;
 background-image: url(bg3.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
 text-align: right;
 width: 980px;
 padding-top: 10px;
 padding-right: 0;
 padding-bottom: 10px;
 padding-left: 0;
}
.xyxw a{
 float:right;
 color:#990000;
 font-size:16px;
 font-weight:bold;
 text-decoration: none;
 margin:0 10px 0 0;
}
.xyxw a:hover{color:#1570a6;}
.xyxw a:visited{color:#990000;text-decoration: none;paddin:15px 0;}

.xyxw2{width:360px;background-color:#920903;font-size:16px;color:#FFFFFF;padding:10px 0 10px 20px;font-weight:bold;float:left;}

.xw {
 PADDING:10px;
 ZOOM: 1;
 float:left;
 margin-top:0px;
}

.tzgg{
height:360px;
 padding:10px;
 margin:0px;
}
.tzgg span{float:left;}
td.title{font-size:16px;color:#000000;font-weight:bold;}
td.zhaiyao{font-size:14px;color:#666;}
td.zhaiyao span{float:left;font-szie:14px;color:#175A97;font-weight:bold;}
td.zhaiyao a{color:#666;}

.zhaiyao{height:25px;font-size:12px;color:#666666;line-height:25px;}
.line{height:10px;
 background-attachment: fixed;
 background-image: url(list1.jpg);
 background-repeat: no-repeat;
 background-position: left center;
}


.ztlj{
 width:980px;
 margin:0 auto;
 padding:10px 0;
}


.yqlj{width:1000px;margin:0 auto;padding:0;}
.yqlj a{padding:0 10px;}


.cxrw{
 width:1020px;
 margin:0 auto;
 padding:0;
}
.cxrw2{
 border: 1px solid #CCCCCC;margin:10px 0;
}


.content{
 width:980px;
 height:auto;
 float:left;
 padding:10px 20px;
 margin:0;
}
.contentright{width:290px;padding:0 10px 0 0; margin:10px 0 0 0;float:right;}
.er{
 color:#FFFFFF;font-size:16px;font-weight:bold;
 padding:7px 0 0 0;height:23px;
 background-attachment: scroll;
 background-image: url(bg2.jpg);
 background-repeat: no-repeat;
 background-position: left;
 vertical-align: middle;
}
.erji{padding:0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #05529A;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #05529A;
 border-left-color: #05529A;
 background-color: #EBF3FF;
}
.tz{padding:0 0 15px 0 ;margin:0;height:auto;float:left;}
.tz ul{padding:15px 15px;margin:0;}
.tz li{
 width:255px;
 line-height:30px;
 float:left;
 font-size:14px;
 padding:0;
 margin:0;
 list-style-position: inside;
 list-style-image: url(dot5.jpg);
 background:url(bg3.jpg) no-repeat bottom
}
.tz li a{font-size:14px;} 



.menu2{width:250px;height:auto;float:left;padding:0 20px 0 20px;overflow:hidden;margin:0 0 10px 0;}
.menu2 h3{color: #424242;font-size:20px;background-color: #204D3C;font-weight: bold;text-align:center;padding:29px 0;margin:20px 0 0 0;}
.menu2 ul{padding:0;margin:0;}
.menu2 ul li{
 margin-top:1px;
 padding:12px 0;
 font-size:14px;
 list-style:none;
 background-color: #EBF3FF;
 font-weight: bold;
 text-align:center;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #AFD9FF;
}
.menu2 ul li a{color: #424242;}
.menu2 ul li a:hover{
 color: #FF9900;
}



.dqwz{
 color:#075385;
 padding:0 0 0 10px;
 background-image: url(bg4.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
 vertical-align: middle;
 height: 30px;
 font-size: 16px;
 font-weight: bold;
}
.dqwz a{color:#075385;}


.nry{
 width:940px;
 padding:0 20px;
 margin:0 auto;
 text-align:center;
}
h1{font-size:20px;color:#075385;line-height:26px;}
.nrytime{font-size:14px;color:#075385;}
.nrytime span{color:#075385;padding:0 5px 0 0;}
.nr{width:800px;text-align:left;margin:0 70px;}
.nearNews { clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; overflow: hidden; color: #999; padding-top: 5px; zoom: 1;}
.nextNews { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prevNews { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prevNews { float: left; width: 50%;}
.nextNews { text-align: right;}
.prevNews A {padding-right: 20px; padding-left: 20px; background: url(iwms.gif) no-repeat 0px -400px; float: left; padding-bottom: 0px; padding-top: 0px;}
.nextNews A {padding-right: 20px; padding-left: 20px; background: url(iwms.gif) no-repeat right -450px; float: right; padding-bottom: 0px; padding-top: 0px;}



.fylb ul {
 padding:15px 180px 15px 40px;
 margin:0;
 background-color: #F0F0F0);
}
.fylb ul li{
 line-height:16px;
 padding:10px 0;
 list-style-image: url(dot.jpg);
 list-style-type: none;
}
.fylb a{color:#000000;float:left;font-weight:normal;}
.fylb span{
 color:#000000;
 padding:0 5px 0 0;
 float:right;
}
.fytitle{font-size:14px;font-weight:bold;}



.bottom{
 width:1020px;
 background-color:#0A6DAF;
 font-size:14px;
 margin:0 auto;
 padding:5px 0 0 0;
 color:#FFFFFF;
 line-height:24px;
}
.bottoms{
 padding:0 0 0 20px;
 line-height:25px;
 margin:0 auto;
} 
.bottomleft{width:90px;height:85px;float:left;padding:0;overflow:hidden}
.banquan{width:600px;float:left;padding:15px 0 0 0;overflow:hidden}
.banquan p{font-size:14px;color:#FFFFFF;line-height:26px;padding:0 0 0 15px;}
.banquan a{color:#FFFFFF;}
.ewm{width:400px;float:right;padding:0;margin:20px 0 20px 0;}


.news_title{text-align:center;}
.news_title h3{text-align:center;padding:10px 0 9px 0;margin:2px;
 font-size:20px;color:#204D3C;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #204D3C;margin-bottom:0px;
}
.news_sub{font-size:12px;color:#999999;padding-top:5px;}


.news{padding:0 20px;}
.news p{
 text-indent: 2em;line-height:24px;
}
.news ul{float:left;padding:0;}
.news ul li{list-style:none;} 
.news ul li a{width:550px;float:left;padding:8px 0;margin:0;}
.news ul li span{width:80px;float:right;}



.pic{width:680px;padding:20px;}
.pic img{
 border: 1px solid #CCCCCC;padding:3px;margin:10px 0;
}
.pic p{
 padding:0 15px;
 line-height:inherit;line-height:24px;
}
.pic p a{color:#FF0000;}
.pic ul{float:left;}
.pic ul li{float:left;padding:8px 0;margin:4px 4px;
 width:100px;text-align:center;
 list-style:none;
 display:inline-table;
 border: 1px solid #204D3C;
}






.title2{
 width: 230px;font-weight:bold;
 height: 42px;
 padding: 0;
 color: #FFFFFF;
 font-size: 16px;
 line-height: 36px;
 background-image: url(bg.png);
 background-repeat: repeat-x;
 background-color: #EB3D00;
}
.title2 a{color:#FFFFFF;font-weight:bold;}
.lijie{ border: 1px solid #CCCCCC;}
.xwlb{padding-left:10px;margin:0;}
.xwlb li{width:360px;list-style-type: none;padding:0;margin:0;}
.xwlb li a{} 
.xwlb li span{float:right;}
.tuijian{width:335px;padding:10px 0;float:left;}

.jbqk{
 width:480px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #204D3C;
 background-attachment: scroll;
 background-image: url(dot.jpg);
 background-repeat: no-repeat;
 background-position: 15px;
 vertical-align: middle;
 padding:7px 0 7px 40px;font-size:16px;color:#347E63;font-weight:bold;
}
.jbqk2 p{line-height:24px;}
.jbqk3 {padding:10px 0;}
.jbqk3 p{font-size:12px;line-height:10px;}


.more{color:#000000;font-size:12px;float:right;}
.list{color:#285614;}
.kslj{
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #FFFFFF;
}

.xglj{
 float:left;
 height:auot;
 padding:0 15px 0 0;
 overflow:hidden;
 margin:0 0 10px 0;
 background-image: url(bg2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #FFF;

}
.fwzn{
 float:left;
 height:auot;
 padding:0 10px 0 0;
 overflow:hidden;
 margin:0 0 10px 0;
 background-image: url(bg2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #FFF;
}

.xxtz{
 float:left;
 height:auot;
 padding:0;
 overflow:hidden;
 margin:0 0 10px 0;
 background-image: url(bg2.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-color: #FFF;
}

.xglj2{
 font-size:16px;
 color:#0A6DAF;
 padding:10px 0 15px 0;
 margin:0;
 font-weight:bold;
 background-image: url(bg2.jpg);
 background-repeat: no-repeat;
 background-position: center bottom;
 background-color: #FFF;
 text-align: center;
}

.xglj2 a{
 color:#0A6DAF;
 font-size:16px;
 text-decoration: none;
 font-weight: bold;
}
.xglj2 a:hover{color:#990000;}
.xglj2 a:visited{color:#0A6DAF;}