html,body,ul,ol{padding: 0;margin: 0;}
ul li,ol li{list-style: none;padding: 0;margin: 0;}
select,option,input,button{border: none;background: none;box-shadow: none;outline: none;}
h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;}
em,i{font-style:normal;}
a,a:hover,a:focus{text-decoration:none!important;}
img{border: none; vertical-align: middle;}
.w-100{width: 100%;}
.content img,.content table{max-width: 100%!important;height: auto!important;}
.fl{float: left;}
.fr{float: right;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}

/* header*/
.navbar-collapse{position: absolute;left: 180px;}
.index_case{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.navbar-brand,.index_case{display: inline-block;vertical-align: middle;}
.index_case{text-align: center;}
.case_title,.case_text{display: block;line-height: 1.4;}
.case_title{font-size: 24px;color:#009ee0;}
.case_text{font-size: 16px;color: #3e3e3e;}

.site-header .navbar-collapse{padding-right: 0; -ms-overflow-x: hidden;}
.site-header .navbar-brand{margin: 25px 0 0;padding: 0;width: auto;height: auto;display: block;}
.site-header .navbar-brand img{height: 50px;width: auto;}
.site-header .navbar-nav{margin: 20px 0; float: right;}
.site-header .navbar-nav>li>a{padding: 7px 4px; border-radius: 3px; color:#009ee0; font-size: 18px; margin-right: 20px;padding-right:4px;}
.site-header .navbar-nav>li>a:focus,.site-header .navbar-nav>li>a:hover{color:#fff;background: #009ee0;}
.site-header .navbar-nav>li>a{display: inline-block;width: 100%;}
.site-header .navbar-nav>li.active>a{color:#fff;background: #009ee0;}
.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: currentColor;border-image: none;left: 0;top: 92px;width: auto;text-align:left;-ms-overflow-y: auto;background: #fff;}
.site-header .navbar-button>li .dropdown-menu a{color: #009ee0;line-height: 2.2; padding:0 20px;text-align: left;border-radius:0;margin: 0;}
.site-header .navbar-button>li .dropdown-menu a:hover{color:#fff;background: #009ee0;}
.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,.site-header .topmenuon{line-height: 80px;}
.site-header a{width: 100%;padding: 6px 15px;margin: 0 2px;}
.site-header .topmenuon a.zh{color:#009ee0;/*background: #1d5cce;*/}
.site-header .switch-locale .dropdown-toggle,.site-header .switch-locale .dropdown-togglea{color: #009ee0;font-size: 18px;}
.site-header .switch-locale .topmenuon{color:#fff;background: #009ee0;width: 100%;height: 100%;}
.site-header .switch-locale:hover .dropdown-toggle,.site-header .switch-locale:hover .dropdown-togglea{color:#009ee0;/*background: #1d5cce;*/}
.site-header .switch-locale.open .dropdown-togglea{color:#0070cc;}
.site-header .switch-locale>ul{padding: 0 0 40px;border-radius: 0;font-size: 16px;-ms-overflow-x: hidden;box-shadow: none!important;}
.site-header .switch-locale>ul>li>a{padding: 8px 15px;top: 2px;}
.site-header .switch-locale.open{font-size: 14px; background: rgba(255,255,255,0.2);}
.site-header{transition:0.35s ease-in-out; top: 0px;width: 100%;border-bottom: 1px solid transparent;position: fixed; z-index: 103; opacity: 1; box-shadow: 0px 2px 20px rgba(0,0,0,0.16);background: #fff;-webkit-box-shadow: 0 2px 20px rgba(0,0,0,.16); -moz-box-shadow: 0 2px 20px rgba(0,0,0,.16); -webkit-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;}

ul.dropdown-menu li{position: relative;}
ul.dropdown-menu li ul.dropdown_ul{display: none;position: absolute;top: 0;left: 100%;white-space: nowrap;background: #ffffff;}
ul.dropdown-menu li:hover ul.dropdown_ul{display: block;}
ul.dropdown-menu li ul.dropdown_ul li a{display: block;height: 2.2;}

@media(min-width: 1021px){
	.casesa{width: 100%;position: fixed;top: 0;left: 0;height: 100px;background: #fff;z-index: 999;}
	.site-header .switch-locale-wrap:hover .dropdown-menu{display: block;}
	.site-header .navbar{border: currentColor; border-image: none; height: 100px;margin-bottom: 0;line-height:100px;}
}
@media(max-width: 1020px){
	.site-header .navbar-button>li .dropdown-menu a{text-align: center;}
	.site-header .navbar-brand{width: auto;margin: 8px 0 0;padding: 0;display: block; position: absolute;top: 0;}
	.site-header .navbar-brand img{height: 40px;width: auto;}
	.index_case{display: none;}

	.site-header{height:60px;}
	.site-header .switch-locale .dropdown-menu>li>a,.site-header .navbar-header{width: 100%;}
	.site-header.transparent{border-bottom: medium none transparent;-webkit-box-shadow: none;}
	.site-header a{padding: 0;}
	.site-header .navbar-header .navbar-toggle{margin: 13px 0;padding:0;border: none;transition:none;color: #fff;outline: none;box-shadow: none;border-radius: 0;width: 32px;height: 32px;display: inline-block; background: url(../images/menu.png) #fff no-repeat;background-size: 100% 100%;}
	.site-header .navbar-collapse{margin: 0px -20px; padding: 0; background:#fff;}
	.site-header .navbar-collapse .navbar-button>li{padding: 0;width: 100%;}
	.site-header .navbar-collapse .navbar-button>li>a{margin: 10px auto;padding: 8px 12px;width: 100%;}
	.site-header .navbar-collapse .navbar-button>li>a.login{margin-bottom: 0px;}
	.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: 40px;line-height: 40px;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: #1d5cce;}
	.site-header .navbar-collapse.collapsing .items-wrap ,.site-header .navbar-collapse.in .items-wrap{display: flex; flex-direction: column-reverse;width: 100%;}	
}

/*banner*/
.slideBox{position:relative; overflow:hidden; margin:auto; width:100%;margin-top: 100px;}
.slideBox .hd ul{width: 100%;text-align: center;bottom: 20px; position: absolute;left: 50%; z-index: 1;transform: translateX(-50%);}
.slideBox .hd li{transition:background 0.5s,opacity 0.9s;width: 16px;height: 16px;margin:0 4px;background:#fff;border-radius: 50%;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:#660000;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){
	.mobshow{display:none;}
	.slideBox .hd ul{bottom: 0;}
	.slideBox .hd li{width: 10px;height: 10px;margin:0 2px;}
	.slideBox{margin-top: 60px;}
}

/*footer*/
.index_footer{margin-top: 60px;padding: 50px 0 20px;background: #f5f5f5;}
.footer_nav{font-size: 0;}
.footer_nav li{width: 33.3%;display: inline-block;vertical-align: middle;padding: 0 20px;}
.footer_nav li form{position: relative;}
.footer_nav li form input{width: 100%;font-size: 12px;height: 36px;padding: 0 60px 0 10px; border: 2px solid #009ee0;}
.footer_nav li form .search{position: absolute;right: 0;top: 0;height: 36px;line-height: 36px;padding:0 16px;font-size: 12px;color: #fff;background: #009ee0;cursor:pointer;}
.footer_nav li img{height: 60px;}

.footer_text{margin: 20px 0;font-size: 16px;color: #3e3e3e;line-height: 2;-webkit-line-clamp: 3;height: 6em;}
.copyright{font-size: 16px;color: #3e3e3e;position: relative;}
.copyright:before,.copyright:after{content: "";width: 20%;height: 1px;background: #3e3e3e;position: absolute;top: 50%;transform: translateY(-50%);}
.copyright:before{left: 0;}
.copyright:after{right: 0;}
.reserved{margin-top: 10px;}
.reserved>span{color: #fff;font-size: 14px;background: rgba(0,0,0,0.3);border-radius: 20px;padding: 4px 10px;}

.footer_text_nav{padding-bottom: 20px;}
.footer_text_nav li{display: inline-block;vertical-align: top;margin: 0 10px;}
.footer_text_nav li a{font-size: 16px;color: #3e3e3e;}
.footer_text_nav li a:hover{color: #009ee0;}

@media(max-width: 1020px){
	.index_footer{margin-top: 30px;padding: 20px 0 70px;}
	.footer_nav li{width: 100%;padding: 0;border-right:none;text-align: center;}
	.footer_text{display: none;}
	.copyright{font-size: 14px;margin-top: 10px;}
	.copyright:before,.copyright:after{display: none;}
	.reserved{margin-top: 10px;}
	.reserved>span{font-size: 12px;}

	.footer_text_nav{padding: 20px 0;}
	.footer_text_nav li{margin: 0 4px;}
	.footer_text_nav li a{font-size: 14px;}
}

/*客服*/
.wpsidebar-fkf{position: fixed;z-index:9999;}
.fkf-item{position: relative;height: 50px;padding: 10px;background: #fff;box-sizing: border-box;cursor: pointer;}
.fkf-item img{width: 30px;height: 30px;}
.fkf-item img.hover{display: none;}
.fkf-item:hover>img.block{display: none;}
.fkf-item:hover img.hover{display: block;}
.fkf-cart>span{position: absolute; display: block; width: 24px; height: 24px; border-radius: 50%; background: #ff6600; color: #fff; left: -12px; top: -12px; text-align: center; line-height: 24px;}
.fkf-item:hover .fkf-item-right{display: block;}
.fkf-item-right-content{border: 1px solid #ccc;border-top: 4px solid #009ee0;padding: 15px;background: #fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position: relative;}
.fkf-item-right-content-top{padding-bottom: 10px;padding-top: 10px;padding-left: 70px;border-bottom: 1px solid #ccc;position: relative;white-space: nowrap;overflow:hidden;}
.fkf-item-right-content-top img{position: absolute;left: 0;top: 8px;width: 40px;height: 40px;}
.fkf-item-right-content-top h2{margin-bottom: 8px;color: #009ee0;font-size: 22px;}
.fkf-item-right-content-top p{font-size: 14px;}
.fkf-item-right-content-bottom p{padding-top: 15px;padding-bottom: 15px;font-size: 14px;}
.fkf-item-right-content-bottom .content-bottom-item{display: inline-block;width: 32%;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;}
.content-bottom-item img{width: 25px; height: 25px; margin-right: 5px; background-color: #333; vertical-align: top;}
.content-bottom-item span{display: inline-block; line-height: 25px;font-size: 14px;}
.content-bottom-item:hover img{background: #009ee0;}
.content-bottom-item:hover span{color: #009ee0}
.right-content-tele .fkf-item-right-content-top:last-child{border-bottom: 0; padding-bottom: 0; padding-top: 10px;}
.right-content-ewm{padding: 20px;background: #fff;border: 1px solid #ccc;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position: relative;display:flex;flex-direction:row;width: max-content;}
.right-content-ewm .ewm div{width: 130px;height: 130px;margin: 0 auto;border-radius: 50%;margin-bottom: 10px;}
.right-content-ewm .ewm div img{width: 100%; height: auto; background: #fff;}
.right-content-ewm .ewm p{text-align: center; font-size: 16px; color: #009ee0;}

@media(min-width: 1021px){
	.return .back_return a{position: relative;top: -30px;}
	.wpsidebar-fkf{right: 10px;top: 50%;transform: translateY(-50%);}
	.fkf-item{width: 50px;border: 1px solid #ccc;margin-bottom: 6px;}
	.fkf-item-right{position: absolute; right: 35px; padding-right: 25px;top: -15px;display: none;}
	.fkf-item-right-content{width: 430px;}
	.fkf-item-right-content .arrow,.right-content-ewm .arrow{position: absolute;width: 20px;height: 20px;right: -15px;top: 23px;z-index: 20;}
	.right-content-tele{width: 300px;}
	.fkf-item-right-ewm{top: initial; bottom: -15px;}
	.right-content-ewm .arrow{top: initial; bottom: 23px;}

	.smessage img.hover{position: relative;top: -30px;}
}
@media(max-width: 1020px){
	.wpsidebar-fkf{width: 100%;left: 0;bottom: 0;}
	.fkf{font-size: 0; background: #fff;border-top: 1px solid #ccc;}
	.fkf-item{width: 20%;border-right: 1px solid #ccc;display: inline-block;vertical-align: top;}
	.fkf-item:last-child{border-right:none;}
	.fkf-item img.hover,.fkf-item img.block{position: absolute;left: 50%;transform: translateX(-50%);}
	.fkf-item-right{position: fixed;left: 0;width: 100%; bottom: 60px; display: none;}
	.fkf-item:hover .fkf-item-right{display: block;}
	.fkf-item-right-content{width: 100%;}
	.fkf-item-right-content .arrow,.right-content-tele .arrow,.right-content-ewm .arrow{position: absolute;width: 20px;height: 20px;bottom: -15px;transform: rotate(90deg);z-index: 20;}
	.fkf-item-right-content .arrow{left: 6%;}
	.right-content-tele .arrow{left: 26%;}
	.right-content-ewm .arrow{bottom: -15px;right: 26%;}
	.right-content-ewm{position: relative;width: 100%;left: 0;bottom: 0;}
	.right-content-ewm .ewm{width: 100%;text-align: center;}
}

/*分页*/
.page_info{text-align: center;display: none;}
.paging{margin-top: 40px;}
.page_list{width: 100%;text-align: center;font-size: 0;}
.page_list a{display: inline-block;font-size: 12px; color: #888;background: #fff;margin: 2px;padding: 6px 10px;border: 1px solid #dcdcdc;}
.page_list a.on,.page_list a:hover{background: #1d5cce;border-color: #1d5cce;color: #fff;}

@media(max-width: 1020px){
	.paging{margin-top: 24px;}
	.page_list a{font-size: 12px;margin: 1px;padding: 4px 9px;}
}