@charset "utf-8";
*{margin:0; padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
body{font: normal 14px/24px "Microsoft Yahei";color: #333;background:#f6f6f6;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span{padding:0;margin:0;}
table{border:0;margin: auto;border-collapse:collapse;border-spacing:0;width:100%;max-width:100%!important;}
table tr{max-width:100%!important;}
table tr:nth-child(even){background: #eaf0f8;}
table tr:nth-child(odd){background: #FFF;}
table td, table th{border:1px solid #ddd; padding:.5em 1em;max-width:100%!important;}
table th{line-height:2em;}
table td{line-height:initial;}
thead th{background-color: rgb(128, 102, 160);color: #fff;border-bottom-width: 0;}
.firstRow th, .firstRow td{color: #fff;background: #4d99ff;}
.clearfix::before, .clearfix::after{content: "";display: table;}
.clearfix::after{clear: both;}

ol, ul, li{list-style: none;}
em,i,small,caption,th{}
a{color: #333;text-decoration: none;
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  transition:all 0.3s ease;}
a:hover{color:#39c;}
img{max-width:100%;height:auto;border:0px;vertical-align: middle;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after{clear:both;}
/*公共 #E33B37/f33/39c/f66*/
.left{float: left;}
.right{float: right;}
.hs{background:#FD5858!important;}
.none,#wap_dh{display: none;}
.head{max-width: 1200px;margin: 0 auto;overflow:hidden;}
.mr{width: 100%;max-width: 1200px;margin: 0 auto;overflow:hidden;}
.main{width: 100%;max-width: 1200px;margin: 10px auto 30px;position:relative;}
.ov{width: 100%;text-align: left;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.a, .b, .c, .d, .e{display: inline-block;line-height: 24px; padding-left: 18px;background: url(../images/abc.png) no-repeat;}*/
/*.a{background-position: 0px -0px;}*/
/*.b{background-position: 0px -24px;}*/
/*.c{background-position: 0px -48px;}*/
/*.d{background-position: 0px -72px;}*/
/*.e{background-position: 0px -96px;}*/
.t, .y, .w, .z{display: inline-block;width: 20px;height: 20px; line-height: 24px; padding-left: 18px;background: url(../images/tew.png) no-repeat;background-size: 20px auto;}
.t{background-position: 0px -0px;}
.y{background-position: 0px -20px;}
.w{background-position: 0px -40px;}
.z{background-position: 0px -60px;}
#SOHUCS{width: 94%!important;max-width: 1000px; padding: 20px 0 50px!important;}
.more{width:100%;float:left; text-align:center;}
.more a{display:inline-block;color: #33cde5;padding:20px 0;}
.more a:hover{text-decoration:underline;}
.x{display:block; width:100%;border-bottom:1px solid #eee;margin: 5px auto;}
.lanse{color: #2984EF;}
form .bx{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
form .bx:focus{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
form .bx:focus::placeholder{color: transparent;}
/*header*/
.top_hs{width: 100%;background: #333;color: #999;padding:0 2%;}
.top{height: 40px; line-height: 40px;overflow: initial;}
.top a{display: inline-block; color: #999;padding-left: 25px;position: relative;}
.top a:hover{color: #ee4542;}
.top a:last-child{margin-left:15px;}
.top i{display: inline-block;width: 20px;height: 20px; text-align: left; background: url(../images/icon.png) no-repeat;background-size: 20px;
  position: absolute;left: 0;top: 50%;margin-top: -10px;}
.top i.tel{background-position: 0 -0px;}
.top i.mail{background-position: 0 -20px;}
.top i.wx{background-position: 0 -40px;left: 20px;}
.top i.download{background: url(../images/icon-xz.svg) no-repeat;background-size: 20px;}
.top .left{float: left;}
.top .left a{float: left;margin-right: 20px;}
.top .right{float: right;}

.anniu{text-align: center;}
.anniu a{display: inline-block;line-height: 40px; font-size: 16px;padding: 0 30px; background: #FD5858; color: #fff;text-align: center;transition: 0.3s;border-radius: 100px;}
.anniu a:hover{padding: 0 30px;}
.anniu a.tryout{background-image: linear-gradient(-190deg,#e03d35 0,#ff797d 100%);}
.anniu a.tryout:hover{background-image: linear-gradient(-190deg,#ab002f 0,#fb4d4d 100%);}
.anniu a.shipin{color: #fff; border: 1px solid #00aef3;background: #00aef3;}
.anniu a.shipin span{padding-left: 30px;background:url(../images/vo.png) no-repeat left;background-size: 20px;}
.anniu a.shipin:hover{background-image: linear-gradient(-190deg,#ab002f 0,#fb4d4d 100%);border: 1px solid #ff4b50;}

.wap{display:none;}
@media screen and (max-width: 640px){
.pc{display:none;}
.wap{display:block;}
}

.biaoti{}
.biaoti.gn{text-align:center;padding:10px 0 30px;}
.biaoti.gn h1{font-weight:100;}

.head_bj{width: 100%;padding: 15px 2%; background: #fff;overflow: hidden;border-bottom: 1px solid #ccc;}
.head{height: 60px;line-height:60px; font-size: 16px;overflow: hidden;}
.head .logo{float: left;}
.head .logo a{display: block;height: 60px;}
.head .logo img{height: 100%;width: auto;vertical-align: initial;}
.head .daohang{float: right;overflow: hidden;}
.head .daohang li{float: left;padding: 0 16px;}
.head .daohang li a:hover{text-decoration: none;}
.head .tell{color: #f66;overflow: hidden; position: relative;padding-left: 25px;}
.head .tell:before{content: "";display: block;width: 20px; height: 20px;background: url(../images/tell.png) no-repeat;background-size: 100% auto;
position: absolute;top:50%;margin-top: -10px; left:0;z-index: 1;}
.head .tell span{font-family: "Impact"}

.head .zixun{width: 140px; overflow: hidden;margin-left: 2%;text-align: center;}
.head .zixun a{width: 80px;height: 34px;line-height: 34px; margin-top: 15px; display: inline-block;border-radius: 3px;
-webkit-box-sizing: border-box!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important;}
.head .zixun a.dl{width:40px;color: #fd5858;}
.head .zixun a.dl:hover{color: #E33B37;}
.head .zixun a.dl2{display:none;}
.head .zixun a.sy{margin-left: 4%;background:#FD5858; border: 1px solid #FD5858;color: #fff;}
.head .zixun a.sy:hover{background:#E33B37; border: 1px solid #E33B37;}
@media screen and (max-width: 640px){
.head .zixun{width: 100%;margin-left:initial;padding-bottom: 20px;}
.head .zixun a{height:1.8rem;line-height:1.8rem;margin-top:initial;}
.head .zixun a.dl{width:80px;border:1px solid #007fff;color:#007fff;}
.head .zixun a.sy{ border:none;}
}
/*视频*/
.videoButton {}
.videoButton:hover{}
.video-mask{background:rgba(0,0,0,.7);height:100%;width:100%;position:fixed;top:0;left:0;z-index:10000;display:none}
.close-mask{color:#666;font-size:30px;height:40px;width:40px;border-radius:50px;text-align:center;position:absolute;line-height:35px;right:5px;top:5px;cursor:pointer;z-index:5555}
.close-mask:hover{background:#ff595f;color:#fff}
.video-info{width:100%;height:auto;margin:100px auto 0 auto;display:block}
.yxshipin{width: 100%;padding: 30px 0 20px;}
.shipin{width: 100%;height: auto;}
@media screen and (max-width: 640px){
.yxshipin{padding: 0;}
table td, table th{padding:.2em;}
table{width: 100%!important;}
}

/*biaodan*/
.amform{width: 80%;margin: 50px auto;}
.amform .title{text-align: center;padding: 10px 0;margin-bottom: 20px;}
.amform .title h3{font-size: 24px;}
.amform .title p{font-size: 13px;color: #666;padding-top: 10px;}
.amform li{width: 100%;height: 50px;float: left;}
.amform li strong{float: left;width: 70px;line-height: 28px;position: relative; text-align: justify;}
.amform li strong::after{
  content: '';
  display: inline-block; 
  padding-left: 100%;
}
.amform li strong i{color: #ff6562; position: absolute;top: 0;right: -10px;line-height: 30px;}
.amform li .fr{float: right; width: -webkit-calc(100% - 90px);width: -moz-calc(100% - 90px);width: calc(100% - 90px);}
.amform li .txt{display: block;width: 100%;height: 30px;padding-left: 12px;
  background: #fff;border: 1px solid #ccc;border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.amform li .txt:focus{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.amform li.textarea, .amform li.textarea .txt{height:auto!important;}
.amform li .v{width: 20px;height: 20px;}
.amform .submit{display: block;width: 140px;height: 39px;background: #ff6562;color: #fff;margin: 20px auto 0;transition: 0.3s;
    border: none;outline: none;-webkit-appearance: button;cursor: pointer;}
.amform .submit:hover{width: 160px;}
@media screen and (max-width: 650px){
.amform .title h3{font-size:20px;}
}

.shouyebd{width:94%; max-width:600px;height:470px;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);overflow: initial;z-index: 999;}
.shouyebd .amform{width: 100%;background:#fff;margin:0;padding: 30px 10%;border-radius: 20px;}
.shouyebd .amform .title{margin-bottom: 10px;}
.shouyebd .amform li{height: 40px;}
.kefu{position:fixed;right: 2px;bottom: 55%;z-index:9999999;}
.kefu a{display:block;width:70px;height:70px;}

@media screen and (max-width: 1024px){
#liuyan .shouyebd{display:block;width:100%;}
#liuyan .shouyebd .amform{width:100%;max-width: initial;}
#liuyan .shouyebd .amform form{max-width:520px;margin:0 auto;}
#liuyan #slides{height: 550px;}
}
@media screen and (max-width: 850px){
.shouyebd{}
}

#zixuntu{background:#FD5858;color: #fff;border-radius: 3px;}
#zixuntu:hover{background:#E33B37; }

/*2025新footer*/
.footer{background-color:#1f2329;color:#fff;line-height:1.6;}
.gradient-bar{width: 100%;height: 8px;background: #a855f7;
      background: -webkit-linear-gradient(left, #a855f7, #3b82f6, #FF4400);
      background: -moz-linear-gradient(left, #a855f7, #3b82f6, #FF4400);
      background: -o-linear-gradient(left, #a855f7, #3b82f6, #FF4400);
      background: linear-gradient(to right, #a855f7, #3b82f6, #FF4400);
}
.footer-container{color: #fff; padding:45px 20px 40px;}
.footer-container.mr{overflow:initial;}
.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;padding-bottom:30px}
.brand{flex:1;min-width:250px;margin-right:30px}
.brand-logo{display:flex;align-items:center;margin-bottom:15px}
.brand-desc{color:#86909c;margin-bottom:12px;max-width:280px}

.contact-icons{display:flex;gap:15px;}
.contact-icons .icon{width: 32px;height: 32px;background: url(https://www.ali-exmail.cn/template/qijia/pc/images/icon-wd.png) no-repeat;background-size: 32px;
    position:relative;font-size:16px;color:#333;font-weight:700;border-radius:50%;cursor:pointer;transition:background-color .3s}
.contact-icons .icon:hover{background-color: #fff;}
.contact-icons .icon.w{background-position: 0 0;}
.contact-icons .icon.d{background-position: 0 -32px;}
.contact-icons .ico-show{display:none; position:absolute;bottom:130%;left:50%;transform:translateX(-50%);width:160px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:10px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}
.contact-icons .ico-show::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}
.contact-icons .icon:hover .ico-show{opacity:1;visibility:visible;bottom:110%}
.contact-icons .ico-show img{width:100%;}
.contact-icons .ico-show .text{font-size:14px;color:#666;text-align: center;}


.footer-nav{display:flex;flex-wrap:wrap;gap:60px}
.nav-column{min-width:120px}
.nav-title{font-size:16px;font-weight:600;margin-bottom:15px;color:#fff}
.nav-links{list-style:none}
.nav-links li{margin-bottom:10px}
.nav-links a{color:#86909c;text-decoration:none;transition:color .3s}
.nav-links a:hover{color:#ff6700}
.compliance{text-align:center;margin-bottom:40px}
.compliance h3{color: #86909c;}
.compliance-title{font-size:18px;margin-bottom:25px;font-weight:500}
.quanwei{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:5px 0;}
.quanwei i{display: inline-block;height: 50px;background: url(https://www.ali-exmail.cn/template/qijia/pc/images/quanwei2.png) no-repeat left;
    background-size: auto 150px;}
.quanwei i.a{width: 280px; background-position: 0 0;}
.quanwei i.b{width: 62px;background-position: 0 -50px;}
.quanwei i.c{width: 127px;background-position: 0 -100px;}

.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:12px;color:#666;padding-top:20px}
.footer-links{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}
.footer-links a{color:#666;text-decoration:none;transition:color .3s}
.footer-links a:hover{color:#ff6700}
.copyright{margin-bottom:10px}
.address{text-align:right;line-height:1.8}
.back-to-top{position:fixed;right:50px;bottom:30px;width:40px;height:40px;background-color:#86909c;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:background-color .3s;z-index:99;}
.back-to-top:hover{background-color:#5a718d;}
@media (max-width:768px){
    .footer-top{flex-direction:column}
    .brand{margin-right:0;margin-bottom:30px}
    .footer-nav{gap:30px}
    .address{text-align:left;margin-top:15px}
    .quanwei i.a{display:block;}
}
/*@2025新footer*/



/*.footer_bj{width:100%; background:#dee1e3;padding: 30px 2%;overflow:hidden;}*/
/*.footer{padding: 40px 20px; color: #c0c8d6; background:#1c2327;font-size: 12px;overflow: hidden;text-align: center;position: relative;}*/
/*.footer a{color: #c0c8d6;}*/
/*.footer a:hover{color:#39c;}*/
/*.footer .f_logo{height: 30px;padding-right: 140px;}*/
/*.footer .f_logo img{height: 30px;width: auto; position: absolute;top:50%;margin-top: -15px;}*/
/*.footer span{padding: 0 5px;line-height: 30px;}*/
/*.footer p .tu{padding:5px;}*/
/*.foot_list{width: 100%;display: flex;justify-content: space-between; position: relative;overflow: hidden;}*/
/*.foot_list ul.list{max-width: 700px;width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}*/
/*.foot_list ul.quanwei{}*/
/*.foot_list ul span{display: inline-block;font-size: 22px;color:#000; line-height: 1.8em;padding-bottom: 5px;text-transform: uppercase;}*/
/*.foot_list ul li{position: relative;}*/
/*.foot_list ul li a{display: block;padding: 3px 0;color: #666;transition: 0.3s;}*/
/*.foot_list ul li a:hover{color: #c10013;text-decoration: underline;}*/
/*.foot_list ul.lianxi{max-width: 260px;}*/
/*.foot_list ul.lianxi li{line-height: 26px; padding-left: 25px;}*/
/*.foot_list ul.lianxi li i{position: absolute;left:0; top: 3px;}*/
/*.heidi .beian{width: 100%;height: 40px;line-height: 35px;color: #666;padding-bottom: 20px; text-align: center;}*/
/*@media screen and (max-width: 1024px){*/
/*.foot_list{display:block;}*/
/*.foot_list ul.list{max-width:initial;}*/
/*.foot_list ul li{padding-left:10px;}*/
/*.foot_list ul.quanwei{margin-top: 20px;}*/
/*}*/
/*@media screen and (max-width: 780px){*/
/*.foot_list ul li{padding-left:0;}*/
/*}*/

/*.quanwei{text-align: center;overflow: hidden;}*/
/*.quanwei h4{color: #333;font-size: 16px; font-weight: normal; padding-bottom: 20px;}*/
/*.quanwei li{display: block;padding:3px 0;}*/
/*.quanwei li i{display: inline-block;height: 50px;margin: 0 15px; background: url(../images/quanwei.png) no-repeat left;background-size: auto 150px;}*/
/*.quanwei li i.a{width: 280px; background-position: 0 0;}*/
/*.quanwei li i.b{width: 62px;background-position: 0 -50px;}*/
/*.quanwei li i.c{width: 127px;background-position: 0 -100px;}*/

.link{width: 100%;padding: 10px 20px;background: #1c2327;border-top: 1px solid #353535;overflow: hidden;}
.link span, .link span a{font-weight:bold;padding:0;}
.link a{font-size: 12px;padding: 4px;color:#666;}
.link a:hover{color:#39c;text-decoration: underline;}
.link .yin{opacity: 0;}
.tongdao{font-size: 16px;padding-bottom:15px;}
.tongdao a{font-size: 16px;color:#333;}
/*wap导航*/
.denglu2{display:none;}
@media screen and (max-width: 850px){
.top_hs{display: none;}
.head_bj{padding: initial;}
.head .logo{margin-left: 2%;}
.head .logo a{height: 50px;margin: 5px 0;}
.link .youlian{display: none;}
}
@media screen and (max-width: 640px){
.head .logo a{height: 40px;margin: 10px 0;}
.wap .head_bj{display:none;}
.wap .head .zixun a.dl2{display:block;}
.wap .denglu2{display:block;width:100%; text-align:right;position:fixed;top:0;z-index:9999999;}
/*.wap.dl .denglu2{display:none;}*/
.wap .denglu2 a{display: inline-block;padding: 16px 20px;font-size:14px;font-weight:bold;}
.wap .denglu2.navbar-show{display:none;}
.wap .head_bj.navbar-show{display:block;position:fixed;top:0;z-index:9999;}
.kefu{display: none;}
/*百度商桥*/
#nb_nodeboard,#nb_icon_wrap,#nb_invite_wrap{display: none!important;}
#LXB_CONTAINER{width: 0!important;height: 0!important;overflow: hidden!important;}
/*#LXB_CONTAINER .custom-text,.lxb-cb-input,.lxb-cb-input-btn,.lxb-hide-btn{display: none!important;}*/
.content{background-size:auto 100%;}
#wap_dh{display: block;}
.category-trigger{width: 30px;height: 30px;background: url("../images/dh.png") no-repeat;background-size: 100% auto;
	position: absolute;right:4%;top:15px;text-indent: -100rem;}
.layer-nav{
	background-color:rgba(255,255,255,0.9);
	background-size: cover;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	display: none;}
.house-type{border-top:0.05rem solid #eee;max-width: 500px;width:90%;margin:auto;margin-top:60px;}
.house-type li{float: left;width:100%;}
.house-type li a{display: block; height: 1.8rem;line-height: 1.8rem;margin: 0.25rem 0.2rem;text-align: center;
	border:0.05rem solid rgba(51,51,51,.6);border-radius: 1rem;padding: 0 0.65rem; color: #666666;}
.house-type a:hover, .house-type a.active{background-color: #e95520;border-color: #e95520; color: #fff;}
}

