@charset "utf-8";
.css {
	font-family: "微软雅黑", "宋体";
	font-size: 9pt;
	color: #333333;
	line-height: 20px;
}
.top{width:100%; height:auto ;background-color: #779f24;}
.logo{width:480px; height:90px; float:left;}
.mail{ width:620px; height:26px; margin-top:8px; float:left; font-family:"微软雅黑", "新宋体"; color:#666; font-size:9pt; text-align:right}
.txt-cgal{font-family: "微软雅黑", "宋体";font-size: 28pt;color:#666}
.txt-cgal-en{ font-family:Arial, Helvetica, sans-serif; font-size: 28pt;color:#999; padding-left:20px}
.txt-ywly{font-family: "微软雅黑", "宋体";font-size: 9pt;color:#999}
.txt-cgal-txt{font-family: "微软雅黑", "宋体";font-size: 14pt;color:#fff}
.newszw{font-family: "微软雅黑", "宋体";font-size: 9pt;color:#666; line-height:18px}

li {list-style:none;}
#brand {width:1100px;height:350px;margin:0 auto;overflow:hidden;}
#brand .bd-box {width:1100px;height:350px;overflow:hidden;}
#brand .bd-box li {float:left;width:275px;height:165px;overflow:hidden;position:relative;}
#brand .bd-box li img {width:270px;	height:160px;position:absolute;left:0px;top:0px;z-index:2;overflow:hidden;}
#brand .bd-box li span {width:270px;position:absolute;left:0px;z-index:1;	text-align:center;line-height:160px;font-size:14px;color:#FFF;background:#456208;font-weight:bold;overflow:hidden;height:0px;display:none;top:38px;}
#brand .bd-box li a {width: 270px;height: 160px;position: absolute;left: 0px;top: 0px;z-index: 3;}

.menu{ width:1100px; height:35px; margin:0 auto}
.ul{ width:1100px; height:35px}
.menu li{ padding:3px 28px; height:30px; line-height:30px; float:left; font-family:"微软雅黑", "新宋体"; color:#013e7f; font-size:12pt; }

.hzhbbt{width:510px; height:34px; float:left; border-bottom:1px #CCC solid; margin-bottom:20px}

.newscontent{width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.newsbt{width:570px; height:34px; float:left; border-bottom:1px #CCC solid; margin-bottom:20px}
.gsxw{ width:260px;	font-family: "微软雅黑", "宋体";font-size: 18pt;line-height: 34px;color: #666; float:left}
.gsxwmore{ width:370px; height:28px; float:left; text-align:right; margin-top:5px}

.gsjj { font-size:10.5pt; line-height:28px}

.sp{width:860px; height:521px; color:#eeeded; margin-left:auto; margin-right:auto; font-size: 9pt; margin-top:40px;  border-top:2px solid;}
.spleft{ width:260px; height:500px; float:left; margin-right:20px;}
.spfl{ width:60px; height:30px; line-height:30px; float:left; text-align:center}
.spad{width:219px; height:404px; float:left; }
.spbox{ width:850px; height:100%; margin:auto; padding-top:10px; font-size: 9pt; float:left; margin-bottom:20px}
.splistbox { margin-left:10px; margin-top:10px; width:270px; height:250px; float:left; overflow: hidden;}
.spbt{ height: 34px; overflow: hidden; margin-top: 5px; line-height:34px; text-align:center}
.spmain{width:1188px; height:521px; color:#eeeded; margin-left:auto; margin-right:auto; font-size: 9pt; margin-top:20px;}
.spmc{ font-size:14pt; color:#F00}
.spxbt{ font-size:12pt;}
.out { border:2px solid #fff; width:275px; height:240px; float:left;}
.in { border:2px solid #008bd3; width:275px; height:240px; float:left; }

a.news:link {
	color: #666;
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
	font-size: 12pt;
	line-height:34px;
	font-weight:bold
}
a.news:hover {
	text-decoration: underline;
	font-family: "微软雅黑", "宋体";
	font-size: 12pt;
	color: #333;
	line-height:34px;
	font-weight:bold
}
a.news2:link {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
	line-height:34px;
}
a.news2:hover {
	text-decoration: underline;
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
	color: #666;
	line-height:34px;
}
a.news2:visited {
	text-decoration: underline;
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
	color: #333;
	line-height:34px;
}
a.news3:link {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
	font-size: 9pt;
}
a.news3:hover {
	text-decoration: underline;
	font-family: "微软雅黑", "宋体";
	font-size: 9pt;
	color: #666;
}
a.news3:visited {
	text-decoration: underline;
	font-family: "微软雅黑", "宋体";
	font-size: 9pt;
	color: #333;
}

a.more:link {
	color: #333333;
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
}
a.more:visited {
	color: #333333;
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
}
a.more:hover {
	text-decoration: none;
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
	color: #999999;
}
.zw {
	font-family: "微软雅黑", "宋体";
	font-size: 10.5pt;
	line-height: 28px;
	color: #333333;
}
a.menu{
	text-decoration: none;
	width:50px;
	background:#FFFFFF;
    display:block;
	height:19px;
	padding-top:2px;
}
a.menu:visited {
    background:#FFFFFF;
	width:50px;
	text-decoration: none;
	height:19px;
	padding-top:2px;
}
a.menu:hover {
	background:#FF6600;
	display:block;
	width:50px;
	height:19px;
	padding-top:2px;
}
a.menu2{
	text-decoration: none;
	background:#efefef;
    display:block;
	height:46px;
	color:#333
	line-height:46px;
}
a.menu2:visited {
    background:#efefef;
	text-decoration: none;
	height:46px;
	color:#333;
	line-height:46px;
}
a.menu2:hover {
	background:#0a56a3;
	display:block;
	height:46px;
	color:#FFF;
	line-height:46px;
}
.menu3 {
	color: #FFFFFF;
	background:#2e82d7;
	display:block;
	height:33px;
	padding-left:45px;
	}
a.menu4{
	text-decoration: none;
	background:#FFFFFF;
    display:block;
	height:33px;
	padding-left:40px;
}
a.menu4:visited {
    color: #333333;
	text-decoration: none;
	height:33px;
	padding-left:40px;
}
a.menu4:hover {
    color: #FFFFFF;
	background:#2e82d7;
	display:block;
	height:33px;
	padding-left:45px;
}
.clear { clear:both}

a,img{border:0;}
body{font:13px/180% 微软雅黑, 宋体;}
a{outline:none;}
a:link{color:#434343;text-decoration:none;}
a:visited{color:#838383;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}

/* ------------------------------
 * wrap-nav 
 * ------------------------------ */
#wrap-nav, #wrap-nav li, #wrap-nav h3, #wrap-nav h3 a{no-repeat scroll left -9999px;}
#wrap-nav{height:40px;line-height:40px;background-repeat:repeat-x;background-position:0 0;width:870px;margin:10px auto 0 auto;}
#wrap-nav ul.menu li{position: relative;float: left;padding: 0 5px;background-position: 0 -40px;visibility: visible;}
#wrap-nav ul.menu li h3{padding:0 5px 0 0;font-size:1.2em;}
#wrap-nav ul.menu li h3 a.depth_1{padding:0 0 0 10px;display:inline-block;color:#666;}
#wrap-nav ul.menu li h3.hover,
#wrap-nav ul.menu li h3.selected{background-position:right -80px;}
#wrap-nav ul.menu li h3.hover a.depth_1,
#wrap-nav ul.menu li h3.selected a.depth_1{background-position:left -80px;color:#CC0000;}
#wrap-nav ul.menu li.hover h3{background-position:right -120px;}
#wrap-nav ul.menu li.hover h3 a.depth_1{background-position:left -120px;color:#333;}
#wrap-nav ul.menu li ul.children{position: absolute;left: -160px;top: 40px;z-index: 19;display: none;width: 480px;height: 150px;padding: 6px 7px 5px 6px;border: 3px solid #f1f1f1;background: #f5f5f5;visibility: visible;}
#wrap-nav ul.menu li ul.children li{width:500px;padding:0 0 1px 0;background:none;}
#wrap-nav ul.menu li ul.children li.nosub{width:130px;overflow:hidden;}
#wrap-nav ul.menu li ul.children li h3{}
#wrap-nav ul.menu li ul.children li h3 a.depth_2{width:200px;line-height:25px;display:block;font-weight:normal;font-size:9pt;color:BLUE;}
#wrap-nav ul.menu li ul.children li h3 a.depth_2 span.icon10{margin:10px 3px 0 5px;background-position:-60px -380px;}
#wrap-nav ul.menu li ul.children li h3.selected{background:#FFEFEF;}
#wrap-nav ul.menu li ul.children li.hover{z-index:20;}
#wrap-nav ul.menu li ul.children li.hover h3 a.depth_2{background:#FFCFCF;}
#wrap-nav ul.menu li ul.children li.hover ul{height:auto;z-index:20;}
#wrap-nav ul.menu li ul.children li.hover ul li a.depth_3{color:#333;}
#wrap-nav ul.menu li ul.children li.hover ul li a.depth_3:hover{color:#069;}
#wrap-nav ul.menu li ul.children ul{position: absolute;top: 0;left: 190px;padding: 0 0 0 10px;width: 300px;height: 25px;visibility: visible;}
#wrap-nav ul.menu li ul.children ul li{width:auto;padding-left:20px;float:left;}
#wrap-nav ul.menu li ul.children ul li a.depth_3{margin:0 15px 0 0;line-height:25px;display:block;color:#666;white-space:nowrap;}
#wrap-nav ul.menu li ul.children ul li a.depth_3:hover{text-decoration:underline;}
#wrap-nav ul.menu li ul.children ul li a.selected{background:none;color:#900;}

a{color:#000000;text-decoration:none} 
a:hover{color:#BA2636}

.red ,.red a{ color:#F00}
.lan ,.lan a{ color:#1E51A2}
.pd5{ padding-top:5px}
.dis{display:block}
.undis{display:none}

ul#nav{ width:100%; height:40px; background:#cce1a1; margin:0 auto; text-align:center}
ul#nav li{display:inline; height:40px}
ul#nav li a{display:inline-block; padding:0 20px; height:40px; line-height:40px; color:#333; font-family:"微软雅黑", "宋体"; font-size:16px}
ul#nav li a:hover{background:#257220; color:#FFF}

.mainpic{width:100%; height:212px; margin-bottom:20px; background-position:center}
.mainmenu{ width:188px; height:33px;line-height:33px; margin:0 auto; border-bottom:#ddd 1px dashed;}
.mainmenu2{ width:143px; height:33px;line-height:33px; margin:0 auto; border-bottom:#ddd 1px dashed; background-color:#2e82d7; color:#FFF; padding-left:45px;}

.maincontent{ width:840px; margin-bottom:40px; float:left;}
.maincontentbt{ width:800px; height:40px; border-bottom: #CCC 1px solid; margin:0 auto; font-size:14pt; color:#0a56a3; margin-bottom:10px}
.maincontenttxt{ width:800px; height:35px; margin:0 auto}
.maincontenttxt ul
.maincontenttxt li{padding:3px 0;height:34px;line-height:34px;overflow: hidden;}
.maincontenttxt li div{float:left;margin-right:5px; overflow:hidden; width:700px; height:34px}
.maincontenttxt li span{float:right;margin-left:5px;color:#999;font-family:Verdana;font-size:8pt;line-height:34px; top:0}
.textbt{ width:800px; height:40px; border-bottom: #CCC 1px solid; margin:0 auto; font-size:14pt; color:#0a56a3; margin-bottom:10px; text-align:center;}
.textcontent{ width:800px;font-family: "微软雅黑", "宋体";font-size: 10.5pt; margin:0 auto; line-height:26px;}
.textcount{ width:800px; height:26px; font-family: "微软雅黑", "宋体";font-size: 9pt; color:#999; margin:0 auto; text-align:center; margin-bottom:20px}

