ol,ul {
	list-style: none;
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	margin: 10px 0
}

video {
	width: 100%;
	height: 100%
}

body,html {
	font-size: 14px;
	color: #898989;
	font-family: Arial,\微软雅黑;
	overflow-x:hidden
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

/* Clearfix hack micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

@media (max-width:1024px) {

}

.modal-dialog {
	width: 70%;
	overflow: hidden
}

.modal-dialog .modal-body {
	overflow: hidden
}

@media (min-width:2048px) {
	.modal-dialog {
		width: 1344px
	}
}

@media (min-width:1480px) {
	body,html {
		font-size: 16px
	}
}

.breadcrumb {
	background-color: transparent;
	margin-top: 20px;
	margin-bottom: 3em;
	padding: 0;
	font-size: 12px;
	color: #999
}

.breadcrumb>li+li:before {
	content: ">";
	padding-right: .5em
}

.breadcrumb .active {
	color: #999
}

.breadcrumb a {
	color: #999
}

header {
	position: fixed;
	z-index: 500;
	width: 100%;
	background: rgba(56,30,19,0.5);
	border-bottom:1px solid #333
}

header.theme-dark .header nav {
	color: #666
}

header.theme-dark .header nav a {
	color: #666
}

header.theme-dark-white .header nav {
	color: #fff
}

header.theme-dark-white .header nav a {
	color: #fff
}

header.theme-bright .header nav {
	color: #fff
}

header.theme-bright .header nav a {
	color: #fff;font-size:14px
}

header.mouseon .header nav {
	color: #666!important
}

header.mouseon .header nav a {
	color: rgb(40,77,147)!important
}

header .logo {
	margin-left: 2em;
	margin-top: 1.2em;
	position: relative;
	top: 0;
	z-index: 5
}

header .header {
	width: 70%;
	position: relative;
	top: 0;
	z-index: 5
}

@media (max-width:1024px) {
	header .header {
		width: 80%
	}
}

header .header nav {
	height: 6em
}

header .header nav ul li {
	width: 6em;
	height: 6em;
	display: inline-block;
	text-align: center
}

@media (min-width:1480px) {
	header .header nav ul li {
		width: 8em
	}
}

header .header nav ul li a {
	display: inline-block;
	line-height:6em;
	width:100%;
	text-decoration: none
}

header .header nav ul li:hover {
	color: #c4a25ac
}

header .header nav ul li:hover a {
	color: #c4a25a
}

header .header nav ul li.double-q {
	width: 8em
}

header .header nav ul li.zoom {
	width: 2em
}

header .docker-container {
	width: 100%;
	position: absolute;
	min-height: 5em;
	top: 0;
	z-index: 2;
	background-color: #fff;
	-moz-opacity: .9;
	opacity: .9;
	display: none
}

header .docker-container .docker-content {
	margin-top: 85px;
	background-color: #f2f2f2
}

header .docker-container .docker-content .docker-container-width {
	width: 70%;
	text-align: left
}

header .docker-container .docker-content .docker-container-width h5 {
	color: #1a355e;
	font-size: 1em;
	border-right: 1px dashed #8f8f8f
}

header .docker-container .docker-content .docker-container-width a {
	color: #666
}

header .docker-container .docker-content .docker-container-width>div{
	display: none;
	padding: 1em 0;
}

header .docker-container .docker-content .docker-container-width>div li{
	line-height: 2.5em;
	
}
header .docker-container .docker-content .docker-container-width>div li:first-child h5{
	border-left: 1px dashed #8f8f8f
}

header .docker-container .docker-content .docker-container-width>div a
{
	height: 2.5em;
	line-height: 2.5em
}

header .docker-container .docker-content .docker-container-width>div a:hover {
	color: #1a355e
}
header .docker-container .docker-content .docker-container-width .docker-container-product {
	margin-left: 10px
}
header .docker-container .docker-content .docker-container-width .docker-container-product li{
	float: left;
    width: 12%;
    text-align: center;	
}
header .docker-container .docker-content .docker-container-width .docker-container-product li ul li{
	display:block;
	width:100%;
}

header .docker-container .docker-content .docker-container-width .docker-container-about {
	margin-left: 102px
}
header .docker-container .docker-content .docker-container-width .docker-container-experience {
	margin-left: 367px
}
header .docker-container .docker-content .docker-container-width .docker-container-support {
	margin-left: 455px
}
header .docker-container .docker-content .docker-container-width .docker-container-join {
	margin-left: 543px
}


@media (min-width:2048px) {
	header {
		width: 1920px;
		margin: 0 auto;
		left: 0;
		right: 0
	}
}

.site-assistant {
	width: 77px;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1000
}

.site-assistant .assistant-switch {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 77px;
	height: 78px;
	z-index: 1
}

.site-assistant ul {
	position: absolute;
	left: 0;
	top: 80px;
	width: 100%;
	z-index: 5;
	display: none;
	background: rgba(0,0,0,.5)
}

.site-assistant ul li {
	font-size: .5em;
	text-align: center;
	padding: 1em .5em;
	position: relative
}

.site-assistant ul li a {
	display: block;
	border-bottom: 1px dashed #dc9953;
	text-decoration: none;
	padding-bottom: .5em;
	color: #dc9953;
	position: relative;
	z-index: 1
}

.site-assistant ul li a img {
	margin-bottom: .8em
}

.site-assistant ul li:last-child a {
	border-bottom-style: none
}

.site-assistant ul li .assistant-banner-pop {
	position: absolute;
	right: 80px;
	top: 0;
	width: 202px;
	text-align: left;
	display: none;
	z-index: 2
}

.site-assistant ul li .assistant-banner-pop a {
	display: block;
	width: 200px;
	padding: 0;
	border-style: none;
	overflow: hidden;
	line-height: 0
}

.site-assistant ul li .assistant-banner-pop a img {
	float: left;
	display: block;
	margin: 0
}

.site-assistant ul li .assistant-banner-pop a:nth-child(n+2) {
	margin-top: 3px
}

.site-assistant ul li .assistant-wechat-pop {
	position: absolute;
	right: 80px;
	top: -5px;
	width: 77px;
	z-index: 2;
	display: none;
	-moz-opacity: 1;
	opacity: 1
}

.site-assistant ul li .assistant-wechat-pop a {
	float: left;
	width: 77px;
	padding: 0;
	border-style: none;
	overflow: hidden;
	line-height: 5px;
	vertical-align: middle;
	margin-bottom: .5em
}

.site-assistant ul li .assistant-wechat-pop a img {
	float: left;
	display: block
}

footer {
	background-color: #f6f6f6;
	padding: 4.5em;
	color: #8d898c
}

footer a {
	color: #8d898c
}

footer .footer-nav li {
	line-height: 1.75em;
	height: 1.75em;
	font-size: .85em
}

footer .footer-nav .footer-logo {
	width: 192px;
	margin-bottom: 1.25em
}

footer .footer-nav p.tel {
	font-size: 1.75em
}

footer .footer-nav .footer-social p {
	width: 5em;
	height: 23px;
	float: left;
	line-height: 170%
}

footer .footer-nav .footer-social .social-wechat,footer .footer-nav .footer-social .social-weibo {
	width: 23px;
	height: 23px;
	float: left;
	position: relative;
	z-index: 2
}

footer .footer-nav .footer-social .social-wechat a,footer .footer-nav .footer-social .social-weibo a {
	width: 23px;
	height: 23px;
	position: relative;
	z-index: 1;
	display: inline-block;
	background: url(../images/icon-footer-social.png) no-repeat 0 0;
	text-indent: -100em
}

footer .footer-nav .footer-social .social-wechat .social-wechat-pop {
	display: none;
	position: absolute;
	width: 200px;
	height: 230px;
	bottom: 0;
	left: -86px
}

footer .footer-nav .footer-social .social-weibo {
	margin-left: .5em
}

footer .footer-nav .footer-social .social-weibo a {
	background-position: 0 -23px
}

footer .copyright {
	margin-top: 2em;
	font-size: .85em
}

footer .copyright ul li {
	float: left;
	padding: 0 .5em;
	border-right: 1px solid #948c88
}

footer .copyright ul li:last-child {
	border-right-style: none
}

footer .copyright .col-md-7 {
	text-align: right
}

footer .copyright small {
	color: #a3a3a3
}

@media (max-width:1024px) {
	footer {
		padding-left: 0;
		padding-right: 0
	}
}

.go-top {
	position: fixed;
	width: 41px;
	height: 41px;
	bottom: 0;
	right: 0;
	z-index: 1000
}

.go-top a {
	display: block
}

.btn-hegii {
	display: inline-block;
	padding: .5em 1.3em .5em 1.5em;
	text-align: center;
	position: relative;
	text-decoration: none;
	letter-spacing: .2em
}

.btn-hegii.btn-hegii-default {
	background-color: #898989;
	color: #fff
}

.btn-hegii.btn-hegii-default:hover:after {
	border: solid 1px #898989
}

.btn-hegii.btn-hegii-white {
	background-color: #fff;
	color: #898989
}

.btn-hegii.btn-hegii-white:hover:after {
	border: solid 1px #fff
}

.toggle-icon {
	margin: .5em auto
}

.toggle-icon li {
	float: left;
	text-align: center;
	position: relative;
	z-index: 3
}

.toggle-icon li:last-child {
	border-right: dashed 1px #d4d4d4
}

.toggle-icon li a {
	text-decoration: none;
	display: block;
	position: relative;
	z-index: 1;
	margin: 0 auto
}

.toggle-icon li a span {
	margin-top: 1em;
	display: block;
	color: #dfa160;
	margin: 0 auto
}

.toggle-icon li a span:first-child {
	width: 70%
}

.toggle-icon li a span:nth-child(2) {
	margin-top: 1.75em
}

.toggle-icon li a:hover span {
	color: #333
}

.toggle-icon li.active a span {
	color: #333
}

.toggle-mask {
	position: relative
}

.toggle-mask>img {
	position: relative;
	z-index: 1
}

.toggle-mask .mask {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 3;
	background-color: #1a355e;
	-moz-opacity: .7;
	opacity: .7;
	color: #fff;
	text-align: center
}

.auto-vertical-align {
	position: relative;
	top: 0;
	left: 0
}

.auto-vertical-align .vertical-align-item {
	position: absolute;
	z-index: 2;
	top: 5%
}

.blank-spacing {
	min-height: 400px;
	padding: 100px 0
}

.default-kv {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	height:85px;
	background:#3f81ff
}
.default-kv img{
	width:100%;
}
@media (min-width:2048px) {
	.default-kv {
		width: 1920px
	}
}

.blank-kv {
	height: 5em
}

.full-width {
	width: 100%;
	margin: 0 auto
}

@media (min-width:2048px) {
	.full-width {
		width: 1920px
	}
}

.general-content {
	padding: 2em 0 4em 0
}

.general-content h1 {
	color: #1a355e
}

.general-content p {
	line-height: 180%;
	padding: 2em 0
}

.general-content p strong {
	padding: 2em 0
}

.general-content p strong:first-child {
	padding-top: 0
}

.general-content .sitemap {
	width: 100%
}

.general-content .sitemap td,.general-content .sitemap th {
	width: 12.5%;
	padding: .6em 0
}


.col-clear-padding {
	padding-left: 0;
	padding-right: 0
}

.col-clear-padding .col-md-12,.col-clear-padding .col-md-3,.col-clear-padding .col-md-4,.col-clear-padding .col-md-5,.col-clear-padding .col-md-6,.col-clear-padding .col-md-7,.col-clear-padding .col-md-8,.col-clear-padding .col-md-9 {
	padding-left: 0;
	padding-right: 0
}

.col-fix-padding {
	padding-left: 5px;
	padding-right: 5px
}

.col-fix-padding .col-md-12,.col-fix-padding .col-md-3,.col-fix-padding .col-md-4,.col-fix-padding .col-md-5,.col-fix-padding .col-md-6,.col-fix-padding .col-md-7,.col-fix-padding .col-md-8,.col-fix-padding .col-md-9 {
	padding-left: 5px;
	padding-right: 5px
}
.subtit-en{
	font-size:18px
}
.subtit-des{
    font-size:16px;
}
.sub-title{
	padding:1.5em 0;text-align:center;font-size:32px;line-height:32px;color:#dfa160;
}
.crice-ico{
	font-size:16px;vertical-align: middle;font-family:Consolas;
}
/*
 ***********************************************************************************************************************************
 * 翻页																													　 *
 ***********************************************************************************************************************************
*/
/*pages*/
#for-pagination{margin:3.125% 0 4.167% 0;text-align: center;font-size: 14px;color: #999;}
#for-pagination ul li{display:inline-block;border: 1px solid #d8d8d8;margin-right: 5px;padding:0 1em;line-height:28px}
#for-pagination a{display: inline-block;font-size: 14px;color: #999;height:28px;text-align:center;line-height:28px;float:none;padding:0;margin:0;background:none;border:none}
#for-pagination font{background: #284d93;color:#fff;border:1px solid transparent;}
#for-pagination ul li:hover,.for-pagination ul li.thisclass{background:#284d93;color:#fff;}
#for-pagination ul li:hover a{color:#fff;}
#for-pagination .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{z-index: 2;color: #fff;background:none;border-color: none;}
#for-pagination .pagination>li:last-child>a, .pagination>li:last-child>span,.pagination>li:last-child:hover{border-radius:0;float:none;padding:0;color:#999;background:none;border:none}
#for-pagination select{border:none;background:none}
#for-pagination option{background:transparent;color:#999}
/*
 ***********************************************************************************************************************************
 * 产品图标集																													　 *
 ***********************************************************************************************************************************
*/
.index-product-series {
	font-size: 12px;
	margin: 0 auto;
	position: relative;
	z-index: 3;
	padding:1em 0;
}

.index-product-series .toggle-icon li {
	width: 19.8%;	
	border-right: 1px dashed #dfa160;
}
.index-product-series .toggle-icon li:last-child{
	border:none
}
.index-product-series .toggle-icon li ul {
	width: 100%;
	display: none;
	position: absolute;
	background-color: #fff
}

.index-product-series .toggle-icon li ul li {
	width: 100%;
	text-align: center;
	float: none
}

.index-product-series .toggle-icon li ul li a {
	color: #898989
}

.index-product-series .toggle-icon li ul li:last-child {
	border-bottom-style: none;
	border-right-style: none
}

.index-product-series.align-vertical .toggle-icon li ul {
	top: 8em
}

.index-product-series.align-vertical .toggle-icon li ul li {
	border-left-style: none
}

.index-product-series.align-horizontal .toggle-icon {
	width: 80%
}

.index-product-series.align-horizontal .toggle-icon li {
	border-style: none
}

.index-product-series.align-horizontal .toggle-icon li a {
	width: 100%;
	margin: 0 auto
}

.index-product-series.align-horizontal .toggle-icon li a span {
	text-align: left;
	float: left
}

.index-product-series.align-horizontal .toggle-icon li a span:first-child {
	width: 25%;
	margin-left: 5%
}

.index-product-series.align-horizontal .toggle-icon li a span:nth-child(2) {
	margin-top: .3em;
	float: right;
	width: 66%
}

.index-product-series.align-horizontal .toggle-icon li ul {
	top: 4em
}

.index-product-series.align-horizontal .toggle-icon li ul li {
	border-bottom: 1px dashed #d4d4d4
}

.index-product-series.align-horizontal .toggle-icon li ul li:last-child {
	border-bottom-style: none
}
/**********************
 * mobile screen media
 */
@media (max-width: 767px){
/****************
 * mheader
 */
 /*导航动画*/
.header_warp{position: fixed;width: 100%;z-index: 999;top: 0;left: 0;background:#fff}
.header_warp .logo{display:inline-block;height: 38px;width: 180px;background:url(../images/logo.png) no-repeat;background-size:100% auto;overflow: hidden;text-indent: -40em;position: relative;z-index: 100;margin: 0 15px;
    margin-top: 5px;}
.header_warp .navBox,.navBox2{position:absolute; right:0px; top:0px; z-index:996; cursor:pointer;}
.header_warp .nav_more{background:0 0;border:none;padding:10px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.header_warp .nav_more:focus{outline:0}

.header_warp .nav_more .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#fff}
.navbar-nav>li>a{line-height: 2em;}
.header_warp .nav_more .icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.header_warp .nav_more .icon-bar{display:block;margin:5px 0;width:23px;height:2px;background-color:#284d93}
.menu_ico{width:24px;height: 22px;background: url(../images/menu_ico_01.png) no-repeat;position: absolute;left:2px;top:19px;background-size:100%;}
.menu_ico1{background-position: 0 0px;}
.menu_ico2{background-position:0px -53px;}
.menu_ico3{background-position: 0 -107px;}
.menu_ico4{background-position: 0 -160px;}
.menu_ico5{background-position: 0 -214px;}
.menu_ico6{background-position: 0 -269px;}
.menu_ico7{background-position: 0 -324px;}
.menu_ico8{background-position: 0 -377px;}
.menu_ico9{background-position: 0 -431px;}
.header_warp .caret{position: absolute;right:10px;top:20px;border:0;background:url(../images/menu_ico_02.png) no-repeat 0 -58px;width: 10px;height: 10px;}
.header_warp .dropdown .caret{background-position: 0 0;}
.header_warp a:after{position: absolute;right:10px;top:20px;border:0;background:url(../images/menu_ico_02.png) no-repeat 0 0;width: 10px;height: 10px;top: 12px;}
.header_warp  a:after{background-position: 0 -113px;}
.header_warp .caret{background-position: 0 -113px;}



.navList{z-index: 900;width: 100%;background:#fff;display: none;position: fixed;height: 100%;background:#fff;top: 0;left: 0;overflow: scroll;}
.navList_ul>li>a{padding:20px 35px;position: relative;color:#3d3d3d;display: block;}
.navList_ul .open>a, .navList_ul .open>a:focus, .navList_ul .open>a:hover{background:#fff;border-color: #c4c4c4;}

.navList ul{padding: 0;list-style: none;background:#f9fafb;padding: 15px 30px;padding-top:46px;}
.navList ul li{overflow: hidden;position: relative;}
.navList ul li > a {border-bottom: 1px solid #c4c4c4;font-size: 1.2em;line-height: 120%;position: relative;z-index: 2;}
.header_warp .navdrop_menu{margin:0;padding:0;border:0;display: none;}
.header_warp .navdrop_menu>li>a{ padding:15px 35px;font-size: 1.1em;position: relative;}
.header_warp .navdrop_menu li li{text-indent: 1em;}
.navdrop_menu>li>a{display: block;padding: 3px 20px;clear: both;font-weight: 400;color: #333;white-space: nowrap;}

.header_warp_cut .navdrop_icon{width: 30px; height:30px;position: absolute;right:5px;top: 15px;}

.header_warp_cut li .navdrop_icon .icon-bar{-webkit-transition:all .5s ease;z-index: 10;}
.header_warp_cut li .navdrop_icon .icon-bar{display:block;margin:5px 0;width:10px;height:2px;background:#3d3d3d;}
.header_warp_cut li .navdrop_icon .icon-bar{background:#284d93;position: absolute;right: 0;top: 10px;}
.header_warp_cut li .navdrop_icon .middle{width:0;vertical-align: hidden;}
.header_warp_cut li .navdrop_icon .top{-webkit-transform:translateY(-4px) rotateZ(45deg);}
.header_warp_cut li .navdrop_icon .bottom{-webkit-transform:translateY(2px) rotateZ(-45deg);}


.header_warp_cut .navdrop .navdrop_icon .icon-bar{-webkit-transition:all .5s ease;}
.header_warp_cut .navdrop .navdrop_icon .icon-bar{display:block;margin:5px 0;width:12px;height:2px;background:#3d3d3d;}
.header_warp_cut .navdrop .navdrop_icon .icon-bar{background:#284d93;position: absolute;right: 0;top: 10px;}
.header_warp_cut .navdrop .navdrop_icon .middle{width:0;vertical-align: hidden;}
.header_warp_cut .navdrop .navdrop_icon .top{-webkit-transform:translateY(-5px) rotateZ(90deg);}
.header_warp_cut .navdrop .navdrop_icon .bottom{-webkit-transform:translateY(-5px) rotateZ(-0deg);}

.header_warp_cut .navdrop .navdrop_icon_cut .icon-bar{-webkit-transition:all .5s ease;}
.header_warp_cut .navdrop .navdrop_icon_cut .icon-bar{display:block;margin:5px 0;width:12px;height:2px;background:#3d3d3d;}
.header_warp_cut .navdrop .navdrop_icon_cut .icon-bar{background:#284d93;position: absolute;right: 0;top: 10px;}
.header_warp_cut .navdrop .navdrop_icon_cut .middle{width:0;vertical-align: hidden;}
.header_warp_cut .navdrop .navdrop_icon_cut .top{width: 0;}
.header_warp_cut .navdrop .navdrop_icon_cut .bottom{-webkit-transform:translateY(-5px) rotateZ(-0deg);}


.header_warp_cut .navdrop_menu .navdrop_icon{width: 20px;height: 20px;top: 12px;right: 25px}
.header_warp_cut .nav_bottom{text-align:center;height:150px;display:block;background:#f9fafb}

.header_warp_cut{height: 100%;overflow: scroll;position: fixed;}
.theme-bright .logo{background: url(../images/logo.png) no-repeat;background-size: 100% auto;}
.theme-dark .logo{background: url(../images/log2.png) no-repeat;background-size: 100% auto;}
.theme-dark .nav_more .icon-bar{background: #284d93;}

.header_warp_cut .logo{background:url(../images/logo.png) no-repeat;background-size:100% auto;position: relative;z-index: 1000;}
.header_warp_cut .navBox{z-index: 1000;}

.header_warp_cut .nav_more .icon-bar{background:#284d93;}
.header_warp_cut .nav_more .middle{width:0;vertical-align: hidden;}
.header_warp_cut .nav_more .top{-webkit-transform:translateY(6px) rotateZ(45deg);}
.header_warp_cut .nav_more .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);}

/*-----mheader end-----*/
.index-banner{margin-top:48px}
.subtit-en{font-size:14px}
.subtit-des{font-size:14px;}
.sub-title{padding:0.5em 0;text-align:center;font-size:24px;line-height:24px;color:#dfa160;margin-top:48px}
.crice-ico{font-size:8px;vertical-align: middle;}
.mspace{height:80px;}
.mfooter{display:block;position:fixed;bottom:0;width:100%;height:50px;overflow:hidden;background:#fff;border-top:1px solid #e0e0e0;z-index:1000}
.mfooter a{width:25%;display:block;float:left;text-align:center;font-size:12px;padding:6px 0 4px}
.mfooter a>div{padding:0 38%}
.mfooter a img{max-width:100%}
.go-top{bottom:100px}
.toggle-mask {margin-bottom:20px}
}