@charset "utf-8";/* CSS Document */

.device-mobile{display: none;}
.device-pc{display: block}
.device-pc-flex{display:flex}
html, body, ul, li, dl, dd, dt,div,p {margin:0;padding:0;}
ul li{list-style-type:none;}
a img {border:none;}
a {text-decoration:none;}
table{border-spacing:0;width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;}
table tr>td, table tr>th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 5px;}
.clearfix::after{
    display: block;
    clear: both;
}

.offset-120 {
margin-left:120px;
}

.home-cont{
	background-image: url(../images/homePage/background.png);
}
.bottom-style{
	padding-bottom: 45px;
}
/* 标题 */
.title-row{
	position:relative;
}
.title-row .title-cont a{
	color: #ac0008;
}

.title-row .title-cont{
       width: 169px;
    font-size: 31px;
    font-weight: bolder;
    margin-bottom: 17px;
	text-align: justify;
    text-align-last: justify;
}
.title-row .info-title-col{
       width: 160px;
	padding-left:0;

}
.title-row .title-cont img{
	width: 100%;
    height: 40px;
}
.title-row  .first-more-row{
	position:relative;
}
.title-row  .first-more-row>a{
	position:absolute;
	right: 0px;
	bottom:40px;
	color: #000;
}

.title-row .more-row>a{
	color: #000;
	position:absolute;
	right:14px;
	bottom:50px;

}
.title-row .title-cont a span{
	display:block;
}
.title-row .title-cont a span:nth-of-type(1){
   border-bottom: 2px solid;
	/*padding-bottom: 8px;*/
	/*margin-bottom:4px;*/
	margin-top:-6px;
}
.title-row .title-cont a span:nth-of-type(2){
		font-weight: 500;
}
.title-row .title-cont .news-title span:nth-of-type(2){
	font-size: 15px;
}

.title-row .title-cont .product-title span:nth-of-type(2){
	font-size: 16px;
}

.title-row .title-cont .invest-title span:nth-of-type(2){
	font-size: 12px;
	letter-spacing: -1px;
}

/*资讯动态*/
.test-cont{
	position: relative;
}

.test-cont .writ-cont{
	/* border-right: 1px solid #eee; */
}
.test-cont .writ-cont>dl:nth-of-type(1) {
    margin-top: 0;
    padding-top: 0;
}
.test-cont .writ-cont>dl>dt h3:nth-of-type(1) {
    margin-top: 0;
}

.test-cont .writ-cont.device-pc  h3 {
    font-size: 1.17em;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0;
}

.test-cont .writ-cont.device-mobile  h3 {
    font-size: 0.8em;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
	margin-bottom: 0px;
}
.test-cont .writ-cont.device-mobile  span {
    font-size: 0.8em;
    color: #333;
    margin-top: 10px;
	margin-bottom: 0px;
}


.test-cont .writ-cont  a {
    text-decoration: none;
    color: #333;
}
.test-cont .writ-cont>dl>dt {
    font-size: 16px;
    color: #666;
    line-height: 22px;
}
.test-cont .writ-cont>dl>dd span img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
}
.test-cont .writ-cont>dl>dd span {
    font-size: 14px;
    float: right;
}
.test-cont .writ-cont>dl>dd a {
    color: #58a;
    text-decoration: none;
}
.test-cont .writ-cont >dl>dd p {
    margin: 14px 0;
}
.test-cont .writ-cont >dl {
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding: 7px 10px 0;
    margin-top: 20px;
}
.test-cont .video-desc{
	margin-top:22px;
	text-align:center;
}
/*视频下方图片*/
.test-cont .video-desc-img{
	margin-top:1px;
}
.test-cont .video-desc-img>img{
	height:38px;
	width:100%;
}

/*产品系列*/
.range-row  .range-col img{
	width:100%;
}
.range-row .col-lg-2{
	margin-bottom: 1.25rem;
	width:260px;
}
#product-focus .swiper-pagination-bullet-active{background:red!important;}



/*招商*/
.business-row .business-col{
	position:relative;
}
.business-row .business-col .bus-back-img{
	width:100%;
}
.business-row .col-lg-4{
	margin-bottom: 1.25rem;
}


