@charset "utf-8";
/* CSS Document */
/*****************************

          内页公共部分

****************************/
/********** 内页头部 ************/
.inner-header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(0,0,0,.11);
	z-index: 1;
	height: 120px;
	/*transition: all .4s ease;*/
}

.inner-header .header-logo{
	line-height: 120px;
	font-size: 0;
}

.inner-header .header-logo .link{
	width: 240px;
	height: 74px;
	line-height: 74px;
	vertical-align: middle;
}

.inner-header .header-logo .link img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle
}

.inner-header .header-info-area{
	width: calc(100% - 240px);
	padding: 10px 0 10px 50px;
	height: 120px;
}

.inner-header .header-info-area .phone-and-search{
	height: 50px;
	padding-left: 15px;
}

.inner-header .header-info-area .phone-and-search .search-area{
	width: 360px;
	height: 50px;
}

.inner-header .header-info-area .phone-and-search .search-area .text{
	height: 36px;
	line-height: 34px;
	border: 1px #dcdcdc solid;
	width: 300px;
	padding: 0 10px;
	font-size: 16px;
	color: #454545;
	border-right: 0;
}

.inner-header .header-info-area .phone-and-search .search-area .text:-ms-input-placeholder {
 color: #fff;
}
.inner-header .header-info-area .phone-and-search .search-area .text::-webkit-input-placeholder {
 color: #fff;
}
.inner-header .header-info-area .phone-and-search .search-area .text::-moz-placeholder {
 color: #fff;
 opacity: 1!important;
}

.inner-header .header-info-area .phone-and-search .search-area .button{
	width: 60px;
	height: 36px;
	color: #fff;
	text-align: center;
	background: #d7b147;
	font-size: 20px;
	cursor: pointer;
}

.inner-header .header-info-area .phone-and-search .phone-area{
	height: 50px;
}

.inner-header .header-info-area .phone-and-search .phone-area .icon{
	font-size: 0;
}

.inner-header .header-info-area .phone-and-search .phone-area .tel-info{
	padding-left: 10px;
}

.inner-header .header-info-area .phone-and-search .phone-area .tel-info .title{
	color: #fff;
	font-size: 14px;
	line-height: 1;
}

.inner-header .header-info-area .phone-and-search .phone-area .tel-info .tel{
	color: #d7b147;
	font-size: 24px;
	line-height: 1.2;
}

.inner-header .header-nav{
	font-size: 0;
	/*position: relative;*/
	width: 920px;
}

.inner-header .header-nav .nav-item{
	
	padding: 0 10px;
}

.inner-header .header-nav .nav-item > .link{
	line-height: 50px;
	color: #fff;
	font-size: 16px;
	position: relative;
}
.inner-header .header-nav .nav-item:hover > .link,
.inner-header .header-nav .nav-item.current > .link{
	color: #d6b047;
	font-weight: bold;
}
.inner-header .header-nav .nav-item .arrow{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	color: #d6b047;
	line-height: 10px;
	font-size: 30px;
	display: none;
}

.inner-header .header-nav .nav-item:hover .arrow,
.inner-header .header-nav .nav-item.current .arrow{
	display: block;
}

.inner-header .header-nav .nav-item .sub-nav{
	position: absolute;
	top: 49px;
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 1300px;
	height: 0;
	overflow: hidden;
	
	/*display: none;*/
	
}

.inner-header .header-nav .nav-item:hover .sub-nav{
	/*display: block;*/
	height: auto;
	min-height: 211px;
}

.inner-header .header-nav .nav-item .sub-nav .subnav-container{
	display: table;
	width: 100%;
	table-layout: fixed;
	border-top: 3px #d7b147 solid;
}


.inner-header .header-nav .nav-item .sub-nav .sub-list{
	background: #f9f9f9;
	padding: 20px 60px;
	position: relative;
	vertical-align: top;
	width: calc(100%/3);
}

