﻿@charset "utf-8";
/* CSS Document */
body { color: #333;margin: 0px;padding: 0px;font-size: 14px;  font-family: "Microsoft YaHei";text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #333;}
a:hover {color: #1B5C34;	text-decoration: none;}
* {margin: 0px;padding: 0px;font-family: "Microsoft YaHei";outline: none}
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {	clear: both;}
input,select {vertical-align: middle;}
.no {	display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
*{transition: all 0.2s;}
.max_img {cursor: pointer;width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.max_img img {bottom: 0; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
li:hover .max_img img,div:hover.max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*---------------------------------------首页------------------------------------------*/
.top{position: relative;}
.top .top_div{width: 630px;position: absolute; padding-top: 205px; margin-left: -315px; left: 50%; z-index: 2;}
.swiper-container{position: relative; z-index: 1;}
.div_ul{margin-top: 70px; text-align: center;}
.div_ul ul li{display: inline-block; text-align: center; margin: 0px 15px;}
.div_ul ul li span{display: block; width: 105px; height: 105px; border: 2px solid #FFFFFF; border-radius:50%; line-height: 105px;}
.div_ul ul li p{margin-top: 20px; color: #FFFFFF; font-size: 18px;}
.div_ul ul li:hover span{background: #1b5c34; transform: rotate(360deg);  border: 2px solid #1b5c34; }
.news{background: url(../images/21mj_bg.png);}
.news_top{line-height: 125px; height: 125px; color: #FFFFFF;font-size: 60px; text-align: center;}
.news_div{background: #FFFFFF;padding: 30px 0px;}
.news_tit{text-align: center; font-size: 18px; background: url(../images/21mj_tit.png) no-repeat center;}
.news_ul ul li{display: inline-block; margin: 0px 80px; margin-top: 20px; margin-bottom: 10px; text-align: left; padding-right: 80px; height: 90px; position: relative;}
.news_ul {text-align: center;}
.news_ul ul li img{position: absolute; z-index: 2; top: 50%; margin-top: -25px; right: 0px;}
.news_ul ul li h1{font-size: 30px; margin-top: 15px; font-weight:normal;}
.news_ul ul li p{font-size: 14px; margin-top: 5px; text-transform: uppercase; color: #1B5C34;}
.news_bottom{text-align: center; color: #FFFFFF; height: 125px; padding-top: 30px;}
.news_bottom p{font-size: 24px; text-transform: uppercase; line-height: 50px;}
.bottom{background: #8dad99;padding-top: 45px;}
.bottom_ul{padding-left: 85px;}
.bottom_ul>ul>li{min-width: 105px; height: 230px; margin:0px 25px; text-align: left; float: left;}
.bottom_top{padding-bottom: 12px; border-bottom:1px solid #FFFFFF;}
.bottom_top a{font-size: 18px; color: #FFFFFF;}
.b_ul{margin-top: 10px;}
.b_ul li{line-height: 36px; color: #FFFFFF;}
.b_ul li a{color: #FFFFFF;}
.bottom_ul>ul>li.li{width:290px;}
.bottom_a{margin-top: 20px;}
.bottom_a a{margin: 0px 2px;}
.bottom_b{line-height: 65px; height: 65px; text-align: center; color: #FFFFFF;border-top:1px solid #FFFFFF; margin-top: 20px;}
.top_a{background: #8dad99; line-height: 45px; height: 45px; color: #FFFFFF;}
.top_b{line-height: 125px; height: 125px;}
.top_l{font-size: 14px;}
.top_r{font-size: 18px;font-weight: bold;}
.top_rr{margin-top: 45px;}
.top_rr ul li{float: left; height: 25px; line-height: 25px; padding-bottom: 5px; margin: 0 25px;}
.top_rr ul li a{font-size: 18px;}
.top_rr ul li:hover{border-bottom: 2px solid #1B5C34;}
.top_rr ul li:hover a{color: #1B5C34;}
.ban {position: relative;}
.ban .swiper-container{position: relative; z-index:0;}
.ban .ban_tit{position: absolute; top: 50%; margin-top: -57px; z-index: 2; width: 100%; text-align: center;}
.wz{background: #ececec; line-height: 50px; height: 50px;}
.wz a{margin: 0 5px;}
.xl_l{width: 270px;}
.xl_r{width: 900px;}
.xl_l_top{ font-size: 24px; color: #FFFFFF; height: 55px; line-height: 55px; text-align: center; background: #1B5C34 url(../images/21mj_icona.png) no-repeat center;}
.xl_l_tit{border: 1px solid #e8e7e7;padding: 25px 20px 30px 20px;}
.xl_l_ul>li>a{height: 40px; margin-bottom: 10px; line-height: 40px; padding-left: 20px; display: block; background: #ececec url(../images/21mj_icond.png) no-repeat 93% center;}
.xl_l_ul>li:hover>a,.xl_l_ul>li.on>a{font-weight: bold; color: #1B5C34; background: #ececec url(../images/21mj_iconb.png) no-repeat 93% center;}
.xl_l_ul>li>ul li{line-height: 35px;margin-top: 5px; border-bottom:1px solid #E4E2E2;}
.xl_l_ul>li>ul{margin-bottom: 20px;}
.xl_l_ul>li>ul li a{display: block; padding-left: 25px; background: url(../images/21mj_iconc.png) no-repeat 5px center;}
.xl_l_ul>li>ul li a:hover{color: #1B5C34; font-weight: bold;}
.xl_l_ula li p{text-align: center;line-height: 40px; height: 40px; margin-bottom: 10px;font-size: 16px;}
.xl_l_p{padding: 0px 10px;}
.xl_l_p li{line-height: 36px;}
.xl_l_tit.li{padding-bottom: 170px; background: url(../images/21mj_img.png) no-repeat bottom;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px; overflow:hidden; border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{width:55px;height:55px;}
.xl_r_rr{width: 495px;}
.xl_r_rr h1{font-size: 24px; border-bottom: dashed 1px #E4E2E2; height: 55px; line-height: 55px;}
.xl_r_rr p{line-height: 36px; font-size: 16px; text-align: justify; margin-top: 10px;}
.xl_r_rr h2{font-size: 18px; color: #000000; margin-top: 20px;}
.xl_r_rr span{color: #ff0000;}
.anniu{margin-top: 15px;}
.anniu a{color: #FFFFFF; display: block; background: #1B5C34;width: 120px; height: 42px; line-height: 42px; text-align: center; border-radius:25px;}
.xl_r_tit {height: 40px; line-height: 40px; border-bottom:1px solid #1B5C34;}
.xl_r_tit h1{display: inline-block; padding: 0px 20px; font-size:18px; color: #FFFFFF; background: #1B5C34;font-weight:normal;}
.xl_r_nr{padding: 0px 15px;}
.xl_ul ul {margin-right: -25px;}
.xl_ul ul li{width: 33.33%; float: left;}
.xl_ul ul li .ul_div{margin-right: 25px; text-align: center;}
.xl_ul ul li .ul_div p{font-size: 16px;line-height: 50px; height: 50px; margin-top: 10px;}
.xl_ul ul li .ul_div a{display: block; margin: 0 auto; width: 90px; line-height: 30px; height: 30px; background: #E4E3E3; border-radius:15px;}
.news_tita h1{font-size: 30px; text-align: center; font-weight: normal;background: url(../images/21mj_titb.png) no-repeat center;}
.news_con{margin-top: 40px;text-align: center;}
.news_con ul li{display: inline-block; padding: 0px 25px; height: 40px; border: 1px solid #DDDDDD; line-height: 40px; font-size: 16px; margin: 0px 10px;}
.news_con ul li:hover,.news_con ul li.on{background: #1B5C34; border: 1px solid #1B5C34; color: #FFFFFF;}
.news_con ul li:hover a,.news_con ul li.on a{color: #FFFFFF; display: block;}
.con_ul{margin-top: 60px;}
.con_ul>ul>li{padding: 20px; border: 1px solid #DDDDDD; margin-bottom: 25px;}
.con_l{margin-right: 40px; position: relative;}
.con_ul>ul>li h1{font-size: 24px; line-height: 60px; height: 60px;}
.con_ul>ul>li p{font-size: 18px; line-height: 36px;}
.con_l ul li{width: 85px; height:58px; background: #1B5C34; line-height: 58px;font-size: 24px; color: #FFFFFF; text-align: center;}
.con_l ul li:nth-child(2){background: #34774e;}
.con_l ul li:nth-child(3){background: #8dad99;}
.con_ul img{height: 174px; float: left;}
.con_l ul{float: left;}
.anniu_a{text-align: center;}
.anniu_a a{display: inline-block; margin: 0px 2px; text-transform: uppercase; height: 30px; line-height: 30px;padding: 0px 10px; border: 1px solid #cccccc;}
.anniu_a a:hover,.anniu_a a.on{background: #3c3a3b; color: #FFFFFF;}
.xl_ul.li ul li{width: 25%; margin-bottom: 30px;}

.xl{ padding:30px 20px;}
.xl_nr{ line-height:28px; font-size:14px;}