#hd .logo img:hover{opacity:1 !important}
/*~~~~~~~~~~~~~~~~~~~jz start~~~~~~~~~~~~~~~~~~~~~~~~*/
/*内页共用*/
.ban-jz img{display: block; margin:0 auto}
.g-tit-j{height: 59px;background: #f4f4f4;line-height: 59px;}
.g-tit-j strong{font-size: 16px;font-weight: normal;}
.g-tit-j .cur{float: right;font-size: 14px;padding-left: 22px;background: url(img/cur.png) no-repeat left center;margin-right: 38px;}
a.btn-f{margin-top: 50px;float: right;width: 70px;height: 24px;line-height: 24px;text-align: center;
font-size: 13px;background: #999;color: #fffbf4;display: inline-block;
}
a.btn-f1{margin: -83px 0 0 ;}
a.btn-f2{margin: -38px 0 0 ;}
a.btn-f0{margin-top: -2px;}
a.btn-f46{margin: 38px 0 0;}
/*业务工程列表*/
.ul-img-j{margin: 50px 0  0 0;overflow: hidden;}
.ul-img-j li{width: 33.3333%;float: left;padding: 0 22px;margin-bottom: 50px;}
.ul-img-j li img{display: block;}
.ul-img-j .pad{padding: 20px 15px 15px;border: 1px solid #dddddd;}
.ul-img-j .pad h3{font-size: 16px;color: #666;margin-top: 22px;font-weight: normal;}
.ul-img-j .pad span{width: 17px;height: 24px;background: url(img/product-ico.png) no-repeat left center;display: inline-block;float: right;}

.pages{text-align: center;margin: 20px 0 55px;overflow: hidden;}
.pages ul li{display: inline-block;}
.pages ul li a{padding:0 12px ;height: 30px;line-height: 30px;display: block;font-weight: normal;font-family: "arial";font-size: 14px;
    color: #707070;background: #ddd;
}
.pages ul li a:hover,.pages ul .on a{color: #e9e9e9;background: #333333;}
.pages .btn{float: right;}
.pages .btn a{width: 70px;height: 24px;line-height: 24px;text-align: center;}
/*业务工程详情*/
.deta-box{margin: 0 125px;}
.inner-slide{max-width: 614px;margin: 70px auto 0;}
.img-slide{overflow: hidden;}
.img-slide .item{max-width: 614px;position: relative;}
.img-slide .item img{display: block;}
.img-slide .item h5{position: absolute;left: 0;bottom:0;z-index: 999;background: rgba(0 ,0, 0,.5);
    height: 57px;line-height: 57px;font-size: 16px;color: #fff;width: 100%;padding-left: 23px;
}
.img-slide .slick-arrow{position:absolute; top:50%; margin-top:-25px; height:51px; width:33px; z-index:999}
.img-slide .slick-prev{background:url(img/prev.png) no-repeat center center; left:0px;}
.img-slide .slick-next{background:url(img/next.png) no-repeat center center; right:0px;}
.img-slide .slick-dots{position: absolute;min-width: 62px;right:0;bottom: 22px;margin-right: 33px;}
.img-slide .slick-dots li{float: left;}
.img-slide .slick-dots button{outline:0;border: 0;font-size: 0;width: 10px;height: 10px;
    background: #9ea0a7;margin-right:11px;cursor: pointer;
    -webkit-appearance: none;       
    -moz-appearance: none;
    appearance: none;}
.img-slide .slick-dots .slick-active button{background: #438c1a;}
.img-slide .slick-dots  button:hover{background: #438c1a;}
.img-slide .slick-dots button{background: #fff;}

.tit-t3{padding: 35px 0 24px;font-size: 18px;color: #438c1a;}
.detail .txt{font-size: 14px;color: #666;line-height: 32px;}
.detail{border-bottom: 1px dashed #979797;padding-bottom: 85px;}
.art-pages{padding-top: 37px;font-size: 14px;}
.art-pages2{padding-left: 310px;}
.art-pages p{margin-bottom: 10px;color: #333;}
.art-pages a{color: #666;}
.art-pages a:hover{color: #666;color: #6ba53f;}
/*简介 文化 组织架构*/
.medium{padding-top: 59px;}
.medium{overflow: hidden;}
.medium .pic{width: 38%;float: left;margin-right: 36px;}
.medium .txt{color: #666;line-height: 31px;padding-top: 12px;margin-top: 53px;border-top: 1px solid #dddddd;overflow: hidden;}
.medium .txt p{font-size: 14px;}
.medium .txt span{color: #333;}
.medium .txt .pl55{padding-left: 55px;}
/*资讯速递-列表*/
.ul-list-n{padding-top: 12px;}
.ul-list-n li{padding: 29px 0 27px;border-bottom: 1px dashed #9b9b9b;clear:both;overflow: hidden;}
.ul-list-n li:hover{background: #fafafa;}
.ul-list-n .time{font-size: 12px;color: #896863;float: left;line-height: 22px;padding-top: 10px;margin-right: 26px;font-family: Arial;}
.ul-list-n .time em{font-size: 32px;color: #999;display: block;font-weight: bold;}
.ul-list-n .pic{float: left;width: 160px;overflow: hidden;margin-right: 15px;}
.ul-list-n .txt{overflow: hidden;font-size: 14px;color: #999999;line-height: 30px;}
.ul-list-n .txt h3 a{font-size: 18px;color: #666;}
.ul-list-n .txt h3 a:hover{color: #6ba53f;}
.ul-list-n .txt h3{margin-bottom: 10px;font-weight: normal;}
/*04资讯速递-列表 - 内容*/
.tit-m{font-size: 24px;color: #666;padding-top: 31px;margin-bottom: 11px;}
.time-t{font-size: 12px;color: #726459;padding-bottom: 16px;border-bottom: 1px dashed #999999;}
.time-t span{color: #98bb29;}
.medium-2 .img{text-align: center;padding: 54px 0 30px;}
.medium-2 p{font-size: 14px;color: #666;line-height: 30px;}
.medium-2{padding-bottom: 78px;border-bottom: 1px dashed #999999;}
.link-n{float: right;width: 250px;padding-top: 42px;}
.link-n .a1{float: right;margin-right: 56px;}
.medium-2 .object{padding: 102px 0 75px;text-align: center;}
/*联系我们-公司坐标*/
.map-box{padding-top: 30px;}
.map-box p{font-size: 14px;color: #333;line-height: 33px;}
.map-box span{font-size: 16px;}
.btn-d3 a{width: 110px;height: 34px;line-height: 34px;text-align: center;margin:26px 0 27px;
    background: #438c1a;color: #fff;display: inline-block;margin-left: 7px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
.map-box .map{text-align: center;}
.map-box .btn-f{margin-top: 13px;margin-bottom: 10px;}
.map-pic{float: right;padding:50px 32% 0 0;}

/*联系我们-招聘*/
.recruit{padding-top: 51px;}
.recruit .img{width: 20.9%;margin-right: 47px;float: left;}
.recr-r {overflow: hidden;}
.recr-r img{display: block;}
.recr-r .ul-tab{padding-top: 26px;}
.recr-r .ul-tab li{margin-bottom: 7px;}
.recr-r .ul-tab .tit3{height: 43px;line-height: 43px;;display: block;padding-left: 31px;font-size: 16px;color: #666;
    background: url(img/ico-r1.png) no-repeat 97% center #f6f6f6;cursor: pointer;
}
.recr-r .ul-tab .tit3.on{color: #74bc39;background: url(img/ico-r2.png) no-repeat  97% center #f6f6f6;}
.recr-r .ul-tab .txt{padding-top: 20px;padding: 0 32px;display: none;}
.recr-r .ul-tab .txt p{font-size: 14px;color: #333;line-height: 30px;}
.medium2{padding-top: 52px;text-align: center;}
.tit4{font-size: 18px;color: #333;margin-bottom: 45px;}
.
.medium2 .pic2{margin: 0 -26px;}
.medium2 .img{padding: 0 26px;width: 47.75%;float: left;}
.medium2 .txt-l{float: left;text-align: right;width: 287px;margin-top: 1px;
    padding-top: 27px;padding-bottom: 13px;margin-right: 27px;line-height: 21px;color: #47444b;
padding-right: 13px;border-right:1px solid #dedede;}
.medium2 .txt-l .s1{margin-bottom: 8px;}
.medium2 .txt-r{text-align: left;text-indent:2em;line-height: 31px;color: #666;overflow: hidden;font-size: 14px;margin-top: 33px;}
/*01-4耀华文化 -企业实力-社会责任*/
.medium3{padding-top: 49px;}
.medium3 .txt{padding: 0;color: #666666;margin-top: 0;}
.switch-box{padding-top: 37px;border-top: 1px dashed #b9b9b9;margin-top: 56px;}
.switch .txt{margin: 0 14px;}
.switch img{display: block;width: 100%;}
.switch .txt em{color: #999999;margin: 13px 0 9px;display: block;}
.switch .txt p{line-height: 21px;}
.switch .txt span{display: block;background: url(img/switch.jpg) no-repeat left top;padding-top: 10px;margin-top: 12px;}
.slick-arrow{outline:0;border: 0;font-size: 0;
    -webkit-appearance: none;       
    -moz-appearance: none;
    appearance: none;}
.switch-box .slick-prev{position: absolute;top:50%;margin-top: -78px;left:15px;display: block;width: 31px;height: 59px;
    background: url(img/slick-prev.png) no-repeat left top;z-index: 999;
}
.switch-box .slick-next{position: absolute;top:50%;margin-top: -78px;right:15px;display: block;width: 31px;height: 59px;
    background: url(img/slick-next.png) no-repeat left top;z-index: 999;
}




/*~~~~~~~~~~~~~~~~~~~jz end~~~~~~~~~~~~~~~~~~~~~~~~*/




/*banner*/
#banner{position: relative;border-bottom: 3px solid #f0f0f0;}
.js-banner .item{height:500px;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.js-banner .slick-dots{position: absolute;right:50%;margin-right: -560px;bottom:25px;}
.js-banner .slick-dots li{float: left;margin: 0 5px;}
.js-banner .slick-dots li button{width: 12px;height: 12px;padding: 0;background-color: #fff;border: 1px solid rgba(255,255,255,0);border-radius: 50%;font-size: 0;line-height: 0;outline:none;cursor: pointer;}
.js-banner .slick-dots li.slick-active button{background-color: #75bc3a;border: 1px solid rgba(255,255,255,1);}
.hot-news{position: absolute;left:50%;margin-left: -600px;bottom:0;width: 357px;height: 76px;background: url(img/ic-notice.jpg) no-repeat 10px center; background-color: rgba(107,165,63,0.6);padding-left: 35px;font-size: 14px;}
.hot-news a{color: #fff;}
.js-news .item{line-height: 32px;padding-right: 10px;}
/*首页*/
.g-tit1{height: 77px;line-height: 82px;border-bottom: 1px solid #aeaeae;font-weight: normal;margin-bottom: 24px;}
.g-tit1 b{font-size: 25px;color:#333;font-weight: normal;letter-spacing: 3px;margin-right: 10px;}
.g-tit1 span{font-size: 18px;color: #6ba53f;font-family: "Arial";}
.g-tit1 a{float: right;font-size: 12px;color: #6ba53f;position: relative;top:3px;margin-right: 21px;}

.g-tit2{height: 77px;line-height: 82px;font-weight: normal;margin-bottom: 58px;text-align: center;background: url(img/bg-line1.jpg) repeat-x left bottom;}
.g-tit2 b{font-size: 25px;color:#333;font-weight: normal;letter-spacing: 3px;margin-right: 10px;}
.g-tit2 span{font-size: 18px;color: #6ba53f;font-family: "Arial"}
.g-tit2 .bgf{display: inline-block;background: #fff;position: relative;top:33px;padding: 0 14px;}

.m-ul-list1{margin-left: -35px;}
.m-ul-list1 li{width: 25%;float: left;}
.m-ul-list1 li  .btn{display:none}
.m-ul-list1 li .box{margin-left: 35px;}
.m-ul-list1 li .pic{margin-bottom: 19px;}
.m-ul-list1 li .txt{margin-bottom: 22px;}
.m-ul-list1 li .txt h4{font-size: 16px;font-weight: normal;margin-bottom: 9px;}
.m-ul-list1 li .txt p{line-height: 1.5em;height: 4.5em;overflow: hidden; display:none}
.m-ul-list1 li .btn a{display: inline-block;width: 111px;height: 34px;background-color: #6ba53f;text-align: center;line-height: 34px;padding: 1px;color: #fff;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.m-ul-list1 li .btn a:hover{opacity: .8;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.m-ul-list1 li .btn span{display: block;border: 1px solid #fff;line-height: 30px;}

.m-ul-list2{margin-left: -14px;}
.m-ul-list2 li{width: 16.66%;float: left;}
.m-ul-list2 li a{display: block;margin-left: 14px;color: #fff;}
.m-ul-list2 li .pic img{display: block;width: 100%;}
.m-ul-list2 li .txt{height: 135px;text-align: center;line-height:25px; width:100% !important;font-size: 18px;position: relative;}
.m-ul-list2 li .txt table{width:100%}
.m-ul-list2 li .txt table td{vertical-align: middle;text-align:center; height:135px}



.m-ul-list2 li .txt i{position: absolute;left:50%;margin-left: -12px;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;z-index: 99;}
.m-ul-list2 li.li1 .txt{background-color: #47861b;}
.m-ul-list2 li.li2 .txt{background-color: #f07a1a;}
.m-ul-list2 li.li3 .txt{background-color: #98c95e;}
.m-ul-list2 li.li4 .txt{background-color: #f07a1a;}
.m-ul-list2 li.li5 .txt{background-color: #47861b;}
.m-ul-list2 li.li6 .txt{background-color: #98c95e;}

.m-ul-list2 li.li1 .txt i{bottom:-12px;border-top: 12px solid #47861b;}
.m-ul-list2 li.li2 .txt i{top:-12px;border-bottom: 12px solid #f07a1a;}
.m-ul-list2 li.li3 .txt i{bottom:-12px;border-top: 12px solid #98c95e;}
.m-ul-list2 li.li4 .txt i{top:-12px;border-bottom: 12px solid #f07a1a;}
.m-ul-list2 li.li5 .txt i{bottom:-12px;border-top: 12px solid #47861b;}
.m-ul-list2 li.li6 .txt i{top:-12px;border-bottom: 12px solid #98c95e;}



/*引导页*/
html{height: 100%;}
.body-enter{background: url(img/bg-enter.jpg) no-repeat center top;background-size: cover;height: 100%;position: relative;overflow: hidden;}
.body-enter .logo{position: absolute;left:0;top:18%;width: 100%;text-align: center;}
.body-enter .logo img{max-width: 50%;}
.body-enter .slogan{position: absolute;left:0;bottom:370px;width: 100%;text-align: center;text-transform: uppercase;font-family: "Arial";letter-spacing: -0.5px;}
.body-enter .slogan img{max-width: 85%;}
.body-enter .enter{position: absolute;left:0;bottom:280px;width: 100%;text-align: center;}
.body-enter .enter a{display: inline-block;width: 65px;height: 42px;border: 1px solid #8d8d8d;border-left: 0;border-right: 0;font-size: 15px;color: #3f7b1e;line-height: 1.2em;padding-top: 2px;}
.body-enter .bpic{position: absolute;left:0;bottom:0;width: 100%;text-align: center;}
.body-enter .bpic img{max-width: 80%;}

/*大事记*/
.year-tab-tit{position: relative;padding: 55px 0 34px 0;}
.year-tab-tit .line{border-bottom: 2px solid #808080;position: absolute;left:0;top:74px;width: 100%;z-index: 1;}
.year-tab-tit ul{position: relative;z-index: 2;}
.year-tab-tit li{float: left;height:50px;text-align: center;}
.year-tab-tit li span{display: inline-block;width:90%;height:40px; line-height:40px; border-radius:5px;text-align: center;background-color: #b3b3b3;color: #fff;cursor: pointer;position: relative;}
.year-tab-tit li.slick-center span{background-color: #71b836;}
.year-tab-tit li i{position: absolute;left:-3px;top:-3px;width:75px;height:75px;border: 1px dotted #71b836;border-radius: 50%;display: none !important;}
.year-tab-tit li.slick-center i{display: block;}
.year-tab-con li{overflow: hidden;margin-bottom: 67px;}
.year-tab-con li .pic{float: left;width: 292px;height: 228px;}
.year-tab-con li .txt{padding-left: 338px;}
.year-tab-con li .txt h4{font-size: 24px;color: #464e43;margin-bottom: 10px;}
.year-tab-con li .txt p{line-height: 32px;font-size: 14px;}
.xg-imgtxt1{position: relative; width:900px; margin:0 auto; overflow:hidden}
.xg-imgtxt1 .pic{left:0px;background-color: #fff;width: 539px;height: 400px; position:absolute; top:50%; margin-top:-200px; z-index:10}
.xg-imgtxt1 .txt{background: url(img/bg-green.png);color: #fff;padding:35px 35px 5px 35px;width: 410px; float:right; position:relative; z-index:12; left:0px !important}
.xg-imgtxt1 .txt img{margin: 0 auto;display: block;margin-bottom:23px; height:102px;}
.xg-imgtxt1 .txt p{line-height: 26px;}


/*荣誉资质*/
.honor-con{width: 472px;margin: 0 auto;padding: 105px 0 133px 0;position: relative;}
.honor-con .slick-arrow{position: absolute;top:50%;z-index: 99;width: 34px;height: 34px;margin-top: -16px;padding: 0;border: 0;font-size: 0;line-height: 0;cursor: pointer;}
.honor-con .slick-prev{left:-122px;background: url(img/prev.jpg) no-repeat left top;}
.honor-con .slick-next{right:-122px;background: url(img/next.jpg) no-repeat left top;}
.honor-tit{margin: 0 100px;position: relative;}
.honor-tit li{cursor: pointer;float: left;width: 122px;height: 122px;}
.honor-tit li.slick-center{border: 2px solid #91bf32;}
.honor-tit .slick-arrow{position: absolute;top:0;z-index: 99;width: 40px;height: 122px;padding: 0;border: 0;font-size: 0;line-height: 0;cursor: pointer;}
.honor-tit .slick-prev{left:0;background: url(img/prev2.png) no-repeat center center rgba(0,0,0,0.5);}
.honor-tit .slick-next{right:0;background: url(img/next2.png) no-repeat center center rgba(0,0,0,0.5);}


/*耀华文化*/
.bg-culture{background: url(img/bg-culture.jpg) no-repeat center top;background-size: cover;padding:65px 0;overflow: hidden;}
.culture-box h2.tit1{font-size: 31px;color: #fff;font-weight: normal;line-height: 1em;margin-bottom: 10px;}
.culture-box h2 em{display: inline-block;width: 40px;border-bottom: 2px solid #fff;}
.culture-box h4.tit2{font-size: 14px;color: #fff;font-weight: normal;line-height: 24px;width: 410px;margin-bottom: 35px;}
.culture-box .left{width: 40%;float: left;height: 367px;position: relative;}
.culture-box .left a{display: block;height:100%;overflow: hidden;width: 100%;text-align: center;}
.culture-box .left img{width: auto;display: inline-block;max-width: 9999px; height: 100%;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.culture-box .left a:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
    transform-origin: 50% 50%;
}
.culture-box .center{width: 31.66%;float: left;height: 367px;background-color: #fff;position: relative;}
.culture-box .center .pic{display: block;overflow: hidden;height: 282px;text-align: center;}
.culture-box .center .pic img{width: auto;max-width: 9999px; height: 100%;overflow: hidden;-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.culture-box .center .pic:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
    transform-origin: 50% 50%;
}
.culture-box .center .txt{padding: 25px 20px;overflow: hidden;}
.culture-box .center .txt span{float: left;}
.culture-box .center .txt a{float: right;font-size: 14px;color: #666;}
.culture-box .center .txt a:hover{color: #6ba53f;}
.culture-box .right{width: 28.33%;float: left;background-color: #55a214;color: #fff;padding: 50px 35px 0 35px;height: 367px;}
.culture-box .right h4{margin-bottom: 15px;}
.culture-box .right span{color: #fff;}
.culture-box .right span em{border-bottom: 1px solid #fff;}
.culture-box .right p{line-height: 2.4em;}
.culture-box .right a.more{display: inline-block;float: right;margin-top: 50px;width: 92px;height: 30px;border: 1px solid #fff;color: #fff;text-align: center;line-height: 28px;font-size: 14px;}
.culture-box .right a.more:hover{text-decoration: underline;}
.culture-box .g-span{font-size: 18px;line-height: 1em;color: #333;font-weight: normal;}
.culture-box .g-span em{border-bottom: 1px solid #ccc;width: 39px;display: inline-block;}
.m-zzjg {position: relative;height:292px;overflow: hidden;width: 56.5%;float: left;background-color:rgba(255,255,255,0.9);padding: 28px 0 0 53px;}
.m-zzjg img{position:absolute; z-index:7; width:auto; height:auto; right:10px; top:50%; margin-top:-100px}
.m-zzjg h3{position:relative; z-index:10}
.m-zzjg img:hover{opacity:1 !important}
.m-zzjg span{position: absolute;left:20px;top:30px;}
.m-zzjg a.more{position: absolute;left:32px;bottom:18px;font-size: 14px;color: #666; z-index:10}
.m-zzjg a.more:hover{color: #6ba53f;}
.m-qysl{position: relative;height:292px;overflow: hidden;width: 43.4%;float: right;background-color:rgba(255,255,255,0.9);padding: 0 92px 0 0;}
.m-qysl span{position: absolute;left:20px;top:30px;}
.m-qysl ul{padding: 95px 0 0 78px;float: left;width: 180px;}
.m-qysl ul li{font-size: 14px;line-height: 2.4em;}
.m-qysl ul li a{color: #666;}
.m-qysl ul li a:hover{color: #6ba53f;}
.m-qysl .pic{float: right;padding-top: 106px;}
.m-qysl a.more{position: absolute;left:32px;bottom:18px;font-size: 14px;color: #666;}
.m-qysl a.more:hover{color: #6ba53f;}


/*联系我们*/
.contact-box{padding-bottom: 120px;}
.contact-box .left,.contact-box .center,.contact-box .right{height: 452px;}
.contact-box .left{width: 528px;background-color: #fff;}
.contact-box .left .pic{height:345px;}
.contact-box .left .pic img{display: inline-block;}
.contact-box .left .txt{padding: 42px 15px 0 20px;position: relative;}
.contact-box .left .txt span{float: left;}
.contact-box .left .txt a{float: right;font-size: 14px;color: #666;position: relative;top:20px;text-align: center;display: inline-block;width: auto;}
.contact-box .left .txt a:hover{color: #6ba53f;}
.contact-box .center{width: 308px;margin-left: 1px;padding: 17px 17px 0 17px;background-color: #fff;}
.contact-box .center .pic{height: 328px;}
.contact-box .center .txt{padding: 42px 15px 0 20px;overflow: visible;}
.contact-box .center .txt span{float: left;}
.contact-box .center .txt a{position: relative;top:20px;}
.contact-box .right{width: 362px;float: right;padding: 0;}
.contact-box .zixun{padding: 17px;background-color: #fff;margin-bottom: 1px;height: 225px;position: relative;}
.contact-box .zixun .pic{display: block;overflow: hidden;height: 100%;width: 100%;text-align: center;}
.contact-box .zixun img{/*width: 100%;*/-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.contact-box .zixun a:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
    transform-origin: 50% 50%;
}
.contact-box .zixun p{position: absolute;left:0;bottom:25px;width: 100%;padding: 0 40px 0 30px;z-index: 99;color: #449400;}
.contact-box .zixun p span{font-size: 18px;color: #449400;}
.contact-box .zixun p a.more{border-color:#449400;width: 70px;height: 24px;line-height: 22px;margin: 0;color: #449400;}
.contact-box .coord{padding: 17px;height: 226px;background-color: #fff;}
.contact-box .coord .pic{overflow: hidden;}
.contact-box .coord .txt{padding: 15px 0 0 0;}
.contact-box .coord .txt *{color: #333;}
.culture-box .coord span{line-height: 1em;float: left;}
.culture-box .coord span em{border-bottom:1px solid #ccc;}
.contact-box .coord .txt a{float: right;margin-top: 0;color: #666;display: inline;position: relative;top:15px;}
.contact-box .coord .txt a:hover{color: #6ba53f;text-decoration: none;}
.contact-box .coord img{/*width: 100%;*/height: 100%; -o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.contact-box .coord a:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05); 
    -ms-transform: scale(1.05); 
    -o-transform: scale(1.05); 
    transform: scale(1.05);
    transform-origin: 50% 50%;
}

/*新闻中心*/
.news-row{background-color: #fff;overflow: hidden;margin-bottom: 25px;}
.news-row .img{width: 34.75%;float: left;}
.news-row .img img{display: block;width: 100%;}
.news-row .txt{width: 65.25%;float: right;padding: 25px 70px 0 44px;}
.news-row2 .img{float: right;}
.news-row2 .txt{float: left;}
.news-row .txt h4{font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.news-row .txt li{height: 28px;line-height: 28px;}
.news-row .txt li span{float: right;}
.news-row .txt li a{color: #999;}
.news-row .txt li a:hover{color: #6ba53f;}
.news-row .txt li i{font-size: 26px;color: #999;font-style: normal;float: left;margin-right: 10px;}
.news-row .txt a.more{display: inline-block;width: 90px;height: 28px;line-height: 26px;text-align: center;border: 1px solid #ccc;color: #666;}
.news-row .txt a.more:hover{border-color:#6ba53f;color: #6ba53f;}
.newsSlide{position: relative;}
.newsSlide .slick-dots{position: absolute;right:25px;top:-35px;}
.newsSlide .slick-dots li{float: left;margin-left: 9px;}
.newsSlide .slick-dots li button{width: 10px;height: 10px;padding: 0;font-size: 0;line-height: 0;background-color: #464646;border-radius: 50%;border: 0;}
.newsSlide .slick-dots li.slick-active button{background-color: #8ebd31;}


/*主营业务*/
#index1{ position:relative; top:-600px;}
#index2{ position:relative; bottom:-600px;}
#index3{ position:relative; top:-600px;}
#index4{ position:relative; bottom:-600px;}
#index5{ position:relative; top:-600px;}

.ovh-body{height: 100%;overflow: hidden;}
.index_box{ width:100%;}
.index_bg{ background:url(img/1_01.jpg) top right no-repeat; width:16%; min-height:900px; float:left;background-size:cover;}
.index_bg1{width:21%; min-height:900px; float:left;background-size:auto 100%;}
.index_bg2{width:21%; min-height:900px; float:left;background-size:auto 100%;}
.index_bg3{width:21%; min-height:900px; float:left;background-size:auto 100%;}
.index_bg4{width:21%; min-height:900px; float:left;background-size:auto 100%;}
.bg-ani{-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.index_bg1:hover,.index_bg2:hover,.index_bg3:hover,.index_bg4:hover{background-size:auto 103%;}
.dh_index{ padding-top:45%; float:right; width: 100%;text-align: center;}
.index_ul{text-align:center;}
.index_ul li{ height:24px; line-height:24px;overflow:hidden;  display:block; margin-top:14px; font-size:14px;}
.index_ul li.tit{font-size: 18px;margin-bottom: 23px;}
.index_ul li .div1{position:relative; z-index:70; overflow:hidden; cursor:pointer; display:block; left:100px;}
.index_ul li a{color: #fff;}
.index_foot{ background:url(img/index_bg.jpg) repeat; width:100%; padding: 0 15%; height:96px; position:fixed; bottom:-96px; border-top:1px solid #fff;padding-top: 35px;font-size: 14px;color: #fff;}
.index_foot span{float: right;color: #fff;}
.index_foot span a,.index_foot a{color: #fff;display: inline-block;margin: 0 3px;}
.index_foot span a:hover{text-decoration: underline;}

.ul_index li{position:relative;}
.ul_index li .zx_gc{display:block; width:500%; height:1000px; top:-300px; left:0px; position:absolute;}
.index_bg1 .ul_index{ margin-top:120%; position:relative;}
.index_bg2 .ul_index{ margin-top:50%; position:relative;}
.index_bg3 .ul_index{ margin-top:120%; position:relative;}
.index_bg4 .ul_index{ margin-top:50%; position:relative;}
.index_box .activesss{ background:url(img/1_07.png) repeat; width:212px; height:76px; line-height:33px; padding-top:5px; padding-bottom:5px; text-transform:uppercase; font-size:24px; padding-left:12px;}
.index_box .activesss span{ font-size:14px;}
.index_box .activesss a{ color:#fff; display:block;}
.index_box .activesss:hover{ background:url(img/1_07a.png) repeat;}
.index_box .activesss:hover a{ color:#125343;}
.index_box .Locate{ position:absolute; top:76px; overflow:hidden; background:url(img/1_07a.png) repeat; height:167px; display:none; width:212px; left:0px;}
.index_box #Menulogo{ display:block; margin:0 auto; width:190px;}
.index_box #Menulogo li{ height:33px; line-height:33px; padding-left:50px; border-bottom:1px dashed #125343;}
.index_box #Menulogo li a{ color:#125343; text-decoration:none; font-weight:normal; font-size:14px; display:block;}
.index_box #Menulogo li a:hover{ color:#666;}



/*案例详情*/
.case-body{height: 100%;overflow: hidden;}
.case-ban{position: absolute;left:0;top:0;width: 100%;height: 100%;overflow: hidden;}
.case-ban .item,.case-ban .slick-list,.case-ban .slick-track{height:100%;}
.case-ban .item{background-size: cover !important;}
.case-ban .slick-arrow{position: absolute;top:50%;margin-top: -150px;width: 47px;height: 90px;border: 0;padding: 0;z-index: 99;font-size: 0;line-height: 0;cursor: pointer;}
.case-ban .slick-prev{left:50px;background: url(img/case-prev.png) no-repeat center center;}
.case-ban .slick-next{right:50px;background: url(img/case-next.png) no-repeat center center;}
.case-txt{position: absolute;left:0;bottom:80px;width: 100%;color: #fff;font-size: 14px; z-index:998;}
.case-txt .ani-box{background-color: rgba(0,0,0,0.6);padding: 30px 0;position: relative;top:1000px;}
.case-txt h4{font-size: 20px;margin-bottom: 20px;font-weight: normal;}
.case-footer{position: absolute;left:0;bottom:0;height: 80px;line-height: 80px;width: 100%;overflow: hidden;background: url(img/case-fd.jpg) repeat;color: #fff; z-index:999}
.case-footer img{vertical-align: middle;margin-right: 35px;}
.case-footer span{float: right;}
.case-footer b{font-weight: normal;}
.case-footer span a{color: #fff;display: inline-block;margin: 0 5px;}
.case-footer span a:hover{text-decoration: underline;}
.case-footer .btn-f{position: relative;top:28px;}
.case-footer .btn-f:hover{text-decoration: none;}


/*团队*/
.ul-team{margin-bottom: 70px;overflow: hidden;}
.ul-team li{overflow: hidden;padding: 25px 30px 20px 12px;background-color: #f9f9f9;margin-top: 35px;}
.ul-team li .pic{width: 165px;height: 145px;float: left;}
.ul-team li .pic img{width: 100%;height: 100%;}
.ul-team li .txt{padding-left: 180px;}
.ul-team li .txt h4,.ul-team li .txt h5{font-size: 14px;font-weight: normal;margin-bottom: 5px;}
.ul-team li .txt h5{color: #333;}
/*免费索取资料*/
.medium .bdno{border: none;}
.input{border: 1px solid #ddd;font-size: 14px;margin-top: 13px;padding: 20px;padding-left: 100px;}
.input p{text-align: left;margin-bottom: 10px;}
.input span{font-size: 14px;display: inline-block;
    width: 100px;height: 24px;line-height: 24px;vertical-align: top;
    margin-right: 20px;text-align: left;}
.input input[type="text"]{height: 24px;padding-left: 10px;width: 160px;}
.input textarea{width: 200px;height: 50px;} 
.input input[type="submit"]{width: 110px;height: 30px;background: #438c19;border: none;color: #fff;margin-left: 122px;}

/*手机主营业务*/
.m-menu{display: none;}
.m-menu li{width: 100%;float: left;font-size: 14px;position: relative;}
.m-menu li a{display: block;}
.m-menu li em{display: block;position: relative;height:0;width: 100%;padding-top: 100%;}
.m-menu li em img{width: 100%;height: 100%;position: absolute;left:0;top:0;}
.m-menu li span{display: inline-block;padding: 10px 0;text-transform: uppercase;background: url(img/1_07.png) repeat;position: absolute;margin-top: -30px;color: #fff;top: 50%;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; overflow:hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {/* margin: 0 0 20px; */background: #fff;position: relative;  zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* banner 左右按钮 */

/* Pause/Play */
.flexslider{display:none;}
.flex-direction-nav{display:none !important;}
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width:98%; position: absolute; bottom:17px; text-align:center; padding-right:10px!important; z-index:9; overflow:hidden;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:9px; height:9px; display: block; overflow:hidden; line-height:100px;  background: url(img/ico_ba0.png) no-repeat center; cursor: pointer;/* text-indent: -9999px;*/ }
.flex-control-paging li a.flex-active { background: #000; background: url(img/ico_ba1.png) no-repeat center; cursor: default; width:30px;  }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
/** banner end **/
#top_to{position:fixed; right:0px; bottom:100px;}
#top_to img{width:40px !important;}
img{height:auto}










.slick-slide{z-index:9 !important;}

/** 二次开发 **/
	.zx_zzry{margin-top:20px;}
	.zx_zzry a{display:inline-block; width:17.5%; margin:0 2% 20px 0}
	.mr0{margin-right:0px;} 

/** 大事记 **/
.history dl{margin-bottom:30px;}
.history dd{border-left:none !important;padding-bottom:45px}
.month{width:10%; text-align:right; color:#999; margin-left:-15%; font-size:20px; color:#333;  height:30px; line-height:30px; float:left; margin-top:-5px; color:#5CAF19; display:none !important;}
.his_ico{width:20%; color:#83c44e; position:relative; font-size:20px; line-height:20px; margin-left:-1%; margin-top:-2px; display:none !important}
.history_deatile{width:100% !important;}
.his_h2{font-size:24px; margin:0  0 30px 35px; color:#333}
.history_deatile div{ background:#f5f5f5; padding:15px; border-radius:5px;}

/** 新闻 **/
.zx_top{height:40px; line-height:40px; background:#333;}
.zx_top a{color:#fff; text-shadow:0px 2px 2px #000; display:inline-block; padding:0 15px; margin:0 15px; line-height:38px;border-bottom:2px solid #333; font-size:16px; }
.zx_top a.on{border-bottom:2px solid #5CAF19; }
.zx_news{position:relative; margin-top:30px;}
.zx_news dd{position:relative; height:30px; font-size:14px;}
.zx_news dd span,.zx_news dd a{display:inline-block; height:30px; line-height:30px;}
.zx_news dd span{position:absolute; left:0px; top:0px; width:85px;}
.zx_news dd a{padding-left:90px; overflow:hidden;}
.zx_news .zx_le { width:180px; position:absolute; left:0px; top:10px;}
.zx_news .zx_le a{display:block; height:40px; line-height:40px; text-align:center;  border-bottom:1px solid #5CAF19; font-size:16px;}
.zx_news .zx_le a.on{color:#48910E;}
.zx_news_ri{margin-bottom:40px;  padding-left:210px; min-height:300px;}
.zx_le h2{height:40px; line-height:40px; font-size:20px; font-weight:normal; text-align:center; color:#fff;background:#5CAF19;}
.fhtable th{    height: 23px; text-align:center;
    border: 1px solid #e9e9e9;
    background: url(img/bg_th1.jpg) repeat-x;}
.fhtable td {
    height: 27px;
    border: 1px solid #eaeaea;
    text-align: center;
}	


.btn {width: 45px;height: 30px;border: 0;background: url(img/ic-sou.png) no-repeat center center;background-color: #74bc39;cursor: pointer;}
.zp_1 input{height:30px; float:left}
.zp_1 span{float:left; display:inline-block; height:30px; line-height:30px; margin-right:5px;}
.zp_1 select{height:30px; padding:0 10px}
.zp_1 td{padding-right:5px;}
.zp_2{width:100%;}
.zp_2 td,.zp_2 th{padding:10px;}
.zp_2 tr.on{background:#f5f5f5}
.job-table {width: 100%;background: #EEE;margin-bottom: 3em;}
.job-table td {line-height: 1.5;padding: 1em 1em;border: solid 1px #FFF;text-align: center;width: 16.6%;}
.job-table td:nth-child(2n+1) {background: #DDD;}
.pre{padding:20px 0;    line-height: 1.75;}
.zp_h2{font-weight:normal;  margin-bottom:15px;color: #484848;	    font-size: 30px; position:relative}
.zp_h2 span{display:block; font-size:14px;}
.zp_h2 a{position:absolute; right:0px; top:5px; display:inline-block; padding:7px 15px; background:#438c1a; color:#fff; font-size:16px;}
.zp3 td{padding:5px;vertical-align:top; }
.zp3 td.tr{line-height:30px; width:85px;}
.zp3 td input{height:30px; margin-right:5px}
.zp3 td textarea{height:100px; width:500px}
.zp3 td i{font-style:normal; color:red; margin-left:5px;}
#yzm,#yzm1{float:left; margin-right:5px;}
.tj{background:#438c1a; color:#fff; font-size:16px; width:153px; height:40px !important; border:none; font-family:微软雅黑}
