﻿@charset "utf-8";@font-face{font-family:'iconfont';src:url('../fonts/font_gr3gk5802t3ayvi.eot');src:url('../fonts/font_gr3gk5802t3ayvi.eot') format('embedded-opentype'),url('../fonts/font_gr3gk5802t3ayvi.woff') format('woff'),url('../fonts/font_gr3gk5802t3ayvi.ttf') format('truetype'),url('../fonts/font_gr3gk5802t3ayvi.svg#iconfont') format('svg')}
body{font-size:14px;font-family:"微软雅黑";line-height:24px;}
	*{font-style:normal;}
img{max-width:100%;border:0}
a{color:#666;-webkit-transition-duration:0s;transition-duration:0s}
a:hover{color:#005119}
h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;list-style:none}
.iconfont{font-family:'iconfont'}
.vcenter{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;margin:auto}
.header .msg{height:24px;line-height:24px;padding-top:13px;color:#98999b}
.header .msg .active{color:#98999b;padding:0 10px;display:inline-block}
.header .msg .active:hover{color:#005119}
.header .msg .cur{color:#005119}
.header .msg .tel a{padding:0;font-family:arial}
.header .whover{z-index:99;position:relative}
.header .whover .weixin{top:20px;right:0;display:none;position:absolute;-webkit-transition-duration:1s;transition-duration:1s}
.header .whover:hover .weixin{display:block}
@media (max-width:1000px){.header .msg{display:none}
}
.logo{float:left;margin-top:10px}
@media (max-width:1000px){.logo{padding-bottom:10px}
.logo img{height:40px}
}
.nav{z-index:9;float:right;margin-top:10px;position:relative}
.nav ul>li{float:left;position:relative;font-size:18px;line-height:70px}
.nav ul>li>a{padding-left:50px;display:inline-block;color:#4c4c4c}
.nav ul>li:hover>a{color:#005119}
.nav ul>li.active>a{color:#005119}
.nav ul>li>ul{display:none;position:absolute;top:70px;left:0;width:200px;padding:0px 0;list-style:none;background-color:#005119}
.nav ul>li>ul>li{display:block;width:100%;padding:0;text-align:center;font-size:12px;line-height:30px;margin-left:0}
.nav ul>li>ul>li>a{color:#fff;height:30px;padding-left:0;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:30px;overflow:hidden;display:block}
.nav ul>li>ul>li>a:hover{font-weight:bold;color:#fff;background-color:#004917}
@media (max-width:1240px){.nav ul>li>a{padding-left:30px}
}
@media (max-width:1000px){.nav{display:none}
}
.phone-nav{position:absolute;font-size:30px;right:15px;line-height:65px;display:none;color:#005119}
@media (max-width:1000px){.phone-nav{display:block}
}
#mmenu{z-index:99}
/* #mmenu .mm-title{color:#f8f8f8} */
.banner .slick-dots{bottom:40px}
.banner .slick-dots li button{width:40px;height:3px;border-radius:0;background-color:#fff}
.banner .slick-dots li.slick-active button{background-color:#005119}
@media (max-width:767px){.banner .slick-dots{opacity:0}
}
.footer{padding:40px 0;font-size:14px;background-color:#085640; color:#FFFFFF;}
.footer li{float:left;width:20%;border-left:solid 1px #1c283a}
.footer li h3{margin-bottom:10px}
.footer li h3>a{color:#FFFFFF;font-size:18px;font-weight:normal}
.footer li a{height:30px;display:block;color:#FFFFFF;padding-right:10px;padding-left:60px;overflow:hidden;line-height:30px}
.footer li a:hover{color:#fff}
.footer li:first-child{border:0}
@media (max-width:767px){.footer{display:none}
}
.copyright{color:#707070;padding:13px 0;background-color:#0c1117}
.copyright .links{padding:0 10px;line-height:18px;margin-right:10px;display:inline-block}
.copyright a{color:#707070}
.copyright a:hover{color:#fff}
@media (max-width:767px){.copyright .pull-right{display:none}
}
.home-padding{padding-top:40px;padding-bottom:40px}
@media (max-width:767px){.home-padding{padding-top:20px;padding-bottom:20px}
}
.home-title{overflow:hidden;color:#282828;padding:0 15px}
.home-title h2{font-size:44px;line-height:44px;font-weight:normal}
.home-title p{padding-top:20px;font-size:18px}
.home-title span{width:70%;height:24px;overflow:hidden;line-height:24px;display:inline-block}
.home-title a{float:right;color:#333;display:inline-block}
.home-title a:hover{color:#005119}
@media (max-width:1024px){.home-title h2{font-size:20px;line-height:24px}
.home-title p{padding-top:10px;font-size:14px}
}
.home-title-2{padding:0;color:#fff}
.home-title-2 a{color:#fff}
.home-product .home-title{padding:0}
.home-product .pronav{width:25%;float:left;margin-top:40px}
.home-product .pronav .title{height:70px;color:#fff;font-size:25px;line-height:70px;padding-left:40px;font-weight:normal;background-color:#005119}
.home-product .pronav li{margin-top:3px;background-color:#cfcfcf}
.home-product .pronav li>a{color:#000;height:51px;display:block;font-size:18px;line-height:51px;overflow:hidden;padding-left:40px;-webkit-transition-duration:0s;transition-duration:0s}
.home-product .pronav li .subnav{padding:9px;background-color:#fff}
.home-product .pronav li .subnav>a{display:block;font-size:16px;height:40px;line-height:40px;overflow:hidden;padding-left:50px}
.home-product .pronav li:hover{background-color:#005119}
.home-product .pronav li:hover>a{color:#fff}
.home-product .list{width:75%;float:right;padding-left:6px}
.home-product .list li{margin-top:40px;padding:0;padding-left:24px}
.home-product .list li .pic{overflow:hidden;position:relative;background: #f8eefd;}
.home-product .list li .pic:after{content:"";display:block;padding-bottom:100%}
.home-product .list li .pic img{-webkit-transition-duration:1s;transition-duration:1s}
.home-product .list li .box{margin-top:-1px;padding:10px 20px 18px 20px;background-color:#d4d4d4}
.home-product .list li .box .tit{height:30px;line-height:30px;font-size:18px;font-weight:normal;overflow:hidden}
.home-product .list li .box .tit a{color:#000;display:block;-webkit-transition-duration:0s;transition-duration:0s}
.home-product .list li .box .txt{color:#444;height:48px;overflow:hidden;font-size:14px;-webkit-transition-duration:1000ms;transition-duration:1000ms}
.home-product .list li:hover:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.home-product .list li:hover .box{background-color:#005119}
.home-product .list li:hover .box .tit a,.home-product .list li:hover .box .txt{color:#fff}
@media (max-width:1200px){.home-product .pronav li a{height:42px;line-height:42px}
}
@media (max-width:1023px){.home-product .container{padding:0}
.home-product .home-title{padding:0 15px}
.home-product .pronav{display:none}
.home-product .list{width:100%;float:none;padding:0}
.home-product .list li{padding:0 12px}
}
@media (max-width:767px){.home-product .container{padding:0 10px}
.home-product .home-title{padding:0 5px}
.home-product .list li{padding:0 5px;margin-top:15px}
}
@media (max-width:480px){.home-product li{width:50%}
}
@media (max-width:400px){.home-product li{width:100%}
}
.home-about{padding-top:50px;overflow:hidden;padding-bottom:30px;}
.home-about .pic{position:relative}
.home-about .pic:after{content:"";display:block;padding-bottom:80%}
.home-about .pic img{-webkit-transition-duration:1000ms;transition-duration:1000ms}
.home-about ul{width:1300px;margin-left:-60px}
.home-about li{color:#fff;padding:0 20px;margin-top:60px;text-align:center}
.home-about li .tit{height:40px;margin:10px 0;overflow:hidden;line-height:40px;font-size:20px;font-weight:normal}
.home-about li .tit a{color:#fff;display:block}
.home-about li .txt{height:72px;font-size:14px;overflow:hidden;line-height:24px}
.home-about li:hover .tit a{text-decoration:underline}
.home-about li:hover .pic img{background-color:#005119}
@media (max-width:1310px){.home-about{height:auto;padding-bottom:40px}
.home-about ul{width:100%;margin-left:0}
.home-about ul li{margin-top:50px;padding:0 20px}
}
@media (max-width:480px){.home-about ul li{padding:0;margin-top:10px}
.home-about ul li .tit{font-size:14px}
.home-about ul li .txt{display:none}
}
.home-news .container{padding:0}
.home-news li{margin-top:15px}
.home-news li .pic{overflow:hidden;position:relative}
.home-news li .pic:after{content:"";display:block;padding-bottom:48%}
.home-news li .pic img{-webkit-transition-duration:1000ms;transition-duration:1000ms}
.home-news li .tit{margin-top:10px;height:30px;font-size:16px;line-height:30px;overflow:hidden;font-weight:normal}
.home-news li .tit>a{color:#333;display:block}
.home-news li .txt{height:40px;line-height:20px;overflow:hidden;margin:5px 0}
.home-news li:hover .tit a{color:#005119}
.home-news li:hover .pic img{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:767px){.home-news .container{padding:0 10px}
.home-news .home-title{padding:0 5px}
.home-news li{padding:0 5px}
}
@media (max-width:400px){.home-news li{width:100%;margin-top:15px}
}
.home-case{background-color:#ececec}
.home-case .container{padding:0}
.home-case ul{position:relative;margin-top:-20px}
.home-case li{margin-top:50px}
.home-case li .border{padding:9px;background-color:#fff;border:solid 1px #d2d2d2}
.home-case li .pic{overflow:hidden;position:relative}
.home-case li .pic:after{content:"";display:block;padding-bottom:78%}
.home-case li .pic img{-webkit-transition-duration:1000ms;transition-duration:1000ms}
.home-case li .tit{margin-top:10px;height:30px;font-size:16px;line-height:30px;overflow:hidden;font-weight:normal}
.home-case li .tit>a{color:#333;display:block}
.home-case li .txt{height:40px;line-height:20px;overflow:hidden;margin:10px 0 10px 0}
.home-case li:hover .tit a{color:#005119}
.home-case li:hover .pic img{opacity:.7;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:767px){.home-case .container{padding:0 10px}
.home-case .home-title{padding:0 5px}
.home-case ul{margin-top:0}
.home-case li{margin-top:15px;padding:0 5px}
}
@media (max-width:480px){.home-case li{width:50%}
}
@media (max-width:400px){.home-case li{width:100%}
}
.home-contact{color:#fff;font-size:16px;padding:45px 0;background-color:#658a38}
.home-contact .pull-left{padding-top:10px}
.home-contact .pull-left p a{font-size:30px;line-height:30px;font-family:arial;display:inline-block;margin-right:20px;padding-top:10px}
.home-contact .iconfont{width:70px;height:70px;float:left;font-size:42px;line-height:70px;border-radius:100%;color:#005119;text-align:center;margin-right:30px;display:inline-block;background-color:#fff}
.home-contact a{color:#fff}
.home-contact a:hover{color:#fff}
.home-contact .pull-right img{margin-right:20px;max-width:100px}
.home-contact .pull-right span{margin-top:15px;display:inline-block}
@media (max-width:767px){.home-contact{display:none}
}
.page-banner{text-align:center}
.location{height:52px;line-height:52px;overflow:hidden;margin-top:1px;color:#222;font-size:14px;background-color:#e9e9e9}
.location h2{font-size:18px;width:30%;float:left;font-weight:normal}
.location p{width:60%;float:right;text-align:right}
.location p i{font-style:normal;color:#005119;}
.location a{color:#222}
.location a:hover{color:#005119}
@media (max-width:767px){.location{height:36px;line-height:36px}
.location h2{font-size:14px}
.location p{font-size:12px}
}
.menu-scroll{width:1060px;padding:0 40px;margin:0 auto;margin-top:50px;height:45px;overflow:hidden;text-align:center}
.menu-scroll div{text-align:center}
.menu-scroll div span{display:block;height:45px;padding:0 15px;font-size:18px;overflow:hidden;line-height:45px;margin:0 2px;-webkit-transition-duration:334ms;transition-duration:334ms;background-color:#a9a9a9}
.menu-scroll div span>a{display:block;color:#fff}
.menu-scroll div span:hover{color:#fff;background-color:#005119}
.menu-scroll div>a:hover{border-color:#005119}
.menu-scroll .slick-list{width:100%;display:inline-block}
.menu-scroll .slick-list .slick-track{display:inline-block}
.menu-scroll .slick-prev{
    width:25px;
    height:25px;
    margin-top:-20px;
    opacity: 1;
    left: 10px;
    top: 31px;
    border-bottom: solid 1px #666;
    border-left: solid 1px #666;
    transform: rotate(45deg);
}
.menu-scroll .slick-next{
    width:25px;
    height:25px;
    margin-top:-20px;
    opacity: 1;
    top: 31px;
    border-right: solid 1px #666;
    border-top: solid 1px #666;
    transform: rotate(45deg);
    right: 10px;
}
.menu-scroll .cur{color:#fff;background-color:#005119}
.menu-scroll .cur>a{color:#fff}
@media (max-width:1100px){.menu-scroll{width:100%}
}
@media (max-width:767px){.menu-scroll{margin-top:40px}
.menu-scroll div span{height:36px;line-height:36px}
.menu-scroll .slick-prev, .menu-scroll .slick-next {
    top: 25px;
}
}
.page-wrap{padding:60px 0}
@media (max-width:767px){.page-wrap{padding:20px 0}
}
.page-title{color:#333;font-size:24px;font-weight:normal;text-align:center;margin:30px 0 50px 0}
@media (max-width:767px){.page-title{font-size:16px;margin:10px 0 20px 0}
}
.list-about{color:#333;line-height:36px}
.list-about .pic{margin-right:30px}
.list-about .pic-2{margin-left:30px}
@media (max-width:640px){.list-about .pic{margin-right:0;width:100%;float:none}
.list-about .pic-2{margin-left:0;width:100%}
}
.list-video{margin-top:-40px}
.list-video .container{padding:0}
.list-video li{margin-top:30px}
.list-video .pic{text-align:center;position:relative}
.list-video .pic:after{content:"";display:block;padding-bottom:69%}
.list-video .pic .video{top:50%;left:0;left:50%;margin-left:-31px;margin-top:-50px;position:absolute}
.list-video .tit{height:30px;margin-top:5px;font-size:16px;line-height:30px;overflow:hidden;text-align:center}
.list-video .tit>a{color:#333;display:block}
@media (max-width:767px){.list-video{margin-top:0}
.list-video .container{padding:0 10px}
.list-video li{margin-top:15px;padding:0 5px}
}
@media (max-width:640px){.list-video li{width:50%}
}
@media (max-width:400px){.list-video li{width:100%}
}
.list-news{margin-top:-40px}
@media (max-width:767px){.list-news{margin-top:-20px}
.list-news li{width:50%}
}
.list-news-show{font-size:14px;color:#3f3f3f;line-height:30px}
.list-news-show h1{line-height:24px;font-size:18px;font-weight:normal;text-align:center}
.list-news-show .tigs{padding:10px;color:#666;margin:40px 0;text-align:center;line-height:24px;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede}
.list-product{margin-top:-50px}
.list-product .container{padding:0}
.list-product li{margin-top:16px}
.list-product li .pic{overflow:hidden;position:relative;background: #f4e9fe;}
.list-product li .pic:after{content:"";display:block;padding-bottom:100%}
.list-product li .pic img{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition-duration:2s;transition-duration:2s}
.list-product li .tit{height:40px;font-size:20px;line-height:40px;overflow:hidden;margin:10px 0;text-align:center}
.list-product li .tit>a{color:#333;display:block;font-weight:normal}
.list-product li:hover h3 a{color:#005119}
.list-product li:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:767px){.list-product{margin-top:10px}
.list-product .container{padding:0 10px}
.list-product li{margin-top:10px;padding:0 5px}
.list-product li .tit{font-size:16px}
}
@media (max-width:640px){.list-product li{width:50%}
}
@media (max-width:400px){.list-product li{width:100%}
}
.list-product-2{margin-top:0}
.listsubnav{font-size:18px;text-align:center;margin-top:30px}
.listsubnav a{display:inline-block;padding:0 15px}
.listsubnav a:hover{color:#005119}
.listsubnav .active{color:#005119}
@media (max-width:767px){.listsubnav{font-size:14px;margin-top:15px}
.listsubnav a{padding:0 10px}
}
.list-contact li{color:#333;padding:0;font-size:19px;line-height:30px}
.list-contact li p{padding-top:15px}
.list-contact .txt-1{padding:0 40px}
.list-contact .txt-1 img{margin-right:10px;}
.list-contact .txt-2{padding:35px 20px 35px 60px}
.list-contact .txt-2 img{margin-right:10px}
.list-contact .txt-3{color:#fff;background-color:#008928}
.list-contact .txt-4{background-color:#eeefef}
.list-contact .txt-5 a{color:#fff}
.list-contact .tt1{color:#212121;font-size:26px;margin-top:20px}
.list-contact .tt2{padding-top:30px}
@media (max-width:1100px){.list-contact li{width:50%;line-height:20px;font-size:14px}
.list-contact .timg{display:none}
.list-contact .tt1{font-size:16px}
}
@media (max-width:600px){.list-contact li{width:100%;height:auto;padding-bottom:30px}
.list-contact .txt-2{padding-left:15px}
}
.list-dowland li{margin-top:20px;overflow:hidden}
.list-dowland li a{display:block}
.list-dowland li span{float:right;width:93px;height:33px;margin-left:15px;line-height:33px;border-radius:5px;text-align:center;background-color:#ddd;display:inline-block}
.list-dowland li p{color:#222;width:60%;float:left;height:33px;font-size:16px;padding-left:20px;line-height:33px;overflow:hidden;position:relative}
.list-dowland li p:after{top:12px;left:0;content:"";width:6px;height:6px;position:absolute;background-color:#a9a9a9}
@media (max-width:767px){.list-dowland li{margin-top:10px}
.list-dowland li p{font-size:14px}
}
.list-case dl{overflow:hidden;position:relative;padding:0;margin:0;margin-top:70px}
.list-case dl:first-child{margin-top:0}
.list-case dl:hover dd h3 a{color:#005119}
.list-case dl:hover dd h3:after{background-color:#005119}
.list-case dl:hover dt .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.list-case dd{top:60px;left:0;z-index:9;width:33%;position:absolute}
.list-case dd h3{font-size:28px;padding-bottom:40px;position:relative}
.list-case dd h3>a{color: #333;height: 93px;overflow: hidden;display: block;}
.list-case dd h3:after{left:0;bottom:0;content:"";display:block;width:92px;height:3px;position:absolute;background-color:#131313}
.list-case dd p{margin-top:20px;color:#131313;height:120px;overflow:hidden;line-height:30px}
.list-case dt{width:65%;float:right;text-align:right;position:relative;background-color:#eee}
.list-case dt .pic{overflow:hidden;position:relative}
.list-case dt .pic:after{content:"";display:block;padding-bottom:50%}
/*.list-case dt .pic .vcenter{left:auto}*/
.list-case dt .pic img{-webkit-transition-duration:0s;transition-duration:0s}
.list-case .box-2 .pic .vcenter{right:auto}
.list-case .box{top:70px;left:auto;right:0;z-index:9;width:40%;text-align:right;position:absolute}
.list-case .box h3:after{left:auto;right:0}
@media (max-width:1200px){.list-case dl{margin-top:30px}
.list-case dd{top:20px}
.list-case dd h3{font-size:16px;padding-bottom:20px;height:30px;overflow: hidden;}
.list-case dd p{height:48px;line-height:24px;margin-top:10px}
.list-case .box{top:20px}
.list-case .box h3{font-size:16px;padding-bottom:20px}
}
@media (max-width:600px){.list-case dd{width:100%;top:auto;float:none;position:relative}
.list-case dt{width:100%;float:none;padding:0;margin-top:15px}
.list-case dt .pic .vcenter{left:0}
.list-case dt{padding:0}
.list-case dt .pic:after{content:"";display:block;padding-bottom:80%}
.list-case .box{width:100%;top:auto;float:none;position:relative}
.list-case .box-2 .pic .vcenter{right:0}
}
.proshow-top{margin-top:-30px;margin-left:150px}
.proshow-top .itemsBig{width:64%;float:left;margin-top:13px;border:solid 1px #eee}
.proshow-top .itemsBig p{position:relative}
.proshow-top .itemsBig p:after{content:"";display:block;padding-bottom:100%}
.proshow-top .itemsSmall{width:30%;float:left;margin-left:10px}
.proshow-top .itemsSmall p{float:left;width:34%;margin-top:12px;cursor:pointer;position:relative}
.proshow-top .itemsSmall p:after{content:"";display:block;padding-bottom:94%}
@media (max-width:1023px){.proshow-top{margin-left:0;margin-top:0}
.proshow-top .itemsBig{width:100%}
.proshow-top .itemsSmall{width:100%;margin-left:0}
.proshow-top .itemsSmall p{width:100%}
}
.proshow-bottom{padding-top:40px}
.proshow-bottom h3{width: 50%;text-align: center;margin: auto;}
@media (max-width:767px){
.proshow-bottom h3{width:100%;}
}
.message{margin:0 0 20px 0}
.message .tip{font-size:14px;line-height:22px;color:#878787;text-align:center;width:820px;margin:50px auto 0 auto}
.message .tip span{color:#9c0018}
.message .message-main{min-height:560px}
.message .message-main ul{width:902px;margin:0 auto;padding:60px 0 0 0;overflow:hidden;list-style:none}
.message .message-main ul li{width:420px;margin:0 15px 30px 15px;float:left;position:relative}
.message .message-main ul li i{font-style:normal;position:absolute;right:12px;top:12px;color:#f00;display:inline-block;width:12px;text-align:center}
.message .message-main ul li.li-2{width:870px}
.message .message-main ul li.li-3{width:229px}
.message .message-main ul li.li-3 i{left:123px}
.message .message-main ul li.li-4{width:450px;float:right;text-align:right}
.message .message-main ul li input{padding:8px 25px 8px 15px;border:#d8d8d9 solid 1px;width:100%;font-family:"微软雅黑"}


.message .message-main ul li input:focus{border:#bababa solid 1px;background:#f6f6f6}
.message .message-main ul .li-3 input{width:141px;float:left}
.message .message-main ul li .submit,.message .message-main ul li .reset{display:inline-block;text-align:center;padding:8px 0;width:206px;border-radius:3px;cursor:pointer;font-size:14px}
.message .message-main ul li .submit{color:#fff;background:#005119 !important;border:#005119 solid 1px}
.message .message-main ul li .submit:hover{background:#004a17}
.message .message-main ul li .reset{float:right;margin-left:10px;background:#c2c2c2;color:#545454;border:#c2c2c2 solid 1px}
.message .message-main ul li .reset:hover{background:#aeaeae}
.message .message-main ul li textarea{padding:5px 25px 5px 15px;border:#d8d8d9 solid 1px;font-family:"微软雅黑";font-size:14px;width:100%;height:180px}
.message .message-main ul li textarea:focus{border:#bababa solid 1px;background:#f6f6f6}
.message .message-main ul li img{margin:1px 0 0 10px;float:left;border:none;width: 77px;}
.message .message-main ul li p{bottom:-25px;left:15px;position:absolute;font-size:12px;color:#f30}
@media (max-width:991px){.message .message-main{background:none;background-color:#eee}
.message .message-main ul{padding-top:20px;width:100%}
.message .message-main ul li{width:91%}
.message .message-main ul li.li-2{width:91%}
.message .message-main ul li.li-4{width:91%;float:left;text-align:left}
.message .message-main ul li .submit,.message .message-main ul li .reset{width:48%}
}
.message-2 li em{color:#f00;font-style:normal;position:absolute;right:10px;top:10px}
.message-2 li p{float:left;width:50%;margin-top:20px;position:relative;padding-left:40px}
.message-2 li span{color:#f00;padding-left:10px}
.message-2 li input,.message-2 li textarea{border:0;color:#333;width:100%;padding:10px;font-size:15px;line-height:18px;border:solid 1px #ddd}
.message-2 li input:focus,.message-2 li textarea:focus{border:solid 1px #005119}
.message-2 li input[type="button"]{color:#fff;width:130px;border:0;text-transform:uppercase;background-color:#005119}
.message-2 li .code{width: 142px;float:left}
.message-2 li .xinx{font-size:12px;display:inline-block;padding-top:30px;text-decoration:underline;color:#00357e;padding-left:5px}
.message-2 li:first-child{margin-top:0}
.message-2 li p:first-child{padding-left:0}
.message-2 img{margin-left:5px;margin-top:20px;vertical-align:top;width: 93px;}
@media (max-width:540px){.message-2{padding:15px 0}
.message-2 li{margin:0}
.message-2 li p{width:100%;float:none;padding:0;margin-top:10px}
.message-2 li .xinx{padding-top:10px}
.message-2 img{margin-top:0}
}
.proshow-title{color:#323232;font-size:21px;padding-bottom:15px;margin:40px 0;border-bottom:solid 1px #e9e9e9}
.page-news{margin-top:40px;border-top:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2}
.page-news li{width:50%;float:left}
.page-news li p{height:40px;line-height:40px;overflow:hidden;padding:0 20px;margin-left:30px;border-left:solid 1px #d2d2d2}
.page-news li:first-child p{border-left:0;margin-left:0}
@media (max-width:640px){.page-news{margin:30px 0}
.page-news li{width:100%;margin-top:5px}
.page-news li p{margin-left:0;border-left:0}
}
.related-news{color:#fff;height:50px;font-size:20px;line-height:50px;padding-left:34px;margin:0 15px;margin-top:50px;background-color:#005119}
@media (max-width:767px){.related-news{margin-left:5px;margin-right:5px;margin-top:20px;height:40px;line-height:40px}
}
.page{height:54px;line-height:54px;margin-top:60px;text-align:center;background-color:#eee}
.dede_pages{
}
.dede_pages ul{
	float:left;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
    margin-top: 15px;
    width: auto;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.link{line-height:30px}
.link a{margin:0 10px;min-width:150px;display:inline-block;font-style: normal;}
.w1004{padding:30px 0}
.map{margin:0 auto}
.map dl{margin:20px 0 20px 0;overflow:hidden;line-height:30px}
.map dl:hover{background:#f5f8fa}
.map dl:hover dt a{color:#e0e9f3;font-weight:bold}
.map dt{font-size:14px;float:left;width:10%;text-align:center;background:#005119}
.map dt:hover{background:#317ebf}
.map dt a{color:#fff;display:block}
.map dt a:hover{color:#e0e9f3;font-weight:bold}
.map dd{font-size:12px;overflow:hidden;float:left;width:85%}
.map dd .p2{padding:0 0 0 20px;clear:both}
.map dd .p2 a{color:#333;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.map dd .p2 a:hover{color:#764b00}
.map dd div{clear:both;overflow:hidden;padding:0 20px 0 10px}
.map dd div a{color:#333;float:left;padding:0 10px 0 10px}
.map dd div a:hover{background:#005119;color:#fff}
@media (max-width:640px){.map dt{width:100%}
}

.pub_form_ul li input[type="text"]{line-height:30px!important;height:30px!important;}
a.l-btn span.l-btn-left{height:auto!important;}
a.l-btn{padding-right: 16px!important;}
label {margin-bottom: 1px!important;}
.pub_form_ul li label {margin-right: 0px!important;}
.panel {margin-bottom: 0px!important;}
.panel_inner .tip{padding: 0px!important;}
.panel-body {   padding: 0px; }
a{-webkit-transition:all 0 ease 0!important;transition:all 0 ease 0!important;}
/*# sourceMappingURL=style.css.map */

/* 2.百度地图个别小图片隐藏（每个模板都需要用到）： */
.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}
.BMap_cpyCtrl{display:none;}
.BMapLib_trans{margin:0!important;}
.BMap_Marker img{max-width:39px;}



#contact-form  .validate-on {
    border: 1px solid #ff0000;
    box-shadow: 0 0 1px #ff0000;
}

.txt-3 a {
    color: #fff;
}

.txt-3 a:hover{
    color: #085640;
}