﻿@charset "utf-8";
*{box-sizing:border-box}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0;display:block;width:100%}
ul,dl,li,dt,dd{list-style:none}
body{font:14px Arial,"microsoft yahei",Helvetica,sans-serif;*font:14px "microsoft yahei",Arial,Helvetica,sans-serif;color:#212121;background:#a50301;-webkit-tap-highlight-color:rgba(255,255,255,0);overflow-x:hidden}
a{font-size:14px;text-decoration:none;transition:ease .65s;color:#191919}
a:hover{color:#C03C42}
.clearfix:after{content:"\200B";display:block;height:0;clear:both}
.clearfix{*zoom:1}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,textarea,select{outline:none;font-family:"microsoft yahei"}
textarea{resize:none;overflow:hidden}
select::-ms-expand{display:none}
i{font-style:normal}
.left{float:left}
.right{float:right}
.noscript{position:fixed;left:0px;top:0px;background:#ddd;color:red;text-align:center;width:100%;height:30px;line-height:30px}
em{font-style:normal}
.pace-progress{width:100%;height:2px;background:#b72024;position:fixed;left:0px;top:0px;z-index:5000}
.pace-inactive{display:none}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap}
.red{color:#b72024}
.container{margin:auto;position:relative;z-index:3;width:1200px}
.lh-header{text-align: center;color: white;font-weight:bold;line-height: 48px;font-size: 18px; width:100%;height:80px;background:#b01014;box-shadow:0 0 10px 0 rgba(155,143,143,0.6);position:fixed;left:0;top:0;z-index:2000}
.lh-logo{position:absolute;left:9px;top:7px;text-align: center;color: white;}
.lh-logo .logo{position:absolute;width:8vw;height: 8vw;top: 4px; }
.lh-logo .logo2{position:absolute;left:12vw;top:2px;height:10vw;width: 36vw;}
.lh-map-btn{height:9vw;line-height:13px;position:absolute;right:8px;top:50%;padding:5px 5px ;
    margin-top:-20px;font-family:MicrosoftYaHei-Bold;font-size:13px;text-align:left;
    cursor:pointer;color:white;}
.cc_bg{width:7vw;height:7vw;position:absolute;right:1vw;top:1vw;background:white}
.lh-map-btn span{display:block;width:16px;height:2px;background:#C03C42;position:absolute;right:7px;top:50%;margin-top:-1px;transition:ease .45s}
.lh-map-btn span:before{content:'';display:block;width:22px;height:2px;background:#C03C42;position:absolute;right:0;top:-8px;transition:ease .45s}
.lh-map-btn span:after{content:'';display:block;width:22px;height:2px;background:#C03C42;position:absolute;right:0;top:8px;transition:ease .45s}
.lh-map-btn:hover span{width:22px}
.lh-map-btn:hover span:before{width:16px}
.lh-map-btn:hover span:after{width:10px}

/* login  */
.eccept-p{margin:20px 23px 0px;height: 20px;}
.eccept-p .eccept-bt{float:left;background-size:100% 100%;width:1rem;height:1rem;background-image:url(../images/g_01.jpg)}
.eccept-p .eccepted{background-image:url(../images/g_02.jpg)}
.eccept-p p{font-size:14px;color:#585858;float:left;overflow:hidden;margin-left:.15rem}
.eccept-p a{color:#58aeea}
.register{
    display: block;
    width: 95vw;border-radius: 3vw; margin: 20px auto;
    padding-bottom: 10px; padding: 10px 0px 20px;
    background-color: #ffffff;
}
.register h1{
    width: 14vw;height: 4vw;font-size: 4vw;color: #0a0a0a;display: inline-block;
    font-family: MicrosoftYaHei-Bold; margin: 5vw 0 0 5vw;font-weight: bold;
}
.register .form_input{
    margin: 0px auto;  height: 9vw;
    display: table;width: 84vw;position: relative;
}
.register .form_input .code{
    position: absolute;right: 0px;top: 5px; height: 40px;border-radius: 10px;text-align: center;line-height: 40px;padding-left: 10px;padding-right: 10px;
    font-family: MicrosoftYaHei; border: 2px solid #f8f8f8;
    font-size: 16px;
    color: #b66362;
}
.register .form_input label:first-child{position: absolute;left:0px;height:12vw;line-height:12vw;}
.register .form_input label.select{display: inline-block;margin-right: 10px;margin-left: 5px;}
.register .form_input span{position: absolute;right:1vw;height:12vw;line-height:12vw;}
.register .form_input input.text{  width: 84vw; height:12vw;line-height:12vw;
    text-indent:17vw;border: none;font-weight: bold;font-size: 13px;
    border-bottom: 1px solid #e1dddd;
}
.register .form_input textarea{  width: 84vw; height:12vw;
    border: none; padding-top:38px;font-weight: bold;font-size: 13px;
    border-bottom: 1px solid #e1dddd;
}
textarea::placeholder {
    color: #aab2bd;font-size: 13px;text-align: left;
}
.register .form_input .btnCode{  background-color:#C03C42; color:#fff;width:20vw;height:10vw;line-height:10vw;border-radius:10px;text-align: center;font-size: 12px;}
.register .form_input select{
    width: 84vw; height:12vw;text-align: right;font-weight:bold;
    border: none; border-bottom: 1px solid #e1dddd;
}
.btn_login{width: 71vw; display: block;height: 14vw; margin: 5vw auto; border: none;background-color: #ffffff;border-radius: 7vw;color: #000;font-weight: bold;font-size: 15px;}
/*item */
.mItem{
    display: block;
    width: 100vw; margin: 10px auto 0px;
    background-color: #ffffff;
}
.mItem h1{
    width: 14vw;height: 4vw;font-size: 4vw;color: #0a0a0a;display: inline-block;
    font-family: MicrosoftYaHei-Bold; margin: 5vw 0 0 5vw;font-weight: bold;
}
.mItem .form_input{
    margin: 0px auto;  height: 52px;line-height: 52px;border-bottom: 1px solid #f4f4f4;
    display: table;width: 90vw;position: relative; background: url("../../image/more.png") no-repeat right center;
    background-size: 14px;
}
.mItem .form_input a{width: 90vw;height: 52px;display: block;}
.mItem .form_input_last{
    margin: 0px auto;  height: 52px;line-height: 52px;
    display: table;width: 90vw;position: relative; background: url("../../image/more.png") no-repeat right center;
    background-size: 14px;
}
.mItem .form_input label{position: absolute;left:0px;height:12vw;line-height:12vw;font-family: 思源黑体;font-size: 14px;}
.mItem .form_input_last label{position: absolute;left:0px;height:12vw;line-height:12vw;font-family: 思源黑体;font-size: 14px;}
/*   */
@media screen and (max-width:1600px){.lh-map-main{width:85vw}
    .lh-logo{left:2vw}
    .lh-header-nav{right:8vw}
    .lh-map-logo{width:120px;top:-50px}
    .lh-map-main{margin:5% auto 0;padding:40px 5vw 30px}
}
@media screen and (max-width:1440px){.lh-map-main{width:95vw}
    .lh-about-h2{left:2vw}
    .lh-vision-tab{width:88vw}
    .lh-vision-btn{left:1150px}
}
@media screen and (max-width:1366px){.lh-logo{width:250px;top:15px}
    .lh-map-logo{width:120px;top:-50px}
    .lh-map-main{margin:5% auto 0;padding:40px 5vw 30px}
    .lh-map-nav{margin:20px auto 0}
    .lh-map-nav dl dt{margin-bottom:24px}
    .lh-map-nav dl dt a:after{bottom:-14px}
    .lh-map-r img{width:100px}
    .lh-map-l h2{margin:15px 0 10px}
    .lh-about-h2{left:1vw}
    .lh-vision-bd li .text{padding-left:510px}
    .lh-vision-btn{left:1100px}
    .lh-business-item{width:1015px}
    .lh-partner-banner{width:1100px}
    .lh-news-con{float:right;margin-right:3%}
}
@media screen and (max-width:1280px){.lh-header-nav li{width:145px}
    .lh-about-main{width:1020px;padding:40px}
    .lh-vision-bd li .text{padding-left:488px}
    .lh-vision-btn{left:1060px}
    .lh-partner-banner{width:900px}
    .lh-footer-cont{width:1000px}
    .lh-footer-l{width:610px}
}
@media screen and (max-width:1024px){.container{width:100%;padding:0 10px}
    .lh-other-container{padding:40px}
    .lh-news-item li .text{width:460px}
    .lh-header{height:50px}
    .lh-content{padding-top:50px}
    .lh-header-nav{display:none}
    .lh-logo{top:5px;width:202px}
    .lh-map-btn{border:none}
    .lh-moblie-nav{display:block}
    .lh-about-h2{display:none}
    .lh-wapAbout-h2{display:block;width: 92vw;height: 57vw;margin:6vw auto;}
    .lh-wapAbout-h2 img{height:100%;line-height:100%;margin:auto}
    .lh-title{width: 100vw;height: 21vw;line-height:21vw;background:#e20204;display: table-cell;vertical-align: middle;}
    .lh-title img{height:11vw;width:71vw;margin:auto;}
    .lh-title2{width: 92vw;height: 9vw;background:#fff;margin: 2vw auto;border-bottom: 1px solid #d0021b;}
    .lh-title2 img{height:5vw;width:26vw;margin-left: 0px;}
}
@media screen and (max-width:768px){
    .lh-mobile-banner,.lh-footer.other .lh-wapAbout-h2{display:block}
    .lh-banner,.lh-about-main:before,.lh-about-main:after,.lh-about-main .line:before,.lh-about-main .line:after{display:none}
    .lh-news-item li:hover .img{transform:scale(1) translateX(0)}
    .lh-other-nav .container{padding:0}
    .lh-cusine-item{margin-left:0}
    .lh-cusine-item li{width:100%;padding:0}
    .lh-cusine-item li .img{float:left;width:120px;margin-right:10px}
    .lh-cusine-item li h3{font-size:12px;padding:0}
    .lh-cusine-item li h2{overflow:hidden;margin-top:5px;padding:0}
    .lh-cusine-item li h2 span{display:none}
    .lh-mobile-a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
    .lh-cusine-item li a{padding:10px 0}
    .lh-cusine-item li a:hover .img{transform:translate(0,0);box-shadow:none}
    .lh-res-banner{display:none}
}
@media screen and (max-width:414px){}
@media screen and (max-width:375px){
    .cc_bg{top: 0.8vw;}
}
@media screen and (max-width:768px){.lh-footer-item li b{font-size:24px;top:5px}
	.lh-footer-gz li img{width:100px}
}