@charset "utf-8";
/* CSS Document */
@font-face {
	font-family:'PINGFANG REGULAR';
	src: url("/html/static/font/PINGFANG REGULAR.TTF");
}
@font-face {
	font-family:'PINGFANG MEDIUM';
	src: url("/html/static/font/PINGFANG MEDIUM.TTF");
}
@font-face {
	font-family:'PINGFANG BOLD';
	src: url("/html/static/font/PINGFANG BOLD.TTF");
}
@font-face {
	font-family:'MarkPro';
	src: url("/html/static/font/MarkPro.otf");
}
@font-face {
	font-family:'pingfangsc';
	src: url("/html/static/fonts/苹方黑体-准-简.ttf");
}
@font-face {
	font-family:'pingfangsc bold'; 
	src: url("/html/static/fonts/苹方黑体-中粗-简.ttf");
}
@font-face {
	font-family:'pingfangsc medium'; 
	src: url("/html/static/fonts/苹方黑体-中黑-简.ttf");
}

body{
	overflow-x:hidden;
	}
* {
	margin:0;
	font-size:14px;
	box-sizing: border-box;   /*盒模型内缩*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:0;
	text-decoration:none;
	list-style:none;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content: " ";
	clear:both;
	height:0;
}
img{
	border:none;
	}
.clearfix {
*zoom:1;
}
a{text-decoration: none; cursor: pointer;}
a:hover,a:focus,a:active{text-decoration: none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline:none;
	font-family:PingFang SC,'pingfangsc',Helvetica Neue,Source Han Sans SC,Microsoft YaHei;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
	padding-left: 0;
	padding-right: 0;
}
select {
    outline: none;
    font-family: "microsoft yahei";
    -webkit-appearance: none;
    border-radius: 0;
}
select::-ms-expand {
    display: none;
}
section{
	background-size: 100% 100%;
}
/*********************************导航******************************/
.lh-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: 100px;
    transition: ease .65s;
    
}

.lh-logo {
    position: relative;
    float: left;
    left: 10%;
    margin-top: 1vw;
    transition: ease .65s;
}

.lh-header-r {
    position: relative;
   	float: right;
   	margin-top: 3vw;
   	width: 49%;
    transition: ease .65s;
    right: 10%;
}

.lh-nav {
	display: block;
    float: left;
    margin-bottom: 0;
    transition: ease .65s;
}

.lh-nav li {
    float: left;
}

.lh-nav li a {
    color: #fff;
    font-size: 16px;
    margin-right: 2vw;
    position: relative;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}

.lh-nav li a::before {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -4px;
    background: #ef7c0d;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}

.lh-nav li a:hover {
    color: #ef7c0d;
}

.lh-nav li a:hover::before {
    width: 100%;
}
.lh-nav li.on a{
	color: #ef7c0d;
}
.lh-nav li.on a::before {
	width: 100%;
}

.lh-search-btn {
    float: left;
    color: #fff;
    font-weight: bold;
    position: relative;
    z-index: 3;
}

.lh-search-btn:hover {
    color: #fff;
}
.phone_num{
	position: absolute;
	right: 100px;
	top:7px;
	color:#ef7c0d;
	white-space: nowrap;
	font-size: 20px;
}
.phone_num img{
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.phone_num p{
	font-family: 'MarkPro';
	font-size: 20px;
	line-height: 30px;
}
.yuyan{
	position: absolute;
	right: 0px;
	top:0px;
	color:#ef7c0d;
}
.yuyan a{
	/*display: inline-block;*/
	position: relative;
	font-size: 18px;
	line-height: 40px;
	color: #ef7c0d;
}
.yuyan a:hover{
	color: #ef7c0d;
}
.yuyan a::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -4px;
    background: #ef7c0d;
    opacity: 1;
}
.yuyan a:hover::before{
	opacity: 0;
}
.yuyan a::after {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -4px;
    background: #ef7c0d;
    -webkit-transition: 0.5s linear;
    -moz-transition: 0.5s linear;
    -ms-transition: 0.5s linear;
    -o-transition: 0.5s linear;
    transition: 0.5s linear;
}
.yuyan a:hover::after{
	width: 100%;
}
.header .lh-header {
    background: #282828;
    height: 100px;
}

.header .lh-logo {
    margin-top: 10px;
}

.header .lh-header-r {
    margin-top: 30px;
    /* right: 10%; */
}

.lh-mobile-nav-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    color: #fff;
    line-height: 50px;
    display: none;
}

