@charset "gb2312";
*{
	margin: 0;
    padding: 0;
}
body{
    margin: 0;
    padding: 0; 
	font-size:12px;	
	background:#fff;
}
body, h1, h2, h3, h4, h5, h6,div, p, ul, li, dl, dd, dt, a ,form{
    margin: 0;
    padding: 0; 
	font-size:12px;	
}
img{
	border:0;
}
a{
text-decoration:none;color:#000000}
a:hover{
text-decoration:none;}
li, ul {
    list-style: none outside none;
}
.clear {
    clear: both;
}
.left{float:left;}
.right{float:right;}
.head{
	height:100px;
	width:1000px;
	margin:0 auto;
}
.logo{padding-top:30px;float:left}
.english{float:right;padding-top:20px;padding-right:28px;}
.sethome{padding-bottom:30px;}
#nav{width:998px;height:42px;margin:0 auto;border:1px solid #ccc;}
#nav ul{overflow:auto; zoom:1;}
#nav ul li{float:left}
#nav ul li.line{float:left;width:3px;height:42px;background:url(../line.gif)}
#nav ul li.sy{width:109px;}
#nav ul li.sy a{
    background: url("../abg.gif") repeat-x;
    width:109px;
}
#nav ul li.sy a:hover{
    background: url("../ahbg.gif") repeat-x;
	color:#fff;
}
#nav ul li a{
    background: url("../abg.gif") repeat-x;
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 124px;
}
#nav ul li a:hover{
    background: url("../ahbg.gif") repeat-x;
	color:#fff;
}
#nav ul li ul li{float:none;width:124px;margin:0;padding:0}
#nav ul li ul li a{border-bottom:1px solid #D3E5F4;line-height:23px;height:auto;font-size:12px; background:none;background-color:#8FC3EB;color: #08416E;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#nav ul li ul li a:hover{color:#fff;background:none;background-color:#8FC3EB;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#nav ul li ul{display:none;position:absolute;z-index:99}
#nav ul li:hover ul{display:block;}
#nav ul li.sfhover ul{display:block;} 
.flashbox{width:1000px;height:295px;margin:0 auto;}
.main{width:1000px;margin:0 auto;}
.zymain{width:1000px;margin:8px auto;}
.sec1{margin-top:8px;}
.gsjj{width:350px;height:178px;float:left;}
.menuimg{float:left;height:22px;width:5px;background: url("../menuimg.gif") no-repeat;}
.menut{float:left;height:17px;padding-top:5px;font-weight:bold;font-size:14px;padding-left:5px;padding-right:10px;}
.menut2{float:left;height:17px;padding-top:5px;font-weight:bold;font-size:14px;padding-left:5px;padding-right:10px;color:#2A62AC}
.menut2 a{color:#2A62AC;font-size:14px;}
.gsjjline{float:left;width:150px;height:22px;background: url("../lbg.gif") repeat-x;}
.cpzxline{float:left;width:560px;height:22px;background: url("../lbg.gif") repeat-x;}
.menumore{float:right;padding-top:8px;}
.gsjjimg{float:left;padding-right:5px;padding-top:5px;padding-left:5px;}
.gsjjcont{line-height:150%;}
.xwzx{float:left;width:380px;margin-left:14px;display:inline}
.xwmenu{width:380px;height:30px;border-bottom:1px solid #ccc;}
.guids_menu2{height:30px;float:left;}
.guids_menu2 li {
    background: url("../hover.gif"); 
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
	font-weight: bold;
    height: 30px;
	line-height:30px;
    overflow: hidden; 
    text-align: center;
    width: 78px;
}
.guids_menu2 li.hover {
	background: url("../active.gif");
}
.newslist{
	height:24px;
	line-height:24px;
	width:380px;
	background: url("../jiantou.gif") no-repeat 5px center;
	border-bottom:1px dashed #565656;
}
.title{float:left;padding-left:20px;width:260px;height:24px;overflow:hidden}
.time{float:right;padding-right:5px;width:70px;}
.cpfl{width:238px;float:right;border:1px solid #ccc;}
.cpflmenu{margin-top:5px;height:22px;}
.con #list {
    display: block;
    height: 117px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 216px;
	margin:10px auto 0 auto;
}
.con #list li {
    background: url("../li.gif") no-repeat scroll 5px 50% transparent;
    border-bottom: 1px dashed #565656;
    line-height: 25px;
    text-indent: 20px;
}
.cpzx{float:left;width:750px;}
.wlyx{float:right;width:240px;}
.wlyximg{border:1px solid #ccc;margin-top:8px;}
.yqlj{width:1000px;height:20px;margin:0 auto;border-bottom:5px solid #0B448F}
.yqljt{padding-left:8px;line-height:20px;float:left;font-weight:bold;color:#565656}
.yqljul ul li{float:left;padding-left:20px;line-height:20px;}
.yqljul ul li a{color:#565656}
.foot{width:1000px;height:75px;margin:0 auto;}
.foottext{line-height:25px;text-align:center;color:#565656}
.foottext a{color:#565656}
.leftmenu{float:left;width:215px;height:250px;}
.menu{margin-bottom:8px;width:198px;margin:0 auto;}
.righttext{float:right;width:770px;}
.leftmenu ul{width:198px;margin:0 auto;}
.leftmenu ul li {
    background-image: url("../di.jpg");
    line-height: 31px;
    list-style: none outside none;
    text-align: left;
    text-indent: 32px;
    width: 198px;
}
.leftmenu ul li a{color:#565656;font-weight:bold}
.leftmenu ul li a:hover{color:#1D55A0;font-size:13px;}
.cont{padding:10px;}
.newstitle{line-height:30px;font-size:14px;font-weight:bold;text-align:center;color:#1D55A0;}
.newstime{line-height:25px;font-size:13px;text-align:center;color:#1D55A0;}
.newscont{line-height:200%;margin-top:10px;}
.rylist{}
.rylist ul li {
    display: inline;
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 250px;
}
.rylist ul li span {
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 250px;
	overflow:hidden;
}
.rylist ul li span a {
    color: #898989;
    font-size: 12px;
}
.rylist ul li span a:hover{color:#1D55A0}
.listchild{
    background: url("../jiantou.gif") no-repeat scroll 5px center transparent;
    border-bottom: 1px dashed #565656;
    height: 24px;
    line-height: 24px;
	width:600px;
}
.prolist{}
.prolist ul li {
    display: inline;
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 187px;
}
.prolist ul li span {
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 187px;
	overflow:hidden;
}
.prolist ul li span a {
    color: #898989;
    font-size: 12px;
}
.prolist ul li span a:hover{color:#1D55A0}
#pages {
    clear: both;
    padding: 10px 30px;
    text-align: center;
}
#pages a.a1 {
    height: 22px;
    line-height: 22px;
    margin-top: 0;
    padding: 0 12px;
}
#pages a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}
#pages span {
    background-color: #999999;
    border: 1px solid #999999;
    color: #FFFFFF;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    padding: 0 8px;
    text-align: center;
}