@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333;}
ul li{ list-style:none;}
img{ border:none;}
body{ font-family:微软雅黑; background:#fff;}


.zhuany{ margin:20px 0px;}
.zhuany img{ margin:0 auto; display:block; max-width:100%;}
.ysdw img{ margin:0 auto; display:block; max-width:100%; margin-top:20px;}



/* actGotop */
.actGotop{position:fixed;_position:absolute;bottom:40px;right:0px;width:75px;height:98px;display:none;}
.actGotop a,.actGotop a:link{width:75px;height:98px;display:inline-block;background:url(../img/blog7year_gotop.png) no-repeat;_background:url(../img/blog7year_gotop.gif) no-repeat;outline:none;}
.actGotop a:hover{background:url(../img/blog7year_gotopd.gif) no-repeat;outline:none;}

/* 电话 */
.dianhua{position:fixed; left:0; top:45%; }
.dianhua a{ display:block;}
.dianhua a img{ max-width:100%;display:block;}

/* 添加微信 */
.weixin{ height:70px; position:fixed; top:0; background:#FFF; border-bottom:1px solid #CCC;  }
.weixin p{ font-size:15px; line-height:24px; color:#F00; width:45%; float:left; padding:1% 5%;}
.weixin h2{ width:45%; float:right; }
.weixin h2 a img{ max-width:100%;}

/* 复制微信 */
.masking {width:100%;height:100%;position:fixed;background:rgba(150,150,150,0.8);display:none;top:0;left:0;}
.layer {position:relative;width:80%; display:block; margin:0 auto;margin-top:40%;background:#fff;border-radius:10px 10px 10px 10px; padding:20px;}
.close {position:absolute;right:15px;top:15px;}
.masking .layer h3{ font-size:20px; text-align:center; padding-top:30px; letter-spacing:3px; margin-bottom:20px;}
.masking .layer p{ font-size:16px; text-align:center; padding-top:20px; line-height:24px; padding:0 20px;}
.masking .layer h5{ width:180px; height:50px;margin:0 auto; background:#51aa37; line-height:50px; text-align:center; font-size:18px;border-radius:5px 5px 5px 5px;  margin-top:20px; }
.masking .layer h5 a{ display:block; color:#fff;}

/* banner */
.banner{ margin-top:40px;}
.banner img{ display:block; margin:0 auto; max-width:100%;}

/* 导航 */
.nav{ display:block; overflow:hidden; }
.nav ul{ margin:10px; }
.nav ul li{ font-size:16px;  text-align:center;  border:1px solid #249c54; width:29.7%; float:left;margin:1.5%; letter-spacing:5px; }
.nav ul li a{ color:#249c54; display:block; padding:8px 0;  }
.nav ul .cun{ background:#249c54; font-weight:bold;}
.nav ul .cun a{ color:#fff; display:block;} 

/* 灰色背景 */
.bg{ background:#f4f4f4; display:block; height:8px; margin-top:20px;}


.jx{ margin:16px; }
.jx img{ max-width:100%; display:block; margin:0 auto; margin-top:-6px; }

.jx p{ font-size:14px; line-height:22px; margin-top:14px; margin-top:10px;}

.wia{ margin:13px; margin-top:-8px; overflow:hidden; margin-bottom:20px; }
.wia ul{}
.wia ul li{ float:left; width:31%;padding:0 3px;}
.wia ul li a img{ max-width:100%; }
.wia ul li a{  display:block;}

.chen{ padding-left:15px; padding-right:23px; margin-bottom:10px;}
.chen img{ max-width:100%; }



.tu{ padding:0 10px; margin-top:20px;}
.tu img{ max-width:100%; width:23.6%;}

.sfb{ padding:0 8px; padding-bottom:20px;}
.sfb img{ max-width:100%; margin:0 auto; display:block;  }





.you{ margin:20px; }
.you img{ max-width:100%; display:block; margin:0 auto; margin-bottom:20px; }







.xyhj{ margin:15px; margin-bottom:20px; overflow:hidden;}
.xyhj ul li{ width:50%; float:left;}
.xyhj ul li a img{ max-width:100%;}
.xyhj ul li a{ padding:3px 5px; display:block;}





/*合影*/
.hey{ margin-top:10px;  }
.hey img{ margin:0 auto; display:block; max-width:100%; }

/*顶部*/
.dingb img{ max-width:100%; float:left;}
.beia{ background:#000000;  float:left; }
.beia p{ font-size:12px; text-align:center; color:#fff; line-height:22px; padding: 5px  40px;  }




.nava{ margin-top:20px;}
.nava ul{ overflow:hidden; margin:0 20px; margin-bottom:20px;}
.nava ul li{ font-size:16px; width:49%; float:left; border:1px solid #249c54;  text-align:center; display:block; letter-spacing:1px; }
.nava ul li a{ color:#249c54; display:block; }
.nava ul .youse{ background:#249c54;display:block; font-weight:bold;}
.nava ul .youse a{ color:#fff;display:block;}
.nava ul li a span{ display:block; padding:4px;}


.chengj{ margin:0 20px; margin-bottom:20px; overflow:hidden;}
.chengj img{ max-width:100%; display:block; margin:0 auto; float:left;}

.nan{  display:block; margin:0 auto; margin-bottom:2px;}
.nan h3{  font-size:15px; width:37%;     background:#249c54; color:#FFF; text-align:center; padding:5px; margin:0 auto; }
.nan h3 span{ font-weight:normal;}


.tainan{  display:block; margin:0 auto; margin-top:20px;}
.tainan h3{  font-size:16px; width:28%;     background:#249c54; color:#FFF; text-align:center; padding:5px; margin:0 auto; letter-spacing:5px;}


.tainanqwe{  display:block; margin:0 auto; margin-top:20px;}
.tainanqwe h3{  font-size:16px; width:48%;     background:#249c54; color:#FFF; text-align:center; padding:5px; margin:0 auto; letter-spacing:5px;}

.qqtainan{  display:block; margin:0 auto; margin-top:20px;}
.qqtainan h3{  font-size:16px; width:28%;     background:#249c54; color:#FFF; text-align:center; padding:5px; margin:0 auto; letter-spacing:5px;}

.you h4{ font-size:14px; color:#F00; }

.you p{ font-size:12px;margin-bottom:5px;}
.you p span{ font-size:14px; font-weight:bold; color:#F00; }



.kaixue h2{
	font-size: 18px;
	text-align: center;
	text-decoration: underline;
	margin-top:20px;
	text-decoration-thickness: 2px; 
	 color:#F00;
}
.kaixue h2 a{ color:#F00;}

















