*,html,body,ul,ol{padding: 0;margin: 0;}
ul li,ol li{list-style: none;padding: 0;margin: 0;}
input,textarea,select,button,form{margin:0; padding:0; border:none;outline: none;}
a,a:hover{text-decoration:none!important;}
a:focus{outline: none!important;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{padding: 0;margin: 0; font-size:100%;}
img{border: none; vertical-align: middle;}
.w-100{width: 100%;}
#divID table tr td a{color: #333;font-size: 12px;}
#divID table tr td img.left_img{width: 20px;height: auto;}
.MagicZoomBigImageCont{width: 100%!important;height: 100%!important;}
.content img,.content table{width: 100% !important;max-width: 100% !important;height: auto !important;}
.content table tbody tr td{padding: 4px !important;vertical-align: middle;}
.content table tbody tr td p{margin-bottom: 0 !important;}
.content table tbody tr.firstRow td{font-weight: bold;}
.fl{float: left;}
.fr{float: right;}


.site-header .navbar-collapse{padding-right: 0; -ms-overflow-x: hidden;}
.site-header .navbar-brand{margin: 0;padding: 0;}
.site-header .navbar-brand img{height: 70px;width: auto;}
.site-header .navbar-nav{margin: 20px 0;float: right;}
.site-header .navbar-nav>li>a{padding: 7px 4px;border-radius: 3px; color:#282828; font-size: 14px; margin-right: 20px;padding-right:4px;}
.site-header .navbar-nav>li>a:focus,.site-header .navbar-nav>li>a:hover{color:#fff;background: #28acee;}
.site-header .navbar-nav>li>a{display: inline-block;width: 100%;}
.site-header .navbar-nav>li.active>a{color:#fff;background: #28acee;}
.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: 76px;width: auto;text-align:left;-ms-overflow-y: auto;background: rgba(255,255,255,0.8);overflow: hidden;}
.site-header .navbar-button>li .dropdown-menu a{color: #282828;line-height: 2;min-width: 130px; font-size: 14px;padding:0 15px;text-align: left;border-radius:0;margin: 0;}
.site-header .navbar-button>li .dropdown-menu a:hover{color:#fff;background: #2f98cd;}
.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 a{width: 100%;padding: 6px 30px;}
.site-header .switch-locale .dropdown-toggle,.site-header .switch-locale .dropdown-togglea{color: #282828;font-size: 14px;}
.site-header .switch-locale:hover .dropdown-toggle,.site-header .switch-locale:hover .dropdown-togglea{color:#fff;background: #28acee;}
.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;}
.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: 99999; 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;}
.navbar-button form{position: relative;margin-left: 20px;top: 36px;width: 240px;height: 30px;}
.navbar-button form input,.navbar-button form button{position: absolute;top: 0;height: 28px;outline: none;}
.navbar-button form input{width: 100%;color: #a8a8a8;font-size: 12px;padding:0 40px 0 10px;background: #fff;border: 1px solid #d7d7d7;right: 0;line-height: 24px;}
.navbar-button form button{right: 0;width: 35px;background: url(../images/search.jpg) no-repeat center center;border: none;} 
.language li{display: inline-block;vertical-align: middle;padding:0;}
.language li>a{padding:0 0 0 6px;display: block;font-size: 12px;color: #000;}
.language li>a:hover{color: #28acee;}

@media(min-width: 1021px){
	.navbar-header{height: 100px;display: flex;align-items: center;}
	.navbar-header .navbar-brand{height: auto;line-height: auto;}
	.casesa{width: 100%;position: fixed;top: 0;left: 0;height: 100px;line-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;}
	.site-header .switch-locale:hover .dropdown-toggle,.site-header .switch-locale:hover .dropdown-togglea{border-radius: 20px;}
	.navbar{position: relative;}
	.navbar .language{position: absolute;right: 0;top: 10px;line-height: 0;z-index: 999;}
}
@media(max-width: 1240px){
	.site-header a{width: 100%;padding: 6px 16px;}
	.navbar-button form input{width: 200px;}
}
@media(max-width: 1020px){
	.content table{/*white-space: nowrap;*/overflow-x: auto;display: -webkit-box;-webkit-overflow-scrolling: touch;display: flex;flex-direction: column;}
    .content table tbody tr td,.content table tbody tr td p{min-width: 120px;}

	.site-header,.navbar-header{height: 60px;position: relative;}
	.site-header .navbar-brand{width: auto;margin: 0;position: absolute;top: 50%;transform: translateY(-50%);}
	.site-header .navbar-brand img{height: 42px;}
	.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 .topmenuon a.zh{color:#fff;background: #28acee;}
	.site-header .navbar-button>li .dropdown-menu a{text-align: center;line-height: 2.5;}
	.navbar-button form{display: none;}
	.language{text-align: center;height: 44px;line-height: 44px;border-bottom:1px dashed #ededed;}
	.language li>a{padding:0 6px;}
	.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: 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: #1d5cce;}
	.site-header .navbar-collapse.collapsing .items-wrap ,.site-header .navbar-collapse.in .items-wrap{display: flex; flex-direction: column-reverse;width: 100%;}	
}

.index_banner{position:relative;width:100%;overflow: hidden;margin-top: 100px;}
.carousel-control.left,.carousel-control.right{background: none;}
.partner_r,.partner_l{position: absolute;top: 50%;transform: translateY(-50%); width: 30px;height: 50px;display: block;background: url(../images/slider-arrow.png) rgba(0,0,0,0.5) no-repeat;}
.partner_r{background-position: -194px 5px;left: 0;}
.partner_l{background-position: -76px 5px;right:0;}
.carousel_banner li{width: 22px;height: 5px;background: #28acee;border-radius: 0;border: none;margin: 0;}
.carousel_banner li.active{width: 22px;height: 5px;background: #fff;}

@media(max-width: 1020px){
	.index_banner{margin-top: 0;}
}

.footer_nav{background: #000;padding: 30px 0;}
.footer li.foot_none{width: 21%;float: left;}
.footer .foot_cantact{width: 14%;float: right;text-align: center;}
.footer li .footer_nav .foot{color: #fff;font-size: 18px;text-transform: uppercase;margin-bottom: 15px;}
.footer li .footer_nav li a{color: #fff;font-size: 14px;line-height: 2.2;}

.footer_link li{display: inline-block;vertical-align: middle;margin: 0 2px 10px;}
.footer_link li a img{width: 36px;height: 36px;}
.copyright{padding: 15px;}
.copy{text-align: center;color: #727272;font-size: 12px; line-height: 2;}
.copy span{color: #333;}

@media(max-width: 1020px){
	.footer_nav{display: none;}
}

.return{transition: .8s;-o-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;z-index: 99;position: fixed;bottom: 20px;right: 20px;display: none;}
.return .back_return{z-index: 100;-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;}

@media(max-width: 1020px){
	.return{bottom: 0;right: 0;}
}

.page_info{font-size: 12px;text-align: center;margin: 20px 0;}
.page_list{width: 100%;margin: 20px 0;text-align: center;overflow: hidden;font-size: 0;}
.page_list a{display: inline-block;color: #000;font-size: 12px;border: 1px solid #eee;background: #f6f6f6;padding: 5px 10px;margin: 2px;}
.page_list a.on,.page_list a:hover{background: #28acee;border-color:#28acee; color: #fff;}

@media(max-width: 1020px){
	.page_list,.page_info{margin: 12px 0;}
}