﻿@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;-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: #e20204;font-weight:bold;line-height: 48px;font-size: 18px; width:100%;height:80px;background:#fff;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:3px; }
.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:4px 4px ;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:22px;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}
.lh-content{
    height: 100vh;background:url("../../skin/images/bg_xin2.png") no-repeat center center;background-size: 82vw 73vw;
}
.lh-content2{
    height: 100vh; padding-top:50px;
}
.lh-mobile-banner{margin: 20px auto;width: 92vw;display: block;height: 57vw;}
.lh-tip{width: 100vw;
    height: 11vw; line-height: 11vw; background: #ededed;
    font-family: MicrosoftYaHei;font-size: 3vw;text-align: center;font-weight: normal;font-stretch: normal;color: #373737;
}
/*  pay   */
.pay{  display: block;width: 95vw;border-radius: 3vw; margin: 10px auto;
    padding-bottom: 10px; padding: 10px 0px 20px;background-color: #ffffff;}

.pay .p-img{
    margin: 0px auto;width: 62vw;height: 55vw;
}
.pay .p-img2{
    margin: 0px auto;width: 57vw;height: 57vw;
}
.pay .p-img-decp{
    margin: 0px auto;width: 57vw;
}
.pay .p-text{
    font-family: MicrosoftYaHei;font-size: 4vw;line-height: 8vw;color: #090909; text-align: center; margin-top: 20px;
}
.pay .p-pay-price{
    font-family: MicrosoftYaHei;font-size: 28px;line-height: 8vw;color: #090909; text-align: center; margin-top: 20px;
}
.pay-select{width: 88vw;padding:0vw 6vw;background: white }
.pay-select div{
    width: 90vw;position: relative;height: 14vw;line-height: 14vw;font-weight: bold;font-size: 16px;
    border: 1px solid #f8f8f8;
}
.pay-select img{width: 6vw;height: 6vw;position: absolute;top: 4vw;}
.pay-select span{height: 14vw;line-height: 14vw;text-indent:10vw;display: inline-block;}
.pay-select input{position: absolute; width: 5vw;height: 5vw; right: 10px;top: 4vw;
    color: #0A9800;
    background-color: #FF0000; /* 设置选中时的背景颜色为红色 */
}
.pay-select input[type="radio"]:checked {
    border-color: #007bff; /* 示例颜色 */
    background-color: #007bff; /* 示例颜色 */
    color: #ffffff; /* 示例颜色 */
}

.btn_pay{ display: block;
    width: 71vw; color: #fff;height: 14vw; font-size: 17px;
    background-color: #a50302;border-radius: 7vw;margin: 5vw auto; border: none;
}
.act-content{display: block;width: 100%;margin: 12vw;}
.act-content .p-text{width: 40vw;height: 4vw;display: inline-block;font-family: MicrosoftYaHei;font-size: 4vw;line-height: 8vw;color: #4e4e4e;}
.act-content .btn_continue{
    width: 37vw; display: inline-block;height: 14vw;color: #fff;background-color: #a50302; border: none;border-radius: 7vw;
}

/* login  */
.login{
    display: block;width: 95vw;border-radius: 3vw; margin: 16vw auto;padding-bottom: 10px; padding: 10px 0px 20px;
}
.login .form_input{ margin: 0px auto;  height: 18vw;line-height: 18vw;
    display: table;width: 84vw;position: relative;
    margin-bottom: 3px;
}
.login .form_input label{position: absolute;left:0px;height:12vw;line-height:12vw;width: 3vw;height: 5vw;
    top: 7vw;
}
.login .form_input label.phone{background: url("/skin/images/icon_phone.jpg") no-repeat left top;
    background-size: 3vw 5vw;
}
.login .form_input label.password{background: url("/skin/images/icon_password.jpg") no-repeat left center;
    background-size: 3vw 4vw;
}
.login .form_input span{position: absolute;right:3vw;height:12vw;line-height:12vw;}
.login .form_input input{  width: 69vw; height:12vw;line-height:12vw;
    text-indent:0vw;border: none;color: #515151;font-size: 4vw; background: none;margin-left: 10vw;
    border-bottom: 1px solid #515151;
}
.login .form_input select{
    width: 84vw; height:12vw;text-align: right;font-weight:bold;border: none; border-bottom: 1px solid #e1dddd;
}

.btn_login{
    width: 82vw; display: block;height: 14vw; margin: 5vw auto; border: none;border-radius: 6vw;background-color: #a50302;color: #fff;font-size: 5vw;
}

.forget a{width: 82vw;display: block; text-align: center; margin: 10px auto;font-family: MicrosoftYaHei;font-size: 4vw;color: #515151;clear: both;}
.no_account{width: 100vw;margin: 10px auto;text-align: center;position: absolute;bottom: 10px;}
.no_account span{font-size: 4vw;}
.no_account a{color: #aa0b0b;font-size: 4vw;}

/*   */
@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}
}
@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}
}
@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}
}