.font-2{
	font-family: SHSCN-Bold, HSCN-Heavy, HSCN-Normal, SHSCN-Light;	
}


@font-face {
    font-family: SHSCN-Bold;
    src: url(../index/font/SourceHanSansCN-Bold.ttf);
}
@font-face {
    font-family: SHSCN-Heavy;
    src: url(../index/font/SourceHanSansCN-Heavy.ttf);
}
@font-face {
    font-family: SHSCN-Normal;
    src: url(../index/font/SourceHanSansCN-Normal.ttf);
}
@font-face {
    font-family: SHSCN-Light;
    src: url(../index/font/SourceHanSansCN-Light.ttf);
}
@font-face {
    font-family: SHSCN-Regular;
    src: url(../index/font/SourceHanSansCN-Regular.ttf);
}
@font-face {
    font-family: SHSCN-Medium;
    src: url(../index/font/SourceHanSansCN-Medium.ttf);
}



.main-content{max-width: 1400px;margin: 0 auto;min-width: 1400px;}
/* 顶部样式 */
.top{min-height: 97px;position: absolute;z-index: 2;min-width: 1400px;max-width: 1400px;}
.logo{float: left;padding-top: 30px;margin-right: 132px;}
.nav a{display: inline-block;text-align: center;height: 64px;padding-top: 30px;color: #fff;line-height: 24px;text-decoration: none;}
.nav a .underline{display: block;width: 0px;height: 2px;background: #fff;margin: 0 auto;}
.nav-ch{font-size: 15px;font-family: 'SHSCN-Light';}
.nav-en{font-size: 10px;letter-spacing: 1px;font-family: 'SHSCN-Light';}
.ipoint{display: inline-block;padding: 20px;}
.ipoint i{display:inline-block;width: 3px;height: 3px;background: #fff;border-radius: 3px;margin-bottom: 18px;}
.telephone{float: right;height: 64px;padding-top: 32px;}
.tel-t span{color: #fff;font-size: 14px;padding-left: 4px;font-family: 'SHSCN-Light';opacity: .59;}
.tel-b{font-size: 18px;color: #fff;margin-top: 4px;}




/* 底部导航样式 */
.btm-nav-wapper{background: #202020;height: 408px;}
.btm-nav,.btm-info,.bnav-line,.qr-code,.address-info{float: left;}
.foot-code{width:70px;height: 70px;}
.address-info .detail{width:300px;}


.btm-nav p{font-size: 16px;color: rgba(255,255,255,0.6);margin-bottom: 20px;font-family: 'SHSCN-Bold';}
.btm-nav ul li a{color: rgba(255,255,255,0.6);text-decoration: none;margin-bottom: 21px;display: block;font-size: 14px;font-weight: 100;font-family: 'SHSCN-Light';}
.emptybox{height: 75px;width: 100%;}
.bnav-line{margin: 0 70px;}
.sharepic{margin:34px 0;}
.dou,.wechat,.mblog{display: inline-block;position: relative;}
.wechat{margin: 0 14px;}
.douqr,.wechatqr,.mblogqr{position:absolute;width: 137px;height: 137px;background: #fff;text-align: center;top: -152px;left: -52px;opacity: 0;}
.sharepic i{display: block;width: 8px;height: 8px;background: #fff;position: absolute;left: 50%;margin-left: -4px;bottom: -4px;transform: rotate(45deg);}
.dou:hover .douqr{opacity: 1;transition: all 0.4s;}
.wechat:hover .wechatqr{opacity: 1;transition: all 0.4s;}
.mblog:hover .mblogqr{opacity: 1;transition: all 0.4s;}
.address-info{font-size: 14px;color: rgba(255,255,255,0.7);padding-left: 16px;font-family: 'SHSCN-Light';margin-top: 6px;}
.email-info{line-height: 26px;font-family: 'SHSCN-Light';letter-spacing: 1px;}
/* 版权样式 */
.copyrighttxt{clear:both;font-size: 12px;color: rgba(255,255,255,0.5);background: #141414;height: 70px;text-align: center;line-height: 70px;letter-spacing: 1px;font-family: 'SHSCN-Medium';}
.copyrighttxt span a{color: rgba(255,255,255,0.5);}





/* 下拉菜单 */
.row.splice .col {
    padding-left: 0;
}

.down-nav{
    position: absolute;
    top:95px;
    width: 100%;
    z-index: 1000 !important;
}
.nav_main{
	width: 860px;
	margin: 0 auto;
}
.down-nav-item{
    background: rgba(255,255,255,0.85);
    position: relative;
    z-index: 999 !important;
    display: none;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
    height: 410px;
    overflow: hidden;
	/* transition: all 0.6s; */
	transition:height 2s;
	-webkit-transition:height 2s; /* Safari */
}



.down-nav-item2{height: auto;}
.down-nav-item-list{
    padding: 50px 113px 50px 80px;
    list-style: none;
    line-height: normal;
}
.down-nav-item-list li{
    border-bottom:1px solid #c7c7c7;
    padding-bottom:12px;
    padding-top:20px;
    padding-left: 6px;
}
.down-nav-item-list li:first-child{
    padding-top:0;
}
.down-nav-item-list li a{
    text-decoration: none;
    font-size: 16px;
    color:#333;
}
.down-nav-item-list li.current a, .down-nav-item-list li a:hover{
    color:#1ea4b2;
    padding-right: 20px;
    background: url(../images/nav-down-right-arrow.png) no-repeat center right;
}
.down-nav-img{
    padding:1px;width: 100%;
}

.down-nav-img img{
    width: 100%;
    height: auto;
    display: block;
}
.nav-down-tabs-wrap{
    padding:42px 62px 70px 67px;
}
.nav-down-tabs a,.nav-down-tabs,.nav-down-content{
    line-height: normal !important;
}
.nav-down-tabs a{
    color:#333;
    font-size: 16px;
    text-decoration: none;
    margin-right: 35px;
    padding-bottom:5px;
}
.nav-down-tabs a:last-child{
    margin-right: 0;
}
.nav-down-tabs a.current,.nav-down-tabs a:hover{
    color:#1ea4b2;
    border-bottom: 1px solid #1ea4b2; 
}
.nav-down-content{
    padding-top:30px;
}
.nav-down-content-list{
    padding-top:0px;
    padding-bottom:20px;
    border-bottom:1px solid #d7d7d7;
    display: none;
}
.nav-down-content-list.current{
    display: block;
}
.nav-down-content-list-item a{
    text-decoration: none;
}
.nav-down-content-list-item img{
    width: 125px;
    height: 85px;
    display: block;
    margin:0 auto;
}
.nav-down-content-list-item span{
    display: block;
    text-align: center;
    font-size: 12px;
    color:#666;
    margin-top:7px;
}
.row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -2.12766%;
	height: 100%;
}
.col {
    -ms-flex-grow: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%;
    padding-left: 2.12766%;
}
.col-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
}
.col-4 {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    width: 33.33333%;
}
.col-5 {
    flex-basis: 41.66667%;
    /* max-width: 41.66667%; */
    width: 41.66667%;
}
.col-7 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
    width: 58.33333%;
}
.col-8 {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
    width: 66.66667%;
}
.col-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
}
.col-10{
	flex-basis: 99.99%;
	max-width: 99.99%;
	width: 99.99%;
}
.down-nav-item .row.splice .col-4, .down-nav-item .row.splice .col-7 {
    background: rgba(255,255,255,0.85);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
}

.down-nav-item2 .col-5 {
    background: rgba(255,255,255,0.85);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%), 0 3px 1px -2px rgb(0 0 0 / 20%);
    max-height: 365px;
}
/* 下拉菜单 end */