/*投资者专区-信息*/
.stock-info-page {
	color:#666;
	font-size:16px;
}
.stock-info-page .lastTimeDesc{font-size:10px;}
.stock-info-page .row{padding:10px;}
.stock-info-page .bgColor{background-color:#f6f6f5;}
.stock-info-page .bondsName>span{display:inline-block}
.stock-info-page .fontStyle{font-weight:400;font-size:24px;}
.upDowRow .currentPrice{font-size:52px;}
.upDowRow .cny{font-size:20px;}
.upDowRow  #triangleIcon>svg{width:15px; margin:0 5px;}
.convertibleBonds{line-height:45px;}



/*二级页banner图*/
.second-banner-bg img{width:100%;}

/*二级导航*/
.secondary-container{padding:0;}
.nav-title{background:url(../images/homePage/nav-bar-bg.png) no-repeat;background-size: 100% 100%;}
.second-nav{background-color:#eee; position:relative;}
.second-nav ul{display: flex; }
.second-nav ul li{ 
	padding:24px 0;
	text-align:center;
}
.second-nav ul li>a{color:#333;padding:24px 0; font-size:18px;}
.second-nav ul li>a.selected,.second-nav ul li>a:hover{ color:rgba(173,0,3);border-bottom:3px solid #ad0003;}
.nav-title{
	width:200px;
	font-size: 18px;
    font-weight: 600;
	color:#fff;
	display:inline-block;
}
.selected-title{display:inline-block;padding:0px 48px; font-size:18px;color:#333; font-weight:600;}
.second-nav .detail-page-nav{
	color:#ad0003;
	border-bottom:3px solid #ad0003;
	padding: 10px 0;
    font-size: 18px;
}

.breadcrumbs { 
    margin: 24px 10px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid  #cccccc;
    margin-bottom: 24px;
}
.breadcrumbs a {color:#333; font-size:16px;}

/*二级页*/
.container-second-page{
	width:1000px;
	margin-top:35px;
}

/*经销商地图*/
.distributor-map-page #info>span>img{
	width:100%;
}

/*产品中心*/
.team-page .introduce-cont {display:none;border:none; margin-bottom:30px;}
.team-page .introduce-cont>.card {border:none;}
.team-page .card-show{display:flex;}
.product-cont .card{border:none;margin-bottom:20px}
.product-cont .card .card-body{padding:unset !important;}
.product-cont .card .card-body .card-title{background-color:#ad0003;  color:#fff; text-align:center;padding:5px 0;}
.product-cont .card .card-text{margin-bottom:5px;}
.product-cont .label-row{
	border-spacing: 5px;
}
.product-cont .label-row>img{
	width:44px;
}
.product-cont .label-row .btn-weidian{
	    border: none;
    background-color: #ad0003;
    color: #fff;
    width: 44px;
    font-size: 13px;
    border-radius: 4px;
    padding: 0;
    height: 40px;
    text-align: center;
   display: table-cell;

}
.product-cont .label-row .btn-huabei{
	 border: none;
    color: #fff;
    background-color: #ad0003;
    width: 44px;
    height: 40px;
    display: table-cell;
	vertical-align:middle;
	text-align:center;
    font-size: 9px;
    border-radius: 4px;
    padding: 0;
}
/*产品中心--产品矩阵*/
.brand-card>.card{border:none;margin-bottom:25px;}
.brand-card>.card> a > img{box-shadow: 2px 2px 5px #eee;}




/*产品中心--礼品及定制*/
.girt-custom-page .gift-custom-title>.card{
	border:none;
	text-align:center;
	margin-bottom:64px;
}
.girt-custom-page .gift-custom-title .main-title{
	position:relative;
	margin:0 auto;
	width:260px;
	background-color:#ad0003;
	color: #fff;
    padding: 8px;
}
.girt-custom-page .gift-custom-title .main-title>span{
		display:block;
}
.girt-custom-page .gift-custom-title .main-title>span:nth-of-type(1){
	font-size:22px;
	font-weight: bold;
}
.girt-custom-page .gift-custom-title .main-title>span:nth-of-type(2){
	font-size:12px;
}
.girt-custom-page .gift-custom-title .main-title>img{
 width:200px;
}
.girt-custom-page .gift-custom-title .main-title>img:nth-of-type(1){
	position: absolute;
    top: 50%;
    left: -65%;
    transform: translate(0, -25%);
}
.girt-custom-page .gift-custom-title .main-title>img:nth-of-type(2){
	position: absolute;
    top: 50%;
    right: -65%;
    transform: translate(0, -25%);
}
.girt-custom-page .gift-custom-title .sub-title{
	margin:20px 0;
}
.girt-custom-page .gift-custom-title .sub-title>img{
	width:23px;
}
.girt-custom-page .gift-custom-title .sub-title>span{
	font-size:18px;
	font-weight:600;
}
.girt-custom-page .gift-custom-title .small-title>img{
	width:20px;
}
.girt-custom-page .gift-custom{
		margin-bottom:116px;
}
.girt-custom-page .gift-custom>.card{
	border:none;
	width:280px;
	margin: 0 9px;
}

.girt-custom-page .gift-custom>.card .card-body {
    padding: unset !important;
}
.girt-custom-page .gift-custom>.card .card-body .card-title {
    background-color: #ad0003;
    color: #fff;
    text-align: center;
    padding: 5px 0;
}
.girt-custom-page  .page-end-foot .foot-col{
	text-align:center;
}
.girt-custom-page  .page-end-foot .foot-col .phone-desc{
	padding: 7px;
    background-color: #ad0003;
    border-radius: 22px;
    font-size: 18px;
    color: #fff;
	margin:8px;
}
.girt-custom-page  .page-end-foot .foot-col>img:nth-of-type(1){
		width:200px;
}

.girt-custom-page  .page-end-foot .foot-col>img:nth-of-type(2){
		width:280px;
}
.girt-custom-page  .page-end-foot .foot-col .about-trot-desc{
	font-size:14px;
	color:#666;
	margin: 30px 0 116px 0px;
}

/*关于通葡*/
.container-about-page{width:900px;margin-top:60px;}
.container-about-page .introduction-title{text-align:center;color:#333;font-size:20px;margin-bottom:30px;font-weight:600;}
.container-about-page .introduction-cont{color:#666;font-size:16px;text-indent: 2em;}
.container-about-page .introd-img{margin-top:20px;}
.container-about-page .introd-img img{width:100%;}


/*关于通葡--管理团队*/
.team-page .team-name{font-weight:bold; font-size:22px;color:#333; margin-top:30px;}
.team-page .team-edu{font-weight:600; color:#333; margin:15px 0;}
.team-page .team-introduce{
	color:#666;
	/*margin:10px 0;*/
	    text-indent: 2em;
}
.team-page .manager-int-row .manager-card{background-color:#efefef; text-align:center;padding:47px; margin-right:10px}
.team-page .manager-card .card-name{ color:#999; font-weight:bold;}
.team-page .manager-card .card-introduce{font-weight:600; color:#999; margin-bottom:8px 0;}
.team-page .manager-card .card-up-icon{fill:#999;width:15px;height:15px;}

.team-page .manager-card:hover{cursor:pointer}
.team-page .manager-card:hover  .card-name{font-size:18px;color:#333;}
.team-page .manager-card:hover .card-introduce{color:#333}
.team-page .manager-card:hover .card-up-icon{fill:#ad0003}


/*关于通葡--组织结构页*/
.organization-page>img{
	width:800px;
}


	/*关于通葡--通葡历史*/
.history-page-title{
	text-align:center;
	margin-bottom:30px;
}
.history-page-title>h5{
	font-weight:bold;
}
/*两个图片小标题*/
.time-line-title{
	position:relative;
	text-align:right;
}
.time-line-title>img{
	width:90px;
}
.time-line-title>span{
	position:absolute;
	font-weight:bold;
	color:#fff;
	top:22px;
	right:16px;
}
.time-line-title-left{
	position:relative;
	text-align:left;
}
.time-line-title-left>img{
	width:120px;
}
.time-line-title-left>span{
    position: absolute;
    font-weight: bold;
    color: #fff;
    top: 23px;
    left: 8px;
}


/*关于通葡--品牌专区*/
.brands-page{
	width:900px;
	margin-top: 3rem;
}
.brands-cont>p>span{
	font-family:微软雅黑 !important;
}

	/*时间轴*/
.about-history-page .lsry-wrap {
    position: relative;
    top: 10px;
    left: 0px;
    padding-bottom: 200px;
    overflow: hidden;
}
.about-history-page .lsry-box {
    width: 98%;
    min-height: 100px;
    margin: 0 auto;
    background: url(../images/homePage/aboutUs/isry-bg.png) repeat-y 50% 0%;
}


.lsry-box li.first-type {
    margin-top: 0px;
}

.lsry-box li {
    margin-top: 60px;
}
.lsry-box li.odd {
    padding-right: 30px;
}


.lsry-box li.even {
    padding-left: 30px;
}

/*--时间轴左侧--*/
.lsry-box .desc-row {
    position: relative;
    top: 0px;
    left: 0px;
	display: grid;
    grid-template-columns: auto 64px;
}
.lsry-box  .bg-p-style{
    background-color: #ad0003;
    display: inline-block;
    padding: 5px;
    color: #fff;
	margin-top:7px;
}

.lsry-box .desc-row>a{
    color: #666;
}

.hor-line-col{
	padding:10px;
}

.text-right {
    text-align: right;
}
.about-history-page .lsry-list {
    position: relative;
}


/*--时间轴右侧--*/
.lsry-box .desc-row-right {
    position: relative;
    top: 0px;
    left: 0px;
	display: grid;
    grid-template-columns:  64px auto;
}
.lsry-box .desc-row-right .hor-line-col{
	 -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
}
.lsry-box .short-text{
	padding-top:12px
}
/*左侧圆icon*/
.lsry-box .arr-one {
    position: absolute;
     top: -9px;
    right: -63px;
}

/*右侧圆icon*/
.lsry-box .arr-two {
    position: absolute;
    top: -9px;
    left: -60px;
}


.lsry-box .arr>img{
		width:63px;
}

.lsry-box .arr>span{
	font-size:16px;
	color:#fff;
	position: absolute;
    top: 50%;  
	left: 50%;
	transform: translate(-50%,-50%);;
    z-index: 9;
	font-weight: 600;
}

/*大圆*/
.lsry-box  .arr-large>img{
	width:90px;
}
.lsry-box .large-circle-one{
	 position: absolute;
     top: -20px;
    right: -77px;
}
.lsry-box .large-circle-two{
	 position: absolute;
     top: -20px;
    left: -74px;
}

.lsry-box .arr-large>span{
	font-size:20px;
	color:#fff;
	position: absolute;
    z-index: 9;
	 top: 50%;
    left: 50%;   
	transform: translate(-50%,-50%);
	font-weight: 600;
}
	
.lsry-box .end-large-text{
	font-size: 24px;
    font-weight: bold;
    color: #ad0003;
	    position: absolute;
    right: -80px;
    top: 70px;
}


.lsry-box .clear{
	clear:both;
}

.clearfix-before {*zoom:1;}
.clearfix-before:before {display:block;content:".";height:0;clear:both;visibility:hidden;}



/*三级导航*/
.three-level-nav-row{
	margin-left:-12px;
}
.three-level-nav-row .col-three-level-nav{
	margin-bottom:1px;
}
.three-level-nav-row .col-three-level-nav>a{
	color: #666;
    background: #f9f9f9;
    display: inline-block;
    padding: 11px;
    text-align: center;
    width: 200px;
    font-size: 15px;
	 border-left: 10px solid #fff;
}
.three-level-nav-row .col-three-level-nav >a.selected,.three-level-nav-row .col-three-level-nav>a:hover{
	background-color:rgba(173,0,3,.2);
	border-right:3px solid #ad0003;
}


 /*二级页导航*/
header {width:100%;padding:0px;}
.nav-index-container{position:relative;}/*首页导航*/
.nav-index-container .index-bg-ransparent{position:absolute; top:0;left:0;z-index:100;width:100%;}/*首页定位导航于轮播图*/


.header-second-page{position:relative;z-index:999;}
.nav-second-container{padding-bottom:30px; max-width: 1500px;} 
.nav-second-container .logo{height: 137px; width: 187px;padding:0; } /*二级页导航logo*/
.nav-second-container .logo.device-mobile {height: 60px;width:264px;padding:0; } /*二级页导航logo*/

.nav-second-container .logo>a>img{height:100%;}  /*二级页导航logo*/
.nav-second-container .nav-second-cont{width:100%;padding:0;position:static; }
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar{ /* margin-left:auto; */ } 
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .nav-bar-li{ font-size: 18px; color: #333; line-height: 35px;  height: 50px; padding: 0 25px;}
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .nav-bar-li>a{padding:0;  color:#333}
/*二级页导航搜索框*/
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .nav-bar-li .search-mod{
	position:relative;
	top: -1px;
}
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .nav-bar-li .search-mod input{
	width: 175px;
    height: 37px;
    border-radius: 50px;
	border: 1px solid #eee;
}
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .nav-bar-li .search-mod>img{width:20px;height:20px;position: relative;right: 38px;cursor: pointer;}

/*二级页导航下拉选择*/
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .search-sel{padding:0px;}
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar  .search-sel .nav-select {
    width: 175px;
    height: 42px;
    font-size: 18px;
	border-radius: 50px;
	background-color: rgb(175, 1, 3);
	color: #fff;
    text-align: center;
   border: none;
	line-height:42px;
	position: relative;
}

.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .search-sel .nav-select .select-img{  width: 15px; height: 15px; position: absolute;right: 19px;top: 13px; }
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar  .search-sel .sel-desc {
    font-size: 14px;
	text-align:center;
}



header .top-bar {background-color:#222;border-bottom:2px solid #555;font-size:12px;line-height:32px;}
header.fixed-position{ background:url(../images/homePage/nav-back.jpg) 100% 100%;}
header.fixed-position .top-bar {display:none;}
header .top-bar ul li {display:inline-block;padding:0px 5px;*display:inline;*zoom:1;}
header .top-bar ul li form{display:inline;}
header .top-bar .fleft {float:left;color:#ddd;}
header .top-bar .fright {float:right;}
header .top-bar a {color:#aaa;}
header .top-bar a {color:#aaa;}
header .top-bar input {padding:1px 6px;}
header .top-bar input[type=submit] {background-color:#ddd;border-radius:3px;border:1px solid #ccc;}
/*
header .logo {float:left;height:146px;width:193px;}
header .logo img {width:100%;}
*/
header .nav-icon {background:url(../images/head-nav.png) 50% 50% no-repeat;background-size:40%;width:50px;height:50px;float:right;display:none;clear:both;}
header .user-logout {display:none;}


header nav a {text-decoration:none;color:#333;}
/*导航一级导航条划入样式*/
header nav  .nav-bar-row .nav-bar-li>a:after {
    content: '';
    position: absolute;
    bottom: 0;
	left: 50%;
    right: 50%;
    height: 3px;
	background-color: #c9a857;
}
header nav  .nav-bar-row .nav-bar-li:last-child a {border-right:0px;}
header nav  .nav-bar-row .nav-bar-li:hover ul {display:block;}
header nav  .nav-bar-row .nav-bar-li>a:hover, header nav  .nav-bar-row .nav-bar-li.selected>a {color:#333;font-weight:600; border-bottom:3px solid #ad0003;}
/*导航下拉选择框选择条样式*/
header nav  .nav-bar-row .nav-bar-li .nav-select .optionItemsBox{display:none;}
header nav  .nav-bar-row .nav-bar-li .nav-select .select-option-all {width:120px;line-height:30px;list-style-type:none;text-align:left;position:absolute;z-index:999;margin-top: 3px;display:block;}
header nav  .nav-bar-row .nav-bar-li .nav-select .select-option-all dd {float:left; width: 175px; height:30px;margin:0 0 3px 0;font-size:14px; height: 42px; line-height: 42px; border-radius: 7px; background-color: rgb(175, 1, 3); text-align:center;color:#fff;cursor: pointer;}
header nav ul li  .nav-select .select-option-all dd:hover{background-color:rgba(145,5,3)}

/*一级导航下划入二级导航条*/
.second-nav-bar{
		position: absolute;
		top: 100px;
		left: 0;
		width: 100%;
		/* display: none; */
		background-color: rgba(255,255,255,.7);
	}
	.second-nav-bar .second-nav-dl{
		overflow: auto;
		position: relative;
		text-align: center;
		font-size: 0;
	}
	.second-nav-bar .second-nav-dl>dd{
		display: inline-block;
	}
	.second-nav-bar .second-nav-dl>dd>a{   
		 font-size: 16px;
    	line-height: 60px;
		position: relative;
		padding: 0 37px;
		color: #333;
	}
	.second-nav-bar .second-nav-dl>dd:hover a {
		z-index: 2;
		color: #ad0003;
	}
	.second-nav-bar .second-nav-dl>dd:not(:first-child)>a:before {
		content: '';
		position: absolute;
		top: 50%;
		left: -3px;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		margin-top: -3px;
		background-color: #d2d3d3;
	}
	.second-nav-bar .second-nav-dl>dd:not(:last-child)>a:after {
		content: '';
		position: absolute;
		top: 50%;
		right: -3px;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		margin-top: -3px;
		background-color: #d2d3d3;
	}
	
.second-nav-bar .second-nav-dl>dd:hover a:after, .second-nav-bar .second-nav-dl>dd:hover a:before {
    	background-color: #ad0003;
}

/*header nav ul li dl dd a {display:block;height:30px;background-color:#ccc;color:#333;line-height:30px;text-align:center;display:block;font-size:20px;margin:3px auto 0;padding:0;border:0;}
header nav ul li dl dd a:hover {background-color:#222;color:#fff;}
*/


header, header .logo, header nav{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

main {padding-bottom:40px;min-height:600px}
main .bread {margin-top:175px;line-height:60px;border-bottom:1px solid #eee;margin-bottom:10px;}
main .bread span, main .bread a {padding:3px 8px;font-size:14px;font-weight:bold;margin-right:5px;margin-left:2px;}
main nav {line-height:60px;border-bottom:1px solid #eee;text-align:right;}
main nav .selected {border-bottom:1px solid;}
main nav a {padding:3px 8px;font-size:14px;font-weight:bold;color:#a7f;}
main nav a, main .bread a {text-decoration:none;}


main article h1 {font-size:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #eee;line-height:1.5;font-weight:600;word-break:break-word;}
main article h1 a {text-decoration:none;color:#333;}
main article .author {font-size:14px;text-align:center;color:#999;}
main article .author em {color:#ad0003;}
main article #content {padding-bottom:20px;word-break:break-all;}
main article #content img {max-width:100%;}
main .data-list dl:nth-of-type(1){margin-top:0;padding-top:0;}
main .data-list dl {overflow:hidden;border-bottom:1px solid #eee;padding:6px 10px;margin-top:30px;}
main .data-list dl dt h3 {font-size:22px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0;}
main .data-list dl dt h3:nth-of-type(1){margin-top:0;}
main .data-list dl dt a {text-decoration:none;color:#333;}
main .data-list dl dt h3 span {float:right;color:#666;font-size:16px;font-weight:normal;}
main .data-list dl dd {font-size:16px;color:#999;line-height:22px;}
main .data-list dl dd a {color:#58a;text-decoration:none;}
main .data-list dl dd p {margin:21px 0;}
main .data-list dl .time-row {font-size:16px;color:#999;}
main .data-list dl .time-row>img {width:15px;height:15px;margin-right:5px;margin-top:-5px;}
main .data-list dl dd span img{width:15px;height:15px;margin-right:5px}
main .data-list dl dd span{font-size:14px; float: right;}
main .data-list dl dt:nth-of-type(2){margin-bottom:5px;}
main .search {line-height:50px;text-align:center;margin-bottom:10px;}
main .search-condition {border:1px solid #eee;margin-bottom:10px;padding:10px;}
main .search-condition a {margin-right:10px;}
main .tags {color:#333;line-height:30px;}
main .tags em {background-color:#dff;border:1px solid #cbe7ec;padding:2px 5px;color:#58a;}
main .page {padding:20px 0;text-align:center;line-height:30px;}
main .page a, main .page span {padding:2px 10px;border:1px solid #aaa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-right:5px;}
main .page a {text-decoration:none;color:#333;}
main .page span, main .page .selected {color:#cacaca;}
main .page .selected {background-color: #ad0003; border-color: #ad0003;}
main .comment {min-height:320px;}
main aside {float:right;width:380px;}
main aside a {text-decoration:none;color:#333;}
main aside ul {border:1px solid #eee;padding:5px 10px;}
main aside ul.rank li a {width:300px;}
main aside ul li {padding:5px 0;border-bottom:1px dashed #eee;list-style:none;}
main aside ul li:last-child {border-bottom:0px;}
main aside ul li span {float:right;color:#aaa;}
main aside ul li:after {display:block;content:".";height:0;clear:both;visibility:hidden;}
main aside ul li a {display:block;float:left;}
main .left-content {position:relative;}
main .left-content .range-other{position:absolute;top:80px;right:0;font-size:18px;color:#000;}
main aside ul li a {width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}




/*资讯动态--文章*/
.article-page .article-title{
	font-size:30px;
	margin-bottom:26px;
	line-height:1.5;
	font-weight:600;
	word-break:break-word;
	border-bottom:none !important;
	padding-bottom:none !important;
}
.article-page  .author{font-size:16px;color:#999;margin-bottom:26px;padding-bottom:26px; border-bottom:1px solid #ccc;text-align:left;}

.article-page #content>p>span{
	font-size:18px !important;
	color:#333 !important;
	font-family:"微软雅黑"  !important;
}

.data-list{
	padding-bottom:90px;
	background-image: url(../images/homePage/background.png);
}
.news-more{position:absolute;top:60px;left:60%;font-size:18px;color:#000;}
.news-cont{
	display: flex;
    justify-content: space-between;
}

#news-focus img,#index-focus  img{  width:100%;  height: 100%;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;}

#index-focus {height: 100vh; margin-bottom: 90px;}
#index-focus .slick-list,#index-focus .slick-slide,#index-focus .slick-slider,#index-focus .slick-track{height:100%;}
#index-focus .con {
outline:0;position:relative;display:block;height:100%;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover
}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: 25px;

    display: none !important;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    color: red;
}
.slick-dots li button:before
{
    font-size: 36px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    color: red;
}

#index-focus .slick-prev {
    left: 48%;
	background-image: url(/assets/images/homePage/btn-left.png);
}

#index-focus .slick-next {
    left: 52%;
	background-image: url(/assets/images/homePage/btn-right.png);
}

#index-focus .slick-arrow {
    position: absolute;
    bottom: 46px;
    overflow: hidden;
    width: 46px;
    height: 46px;
    font-size: 0;
    line-height: 0;
    z-index: 9;
    border-radius: 50%;
    cursor: pointer;
    border: 2px solid #fff;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

#news-focus h3{
    position: absolute;
    bottom: -8px;
    background-color: rgba(0,0,0,.5);
    font-size: 18px;
    color: #fff;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
	font-weight:400;
}
.news-list .writ-cont {
    width: 465px;
    padding-right: 15px;
	 border-right: 1px solid #eee;
}
.news-video p{
	width: 100%;
    margin-top: -36px;
    height: 350px;
}
.news-video span{
	font-size:20px;
}
.block-title {
       width: 180px;
    height: 96px;
    font-size: 36px;
    font-weight: bolder;
    color: #ac0008;
    text-decoration: underline;
    text-underline-offset: 20px;
	letter-spacing: 9px;
    margin-bottom: 50px;
}
.block-title img {
    width: 100%;
    height: 40px;
}

.range-list {
    display: flex;
    justify-content: space-between;
}

.range-list a > img {
	 width: 288px;
    height: 632px;
}

.business-col.device-mobile { padding: 3px 3px;}
.brand-card .card img {width:100%;}
.coo-list   {
	 display: flex;
    justify-content: space-between;
}

.coo-cont{
        width: 486px;
    height: 492px;
	position:relative;
}
.coo-cont>img{
    width: 100%;
	height:100%;
}
.int-logo{
  position: absolute;
  top: 50%;
  left: 50%;
 color: #fff;
 font-size: 26px;
 width: 360px;
 height: 180px;
 transform: translate(-50%,-50%);
 text-align: center;
 
}
.int-logo p:nth-of-type(1){
	margin:12px 0px;
}
.int-logo .second-word{
    font-size: 16px;
    font-weight: 200;
	margin:0
}
.int-back {
	 width: 324px;
    height: 170px;
	transform: translate(-50%,-70%);
}
.int-back:hover{
   background-color: rgba(175, 1, 3, 0.5);   
	cursor: pointer;
	 color: #fff;
}
.int-back div {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
}
.int-logo img{
    width: 28px;
    height: 36px;
}

.int-logo .int-logo-size{
    width: 34px;
}

.logo-row{
    position: relative;
    width: 100%;
	background-image: url(../images/homePage/background.png);
}

.logo-list{
     position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    justify-content: space-between;
	width: 360px;
}

.logo-list li img{
    width: 70px;
    height: 70px;
}


footer .home-footer{background:url(../images/homePage/footer-index-bg.jpg) no-repeat;margin-top:70px;color:#ccc;font-size:13px;background-size:100% 100%; height:350px;width:100%;position:relative;font-size:16px;}
footer a {color:#fff;}
footer a:hover{color:#fff}
footer .footer-column{display:flex;justify-content: center;margin-top:100px;}
footer  .footer-column h4:nth-of-type(2){padding:0 90px;}
footer h4.title {margin-bottom:20px;background:none;border-bottom:0;line-height:30px;color:#f9f9f9;font-size:20px;font-weight:500;position:relative;}
footer h4.title .head-line {position:absolute;bottom:0;left:0;display:block;width:50px;height:3px;background-color:#333;margin:0;}
footer .background-map {background:url(../images/map.png) center bottom no-repeat;}
footer .column {width:30%;float:left;padding:0px 5% 20px 0px;}
footer .column:last-child, footer .last {padding-right:0px;}
footer .footer-bottom {padding:13px 0 13px;margin-top:50px;border-top:1px solid rgba(255, 255, 255, .06);font-size:16px;color:#bbb;}
footer .footer-bottom ul{margin-top:10px;}
footer .footer-bottom ul.friendlink, footer .footer-bottom ul.friendlink label{font-size:14px;color:#666;}
footer .footer-bottom ul.friendlink label {cursor:auto;}
footer .footer-bottom ul.friendlink li {display:inline-block;padding-right:10px;}
footer .footer-bottom ul.friendlink a {border-bottom:1px solid #555;padding:0 4px;margin:0px;display:inline-block;color:#666;}

footer .home-footer .account-cont{position: absolute;left: 50%;transform: translate(-50%, -38%);display: flex; justify-content: space-between;width: 310px}
footer .home-footer  .account-cont p{ text-align: center; }
footer .home-footer .account-cont p span{ display: inline-block;}
footer .home-footer .account-cont img{width: 125px;height: 125px; margin-bottom: 15px;}
footer .home-footer .int-news{ top: 120px;text-align: center;position: absolute;width: 100%;}
footer .home-footer .int-news span:nth-of-type(2) {margin: 0 90px;}
footer .home-footer .int-news span {width: 100px;border-left: 2px solid;border-right: 2px solid;display: inline-block;}
footer .home-footer .footnot{ position: absolute;bottom: 15px; width: 100%; text-align: center;}
footer .home-footer .footnot div:nth-of-type(2){margin:5px 0px;}

/*分页footer*/

/*分页footer 的logo行*/
.logo-col{
	display: flex;
	justify-content: space-between;
	width:310px;
}
.logo-col li img {
    width: 60px;
    height: 60px;
}

.logo-col p span{
	display:inline-block;
}
/*店商logo*/
.shop-logo-row{margin-top:20px;}

.shop-logo-col{
	display: flex;
	justify-content: space-between;
	width:500px;
}
.shop-logo-col li img {
    width: 60px;
    height: 60px;
}
.third-logo-col{
	display: flex;
	justify-content: space-between;
	width:400px;
}
.third-logo-col li img {
    width: 60px;
    height: 60px;
}

.shop-logo-col p span{
	display:inline-block;
}
footer .footer-pag {background:url(../images/homePage/footer-bg.jpg) no-repeat;padding-top:20px;color:#ccc;font-size:13px;background-size:100% 100%; height:610px;width:100%;position:relative;font-size:16px;}
footer .footer-pag .row-padding {margin:20px 0;}
footer .footer-pag .footer-account p{ text-align: center; width:134px}
footer .footer-pag .account-cont p span{ display: inline-block;}
footer .footer-pag .footer-account p img{width: 100px;height: 100px; margin-bottom: 15px;}
footer .footer-pag .int-news span:nth-of-type(2) {margin: 0 90px;}
footer .footer-pag .int-news span {border-left: 2px solid;border-right: 2px solid;text-align: center;width:100px;padding:0;}
footer .footer-pag .footnot div:nth-of-type(2){margin:5px 0px;}

@media screen and (min-width :1501px){
header.fixed-position {position:fixed;top:0;left:0;z-index:999;height:100px;}
header.fixed-position .index-bg-ransparent{position:unset;}
header.fixed-position .logo {width:105px;height:86px;padding:0px;}
header.fixed-position .slogan {display:none;}
header.fixed-position nav {margin-top:0;padding:23px;}
header.fixed-position nav ul li {height:40px;line-height:40px;}
header.fixed-position nav ul li ul li {height:40px;line-height:40px;}
main.no-header{padding-top:98px;}
}

@media (min-width: 768px) {
	.th-video { padding:0 ;}
}

@media screen and (min-width :1250px) and (max-width :1500px) {
	
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1050px;
	}
/*导航*/
	.nav-second-container .logo {
    	height: 107px;
		width: 155px;
	}
	.nav-second-container {
		max-width: 1250px;
	}
	
header.fixed-position {position:fixed;top:0;left:0;z-index:999;height:100px;}
header.fixed-position .index-bg-ransparent{position:unset;}
header.fixed-position .logo {width:105px;height:86px;padding:0px;}
header.fixed-position .slogan {display:none;}
header.fixed-position nav {margin-top:0;padding:23px;}
header.fixed-position nav ul li {height:40px;line-height:40px;}
header.fixed-position nav ul li ul li {height:40px;line-height:40px;}
main.no-header{padding-top:98px;}
.nav-second-container .nav-second-cont .nav-bar-row .ul-box-bar .nav-bar-li {font-size: 15px;padding:0 11px;}
.second-nav-bar .second-nav-dl>dd>a {
	font-size: 15px;
}
	/*标题下拉选择框*/
	.nav-second-container .nav-second-cont .nav-bar-row .ul-box-bar .search-sel .nav-select {
   		 width: 168px;
   		 height: 36px;
		font-size: 16px;
		line-height: 36px;
	}
	.nav-second-container .nav-second-cont .nav-bar-row .ul-box-bar .search-sel .sel-desc {
		font-size: 13px;
		font-size: 14px;
	}
	header nav .nav-bar-row .nav-bar-li .nav-select .select-option-all dd {
		width: 167px;
	}
	
	
	/*导航箭头*/
	#index-focus .slick-arrow {
		bottom: 40px;
		width: 40px;
   		 height: 40px;
	}
	/*搜索框*/
	.nav-second-container .nav-second-cont .nav-bar-row .ul-box-bar .nav-bar-li .search-mod input {
    	width: 162px;
		height: 33px;
	}
	.nav-second-container .nav-second-cont .nav-bar-row .ul-box-bar .nav-bar-li .search-mod>img {
   		 width: 17px;
		height: 17px;
	}
	
	/*二级标题*/
	.title-row .title-cont{
		    font-size: 29px;
	}
	.title-row .title-cont .news-title span:nth-of-type(2) {
		font-size: 14px;
	}
	.title-row .title-cont .product-title span:nth-of-type(2) {
		font-size: 14px;
	}
	
	/*资讯动态*/
.test-cont .writ-cont >dl>dd p {
    margin: 8px 0;
}
.test-cont .writ-cont >dl {
    margin-top: 5px;
	padding: 5px 10px 2px;
}
	
.title-row .first-more-row>a {
	font-size:13px;
		right: -12px;
	}
	.test-cont .video-desc-img>img {
		height: 32px;
	}
.test-cont .video-desc-img {
    margin-top: 8px;
}
	.test-cont .writ-cont>dl>dt {
		font-size: 14px;
	}
.test-cont .writ-cont>dl>dd span {
		font-size: 12px;
	}
.test-cont #news-focus{
	width: 350px;
	 height: 236px;
}
	#news-focus h3{
		font-size:14px;
	}
	
/*产品系列*/
.range-row .col-lg-2 {;
    width: 210px;
}
.title-row .more-row>a {
		font-size:13px;
	}
	/*招商合作*/
	.int-back {
    	width: 270px;
		height: 150px;
	}
	
	.int-logo {
		font-size: 20px;
	}
	.int-logo .second-word {
		font-size: 13px;
	}
	.int-logo img {
		width: 24px;
		height: 33px;
	}
	.int-logo .int-logo-size {
		width: 31px;
	}
	
	/*三行logo*/
	.logo-col {
		width:280px;
	}
	.shop-logo-col {
		width:430px;
	}
	.third-logo-col {
		width: 340px;
	}
	.logo-col li img {
		width: 50px;
		height: 50px;
	}
	.shop-logo-col li img {
		width: 50px;
		height: 50px;
	}
	.third-logo-col li img {
		width: 50px;
		height: 50px;
	}
	/*footer*/
	footer .home-footer {
		font-size:14px;
		height: 280px;
	}
	
	footer .home-footer .int-news {
		top: 125px;
	}
	
	footer .home-footer .account-cont {
		width:270px;
	}
	
	footer .home-footer .account-cont img {
   		 width: 110px;
		height: 110px;
	}
}




@media screen and (min-width :761px) and (max-width :1249px) {
header.fixed-position {position:fixed;top:0;left:0;z-index:999;height:49px;}
header .slogan {display:none;}
header .search-input {display:none !important;}
header.fixed-position .logo {width:105px;height:40px;padding:0px;}
header.fixed-position nav {margin-top:0;padding:0px;}
header.fixed-position nav ul li {height:30px;line-height:30px;margin-top:5px;}
header.fixed-position nav ul li ul li {height:30px;line-height:30px;}
header.fixed-position nav ul li a {padding:0 10px;}
.container {padding:0 10px;width:auto;}
main.no-header{padding-top:98px;}
main .left-content {float:none;width:100%;}
main aside {float:none;width:100%;}
main aside ul.rank li a {width:100%;}
main aside ul li a {width:100%;}
main .data-list dl dd img {margin-right:10px;}
footer {padding-top:20px;}
footer .column {width:100%;float:none;padding:0px;}
footer .footer-bottom {margin-top:5px;}

#index-focus { height: auto; margin-bottom: 10px;}
#index-focus .slick-prev {  left: 47%;}
#index-focus .slick-next { left: 53%;}
.offset-120{margin-left:unset;}
}

@media screen  and (min-width: 1500px){
    .title-row .first-more-row>a {
        right: -45px;
    }
}
@media screen and (max-width :990px) {
    header nav ul {
        display: none;
        background: #FFF;
    }

}

@media screen and (max-width :760px) {
	
	 body{min-width: 100%;}
    .device-mobile{display: block !important;}
    .device-pc,.device-pc-flex{display: none}
	
.m-nav{
    clear: both;
    position: fixed;
    left: 0;width: 100%;
    -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
    box-shadow: 0px 4px 5px -2px rgba(0,0,0,.2);
    overflow: auto;
    height: 100%;
}
.m-nav a{
    display: block;
    width: 100%;
    line-height: 40px;
    text-align: left;
    border-top: 1px solid #e0e0e0;
    font-size: 15px;
    background-color: #fff;
    padding: 0 20px;
    color: #333;
}

.m-nav{display: none;}
.m-sub{
    display: none;
}
.m-sub a{font-size: 14px;padding: 0 30px;background-color: #F1F1F1;border-top-color: #efefef;}
.m-sub a.v2{padding-left: 45px;}
.m-show{display: none;}
	
#index-focus { height: 30vh;  margin-bottom: 10px;}
#index-focus .slick-arrow  { display:none !important; }
#index-focus .slick-dots  {display:block !important; }

.bottom-style { padding-bottom: 10px;}
	
.timeline .swiper-pagination-bullet  {display:none !important; }
.timeline .swiper-pagination-bullet.swiper-pagination-bullet-active  {display:block !important; }
	
.offset-120 {
margin-left: -10px;
}	
header nav ul li:hover ul, header .slogan {display:none;}
.container {padding:0 15px;width:auto;}
header .top-bar {display:none;}
header .logo {height:40px;width:105px;padding:0px;}
header .nav-icon {display:block;width:40px;height:40px;}
header nav {float:none;margin-top:0px;padding:0px;}
header nav ul {display:none;background:#FFF;}
header nav ul li {float:none;text-align:center;}
header nav ul li a {border-right:none;}
header.fixed-position {position:fixed;top:0;left:0;z-index:999;height:60px;}
.nav-title{  display:none;}
.nav-second-container {
    padding-bottom: unset;
    max-width: 1500px;
}
.nav-second-container  .nav-second-cont  .nav-bar-row .ul-box-bar .nav-bar-li{ font-size: 18px; color: #333; line-height: 35px;  height: unset; padding: 0 25px;}
.nav-second-container .nav-second-cont .nav-bar-row .ul-box-bar .nav-bar-li .search-mod input {
    width: 90%;
    height: 37px;
    border-radius: 50px;
    border: 1px solid #eee;
}

.second-nav ul li>a {font-size: 15px;}
main.no-header{padding-top:98px;}
main .left-content {float:none;width:100%;}
main .data-list dl dd img {width:30%;margin-right:1%;float:none;}
main aside {float:none;width:100%;}
main aside ul.rank li a {width:100%;}
main aside ul li a {width:100%;}

.brands-page{
	width:900px;
	margin-top: unset;
}
	
.article-page .article-title {
    font-size: 18px;
    margin-bottom: 26px;
    line-height: 1.5;
    font-weight: 600;
    word-break: break-word;
    border-bottom: none !important;
    padding-bottom: none !important;
}
.third-logo-col li img ,.logo-col li img ,.shop-logo-col li img {
    width: 40px;
    height: 40px;
}
footer {padding-top:20px;}
footer .column {width:100%;float:none;padding:0px;}
footer .footer-bottom {margin-top:5px;}
footer .home-footer .int-news {
    top: 110px;
    text-align: center;
    position: absolute;
    width: 100%;
}
footer  .int-news span:nth-of-type(2) {
	margin: 0 0 !important;
	border-left: none;
    border-right: none;
	}
	
	
	/**管理团队--移动端**/
	.team-page>.introduce-cont>.card{
		background-color:#f8f8f8;
	}
	.team-page .team-name{
		font-size: 20px;
	}
	.team-page .team-edu {
		margin: 4px 0;
	}
	.team-page .team-introduce {
		font-size: 14px;
		padding-bottom: 30px;
	}
	.team-page .manage-img-div{position:relative;}
	.team-page .manage-img-div>img{position:absolute; top:30px; width:100%; right:0;}
	.team-page .manage-img-div>.wang-img{height:270px;}
	.team-page .manage-img-div>.chang-img{top:15px;width:90%; height:216px;}
	.team-page .manage-img-div>.guo-img{height:260px;}
}

 
