*{ margin:0; padding:0}
ul li{ list-style:none}
.clear{ clear:both}
a{ text-decoration:none; color:#222}
img{ max-height:100%; max-width:100%; border:0}
body{ width:100%; background:#282828;font-family:"微软雅黑"; font-size:14px}
p{text-align:justify}
div{ box-sizing:border-box}
.ccsl{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block}
.mt30{ margin-top:30px}

.mainWarp{ width:100%; max-width:512px; margin:0 auto; background:#D7E8B4; color:#2c6533}

.header{ width:100%; height:52px; position:relative; background:#11733A}
.header .logo{ float:left; max-width:80%; height:52px; overflow:hidden; position:relative}
.header .logo img{ height:40px; margin-top:6px; margin-left:10px}
.header .btnmenu{ width:25px; height:25px; margin-right:14px; margin-top:14px; float:right}
.header .menu{ position:absolute; top:52px; right:0; z-index:9999; width:50%; display:none}
.header .menu ul{background:#11733a; overflow:hidden}
.header .menu ul li:first-child{ border-top:1px dashed #188043;}
.header .menu ul li{ width:100%; height:45px; line-height:45px; border-bottom:1px dashed #188043; text-align:center}
.header .menu ul li a{ color:#fff}
.header .menu ul li:last-child{ border-bottom:0}

.header .typeimg{ float:right; padding-right:20px; padding-top:14px;}
.header .typebox{position:absolute; top:52px; right:0; z-index:9999; width:50%; display:none; max-height:400px; overflow-y:scroll}
.header .typebox ul{background:#11733a;}
.header .typebox ul li:first-child{ border-top:1px dashed #188043;}
.header .typebox ul li{ line-height:45px; border-top:1px dashed #188043; text-align:center}
.header .typebox ul li a{ color:#fff;}
ul.expmenu li div.header{display:block;height:45px; line-height:45px; padding-left:10px;overflow:hidden;}
ul.expmenu li div.header a{font-size:14px;color:#fff; line-height:45px;font-weight:bold}
ul.expmenu li  div.header .arrow{display:block;width:30px;height:45px;background:no-repeat center;float:right;overflow:hidden;cursor:pointer;}
ul.expmenu li  div.header .arrow.up{background:url("../images/arrow_d.gif") no-repeat center center;}
ul.expmenu li  div.header .arrow.down{background:url("../images/arrow_u.gif") no-repeat center center;}
ul.expmenu li .menutwo{display:block;height:auto;padding:5px;overflow:hidden; margin:0 auto;}
ul.expmenu li .menutwo li{display:block;height:40px;padding-left:20px;margin-bottom:0px;overflow:hidden;}
ul.expmenu li .menutwo li a{font-size:12px; color:#fff; line-height:40px;}




.contit{ text-align:center; padding:20px; font-size:16px}
.contit span{ padding:0 5px; text-transform:uppercase}

.fff{ background:#E7F2D4}

.part1{ padding:0 20px}
.part1 .con{ font-size:12px; line-height:24px; color:#666666; padding:10px 0}

.part2{ padding:0 20px; padding-bottom:30px}
.part2box{ float:left; width:49%; margin-right:2%; margin-bottom:2%}
.part2box:nth-child(2n){ margin-right:0}
.part2box img{ width:100%; height:120px;}
.part2box p{ text-align:center; padding:0 10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; line-height:30px; height:30px;}

.part3{ padding:0 20px; padding-bottom:30px}
.part3box{ height:80px; margin-bottom:10px}
.part3box .date{ float:left; background:#2C6533; width:70px; height:70px; text-align:center; color:#fff; font-size:14px; padding:10px; margin-right:10px}
.part3box .p3con{ flex:1;}
.part3box .p3con h3{ font-weight:bold; color:#000; font-size:14px; line-height:26px;}
.part3box .p3con .sub{ line-height:24px; font-size:12px; color:#666; height:48px; overflow:hidden}


.footer{ padding:8px 20px; background:#000; color:#fff; font-size:12px; line-height:20px; position:fixed; bottom:0; z-index:9; width:100%;max-width:512px;}
.footer .foot{ text-align:center; color:#fff;}
.footer .foot a{color:#fff;}
.banner{ width:100%}
.aboutbox{ color:#666666; font-size:12px; line-height:24px; padding:10px 20px 30px}
.aboutbox h1{ font-weight:normal; font-size:16px; line-height:30px; text-align:center}
.aboutbox .proimg{ display:block; margin:0 auto; max-width:100%; margin-top:10px}
.aboutbox .date{ font-size:12px; line-height:24px; text-align:center; display:block}
.aboutbox .con{ padding-top:10px}

.fbox{ width:100%; height:56px}
.pagebox{ text-align:center; overflow:hidden; padding-bottom:30px}
.pagebox a{ display:inline-block; margin:0 2px}
.pagebox a.bor{padding:3px 5px; border:1px solid #2C6533}
 /*名称和图片*/
.hlogo{margin:0 auto;color: #fff;}
.hlogo p{text-align:center;height:54px;line-height:54px;font-size:24px;}
.ccsl{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.ec_imgs_consult img {
	width:70%;
	margin-top:-3px
}
.ec_imgs_consult {
	font-size:14px;
	line-height:24px;
	color:#666;
	padding:13px 0;
	text-align:center;
}