*, :before, :after {
	box-sizing: border-box;
}
@font-face {
	font-family: "iconfont";
	src: url('/style/font/font_914811_rbqcj228bki.eot'); /* IE9 */
	src: url('/style/font/font_914811_rbqcj228bki.eot') format('embedded-opentype'), /* IE6-IE8 */  /*url('../fonts/eeeb3108d0ba40599367005af6ff11f7.woff') format('woff2'),*/ url('/style/font/font_914811_rbqcj228bki.woff') format('woff'), url('/style/font/font_914811_rbqcj228bki.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('/style/fonts/font_914811_rbqcj228bki.svg') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-close:before {
	content: "\e616";
}
.icon-fenpeijiashiyuan:before {
	content: "\e6de";
}
.icon-xinlang:before {
	content: "\e61f";
}
.icon-weixin:before {
	content: "\e7e5";
}
.icon-xiangshang2:before {
	content: "\e76e";
}
.icon-xiangxia2:before {
	content: "\e772";
}
.icon-qian:before {
	content: "\e671";
}
.icon-a2:before {
	content: "\e606";
}
.icon-bofang:before {
	content: "\e6bf";
}
.icon-qq:before {
	content: "\e630";
}
.icon-rili:before {
	content: "\e6a3";
}
.icon-feedback:before {
	content: "\e60f";
}
.icon-icon_feedback:before {
	content: "\e620";
}
.icon-jiantou:before {
	content: "\e6b1";
}
.icon-xiangyou:before {
	content: "\e798";
}
.icon-xiangzuo:before {
	content: "\e799";
}
.icon-wo:before {
	content: "\e7ab";
}
.icon-fahuo:before {
	content: "\e67e";
}
.icon-bingtu:before {
	content: "\e605";
}
.icon-friends:before {
	content: "\e6c0";
}
.icon-xinjian:before {
	content: "\e673";
}
.icon-shouye:before {
	content: "\e6e8";
}
.icon-location:before {
	content: "\e607";
}
.icon-gongsi:before {
	content: "\e6a4";
}
.icon-yuangong:before {
	content: "\e951";
}
.icon-a3:before {
	content: "\e602";
}
.icon-a1:before {
	content: "\e6f8";
}
.icon-sousuo:before {
	content: "\e604";
}
.icon-jiantou1:before {
	content: "\e7e6";
}
.icon-jieshoupeihao:before {
	content: "\e600";
}
.icon-yemian-copy-copy:before {
	content: "\e601";
}
.icon-fahuo1:before {
	content: "\e603";
}
/*下拉菜单导航*/
ul.subnav{ display: none;}
.lh-nav li:hover ul.subnav{position: relative;display: block;    position: absolute;    text-align: left;    background: rgb(255 255 255 / 80%);text-align: center;}
.lh-nav li:hover ul.subnav li{display:block;line-height:2.5}
.lh-nav li:hover ul.subnav li a{padding:0 0.5vw;}
/*首页幻灯片*/
#slider { width:100%; height:100vh; overflow:hidden; margin-top:0px; padding:0; }
.SliderBanner { position:relative; z-index:300; }
.SliderBanner, .SliderBanner .SB-picture, .SliderBanner .SB-picture li,
.SliderBanner .SB-picture a { width:100%; height:100vh; overflow:hidden; }
.SliderBanner li { float:left; }
.SliderBanner .SB-picture { list-style:none outside none; }
.SliderBanner .SB-picture li { width:100%; position:absolute; height:100vh; display:block; z-index:1; opacity:0; background:#FFF; }
.SliderBanner .SB-picture .SB-current { z-index:9; opacity:1; }
.SliderBanner .SB-picture a { margin:0 auto; display:block; vertical-align:top; background-repeat:no-repeat; background-position:center center; }

.SliderBanner .SB-picture a img { display:none; width:100%; height:auto; position:absolute; bottom:0; }

.SliderBanner .SB-label { width:100%; font-size:0; -webkit-text-size-adjust:none; text-align:center; position:absolute; bottom:74px; left:0; z-index:10; }
.SliderBanner .SB-label i { display:inline-block; vertical-align:top; width:72px; height:6px; background:#FFF; margin:0 10px 0 0; border-radius:5px 5px 5px 5px; cursor:pointer; opacity:0.8; }
.SliderBanner .SB-label .SB-current { background:#C8000B; }
.SliderBanner .SB-opt { width:100%; font-size:0; -webkit-text-size-adjust:none; position:absolute; top:234px; left:0; }
.SliderBanner .SB-opt a { color:#FFFFFF; display:block; height:79px; line-height:40px; overflow:hidden; width:52px; position:absolute; z-index:10; }
.SliderBanner .SB-opt a i { display:block; height:79px; line-height:79px; overflow:hidden; width:52px; }


/*产品中心背景*/
#index_product { height:100vh; clear:both; background:#FFF; }
#index_product dd ul.tabs { text-align:center; margin-top:100px; }
#index_product dd ul.tabs li { display:inline-block; width:210px; height:30px; line-height:30px; font-size:24px; color:#444; cursor:pointer; }
#index_product dd ul.tabs li.txt-red { color:#C8000B; }
#index_product dd .product-block { height:670px; position:relative; margin-top:60px; background:#fff; display:none; }
#index_product dd .product-block.show { display:block; }
#index_product dd .product-block .block-left { width:1194px; height:670px; position:absolute; left:0; top:0; overflow:hidden; background:#F5F5F5; }
#index_product dd .product-block .block-left .products h3,
#index_product dd .product-block .block-left .products .desc,
#index_product dd .product-block .block-left .products .btn-more,
#index_product dd .product-block .index-btn { position:absolute; z-index:10; left:84px; }

#index_product dd .product-block .block-left .products h3 { top:130px; font-size:46px; line-height:46px; }
#index_product dd .product-block .block-left .products .desc{ width:48%; top:230px; font-size:24px; line-height:40px; }
#index_product dd .product-block .block-left .products .btn-more { bottom:226px; }
#index_product dd .product-block .index-btn { bottom:100px; height:3px; }
#index_product dd .product-block .index-btn span { display:inline-block; width:38px; height:100%; background:#252525; margin-left:5px; margin-right:5px; border-radius:2px; cursor:pointer; }
#index_product dd .product-block .index-btn span.cur { background:#C8000B; }
#index_product dd .product-block .block-left .products span { display:block; width:650px; height:400px; position:absolute; z-index:9; right:0; top:50%; margin-top:-200px; text-align:center; }

#index_product dd .product-block>a { display:block; width:390px; height:320px; position:absolute; right:0; background:#F5F5F5; }
#index_product dd .product-block>a:nth-last-child(1) { bottom:0; }
#index_product dd .product-block>a:nth-last-child(2) { top:0; }

/*走进双虎*/
#index_about { height:100vh; background:url(../image/bg-su2.jpg) right bottom no-repeat; }
#index_about #about_left { width:45.5%; height:100vh; position:absolute; background:url(../image/bg-su1.jpg) left bottom no-repeat #FFF; }
#index_about #about_left .title_img,
#index_about #about_left p,
#index_about #about_left a.btn-more { position:absolute; left:27%; }
#index_about #about_left .title_img { top:230px; }
#index_about #about_left p { top:412px; padding-right:8%; line-height:30px; font-size:16px; }
#index_about #about_left a.btn-more { width:180px; bottom:160px; }

/*优势*/
#index_superiority { height:100vh; background:url(../image/bg-superiority.jpg) right bottom no-repeat; }
#index_superiority dd { font-size:0; padding-top:134px; }
#index_superiority dd .super_items { display:inline-block; width:21.8%; height:560px; font-size:16px; vertical-align:top; position:relative; }
#index_superiority dd .super_items .content { height:100%; background:#FFF; border-radius:7px; overflow:hidden; position:absolute; z-index:99; }
#index_superiority dd .super_items .content img { width:100%; height:auto; }
#index_superiority dd .super_items .content a:nth-child(2),
#index_superiority dd .super_items .content p { display:block; padding-left:9.4%; padding-right:9.4%; font-size:16px; line-height:24px; }
#index_superiority dd .super_items .content a:nth-child(2) { margin-top:26px; height:40px; line-height:40px; font-size:22px; text-align:center; }
#index_superiority dd .super_items:after { display:block; width:100%; height:100%; content:''; position:absolute; top:0; border-radius:7px; box-shadow:4px 4px 8px 2px #000; opacity:0.25; }
#index_superiority dd .super_items:hover:after { box-shadow:2px 2px 10px 4px #000; opacity:0.5; }

/*网点*/
#index_point { height:100vh; position:relative; background:#FFF; }
#index_point #point_left { width:35.4%; position:absolute; top:240px; }
#index_point #point_left{height:680px;}
#index_point #point_left h3 { width:440px; height:220px; position:absolute; right:0; top:0; font-size:48px; line-height:60px; }
#index_point #point_left .datas { width:184px; height:134px; position:absolute; }
#index_point #point_left .datas:nth-child(2) { right:260px; top:224px; }
#index_point #point_left .datas:nth-child(3) { right:0px; top:224px; }
#index_point #point_left .datas:nth-child(4) { right:260px; top:402px; }
#index_point #point_left .datas:nth-child(5) { right:0px; top:402px; }
#index_point #point_left .datas span { display:block; }
#index_point #point_left .datas span:nth-child(2) { padding-top:26px; color:#666; }
#index_point #point_left .datas span.txt-red { font-size:20px; line-height:20px; vertical-align:text-top; }
#index_point #point_left .datas span.txt-red span { display:inline-block; vertical-align:top; padding-top:0; }
#index_point #point_left .datas span.txt-red span:nth-child(2) { color:#C8000B; padding:4px; }
#index_point #point_left .datas span.num { display:inline; font-size:40px; line-height:40px; }

#index_point #map { width:64.6%; min-width:1221px; position:absolute; right:0; top:244px; }
.point_border { display:none; width:36px; height:36px; position:absolute; z-index:9999; background:url(../image/point.png) center center no-repeat; }
#index_point #point_left a.btn-more { position:absolute; left:35%;bottom:10%; }

/*新闻动态*/
#index_news { height:100vh; background:#F5F5F5; }
#index_news dd { font-size:0; padding-top:126px; }
#index_news dd .news_item { display:inline-block; width:31.4%; height:670px; font-size:16px; background:#FFF; vertical-align:top; }
#index_news dd .news_item a.news_type { display:block; height:50px; text-align:left; background:#F5F5F5; position:relative; font-size:22px; font-weight:bold; }
#index_news dd .news_item a.news_type:before { display:inline; width:3px; height:30px; content:''; border-left:3px solid #C8000B; padding-right:10px; } 
#index_news dd .news_item a.news_type span { display:block; position:absolute; width:80px; right:0; top:0; color:#9E9E9E; font-weight:normal; font-size:20px; text-align:right; }
#index_news dd .news_item a.news_img { display:block; position:relative; height:302px;overflow: hidden; }
#index_news dd .news_item a.news_img img { display:block; position:absolute; width:100%; height:auto; }
#index_news dd .news_item:nth-child(1) img { z-index:9; }
#index_news dd .news_item:nth-child(2) img { z-index:99; }
#index_news dd .news_item:nth-child(3) img { z-index:999;}

#index_news dd .news_item a.news_title,
#index_news dd .news_item span.date,
#index_news dd .news_item p { display:block; padding-left:9.4%; padding-right:9.4%; }
#index_news dd .news_item a.news_title { margin-top:60px; height:40px; line-height:40px; font-size:20px; font-weight:bold; }
#index_news dd .news_item span.date { line-height:40px; font-size:20px; color:#666; }
#index_news dd .news_item p { font-size:18px; line-height:30px; color:#666; padding-top:26px; }


/*首页导航开始*/
/*header*/
.lh-header {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	height: 80px;
	background: #c8000b;
	z-index: 1000;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.lh-nav-btn {
	position: absolute;
	right: 7.08vw;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 28px;
	z-index: 200;
	/*display: none;*/
}
.lh-nav-btn:before {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	background: #aaa;
	position: absolute;
	left: 0;
	top: 0;
	transition: ease .65s;
}
.lh-nav-btn:after {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	background: #aaa;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: ease .65s;
}
.lh-nav-btn i {
	display: block;
	width: 60%;
	height: 3px;
	background: #aaa;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
	transition: ease .65s;
}

.lh-search-btn, .lh-home {
	position: absolute;
	left: 0vw;
	top: 50%;
	transform: translateY(-50%);
}
.lh-home{width:220px;}
.lh-search-btn i, .lh-home i {
	font-size: 30px;
	color: #c8000b;
}
.lh-home img{margin:0 auto;display:block}
.lh-nav {
	text-align: center;
	height: 80px;
	width: calc(100% - 220px);
    float: right;
    background: #fff;
}
.lh-nav li {
	display: inline-block;
	margin: 0 1.2vw;
	line-height: 80px;
	height: 100%;
}
.lh-nav li a {
	padding: 0 10px;
	font-size: 16px;
	color: #111111;
	position: relative;
	display: inline-block;
}
.lh-nav li:not(.lh-logo) a:before {
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	background: #c8000b;
	position: absolute;
	left: 0;
	bottom: 0;
	border-radius: 10px 10px 0 0;
	transform: scaleX(0);
	transition: ease .65s;
}
.lh-nav li:not(.lh-logo) a:hover, .lh-nav li:not(.lh-logo) a.on {
	color: #c8000b;
}
.lh-nav li:not(.lh-logo) a:hover:before, .lh-nav li:not(.lh-logo) a.on:before {
	transform: scaleX(1);
}
.lh-nav li.lh-logo a {
	width: 100%;
	top: -50px;
}
.lh-nav li.lh-logo img {
	position: absolute;
	left: 0;
	top: 0;
}
.lh-nav li.lh-logo {
	width: 92px;
}
.language{
    position: absolute;
    right: 0;
    line-height: 80px;
    background: #c8000b;
    color: #fff;
    width: 100px;
    text-align: center;
}
.language a{color:#fff;}
.lh-toggle {
	background: #F4F4F8;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: calc(100% - 80px);
	transform: translateY(-100%);
	visibility: hidden;
	transition: cubic-bezier(.8, -.5, .2, 1.4) 1.2s;
}
.Nav .lh-toggle {
	transform: translateY(0);
	visibility: visible;
}
.lh-main, .lh-footer {
	transition: cubic-bezier(.8, -.5, .2, 1.4) 1.2s;
}
.lh-main.other {
	padding-top: 80px;
}
.Nav .lh-main, .Nav .lh-footer {
	transform: translateY(100%);
	visibility: hidden;
}
.lh-nav-btn.on i {
	transform: scaleX(0);
}
.lh-nav-btn.on:before {
	transform: rotate(45deg) translate(6px, 11px);
}
.lh-nav-btn.on:after {
	transform: rotate(-45deg) translate(6px, -11px);
}
.lh-flex {
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}

.lh-toggle-line {
	width: 93%;
	padding: 0 5vw 0 13.5vw;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.lh-toggle-line>div {
	flex: 1;
	border-left: 1px solid #DCDCEA;
	height: 100%;
}
.lh-toggle-l {
	float: left;
	width: 93%;
	padding: 0 5vw 0 13.5vw;
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
	z-index: 2;
}
.lh-toggle-nav {
	width: 100%;
}
.lh-toggle-nav li {
	width: 25%;
	padding-left: 40px;
	margin: 3vh 0;
}
.lh-toggle-nav li dt {
	margin-bottom: 0px;
}
.lh-toggle-nav li dt a {
	font-size: 24px;
	color: #111111;
	position: relative;
}
.lh-toggle-nav li dt a:before {
	content: '';
	display: block;
	width: 30px;
	height: 4px;
	background: #DCDCEA;
	position: absolute;
	left: -55px;
	top: 50%;
	margin-top: -2px;
	transition: ease .65s;
}
.lh-toggle-nav li dt a:hover {
	color: #C8000B;
}
.lh-toggle-nav li dt a:hover:before {
	background: #C8000B;
}
.lh-toggle-nav li dd {
	line-height: 40px;
}
.lh-toggle-nav li dd a {
	color: #444444;
	font-size: 16px;
	position: relative;
}
.lh-toggle-nav li dd a:hover {
	color: #C8000B;
}
.lh-toggle-nav li dd a:after {
	content: '+';
	display: block;
	position: absolute;
	right: -30px;
	top: 50%;
	font-size: 18px;
	color: #C8000B;
	transform: translate(-30px, -50%);
	opacity: 0;
	transition: ease .65s;
}
.lh-toggle-nav li dd a:hover:after {
	transform: translate(0, -50%);
	opacity: 1;
}
.lh-toggle-share {
	width: 100px;
	height: 100%;
	background: #C8000B;
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lh-nav-share a {
	display: block !important;
	width: 60px !important;
	height: 60px !important;
	padding: 0 !important;
	height: 60px !important;
	text-align: center !important;
	line-height: 60px !important;
	color: #fff !important;
	font-size: 24px !important;
	border: 1px solid #fff !important;
	margin: 17px 0 !important;
	background: none !important;
	text-decoration: none !important;
	opacity: 1;
}
.lh-nav-share a:hover {
	background: #FFF !important;
	border-color: #fff !important;
	color: #C8000B !important;
}
.lh-search-layer {
	background: #F4F4F8;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	transform: translateY(-100%);
	visibility: hidden;
	transition: cubic-bezier(.8, -.5, .2, 1.4) 1.2s;
}
.Search .lh-search-layer {
	transform: translateY(0);
	visibility: visible;
}
.Search .lh-main, .Search .lh-footer {
	transform: translateY(100%);
	visibility: hidden;
}
.Search .lh-nav-btn {
	visibility: hidden;
	opacity: 0;
}
.lh-search-close {
	width: 120px;
	height: 120px;
	text-align: center;
	line-height: 120px;
	background: #FFF;
	color: #c8000b;
	position: absolute;
	right: 0;
	top: 0;
}
.lh-search-close i {
	font-size: 40px;
	display: inline-block;
	transition: ease .65s;
}
.lh-search-close:hover i {
	transform: rotate(360deg);
}
.lh-search-box {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.lh-search {
	width: 1000px;
	position: relative;
	height: 100px;
	border: 2px solid #c8000b;
	border-radius: 60px;
	background: #fff;
}
.lh-search input {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: none;
	border: none;
	font-size: 18px;
	padding: 0 50px;
}
.lh-search a {
	display: block;
	width: 200px;
	height: 100px;
	line-height: 100px;
	background: #c8000b;
	color: #fff;
	text-align: center;
	position: absolute;
	right: -2px;
	top: -2px;
	border-radius: 0 60px 60px 0;
	font-size: 26px;
	font-weight: bold;
}
.lh-search-box .hot {
	text-align: center;
	font-size: 16px;
	color: #c8000b;
	margin-top: 21px;
}
.lh-search-box .hot a {
	color: #c8000b;
	font-size: 16px;
	margin-right: 25px;
}
.lh-search-box .hot a:hover {
	text-decoration: underline;
	color: #C8000B;
}
footer #copyright a{color: #626161;    font-size: 1rem;}
/*首页导航结束*/
@media screen and (max-width: 980px) {
    
.lh-header {
	height: 50px;
	background:#c8000b ;
}
.lh-home img{height: 50px;width:auto;}
.lh-nav-btn {
	width: 30px;
	height: 20px;
	right: 10px;
}
.lh-nav-btn:before, .lh-nav-btn:after, .lh-nav-btn i {
	height: 2px;
	background: #fff;
}
.lh-nav li.lh-logo {
	width: 60px;
}
.lh-nav li.lh-logo img {
	width: 100%;
}
.lh-search-btn, .lh-home {
	right: 10px;
}
.lh-search-btn i, .lh-home i {
	font-size: 28px;
}
.lh-search-close {
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.lh-search-close i {
	font-size: 24px;
}
.lh-search-box {
	padding: 0 20px;
	width: 100%;
}
.lh-search {
	width: 100%;
	height: 50px;
	border-width: 1px;
}
.lh-search a {
	width: 100px;
	height: 50px;
	right: -1px;
	top: -1px;
	font-size: 16px;
	line-height: 50px;
}
.lh-search input {
	padding: 0 20px;
	font-size: 14px;
}
.lh-search-box .hot {
	font-size: 14px;
}
.lh-search-box .hot a {
	font-size: 14px;
	margin-right: 10px;
}
.lh-nav {
	height: auto;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.lh-nav-btn.on:before {
	transform: rotate(45deg) translate(0, 7px);
}
.lh-nav-btn.on:after {
	transform: rotate(-45deg) translate(5px, -14px);
}
.lh-toggle-nav li dd {
	display: none;
}
.lh-toggle-nav li {
	width: 100%;
	margin: 0;
	line-height: 3;
}
.lh-toggle-nav li dt a {
	font-size: 16px;
	font-weight: bold;
}
.lh-toggle-nav li dt a:before {
	height: 2px;
	margin-top: -1px;
}
.lh-toggle-line>div:not(.line1) {
	display: none;
}
.lh-toggle-share {
	width: 60px;
}
.lh-nav-share a {
	width: 30px !important;
	height: 30px !important;
	line-height: 30px !important;
	font-size: 16px !important;
}
.lh-toggle {
	height: calc(100% - 50px);
}
}

