

/*简易栅格化*/
.mk-container{margin-left:-10px;margin-right:-10px;}
.mk-container li{padding:0 10px;float:left;margin-bottom:20px;}
.mk-container-mini{margin-left:-7.5px;margin-right:-7.5px;}
.mk-container-mini li{padding:0 7.5px;float:left;margin-bottom:15px;}
.mk-container-mini2{margin-left:-5px;margin-right:-5px;}
.mk-container-mini2 li{padding:0 5px;float:left;margin-bottom:10px;}
.mk-container-mini3{margin-left:-6px;margin-right:-6px;}
.mk-container-mini3 li{padding:0 6px;float:left;margin-bottom:10px;}
.mk-container li img,.mk-container-mini li img,.mk-container-mini2 li img,.mk-container-mini3 li img{width:100%;}

/*浏览器更新提示*/
.browserupgrade{margin:0;padding:50px 0;background:#ccc;text-align:center;font-size:18px;}
.browserupgrade a{font-weight:600;color:red;text-decoration:underline;}

/*返回顶部*/
#to-top{display:inline-block;width:46px;height:46px;background:url(../image/scrolltop.png) no-repeat center;text-align:center;text-decoration:none;z-index:8;right:20px;opacity:0.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
#to-top:hover{opacity:1;}
@media (max-width:980px){
    #to-top{width:25px;height:25px;background-size:contain;opacity:0.9;}
}

/*分享修复*/
.jiathis_style .jiathis_counter.jiathis_bubble_style{box-sizing:content-box;}

/*标题*/
.page-title{padding-bottom:50px;}
.page-title.center{text-align:center;}
.page-title .en{display:inline-block;font-size:32px;color:#999;font-weight:bold;line-height:1;}
.page-title .mini-en{margin-top:10px;display:inline-block;font-size:24px;line-height:1;}
.page-title .cn{margin-top:20px;font-size:32px;color:#333;}
.page-title .tit-des{margin-top:45px;color:#999;line-height:30px;}
.page-title.center .tit-des{padding:0 80px;}

/*面包屑导航*/
.com-bread{padding:10px 0;font-size:10px;color:#999999;}
.com-bread a{color:#999999;}
.com-bread a:hover{color:#107e31;}

/*按钮*/
.com-btn{display:inline-block;width:192px;height:49px;line-height:49px;background:#FF7600;color:#fff!important;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.com-btn.blue{background:#107e31;}
.com-btn:hover{opacity:.8;}

/*图片清超出*/
.com-pic{overflow:hidden;}

/*图片放大*/
.pic-plus,.pic-scale{position:relative;overflow:hidden;}
.pic-plus:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,0.1);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;}
.pic-plus:hover:before{opacity:1;}
.img-plus,.pic-plus img,.pic-scale img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.img-scale:hover,.pic-scale:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*图片内阴影*/
.img-cover:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;box-shadow:0 0 30px rgba(0,0,0,0.2) inset;opacity:0;filter:alpha(opacity=0);content:"";-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.img-cover:hover:before{opacity:1;filter:alpha(opacity=100);}

/*图片透明*/
.img-opacity{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.img-opacity:hover{opacity:.8;filter:alpha(opacity=80);}

/*图片去色*/
.img-gray{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}

/* ====== 分页 ====== */
.paging{text-align:center}
.paging a,.paging span{display:inline-block;margin:0 5px;width:36px;height:36px;line-height:34px;color:#fff;font-size:14px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;border:1px solid #9a9a9a;background:#9a9a9a;}
.paging .prev,.paging .prev_disabled,.paging .next,.paging .next_disabled{color:#fff;border:1px solid #9a9a9a;}
.paging .pre:hover,.paging .next:hover{background-color:#107e31;color:#fff;border-color:#107e31;}
.paging .current,.paging a:hover{background-color:#107e31;color:#fff;border-color:#107e31;}
.paging a.prev:before,.paging a.prev_disabled:before{content:"<";}
.paging a.next:before,.paging a.next_disabled:before{content:">";}

/*弹窗留言*/
.tc-message{display:none;}
.tc-message .form-box h3{text-align:center;font-size:24px;margin-bottom:10px;color:#000;}
.tc-message .form-box{padding:30px;background:#fff;}
.tc-message .form-box .form-tit{margin-bottom:25px;text-align:center;font-size:16px;}
.tc-message .form-box ul li{float:left;margin-bottom:20px;width:32.6666%;height:40px;line-height:40px;background-color:#f5f5f5;position:relative;}
.tc-message .form-box ul li ~ li{margin-left:1%;}
.tc-message .form-box ul li input{line-height:25px;width:72%;padding:0 5px;background-color:#f5f5f5;}
.tc-message .form-box ul li input:focus,.tc-message .form-box .form-desc .text:focus{background-color:#fff;}
.tc-message .form-box .in-tit{float:left;width:25%;text-align:center;font-size:14px;color:#666;}
.tc-message .form-box .form-desc .in-tit{width:8%;}
.tc-message .form-box .form-desc{margin-bottom:30px;padding-top:10px;padding-bottom:10px;background-color:#f5f5f5;position:relative;}
.tc-message .form-box .form-desc .error{bottom:-25px;}
.tc-message .form-box .form-desc .text{vertical-align:top;width:90%;height:175px;border:none;padding:0 5px;font-size:14px;line-height:22px;background-color:#f5f5f5;}
.tc-message .form-box .sub-btn{display:block;margin:0 auto;width:220px;height:50px;line-height:50px;background-color:#000;color:#fff;font-size:20px;cursor:pointer;border-radius:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-family:"微软雅黑";}
.tc-message .form-box .sub-btn:hover{opacity:0.9;filter:alpha(opacity=90);}

/*视频弹窗*/
.vwrap{display:none;z-index:1040;width:100%;position:fixed;left:0;top:0;}
.vwrap .videobtg{z-index:900;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.vwrap .videobox{z-index:990;width:1000px;height:558px;background-color:#fff;position:fixed;left:50%;top:50%;margin-top:-279px;margin-left:-500px;}
@media (max-width:1440px){
    .vwrap .videobox{width:860px;height:480px;margin-top:-240px;margin-left:-430px;}
}
.vwrap .videobox #videobox1,.vwrap .videobox #videobox2{width:100%;display:inline-block;height:100%;background:#000;}
#videobox_wrapper{height:100%!important;}
.vwrap .close{z-index:999;width:24px;height:24px;cursor:pointer;position:absolute;top:0;right:-40px;}
.vwrap .close i{display:block;width:24px;height:24px;background:url(../image/close.png) no-repeat 50% 50%;-webkit-transition:400ms;transition:400ms;}
.vwrap .close:hover i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#videobox_display_button{background:none no-repeat!important;}
.jwplayer .jwicon:hover{opacity:1;filter:alpha(opacity=100);}
.jwlogo,.jwclick{display:none!important;}
#videobox_controlbar{bottom:5%!important;}

/*KEFU*/
.qqkefu{position:fixed;right:0;bottom:40%;z-index:20;width:53px;}
.qqkefu ul li{position:relative;float:right;margin-bottom:1px;height:47px;background:#757575;font-size:14px;line-height:47px;opacity:.9;cursor:pointer;}
.qqkefu ul li a{display:block;width:100%;height:100%;color:#fff;}
.qqkefu ul li.qq_cza{overflow:hidden;}
.qqkefu ul li:hover{background:#000;}
.qqkefu ul li.top{position:relative;width:53px;background:#000 url() no-repeat center;color:#1c1c1c;text-align:center;font-weight:800;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.qqkefu ul li.top:hover{background-color:#907842;}
.qqkefu ul li b{float:left;display:block;overflow:hidden;width:53px;height:47px;}
.qqkefu ul li b.a{background:url() no-repeat center center;}
.qqkefu ul li b.b{background:url() no-repeat center center;}
.qqkefu ul li b.d{background:url() no-repeat center center;}
.qqkefu ul li b.c{background:url() no-repeat center center;}
.qqkefu ul li b.e{background:url() no-repeat center center;}
.qqkefu ul li b.lxb{background:url() no-repeat center center;}
.qqkefu .erweima{position:absolute;top:-103px;left:-134px;float:right;display:none;height:150px;border:1px solid #CCC;background:#FFF;cursor:default!important;}
.qqkefu .erweima p{float:left;width:130px;color:#000;text-align:center;font-size:12px;line-height:20px;}
.qqkefu .erweima p img{margin:10px 10px 0 10px;width:110px;height:110px;}
.qqkefu .kf-tel .erweima{top:-23px;left:-153px;height:70px;text-align:center;}
.qqkefu .kf-tel .erweima p{width:150px;}
.qqkefu .kf-tel .erweima em{display:inline-block;margin-top:12px;margin-bottom:6px;width:100%;color:#000;font-weight:600;font-size:18px;}

/*分享图标*/
.share{padding-bottom:20px;border-bottom:1px #3c3c42 solid;}
.share .bdsharebuttonbox a{display:inline-block;*zoom:1;width:40px;height:40px;padding:0;margin-right:20px;}
.share .bdsharebuttonbox a.bds_weixin{background:url() center no-repeat;background-size:cover;}
.share .bdsharebuttonbox a.bds_tsina{background:url() center no-repeat;background-size:cover;}
.bd_weixin_popup{box-sizing:content-box;}

/*常见问题*/
.faq-list{border-top:1px solid #e5e5e5;}
.faq-list li{border-bottom:1px solid #e5e5e5;}
.faq-list .question{position:relative;font-size:14px;line-height:1.75;color:#666;cursor:pointer;padding:10px 5px;padding-right:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;}
.faq-list .question:hover{color:#107e31;}
.faq-list .question .bold,.faq-list .answer .bold{font-weight:bold;}
.faq-list li .question.on{color:#107e31;}
.faq-list .question .fa-dropdown{float:right;position:absolute;top:8px;right:5px;width:15px;font-size:16px;font-family:Arial;text-align:center;}
.faq-list .question .fa-dropdown:before{content:"+";}
.faq-list .question.on .fa-dropdown:before{content:"-";}
.faq-list .answer{padding:0 5px 10px;line-height:1.75;font-size:14px;}
.faq-list li .answer{display:none;}
.faq-list .answer p{line-height:1.75;margin-top:5px!important;margin-bottom:5px!important;}

/*手机导航*/
.bg-cover{display:block;position:fixed;top:0;width:100%;max-width:768px;height:100%;background:rgba(0,0,0,0.3);z-index:998;display:none;}
.nav-box{position:fixed;top:0;right:0;width:50%;max-width:330px;height:100%;text-align:center;background:#fff;z-index:999;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.nav-box.on{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.nav-box .menu-logo{display:block;width:100%;height:50px;background:url(../image/logo-nav3.png) no-repeat center #fff;background-size:80px;border-bottom:1px solid #E5E5E5;padding:0;}
.nav-two{font-size:0;}
.nav-two a{display:inline-block;width:25%;}

/*jQuery Sliding Menu Plugin*/
.sliding-menu{overflow:hidden;position:relative;    /*yp*/border-top:1px solid #E5E5E5;    /*border-bottom: 1px solid #E5E5E5;*/}
.sliding-menu ul{float:left;margin:0;}
.sliding-menu li{list-style:none;margin:0;    /*yp*/text-align:left;border-bottom:1px solid #E5E5E5;background:#F7F7F7;}
.sliding-menu a{display:block;padding:1em 20px;    /*yp*/font-size:14px;}
.sliding-menu a:hover{color:#107e31;}
.sliding-menu a.nav:before{content:'\3009';float:right;margin-left:1em;}
.sliding-menu a.back{background:#fff;height:45px;line-height:45px;color:#333;padding:0;font-size:16px;}
.sliding-menu a.back:before{content:'\3008';float:left;position:relative;left:6px;}
.menu-logo img{text-align:center;height:50px;display:inherit;margin:0 auto;padding-top:19px;}
@media (max-width:980px){
    .paging a,.paging span{width:24px;height:24px;line-height:22px;font-size:12px;}
    .paging{font-size:12px;}
}
#menu-footer{position:fixed;bottom:0;max-width:750px;z-index:9999;opacity:.9;}
.menu-footer{width:100%;height:40px;line-height:40px;text-align:center;background:#353535;font-size:0;}
.menu-footer a{position:relative;float:left;width:33.33%;width:calc(100% / 3);color:#fff;font-size:14px;}
.menu-footer a:hover{color:#fff;}
.menu-footer a ~ a:before{content:"";position:absolute;left:0;top:50%;margin-top:-5px;height:10px;border-left:1px solid #a0a0a0;opacity:0.5;}


/*微信弹窗*/
#wxnr {
	width: 100%;
	height: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	top: 0;
	z-index: 1000;
	display: none;
	background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
	margin: auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 20rem;
	height: 20rem;
	padding: 1.2rem;
	padding-top: 2.8rem;
	margin-top: 0rem;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 8px 24px #777;
	-webkit-box-shadow: 0px 8px 24px #777;
	-moz-box-shadow: 0px 8px 24px #777;
	border-radius: 40px;
}
#wxnr img {
	width: 9.2rem;
	height: 9.2rem;
	display: block;
	margin: 0 auto;
}
#wxnr p {
	font-size: 0.96rem;
	line-height: 1.8rem;
	text-align: center;
}
#wxnr i {
	position: absolute;
	top: 0.8rem;
	right: 0.8rem;
	width: 1.2rem;
	height: 1.2rem;
	font-size: 0.8rem;
	line-height: 1.2rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #333;
	border-radius: 4rem;
	cursor: pointer;
}
#wxnr span {
	display: inline-block;
	padding: 0.12rem 0.4rem;
	line-height: 1.4rem;
	background-color: #1048a0;
	color: #fff;
	border-radius: 0.2rem;
	cursor: pointer;
}
#wxnr span.wx {
	padding-left: 1.6rem;
	background-image: url(../images/wx.png);
	background-size: 1.12rem;
	background-position: 0.4rem center;
	background-repeat: no-repeat;
}
/*复制提示*/
#weixin {
	position: fixed;
	top: 50%;
	margin-top: -1.6rem;
	z-index: 9999999;
	font-size: 1.04rem;
	color: #fff;
	width: 90%;
	right: 5%;
	line-height: 3.2rem;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border: 8px solid #333;
	border-radius: 0.4rem;
	display: none;
}