﻿body{padding-top:0;}
.wrap {background:#fff;}





.page{text-align:center;padding:2% 0;clear:both}.page a{padding:5px 10px;font-size:16px;background:#999;-webkit-border-radius:5px;border-radius:5px;color:#fff}.page a:hover{text-decoration:none;color:#FFF;background:#999}.page font,.page span{color:#000;background:#f60;padding:5px 10px;font-size:16px;-webkit-border-radius:5px;border-radius:5px}.page span{color:#FFF;background:#999;margin-right:6px}


/*通栏广告*/
.g-adv{ height:15.5rem; position:relative;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:20.5rem;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top;}
.g-adv .m-cnt{ position:absolute; bottom:0; left:50%; margin-left:-5%; width:100%; height:1.2rem;}
.g-adv .m-cnt li{ float:left; width:.5rem; height:.5rem; background:#fff; border-radius:100%; margin:.1rem .28rem 0;}
.g-adv .m-cnt li.z-on {background:none; border:.1rem solid #fff; margin-top:0;}

/**/ 
.block_pro { position:relative; z-index:1; height:29rem;overflow: hidden;} 
.block_pro h2{ height:3.875rem; padding:0.5rem 0 0 0; text-align:center; font-size:1.5rem; color:#115e01; font-weight:bold; overflow:hidden;}
.block_pro h2 em { display:block; font-size:1rem; line-height:1.2rem; color:#a9a9a9; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
 
.sub_tab1 { margin:0 0 0 21.125%; height:3.875rem; overflow:hidden;}
.sub_tab1 li {float:left; width:7.54rem; background:#a8a8a8; margin:0 0.83rem 0 0; display:inline; text-align:center; height:2.33rem; line-height:2.33rem; font-size:1rem; color:#fff; cursor:pointer;}
.sub_tab1 li.z-on { background:#115e01;} 
.pro_box {position:relative;}
.pro_box .nowrap {width:93.75%;margin:0 auto;} 
.pro_box .sclwrap_box, .pro_box .m-box { height:35.166rem;overflow: hidden;} 
.p_img {float:left;display:inline;position: relative;} 
.p_img li {float: left;width:47.5%;height:11rem; margin-right:1.08rem; overflow:hidden;}
.p_img li img { width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.p_img li span {display:block; width:100%; text-align:center; color:#1d1d1d; font:0.92rem/2.4rem "Microsoft YaHei"; position:relative;}
.p_img li:nth-child(2n){ margin-right:0;}
.pro_box .prev, .pro_box .next {position:absolute;width:1.5rem;top:3.833rem;z-index:99;cursor:pointer;}
.pro_box .prev img, .pro_box .next img {width:100%;width:1.5rem; height:2.08rem;vertical-align:top;display: block;}
.pro_box .prev {left:0;}
.pro_box .next {right:0; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);}
a.pmore{ display:block; position:absolute; left:50%; bottom:1.833rem; margin-left:-3.666rem; width:7.333rem; height:1.75rem; line-height:1.75rem; text-align:center; border:1px solid #b8b8b8; color:#5f5f5f; font-size:0.92rem; border-radius:1px;}

/**/ 
.block_sd {overflow: hidden; position:relative; z-index:5;margin-top:280px;}
.block_sd:before{ content:""; position:absolute; top:0; left:0; width:100%; height:36.79rem; z-index:-1; background:url(../images/logobt.jpg) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.block_sd h2 { height:2.875rem; padding:5.25rem 0 0 0; text-align:center; font-size:1.25rem; color:#115e01; overflow:hidden;}
.sd_box {padding:0 3.125%; overflow:hidden;} 
.sd_box dl { padding:0 4%; height:auto; overflow:hidden;}
.sd_box dl dt{ color:#115e01; font-weight:bold; font-size:1.5rem; margin:1.6rem 0; padding:0 0 0 15%; position:relative; overflow:hidden;}
.sd_box dl dt:before{ content:""; position:absolute; top:0.2rem; left:0; width:2rem; height:2.333rem; background:url(../images/ico.gif) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.sd_box dl dt em{ display:block;color:#8e8e8e; font-weight:normal; font-size:0.583rem; font-family:Arial, Helvetica, sans-serif;}
.sd_box dl dd{ overflow:hidden;}
.sd_box dl dd p{ color:#303030; font:1rem/1.5rem "Microsoft Yahei"; line-height:24px; font-size:18px; padding:0 0 0 0.58rem;text-align:left;}
.sd_box dl dd p:before{ content:""; position:absolute; top:0.55rem; left:0; width:0.333rem; height:0.375rem; z-index:-1; background:#115e01; text-indent:24px; }

/**/  
.m-lc { height:25.5rem; overflow:hidden; position:relative; z-index:7;}
.m-lc:before{ content:""; position:absolute; top:0; left:0; width:100%; height:8.5rem; z-index:-1; background:url(../images/lcbg.jpg) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.m-lc h2{ font-size:1.5rem; color:#fff; font-weight:bold; padding:2.166rem 0 0 48.125%; height:6.344rem; overflow:hidden;}
.m-lc h2 em{ display:block;color:#c5c3c4; font-weight:normal; font-size:0.92rem; line-height:1.4rem; font-family:Arial, Helvetica, sans-serif;}
.m-lc ul{ padding:0.275rem 3.125% 0; overflow:hidden;}
.m-lc ul li{ float:left; width:33.33%; height:5rem; line-height:5rem; color:#fff; font-size:1rem; background:#fafafa; overflow:hidden; position:relative;background-color:#115e01;}
.m-lc ul li:nth-child(2n-1){ background:#3c7900;}
.m-lc ul li img{ vertical-align:middle; margin:0rem 0rem 0 0rem;}
.m-lc ul li:nth-child(2):before{ content:""; position:absolute; top:2.1rem; left:0; width:0; height:0; border-left:0.8rem solid #dcdcdc; border-top:0.4rem solid rgba(0,0,0,0); border-bottom:0.4rem solid rgba(0,0,0,0);}
.m-lc ul li:nth-child(3):before{ content:""; position:absolute; top:2.1rem; left:0; width:0; height:0; border-left:0.8rem solid #fafafa; border-top:0.4rem solid rgba(0,0,0,0); border-bottom:0.4rem solid rgba(0,0,0,0);}
.m-lc ul li:nth-child(4):before{ content:""; position:absolute; top:2.1rem; right:0; width:0; height:0; border-right:0.8rem solid #dcdcdc; border-top:0.4rem solid rgba(0,0,0,0); border-bottom:0.4rem solid rgba(0,0,0,0);}
.m-lc ul li:nth-child(5):before{ content:""; position:absolute; top:2.1rem; right:0; width:0; height:0; border-right:0.8rem solid #fafafa; border-top:0.4rem solid rgba(0,0,0,0); border-bottom:0.4rem solid rgba(0,0,0,0);}
.m-lc ul li:nth-child(6):before{ content:""; position:absolute; top:0; left:50%; margin-left:-0.2rem; width:0; height:0; border-top:0.8rem solid #dcdcdc; border-left:0.4rem solid rgba(0,0,0,0); border-right:0.4rem solid rgba(0,0,0,0);}

/**/
.m-ys { height:auto; overflow:hidden;}
.m-ys h2{ font-size:22px; line-height:80px; color:#fff; font-weight:bold; background:#115e01; height:100px; padding:0.8rem 0 0 2.5rem; text-indent:2rem; position:relative;}
.m-ys h2 em{ display:block; font-size:26px; font-weight:normal; line-height:2rem; margin-left:-2rem;}
.m-ys h2:before{ content:""; position:absolute; top:1.2rem; left:2.5rem; width:1.666rem; height:2.583rem; background:url(../images/dou.gif) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.m-ys dl { padding:5% 0 0 0; margin:0 3.125%; overflow:hidden;} 
.m-ys dl dt { color:#115e01; font-size:1.5rem; line-height:1.2rem; font-weight:bold;}
.m-ys dl dt em { color:#fff; font-size:0.83rem; font-weight:normal; width:1.375rem; height:1.375rem; text-align:center; margin-right:2%; line-height:1.375rem; float:left; font-family:Impact; display:inline-block; background:#115e01; border-radius:2px;}
.m-ys dl dd { padding:4% 0 0 0; font-size:1rem; line-height:1.3rem; color:#3e3e3e; overflow:hidden;}

/**/ 
.jz_box { height:40.08rem; overflow:hidden;} 
.jz_box h2 { color:#fff; font-size:1.5rem; font-weight:bold; height:3.916rem; padding:0.5rem 0 0 0; text-align:center; background:#115e01;}
.jz_box h2 em{ display:block; color:#a6baa4; font-size:0.708rem; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:1rem;}
.jz_nr{ padding:1.458rem 3.125% 0; height:34.75rem; overflow:hidden;}
.jz_nr dl{ height:5.125rem; padding:0 0 1rem 0; border-bottom:1px dashed #9b9b9b; margin-bottom:0.92rem; overflow:hidden;}
.jz_nr dl dt{ width:28.5%; float:left; overflow:hidden;}
.jz_nr dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.jz_nr dl dd{ width:64.66%; float:right; padding:0 2% 0 0; overflow:hidden;}
.jz_nr dl dd h3{ color:#232323; font-size:1.10rem; line-height:2rem;} 
.jz_nr dl dd p{ color:#808080; font-size:0.8rem; line-height:1.25rem; height:2.5rem; overflow:hidden;}
.jz_nr dl:nth-child(2){ border:0;}
a.jzxq{ text-align:center; width:7.333rem; height:1.75rem; line-height:1.75rem; border:1px solid #b8b8b8; border-radius:1px; font-size:0.92rem; color:#5f5f5f; display:block; margin:0 auto;}


/**/
.about_box { height:20.166rem; overflow:hidden;}
.about_box dl{ padding:1.75rem 3.125% 0; height:10.29rem; overflow:hidden;}
.about_box dl dt{ width:44.5%; float:left; overflow:hidden;}
.about_box dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.about_box dl dd{ float:right; width:52%; color:#4b4b4b; font-size:1rem; line-height:1.5rem; height:7.5rem; overflow:hidden;}
a.axq{ text-align:center; width:7.333rem; height:1.75rem; line-height:1.75rem; border:1px solid #b8b8b8; border-radius:1px; font-size:0.92rem; color:#5f5f5f; display:block; margin:0 auto;}


/**/
.dt_centre { height:23.66rem; overflow:hidden; margin-top:38px;}
.n_list { height:19.25rem; overflow:hidden;}
.n_list ul { height:13.19rem; padding:1.6rem 3.125% 0; overflow:hidden;}
.n_list ul li {position:relative;padding-left:3%; line-height:1.9rem;height:1.9rem; overflow:hidden; color:#3e3e3e;font-size:1rem;}
.n_list ul li span{ color:#767676;}
.n_list ul li:before {content:"";position:absolute;left:0;top:0.7rem;width:0.25rem;height:0.458rem; background:url(../images/dd.gif) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.n_list ul a:last-child li{ border:0;}



/*02020202020202020202020202020202020202*/
/**/
.al_box { height:53.42rem; padding:1.66rem 3.125% 0; overflow:hidden;}
.al_box dl{  padding:0 0 1.25rem 0; border-bottom:1px dashed #c2c2c2; margin-bottom:1.25rem; overflow:hidden;}
.al_box dl dt{ width:47.5%; float:left; overflow:hidden;}
.al_box dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.al_box dl dd{ width:47.5%; float:right; padding:0 2% 0 0; overflow:hidden;}
.al_box dl dd h3{ color:#115e01; font-size:1rem;height:1.3rem; line-height:1.3rem;overflow:hidden;}
.al_box dl dd p{ color:#767676; font-size:0.83rem; height:6rem; line-height:1.5rem; padding:3% 0 0 0; overflow:hidden;}
.al_box dl:nth-child(4){ border:0;}
.al_box dl dd a.alxq{ text-align:center; width:6.29rem; height:1.5rem; line-height:1.5rem; border:1px solid #c9c9c9; border-radius:1px; font-size:0.83rem; color:#767676; display:block; margin-top:6%;}


/**/
.ad{ height:10rem; overflow:hidden; position:relative;}
.ad img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.adtel{ position:absolute; top:6.9rem; left:3.333rem; color:#fff; font-size:0.83rem; line-height:1.6rem; width:80%;}
.adtel a{ font-family:Arial, Helvetica, sans-serif; color:#fff; padding-right:3%;}
.adtel a.adzx{ position:relative; width:4.166rem; height:1.583rem; line-height:1.583rem; font-family:"Microsoft Yahei"; display:inline-block; padding:0 0 0 2rem; color:#282828; font-size:0.75rem; z-index:6;}
.adtel a.adzx:before{ content:""; position:absolute; top:0; left:0; width:6.166rem; height:1.583rem; z-index:-1; background:url(../images/adzx02.png) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}


/**/
.m-xt{ height:184.79rem; overflow:hidden; margin:2.08rem 0 0 0;}
.m-xt h2{ font-size:1.666rem; color:#fff; font-weight:bold; background:#115e01; height:5rem; padding:1.25rem 0 0 0; text-align:center;}
.m-xt h2 em{ display:block; font-size:1.08rem; font-weight:normal; line-height:1.8rem;}
.m-xt dl { height:26.79rem; overflow:hidden;}
.m-xt dl:nth-child(3) { height:30.416rem; background:#f4f4f4; overflow:hidden;}
.m-xt dl:nth-child(4) { height:26.458rem; overflow:hidden;}
.m-xt dl:nth-child(5) { height:33.458rem; background:#f4f4f4; overflow:hidden;}
.m-xt dl:nth-child(6) { height:34.958rem; overflow:hidden;}
.m-xt dl:nth-child(7) { height:26.458rem; background:#f4f4f4; overflow:hidden;}
.m-xt dl dt { width:70.625%; margin:2.208rem auto 2.416rem;}
.m-xt dl:nth-child(3) dt { width:87.5%; margin:4rem auto 2rem;}
.m-xt dl:nth-child(4) dt { width:87.5%; margin:2.08rem auto 2.08rem;}
.m-xt dl:nth-child(5) dt { width:63.59%; margin:2.33rem auto 2rem;}
.m-xt dl:nth-child(6) dt { width:76.56%; margin:2.75rem auto 3rem;}
.m-xt dl:nth-child(7) dt { width:85%; margin:2rem 0 2.166rem 6%;}
.m-xt dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.m-xt dl dd { padding:0 3.125%; overflow:hidden;}
.m-xt dl dd h3 { color:#115e01; font-size:1.416rem; padding:0 0 1rem 0; font-weight:bold;}
.m-xt dl:nth-child(5) dd h3{ padding-bottom:1.25rem;}
.m-xt dl dd h3 em{ display:block; font-weight:normal;}
.m-xt dl dd p{ font-size:0.83rem; line-height:1.2rem; color:#3c3c3c; padding:0 0 2% 3%; position:relative;}
.m-xt dl dd p:before{ content:""; position:absolute; top:0.4rem; left:0; width:0.35rem; height:0.35rem; background:#115e01; border-radius:100%;}


/**/
.khal_box { height:30.166rem; overflow:hidden;}
.khal_box h2 { color:#115e01; font-size:1.5rem; font-weight:bold; height:4.625rem; padding:1.833rem 3.125% 0; text-align:center;}
.khal_box h2 em{ display:block; color:#999; font-size:0.92rem; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:1.2rem; position:relative; z-index:5;}
.khal_box h2 em:before{ content:""; position:absolute; top:0.6rem; left:0; width:100%; height:1px; z-index:-1; background:url(../images/x.gif) no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;}
.kh_nr{ padding:0 3.125%; height:20.625rem; overflow:hidden;}
.kh_nr dl{ padding:0 0 1.08rem 0; overflow:hidden;}
.kh_nr dl dt{ width:43.33%; float:left; overflow:hidden;}
.kh_nr dl dt img{ width:100%; height:auto;display:block; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.kh_nr dl dd{ width:51.66%; float:right; padding:0 1% 0 0; overflow:hidden;}
.kh_nr dl dd h3{ color:#115e01; font-size:1.166rem; line-height:2rem; height:2rem; overflow:hidden;}
.kh_nr dl dd p{ color:#818181; font-size:0.83rem; line-height:1.3rem;height:6.4rem;overflow:hidden;}
.kh_nr dl:nth-child(2){ border:0;}
a.alxq{ text-align:center; width:7.333rem; height:1.75rem; line-height:1.75rem; border:1px solid #b8b8b8; border-radius:1px; font-size:0.92rem; color:#5f5f5f; display:block; margin:0 auto;}




