﻿html {font-family: "Microsoft Yahei";margin: 0px auto;}
body {background:#fff;color: #333;font-family: "Microsoft Yahei";margin: 0px auto; padding: 0px; line-height:30px; font-size:14px;min-width:1200px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,section
{margin: 0px auto; padding: 0px; border:none}
a {color: #333;text-decoration: none;cursor: pointer;text-decoration: none;border:none}
a:hover {color: #3e6d24;text-decoration: none;cursor: pointer;text-decoration: none;}
.clear::after {height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";}
.clear {-ms-zoom: 1; clear:both}
ol,li,ul,dd,dt{list-style: none;}
img{max-width:100%; height:auto}
.left {float: left;display: inline;}
.right {float: right;display: inline;}

.a1 {background:#fff;}
.a2 {background: url(../images/1.jpg) no-repeat center top; background-size:100%}
.a3 {background: url(../images/2.jpg) no-repeat center top; color:#FFF;background-size:120%}
.a4 {background: url(../images/3.jpg) no-repeat center top;background-size:100%}
.a5 {background: url(../images/4.jpg) no-repeat center top;background-size:120%}
.a6 {background: url(../images/5.jpg) no-repeat center top;background-size:100%}
.a7 {background: url(../images/6.jpg) no-repeat center top;background-size:120%}*/
/*p.title{ position: relative; top: 35%; font: 700 40px "Microsoft Yahei"; color: #fff; text-align: center;}*/


.top{ background-color:#fff; width:100%; margin:0 auto;}
.logo-nav {width: 1200px;margin: 0px auto; padding:20px 0px;}
.logo-nav .logo {float: left;width: 300px;}
.logo-nav .nav {width:840px;overflow: hidden; float:right; padding-top:5px;}

.logo-nav .nav ul {width:840px; margin:0 auto;}
.logo-nav .nav ul li {text-align: center;float: left;width:120px; line-height:57px; text-align:right}
.logo-nav .nav ul li a {color:#000;text-decoration: none; font-size:15px}
/*.logo-nav .nav ul li a span{ text-transform: uppercase; font-size:12px; color:#666;text-decoration: none;}*/
.logo-nav .nav ul li a:hover { color:#572C30;text-decoration: none; font-size:15px; font-weight:bold}
.section .top.a1 .logo-nav .nav ul li .cur { color:#572C30;text-decoration: none; font-size:15px; font-weight:bold}

/*.aslideBox {margin: 0px auto; width: 100%px; height: 825px; overflow: hidden; position: relative; min-width:1200px; z-index:99; border-top:#3E6D24 solid 10px;}
.aslideBox .bd {overflow: hidden; position: relative; z-index: 0;}
.aslideBox .bd ul {width: 100% !important;}
.aslideBox .bd li {background-position: center; width: 100% !important; height: 825px; background-repeat: no-repeat;}
.aslideBox .hd {left: 0px; width: 100%; text-align: center; bottom: 30px; position: absolute; z-index: 1;}
.aslideBox .hd li {background: url("../images/slide-index.png") no-repeat -15px 5px; font: 0px/20px a; margin: 0px 2px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; overflow: hidden; 
display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;}
.aslideBox .hd li:hover {background-position: -15px 5px;}
.aslideBox .hd li.on {background-position: -35px 5px;}
.aslideBox .prev {background: url("../images/slider-arrow.png") no-repeat 0px 0px; left: 3%; top: 46%; width: 55px; height: 80px; margin-top: -25px; display: block; position: absolute;}
.aslideBox .next {background: url("../images/slider-arrow.png") no-repeat 0px 0px; left: 3%; top: 46%; width: 55px; height: 80px; margin-top: -25px; display: block; position: absolute;}
.aslideBox .next {background-position: -50px 0px; left: auto; right: 3%;}
.aslideBox .prevStop {display: none;}
.aslideBox .nextStop {display: none;}*/



.ywfw {width: 100%;margin: 0px auto;}
.ywfw .nr {width: 1200px;margin: 0px auto;padding-bottom: 0px;}
.ywfw .nr h3 {font-size: 28px;color: #000; font-weight:bold;text-decoration: none;text-align: center;width: 1200px;padding-bottom: 15px; line-height:30px;}
.ywfw .nr h4 {font-size:16px;color:#666;text-decoration:none;text-align:center;width:1200px; font-weight:normal;padding-bottom:15px;line-height:20px;text-transform:uppercase;padding-top:0px;}
.xian{ background:#008d49; width:100px; height:2px; overflow:hidden}
.ywfw .nr ul {width: 1239px; padding-top:25px;}
.ywfw .nr ul li {float: left;width:354px;margin-right:39px; background-color:#FFF;/*border: 1px solid #ADADA9;*/padding:10px 10px 20px;text-align: center;
/*-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;background: #fff;behavior: url(/PIE.htc);*/}
.ywfw .nr .mc{ padding-top:20px;}
.ywfw .nr .mc a{ font-size:18px; color:#000}
.ywfw .nr ul li h5 a:hover {font-size: 20px;line-height: 50px;color: #fff;text-align: center;height: 50px;width: 152px;font-weight: normal;border: 2px solid #3e6d24;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#3e6d24}
.ywfw .nr ul li .xq {font-size: 16px;line-height: 30px;color: #666; padding-top:5px}
.ywfw .nr ul li .an{ width:100px; padding:0 10px;}
.ywfw .nr ul li .an a {font-size: 14px;line-height: 32px;color: #fff;text-align: center;height:32px;width: 100px;font-weight: normal;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#3E6D24; margin-top:15px;}
.ywfw .nr ul li .an a:hover {font-size: 14px;line-height: 32px;color: #fff;text-align: center;height:32px;width: 100px;font-weight: normal;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#333; margin-top:15px;}

.hxys {width: 100%;margin: 0px auto;}
.hxys .nr {width: 1200px;margin: 0px auto;padding-top: 0px;padding-bottom: 0px;}
.hxys .nr h3 {font-size: 28px;color: #fff; font-weight:bold;text-decoration: none;text-align: center;width: 1200px;padding-bottom: 15px; line-height:30px;}
.hxys .nr h4 {font-size:16px;color:#fff;text-decoration:none;text-align:center;width:1200px; font-weight:normal;padding-bottom:15px;line-height:20px;text-transform:uppercase;padding-top:0px;}
.hxys .nr ul {width: 1240px; padding-top:25px;}
.hxys .nr ul li {float: left;width:250px;margin-right:40px;/*border: 1px solid #ADADA9;*/padding:10px 10px 20px;text-align: center;}
.hxys .nr .mc{ padding-top:20px; font-weight:bold}
.hxys .nr .mc a{ font-size:18px; color:#fff}
.hxys .nr ul li h5 a:hover {font-size: 20px;line-height: 50px;color: #fff;text-align: center;height: 50px;width: 152px;font-weight: normal;border: 2px solid #3e6d24;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#3e6d24}
.hxys .nr ul li .xq {font-size: 14px;line-height: 25px;color: #ddd; padding-top:10px}
.hxys .nr ul li .xq a { color:#ddd}

.spzx {width: 100%;margin: 0px auto;}
.spzx .nr {width: 1200px;margin: 0px auto;padding-top: 0px;padding-bottom: 0px;}
.spzx .nr h3 {font-size: 28px;color: #000; font-weight:bold;text-decoration: none;text-align: center;width: 1200px;padding-bottom: 15px; line-height:30px;}
.spzx .nr h4 {font-size:16px;color:#666;text-decoration:none;text-align:center;width:1200px; font-weight:normal;padding-bottom:15px;line-height:20px;text-transform:uppercase;padding-top:0px;}
.spzx .nr ul {width: 1224px; padding-top:20px;}
.spzx .nr ul li {float: left;width:250px;margin-right:24px; background-color:#FFF;border: 1px solid #ddd;padding:15px;text-align: center; margin-bottom:24px;
/*-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;background: #fff;behavior: url(/PIE.htc);*/}
.spzx .nr ul li:hover{ border:#3E6D24 solid 1px;}
.spzx .nr .mc{ padding-top:15px;}
.spzx .nr .mc a{ font-size:18px; color:#000}
.spzx .nr ul li h5 a:hover {font-size: 20px;line-height: 50px;color: #fff;text-align: center;height: 50px;width: 152px;font-weight: normal;border: 2px solid #3e6d24;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#3e6d24}
.spzx .nr ul li .xq {font-size: 16px;line-height: 30px;color: #666; padding-top:5px}
.spzx .nr ul li .an{ width:100px; padding:0 10px;}
.spzx .nr ul li .an a {font-size: 14px;line-height: 32px;color: #fff;text-align: center;height:32px;width: 100px;font-weight: normal;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#3E6D24; margin-top:15px;}

.khpj {width: 100%;margin: 0px auto;}
.khpj .nr {width: 1200px;margin: 0px auto;padding-top: 0px;padding-bottom: 0px;}
.khpj .nr h3 {font-size: 28px;color: #fff; font-weight:bold;text-decoration: none;text-align: center;width: 1200px;padding-bottom: 15px; line-height:30px;}
.khpj .nr h4 {font-size:16px;color:#fff;text-decoration:none;text-align:center;width:1200px; font-weight:normal;padding-bottom:15px;line-height:20px;text-transform:uppercase;padding-top:0px;}
.khpj .nr ul {width: 1240px; padding-top:25px;}
.khpj .nr ul li {float: left;width:600px; height:338px; overflow:hidden}
.khpj .nr ul .wz{ padding:20px; width:560px; height:298px;float: left;background-color:#FFF; color:#333; line-height:36px;}
.khpj .nr ul .wz img{float:left; padding-right:20px;}

.xwzx {width: 100%;margin: 0px auto;}
.xwzx .nr {width: 1200px;margin: 0px auto;padding-top: 0px;padding-bottom: 0px;}
.xwzx .nr h3 {font-size: 28px;color: #000; font-weight:bold;text-decoration: none;text-align: center;width: 1200px;padding-bottom: 15px; line-height:30px;}
.xwzx .nr h4 {font-size:16px;color:#666;text-decoration:none;text-align:center;width:1200px; font-weight:normal;padding-bottom:15px;line-height:20px;text-transform:uppercase;padding-top:0px;}
.xwzx .newsnr{width: 1200px; margin:0 auto}
.xwzx .newsnr ul {width: 1240px; margin:0 40px 0 0; padding-top:10px;}
.xwzx .newsnr ul li {display: block;float: left;width: 580px;overflow: hidden; padding-right:40px; padding-top:40px;}
.xwzx .newsnr ul li .rq {color: #fff;background-color:#3E6D24;text-align: center;height: 90px;width: 80px;float: left;}
.xwzx .newsnr ul li .rq .y {font-size: 24px;width: 80px;line-height: 30px;height: 30px;padding-top: 15px;}
.xwzx .newsnr ul li .rq .n {font-size: 14px;}
.xwzx .newsnr ul li .content {float: left;width:470px;padding-left: 20px; background-color:#fff; height:80px; overflow:hidden; padding-right:10px; padding-top:10px;}
.xwzx .newsnr ul li .content h9{width: 470px;font-weight: normal; line-height:30px; height:30px; overflow:hidden;text-align:left}
.xwzx .newsnr ul li .content h9 a {font-size: 16px;color: #333;text-decoration: none; }
.xwzx .newsnr ul li .content h9 a:hover {font-size: 16px;color: #3E6D24;text-decoration: none;}
.xwzx .newsnr ul li .content .ms {line-height: 20px;color: #999;font-size: 12px; height:40px; overflow:hidden;text-align:left}

.xwzx .menu {width:1200px; margin:0 auto}
.xwzx .menu ul {margin:20px auto 0px auto; padding:0px; list-style:none; text-align:center; width:344px;}
.xwzx .menu ul li {display:inline; float:left; width:152px; padding:0 10px;}
.xwzx .menu ul li a {color:#ffffff; width:150px; text-align:center; display:block; text-decoration:none;background-color:#232323;border:1px solid #232323;border-radius:25px;-moz-border-radius:25px; /* Old Firefox */}
.xwzx .menu ul li a.tabactive {color:#ffffff; width:150px; text-align:center; display:block; text-decoration:none;background-color:#3E6D24;border:1px solid #3E6D24;border-radius:25px;-moz-border-radius:25px;  position:relative;}
#tabcontent1,#tabcontent2{width:1200px; margin:0 auto}

.kjdh {width: 100%;margin: 0px auto;}
.kjdh .nr {width: 1200px;margin: 0px auto;padding-top: 0px;padding-bottom: 0px;}
.kjdh .nr h3 {font-size: 28px;color: #fff; font-weight:bold;text-decoration: none;text-align: center;width: 1200px;padding-bottom: 15px; line-height:30px;}
.kjdh .nr h4 {font-size:16px;color:#fff;text-decoration:none;text-align:center;width:1200px; font-weight:normal;padding-bottom:15px;line-height:20px;text-transform:uppercase;padding-top:0px;}
.kjdh .nr ul {width: 1240px; padding-top:50px;}
.kjdh .nr ul li {float: left;width:250px;margin-right:40px;/*border: 1px solid #ADADA9;*/padding:10px 10px 20px;text-align: center;}
.kjdh .nr .mc{ padding-top:20px; font-weight: normal}
.kjdh .nr .mc a{ font-size:18px; color:#fff}
.kjdh .nr .yw{ color:#ddd; font-size:14px}
.kjdh .nr .xian2{ background-color:#ddd; width:100px;height:1px; overflow:hidden; margin:20px auto}
.kjdh .nr ul li h5 a:hover {font-size: 20px;line-height: 50px;color: #fff;text-align: center;height: 50px;width: 152px;font-weight: normal;border: 2px solid #3e6d24;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:block; background-color:#3e6d24}
.kjdh .nr ul li .xq {font-size: 12px;line-height: 25px;color: #ddd;}
.kjdh .nr ul li .xq a { color:#ddd}

.foot {width: 100%;margin: 50px auto 0px auto; font-size:12px;color:#ddd; text-align:center;min-width:1200px; padding:15px 0px;}
.foot a {font-size: 12px;color: #ddd;text-decoration: none;}
.foot a:hover {font-size: 12px;color: #ff0;text-decoration: none;}

.foot2 {width: 100%;margin: 20px auto 0px; font-size:12px;color:#666; text-align:center;min-width:1200px; padding:25px 0px; border-top:#ddd solid 1px; text-align:center}
.foot2 a {font-size: 12px;color: #666;text-decoration: none;}
.foot2 a:hover {font-size: 12px;color: #3e6d24;text-decoration: none;}

.bt {background: url(../images/jmsjd_22.png) no-repeat center center;width: 100%; }
.bt h3 {font-size: 28px;color: #000;text-align: center;width: 300px;margin: 30px auto 0px auto; line-height:35px; height:35px;}
.ywbt {font-size: 28px;color: #000;text-align: center;width: 300px;margin: 0px auto; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px}
/*page*/
.page9_box {clear: both;padding-top:0px;padding-bottom: 40px;}
@media only screen and (max-width: 640px) {.page9_box {padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 30px;}}
.page9 {text-align: center;}
.page9 span {font-size: 12px;color: #fff;display: inline-block;padding: 0px 5px;margin-left: -1px;}
.page9 a {font-size: 12px;color: #333;background: #fff;display: inline-block;padding:0px 10px; border:#CCC solid 1px;}
.page9 a:hover,
.page9 .absolutepage9 {background: #3e6d24; color:#FFF}
.page9 .absolutepage9 {}
.page9 .page9_index,
.page9 .page9_end {padding: 5px 24px;}
@media only screen and (max-width: 640px) {.page9 a,.page9 .page9_index,.page9 .page9_end {padding: 5px 10px;margin-bottom: 10px;}}


.tab-hd2 a{background:#ddd;color:#333; text-align:center; cursor:pointer;font-size:14px; margin:0 5px ;border-radius:5px; padding:8px 20px;}
.tab-hd2 a.active{ background:#3e6d24;font-size:14px;border-radius:5px; color:#FFF;padding:8px 20px;}
.tab-hd2 a:hover{ background:#3e6d24;font-size:14px;border-radius:5px; color:#FFF;padding:8px 20px;}

.tab-hd2 {overflow:hidden; zoom:1; width:1200px; margin:0 auto; text-align:center; line-height:35px; border-bottom:#ddd solid 1px; padding-bottom:25px; padding-top:25px;}

.xwlb3 {width: 1220px;margin: 5px auto 0px auto; padding-bottom:30px;}
.xwlb3 li {background-color: #ddd;padding: 20px;float: left;width: 550px;margin-right: 20px;margin-top: 20px;}
.xwlb3 .tp {float: left;width: 245px;}
.xwlb3 .wz {float: right;width: 290px;}
.xwlb3 .wz .title {line-height: 35px;height: 35px;width: 290px;overflow: hidden;}
.xwlb3 .wz .date {font-size: 14px;color: #666;}
.xwlb3 .wz .introduct {font-size: 14px;line-height: 25px;color: #999;height: 50px;overflow: hidden;}
.xwlb3 .wz .more{ text-align:right; padding-top:5px;}
.xwlb3 .wz .more a {text-transform: uppercase;color: #F00;text-decoration: none;font-size: 12px;}
.xwlb3 .wz .more a:hover {font-size: 12px;text-transform: uppercase;color: #3e6d24;text-decoration: none;}
.dpxq{ padding:25px 0px 40px 0px; width:1200px;}

#tabbox{ width: 245px; height: 155px; position: relative;}
.imgbg{width: 245px; height: 155px; top: 0; left: 0; position: absolute; background: #000;  opacity:0;filter(alpha=0)}
.imgbg:hover{ opacity:0.3;filter(alpha=30)}

.dpxq .xwxq {width:1200px; margin:0 auto}
.dpxq .xwxq .bt3 {font-size: 24px;font-weight: normal;color: #333;border-bottom: 1px dashed #ddd;padding: 0px 0px 10px 0px;line-height: 35px;width:1200px; text-align:center}
.dpxq .xwxq .rq {color: #999;width: 1200px;padding-top: 8px; text-align:left; line-height:20px;text-align:center}
.dpxq .xwxq .nrxq {line-height: 30px;color: #333;width:1200px;padding-top: 20px; padding-bottom:5px;}
.dpxq .xwxq .nrxq img{ max-width:100%; border:none; height:auto}
.dpxq .xwxq .nrxq p{ padding-bottom:15px;}
.dpxq .sxp {width: 1200px;margin: 0px auto;padding-top: 15px;border-top: 1px dashed #ddd;}
.dpxq .xwxq .tp{ width:1200px; text-align:center; padding:30px 0px 0px 0px;}

.tplb9{ width:250px; border:#ddd solid 1px; margin:0 10px 35px 10px; padding:5px; background-color:#FBFBFB;}
.tplb9 p{ line-height:40px; height:40px; overflow:hidden; padding-top:5px;}
.tplb9:hover{ border:#3e6d24 solid 1px;}
.tplb9:hover a{ color:#3e6d24}

.tab-bd li.nr{display:none; padding:0px;border-top:0 none;width:1200px; overflow:hidden}
.tab-bd li.thisclass{ display:list-item; width:1200px; overflow:hidden}
.tab-bd li ul {width: 1227px;margin:0px auto 0px;}
.tab-bd li ul li {width: 350px; float:left; background-color:#fbfbfb; padding:15px; border:#eee solid 1px; margin-right:27px; margin-top:27px; cursor:pointer; border:#ddd solid 1px;}
.tab-bd li ul li:hover{ border:#3e6d24 solid 1px;}
.tab-bd li ul li:hover a{color:#3e6d24}
.tab-bd li ul li .img{width:352px; float:left}
.tab-bd li ul li .tit{width:352px; text-align:center; line-height:35px; height:35px; overflow:hidden; font-weight:normal; padding-top:10px;}
.tab-bd li ul li .ms{ color:#999; line-height:20px; height:40px; overflow:hidden;}


.bt3 {width: 100%; text-align:center}
.ywbt2 {color: #fff;text-align: center;width: 300px;margin: 0px auto; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px}

.newsnr2{width: 1200px; margin:0 auto; padding-bottom:40px;}
.newsnr2 ul {width: 1240px; margin:0 40px 0 0; padding-top:10px;}
.newsnr2 ul li {display: block;float: left;width: 580px;overflow: hidden; padding-right:40px; padding-top:40px;}
.newsnr2 ul li .rq {color: #fff;background-color:#3E6D24;text-align: center;height: 90px;width: 80px;float: left;}
.newsnr2 ul li .rq .y {font-size: 24px;width: 80px;line-height: 30px;height: 30px;padding-top: 15px;}
.newsnr2 ul li .rq .n {font-size: 14px;}
.newsnr2 ul li .content {float: left;width:470px;padding-left: 20px; background-color:#eee; height:80px; overflow:hidden; padding-right:10px; padding-top:10px;}
.newsnr2 ul li .content h9{width: 470px;font-weight: normal; line-height:30px; height:30px; overflow:hidden;text-align:left}
.newsnr2 ul li .content h9 a {font-size: 16px;color: #000;text-decoration: none; }
.newsnr2 ul li .content h9 a:hover {font-size: 16px;color: #3E6D24;text-decoration: none;}
.newsnr2 ul li .content .ms {line-height: 20px;color: #666;font-size: 12px; height:40px; overflow:hidden;text-align:left}