.lh-mobile-nav-btn i {
    font-size: 24px;
}

.lh-mobile-nav-btn:hover {
    color: #fff;
}

.proNav{
	display: none;
	position: fixed;
	left: 10%;
	top: 100px;
	width: 80%;
	background: #fff;
	border-radius: 10px;
	padding-bottom: 30px;
	-moz-box-shadow:0px 1px 10px rgb(0,0,0,0.5);
	 -webkit-box-shadow:0px 1px 10px rgb(0,0,0,0.5); 
	 box-shadow:0px 1px 10px rgb(0,0,0,0.5);
}
.proNav ul li{
	margin-top: 40px;
	width: 20%;
	height: 130PX;
	float: left;
	text-align: center;
}
.proNav ul li img{
	width: 100PX;
}
.proNav ul li a p{
	font-size: 18px;
	color: #222;
}
.proNav ul li a:hover p{
	color: #EF7C0F;
}
/*.lh-nav li:nth-child(3):hover .proNav{
	display: block;
}*/

/************************内页banner************************/
.banner{
	position: relative;
	width: 100%;
	z-index: 99;
}
.banner .bannerImg{
	width: 100%;
}
.banner .bannerImg img{
	width: 100%;
}
.banner .fonts{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.banner .fonts .container{
	margin-top: 450px;
}
.banner .fonts h4{
	font-family: 'MarkPro' !important;
	font-size: 50px;
	color: #fff;
}
.banner .fonts h4 span{
	margin-left: 15px;
	font-family: 'MarkPro' !important;
	font-size: 50px;
	color: #ef7c0d;
}
.banner .fonts h3{
	font-size: 60px;
	color: #fff;
	font-family:'PINGFANG MEDIUM';
}	
/*********************底部*******************/
.lh-footer {
	position: absolute;
	
	
			margin-top: 0px;
	}
.lh-footer {
	padding: 45px 0;
    width: 100%;
    background: #282828;
    color: #888;
    border-top: 3px solid #ef7c0d;
}

.lh-link {
    overflow: hidden;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding-bottom: 20px;
}

.lh-link span {
    float: left;
    margin-right: 10px;
    position: relative;
    line-height: 24px;
}

.lh-link span:before {
    content: '';
    display: block;
    width: 1px;
    height: 16px;
    background: #fff;
    position: absolute;
    right: -10px;
    top: 50%;
    margin-top: -7px;
}

.lh-link a {
    color: #fff;
    float: left;
    margin-left: 10px;
    line-height: 24px;
}

.lh-link div {
    float: left;
    width: 90%;
}

.lh-footer-a {
	display: block;
    margin-top: 20px;
}

.lh-footer-l {
	float: left;
    animation-delay: .1s;
}

.lh-footer-r {
	float: right;
    animation-delay: .3s;
}

.lh-footer-l dl {
    float: left;
    margin-right: 2vw;
    line-height: 24px;
}

.lh-footer-l dl a {
	  display: inline-block;
	  position: relative;
    color: #888;
}
.lh-footer-l dl a:before{
	  content: '';
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -2px;
    background: #ef7c0d;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
}
.lh-footer-l dl a:hover:before{
	  width: 100%;
}
.lh-footer-l dl a:hover {
    color: #fff;
}

.lh-footer-l dl dt a {
    font-size: 18px;
    color: #fff;
}

.lh-footer-l dl dt {
    margin-bottom: 20px;
    font-weight: normal;
}

.lh-footer-l dl dd {
    margin-bottom: 10px;
}

.lh-footer-c {
	text-align: right;
    margin-left: 4vw;
    animation-delay: .2s;
}

.lh-footer-c h2 {
	font-family: PingFang SC,'pingfangsc',Helvetica Neue,Source Han Sans SC,Microsoft YaHei;
    font-size: 16px;
    margin-bottom: 15px;
}

.lh-footer-c ul {
    line-height: 24px;
    margin-top: 10px;
}
.lh-footer-c ul li span{
	font-family: 'MarkPro';
}


.lh-footer-ewm {
	margin-top: 25px;
}

.lh-footer-ewm h2 {
    float: right;
    line-height: 24px;
    text-align: right;
    margin-right: 1.5vw;
    padding-top: 20px;
    color: #888;
    font-size: 16px;
}

.lh-footer-ewm .img {
    float: right;
    width: 96px;
}
.lh-footer-ewm .img  img{
	width: 100%;	
}
.lh-footer-d {
    margin-top: 65px;
    height: 42px;
    position: relative;
    background: #fff;
    width: 286px;
}

.lh-footer-d a {
    position: absolute;
    right: 0;
    top: 0;
    width: 96px;
    height: 42px;
    line-height: 42px;
    background: #ef7c0d;
    color: #fff;
    text-align: center;
    font-size: 16px;
}

.lh-footer-d a:hover {
    background: #AD151C;
}

.lh-footer-d select {
    width: 190px;
    height: 42px;
    line-height: 42px;
    background: none;
    border: none;
    padding: 0 15px;
    position: absolute;
    right: 96px;
    top: 0;
    z-index: 2;
}

.lh-footer-d i {
    position: absolute;
    right: 111px;
    line-height: 42px;
    top: 0;
    z-index: 1;
    color: #111;
    font-size: 14px;
}

.lh-copy {
	font-family: PingFang SC,'pingfangsc',Helvetica Neue,Source Han Sans SC,Microsoft YaHei;
    margin: -15px 0 0 0;
    font-size: 14px;
}

.lh-copy a {
    color: #888;
}

.lh-copy a:hover {
    text-decoration: underline;
    color: #ef7c0d;
}

.lh-ban {
    width: 100%;
    height: 760px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.lh-returnTop {
    position: fixed;
    right: 20px;
    bottom: 20px;
    background: rgba(0, 0, 0, .6);
    border-radius: 50%;
    z-index: 50;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    cursor: pointer;
    transition: ease .65s;
}

.lh-returnTop i {
    font-size: 24px;
}

.lh-returnTop:hover {
    border-radius: 20px;
}
/**************************分页*************************/
.page{
	width: 100%;
	margin-top: 100px;
	margin-bottom: 100px;
}
.page p{
	font-family: 'MarkPro';
	text-align: center;
	color: #2d4253;
	line-height: 50px;
}
.page p a{
	display: inline-block;
	margin: 0 7px;
	font-size: 18px;
	color: #2d4253;
}
.page p .prev{
	width: 50px;
	height: 50px;
	background: #c0c6cb;
	border-radius: 100%;
	color: #fff;
}
.page p .prev:hover{
	background: #ee7b0d;
}
.page p .next{
	width: 50px;
	height: 50px;
	background: #c0c6cb;
	border-radius: 100%;
	color: #fff;
}
.page p .next:hover{
	background: #ee7b0d;
}
.page p a.pageOn{
	font-size: 26px;
	color: #ee7b0d;
}
/*********************************切换导航*******************************/
 .tabNav{
	width: 100%;
}
 .tabNav .tabList{
	position: relative;
	width: 100%;
	height: 70px;
}
 .tabNav .tabList li{
	display: block;
	position: relative;
	margin-top: -35px;
	background: #fff;
	font-size: 20px;
	line-height: 70px;
	height: 70px;
	text-align: center;
	color: #444;
	-moz-box-shadow:0px 1px 3px #DADADA; -webkit-box-shadow:0px 1px 3px #DADADA; box-shadow:0px 1px 3px #DADADA;
	-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
 .tabNav .tabList li:nth-child(1){
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
 .tabNav li:last-child{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
 .tabNav .tabList li a{
 	color: #444;
 }
/*.newsBox .new_con .newtel .new_telst .newsType::before{
	position: absolute;
	content: :"";
	left: 0;
	bottom: 0;	
	background: #000 !important;
	width: 100%;
	height: 90px;
}*/
.tabNav .tabList li.on{
	margin-top: -45px;
	height: 90px;
	line-height: 90px;
	color: #fff;
	border-radius: 5px;
	box-shadow: none;
	background: #ef7c0f !important;
}
.tabNav .tabList li.on a{
	color: #fff;
}
.tabNav .tabList li.on:before{
	height: 90px;
}
.tabNav .tabList li:hover{
	margin-top: -45px;
	height: 90px;
	line-height: 90px;
	background: #ef7c0f !important;
	color: #fff;
	border-radius: 5px;
	box-shadow: none;
}
.tabNav .tabList li:hover a{
	color: #fff;
}

.tabTit{
	width: 100%;
	padding: 0 15px;
	background: #fff;
	border-bottom: 1px solid rgb(0,0,0,.3);
}
.tabTit p{
	margin-bottom: 0;
	font-size: 18px;
	line-height: 50px;
	color: #666;
}
.tabTit p span{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #EF7C0F;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 100%;
	float: right;
	margin-top: 10px;
}
.tabTit p span.down{
	display: block;
}
.tabTit p span.up{
	display: none;
}
.tabMenu .menuList{
	display: none;
	width: 100%;
	padding: 0px;
}
.tabMenu .menuList li{
	width: 100%;
	border-bottom: 1px solid #E5E5E5;
	text-align: center;
}
.tabMenu .menuList li a{
	font-size: 14px;
	color: #666666;
	line-height: 40px;
	text-align: center;
}

@media screen and  (min-width: 320px) {
	.lh-header-r {
    width: 50%;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background: #111;
    padding-top: 50px;
    transform: translateX(100%);
    transition: ease .65s;
}
.lh-header {
	    height: 50px;
	    background: #111;
	}
	.lh-logo{
		margin-top: 10px;
		left: 20px;
	}
	.lh-logo img{
		width: 40%;
	}
	.lh-mobile-nav-btn{
		display: block;
	}
	.mobNav .lh-header-r {
    transform: translateX(0);
}
	.lh-nav{
		/* padding: 0 20px; */
		width: 100%;
	}
	.lh-nav li{
		float: initial !important;
		line-height: 50px;
		border-bottom: 1px solid #ffffff1a;
		text-align: center;
	}
	.lh-nav li.on a::before{
		width: 0;
	}
	.banner{
		margin-top: 50px;
	}
	.banner .fonts{
		display: none;
	}
	.lh-footer-l{
		display: none;
	}
	.lh-footer-c{
		text-align: left;
		float: left !important;
		margin-left: 20px;
	}
	.lh-footer-ewm{
		width: 100px;
		margin-top: 0;
	}
	.lh-footer-ewm .img{
		float: left;

	}
	.lh-footer-ewm h2{
		float: left;
		text-align: left;
		padding-top: 20px;
	}
	.lh-footer-d{
		margin-top: 0;
	}
	.lh-copy{
		font-size: 12px;
		padding:0 20px;
		margin-top: 20px;
	}
	.lh-copy a{
		font-size: 12px;
	}
}
@media screen and  (min-width: 768px) {
	.lh-header-r {
    width: 50%;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background: #111;
    padding-top: 50px;
    transform: translateX(100%);
    transition: ease .65s;
}
.lh-header {
	    height: 50px;
	    background: #111;
	}
	.lh-logo{
		margin-top: 10px;
		left: 20px;
	}
	.lh-logo img{
		width: 40%;
	}
	.lh-mobile-nav-btn{
		display: block;
	}
	.mobNav .lh-header-r {
    transform: translateX(0);
}
	.lh-nav{
		padding: 0 20px;
		width: 100%;
	}
	.lh-nav li{
		float: initial !important;
		line-height: 40px;
		border-bottom: 1px solid #fff;
		text-align: center;
	}
	.lh-nav li.on a::before{
		width: 0;
	}
	
	.banner{
		margin-top: 50px;
	}
	.lh-footer-l{
		display: none;
	}
	.lh-footer-c{
		text-align: left;
		float: left !important;
		margin-left: 20px;
	}
	.lh-footer-ewm{
		width: 100px;
		margin-top: 0;
	}
	.lh-footer-ewm .img{
		float: left;

	}
	.lh-footer-ewm h2{
		float: left;
		text-align: left;
		padding-top: 20px;
	}
	.lh-footer-d{
		margin-top: 0;
	}
	.lh-copy{
		font-size: 12px;
		padding:0 20px;
		margin-top: 20px;
	}
	.lh-copy a{
		font-size: 12px;
	}
}
@media screen and  (min-width: 992px) {
	.lh-nav{
		padding: 0;
		width: auto;
	}
	.lh-logo img{
		width: 70%;
	}
	.lh-nav li{
		float: left !important;
		line-height: auto;
		border-bottom: none;
		text-align: initial;
	}
	.lh-nav li a{
		font-size: 14px;
		margin-right: 1vw;
	}
	.lh-nav li.on a::before{
		width: 100%;
	}
	.phone_num p{
	font-size: 18px;
}
	/*.proNav {
    display: none;
    position: absolute;
    left: -205px;
    top: 70px;
    width: 825px;
    background: #fff;
    border-radius: 10px;
    padding-bottom: 0px;
}*/
	.banner{
		margin-top: 0px;
	}
	.banner .fonts{
		display: block;
	}
	.banner .fonts .container{
		margin-top: 25%;
	}
	.banner .fonts h4{
		font-size: 30px;
	}
	.banner .fonts h4 span{
		font-size: 30px;
	}
	.banner .fonts h3{
		font-size: 28px;
	}
	.lh-footer-a{
		display: block;
	}
	.lh-footer-l{
		width: 60%;
	}
	.lh-footer-c{
		width: 40%;
		margin-left: 0;
	}
	.lh-footer-l dl{
		margin-right: 1%;
	}
	.lh-footer-l dl dt{
		font-weight: normal;
	}
	.lh-footer-l dl dt a {
		font-size: 16px;
	}
	.lh-footer-c h2{
		font-size: 16px;
	}
	.lh-footer-l dl dd a{
		font-size: 14px;
	}
	.lh-footer-c ul li{
		font-size: 14px;
	}
	.lh-footer-l{
		display: block;
	}
	.lh-footer-c{
		text-align: right;
		float: right !important;
		margin-left: 0px;
	}
	.lh-footer-ewm{
		width: auto;
		margin-top: 0;
	}
	.lh-footer-ewm .img{
		float: right;

	}
	.lh-footer-ewm h2{
		float: right;
		text-align: right;
		padding-top: 0px;
	}
	.lh-footer-d{
		margin-top: 65px;
	}
	.lh-copy{
		font-size: 14px;
		padding:0 0px;
		margin-top: -15px;
	}
	.lh-copy a{
		font-size: 14px;
	}
	
}
@media screen and  (min-width: 1000px) {
	.header .lh-header-r,.lh-header-r{
		width: 63%;
		position: relative;
    transform: none;
    padding-top: 0;
    right: 10%;
	}
	.lh-header-r{
		background: none;
	}
	.lh-logo{
		margin-top: 10px;
	}
	.lh-logo img{width: 70%;}
	.phone_num{
	right: 75px;
}
.yuyan a{
	font-size: 14px;
}
	.lh-mobile-nav-btn{
		display: none;
	}
	.lh-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: auto;
    background: none;
    transition: ease .65s;
}
}

@media screen and  (min-width: 1200px) {
	.lh-mobile-nav-btn{
		display: none;
	}
	.lh-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: auto;
    background: none;
    transition: ease .65s;
}
	.lh-logo{
		margin-top: 10px;
	}
	.lh-logo img{width: 100%;}
.header .lh-header-r , .lh-header-r{
	position: relative;
    transform: none;
    padding-top: 0;
    right: 10%;
    width: 56%;
}
.lh-header-r{
		background: none;
	}
	.phone_num{
	right: 80px;
}
.phone_num p{
	font-size: 19px;
}
	.lh-nav li a{
		font-size: 16px;
		margin-right: 1vw;
	}
	.yuyan a{
	font-size: 16px;
}
	/*.proNav{
	display: none;
	position: absolute;
	left: -305px;
	top: 70px;
	width: 1070px;
	background: #fff;
	border-radius: 10px;
	padding-bottom: 0px;
}*/
	.banner .fonts h4{
		font-size: 50px;
	}
	.banner .fonts h4 span{
		font-size: 50px;
	}
	.banner .fonts h3{
		font-size: 60px;
	}
	.lh-footer-l dl{
		margin-right: 1%;
	}
	.lh-footer-l{
		width: 60%;
	}
	.lh-footer-c{
		width: 40%;
		margin-left: 0;
	}
	.lh-footer-l dl dt{
		font-weight: normal;
	}
	.lh-footer-l dl dt a {
		font-size: 16px;
	}
	.lh-footer-c h2{
		font-size: 16px;
	}
	.lh-footer-l dl dd a{
		font-size: 14px;
	}
	.lh-footer-c ul li{
		font-size: 14px;
	}
}
@media screen and  (min-width: 1400px) {
	.lh-mobile-nav-btn{
		display: none;
	}
	.lh-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: auto;
    background: none;
    transition: ease .65s;
}
.lh-logo{
	margin-top: 1.5vw;
}
	.header .lh-logo{
		margin-top: 10px;
		left: 10%;
	}
	.lh-logo img{width: 100%;}
.header .lh-header-r , .lh-header-r{
	position: relative;
    transform: none;
    padding-top: 0;
    right: 10%;
    width: 59%;
}
.lh-header-r{background: none;}

.phone_num p{
	font-size: 20px;
}
	/*.proNav{
	display: none;
	position: absolute;
	left: -315px;
	top: 70px;
	width: 1150px;
	background: #fff;
	border-radius: 10px;
	padding-bottom: 0px;
}*/
.lh-nav li a{
		font-size: 18px;
		margin-right: 2vw;
	}
	.phone_num{
	right: 90px;
}
	.yuyan a{
	font-size: 18px;
}
	.lh-footer-l{
		width: 60%;
	}
	.lh-footer-c{
		width: 40%;
		margin-left: 0;
	}
	.lh-footer-l dl{
		margin-right: 2%;
	}
	.lh-footer-l dl dt{
		font-weight: normal;
	}
	.lh-footer-l dl dt a {
		font-size: 18px;
	}
	.lh-footer-c h2{
		font-size: 18px;
	}
	.lh-footer-l dl dd a{
		font-size: 16px;
	}
	.lh-footer-c ul li{
		font-size: 16px;
	}
}
@media screen and  (min-width: 1600px) {
	.lh-mobile-nav-btn{
		display: none;
	}
	.lh-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: auto;
    background: none;
    transition: ease .65s;
}
.lh-logo{
	margin-top: 1.5vw;
}
	.header .lh-logo{
		margin-top: 10px;
		left: 10%;
	}
.header .lh-header-r,.lh-header-r {
		position: relative;
    transform: none;
    padding-top: 0;
    right: 10%;
    width: 58%;
}
.lh-header-r{
	background: none;
}

.phone_num p{
	font-size: 20px;
}
	/*.proNav{
	display: none;
	position: absolute;
	left: -480px;
	top: 70px;
	width: 1520px;
	background: #fff;
	border-radius: 10px;
	padding-bottom: 0px;
}*/
.lh-nav li a{
		font-size: 18px;
		margin-right: 2vw;
	}
	.phone_num{
	right: 100px;
}
	.yuyan a{
	font-size: 18px;
}
	.lh-footer-l{
		width: 60%;
	}
	.lh-footer-c{
		width: 40%;
		margin-left: 0;
	}
	.lh-footer-l dl{
		margin-right: 2%;
	}
	.lh-footer-l dl dt{
		font-weight: normal;
	}
	.lh-footer-l dl dt a {
		font-size: 18px;
	}

	.lh-footer-c h2{
		font-size: 18px;
	}
	.lh-footer-l dl dd a{
		font-size: 16px;
	}
	.lh-footer-c ul li{
		font-size: 16px;
	}
}
@media screen and  (min-width: 1800px) {
	.lh-mobile-nav-btn{
		display: none;
	}
	.lh-header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
    height: auto;
    background: none;
    transition: ease .65s;
}
	.header .lh-header-r, .lh-header-r{
		width: 56%;
		position: relative;
    transform: none;
    padding-top: 0;
	}
.lh-header-r{
	background: none;
}
.lh-logo{
	margin-top: 1.5vw;
	left: 10%;
}
	.header .lh-logo{
		margin-top: 10px;
		left: 10%;
	}
}
	
	
	
