@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family: "microsoft yahei" , "微软雅黑"}
.head_top{ width:100%; height:25px; background:#BEEFA8; color:#4a4a4a; margin:auto; overflow:hidden;}
.head_top dl{ width:1200px; height:auto; margin:auto; overflow:hidden; line-height:25px; font-size:12px; color:#4a4a4a;}
.head_top dt{ float:left;}
.head_top dd{ float:right;}
.head_top dl a{ color:#4a4a4a; text-decoration: underline;}

.head_mid{ width:1200px; height:87px; overflow:hidden; margin:auto; background:url(../images/menuN_bg.jpg) bottom repeat-x;}
.head_mid dl{ width:1200px; height:87px; margin:auto; overflow:hidden;}
.head_mid dt{ width:457px; float:left; height:auto;}
.head_mid dt img{ width:457px; height:auto; float:left; margin-top:10px;}
.head_mid dd{ width:720px; height:auto; float:left; margin-left:10px;}
.head_mid dd p{ width:117px; height:28px; float:left; line-height:14px; color:#000; font-size:12px; margin-top:25px; margin-left:0px;}
.head_mid dd p img{ float:left; margin-right:5px;}
.head_mid dd span{ width:314px; height:auto; float:right; margin-top:23px;}
.head_mid dd span img{ width:314px; height:auto;}

/* nav_menu */
.nav_menu{ height: 50px; background-color:#166900; width:100%; margin:auto; box-shadow:#666 0px 0px 10px;-moz-box-shadow:#666 0px 0px 10px;-ms-box-shadow:#666 0px 0px 10px;-o-box-shadow:#666 0px 0px 10px;-webkit-box-shadow:#666 0px 0px 10px;}
.nav_menu2{ height: 50px; background-color:#F100E9; width:100%; margin:auto;}
.nav{width:1200px;height:50px;position:relative;margin:0 auto; z-index:9999}
.list li{float:left;display:block;width:133px;height:50px;text-align:center; font-size:15px; line-height:50px;}
.list li:hover{ background:#329817;}
.list a{color:#fff;}
.list a:hover{color:#fff;}
.nav .box{position:absolute;top:50px;width:1196px;background:#fff;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0}
.nav .cont{position:relative;}
.cont{ width:auto; height:auto; overflow:hidden;}
.cont dl{ width:auto; height:auto; overflow:hidden;}
.cont dt{ width:199px; height:auto; margin:30px; border-right:#252525 1px dashed; float:left;}
.cont dl dt h2{ width:100%; text-align:center; font-size:20px; color:#252525; float:left; line-height:25px;}
.cont dl dt p{ width:100%; text-align:center; font-size:14px; color:#999; float:left; line-height:14px;}
.cont dl dd{ width:800px; height:auto; overflow:hidden; float:left; margin:30px;}
.cont dl dd ul{ width:auto; height:auto; overflow:hidden;}
.cont dl dd ul li{ width:auto; height:auto; line-height:25px; font-size:14px; color:#414141; float:left; margin-left:10px; margin-right:20px;}
.cont dl dd ul li a{ color:#414141; text-decoration:none;}
.cont dl dd ul li a:hover{ background:#414141; color:#fff; text-decoration:none;}

.mbx{ width:1200px; height:auto; margin:auto; overflow:hidden; margin-top:20px; text-align:left; color:#999;}
.mbx a{ color:#999; text-decoration:none;}