html,body,ul,ol{padding: 0;margin: 0;}
ul,ol{font-size: 0;}
ul li,ol li{list-style: none;padding: 0;margin: 0;}
form,button,input{border: none;background: none;outline: none;box-shadow: 0;}
button:hover,button:focus{outline: none;border: none;background: none;box-shadow: 0;}
a,a:hover{text-decoration:none!important;outline: none;}
.fl{float: left;}
.fr{float: right;}
.w-100{width: 100%;}
.h-100{height: 100%;}
.obj-cover{object-fit: cover;font-family:'object-fit: cover;';}
.obj-contain{object-fit: contain;font-family:'object-fit: contain;';}
.content img,.content table{max-width: 100%!important;height: auto!important;}

@media(min-width: 1640px){
	.container{width: 1600px!important;}
	.container-widths{width: 1370px!important;}
}
@media(min-width: 1380px){
	.container{width: 1350px;}
}
@media(min-width: 600px){
	.container-width{width: 600px!important;}
}
/*头部*/
.index-top{background: #fff;height: 120px;}
.index-logo{margin-top: 15px;}
.index-logo li{display: inline-block;vertical-align: middle;}
.index-logo li a img{height: 90px;width: auto;}
.index-logoleft{padding: 0 20px;}
.cn-title{font-size: 22px;color: #222;font-weight: bold;}
.en-title{color: #222;font-size: 14px;}
.cn-title1{font-size: 18px;font-weight: bold;color: #df2128;}
.cn-title2{font-size: 18px;color: #8f8f8f;}
.index-logoright{padding-left: 20px;border-left: 1px solid rgba(211,211,211,0.4);}

.index-wechat{text-align: right;position: relative;top: 24px;right: 0;}
.wechat,.index_dropdown{display: inline-block;vertical-align: middle;}
.wechat{font-size: 14px;color: #9d9d9d;padding-right: 10px;position: relative;}
.wechat:before{content:"";height: 90%;width: 1px;background: #f3f3f3;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.wechat a{width: auto;font-size: 14px;color: #555;}
.wechat a:hover{color: #d6bd78;}
.index_dropdown{padding-left: 10px;}
.index_btn{position: relative;font-size: 14px;outline: none;padding: 0;background: none;color: #555;box-shadow: none;}
.dropdown-menus{position: absolute;left: 10px;top: 30px;min-width: auto;}
.dropdown-menus{margin: 0;padding: 0;border: none;border-radius: none!important;overflow: hidden;}
.dropdown-menus li{padding: 0;}
.dropdown-menus li>a{width: 100%;padding: 4px 12px!important;font-size: 14px;}
.dropdown-menus li>a>img{width: 24px;height: auto;}
.dropdown-menus li>a:hover{background: #d6bd78;color: #fff;}
.index_tel{font-size: 28px;color: #222;margin-top: 44px;}
.index_tel img{margin-right: 10px;}


.site-header .navbar-nav>li>a{padding: 7px 4px;border-radius: 3px;color:#222;font-size: 16px;margin-right: 20px;padding-right:4px;}
.site-header .navbar-nav>li>a:focus,.site-header .navbar-nav>li>a:hover{color:#fff;background: #d6bd78;}
.site-header .navbar-nav>li>a{display: inline-block;width: 100%;}
.site-header .navbar-nav>li.active>a{color:#fff;background: #efdfb1;}
.site-header .navbar-button{margin: 0px;text-align: right;float: right;display: inline-block;}
.site-header .navbar-button>li{margin: 0;padding: 0;vertical-align: top;}
.site-header .navbar-button>li a.btn{margin: 22px 0 22px 10px;}
.site-header .navbar-button>li .dropdown-menu{margin: 0; padding: 0;border-radius:0;border: currentColor;border-image: none;left: 0;top: 70px;min-width: auto;text-align: left;-ms-overflow-y: auto;box-shadow: 0px 7px 21px rgba(0,0,0,0.1);background: #d6bd78;overflow: hidden;}
.site-header .navbar-button>li .dropdown-menu a{color: #fff;line-height: 2.5;padding:0 32px;text-align: left;}
.site-header .navbar-button>li .dropdown-menu a:hover{color:#fff;background: #efdfb1;}
.site-header .navbar-button>li:hover a{color:#fff;}
.site-header .navbar-button>li:hover .dropdown-menu li>a{color: #fff;}
.site-header .navbar-button>li .dropdown-menu li>a:hover{color: #fff;}
.site-header .switch-locale{border-radius:0;text-align: center; display: inline-block; position: relative;}
.site-header .switch-locale:hover,.site-header .topmenuon{color:#fff;background: #efdfb1;}
.site-header a{width: 100%;display: inline-block;padding: 0 32px;}
.site-header .topmenuon a.zh{color: #fff;background:#efdfb1; }
.site-header .switch-locale .dropdown-toggle,.site-header .switch-locale .dropdown-togglea {color: #fff; font-size: 16px;}
.site-header .switch-locale .topmenuon {color:#fff;background: #efdfb1;width: 100%;height: 100%;}
.site-header .switch-locale .dropdown-toggle:hover,.site-header .switch-locale .dropdown-togglea:hover {color:#fff;background: #efdfb1;}
.site-header .switch-locale.open .dropdown-togglea {color:#0070cc;}
.site-header .switch-locale>ul{padding: 0 0 40px;border-radius: 2px;font-size: 16px;-ms-overflow-x: hidden;box-shadow: 0 2px 2px rgba(0,0,0,0.2)!important;-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);}
.site-header .switch-locale>ul>li>a{padding: 8px 15px;top: 2px;}

@media(min-width:1021px){
	.navbar-collapse{width: 100%;padding: 0;}
	.site-header .switch-locale-wrap:hover .dropdown-menu{display: block;}
	.site-header .navbar{border: currentColor;border-image: none;height: 70px;margin-bottom: 0;line-height: 70px;position: absolute;}
	.site-header .switch-locale-wrap:hover .dropdown-menu{display: block;}
	#nav_keleyi_com{z-index: 999;top: 0;width: 100%;height: 70px;background: #d6bd78;}
	.site-header .switch-locale:hover, .site-header .topmenuon{height: 70px;}
}
@media(max-width:1600px){
	.site-header a,.site-header .topmenuon a.zh{padding: 0 24px;}
}
@media(max-width:1440px){
	.site-header a,.site-header .topmenuon a.zh{padding: 0 16px;}
}
@media(max-width:1240px){
	.site-header a,.site-header .topmenuon a.zh{padding: 0 6px;}
}
@media(max-width:1020px){
	.index-top{height: auto;}
	.index-logo{margin-top: 4px;position: absolute;top: 0;z-index: 9999;}
	.index-logo li a img{height: 52px;width: auto;}
	.index-logoleft{padding: 0;}
	.cn-title{font-size: 14px;}
	.en-title{font-size: 12px;}
	.index-logo .index-logoright,.wechat,.index_tel{display: none;}
	.index-wechat{margin-top: 4px;position: absolute;top: 0;z-index: 9999;}
	.index-wechat .index_dropdown{position: absolute;right: 6px;top: 30px;}
	.index_btn{width: 90px;}
	.index_btn img{width: 12px;height: auto;}
	.dropdown-menus{position: absolute;left: 0;top: 30px;min-width: auto;}
	.index_btn{font-size: 12px;}
	
	#nav_keleyi_com{position: static!important;background: #fff;}
	.casesa{width: 100%;position: absolute!important;top: 0;z-index: 999;background: #fff;transition:0.35s ease-in-out;border-bottom: 1px solid transparent;opacity: 1;box-shadow: 0px 2px 20px rgba(0,0,0,0.16);background: #fff;-webkit-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;height:60px;}
	.site-header .navbar-button>li .dropdown-menu a{width: 100%;text-align: center;}
	.site-header .navbar-button>li .dropdown-menu{background: #fff!important;}
	.site-header .switch-locale .dropdown-toggle, .site-header .switch-locale .dropdown-togglea,.site-header .navbar-button>li .dropdown-menu a,.site-header .navbar-button>li:hover .dropdown-menu li>a{color: #222;}
	.site-header .navbar-button{width: 100%;}
	.site-header .navbar-header .navbar-toggle{margin:10px 0;padding: 0 14px 0 0;border: none;transition:none;outline: none;box-shadow: none;font-size: 12px;color: #f08326;background: none;position: relative;}
	.site-header .navbar-header .navbar-toggle:before{content: "";width: 0;height: 0;border: 6px solid #f08326;position: absolute;top: 50%;right: 0;transform: translateY(-50%);text-align: center;display: inline-block;border-top-color: #f08326;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
	.site-header .navbar-collapse{margin: 0px -20px;top: 20px;padding: 0;background:#fff;margin-top: 0;position: relative;z-index: 9999;}
	.site-header .navbar-collapse .navbar-button>li{padding: 0;width: 100%;}
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap{text-align: center;border-bottom:1px dashed #ededed;}
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale{margin: 0px; padding: 0px;width: 100%;}
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-toggle,
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-togglea{height: 44px;line-height: 44px;display: block;width: auto;}
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu{top: 0px;width: 100%!important;position: relative;box-shadow: none!important;background-color: transparent;}
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu>li>a:focus,
	.site-header .navbar-collapse .navbar-button .switch-locale-wrap .switch-locale .dropdown-menu>li>a:hover{color:#fff;background: #efdfb1;}
	.site-header .navbar-collapse.in{overflow: visible;}
	.site-header .navbar-collapse.collapsing .items-wrap{display: flex; flex-direction: column-reverse;width: 100%;}
	.site-header .navbar-collapse.in .items-wrap{display: flex; flex-direction: column-reverse;width: 100%;}
	.site-header .navbar{margin: 0;border: 0 currentColor;border-image: none;height: 60px;}
}
/*头部 end*/

/*banner*/
.slideBox{position:relative; overflow:hidden;margin:auto; width:100%;}
.slideBox .hd ul{width: 100%;text-align: center;bottom: 60px;position: absolute;left: 50%;z-index: 1;transform: translateX(-50%);}
.slideBox .hd li{transition:background 0.5s,opacity 0.9s;width: 14px;height: 14px;margin:0 4px;border-radius: 50%;background:#fff;display:inline-block;vertical-align: top;position: relative;cursor: pointer;-webkit-transition: background .5s,opacity .5s;-moz-transition: background .5s,opacity .5s;overflow:hidden;line-height: 4em;}
.slideBox .hd li.on{background:#d6bd78;opacity: 1;}
.slideBox .bd{position:relative; z-index:0;padding: 0;}
.slideBox .bd li{position:relative; text-align:center;}
.slideBox .bd li img{vertical-align:top; width:100%;}

@media(max-width: 1020px){
	.slideBox{margin-top: 0;}
	.slideBox .hd ul{bottom: 10px;}
	.slideBox .hd li{width: 10px;height: 10px;margin:0 2px;}
}
/*banner end*/

/*footer*/
footer{width: 100%;background: #2f2f2f;border-top: 4px solid #d6bd78;}
footer .footer{width: 100%;margin: 40px 0;}
.footer-none{width: 14%;}
.footer-nav li a{font-size: 14px;color: #c0c0c0;line-height: 2;font-weight: bold;}
.footer-nav .foot a{color: #fff;}
.footer-code{margin-left: 6%;}
.code-top{font-size: 0;border: 1px solid #c0c0c0;}
.code-top li{width: 50%;display: inline-block;vertical-align: middle;padding: 10px;}
.code-title{margin-top: 10px;font-size: 12px;color: #777;}
.code_img img{width: 130px;height: 130px;}
.footer-contact h4{font-size: 18px;color: #c0c0c0;font-weight: bold;text-align: left;}
.footer-contact h5{font-size: 24px;color: #fff;font-weight: bold;}
.footer-contact h6{font-size: 14px;color: #c0c0c0;}
.footer-form form{width: 160px;border: 1px solid #c0c0c0;position: relative;right: 0;}
.footer-form form input{width: 100%;height: 24px;font-size: 14px;padding: 0 30px 0 6px;color: #666;}
.footer-form form .foot-button{width: 24px;height: 24px;background: url(../images/search.png) center center no-repeat;position: absolute;top: 0;right: 0;}
.copyright{background: #1a1a1a;font-size: 12px;padding: 15px;color: #a6a6a6;line-height: 2;}
.copyright a{color: #a6a6a6;}
.copyright a:hover{color: #d6bd78;}

.index-nones{display: none;}
.margin-top{margin-top: 40px;}
.bottommenu{width: 100%;height: 36px;background: #fff;position: fixed;left: 0;bottom: 0;}
.bottommenu .bottommenu-nav li{width: 25%;display: inline-block;vertical-align: top;position: relative;}
.bottommenu .bottommenu-nav li a{width: 100%;display: inline-block;line-height: 36px;font-size: 16px; color: #333;}
.bottommenu .bottommenu-nav li .bottommenu-left{position: absolute;left: 0;bottom: 40px;width: 100%;background: #fff;}
.bottommenu .bottommenu-nav li .bottommenu-left li{width: 100%;display: none;}
.bottommenu .bottommenu-nav li:hover .bottommenu-left li{display: inline-block;}
.bottommenu .bottommenu-nav li .bottommenu-left li a{width: 100%;display: inline-block;font-size: 12px;}
.bottommenu .bottommenu-nav li a:hover,.bottommenu-left li a:hover{background: #d6bd78 ;color: #fff;}

@media(max-width: 1300px){
	.footer-code{margin-left: 0;}
}
@media(max-width: 1020px){
	.footer-none{display: none;}
	.index-nones{display: block;}
}
@media(max-width: 540px){
	.footer-contact h4{margin-top: 20px;text-align: center;}
	.footer-contact h5{margin-bottom: 0;}
	.footer-code{position: relative;left: 50%;transform: translateX(-50%);}
	.footer-contact{width: 100%;text-align: center;}
	.footer-contact h6,.footer-form form{display: none;}
}
/* footer end */

/* 回到顶部 */
.return{transition: .8s;-o-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;z-index: 9999;position: fixed;bottom: 50px;right: 0;display: none;}
.return .back_return{z-index: 999;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;cursor: pointer;position: relative;display: block;}
.return .back_return a{display: inline-block;width: 32px;height: 32px;background: url(../images/return.png) no-repeat;}

/* 回到顶部 end */

/*分页*/
.page-list{width: 100%;text-align: center;font-size: 0;margin-top: 40px;}
.page_list a{display: inline-block;font-size: 12px;color: #888;background: #fff;margin: 1px;padding: 4px 9px;border: 1px solid #dcdcdc;}
.page_list a.on,.page_list a:hover{background: #d6bd78;border-color: #d6bd78;color: #fff;}
/*分页 end*/