/* font-size */
.f0{font-size:0;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f32{font-size:32px;}

.fb{font-weight: bold;}

.tr{text-align:right!important;}
.tl{text-align:left!important;}
.tc{text-align:center!important;}

.fl{float: left;overflow: hidden;}
.pr{position: relative;}
.pa{position: absolute;}

.m-top{line-height:40px;font-size: 14px;background-color: #f0f0f0;color:#666;}
.m-top a{color:#999!important;padding: 0 10px;}
.m-top a:hover{color:#666!important;}

#logo{height:100px;line-height: 100px;overflow: hidden;}
#logo img{max-height: 100px;width:100%;max-width: 230px; vertical-align: middle;}

.m-nav .layui-nav{background-color:#fff;color:#333;padding: 0;}
.m-nav .layui-nav .layui-nav-item{line-height: 100px;}
.m-nav .layui-nav .layui-nav-more{top:48px;}
.m-nav .layui-nav .layui-nav-item a{color:#333;}
.m-nav .layui-nav .layui-nav-item a:hover, .m-nav .layui-nav .layui-this a{color:#7dbe29;}
.m-nav .layui-nav .layui-nav-item:last-child a{padding-right: 0;}
.m-nav .layui-nav .layui-this:after, .m-nav .layui-nav-bar, .m-nav .layui-nav-tree .layui-nav-itemed:after{height: 3px;bottom:0;background-color: #7dbe29;}
#icon_nav .layui-nav-bar{display: none;}
#icon_nav .layui-icon{font-size: 30px;}
#icon_nav .layui-btn{padding:0 10px;}
.m-nav .layui-nav-child{top:85px;}

.m-links{color:#ccc;line-height: 60px;background: #666;}
.m-links .m-item{color:#ccc;display: inline-block;padding: 0 20px;}

.m-contact{line-height:40px;font-size: 14px;background-color: #222;color:#666;padding: 80px 0;}
.m-contact .m-item>.h3{position: relative;color:#fff;line-height:1;vertical-align: top;padding-bottom: 30px;margin-bottom: 24px;}
.m-contact .m-item>.h3:after{position: absolute;content: '';width:40px;border-bottom:2px solid #777;left: 0;bottom: 0;}
.m-contact .m-item>p{color:#b7b7b7;position: relative;}
.m-contact .m-item>.c-icon{padding-left:26px;}
.m-contact .m-item>.c-icon:before{content: '';width: 26px;height: 40px;position:absolute;top:0;left: 0; background: url(../images/contact-bg.jpg) no-repeat;}
.m-contact .m-item>.ads:before{background-position:0 11px;}
.m-contact .m-item>.tel:before{background-position:0 -29px;}
.m-contact .m-item>.email:before{background-position:0 -69px;}

.m-bnav{background-color: #222;}
.m-bnav .layui-breadcrumb a{padding-right: 20px;line-height:60px;color:#797979!important;}
.m-bnav .layui-breadcrumb a:hover{color:#fff!important;}

.m-copyright{border-top:1px solid #373737;line-height: 76px;color:#666;background: #222;}

.m-banner{background: url(../images/banner-bg.png);}


#sliderC>[carousel-item]>*{background:none;}
#sliderC .layui-carousel-ind{top:-85px;}

.m-banner img{width:100%;max-width: 1170px;}

@media screen and (min-width: 768px){
#sliderCbox{height:363px;}
}

@media screen and (min-width: 992px){
#sliderCbox{height:470px;}
}

@media screen and (min-width: 1200px){
#sliderCbox{height:590px;}
}

@media screen and (max-width: 767px){
#sliderCbox{height:363px;}
#sliderC .layui-carousel-ind{top:-35px;}
#sliderC .item{display:table;width:100%;height:100%;text-align: center;}
#sliderC .item>div{display:table-cell;width:100%;height:100%;text-align: center;vertical-align: middle;}
}


.m-searchbar{line-height: 48px;color:#666;}
.m-searchbar .hotwords{padding: 0 8px;color:#999;}
.m-searchbar .tel{bottom: 0;right: 50%;background: #7dbe29;width:50%;height: 100px;line-height: 98px;}
.m-searchbar .tel>img{width: 100%;max-width: 610px; vertical-align: middle;}
.m-searchbar .sinput{bottom: 48px;left: 50%;width:50%;height: 32px;padding: 10px 0;line-height: 52px;background: #666;}

#keyword{background: none;border:none;display: inline-block;text-indent: 24px;line-height: 32px;height: 32px;font-size: 14px;color:#b7b7b7;vertical-align: top;width: 100%;}
#searchBtn{background: url(../images/search-btn.png) no-repeat;border:none;width:52px;height: 52px;right: 0;top:0;cursor: pointer;}

.m-prowords{border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
.m-prowords .words{width:100%; border-collapse:collapse;}
.m-prowords .words td{position: relative;height: 78px;line-height: 78px;text-align: center;border-left:1px solid #dedede;overflow: hidden;}
.m-prowords .words .w:hover:after{content: "";position: absolute;width: 30%;left: 50%;margin-left: -15%;bottom: 0;border-bottom: 2px solid #7dbe29;}
.m-prowords .words td>a{color:#666;font-size: 16px;}
.m-prowords .words td>a:hover{color:#7dbe29;}

.m-prorec {padding: 60px 0;}
.m-prorec .item>a{display: block;}
.m-prorec .item>a img{width: 100%;}
.m-prorec .item .tit{bottom: 0;width: 100%;height: 40px;line-height: 40px;background: rgba(0,0,0,.2);color:#fff;}
.m-prorec .item a:hover:after{content: '';position: absolute;top:0;left:0;right:0;bottom: 0;background: rgba(0,0,0,.4);}
.m-prorec .item a:hover .tit{background: none;bottom: 50%;margin-bottom: 10px;z-index: 2;}
.m-prorec .item a:hover .tit:after{position: absolute;height: 29px;width: 29px;content: '';bottom:-35px;z-index:2;left:50%;margin-left: -15px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RDEzREQ2RUJFRDcxMUU3ODk4ODgxQkQ3NTdCOUIxMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RDEzREQ2RkJFRDcxMUU3ODk4ODgxQkQ3NTdCOUIxMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjREMTNERDZDQkVENzExRTc4OTg4ODFCRDc1N0I5QjEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjREMTNERDZEQkVENzExRTc4OTg4ODFCRDc1N0I5QjEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+swuPrAAAAd9JREFUeNrMlz1PwlAUhttO0sSq0cEIxs1FjcCkix+Jo4khboy6ykz9GzK7AZviDzBB/QOKH4OTgx81GjC6MNb3kHOTphR6i/TGmzxpyz3nvNzb9pxT3XVdTWLMgF2wBpbANBgD3+ATNMAlOAFvYcGMkPk0qIE7kOHzHTAHdD5ug1Oev2ebdN+otNIARsARaIJDYPaw82OyPfmVOE6XXZBjElyDCpiSFPNDflWOkwwTTYEnUBxQzE+R46V6iSbADbCHJCiwOW5C/KZ7nt4SmAR5bfijCpqg4H2QsuAdTAx5lYJxjp/1bm8NFGISFBywTmd7k/we0rGtxTcS4JWSCyWHHDgbQNCNaN/mxJEj0Q1wrqkZpLNJooucO1WMW7BA95SS9iz4GWB79Yg+FngmUVnnsHso+wdcg1doSRjrPrSA67AxSnok6vD2qhik4xhcA5cViZLOA4legC1FoqRTV52RXmi1Bqcm6m/2Y17lHrjqCHuqjMPVIK4q44gqo6qeVkDLX09FUxVn52D+mx7J2w02QPmP3WCZ43R1g0HNNj3NK+ALPAIbmBFeC5v9yH+V40k124IMtxjUPB+DPJgHFs9bfJ3n+RbbZ/vF1SN+y6x7vmUsLhYfnFzqst8yvwIMAI3HNQek8oVGAAAAAElFTkSuQmCC")}
#recmore{right: 0;top:35px;height: 45px;width: 45px;}

.m-feature{height: 730px;overflow: hidden;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRUE4NkYxREJFREIxMUU3QTA1NEEwODlCMDk5REM5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRUE4NkYxRUJFREIxMUU3QTA1NEEwODlCMDk5REM5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFQTg2RjFCQkVEQjExRTdBMDU0QTA4OUIwOTlEQzk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFQTg2RjFDQkVEQjExRTdBMDU0QTA4OUIwOTlEQzk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++QBQwgAAAB1JREFUeNpiUgIDBgYGJiC+d+8ekMMIZEHEAAIMAEN2BDhmYxCYAAAAAElFTkSuQmCC);}
.m-feature:after{content: '';position: absolute;height: 58px;bottom:0;right:50%;width:10000px;background: #fff;z-index: 1;}

#points{width: 540px;height: 410px;left: 580px;top: 200px;z-index: 3;}
#points .pitem{text-align: left;}
#points .pitem>h4{line-height: 50px;height: 50px;font-size: 18px;color:#fff;}
#points .pitem>p{line-height: 30px;font-size: 14px;color:#acacac;padding-bottom: 20px;}
#points .layui-carousel{background: transparent;}
#points .layui-carousel>[carousel-item]>*{background: transparent;}
#points .layui-carousel>[carousel-item]:before{display: none;}
#points .layui-carousel-ind li.layui-this{background-color:#7cbe29}
#points .layui-carousel-ind{text-align: left;}

.m-download{margin-top: 15px;margin-bottom: 60px;}
.m-download .hd{padding-top: 100px;background: url(../images/down-bg.png) 15px 0 no-repeat;}
.m-download .down-btns{top:72px;right: 0;background: #fff;padding-right: 15px;}
.m-download .down-btns>a{color:#fff;padding: 0 20px;font-size: 14px;display: inline-block;line-height: 30px;margin-left: 20px;background: #222;}
.m-download .item{background-color: #e5e5e5;padding-top: 30px;height: 190px;display: block;}
.m-download .item .icon{margin: 0 auto;width: 80px;height: 80px;background-image:url(../images/down.png);background-repeat: no-repeat;}
.m-download .item .tit{line-height: 48px;color:#666;border-bottom: 1px solid #b6b6b6;width: 4.2em;margin: 0 auto;}
.m-download .item>p{line-height: 40px;color:#8b8b8b;}

.m-download .item .icon-down{background-position: 12px 12px;}
.m-download .item .icon-model{background-position: -274px 12px;}
.m-download .item .icon-data{background-position: -557px 12px;}
.m-download .item .icon-buy{background-position: -842px 12px;}

.m-download .item:hover{background-color:#7dbe29;}
.m-download .item:hover .tit,.m-download .item:hover>p{color:#fff;border-color: #fff;}

.m-download .item:hover .icon-down{background-position: 12px -120px;}
.m-download .item:hover .icon-model{background-position: -274px -120px;}
.m-download .item:hover .icon-data{background-position: -557px -120px;}
.m-download .item:hover .icon-buy{background-position: -842px -120px;}

.m-case{padding-bottom:60px;}
.m-case .hd{padding-top: 70px;background: url(../images/case-bg.png) top center no-repeat;}
.m-case .item a{display: block; text-align: center;max-width: 326px;margin: 0 auto;}
.m-case .item a>img{width:100%;max-width:326px;}
.m-case .item p{line-height: 48px;border-bottom: 1px solid #dedede;max-width:326px;margin: 0 auto 32px;}
#case-box{background: transparent;}
#case-box>[carousel-item]>*{background: transparent;}
#case-box>[carousel-item]:before{display: none;}
#case-box[lay-arrow=always] .layui-carousel-arrow{top:100%;margin-top: 6px;left: 50%;margin-left: -80px;}
#case-box:hover .layui-carousel-arrow[lay-type=add], #case-box[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right: 50%;margin-right: -80px;}
#case-box .layui-carousel-arrow {height: 36px;line-height: 36px;text-align: center;font-size: 20px;border: 0;border-radius: 0;background-color: #e5e5e5;color: #898989;cursor: pointer;}
#case-box .layui-carousel-arrow:hover, #case-box .layui-carousel-ind ul:hover {background-color: #7dbe29;color:#fff;}
.m-case .case-more{top: 100%;left: 50%;margin-top: 6px;margin-left: -18px;margin-left: -18px;width:36px;height: 36px;background: url(../images/case-more.png) 0 0 no-repeat;}
.m-case .case-more:hover{background-position: 0 -36px;}

.m-vedio{padding-top: 90px;height: 590px;background: url(../images/video-bg.png) center 90px no-repeat;margin-bottom: 60px;}
#video-box{height: 590px;}
#video-box .contact-more{line-height: 30px;padding: 0 28px;color: #fff;background: #222;top:280px;right: 210px;display: inline-block;}
#video{height: 410px;width:726px;top:-30px;left: 0;}

.m-news{padding-top: 80px;background: url(../images/news-bg.jpg) center top no-repeat;}
#indexnews .layui-tab-title{border: none;text-align: center;margin-bottom: 30px;}
#indexnews .layui-tab-title li{margin: 0 10px;padding: 0 25px;color: #999;border: 1px solid #ededed;font-size: 16px;line-height: 38px;}
#indexnews>.layui-tab-title .layui-this{background-color: #7dbe29;color:#fff;border: 1px solid #7dbe29;}
#indexnews>.layui-tab-more li.layui-this:after, #indexnews>.layui-tab-title .layui-this:after{border: none;}
#indexnews .first{min-height: 460px;background: #f4f4f4;margin: 10px;}
#indexnews .first>a{display: block;}
#indexnews .first img{width:100%;}
#indexnews .first .txt{padding: 20px;}
#indexnews .first h5,#indexnews .item h5{line-height:40px;color:#333;font-size: 18px;}
#indexnews .first p,#indexnews .item p{line-height: 20px;color:#999;font-size: 14px;margin-bottom: 10px;}
#indexnews .first .stat{width: 220px;}
#indexnews .first .stat td{border: 1px solid #ddd;color:#999;font-size: 12px;line-height: 30px;text-align: center;}
#indexnews .detail{background-color: #555;font-size: 10px; color: #fff;padding: 4px;}
#indexnews .first .detail{right:8px;top:7px;}
#indexnews .first:hover .detail,#indexnews .item:hover .detail{background-color: #7dbe29;}
#indexnews .item{height: 100px;overflow: hidden;background: #f4f4f4;position: relative;margin: 10px 10px 20px;padding: 0 60px 0 112px;}
@media screen and (max-width: 767.9px) {
	#indexnews .item{height: auto;min-height:100px;}
}
#indexnews .item+.item{margin-top: 20px}
#indexnews .item .detail{right:20px;top:40px;}
#indexnews .item>div{padding-top: 10px;}
#indexnews .item .date{width:80px;height: 75px;padding: 15px 10px 10px;left: 0;top:0;}
#indexnews .item .date:after{content: "";width:12px;border-bottom: 3px solid #7dbe29;position: absolute;right: 2px;top:30px;}
#indexnews .item .day{font-size: 40px;line-height: 52px;display:inline-block;color:#333;}
#indexnews .item .month{font-size: 14px;line-height: 20px;display:inline-block;color:#777;}

/*inner*/
.m-inner{margin-top: 40px;margin-bottom: 100px;min-height: 400px;}
.maintit{font-size: 24px;line-height: 60px;font-weight: bold;padding-bottom: 3px;margin-bottom: 10px;}
.maintit:after{content:"";border-bottom: 3px solid #7dbe29;width:30px;bottom: 0;left: 0;position: absolute;}

.m-innertop{height: 210px;background: url(../images/inner.jpg) center top no-repeat;}
@media screen and (max-width: 767.9px) {
   .m-innertop{height: 100px;background-size:cover;}
}
.m-bread{height: 60px;line-height: 60px;background: #f8f8f8;}
.m-bread .layui-breadcrumb a{color:#8a8a8a!important;font-size:12px;}
.m-bread .layui-breadcrumb .last,.m-bread .layui-breadcrumb a:hover{color:#333!important;}

/*sidebar*/
.m-inner .layui-nav-tree{
    width: 100%;
}
.m-inner .layui-nav{
    background-color: #fff;
    color: #333;
}
.m-inner .layui-nav .layui-nav-item+.layui-nav-item{border-top: 1px solid #e7e7e7;}
.m-inner .layui-nav .layui-nav-item a{
    color: #333;
    padding-left: 0;
    font-size: 18px;
    line-height: 50px;
    height: 50px;
}
.m-inner .layui-nav-itemed>a, .m-inner .layui-nav-tree .layui-nav-title a, .m-inner .layui-nav-tree .layui-nav-title a:hover {
    color: #333!important;
}
.m-inner .layui-nav-tree .layui-nav-bar{display: none;}
.m-inner .layui-nav-tree .layui-nav-item a:hover{background: #fff;}
.m-inner .layui-nav .layui-nav-more{border-color: #7dbe29 transparent transparent;}
.m-inner .layui-nav .layui-nav-mored, .m-inner .layui-nav-itemed .layui-nav-more{
    border-color:transparent transparent #7dbe29;
}
.m-inner .layui-nav-tree .layui-nav-child a{padding-left: 20px;background: #fff;color:#666;font-size: 16px;}
.m-inner .layui-nav-itemed .layui-nav-child{border-top: 1px solid #e7e7e7;}
.m-inner .layui-nav-tree .layui-nav-child a:hover{color:#7dbe29;}
.m-inner .layui-nav-tree .layui-nav-child dd.layui-this, .m-inner .layui-nav-tree .layui-nav-child dd.layui-this a, .m-inner .layui-nav-tree .layui-this, .m-inner .layui-nav-tree .layui-this>a, .m-inner .layui-nav-tree .layui-this>a:hover {
    background-color: #fff;
}
.m-inner .layui-nav .layui-nav-itemed>a{color:#7dbe29!important;}
.m-inner .goodlist .item img{width: 100%;max-width: 400px;}
.m-inner .goodlist .item p{line-height: 40px;}
.m-inner .goodlist .item a:hover{color:#7dbe29;}

.listpager{text-align: center;}
.listpager .last, .listpager .first{display: none;}
.listpager a{font-size: 12px;color:#333;border:1px solid #e8e8e8;line-height: 36px;border-radius: 4px;display: inline-block;padding: 0 15px;}
.listpager a+a{margin-left: 10px;}
.listpager a:hover{border-color: #7dbe29;color:#7dbe29;}

.m-inner .detail img{width:100%;max-width: 400px;}
.m-inner .detail h2{margin-top: 10px;font-size: 24px;font-weight: normal;line-height: 50px;border-bottom: 1px dashed #e8e8e8;}
.m-inner .detail table{width:100%;table-layout:fixed;margin-top: 10px;}
.m-inner .detail table td{vertical-align: top;font-size: 14px;color:#666;line-height: 2;word-wrap: break-word;padding:0 6px;}
.m-inner .detail .tel td{padding: 20px 0;}
.m-inner .detail .label{width:100px;}
.m-inner .detail .txt{word-wrap: break-word;word-break: normal;}
.m-inner .detail .btn{padding-top: 20px;}
.m-inner .detail .content{line-height: 30px;font-size: 14px;}
.m-inner .detail .content img{max-width:100%;height:auto;}
.m-inner .layui-btn-big{font-size: 18px;padding: 0 40px;}

.m-innertxt{margin-top: 20px;margin-bottom: 100px;min-height: 400px;}
.m-innertxt .listnav{color:#999;padding: 0 12px;margin-right: 10px;background-color:#fff;display: inline-block;line-height: 30px;font-size: 12px; }
.m-innertxt .listnav+.listnav{margin-left: 11px;position: relative;}
.m-innertxt .listnav+.listnav:after{content: "";height: 30px;width:1px;background: #eee;position: absolute;left: -11px;top:0;}
.m-innertxt .listnav.active,.m-innertxt .listnav:hover{color:#fff;background-color: #7dbe29;}

.m-innertxt .item{height: 150px;}
.m-innertxt .newslist .item a{display: block;padding-right:20px;padding-left: 20px;position: relative;}
.m-innertxt .newslist .item .sp{width: 30%;}
.m-innertxt .newslist .item .layui-icon{font-size: 32px;top:50%;margin-top: -10px;right: 80px;color:#7dbe29;}
.m-innertxt .newslist .item h3{font-size: 16px;color:#333;line-height: 40px;}
.m-innertxt .newslist .item p{font-size: 14px;color:#666;line-height: 22px;}
.m-innertxt .newslist .item span{display: block;font-size: 12px;color:#333;}
.m-innertxt .newslist .item .m{font-size: 40px;line-height: 50px;color:#7dbe29;}
.m-innertxt .newslist .layui-table[lay-even] tr:nth-child(odd) {
    background-color: #f8f8f8;
}
.m-innertxt .newslist .layui-table[lay-even] tr:nth-child(even) {
    background-color: #fff;
}
.m-innertxt .newslist .item{opacity: .7;}
.m-innertxt .newslist .item:hover {opacity: 1;}
.m-innertxt .detail{padding: 15px 0;border-bottom: 1px dashed #ddd;margin-bottom: 10px;}
.m-innertxt .detail h1{font-size: 24px;color:#333;line-height: 40px;}
.m-innertxt .detail span{font-size: 12px;color:#999;line-height: 20px;}
.m-innertxt .content{padding: 20px 0;font-size: 14px;color:#888;line-height: 24px;min-height: 606px;}

.m-case.m-inner .item a>.layui-icon{visibility: hidden;color:#fff;top:50%;margin-top: -22px;left:50%;margin-left: -22px; font-size: 24px;width: 40px;height: 40px;line-height: 40px;border: 2px solid #fff;border-radius: 50%;z-index:2;}
.m-case.m-inner .item a:hover:after{content:"";position: absolute;left:0;top:0;right:0;bottom:0;background:#f46215;background-color:rgba(244,98,21,.75);z-index:1;}
.m-case.m-inner .item a:hover>.layui-icon{visibility: visible;}

.m-innertxt #download .item{height: auto;}
.m-innertxt #download .item td,.m-innertxt #download .item a{line-height: 40px;}
.m-innertxt #download .item a{text-decoration: underline;}
.m-innertxt #download .item:hover a{color:#7dbe29;}

.m-inner .contact{margin: 0 auto;max-width: 1090px;color:#333;}
.m-inner .map{display: block;margin: 0 auto;max-width: 1090px;border:5px solid #ebebeb;height:342px;background: url(../images/map.jpg) center top no-repeat;}
.m-inner .contact h2{font-size: 24px;line-height: 40px;border-bottom: 1px dashed #ebebeb;padding: 40px 0 15px;}
.m-inner .contact h2>span{color:#999;font-size: 24px;line-height: 40px;margin-left: 30px;}
.m-inner .contact h1{font-size: 28px;}
.m-inner .contact .opt{font-size: 18px;}

.m-inner .about .left{width:100%;max-width: 368px;}
.m-inner .about h2,.m-inner .about h3{font-size: 20px;color:#333;font-weight: bold;line-height: 60px;}
.m-inner .about p{font-size: 14px; color: #777; line-height: 24px;padding-right: 20px;padding-bottom: 20px;}

.m-innertxt .item>.tt:after{position: absolute;content: '';width: 0;right: 0;top:50%;height: 60px;margin-top: -30px;border-left: 1px solid #cecece;}

.side_box{border:1px solid #e9e9e9;margin-top: 20px;}
.side_box .s_tit{height: 30px;line-height: 30px;margin:4px 0;padding-left: 10px;border-left:3px solid #7dbe29;}
.side_box .s_content{border-top:1px solid #e9e9e9;padding: 20px 10px;line-height: 30px;}
.side_box .s_content .opt{font-size: 14px;color:#666;}
.side_box .s_content img{width: 100%;max-width: 250px;margin-top: 10px;}
.side_box .s_content .act{height: 40px;line-height: 40px;}
.side_box .s_content .act>.t{margin-right: 80px;}
.side_box .s_content .act>.d{float:right;width: 72px;}
.side_box .s_content .act+.act{border-top:1px dashed #e9e9e9;}

.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.fn{font-weight: normal;}

.m-innertxt .content img{max-width:100%;height:auto;}