﻿@charset "utf-8";
body {margin:0;padding:0;font-family: '微软雅黑';font-size: 16px;}
input, select, textarea { vertical-align: middle; outline:none; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; vertical-align:middle; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #000; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.fw{ overflow:hidden;}
.clear { clear: both;}
.clearfix:before, .clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.text{text-align: center;}
.wrap{width:1400px;margin:0 auto;}



/*index*/

.pictext2{}
.pictext2 h1{color:#fff;font-size: 65px;}
.pictext2 h3{color:#fff;font-size:38px;margin:1em 0 .5em 0;}
.pictext2 dl{color:#fff;font-size: 16px;line-height: 24px;}

.head{height: 95px;line-height: 95px;}
.logo{width: 15%;}
.logo a img{width: 100%;}
.nav{margin: 0 0 0 3%;width: 65%;}
.nav ul li{float:left;width:auto;text-align: center;position: relative;}
.nav ul li a{font-size: 18px;color:#000;padding:0 1em;display:block;}
.nav ul li a:hover{background:#e5e5e5;}
.on2 a{background:#e5e5e5;}

.menuBox{position:absolute;z-index: 1009;top:95px;display:none;background:url(../images/bg2.png) repeat;}
.menuBox dl{width: 100%;}
.menuBox dl dd{width: 100%;display:block;margin:0;overflow:hidden;}
.menuBox dl dd a{color:#000 !important;font-size: 14px !important;display:block;height:40px !important;line-height:40px !important;padding:0;background:url(../images/bg2.png) repeat;font-weight: normal;}
.menuBox dl dd a:hover{color:#fff !important;background:#153b22;}
.menuBox dl dd:last-child{border-bottom: none;}

.nav ul>li .menuBox{width: 100%;left:0;}
.nav ul>li+li .menuBox{width: 100%;left:0;}
.nav ul>li+li+li .menuBox{width: 100%;left:0;}
.nav ul>li+li+li+li .menuBox{width: 100%;left:0;}
.nav ul>li+li+li+li+li .menuBox{width: 120%;left:-10% ;}
.nav ul>li+li+li+li+li+li .menuBox{width: 100%;left:0 ;}
.nav ul>li+li+li+li+li+li+li .menuBox{width: 100%;left:0 ;}
.nav ul>li+li+li+li+li+li+li+li .menuBox{width: 100%;left:0 ;}


.tel{width: 17%;text-align: center;font-size: 18px;color:#000;}
.tel img{margin:0 5% 0 0;}


.box2{margin:2px 0;}
.box2 ul li{float:left;width: 33.1%;margin:0 .1%;position: relative;overflow:hidden;}
.box2 ul li a img{width: 100%;height: 100%;}
.box2 ul li a dl{position: absolute;left:0;top:0;width: 100%;height: 100%;text-align: center;background:url(../images/bg3.png) repeat;}
.box2 ul li a dl h1{color:#fff;font-size: 40px;margin:19% 0 .5em 0;}
.box2 ul li a dl b{background:url(../images/tb.png) no-repeat;height: 39px;width: 39px;display: inline-block;background-size: 100% 100%;}
.box2 ul li a dl p{color:#31501c;font-size:20px;}
.box2 ul li a dl p b{background:url(../images/tbb1.png) no-repeat;height: 28px;width: 28px;display: inline-block;margin:0 0 0 1em;position: relative;top: 7px;}
.box2 ul li a dl span{ margin: 15% 0 1em 0;display: inline-block;width: 60%;}
.box2 ul li a dl span img{width: 100%;}

.box2 ul li a:hover h1{
    animation: mouse 2s linear alternate infinite running;
    -webkit-animation: mouse 2s linear alternate infinite running;
}
@keyframes mouse{
    0%{ transform:translateY(0); -webkit-transform:translateY(0); }
    100%{ transform:translateY(15px); -webkit-transform:translateY(15px); }
    }
@-webkit-keyframes mouse{
    0%{ transform:translateY(0); -webkit-transform:translateY(0); }
    100%{ transform:translateY(15px); -webkit-transform:translateY(15px); }
    }








.footer{background:#dcdcdc;padding:30px 0;}
.footerL{width: 25%;}
.ewm{width: 35%;}
.ewm img{width: 100%;}
.shart{margin:0 0 0 2%;width: 60%;}
.shart-top{border:1px #c9c9c9 solid;border-radius: 5px;font-size: 12px;color:#000;height: 28px;line-height: 28px;background:#fff;position: relative;}
.shart-top b{position: absolute;width: 15px;height: 10px;background:url(../images/index2_15.png) no-repeat;left:9px;bottom:-10px;display:inline-block;}
.shart-btn{margin:2em 0 0 0;}
.shart-btn a{margin:0 5px;}

.footerR{width:70%;}
.link{border-bottom: 1px #a0a0a0 solid;padding:0 0 24px 0;}
.link a{color:#333;width: 14%;float:left;text-align: center;}
.link a:hover{color:#153b22;text-decoration: underline;}
.copy{color:#333;padding:24px 0 0  0;}




/*侧导航*/
.slide-bar.active{
    position:absolute;
    height: 100%;top:4em;
    width:100%;
    background:#eee;

    display:block;/*可以解决左滑BUG*/
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.wraper-page{position: absolute;top:44px;right: 0;bottom: 44px;left: 0;overflow: hidden;}
.slide-bar{
    padding: 4em 0 0 0;
    width: 0;margin-top:0;
    position: absolute;height: 100%;
    right:0;z-index: 999;
    transform: translate3d(100%,0,0);
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0);

    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.btn-slide-bar{background: url('../images/tb1.png') no-repeat center center;width:28px;height:18px;display:none;margin:.5em 0 0 0;position:absolute;right:1em;top:0;background-size: 100% 100%;}
.btn-slide-bar.on{background: url('../images/tb2.png') no-repeat center center;}

.menu{overflow: hidden;width: 100%;position: absolute;right:0;height: 100%;}
.menu li{padding:1em;}
.menu li a{color:#333;font-size:16px;display: block;}
.menu li a span{float:right;}
.menu li a span img{width: 50%;}

/*二级菜单*/
.sonav{cursor:pointer;/*background:url(../images/tb6.png) no-repeat;background-position:90% 50%;background-size:10px;*/background:#eee;}
.currentDt{/*background:url(../images/tb5.png) no-repeat;background-position:90% 50%;background-size:20px;*/background:#153b22;}
.currentDt a{color:#fff !important;}
.navContent{display: none;background:#fff;}
.navContent li{padding:0;}
.navContent li a{display:block;color:#333;font-size:14px;padding:1em;}
/*侧导航*/






/*about*/
.nybanner{height: 309px;position: relative;}
.nybanner img{width: 100%;height: 100%;}
.wrap2{width: 55%;margin:0 auto;position: absolute;right:0;top:25%;left:0;}
.nyba-text{background:url(../images/bg1.png) repeat;/*width: 417px;*/height: 151px;line-height:151px;position: relative;float:right;font-size: 30px;color:#fff;  padding:0 23px;}
.nyba-text span{font-size: 24px;text-transform: uppercase;}
.nyba-text b{/*width: 410px;*/height: 146px;border:1px #fff solid;position: absolute;left:17px;top:-15px;   width: 100%;}


.about{}
.about-head{padding:31px 0;border-bottom: 1px #dcdcdc solid;}
.about-head div{display:inline-block;}
.about-head div dl{height: 43px;line-height: 43px;float:left;background:#a0a0a0;margin:0 13px;}
.about-head div dl a{color:#fff;font-size: 17px;display:block;padding:0 42px;}
.about-head div dl a:hover{background:#153b22;}
.ab2 a{background:#153b22;}
.about-main{margin:20px 0 40px 0;}
.about-main .wrap3{width:47%;margin:0 auto;}
.about-main h1{color:#000000;font-size: 30px;font-weight: bold;text-align: center;}

.abcon{}
.abcon dl{margin:0 0 4% 0;}
.abcon dl p{color:#000;font-size: 17px;line-height: 34px;}
.abcon dl p strong{font-weight: bold;}
.abcon dl p span{color:#e29e32;font-weight: bold;}
/*.abcon  p strong img,.abcon p span img,.abcon p img{width: 100%;}
*/



/*new*/
.new-main{margin:20px 0 40px 0;}
.new-main ul li{float:left;width: 47%;margin:0 1.4% 2%;border:1px #dcdcdc solid;background:#f7f7f7;}
.new-main ul li a{display:block;padding:2%;}
.new-main ul li a .fl{width: 35%;}
.new-main ul li a .fl img{width: 100%;height: 100%;}
.new-main ul li a .fr{width:61%;}
.new-main ul li a .fr h4{font-size: 16px;color:#000;}
.new-main ul li a .fr dl{font-size: 14px;color:#999;line-height: 20px;margin:7% 0;max-height: 40px;overflow:hidden;}
.new-main ul li a .fr p{font-size: 14px;color:#999;}
.new-main ul li:hover{border:1px #153b22 solid;background:#ebf5ef;}

.paging{}
.paging a{color:#000;margin:0 6px;}
.paging a:hover{color:#153b22;}



.SplitPage{}
.SplitPage a{color:#000;margin:0 6px;}
.SplitPage a:hover{color:#153b22;}
.SplitPage span{color:#000;margin:0 6px;}
.SplitPage span:hover{color:#153b22;}
.SplitPage .nowpage{color:#153b22;}.about-main .wrap3 img{max-width:100%;}