@charset "utf-8";
.footer-nav{
	display: none;
	position: fixed;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1050;
}
.footer-nav .footer-nav-item{
	padding:14px 0;
	width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.footer-nav-bg1{
	background-color: #f5f5f5;
}
.footer-nav-item span{
	display: inline-block;
	padding-left: 26px;
	height: 22px;
	line-height: 22px;
}
.footer-nav-bg1 span{
	color: #333;
	background: url('../images/footer-nav-bg1.png') no-repeat left center;
}
.footer-nav-bg2 span{
	color: #333;
	background: url('../images/footer-nav-bg2.png') no-repeat left center;
}
.footer-nav-bg3 span{
	color: #fff;
	background: url('../images/footer-nav-bg3.png') no-repeat left center;
}
.footer-nav-bg2{
	background-color: #ebebeb;
}
.footer-nav-bg3{
	background-color: #c3281f;
}

.navbar-collapse{
	padding:0;
}
.nav>li>a{
	padding:15px 0;
}
.nav-item .caret{
	color: #fff;
	margin-left: 6px;
	border-top: 6px dashed;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.nav>li>a {
	display: inline-block;
}
a{
	outline: none;
	-webkit-tap-highlight-color: transparent;
}
.collapse .nav .nav-item:hover{
	cursor: pointer;
	background-color: #2e347f;
}
.dropup .dropdown-menu{
	margin-bottom: 0;
}
.lf{
	float: left;
}
.lr{
	float: right;
}
.top-nav-pad{
	position: relative;
}
.top-search-input{
	width: 85%;
	float: left;
}
.top-search-input .form-control{
	height: 40px;
	border-radius: 0;
}
.top-search-title{
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.modal-content{
	background-color: #f5f5f5;
}

.top-search-btn{
	display: block;
	float: left;
	width: 15%;
	height: 40px;
	background: #0f367a url('../images/top-search.png') no-repeat center center;
}

.hidden-search{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding:70px 0;
	background-color: #f5f5f5;
	z-index: 1000;
}
.header-bottom{
	background-color: #0f367a;
}
.header-logo .logo-link{
	display: block;
}
.navbar-toggle .icon-bar{
	display: none;
	background-color: #666;
}
.navbar-toggle{
	padding:12px;
	background:url('../images/daoh.png') no-repeat center;
	background-size: cover;
}
.navbar-actives{
	background:url('../images/close-icon.png') no-repeat center;
	background-size: 20px;
}
.navbar-nav>li>a{
	color:#fff;
	font-size: 16px;
}
.collapse .nav{
	width: 100%;
}
.collapse .nav .nav-item{
	width: 14.2%;
	text-align: center;
}
.navbar-nav .active .dropdown-menu{
	display: block;
}
.nav>li>a:focus,
.nav>li>a:hover{
	outline: 0;
	text-decoration: none;
	background-color: transparent;
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover{
	background-color: transparent;
}
.header-logo{
	padding: 8px 0;
}
.text-right{
	text-align: right;
}
.header-infos,
.header-icons{
	float: right;
	margin-top: 12px;
}
.header-infos li{
	float: left;
	padding: 0 18px;
	font-size: 16px;
	color: #808080;
	border-right:1px solid #e5e5e5;
}
.header-infos li span,.header-infos li a{
	display: inline-block;
	margin-left: 6px;
	font-weight: bold;
	color: #c3281f;
}
.header-icons .search-icon,
.header-icons .text-icon{
	float: right;
	margin-left:20px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color:#666;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background-color: #e6e6e6;
	cursor: pointer;
}
.header-icons .text-icon a{
	display: block;
}
.header-icons .text-icon:hover,.search-icon:hover{
	background-color: #0f367a;
}
.header-icons .text-icon:hover a{
	color: #fff;
}
.search-icon i{
	display: inline-block;
	width: 16px;
	height:16px;
	vertical-align: middle;
	background: url('../images/header-icon.png') no-repeat -7px -7px;
}
.search-icon:hover i{
	background-position: -7px -37px;
}
.nav-item .dropdown-menu>li>a{
	padding: 6px 20px;
	color: #333;
}
.trust-area{
	padding-bottom:60px;
	background: url('../images/trust-bg.jpg') no-repeat top center;
	background-size: cover;
}
.trust-title{
	padding:48px 0;
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}
.trust-item{
	padding:45px 26px;
	background-color: #fff;
}
.trust-item-img{
	text-align: center;
}
.trust-item-img img{
	width: 71px;
	height:60px;
}
.trust-item-title{
	font-size: 22px;
	line-height: 36px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.trust-item-info{
	margin-top: 4px;
	font-size: 16px;
	color: #999;
}
.right-nav{
	position: fixed;
	right:6px;
	bottom: 52px;
	z-index: 200;
}
.right-nav-list li{
	margin-top: 2px;
	position: relative;
	background-color: rgba(51,51,51,.8);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.right-nav-list li:hover,.m-nav-scroll:hover{
	background-color: #0f367a;
}
.right-nav-list li i{
	display: block;
	padding: 30px 30px;
	background: url('../images/right-nav.png') no-repeat;
	cursor: pointer;
}
.right-nav-infos{
	display: none;
	position: absolute;
	left:-268px;
	top:0;
	width: 274px;
	height: 60px;
	padding-left: 16px;
	line-height: 60px;
	font-size: 20px;
	font-weight: bold;
	color: #fefefe;
	background-color: #0f367a;
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-ms-border-radius: 6px 0 0 6px;
}
.right-nav-weixin{
	display: none;
	position: absolute;
	left:-268px;
	top:0;
	width: 274px;
	height: 60px;
	padding-left: 16px;
	line-height: 60px;
	font-size: 20px;
	font-weight: bold;
	color: #fefefe;
	background-color: #0f367a;
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-ms-border-radius: 6px 0 0 6px;
}
.right-nav-infos a{font-weight: normal;}
.right-nav-weixin a{font-weight: normal;}
.right-nav-infos a:hover{color:#fff;text-decoration: underline;}
.right-nav-weixin a:hover{color:#fff;text-decoration: underline;}
.right-nav-list li .nav-email{background-position: 8px 12px;}
.right-nav-list li .nav-tel{background-position: 9px -52px;}
.right-nav-list li .nav-online{background-position: 10px -120px;}
.right-nav-list li .nav-scroll{background-position: 8px -188px;}
.m-nav-scroll{
	display: none;
	width: 40px;
	height: 40px;
	margin:0 auto;
	cursor: pointer;
	background :rgba(51,51,51,.8) url('../images/m-nav-scroll.png') no-repeat center center;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.news-list-banner{
	background: url('../images/news-list-banner.jpg') no-repeat center top;
	background-size: cover;
}
.expo-list-banner{
	background: url('../images/expo-list-banner.jpg') no-repeat center top;
	background-size: cover;
}
.pro-base-area{
	padding: 60px 0;
	background-color: #f5f5f5;
}
.pro-base-item{
	position: relative;
	float: left;
	width: 25%;
	height: 220px;
}
.pro-base-info{
	float: left;
	width: 25%;
	height: 220px;
	padding:0 25px;
	background-color: #fff;
}
.pro-base-item img{
	max-width: 100%;
	height: 220px;
}
.pro-base-title{
	margin-top: 54px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}
.pro-base-text{
	margin-top: 14px;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #999;
}

.base-focus{
	position: absolute;
	top:110px;
	right: 0;
	display: block;
	border:10px solid transparent;
	border-right:10px solid #fafafa;
}
.bases-focus{
	position: absolute;
	top:110px;
	left:0;
	display: block;
	border:10px solid transparent;
	border-left:10px solid #fafafa;
}
.pro-base-btns{
	margin-top: 50px;
	text-align: center;
}
.pro-base-btns a{
	display: inline-block;
	margin:0 40px;
	width: 198px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #0f367a;
	border:1px solid #0f367a;
}
.pro-base-btns a:hover{
	color: #fff;
	background-color: #0f367a;
}
.hiddens-text{
	display: none;
}
.consult-area{
	background-color:#e8e9ed;
}
.consult-content{
	position: relative;
	height: 120px;
	background:url('../images/consult-bg.jpg') no-repeat center top;
}
.consult-people{
	position: absolute;
	left:15px;
	top:-20px;
	width: 278px;
}
.consult-people img{
	max-width: 100%;
	height: auto;
}
.consult-btn{
	display: inline-block;
	width: 170px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background-color: #0f367a;
}
.consult-btn:hover{
	background-color: #c3281f;
	color: #fff;
}
.consult-day{
	display: inline-block;
	width: 468px;
	margin:42px 34px 0 300px;
}
.consult-day p{
	display:inline-block;
	margin-left: 8px;
	font-size: 28px;
	font-weight: bold;
	color: #333;
}
.quick-search{
	position: relative;
	float: right;
	height: 120px;
	line-height: 120px;
	width: 230px;
	background-color: #c9c9d1;
	cursor: pointer;
}
.quick-search:hover{
	background-color: #2e347f;
}
.quick-items{
	background-color: #f5f5f5;
	width: 100%;
}
.quick-items li{
	font-size: 18px;
	color: #333;
}
.quick-items>li>a{
	padding:10px 0 10px 24px;
}
.quick-items>li>a:hover{
	background-color: #0f367a;
	color: #fff;
}
.quick-text{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.quick-text:hover{
	cursor: pointer;
}
.quick-text i{
	display: inline-block;
	margin-left: 14px;
	width: 15px;
	height: 20px;
	vertical-align: middle;
	background: url('../images/quick-icon.png') no-repeat;
}

.copyright{
	padding: 18px 0;
	text-align: center;
	font-size: 14px;
	color: #ccc;
	background-color:#092a54;
}
.copyright-info a{
	display:inline-block;
	margin-left:10px;
}
.footer-area{
	padding:56px 0 70px;
	background-color: #133258;
}
.footer-title{
	font-size: 18px;
	line-height: 30px;
	color: #ccc;
}

.footer-contact-infos{
	padding-top: 10px;
}
.footer-contact-infos li{
	font-size: 16px;
	line-height: 40px;
	color: #ccc;
}
.footer-contact-infos li a:hover,
.copyright-info a:hover{
	color: #ccc;
}
.footer-logo{
	border-left:1px solid #333;
}
.footer-logo-img{
	padding-top: 16px;
	text-align: center;
}
.footer-logo-img img{
	width: 186px;
	height: 120px;
}
.footer-logo-info{
	margin-top: 10px;
	text-align: center;
	line-height:32px;
	font-size: 18px;
	color: #cfcfcf;
}
.other-media {
	margin-top: 20px;
	text-align: center;
}
.other-media i{
	display: inline-block;
	margin: 0 8px;
	padding:25px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background:#666 url('../images/footer-icon.png') no-repeat;
}
.other-media .twitter-icon{background-position: 3px 5px;}
.other-media .facebook-icon{background-position: -36px 6px;}
.other-media .ins-icon{background-position: -83px 8px;}
.other-media a:hover i{background-color: #0f367a;}
.other-media a:hover .twitter-icon{background-position: 3px -37px;}
.other-media a:hover .facebook-icon{background-position: -36px -40px;}
.other-media a:hover .ins-icon{background-position: -83px -37px;}
.footer-form_item{
	margin-top: 22px;
	position: relative;
}
.footer-form_input{
	display: inline-block;
	width: 100%;
	height: 16px;
	line-height: 16px;
	padding:17px 0;
	text-indent: 18px;
	font-size: 14px;
	color: #333;
	font-family: 'arial';
	background-color: #f5f5f5;
}
.footer-form_submit button{
	margin-top: 20px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fffefe;
	background-color: #0f367a;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	cursor: pointer;
}
.footer-form_submit button:hover{
	background-color: #c3281f;
}
.footer-form_item .msg-box{
	position: absolute;
	left: 0;
	top:36px;
	font-size: 12px;
	color: #ccc;
}
.new-list-area{
	padding:46px 0 20px;
}
.news-list-area{
	padding:46px 0 60px;
}
.news-list-item{
	padding:40px 0;
	border-bottom:1px dashed #f0f0f0;
}
.news-list-title{
	max-height: 36px;
	overflow: hidden;
}
.news-list-item .news-list-title a{
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
.news-list-item .news-list-title a:hover{
	color:#0f367a;
}
.news-list-item .news-list-img img{
	width: 100%;
	max-width: 100%;
	height: 222px;
}
.news-list-time{
	display: block;
	margin-top: 10px;
	padding-left:18px;
	line-height: 16px;
	font-size: 14px;
	color: #999;
	background:url('../images/news-time.png') no-repeat left center;
}
.news-list-item .news-list-text{
	margin-top: 20px;
	font-size: 16px;
	line-height: 26px;
	max-height: 52px;
	overflow: hidden;
	color: #666;
}
.news-list-item .news-list-more{
	display: block;
	margin-top: 30px;
	width: 180px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align:center;
	color: #0f367a;
	border:1px solid #0f367a;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
}
.news-list-item .news-list-more:hover{
	background-color: #0f367a;
	color: #fff;
}
.u-paging{
	margin-top: 48px;
	text-align: center;
}
.paging-inner .page_prev {
	background: url('../images/ruixl.png') no-repeat center center;
}
.paging-inner .page_next {
	background: url('../images/ruixh.png') no-repeat center center;
}
.paging-inner .page_next:hover {
	background-image: url('../images/ruixrh.png');
}
.paging-inner a {
	margin-right: 10px;
	display: inline-block;
	width: 35px;
	height: 35px;
	font-size: 14px;
	vertical-align: middle;
	line-height: 35px;
	color: #666;
	border: 1px solid #d8d8d8;
}
.paging-inner .current, .paging-inner a:hover {
	background-color: #0f367a;
	color: #fff;
	border-color: #0f367a;
}
.paging-inner .page_prev:hover {
	background-image: url('../images/ruixlh.png');
}
.page-search{
	padding:60px 0;
	background-color: #f5f5f5;
}
.search-items{
	padding:38px 56px 42px;
	text-align: center;
	background-color: #fff;
}
.search-item-title{
	margin-top: 14px;
	font-size: 20px;
	color: #333;
}
.search-item-btn{
	display: block;
	margin: 20px auto 0;
	width: 180px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-align: center;
	color: #0f367a;
	border: 1px solid #0f367a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
}
.search-item-btn:hover{
	background-color: #0f367a;
	color: #fff;
}
.page-search-title{
	padding-left: 18px;
	font-size: 30px;
	line-height: 24px;
	font-weight: bold;
	color:#1a1a1a;
	border-left: 6px solid #0f367a;
}
.last-news{
	margin-top: 68px;
}
.last-news .news-list-item:first-child + li{
	border-bottom: none;
}
.expo-list-area{
	padding: 30px 0 60px;
}
.expo-list-item{
	margin-top: 30px;
	background-color: #f5f5f5;
}
.expo-list-img{
	width: 50%;
	float: left;
}
.expo-list-img img{
	width: 100%;
	height: auto;
}

.expo-list-infos{
	float: left;
	width: 50%;
	padding:38px 16px 0 50px;
	height: inherit;

}
.expo-list-title{
	font-size: 30px;
	font-weight: bold;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.expo-infos-list li{
	margin-top: 16px;
	padding-left: 62px;
}
.expo-infos-list .expo-date-icon{
	background: url('../images/expo-date.png') no-repeat left center;
}
.expo-infos-list .expo-locate-icon{
	background: url('../images/expo-locate.png') no-repeat left center;
}
.expo-infos-list .expo-num-icon{
	background: url('../images/expo-num.png') no-repeat left center;
}
.expo-infos-date{
	font-size: 16px;
	color: #999;
}
.expo-infos-text{
	font-size: 18px;
	max-height: 28px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-detail-area{
	padding-top: 50px;
}
.news-area-left{
	padding: 30px 40px 40px;
	background-color: #fff;
}
.news-detail-title{
	font-size: 32px;
	font-weight: bold;
	color: #333;
}
.news-detail-parent{
	background-color: #f5f5f5;
}
.news-detail-infos{
	padding:18px 0 22px;
}
.news-detail-infos img{
	max-width: 100%;
}
.detail-pages{
	padding: 18px 16px;
	background-color: #f5f5f5;
}
.news-detail-prev {
	position: relative;
	float: left;
	width: 45%;
	height: 34px;
}
.news-detail-prev .news-prev-icon {
	top: 7px;
	left: 0;
	background-position: -9px -5px;
}
.news-icons {
	position: absolute;
	display: block;
	width: 13px;
	height: 16px;
	background: url('../images/news-prev.png') no-repeat;
}
.news-detail-prev .detail-page-title {
	margin-left: 20px;
}
.detail-page-title {
	margin-top: 4px;
	width: 96%;
	font-size: 16px;
	line-height: 26px;
	color: #999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-detail-next {
	position: relative;
	float: right;
	width: 45%;
	height: 34px;
}
.news-detail-next .news-next-icon {
	top: 8px;
	right: 0;
	background-position: -33px -5px;
}
.news-detail-prev a:hover .news-prev-icon {
	background-position: -9px -33px;
}
.news-detail-next a:hover .news-next-icon {
	background-position: -33px -33px;
}
.news-detail-prev a:hover .detail-page-title,
.news-detail-next a:hover .detail-page-title {
	color: #005ec3;
}
.news-detail-next .detail-page-title {
	text-align: right;
}
.news-area-right{
	padding:26px 30px 36px;
	background-color: #fff;
}
.right-consult{
	text-align: center;
}
.right-consult-title{
	font-size: 14px;
	line-height: 30px;
	color: #999;
}
.right-consult-btn{
	display: block;
	margin:24px auto 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #0f367a;
	border:1px solid #0f367a;
}
.right-consult-btn:hover{
	background-color: #0f367a;
	color: #fff;
}
.right-last-news{
	margin-top: 16px;
	padding:24px 24px 0;
	background-color: #fff;
}
.last-news-title{
	padding-left: 16px;
	font-size: 24px;
	line-height: 22px;
	font-weight: bold;
	color: #1a1a1a;
	border-left: 6px solid #0f367a;
}
.last-news-img img{
	width: 100%;
	max-width: 100%;
	height: auto;
}
.last-news-infos{
	margin-top: 8px;
	max-height: 56px;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	overflow: hidden;
}
.last-news-list li{
	padding:30px 15px 20px;
	border-top:1px dashed #f0f0f0;
}
.last-news-list li:first-child{
	border-top: none;
}
.page-last-news .news-list-item:last-child{
	border-bottom: none;
}
.page-last-title{
	padding-left: 16px;
	font-size: 30px;
	line-height: 28px;
	font-weight: bold;
	color: #1a1a1a;
	border-left: 6px solid #0f367a;
}
.fac-advantage{
	margin-top: 58px;
	padding: 50px 0 60px;
	background-color: #f5f5f5;
}
.fac-adv-title{
	text-align: center;
	font-size: 30px;
	font-weight:bold;
	color: #333;
}
.fac-adv-item {
	position: relative;
	overflow: hidden;
}
.fac-adv-list li{
	margin-top: 20px;
}
.fac-adv-list li img{
	width: 100%;
	height: auto;
}
.fac-adv-text{
	margin:0;
	padding: 0 16px;
	position: absolute;
	top:0;
	right: 0;
	left:0;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 2;
	opacity: 0;
	filter:alpha(opacity=0);
	background-color: rgba(53,60,147,.8);
	-webkit-transition: all 400ms linear 0s;
	-o-transition: all 400ms linear 0s;
	transition: all 400ms linear 0s;
}
.fac-default-text{
	position: absolute;
	width: 100%;
	left: 0;
	bottom:0;
	height: 80px;
	line-height: 94px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	opacity: 1;
	filter:alpha(opacity=100);
	background: -moz-linear-gradient( 90deg, rgba(53,60,147,0.90196) 0%, rgba(53,60,147,0) 100%);
	background: -webkit-linear-gradient( 90deg, rgba(53,60,147,0.90196) 0%, rgba(53,60,147,0) 100%);
	background: -ms-linear-gradient( 90deg, rgba(53,60,147,0.90196) 0%, rgba(53,60,147,0) 100%);
	-webkit-transition: all 400ms linear 0s;
	-o-transition: all 400ms linear 0s;
	transition: all 400ms linear 0s;
}
.fac-hide-title{
	padding-top: 60px;
	font-size: 18px;
	font-weight: bold;
	color:#fff;
}
.fac-hide-info{
	margin-top: 8px;
	font-size: 16px;
	color: #fff;
}
.m-fac-adv{
	display: none;
	padding:22px;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	color:#999;
	background-color: #fff;
}
.base-data-bg{
	margin-top: 40px;
	background:url('../images/base-datas.jpg') no-repeat center center;
	background-size: cover;
}
.base-data-list{
	padding: 30px 0 26px;
}
.base-data-list li{
	border-left: 1px solid #5157a0;
}
.base-data-list li:first-child{
	border-left:none;
}

.base-data-title{
	text-align: center;
	font-size: 20px;
	color: #fff;
}
.base-data-num{
	text-align: center;
	color: #fff;
}
.base-data-num strong{
	font-size: 58px;
	font-weight: bold;
}
.base-data-num span{
	font-size: 20px;
}
.large-pro-title{
	margin-top: 54px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
.large-pro-item{
	margin-top: 20px;
	padding:20px;
	background-color: #f5f5f5;
}
.large-pro-img{
	margin-top: 12px;
}
.large-pro-img img{
	width:100%;
	height: auto;
}
.large-pro-info{
	text-align: center;
	font-size: 18px;
	line-height: 30px;
}
.large-pro-icon{
	text-align: center;
}
.other-entry{
	padding-bottom:65px;
	background: url('../images/other-entry-bg.jpg') no-repeat center center;
	background-size: cover;
}
.entry-area{
	margin-top: 58px;
	padding:50px 40px;
	background-color: #fff;
}
.entry-img{
	text-align: center;
}
.entry-info{
	margin-top: 20px;
	font-size: 16px;
	min-height: 130px;
	line-height: 26px;
	color: #666;
}
.entry-btn{
	display: block;
	margin:32px auto 0;
	width:200px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	color: #0f367a;
	border: 1px solid #0f367a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
}
.entry-btn:hover{
	background-color: #0f367a;
	color: #fff;
}
.our-adv-area{
	margin-top: 40px;
}
.our-adv-img{
	width:50%;
}
.our-adv-shows{
	width: 50%;
	padding:52px 52px 0 52px;
}
.our-adv-img img{
	width:100%;
	height: auto;
}
.adv-area-content{
	background-color: #f5f5f5;
}
.our-adv-title{
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.our-adv-text{
	margin-top: 16px;
	font-size: 16px;
	line-height: 26px;
	color: #666;
}
.company-profile{
	margin-top: 50px;
}
.profile-title{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
.profile-details{
	margin-top: 20px;
	line-height: 26px;
	font-size: 16px;
	color: #666;
}
.company-video-area{
	margin-top: 32px;
	position: relative;
}
.company-video-area img{
	width: 100%;
	height: auto;
}
.certificate-area{
	padding: 54px 0 56px;
	margin-top: 60px;
	background:url('../images/certification-bg.jpg') no-repeat center center;
	background-size: cover;
	overflow: hidden;
}
.certificate-title{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
.instructor-slider{
	margin-top: 20px;
	position: relative;
}
.certi-item img{
	width: 100%;
	height: auto;
}
#certi-carsul{
	position: relative;
}
.certi-carsul-left{
	display: block;
	position: absolute;
	left:0;
	top:50%;
	width:50px;
	height: 50px;
	margin-top:-25px;
	border-radius: 50%;
	background:#cbcde3 url('../images/carsowl-left.png') no-repeat center center;
}
.certi-carsul-right{
	display: block;
	position: absolute;
	right:0;
	top:50%;
	width:50px;
	height: 50px;
	margin-top:-25px;
	border-radius: 50%;
	background:#cbcde3 url('../images/carsowl-right.png') no-repeat center center;
}
.certi-carsul-right:hover,
.certi-carsul-left:hover
{
	background-color: #0f367a;
}

@media screen and (max-width:1300px){
	.fac-hide-title{
		padding-top: 8px;
	}
}

@media screen and (min-width: 992px) and (max-width:1300px){
	.entry-info{
		min-height: 182px;
	}
	.trust-item{
		height: 290px;
		font-size:20px;
	}
	.pro-base-item img{
		height:190px;
	}
	.pro-base-info{
		height: 190px;
	}
	.pro-base-item{
		height: auto;
	}
	.pro-base-title{
		margin-top: 22px;
	}
	.pro-base-text{
		font-size: 14px;
	}
	.bases-focus,.base-focus{
		top:90px;
	}
	.consult-people{
		top:6px;
		width: 195px;
	}
	.consult-day{
		width: 368px;
		margin: 48px 12px 0 210px;
	}
	.consult-day p{
		font-size: 22px;
	}
	.consult-btn{
		width: 130px;
	}
	.quick-search{
		width: 206px;
	}
	.search-items{
		height: 290px;
	}
	.search-items .search-item-title{
		height: 60px;
	}
	.news-list-item .news-list-img img{
		height: auto;
	}
	.expo-list-infos{
		padding:20px 16px 0 20px;
	}
	.expo-infos-list li{
		margin-top: 4px;
	}
	.trust-item-title{
		height: 72px;
	}
	.last-news-infos{
		font-size:16px;
	}
	.large-pro-info{
		height: 90px;
	}
	.our-adv-shows{
		padding:24px 30px 0 30px;
	}
}
@media screen and (max-width: 992px) {
	.navbar-nav>li>a{
		color:#fff;
		font-size: 14px;
	}
	.header-infos{
		display: none;
	}
	.header-icons{
		margin-top: 20px;
	}
	.pro-base-item,.pro-base-info{
		width: 50%;
		margin-top: 20px;
	}
	.pro-base-text{
		margin-top: 20px;
	}
	.pro-base-area{
		margin-top: 40px;
	}
	.consult-content{
		height: 335px;
		background:url('../images/m-consult.jpg') no-repeat center top;
		background-size: cover;
	}
	.consult-people{
		position: static;
		margin:8px auto;
	}
	.consult-day{
		width: 100%;
		margin:0;
	}
	.consult-day p{
		display: block;
		text-align: center;
	}
	.consult-btn{
		display: block;
		width: 100%;
		margin-top: 14px;
	}
	.consult-content{
		height: 385px;
	}
	.quick-search{
		margin-top: 10px;
		float: none;
		width: 100%;
		height: 50px;
		line-height: 50px;
		background-color: #a7a8ac;
	}
	.quick-text{
		font-size: 18px;
	}
	.quick-text i{
		background-size: 12px 16px;
	}
	.expo-list-img{
		width: 100%;
	}
	.expo-list-infos{
		width: 100%;
		padding: 38px 50px;
	}
	.right-nav-list{
		display: none;
	}
	.m-nav-scroll{
		display: block;
	}
	.news-area-right{
		margin-top: 30px;
	}

	.our-adv-area{
		margin-top: 20px;
	}
	.adv-area-content{
		margin-top: 20px;
	}
	.our-adv-img,.our-adv-shows{
		width:100%;
	}
	.our-adv-shows{
		padding:30px;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px){
	.trust-item{
		height: 354px;
	}
	.page-search{
		padding:30px 0;
	}
	.footer-logo{
		border-left:none;
	}
	.search-items{
		height: 290px;
		padding:30px 14px 0;
	}
	.search-items .search-item-title{
		height: 60px;
	}
	.news-list-item .news-list-img img {
		height: auto;
	}
	.pro-base-item img{
		width: 100%;
	}
	.news-list-item .news-list-more{
		display: none;
	}
	.fac-hide-title{
		padding-top: 78px;
	}
	.entry-info{
		min-height: 286px;
	}
	.right-consult-btn{
		width: 300px;
	}
	.last-news-list li{
		border-top: none;
		padding:20px 15px;
	}
}
@media screen and (min-width: 768px) {
	.fac-adv-item:hover .fac-adv-text{
		opacity: 1;
		filter:alpha(opacity=100);
	}
	.fac-adv-item:hover .fac-default-text{
		opacity: 0;
		filter:alpha(opacity=0);
	}
}
@media screen and (max-width: 768px) {
	.m-fac-adv{
		display: block;
	}
	.collapse .nav .nav-item{
		width: 100%;
		text-align: left;
		border-bottom: 1px solid #eaeaea;
	}
	.header-icons{
		margin-top: 0;
	}
	.header-icons .search-icon,
	.header-icons .text-icon{
		margin:5px 12px 0 0;
	}
	.header-bottom{
		position: absolute;
		width: 100%;
		z-index: 1000;
	}
	.navbar-toggle{
		margin:7px 0 0 0;
	}
	.top-nav-pad{
		padding:6px 0 0;
	}
	.trust-title{
		padding-bottom:18px;
	}
	.trust-area .trust-item{
		margin-top: 30px;
	}
	.pro-base-item,.pro-base-info{
		width: 100%;
		margin-top: 20px;
	}
	.base-focus,.bases-focus{
		display: none;
	}
	.pro-base-info{
		margin-top: 0;
		height: auto;
		padding-bottom: 50px;
	}
	.hidden-text{
		display: none;
	}
	.hiddens-text{
		display: block;
	}
	.pro-base-text{
		margin-top: 20px;
	}
	.pro-base-item img{
		width: 100%;
		height: auto;
	}
	.pro-base-item{
		height: auto;
	}
	.trust-area{
		background:url('../images/m-trust-bg.jpg') no-repeat center top;
		background-size: cover;
	}
	.footer-logo{
		border-left:none;
	}
	.other-media{
		margin-top: 20px;
	}
	.pro-base-btns a{
		display: block;
		width: 100%;
		margin: 8px 0 0;
	}
	.news-area-left{
		padding: 24px 16px 30px;
	}
	.news-list-title{
		margin-top: 16px;
	}
	.news-list-item .news-list-more{
		display: block;
		width: 100%;
		margin:20px auto 0;
	}
	.page-search{
		padding:10px 0 30px;
	}
	.search-items{
		margin-top: 10px;
		padding:24px 30px;
	}
	.search-items-list{
		margin-top: 0;
	}
	.news-list-item .news-list-img img{
		height: auto;
	}
	.expo-list-title {
		font-size: 20px;
	}
	.expo-list-infos{
		padding: 20px;
	}
	.expo-infos-list li{
		margin-top: 8px;
	}
	.expo-infos-text{
		max-height: 21px;
	}
	.news-detail-title{
		font-size: 20px;
		line-height: 28px;
	}
	.page-search-title{
		font-size: 24px;
		line-height: 22px;
	}
	.news-detail-prev{
		width: 100%;
	}
	.news-detail-next{
		width: 100%;
	}
	.navbar-nav .open .dropdown-menu>li>a{
		color: #666;
	}
	.footer-title{
		margin-top: 20px;
	}
	.footer-contact-infos li{
		line-height: 28px;
	}
	.footer-area{
		padding: 0 0 28px;
	}
	.page-last-title{
		font-size: 24px;
		line-height: 22px;
	}
	.fac-adv-title{
		font-size: 24px;
		line-height: 36px;
	}
	.fac-hide-title {
		padding-top: 100px;
	}
	.fac-advantage{
		margin-top: 30px;
		padding:25px 0 30px;
	}
	.entry-area{
		margin-top: 30px;
	}
	.other-entry{
		padding-bottom:30px;
	}
	.company-profile{
		margin-top: 30px;
	}
	.fac-adv-list li{
		margin-top: 14px;
	}
	.base-data-bg{
		margin-top: 30px;
	}
	.large-pro-item{
		margin-top: 16px;
		padding:16px;
	}
	.large-pro-title{
		margin-top: 16px;
		font-size: 24px;
		line-height: 36px;
	}
	.large-pro-info{
		font-size: 16px;
		line-height: 26px;
	}
	.profile-title{
		font-size: 24px;
		line-height: 36px;
	}
	.company-video-area .change-video{
		background-size: 50px 50px;
	}
	.certi-item{
		margin-top: 10px;
	}
	.header-bottom{
		background-color: #fff;
	}
	.navbar-nav{
		margin:0;
	}
	.navbar-collapse{
		padding:0;
	}
	.nav-item .caret{
		position: absolute;
		top:18px;
		right:15px;
		color: #666;
		transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		-moz-transform:rotate(-90deg);
		-webkit-transform:rotate(-90deg);
		-o-transform:rotate(-90deg);
	}
	.nav-item .open-caret{
		transform:rotate(0);
		-ms-transform:rotate(0);
		-moz-transform:rotate(0);
		-webkit-transform:rotate(0);
		-o-transform:rotate(0);
	}
	.navbar-nav .active .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-nav .active .dropdown-menu>li>a {
		color: #666;
	}
	.nav>li>a{
		color: #666;
		padding:10px 15px;
	}
	.collapse .nav .nav-item:hover{
		background-color: #fff;
	}
	.profile-details{
		font-size: 14px;
		line-height: 24px;
	}
	.our-adv-title{
		font-size: 20px;
	}
	.our-adv-shows{
		padding:16px;
	}
	.certificate-area{
		margin-top: 30px;
		padding:28px 0;
	}
	.instructor-slider{
		margin-top: 0;
	}
	.entry-area{
		padding: 25px 20px;
	}
	.news-list-area{
		padding:24px 0;
	}
	.new-list-area{
		padding:24px 0;
	}
	.news-list-item{
		padding:20px 0;
	}
	.news-list-title{
		max-height: 60px;
	}
	.news-list-item .news-list-title a{
		font-size: 20px;
		line-height: 30px;
	}
	.news-list-item .news-list-text{
		margin-top: 10px;
	}
	.base-data-title{
		font-size: 14px;
	}
	.base-data-num span{
		font-size: 12px;
	}
	.base-data-num strong{
		font-size: 28px;
	}
	.base-data-list{
		padding: 30px 15px 26px;
	}
	.base-data-list li{
		padding: 0;
	}
	.expo-list-area{
		padding:10px 0 20px 0;
	}
	.expo-list-item{
		margin-top: 20px;
	}
	.u-paging{
		margin-top: 20px;
	}
	.expo-infos-list li{
		padding-left:50px;
	}
	.expo-infos-date{
		font-size: 12px;
	}
	.expo-infos-text{
		font-size: 14px;
	}
	.expo-infos-list .expo-date-icon,
	.expo-infos-list .expo-locate-icon,
	.expo-infos-list .expo-num-icon
	{
		background-size: 38px;
	}
	.paging-inner a{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.news-detail-area{
		padding-top: 30px;
	}
	.right-consult-title {
		font-size: 20px;
		line-height: 40px;
	}
	.news-area-right{
		padding:25px 15px;
	}
	.right-consult-btn{
		margin:20px auto 0;
		width: 180px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.last-news-list li{
		padding: 20px 15px;
	}
	.footer-nav{
		display: -webkit-box;
		display: flex;
	}
	.copyright{
		padding-bottom: 68px;
	}
	.page-search{
		display: none;
	}
	.right-last-news{
		margin-bottom: 16px;
	}
}
.yuy {
	background: url("../images/diqiu.png") no-repeat 0 center!important;
	width: auto!important;
	padding-left: 35px;
	border-radius: 0!important;
	position: relative;
}
.yuy-main a {
	display: block;
	width: 124px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #666;
	background: #fff;
	z-index: 1000;
}
.yuy-main {
	z-index: 999;
	position: absolute;
	left: 0;
	top: 18px;
	box-shadow: 0px 1px 11.96px 1.04px rgba(0, 0, 0, 0.07);
	padding-top: 20px;
	display: none;
}
.yuy-main:hover a {
	color: #666;
}
.header-icons .yuy:hover a {
	color: #666;
}
.yuy-main a:hover {
	background: #0f367a;
	color: #ffffff!important;
}
.yuy:hover .yuy-main {
	display: block;
}
@media screen and (max-width: 768px) {
	.yuy span {
		display: none;
	}
	.yuy-main {
		box-shadow: none;
		position: absolute;
		left: -50px;
		top: 16px;
	}
}
.faqTop-main {
	width: 100%;
	background: url("../images/faqmain.jpg") no-repeat center top;
	background-size: cover;
}
.faqTop {
	padding: 60px 0;
}
.faqTop-cont {
	width: 658px;
	margin-left: 60px;
	padding: 55px 0;
}
.faqTop-tit {
	font-size: 20px;
	font-weight: bold;
	color: #EF9301;
}
.faqTop-tex {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	margin-top: 6px;
}
.faqBet {
	background: #F4F4F4;
	padding: 60px 0;
}
.faqBet-box {
	background: #fff;
}
.faqBet-head {
	height: 104px;
	line-height: 104px;
	border-bottom: 1px solid #E5E5E5;
	padding: 0 50px;
}
.faqBet-tit {
	font-size: 26px;
	color: #333;
	font-weight: bold;
	float: left;
}
.faqBet-rit {
	float: right;
}
.faqBet-rit span {
	display: inline-block;
	padding-left: 30px;
}
.faqBet-rit .rs {
	background: url("../images/renshu.png") no-repeat 0 center;
}
.faqBet-rit .dd {
	background: url("../images/dizhi.png") no-repeat 6px center;
	margin-left: 45px;
}
.faqBet-xm {
	padding: 50px;
}
.faqBet-td {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.faqBet-tx {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	margin-top: 15px;
}
.faqBet-box {
	margin-top: 40px;
}
.faqBet-box:first-child {
	margin-top: 0;
}
.faqCet-title {
	font-size: 26px;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding-top: 60px;
	padding-bottom: 20px;
}
.faqCet-box {
	height: 100px;
	line-height: 100px;
	background: #fff;
	border-radius: 20px;
	text-align: center;
	font-size: 22px;
	color: #666;
	margin-top: 20px;
}
.faqCet-main .col-md-2 {
	padding-left: 10px;
	padding-right: 10px;
}
.jobs {
	background: url(../images/jobbanner.jpg) no-repeat center top;
	background-size: cover;
}
.faqTop-box {
	margin-top: 20px;
}
.faqTop-box:first-child {
	margin-top: 0;
}
@media screen and (max-width: 768px) {
	.faqTop-cont {
		width: auto;
		padding: 30px;
		margin-left: 0;
	}
	.faqTop {
		padding: 30px 0;
	}
	.faqBet-head {
		height: auto;
		padding: 30px;
		line-height: 1;
	}
	.faqBet-rit {
		margin-top: 15px;
	}
	.faqBet-rit span {
		padding-left: 20px;
	}
	.faqBet-rit .dd {
		margin-left: 4px;
	}
	.faqBet-xm {
		padding: 30px;
	}
	.faqBet-box {
		margin-top: 20px;
	}
	.faqCet-box {
		font-size: 16px;
		height: 60px;
		line-height: 60px;
		margin-top: 10px;
	}
	.faqCet-main .col-xs-4 {
		padding-left: 5px;
		padding-right: 5px;
	}
	.faqCet-title {
		padding-bottom: 0;
		padding-top: 30px;
	}
	.faqBet {
		padding: 30px 0;
	}
}