﻿@charset "utf-8";

*{margin:0 auto;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{background:#cdcdcd;font:12px/180% Arial, Helvetica, sans-serif, "新宋体"; text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }
*/.clearfix{display:inline-block}
*+html .clearfix{min-height:1%}
/* nav_menu */
.nav_menu{background:rgba(255,255,255,0.8); text-align:center; margin:auto;position:relative;z-index:999;width:100%;/*margin-left:80px;*/ }
.nav{width:100%;height:auto;position:relative;margin:0 auto; text-align:center;}
.nav .list ul{margin:10px 20px 0;height:72px;}
.nav .list li{float:left;height:100%;}
.nav .list li:last-child{float:left; margin-left:30px; }
.nav .list a{float:left;display:block;width:90px;height:62px; line-height:60px !important;text-align:center;color:#777;margin-bottom:0;vertical-align:middle;}
.nav .list a:hover{color:#FFA304;}
.nav .list a:hover,.nav .list .now{color:#F00;background:#fff;}
.nav .box{position:absolute;left:0px;top:62px;width:100%;background:rgba(255,255,255,0.9); z-index:999;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;/*border-bottom:1px solid #CC0033;*/border-top:1px solid #CC0033;}
.nav .cont{position:relative;padding:25px 0 0px 24px;}
/* sublist */
.sublist li{float:left;width:250px;padding-right:2px;padding-bottom:24px;}
.sublist li h3.mcate-item-hd{font-family:'微软雅黑';padding-left:2px;font-size:16px;height:30px;line-height:30px; text-align:left; color:#CC0033}
.sublist li p.mcate-item-bd{padding-left:2px;}
.sublist li p.mcate-item-bd a{height:26px;line-height:26px;margin-right:5px;font-size:14px;color:#666666;text-decoration:none;display:block; text-align:left;border-bottom:1px  dashed #eee; width:auto;transition-duration: 0.2s;}
.sublist li p.mcate-item-bd a:hover{color:#CC0033; height:36px;line-height:36px; font-size:16px; transition-duration: 0.2s;}

.list{
	margin:0 auto;
}
.list ul {
	text-align:center;
	margin:0 auto;
	display:inline-block;
	position: relative;
}
.list ul li{
	float:left;
	
}
.list ul li p{
	float:left;
    height:62px;
	line-height:60px;
	padding:auto 20px;
	font-size:14px;
	color:#2f790f;
	
}
.sublist li img{
	margin-top:0px;
	
}