.inner-header .header-nav .nav-item .sub-nav .sub-list:hover{
	background: #fff;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list:after{
	content:"";
	position: absolute;
	left: 0;
	top: 20px;
	width: 0;
	height: 130px;
	border-left: 1px #dcdcdc solid;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list:first-child:after{
	display: none;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item{
	position: relative;
	margin-bottom: 10px;
	z-index: 0;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item:hover{
	z-index: 1;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item > .link{
	color: #454545;
	font-size: 16px;
	line-height: 28px;
	padding: 0 10px;
	display: inline-block;
	border-radius: 5px;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item > .link:before{
	content: "|";
	padding-right: 5px;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item > .link:hover{
	background: #d7b147;
	color: #fff;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item .third-menu{
	position: absolute;
	background: #f4f4f4;
	border-radius: 5px;
	width: 230px;
	min-height: 165px;
	padding: 5px 20px 20px 20px;
	display: none;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item:hover .third-menu{
	display: block;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item .third-menu .third-item{
	
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item .third-menu .third-item .third-link{
	display: inline-block;
	color: #454545;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px #454545 solid;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.inner-header .header-nav .nav-item .sub-nav .sub-list .sub-item .third-menu .third-item .third-link:hover{
	color: #d7b147;
	border-color: #d7b147;
}

.inner-header .header-search-button-single{
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: calc(100% - 920px - 50px);
	color: #fff;
	font-size: 20px;
	display: none;
}

.inner-header .header-gongneng{
	width: 50px;
	line-height: 50px;
	font-size: 0;
}

.inner-header .header-gongneng .lang{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

.inner-header .header-gongneng .lang .lang-item{
	width: 100%;
	line-height: 32px;
	border: 1px #fff solid;
	border-radius: 40px;
	vertical-align: middle;
}

.inner-header .header-gongneng .lang .lang-item img{
	width: auto;
	max-width: 20px;
	height: auto;
	max-height: 20px;
	vertical-align: middle;
}

.inner-header .header-gongneng .lang .lang-item:hover{
	background: #bb9a40;
	border-color: #bb9a40
}


.inner-header.white-header{
	background: #fff;
	/*transition: all .4s ease;*/
}

.inner-header.white-header .header-logo .white-logo{
	display: none;
}

.inner-header.white-header .header-logo .black-logo{
	display: inline-block;
}

.inner-header.white-header .header-nav .nav-item > .link{
	color: #454545;
}

.inner-header.white-header .header-gongneng .lang .lang-item{
	border-color: #000;
}

.inner-header.white-header .header-gongneng .lang .lang-item img{
	filter: brightness(0);
}

.inner-header.white-header .header-gongneng .lang .lang-item:hover{
	background: #bb9a40;
	border-color: #bb9a40
}

.inner-header.white-header .header-gongneng .lang .lang-item:hover img{
	filter: none;
}

.inner-header.smallheader{
	height: 60px;
	box-shadow: 0 0 5px rgba(0,0,0,.17);
	/*transition: all .4s ease;*/
}
.inner-header.smallheader .header-logo{
	line-height: 60px;
	/*transition: all .4s ease;*/
}

.inner-header.smallheader .header-logo .link{
	height: 50px;
	line-height: 50px;
	/*transition: all .4s ease;*/
}

.inner-header.smallheader .header-info-area{
	height: 60px;
}


.inner-header.smallheader .header-nav .nav-item > .link{
	line-height: 60px;
	/*transition: all .4s ease;*/
}

.inner-header.smallheader .header-nav .nav-item .sub-nav{
	top: 60px;
	/*transition: all .4s ease;*/
}
.inner-header.smallheader .header-gongneng{
	line-height: 60px;
	/*transition: all .4s ease;*/
}

.inner-header.smallheader .header-info-area{
	padding-top: 0;
}

.inner-header.smallheader .header-info-area .phone-and-search{
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	background: #fff;
	height: 0;
	overflow: hidden;
	/*transition: all .4s ease;*/
}

.inner-header.smallheader .header-info-area .phone-and-search.autoheight{
	height: auto;
	/*transition: all .4s ease;*/
}

.inner-header.smallheader .header-info-area .close-search{
	position: absolute;
	right: 20px;
	top: 50%;
	height: 50px;
	width: 50px;
	text-align: center;
	line-height: 50px;
	color: #454545;
	font-size: 20px;
	margin-top: -25px;
	cursor: pointer;
}
.inner-header.smallheader .header-info-area .close-search:hover{
	color: #d7b147
}

.inner-header.smallheader .header-info-area .search-area{
	float: none;
	margin: 0 auto;
}

.inner-header.white-header .header-info-area .phone-and-search .search-area .text{
	color: #454545;
}

.inner-header.white-header .header-info-area .phone-and-search .search-area .text:-ms-input-placeholder {
 color: #888;
}
.inner-header.white-header .header-info-area .phone-and-search .search-area .text::-webkit-input-placeholder {
 color: #888;
}
.inner-header.white-header .header-info-area .phone-and-search .search-area .text::-moz-placeholder {
 color: #888;
 opacity: 1!important;
}


.inner-header.smallheader .header-info-area .phone-area{
	display: none;
}

.inner-header.smallheader .header-search-button-single{
	color: #fff;
	display: block;
	height: 60px;
	line-height: 60px;
	cursor: pointer;
}

.inner-header.smallheader .header-search-button-single:hover{
	color: #d7b147;
}

.inner-header.white-header .header-search-button-single{
	color: #454545;
}

/************ 内页主体 ****************/
.inner-main{
	position: relative;
	z-index: 0;
}

.inner-main:before{
	content:"";
	display: block;
	width: 0;
	height: 120px;
	visibility: hidden;
}

/************ 内页banner ***********/
.inner-banner{
	height: auto;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 0;
}

/*********** 内页主要内容区 ***********/
.main-content{
	position: relative;
	z-index: 1;
}

/*********** 侧边菜单类型一 **************/
.sidebar-type-1{
	width: 240px;
	margin-bottom: 100px;
}

.sidebar-type-1 .lm-title{
	height: 140px;
	padding: 30px;
	color: #fff;
	background: #2e373d;
	margin-top: 0;/*-70px;*/
	margin-bottom: 10px;
}

.sidebar-type-1 .lm-title .lm-content{
	width: 100%;
	text-align: left
}
.sidebar-type-1 .lm-title .lm-content .title-chs{
	font-size: 24px;
	font-weight: normal;
	line-height: 1.5;
}

.sidebar-type-1 .lm-title .lm-content .title-eng{
	font-size: 18px;
	line-height: 1.5;
	text-transform: capitalize
}

.sidebar-type-1 .side-menu{
	
}

.sidebar-type-1 .side-menu .side-menu-item{
	background: #f4f4f4;
}
.sidebar-type-1 .side-menu .side-menu-item .side-menu-title{
	height: 54px;
	padding: 0 42px 0 30px;
	position: relative;
	cursor: pointer;
}

.sidebar-type-1 .side-menu .side-menu-item .side-menu-title .text{
	display: block;
	width: 100%;
	color: #454545;
	font-size: 16px;
	line-height: 1.5;
}

.sidebar-type-1 .side-menu .side-menu-item .side-menu-title .fas{
	position: absolute;
	right: 30px;
	top: 50%;
	width: 12px;
	height: 12px;
	color: #454545;
	font-size: 20px;
	line-height: 12px;
	margin-top: -6px;
	text-align: center;
	transition: all .4s ease
}

.sidebar-type-1 .side-menu .side-menu-item .side-menu-title .fas.rotate90{
	transform: rotate(90deg);
	transition: all .4s ease
}

.sidebar-type-1 .side-menu .side-menu-item .side-menu-title:hover,
.sidebar-type-1 .side-menu .side-menu-item .side-menu-title.current{
	background: #d7b147;
}

.sidebar-type-1 .side-menu .side-menu-item .side-menu-title:hover .text,
.sidebar-type-1 .side-menu .side-menu-item .side-menu-title:hover .fas,
.sidebar-type-1 .side-menu .side-menu-item .side-menu-title.current .text,
.sidebar-type-1 .side-menu .side-menu-item .side-menu-title.current .fas{
	color: #fff;
}
.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu{
	background: #fff;
	padding: 15px 0;
	display: none;
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu ul{
	
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li{
	position: relative;
	padding: 5px 10px 5px 30px;
	
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li:before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 0;
	height: 24px;
	background: #d7b147;
	margin-top: -12px;
	transition: all .4s ease;
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li .link{
	color: #888;
	font-size: 14px;
	line-height: 30px;
	/*font-weight: bold;*/
	position: relative;
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li .link:after{
	content:"";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	border-bottom: 1px #d7b147 solid;
	transition: all .4s ease;
}

.sidebar-type-1 .side-menu .side-menu-item.active .side-sub-menu{
	display: block;
}


.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li:hover:before,
.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li.current:before{
	width: 4px;
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li:hover .link,
.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li.current .link{
	color: #d7b147;
}

.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li:hover .link:after,
.sidebar-type-1 .side-menu .side-menu-item .side-sub-menu li.current .link:after{
	width: 100%;
}

/*********** 右侧内容区宽度 *************/
.main-content-width-sidebar .main-container{
	width: 1010px;
}

.main-content-no-sidebar .main-container{
	padding-bottom: 100px;
}

/*********** 内页导航区类型一 ****************/
.main-content-width-sidebar .main-container .inner-nav-type-1{
	border-bottom: 1px #dcdcdc solid;
	margin-bottom: 30px;
	padding-top: 20px;
	position: relative;
}

.main-content-width-sidebar .main-container .inner-nav-type-1 .lm-title{
	position: relative;
	color: #404040;
	font-size: 24px;
	line-height: 50px;
}
.main-content-width-sidebar .main-container .inner-nav-type-1 .lm-title:after{
	content: "";
	position: absolute;
	left:0 ;
	bottom: -2px;
	width: 100%;
	height: 3px;
	background: #d7b147
}

.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation{
	position: absolute;
	right: 0;
	bottom: 0;
	height: 44px;
}

.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation a,
.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation i,
.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation span{
	color: #888;
	font-size: 12px;
	line-height: 1.5;
}
.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation i{
	padding: 0 5px;
}

.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation a:hover,
.main-content-width-sidebar .main-container .inner-nav-type-1 .navigation span{
	color: #d7b147;
}

/*************** 内页导航类型二 *****************/
.inner-nav-type-2{
	border-bottom: 1px #dcdcdc solid;
	margin-bottom: 30px;
	padding-top: 20px;
	position: relative;
}

.inner-nav-type-2 .lm-title{
	position: relative;
	font-size: 0;
}

.inner-nav-type-2 .lm-title .title-chs{
	position: relative;
	color: #404040;
	font-size: 24px;
	line-height: 50px;
	vertical-align: bottom
}

.inner-nav-type-2 .lm-title .title-chs:after{
	content: "";
	position: absolute;
	left:0 ;
	bottom: -2px;
	width: 100%;
	height: 3px;
	background: #d7b147
}

.inner-nav-type-2 .lm-title .title-eng{
	vertical-align: bottom;
	color: #404040;
	line-height: 40px;
	font-size: 16px;
}

.inner-nav-type-2 .lm-title .title-eng:before{
	content:"/";
	padding: 0 5px;
}

.inner-nav-type-2 .sub-menu{
	padding-top: 5px;
}

.inner-nav-type-2 .sub-menu .link{
	padding: 0 20px;
	border-radius: 5px;
	color: #454545;
	font-size: 16px;
	line-height: 38px;
	transition: all .4s ease
}

.inner-nav-type-2 .sub-menu .link:hover,
.inner-nav-type-2 .sub-menu .link.on{
	color: #fff;
	background: #d7b147
}

/*************** 翻页 ***************/
.page{
	font-size: 0;
}

.page .page-item{
	width: 30px;
	height: 30px;
	border-radius: 5px;
	background: #eee;
	text-align: center;
	line-height: 30px;
	color: #454545;
	font-size: 14px;
	margin-left: 10px;
}

.page .page-item.prevpage,
.page .page-item.nextpage{
	width: auto;
	padding: 0 10px;
}
.page .page-item.prevpage{
	margin-left: 0;
}

.page .page-item:hover,
.page .page-item.on{
	background: #d7b147;
	color: #fff;
}

/************* 页脚 **************/
.inner-footer{
	background: #2e373d;
	font-weight: lighter
}

.inner-footer .footer-copyright{
	height: 80px;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	width: 100%;
}

.inner-footer .footer-contact{
	max-width: calc(100% - 440px);
	height: 80px;
	color: #fff;
	display: none;
}

.inner-footer .footer-contact .contact-item{
	font-size: 14px;
	line-height: 1.5;
	margin-left: 20px;
}

.inner-footer .footer-contact .contact-item:first-child{
	margin-left: 0;
}

.inner-footer .footer-contact .contact-item .fas{
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	font-size: 12px;
	border: 1px #ccc solid;
	margin-right: 5px;
}

/************ 返回顶部 **************/
.fright{
	position: fixed;
	right: 20px;
	bottom: 100px;
}
.fright #btt{
	cursor: pointer;
	color: #d7b147;
	font-size: 14px;
	line-height: 18px;
}

.fright #btt img{
	width: 20px;
	height: 18px;
	object-fit: contain;
	margin-left: 10px;
}

/*********************************

     内页其他部分

***********************************/
/************* 产品橱窗 *************/
.inner-product-list{
	text-align: justify;
}

.inner-product-list .list-item{
	width: 312px;
	height: 262px;
	margin-bottom: 30px;
	position: relative;
	font-size: 0;
	border: 1px #fff solid;
}

.inner-product-list .list-item:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 310px;
	height: 100%;
	border: none;
	z-index: 1;
	transition: all .4s ease;
	box-sizing: border-box;
	
}

.inner-product-list .list-item .img{
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.inner-product-list .list-item .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s ease;
}



.inner-product-list .list-item .text{
	width: 100%;
	height: 50px;
	background: #eee;
	padding: 10px 20px;
	color: #454545;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	z-index: 0;
	transition: all .4s ease;
}
.inner-product-list .list-item:hover{
	border-color: #d7b147;
	box-shadow:0 9px 21px rgba(255,192,0,.51);
}

.inner-product-list .list-item:hover .img img{
	transform: scale(1.2);
}

.inner-product-list .list-item:hover .text{
	background: #d7b147;
	color: #fff;
}

/************** 产品橱窗-详情 ***********/
.product-detail{
	
}

.product-detail .pp-top{
	margin-bottom: 50px;
}

.product-detail .pp-top .pp-img{
	width: 460px;
	height: 320px;
	padding: 9px;
	border: 1px #dcdcdc solid;
}

.product-detail .pp-top .pp-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.product-detail .pp-top .pp-info{
	width: 500px;
}

.product-detail .pp-top .pp-info .pp-title{
	color: #d7b147;
	font-size: 30px;
	line-height: 1.5;
	margin-bottom: 25px;
	font-weight: normal;
}

.product-detail .pp-top .pp-info .pp-miaoshu{
	
}

.product-detail .pp-top .pp-info .pp-miaoshu .miaoshu-item{
	border-bottom: 1px #dcdcdc solid;
	height: 50px;
}

.product-detail .pp-top .pp-info .pp-miaoshu .miaoshu-item .bt{
	color: #454545;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5;
	width: 110px;
}

.product-detail .pp-top .pp-info .pp-miaoshu .miaoshu-item .bc{
	color: #454545;
	font-size: 18px;
	line-height: 1.5;
}

.product-detail .pp-detail{
	padding-bottom: 50px;
}

.product-detail .pp-detail .pp-detail-title{
	background: #f4f4f4;
	font-size: 0;
}

.product-detail .pp-detail .pp-detail-title .title{
	background: #d7b147;
	color: #fff;
	font-size: 18px;
	padding: 0 25px;
	line-height: 40px;
	font-weight: normal;
}

.product-detail .pp-detail .pp-detail-neirong{
	padding-top: 30px;
	color: #454545;
	font-size: 16px;
	line-height: 36px;
}

/************* 创新开发-金属材料 ***************/
.chuangxin-type-1{
	padding-bottom: 50px;
}

.chuangxin-type-1 .chuangxin-item{
	margin-bottom: 30px;
}

.chuangxin-type-1 .chuangxin-item .title{
	background: #f8f8f8;
	position: relative;
	margin-bottom: 20px;
	line-height: 20px;
	color: #404040;
	font-size: 16px;
	padding: 0 0 0 15px;
}

.chuangxin-type-1 .chuangxin-item .title:before{
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	height: 20px;
	background: #d7b147;
}

.chuangxin-type-1 .chuangxin-item .neirong{
	
}

.chuangxin-type-1 .chuangxin-item .neirong .list-type-1{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 70px 30px 70px;
	text-align: justify;
}

.chuangxin-type-1 .chuangxin-item .neirong .list-type-1 .list-item{
	background: #fff;
	width: 260px;
	min-height: 240px;
	padding: 20px;
	margin-bottom: 20px;
}
.chuangxin-type-1 .list-type-1 .list-item .list-title{
	position: relative;
	color: #d7b147;
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 10px;
}

.chuangxin-type-1 .list-type-1 .list-item .list-title:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 24px;
	height: 4px;
	background: #d7b147;
	border-radius: 10px;
}

.chuangxin-type-1 .list-type-1 .list-item .sub-list{
	
}

.chuangxin-type-1 .list-type-1 .list-item .sub-list .sub-item{
	border-bottom: 1px #dcdcdc solid;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #454545;
	font-size: 16px;
}

.chuangxin-type-1 .list-type-2{
	box-shadow: 0 0 11px rgba(0,0,0,.07);
	padding: 20px 30px;
}

.chuangxin-type-1 .list-type-2 .list-item{
	margin-top: 10px;
	background: #fcf7ea;
	width: 370px;
	position: relative;
	padding-left: 20px;
	padding-right: 10px;
	color: #454545;
	font-size: 16px;
	line-height: 38px;
}

.chuangxin-type-1 .list-type-2 .list-item:before{
	content:"•";
	color: #d7b147;
	width: 20px;
	text-align: center;
	line-height: 38px;
	position: absolute;
	left: 0;
	top: 0;
}

.chuangxin-type-1 .list-type-2 .list-item:first-child{
	margin-top: 0;
}

.chuangxin-type-1 .list-type-2 .list-item:nth-child(2n){
	background: #f1edf7;
}

.chuangxin-type-1 .list-type-3{
	text-align: justify;
	padding: 30px 30px 10px 30px;
	box-shadow: 0 0 11px rgba(0,0,0,.07);
}

.chuangxin-type-1 .list-type-3 .list-item{
	width: 300px;
	margin-bottom: 10px;
	position: relative;
	padding: 10px 10px 10px 20px;
	color: #454545;
	font-size: 16px;
	line-height: 30px;
	background: #ecf2f6;
}

.chuangxin-type-1 .list-type-3 .list-item:before{
	content:"•";
	color: #d7b147;
	width: 20px;
	text-align: center;
	line-height: 30px;
	position: absolute;
	left: 0;
	top: 10px;
}

.chuangxin-type-1 .list-type-3 .list-item:nth-child(2n){
	background: #f1edf7;
}

.chuangxin-type-1 .list-type-3 .list-item:nth-child(3n){
	background: #fcf7ea;
}



.chuangxin-type-1 .chuangxin-item .jieshao{
	color: #404040;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 15px;
}

.chuangxin-type-1 .list-type-4{
	text-align: justify
}

.chuangxin-type-1 .list-type-4 .list-item{
	width: 310px;
	font-size: 0;
}

.chuangxin-type-1 .list-type-4 .list-item .img{
	width: 100%;
	height: 210px;
	text-align: center;
}

.chuangxin-type-1 .list-type-4 .list-item .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.chuangxin-type-1 .list-type-4 .list-item .text{
	background: #eee;
	padding: 10px 10px;
	color: #454545;
	font-size: 14px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.chuangxin-type-2{
	text-align: justify;
	padding-bottom: 50px;
}

.chuangxin-type-2:after{
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
	visibility: hidden;
}

.chuangxin-type-2 .list-item{
	width: 490px;
	height: 120px;
	box-shadow: 0 0 11px rgba(0,0,0,.07);
	margin-bottom: 30px;
	display: inline-table;
	vertical-align: top;
	padding: 10px;
}

.chuangxin-type-2 .list-item .img{
	display: table-cell;
	width: 167px;
}

.chuangxin-type-2 .list-item .img img{
	width: 167px;
	height: 100px;
	object-fit: cover;
}

.chuangxin-type-2 .list-item .text{
	vertical-align: top;
	display: table-cell;
	padding: 5px 0 0 20px;
}

.chuangxin-type-2 .list-item .text .title{
	color: #454545;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 15px;
}

.chuangxin-type-2 .list-item .text .info{
	
}

.chuangxin-type-2 .list-item .text .info .bt{
	color: #d7b147;
	font-size: 14px;
	line-height: 24px;
}

.chuangxin-type-2 .list-item .text .info .bc{
	color: #888;
	font-size: 14px;
	line-height: 24px;
}

.chuangxin-type-2 .list-item .text .info .link{
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	width: 100px;
	text-align: center;
	border-radius: 100px;
	background: #d7b147;
}

/************ 党群工作 *************/
.dqgz-list{
	margin-bottom: 40px;
}

.dqgz-list .list-item{
	border-top: 1px #dcdcdc solid;
	padding-top: 30px;
	margin-top: 30px;
}

.dqgz-list .list-item:first-child{
	border: none;
	padding-top: 0;
	margin-top: 0;
}

.dqgz-list .list-item .img-box{
	width: 320px;
	height: 210px;
	font-size: 0;
	overflow: hidden;
}

.dqgz-list .list-item .img-box .img{
	line-height: 210px;
	transition: all .4s ease
}

.dqgz-list .list-item .img-box .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.dqgz-list .list-item .img-box:hover .img{
	transform: scale(1.2);
}

.dqgz-list .list-item .neirong{
	width: calc(100% - 320px);
	padding-left: 50px;
	padding-top: 10px;
}

.dqgz-list .list-item .neirong .title{
	font-size: 0;
	margin-bottom: 10px;
}

.dqgz-list .list-item .neirong .title .link{
	color: #404040;
	font-size: 18px;
	line-height: 1.5;
	font-weight: normal;
	transition: all .4s ease
}

.dqgz-list .list-item .neirong .title .link:hover{
	color: #d7b147
}

.dqgz-list .list-item .neirong .time{
	color: #888;
	
	margin-bottom: 20px;
	font-size: 0;
}

.dqgz-list .list-item .neirong .time span{
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
	font-size: 14px;
	line-height: 1.5;
}

.dqgz-list .list-item .neirong .time span:first-child{
	margin-left: 0;
}

.dqgz-list .list-item .neirong .info{
	color: #454545;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 25px;transition: all .4s ease
}
.dqgz-list .list-item:hover .neirong .info{
	color: #d7b147
}

.dqgz-list .list-item .neirong .more{
	font-size: 0;
}

.dqgz-list .list-item .neirong .more .link{
	color: #454545;
	border: 1px #888 solid;
	border-radius: 100px;
	width: 90px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	transition: all .4s ease;
}

.dqgz-list .list-item .neirong .more .link:hover{
	color: #fff;
	background: #d7b147;
	border-color: #d7b147
}

/************** 党群工作-详情 ***************/
.dangqun-detail{
	
}

.dangqun-detail .title-area{
	border-bottom: 1px #dcdcdc solid;
	padding: 30px 30px 15px 30px;
	text-align: center;
}
.dangqun-detail .title-area .title{
	color: #454545;
	font-size: 24px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.dangqun-detail .title-area .info{
	color: #888;
	font-size: 14px;
	line-height: 1.5;
}

.dangqun-detail .title-area .info span{
	padding: 0 10px;
}
.dangqun-detail .neirong-area{
	padding: 35px 150px;
	color: #454545;
	font-size: 14px;
	line-height: 1.6;
}

.dangqun-detail .neirong-area img{
	width: auto;
	max-width: 100%;
}

.dangqun-detail .neirong-area p{
	margin-bottom: 20px
}

.dangqun-detail .prenext{
	border-top: 1px #dcdcdc solid;
	border-bottom: 1px #dcdcdc solid;
	padding: 15px 0;
}

.dangqun-detail .prenext .prenext-item{
	width: 50%;
	text-align: right;
	font-size: 0;
	overflow: hidden;
	padding-left: 20px;
}

.dangqun-detail .prenext .prenext-item:first-child{
	text-align: left;
	padding-left: 0;
	padding-right: 20px;
}

.dangqun-detail .prenext .prenext-item .link{
	color: #454545;
	font-size: 16px;
	line-height: 1.5;
	transition: all .4s ease;
		max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dangqun-detail .prenext .prenext-item .link:hover{
	color: #d7b147
}

/*************** 关于本所 *****************/
.about-us{
	color: #454545;
	font-size: 14px;
	line-height: 1.6;
}

.about-us img{
	width: auto;
	max-width: 100%;
}

.about-us video{
	width: 100%;
	object-fit: cover;
	/*height: 410px;*/
	margin: 20px 0;
}

.about-us p{
	margin-bottom: 20px;
}

/********* 关于本所-所区分布 ***********/
.our-maps{
	padding-top: 40px;
}

.our-maps .maps-item{
	position: relative;
	padding-bottom: 60px;
	margin-bottom: 60px;
}

.our-maps .maps-item:before{
	content: "";
	position: absolute;
	background: url(../images/shadow.png) no-repeat center center;
	width: 1192px;
	height: 334px;
	left:50%;
	bottom: 0;
	margin-left: -591px;
	z-index: 1
}

.our-maps .maps-item:after{
	content:"";
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
	width: 100%;
	height: 190px;
	background: #f8f8f8;
}

.our-maps .maps-item .maps-item-container{
	position: relative;
	z-index: 2;
	width: 1100px;
	margin: 0 auto;
	background: #fff;
}

.our-maps .maps-item .maps-item-container .neirong{
	padding: 40px 30px;
	vertical-align: top;
}

.our-maps .maps-item .maps-item-container .img-box{
	font-size: 0;
	padding-left: 30px;
	padding-bottom: 60px;
	text-align: center;
	/* cursor: pointer; */
}

.our-maps .maps-item .maps-item-container .img-box img{
	width: 520px;
	height: 260px;
	object-fit: cover;
}

.our-maps .maps-item .maps-item-container .img-box p{
	color: #454545;
	font-size: 14px;
	line-height: 1.5;
	margin-top: 10px;
}

.our-maps .maps-item .maps-item-container .title{
	color: #d7b147;
	font-size: 24px;
	line-height: 1.5;
	margin-bottom: 20px;
}

.our-maps .maps-item .maps-item-container table{
	table-layout: fixed;
}

.our-maps .maps-item .maps-item-container table td{
	color: #454545;
	font-size: 18px;
	line-height: 30px;
	vertical-align: top;
}

.our-maps .maps-item .maps-item-container table td:first-child{
	font-weight: bold;
	width: 56px;
}

.map-popup{
	position:fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	background: rgba(0,0,0,.6);
}

.map-popup .popup-container{
	background: #fff;
	padding: 30px;
	width: 80vw;
	height: 80vh;
	position: relative;
}

.map-popup .popup-container .closeit{
	position: absolute;
	right: 10px;
	top: 10px;
	color: #454545;
	font-size: 20px;
	line-height: 1;
	cursor: pointer;
}

.map-popup .popup-container #allmap-width-search{
	width: 100%;
	height: 100%;
}

/****************** 招生招聘-人才招聘 ********************/
.jobs{
	
}
.jobs .jobs-lm-title{
	background: #f8f8f8;
	position: relative;
	line-height: 20px;
	color: #404040;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 30px;
}

.jobs .jobs-lm-title:before{
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	height: 20px;
	background: #d7b147;
}



.jobs .job-main{
	width: 880px;
}

.jobs .job-main .jobs-lists{
	margin-bottom: 40px;
}

.jobs .job-main .jobs-lists .list-item{
	border-bottom: 1px #dcdcdc solid;
}

.jobs .job-main .jobs-lists .list-item:first-child{
	border-top: 1px #dcdcdc solid;
}

.jobs .job-main .jobs-lists .list-item .list-title{
	color: #454545;
	font-size: 14px;
	height: 56px;
	line-height: 1.6;
	cursor: pointer
}

.jobs .job-main .jobs-lists .list-item .list-title .job-name{
	width: 290px;
	padding-right: 20px;
}

.jobs .job-main .jobs-lists .list-item .list-title .job-name .fas{
	border: 1px #aaa solid;
	color: #aaa;
	width: 20px;
	line-height: 18px;
	text-align: center;
	margin-right: 10px;
	border-radius: 2px;
	font-size: 14px;
	vertical-align: 0px;
}

.jobs .job-main .jobs-lists .list-item .list-title .job-view{
	width: 140px;
	padding-right: 20px;
}

.jobs .job-main .jobs-lists .list-item .list-title .job-date{
	width: 220px;
	padding-right: 20px;
}

.jobs .job-main .jobs-lists .list-item .list-title .job-state{
	text-align: right;
}

.jobs .job-main .jobs-lists .list-item .list-neirong{
	border-top: 1px #f8f8f8 solid;
	padding-bottom: 20px;
	display: none;
}

.jobs .job-main .jobs-lists .list-item .list-neirong .job-neirong{
	table-layout: fixed;
	color: #454545;
	font-size: 14px;
	line-height: 1.5;
}

.jobs .job-main .jobs-lists .list-item .list-neirong .job-neirong td{
	vertical-align: middle;
	padding: 8px 0;
}

.jobs .job-main .jobs-lists .list-item .list-neirong .job-neirong td.job-neirong-title{
	width: 100px;
}

.jobs .job-main .jobs-lists .list-item .list-neirong .job-neirong a{
	color: #454545;
	transition: all .4s ease;
}

.jobs .job-main .jobs-lists .list-item .list-neirong .job-neirong a:hover{
	color: #d7b147;
}

.jobs .job-search{
	width: 350px;
}

.jobs .job-search .job-search-box{
	font-size: 0;
}

.jobs .job-search .job-search-box .text{
	width: 300px;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	background: #f4f4f4;
	font-size: 14px;
	color: #454545;
}

.jobs .job-search .job-search-box .text:focus{
	outline: 1px #d7b147 solid;
}

.jobs .job-search .job-search-box .button{
	background: #d7b147;
	cursor: pointer;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 25px;
}

/************ 招生招聘-研究生教育 *************/
.yanjiusheng{
	
}

.yanjiusheng .yanjiusheng-item{
	margin-bottom: 20px;
}


.yanjiusheng .yanjiusheng-item .yanjiusheng-title{
	background: #f8f8f8;
	position: relative;
	line-height: 20px;
	color: #404040;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 20px;
}

.yanjiusheng .yanjiusheng-item .yanjiusheng-title:before{
	content:"";
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	height: 20px;
	background: #d7b147;
}

.yanjiusheng-zhuanyejieshao{
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% 210px;
	padding: 40px 70px 0 70px;
}

.yanjiusheng-zhuanyejieshao .zhuanye-title{
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 1.5;
	text-shadow: 0 0 5px rgba(0,0,0,.51);
	margin-bottom: 50px;
}

.yanjiusheng-zhuanyejieshao .zhuanye-list{
	margin-bottom: 40px;
}

.yanjiusheng-zhuanyejieshao .zhuanye-list .zhuanye-item{
	background: #fff;
	width: 540px;
	height: 260px;
	box-shadow: 0 7px 21px rgba(0,0,0,.05);
	margin-left: 40px;
	padding: 35px 100px;
	overflow: hidden;
}

.yanjiusheng-zhuanyejieshao .zhuanye-list .zhuanye-item:first-child{
	margin-left: 0;
	margin-right: 40px;
}

.yanjiusheng-zhuanyejieshao .zhuanye-list .zhuanye-item .bt{
	color: #d7b147;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px;
}

.yanjiusheng-zhuanyejieshao .zhuanye-list .zhuanye-item .bc{
	color: #454545;
	font-size: 14px;
	line-height: 2;
}

.yanjiusheng-zhuanyejieshao .zhuanye-jieshao{
	color: #454545;
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 20px;
}

.yanjiusheng-zhuanyejieshao .zhuanye-jieshao p{
	margin-bottom: 20px;
}

.daoshi{
	padding-bottom: 30px;
}

.daoshi .daoshi-list{
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
}

.daoshi .daoshi-list .select_box {
	width: 240px;
	border: 1px solid #dcdcdc;
	padding-right: 20px;
	padding-left: 20px;
	background: url(../images/arrow-yellow.png) no-repeat 210px center;
	position: relative;
	border-radius: 5px;
}
.daoshi .daoshi-list .select_box span {
	cursor: pointer;
	display: block;
	line-height: 38px;
	width: 100%;
	height: 38px;
	overflow: hidden;
	color: #454545;
	font-size: 14px;
}
.daoshi .daoshi-list .select_box ul li {
	cursor: pointer;
}
.daoshi .daoshi-list .son_ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 38px;
	border: 1px dashed #ccc;
	background: #fff;
}
.daoshi .daoshi-list .son_ul li {
	display: block;
	line-height: 38px;
	padding-left: 10px;
	width: 100%;
	font-size: 14px;
}
.daoshi .daoshi-list .hover {
	background: #ccc;
}

.daoshi .daoshi-info{
	background: #f4f4f4;
	padding: 20px 50px;
	position: relative;
	z-index: 0;
}

.daoshi .daoshi-info .daoshi-name{
	color: #404040;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px;
}

.daoshi .daoshi-info .daoshi-zhuanye,
.daoshi .daoshi-info .daoshi-fangxiang{
	color: #454545;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 10px;
}

.daoshi .daoshi-info .daoshi-zhuanye:before,
.daoshi .daoshi-info .daoshi-fangxiang:before{
	content:"•";
	color: #d7b147;
	padding-right: 5px;
}

.daoshi .daoshi-info .daoshi-jieshao{
	color: #454545;
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 10px;
}
.zhaoshengjianzhang{
	background: #f8f8f8;
	padding: 35px 60px;
	color: #454545;
	font-size: 14px;
	line-height: 1.7;
}

.zhaoshengjianzhang p{
	margin-bottom: 20px;
}

/*************** 全站搜索结果 ******************/
.full-site-search{
	min-height: calc(100vh - 200px);
	padding: 100px 175px 0 175px;
}

.full-site-search .search-box{
	width: 760px;
	margin: 0 auto 15px;
	font-size: 0;
	position: relative;
}

.full-site-search .search-box .icon{
	position: absolute;
	left: 20px;
	top: 0;
	color: #dcdcdc;
	font-size:20px;
	line-height: 50px;
	z-index: 0;
}

.full-site-search .search-box .text{
	position: relative;
	z-index: 1;
	border: 1px #aaa solid;
	line-height: 48px;
	height: 50px;
	width: 640px;
	font-size: 20px;
	color: #454545;
	padding: 0 10px 0 50px;
	border-right: none;
}

.full-site-search .search-box .button{
	width: 120px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	background: #d7b147;
	font-size: 20px;
	cursor: pointer
}

.full-site-search .total{
	width: 760px;
	margin: 0 auto 40px;
	color: #888;
	font-size: 14px;
	line-height: 1.5;
}

.full-site-search .search-list{
	margin-bottom: 40px;
}

.full-site-search .search-list .list-item{
	background: #f8f8f8;
	padding: 10px 20px;
	height: 50px;
	font-size: 0;
}

.full-site-search .search-list .list-item .link{
	position: relative;
	color: #454545;
	font-size: 14px;
	line-height: 30px;
	min-width: 42px;
}

.full-site-search .search-list .list-item .link:hover{
	color: #d7b147;
}

.full-site-search .search-list .list-item:nth-child(2n){
	background: #fff;
}

.full-site-search .search-list .list-item .link .fl{
	position: absolute;
	top: 0px;
	font-size: 12px;
	line-height: 16px;
	width: auto;
	display: block;
	padding: 0 5px;
	border-radius: 3px;
}

.full-site-search .search-list .list-item .link .fl:before{
	content: "";
	width: 0;
	height: 0;
	border-bottom: 5px solid red;
	border-left: 5px solid transparent;
	position: absolute;
	top: 5px;
	left: -5px;
}

.full-site-search .search-list .list-item .link .fl.fl1{
	color: #c579ff;
	background: #e9d5f9;
}

.full-site-search .search-list .list-item .link .fl.fl1:before{
	border-bottom-color:#e9d5f9
}

.full-site-search .search-list .list-item .link .fl.fl2{
	color: #51df5b;
	background: #e7f7e8;
}

.full-site-search .search-list .list-item .link .fl.fl2:before{
	border-bottom-color:#e7f7e8
}
.full-site-search .search-list .list-item .link .fl.fl3{
	color: #ff7373;
	background: #f9dddd;
}

.full-site-search .search-list .list-item .link .fl.fl3:before{
	border-bottom-color:#f9dddd
}
.full-site-search .search-list .list-item .link .fl.fl4{
	color: #d7b147;
	background: #f6ead4;
}

.full-site-search .search-list .list-item .link .fl.fl4:before{
	border-bottom-color:#f6ead4
}

.full-site-search .search-list .list-item .link .fl.fl5{
	color: #278dff;
	background: #d5e6f9;
}

.full-site-search .search-list .list-item .link .fl.fl5:before{
	border-bottom-color:#d5e6f9
}


/******** 头部新 ********/
.inner-header .header-logo{
	width: 360px;
}

.inner-header .header-logo .link{
	width: 100%;
	height: 120px;
	line-height: 120px;
}

.inner-header .header-info-area{
	width: calc(100% - 360px);
	padding-left: 0;
}

.inner-header .header-info-area .phone-and-search{
	padding-left: 0;
}

.inner-header .header-info-area .top-wenben{
	line-height: 50px;
	font-size: 0;
}

.inner-header .header-info-area .top-wenben img{
	height: auto;
	vertical-align: middle;
}


.inner-header .header-nav{
	width: calc(100% - 40px);
}

.inner-header .header-nav .nav-item:first-child{
	padding-left: 0;
}

.inner-header .header-gongneng{
	width: 40px;
}

.inner-header.smallheader .header-logo{
	width: 300px;
}

.inner-header.smallheader .header-info-area{
	width: calc(100% - 300px);
	padding-left: 0;
}

.inner-header.smallheader .header-info-area .top-wenben{
	display: none;
}

.inner-header.smallheader .header-nav{
	width: 920px;
}

.inner-header .header-gongneng .lang{
	position: relative;
}

.inner-header .header-gongneng .lang .lang-item{
	line-height: 24px;
	cursor: pointer;
	position: relative;
}

.inner-header .header-gongneng .lang .lang-item img{
	width: 15px;
	margin-left: 3px;
}

.inner-header .header-gongneng .lang .lang-item:after{
	content: "▼";
	color: #fff;
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

.inner-header .header-gongneng .lang .lang-list{
	position: absolute;
	left: 0;
	top: 37px;
	width: 100%;
	display: none;
}

.inner-header .header-gongneng .lang:hover .lang-list{
	display: block;
}

.inner-header .header-gongneng .lang .lang-list li{
	line-height: normal;
	border-top: 1px #eee solid;
}

.inner-header .header-gongneng .lang .lang-list li:first-child{
	border-top: none;
}

.inner-header .header-gongneng .lang .lang-list li a{
	display: inline-block;
	width: 100%;
	background: #f4f4f4;
	color: #888;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

.inner-header .header-gongneng .lang .lang-list li a:hover{
	color: #d5af46;
}

.inner-header.smallheader .header-gongneng .lang .lang-list{
	top: 43px;
}

.inner-header.white-header .header-gongneng .lang .lang-item:after{
	color: #000;
}

/******** 下拉类型二 *************/
.new-sub-nav{
	/*border-top: 3px #d7b147 solid;*/
	/*width: 100%;*/
	width: 1050px;
	position: absolute;
	left: 50%;
	top: 120px;
	margin-left: -525px;
	height: auto;
	max-height: calc(100vh - 120px);
	/*background: #fff;*/
	z-index: 101;
	display: none;
}

.new-sub-nav.smallheader{
	top: 60px;
	height: auto;
	max-height: calc(100vh - 60px);
}


.new-subnav-container{
	/*padding: 0 0 60px 0;*/
	padding: 0 30px 60px 30px;
	border-top: 3px #d7b147 solid;
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	max-width: 1050px;
}

.new-subnav-container .row{
	margin-top: 60px;
}

.new-subnav-container .sub-item{
	width: 210px;
	/*margin-left: 150px;*/
	margin-left: 50px;
}

.new-subnav-container .sub-item:first-child{
	margin-left: 0;
}

.new-subnav-container .sub-item .sub-title{
	border-bottom: 1px #eee solid;
	font-size: 0;
	margin-bottom: 20px;
}

.new-subnav-container .sub-item .sub-title .link{
	color: #454545;
	font-size: 16px;
	line-height: 2;
}

.new-subnav-container .sub-item .sub-list{
	font-size: 0;
}

.new-subnav-container .sub-item .sub-list .list-item .link{
	color: #888;
	font-size: 14px;
	line-height: 2;
}

.new-subnav-container .sub-item .sub-list .list-item .link:hover,
.new-subnav-container .sub-item .sub-title .link:hover{
	color: #d7b147;
}

.inner-header .header-nav .nav-item:hover .new-sub-nav{
	display: block;
}


@media screen and (max-width:1900px){
	.new-subnav-container{
		padding-bottom: 20px;
	}
	
	.new-subnav-container .row{
		margin-top: 20px;
	}
	
	.new-subnav-container .sub-item .sub-title{
		margin-bottom: 0;
	}
}
/************ 下拉类型三 ************/
.inner-header .header-nav .nav-item.guanyuus,
.inner-header .header-nav .nav-item.chuangxin,
.inner-header .header-nav .nav-item.kejichany,
.inner-header .header-nav .nav-item.wenmingcj,
.inner-header .header-nav .nav-item.jijianjiancha,
.inner-header .header-nav .nav-item.dangqungz,
.inner-header .header-nav .nav-item.zhaosheng{
	position: relative;
}
.new-sub-nav.sub-nav-type-2{
	width: auto;
	top: 50px;
	padding-top: 10px;
	left: 0;
	margin-left: 0;
}

.new-sub-nav.sub-nav-type-2 .new-subnav-container{
	
}

.new-sub-nav.sub-nav-type-2 .new-subnav-container .row{
	margin-top: 0;
}

.new-sub-nav.sub-nav-type-2 .new-subnav-container .sub-item{
	float: none;
	margin-left: 0;
	width:auto;
}

.new-sub-nav.sub-nav-type-2 .new-subnav-container .sub-item .sub-title .link{
	white-space: nowrap;
}

.new-sub-nav.sub-nav-type-2 .new-subnav-container .row:first-child{
	margin-top: 60px;
}
@media screen and (max-width:1900px){
	.new-sub-nav.sub-nav-type-2 .new-subnav-container .row:first-child{
	margin-top: 20px;
}
}

/******** 隐藏的锚点 *********/
.arch{
	position: relative;
	left: 0;
	top: -60px;
	width: 0;
	height: 0;
}