*{margin:0;padding:0;}
body{font-family: "微软雅黑", "Helvetica Neue", Arial, Helvetica, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-size:14px;}
li,a,i{text-decoration:none;list-style:none;font-style:normal;}
input,button{outline:none;border:none;}
table{border-collapse:collapse;}
img{transition:all 0.5s;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important;cursor:pointer;}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}

/*电脑段头部开始*/
.head{overflow:hidden;background: #f3fbf7;}
.head-s{overflow:hidden;margin:0 50px 0 100px;}
.head-s-l{float:left;margin:7.5px 0}
.head-s-l a{display:block;}
.head-s-l a img{display:block;}
.head-s-r{float:right;margin-top:15px;}
.head-s-r>ul{overflow:hidden;float:left;}
.head-s-r>ul> li{float:left;margin-right:40px;}
.head-s-r>ul>li>a{display:block;position:relative;font-size:16px;color:#4c4c4c;padding-bottom:15px;line-height:60px;}
.head-s-r>ul>li>a:hover{color:#009b4c;}
.head-s-r>ul>li.active>a{color:#009b4c;}
.head-s-r>ul> li a span{display:block;position:absolute;width:0%;height:2px;background:#009b4c;bottom: 0px;left:0;transition:all 0.5s;display:none;}
.head-s-r>ul> .active a span{width:100%;}
.head-s-r>ul> li:hover span{width:100%;transition:all 0.5s;}
.head-s-r-b{position:absolute;z-index:100;background:#fff;box-shadow: 1px 1px 10px #9c9393;top:90px;display:none;transition:all 0.5s;margin-left:-30px;}

.head-s-r-b a{color:#0e0e0e;line-height:40px;display:block;padding:0 30px;transition:all 0.5s;font-size:16px;}
.head-s-r>ul> li:hover .head-s-r-b{display:block;transition:all 0.5s;}
.head-s-r-b a:hover{color:#fff;background:#009b4c;transition:all 0.5s;}
.head-s-r-r2{float:left;overflow:hidden;margin-top: 18px;}
.head-s-r-r2 a{display:block;float:left;overflow:hidden;line-height:20px;color:#009b4c;font-size:16px;margin-left:37px;}
.head-s-r-r2 a img{float:left;margin-right:10px;}
.head-s-r-r{float:right;cursor:pointer;overflow:hidden;margin-left:47px;margin-top: 16px;}
.head-s-r-r a{display:block;float:left;width:25px;border-radius:25px;background:#cbcbcb;line-height:25px;text-align:center;color:#fff;margin-left:10px;}
.head-s-r-r a.active{background:#009b4c;}
.head-s-r-r a:hover{background:#009b4c;}
.head-s-r-r img{margin-top:21px;float:left;}
.sousou3{position: absolute;z-index: 1;background: rgba(255,255,255,0.4); width: 100%; height: 50px; top: 100px;left: 0px;display: none;z-index: 1003;text-align: center;}
.sousou3 input {width: 40%;margin: 5px auto;height: 40px;line-height: 40px;background: #fff;box-sizing: border-box;text-indent: 1em; border-radius:2px;border: none;font-size: 14px;}
.sousou3 .input2 { width:80px; margin-left:-80px; position: absolute;cursor: pointer; padding-left: 0px;color: #fff; font-size: 14px;background: #009b4c;border-radius: 0px;outline: none;}
.sousou3 i{float: right;color: #fff;font-size: 18px;padding: 15px 15px 0 0;cursor: pointer;}
/*电脑端头部结束*/

/*点击弹出视频开始*/
#fade { display: none; /* Hidden as default */background: #000000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.top_popupbox{width:60%;height: auto;border:2px solid #847d6a;border-radius:8px;padding:17px;background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;opacity:1px;background: #fff;-webkit-transform: translateY(-50%) translateX(-50%);
	 transform: translateY(-50%) translateX(-50%);}
.popupbox i,.top_popupbox i {background: rgba(0, 0, 0, 0) url("../images/guanbi.png") no-repeat scroll 0 0;padding: 16px;position: absolute;right: -8px;top: -8px;}
/*点击弹出视频结束*/

/*手机端头部开始*/
.sj_dh{background-color: #fff;height:60px;position:fixed;top:0;width:100%;z-index:100000;box-shadow: 1px 1px 10px #a09b9b;display: none;}
#btn {background: none;border: none;outline: none;display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:16px;right:5px;}
#btn span{display: block;width: 20px;height: 1px;background: #222;margin: 6px 0px;transition: all 0.5s;}
#btn .one{transform-origin: left center;transform: rotate(45deg);background: #222;}
#btn .two{transform-origin: left bottom;transform: rotate(-45deg);margin-top: 5px;background: #222;}
#btn #c{transition: all 0.5s;}
.sj_logo {text-align:left;height:50px;line-height: 50px;padding: 3px 0;width: 23%}
.sj_logo a{display:block;text-align:left;color:#f1c232;height:100%;margin-left:15px;}
.sj_logo a img{height:86%;margin-top:1%}
.en{text-align: center;}
.en a{padding:0 10% ;}

.navigation{width: 100%;top:50px;background: #fff;position: fixed;left: 0;top: -100%;z-index:99999;transition: all 0.5s;overflow:auto; max-height:100%;height:auto;}
.kj{padding: 0px 10px;overflow: auto;}
.kj>li{width:100%;line-height:50px;border-bottom: 1px solid #cecbcb;}
.kj>li:nth-child(1){margin-top:60px;}
.kj .t{padding-left:10px;}
.kj li .t{line-height:50px;font-size:14px;}
.kj li .t button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t .arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.kj li div.t .arrow.down {background-image: url(../images/xx.png);}
.kj li .t .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj .t2{padding-left:10px;}
.kj li .t2{line-height:50px;font-size:14px;overflow:hidden;}
.kj li .t2 a{color:#666;}
.kj li .t2 button{background:none;outline:none;font-size:20px;height: 30px;line-height: 30px;margin-top: 15px;padding: 0 12px;border-radius: 4px;background:#73659d;color: #fff;transition: all .36s ease;border:none;}
.kj li div.t2 .arrow.up {
    background-image: url(../images/xx.png);
    transform: rotate(180deg);}
.kj li div.t2 .arrow.down {background-image: url(../images/xx.png);}
.kj li .t2 .arrow {display:block;width: 31px;height: 32px;background: no-repeat 0 center;float: right;margin-top: 9px;margin-right: 10px;transition: all 0.1s;background-image: url(../images/logo.png);}
.kj li ul li {color: #727272;line-height: 40px;}
.kj li ul li {color: #727272;line-height: 40px;}

.menu2{}

.kj li a{font-size:14px;font-weight:bold;color:#222;}
.kj li .menu li a {color: #666;}
.kj li a:hover{color: #222;}
.menu,.menu2{display:none;}
.menu li{overflow:hidden;}
.menu li a{padding-left:20px;overflow:hidden;}
.menu2 li a{padding-left:40px;overflow:hidden;}
.kj li ul li a {display: block;border-top: 1px solid #d3d3d3;float:left;width:calc(100% - 20px);}
.kj li ul li .menu2 li a{width: calc(100% - 40px);}
.kj li ul li a{}
.label{padding: 0;}
.sdfs{width:100%;height:500px;background:#f00;}
.s_search{display: inline-block;z-index: 100;cursor: pointer;width:10%;position:fixed;top:15px;right: 1%;text-align:center;}
.s_search a{color: #222;font-size: 18px;}
.nav_active>a{color: #007f82 !important;}
/*手机端头部结束*/

/*电脑端尾部开始*/
.footer{background:#1a1a1a;padding-top:70px;}
.footer-s{margin:0 160px;overflow:hidden;}
.footer-t{padding-bottom:50px;}
.footer-t-l{display:flex;justify-content:space-between;}
.footer-t-l dl{float:left;}
.footer-t-l dl dt{color:#fff;font-size:18px;margin-bottom: 30px;}
.footer-t-l dl dd{margin-bottom:10px;}
.footer-t-l dl dd a{color:#fff;font-size:14px;text-transform:uppercase;}
.footer-t-l dl dd a:hover{text-decoration:underline;}
.footer-c{padding:50px 0;display:flex;flex-wrap:wrap;display:flex;justify-content:space-between;padding:30px 160px;border-bottom:1px solid #1a1b1a}
.footer-c p{overflow:hidden;color:#ffffff;line-height:30px;display:flex;}
.footer-c p img{float:left;margin-right:20px;width:30px;height:30px;}
.footer-c p:nth-child(1) span,.footer-c p:nth-child(2) span{white-space: nowrap;}

.yqlj-b{position: absolute;top: 50px;width: 100%;display:none;}
.yqlj:hover .yqlj-b{display:block;}   
.yqlj-b a{display: block;line-height: 30px;color: #000;background: #fff;margin-bottom: 10px;border-radius: 20px;padding: 5px 10px;}
.footer-t-l dl p{color:#fff;line-height:30px;}
.fx{padding-top:20px;}
.footer-b{color:#fff;background:#000;}
.footer-b p a{color:#606060;padding-left:20px;}
.footer-b .footer-s {line-height:53px;text-align:center;color:#606060;}

/*电脑端尾部结束*/

/*搜索框样式开始*/
.sousou3{position: absolute;z-index: 1;background: rgba(255,255,255,0.4); width: 100%; height: 50px; top: 130px;left: 0px;display: none;z-index: 1003;text-align: center;}
.sousou3 input {width: 40%;margin: 5px auto;height: 40px;line-height: 40px;background: #fff;box-sizing: border-box;text-indent: 1em; border-radius:2px;border: none;font-size: 14px;}
.sousou3 .input2 { width:80px; margin-left:-80px; position: absolute;cursor: pointer; padding-left: 0px;color: #fff; font-size: 14px;background: #104480;border-radius: 0px;outline: none;}
.sousou3 i{float: right;color: #fff;font-size: 18px;padding: 15px 15px 0 0;cursor: pointer;}
/*搜索框样式结束*/

/*手机端尾部开始*/
.footer2{display:none;padding:15px;overflow:hidden;background:#1E1E1E;}
.footer2 ul{}
.footer2 ul li{}
.footer2 ul li:last-child .footer2-t{border:none;}
.footer2 ul li span.down{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
.footer2-t{overflow:hidden;border-bottom:1px solid #eee}
.footer2-t p{float:left;line-height:40px;color:#EAEAEA;}
.footer2-t span{float:right;display:block;/*background:#EAEAEA;*/}
.footer2-t span img{width:20px;line-height:30px;margin-top:10px;}
.footer2-b{display:none;}
.footer2-b a{display:block;line-height:30px;color:#EAEAEA;text-indent:10px;}
/*手机端尾部结束*/

@media screen and (max-width:1500px){
    .footer-c{padding:30px 60px;}
    .footer-s{margin:0 60px;}
    .footer-c p img{margin-right:10px;}
}
@media screen and (max-width:1200px){
	.sj_dh,.footer2{display:block;}

	.display,.heat,.head,.footer{display:none!important}
	.d-x{display:block!important;}
	.w100{width: 100%!important;}
	.w30{width:calc(100% - 30px)!important;}
	
	.h{height:auto!important;}
	.h100{height:100%!important;}
	.margin{margin:40px auto!important;}
	.margin0{margin:0!important}
	.m-l{margin-left:0!important}
	.m-r{margin-right:0!important}
	.m-t{margin-top:0!important}
	.m-t1{margin-top:10px!important;}
	.m-t2{margin-top:20px!important;}
	.m-t3{margin-top:30px!important;}
	.m-t4{margin-top:40px!important;}
	.m-b{margin-bottom:0!important}
	.m-b1{margin-bottom:10px!important;}
	.m-b2{margin-bottom:20px!important;}
	.m-b3{margin-bottom:30px!important;}
	.m-b4{margin-bottom:40px!important;}

	.padding{padding:40px 15px!important;box-sizing:border-box;}
	.p-t{padding-top:0px!important;}
	.p-t1{padding-top:10px!important;}
	.p-t2{padding-top:20px!important;}
	.p-t3{padding-top:30px!important;}
	.p-t4{padding-top:40px!important;}
	.p-b{padding-bottom:0px!important;}
	.p-b1{padding-bottom:10px!important;}
	.p-b2{padding-bottom:20px!important;}
	.p-b3{padding-bottom:30px!important;}
	.p-b4{padding-bottom:40px!important;}

    .f-s12{font-size:12px!important}
	.f-s14{font-size:14px!important}
	.f-s16{font-size:16px!important}
	.f-s18{font-size:18px!important}
	.f-s20{font-size:20px!important}
	.f-s22{font-size:22px!important}
	.f-s24{font-size:24px!important}
	.f-s26{font-size:26px!important}
	.f-s28{font-size:28px!important}
}