@import url("swiper.css");
@import url("../bootstrap/css/bootstrap.css");
@import url("animate.css");
@font-face {
	font-family: 'Times New Roman';
	src: url('./times.ttf');
}
* { margin:0; padding:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body,div,ul,p,figure,h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}
ul li { list-style:none;}
a {cursor:pointer;touch-callout: none; text-decoration:none; hide-focus: expression(this.hideFocus=true); outline:none;}
a:focus{outline:0;}
em,i{font-style: normal;}
input:focus,textarea:focus {outline:none;}
input,textarea,select {font-family: inherit;font-size: inherit;font-weight: inherit;}
button,input[type="submit"] {border: none;background: none;appearance: none;outline: none;}
input,textarea {border: none;background: none;appearance: none;outline: none;}
img {border:none; vertical-align:middle;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content:"";clear: both;height: 0;}
.clearfix{*zoom:1;}
table{width:100% !important;border-collapse: collapse !important;border: 1px solid #ddd !important;}
table td{border: 1px solid #ddd !important;}
table tr{border: 1px solid #ddd !important;}
.left {float: left;}
.rig {float: right;}

body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 14px; color: #333;background:#fff;
	font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;overflow-x:hidden;}
.pad5 {padding:5% 0;}
.pad4 {padding:4% 0;}
.pad3 {padding:30px 15px;}
.pad2 {padding:2% 15px;}
.overflow {overflow: hidden;}
.Imghover {transform:scale(1.05);-webkit-transform:scale(1.05);}
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.Imghover:hover{ transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);-webkit-transform:scale(1.02,1.02); opacity:0.9;}
.padding {padding:3% 0 2%;}

.header-clear {height: 59px;}
.header {width: 100%;z-index: 99999;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);background: #fff; transition:all 0.5s;}
.head-nr {display: flex;align-items: center;justify-content: space-between;height: 59px;padding:0 0 0 10px;background: #fff;}
.logo {float: left;text-align: center;}
.logo a img {max-width:56px;}
/* .logo div {text-align: left;}
.logo div h1 {font-size:14px;color: #fff;display: block;font-family: 'Slicker';text-transform: uppercase;} */
.menu {display: flex;align-items: center;margin-left: 10px;z-index: 99;}
.menu img {display: block;width: 30px;height: 30px;}
.head-rig {display: flex;align-items: center;padding-right:10px;justify-content: space-between;}
.nav-lang {margin: 15px 0 20px;}
.lang {display: flex;align-items: center;justify-content: center;}
.lang span {display: block;width: 28px;height: 28px;border: 2px solid #fff;border-radius: 50%;margin-right:10px;background: #333;}
.lang a {margin: 0 5px;}
.searchBox {padding:5px; width: 100%;height:auto;background:#044091;margin: 10px 0 0;}
.searchCont {padding:0 0 0 0;width: 100%;display: flex;justify-content: space-between; align-items: center;}
.searchBox .container {display: flex;justify-content: space-between;align-items: center;}
.searchCont input {display: block;float: left;width:85%;height: 40px;background: #fff;padding: 0 10px;border: none;}
.searchCont button {display: block;width:12%;text-align: center;line-height: 40px; cursor: pointer;}

.top-nav-collapse {position: fixed;top:0;}

.side_main {display: none;position: fixed;top: 0;right: 0;bottom: 0;left:0;background: rgba(0,0,0,.5);transition: all 0.4s;outline: none;z-index: 2147483647;}
.side_nr {position: fixed; top: 0;bottom: 0;left:-70%;z-index: 1091;width: 70%;background: #fff;overflow-x: hidden!important;overflow-y: auto!important;-webkit-overflow-scrolling: touch;}
.side_active {display: block;transition: all 0.4s;}
.side_cont {color: #999;}
.side_list li {display: block;}
.side_list li a {display: block;padding: 15px;border-bottom: 1px solid #292929;color: #fff;font-weight: normal;font-size: 16px;}
.side_sub {margin-top:8px;}
.side_sub h4 {display: inline-block;margin: 5px;}
.side_sub h4 a {display: block;padding: 5px;background: #292929; color: #929292;font-weight: normal;font-size: 16px;}
.nav-logo {text-align: center;padding:10px;}
.nav-logo img {max-width:56px;}
.nav-logo h1{font-size:18px;color: #333;margin-top:10px;}
.nav-logo h2 {display:block;color:#333;margin-top:5px;font-size: 14px;}
.nav-menu {border-bottom: 1px solid #333;border-left: none;border-right: none;line-height: 36px;display: flex;align-items: center;padding:8px 15px;}
.nav-menu a {font-weight: bold;font-size: 14px;color: #333 !important;line-height: 35px;text-transform: uppercase;}
.nav-menu.default a {color: #044091 !important;}
.nav-li {}
.nav-li p {padding: 0 15px;line-height:35px;display: flex;justify-content: space-between;align-items: center;}
.nav-li p img {max-width: 15px;margin-right: 5px;}
.nav-li p i {display: block;float: right; width: 30px;height: 40px;background: url(../img/down.png) no-repeat center center;background-size: 10px 10px;}
.nav-li p i.up {background: url(../img/up.png) no-repeat center center;background-size: 10px 10px;}
.nav-li p a {color: #1f1f1f;font-size: 14px;width: 99%;}
.nav-li div {background:#333;display: none;padding: 0 15px;}
.nav-li div a {display: block;line-height: 40px;color: #ccc !important;padding:0;font-size:14px;}
.nav-li .nav-a {display: block;}
.nav-menu:hover,.nav-li p:hover {background: #efefef;}
.nav-nr {}
.nav-nr .nav-sub:nth-child(1) .nav-menu {margin: 0;/* border-bottom: none; */}
.nav-nr .nav-sub:nth-child(2) .nav-menu {margin-top: 0;}
.head2 {padding: 15px;}
.search {display:flex;justify-content: space-between;align-items: center;width: 100%;height:35px;border: 1px solid #dcdcdc;border-radius: 3px;}
.search input {display: block;width: 90%;height: 35px;padding: 0 10px;}
.search button {display: block;width: 10%;height: 35px;text-align: center;}
.search button img {width:20px;}

.swiper-button-next:after, .swiper-button-prev:after {display: none;}
.swiper-pagination-bullet-active { background:#168bb5;}
.nei-banner {position: relative;min-height:98px;}
.crumbs {width: 100%;height: auto;background:#e5f5fd;}
.crumbs p {color: #222222;line-height:43px;text-transform: capitalize;}
.crumbs p a {color: #222222;margin: 0 5px;}
.crumbs p a:nth-child(1){color: #00a0e9;}

/*-- 共用标题样式 --*/
.title {position: relative;}
.title h3 {font-size: 24px;font-weight: bold;}
.title p {font-size: 14px;font-family: 'Arial';color: #044091;margin-top: 10px;}
.tit {padding-bottom: 15px;border-bottom: 1px solid #cecece;}
.tit h3 {font-size: 24px;color: #000000;text-transform:uppercase;font-family: 'Rift';}
.white {}
.white h3 {color: #fff;}



.white h1,.white p {color: #fff;}
.white i {background: #fff;}

/*-- 共用轮播组件样式 --*/
.swiper-btn:focus,.swiper-btn span:focus {outline:none;}
.swiper-nr {width: 100%;position: relative;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swipers,.swiper-container,.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4,.swiper-container5 {width: 100%;overflow: hidden;}
.swipers,.swiper-container,.swiper-container1,.swiper-container2,.swiper-container3,.swiper-container4,.swiper-container5 {position: relative;}
.swiper-button-prev:after, .swiper-button-next:after {display: none;}

.kong {height: 90px;}
.footer{width: 100%;height: 68px;position: fixed;bottom: 0;left: 0;background: #fff;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);z-index: 999;}
.footer a {display: block;float: left;width:20%;height:68px;padding-top:8px;color: #333333;}
.footer p {position: relative;}
.footer span {display: block;text-align: center;color: #333333;font-size:12px;text-transform: uppercase;margin-top:5px}
.footer a img {display: block;margin: 0 auto;width:30px;height:30px;}
.footer .img2 {display: none;}
.footer .default {color: #fff;background:#044091;}
.footer .default .img1 {display: none;}
.footer .default .img2 {display: block;}
.footer .default span {color: #fff;}

.foot-item input::-webkit-input-placeholder {color: #fff;}
.foot-item input:-moz-placeholder {color: #fff;}
.foot-item input::-moz-placeholder {color: #fff;}
.foot-item input::-ms-input-placeholder {color: #fff;}

.foot-item textarea::-webkit-input-placeholder {color: #fff;}
.foot-item textarea:-moz-placeholder {color: #fff;}
.foot-item textarea::-moz-placeholder {color: #fff;}
.foot-item textarea::-ms-input-placeholder {color: #fff;}


/*-- 共用分页标签样式 --*/
.page { padding:3% 0 0;}
.page ul {text-align: center;}
.page ul li {display:inline-block;}
.page ul a { display: inline-block;margin: 0 2px;text-align: center; width:28px; height:28px;line-height: 28px;border: 1px solid #eee; background: #fff; color:#7e7e7e;ont-size: 16px;}
.page ul a.page-num-current{background:#044091;color: #fff;border: 1px solid #044091;}
.page2 { padding: 4% 0 0;}
.page2 ul{ text-align: center; margin: 0;padding: 0;}
.page2 ul li{ display: inline-block; cursor: pointer; margin: 0 1%; width:135px; height:37px;font-size: 14px; text-align:center;line-height: 37px;border: 1px solid #ddd; color:#7e7e7e;font-size: 14px;}
.page2 ul li:hover {background: #044091;color: #fff;border: 1px solid #044091;}

.fixed {position: fixed;bottom: 80px;right:20px;z-index: 9999;}
.fixed a {display:flex;align-items: center; width: 40px;height: 40px;background:#044091;border-radius:3px;text-align: center;}
.fixed a img {display: block;margin: auto;width: 25px;height: 25px;}
.top{width:45px;height: 45px;background: url(../img/top.png);background-size: contain;}

/*******************************
  -------[=浮动通讯=]-------
********************************/
.global_toolbar {position: fixed;z-index: 1001;bottom:40px;right: 0;width: 0;height: 100%;-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);transition: all .4s cubic-bezier(.2,.83,.42,.91);border-left: 1px solid #d0d0d0;background: #fff}
.toolbar_btn {position: absolute;bottom:40px;left: -50px;width: 50px}
.toolbar_btn a,.toolbar_btn a samp {position: relative;display: block;height: 50px;-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);transition: all .4s cubic-bezier(.2,.83,.42,.91);border-bottom: 1px solid #fff;}
.toolbar_btn a samp {z-index: 2;width: 50px;color: #fff;background-color: #fe860e;}
.toolbar_btn a em {font-size: 14px;font-style: normal;line-height: 50px;position: absolute;z-index: 1;top: 0;right: 50px;display: block;overflow: hidden;width: 0;height: 50px;-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);transition: all .4s cubic-bezier(.2,.83,.42,.91);text-align: center;color: #fff;background-color: #333;}
.toolbar_btn a em i {display: block;color: #fff;font-family: 'Arial';}
.toolbar_btn a:hover em {width: 240px;background: #fe860e;}
.iconi {width: 30px;height: 30px;display: block;position: absolute;top: 10px;left: 10px;}
.icon-LiveChat1 img {width: 100%;height: auto;display: block;border: none;}
.icon0 {width: 50px;height: 50px;top: 0;left: 0;}