body{font:14px Arial, Helvetica, sans-serif;}
.boxfix{margin: 0;padding: 0;position: fixed;width:100%;top: 0;z-index: 9999;background:#FEFEFE;}
.boxfixhome{margin: 0;padding: 0;width:100%;top: 0;background:#000;color:#FEFEFE;font-size: 12px;line-height: 20px;font-weight: 400;height:28px;position:absolute;z-index: 100;}
.boxfixhome a{color:#fff;line-height: 28px;}
.boxfixhomemenu{background: #00000080;height: 80px;position:absolute;z-index: 100;width: 100%;top:28px;}


.boxfixhome_other{margin: 0;padding: 0;width:100%;top: 0;background:#FAFAFA;color:#9CA4AB;font-size: 12px;line-height: 20px;font-weight: 400;height:28px;}
.boxfixhome_other a{color:#434E58;line-height: 28px;}
.boxfixhome_other a:hover{color:#FF9326;}
.boxfixhomemenu_other{height: 80px;width: 100%;border-bottom:1px solid #E3E3E3;}
.boxfixhomemenu_other ul.navbar-nav li a{color:#434E58;display:block;}
.boxfixhomemenu_other .dropdown-menu{background-color: #fff;}

.maxwidth{max-width:1170px;margin:0 auto;padding:0px;}
.maxwidth img{max-width:100%;}
.padlf{padding:15px;}
.padlf2{padding:0 15px;}
.martop40{margin-top:40px;}
.borderbotline{border-bottom: 1px solid #e9edf3;}
.maxlogo{margin-top:15px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align: right;}
.lineheight30{line-height:30px;}
.lineheight24{line-height:24px;}
.lineheight20{line-height:20px;}
.lineheight18{line-height:18px;}
.lineheight40{line-height:40px;}
.lineheight50{line-height: 50px;}
.lineheight18{line-height:18px;}
.bannermax{width:100%;}
.bannermax3{max-width:80%;}
.imagemax{width:100%;}
.imagemax2{max-width:100%;}
.bannerbox{margin:15px 0 0 0;}
.homepagex .layui-carousel{background:none;}
.homepagex .layui-carousel>[carousel-item]>*{background:none;}
.imgradius{border-radius:20px;}
.tbfont{font-size: 18px;font-weight: 700;line-height: 24px;letter-spacing: 0.005em;text-align: left;}
.heightspace{margin-top:10px;}
.heightspace60{margin-top:60px;}
.heightspace55{margin-top:55px;}
.heightspace35{margin-top:35px;}
.heightspace25{margin-top:25px;}
.heightspace10{margin-top:10px;}
.heightspace15{margin-top:15px;}
.heightspacetb{margin:15px 0;}
.heightspacetb_no{margin:0px 0 15px 0;}
.heightspacetb5{margin:5px 0;}
.heightspacebottom{margin-bottom:10px;}
.heightspacebottom20{margin-bottom:20px;}
.heightspacebottom30{margin-bottom:30px;}
.heightspacebottom100{margin-bottom:100px;}
.heightspacebottom200{margin-bottom:200px;}
.boxjx{padding:5px 0;}
.csbox{background:#E58011;height:96px;border-radius: 8px;padding:10px 10px 5px 10px;}
a .csbox{color:#fff;}
a .csbox .small{font-size:13px;}
.boxjx.rightjj{padding-right:5px;}
.boxjx.leftjj{padding-right:5px;}
.csbox .bgimg1{background: url(../images/front/Frame1.png) no-repeat center right;height: 56px;padding-top: 40px;}
.csbox .bgimg2{background: none;height: 56px;padding-top: 40px;}
.csbox .bgimg3{background: none;height: 56px;padding-top: 40px;}
.csbox .bgimg4{background: url(../images/front/Frame4.png) no-repeat center right;height: 56px;padding-top: 40px;}

.abox{position: relative;}
.bbox{position: relative;z-index: 1;width:100%;}
.cbox{position: absolute;z-index: 10;bottom:0px;padding:20px 30px;font-size:25px;color:#fff;}

.mainyewubox{overflow: hidden; }
.mainyewubox ul{margin:0;padding:0;}
.mainyewubox ul li{list-style: none;width:50%;float:left;padding:10px 0 20px 0;position: relative;}
.mainyewubox ul li a{color:#000; text-decoration: none;}
.mainyewubox ul li a:hover{text-decoration: none;}
.mainyewubox ul li img{width:90px;height:90px;}
.clear{clear:both;}
.mainyewubox ul li p{font-size:12px;font-weight: 300;line-height: 24px;}
.mainyewubox ul li p.vsjj{font-size:14px;font-weight: 700;line-height: 24px;color:#FF9326;}

.mainyewubox .threebox{float:left;width:30%;}
.mainyewubox .onebox{float:left;width: 5%;}
.mainyewubox .threebox .xgraysmall{height: 90px;overflow: hidden;}
.mainyewubox hr{margin-bottom: 30px;border:0;border-bottom:1px solid #9CA4AB;height:1px;}
.mainyewubox .contactusbtn{margin-bottom: 30px;}
.mainyewubox .onebox hr{width:1px;border:0;border-right:1px solid #9CA4AB;height:189px; margin:75px auto 0 auto;}

.topxy{}
.bannerboxhome{margin-top:0px;}
.bannerimg {z-index: 9;position: relative;}
.descxx{margin: -22% auto 0 auto;z-index: 10;position: absolute;align-items: center;color: #FDFDFD;line-height: 50px;font-size: 48px;width: 100%;}
.maxwidth2{max-width:65%;margin: 0 auto;padding: 0px;}
.bannerboxhome .swiper-button-next{right:12%;}
.bannerboxhome .swiper-button-prev{left:12%;}
.bannercontact{background:#E58011;padding:8px 22px;color:#FDFDFD;font-size: 24px;font-weight: 700;}
a.bannercontact{color:#FDFDFD;}

#topmenu_div{}
#topmenu_div ul{margin:0;padding:0;}
#topmenu_div ul li{padding:8px 10px 8px 35px;list-style: none; background:url(../images/front/c1.png) no-repeat 20px center;}
#topmenu_div ul li.nonex{background:url(../images/front/c1.png) no-repeat 20px 15px;}
#topmenu_div ul li a{font-size:16px;font-weight:500;}
#topmenu_div ul ul{margin:5px 0 0 0;padding:0;}
#topmenu_div ul li.last{margin-bottom:15px;}
#topmenu_div ul ul li{list-style: none;}

.custom-close-btn .layui-layer-title{border-bottom: 0;}
.custom-close-btn .layui-layer-setwin{left: 0px;top:6px;}
.custom-close-btn .layui-layer-setwin .layui-icon-close:before{content:'';}
.custom-close-btn .layui-layer-setwin .layui-icon-close{background: url(../images/front/Top.png) no-repeat center left;}
.custom-close-btn .layui-layer-setwin span{height: 40px;width: 40px;}

.custom-contactus-btn .layui-layer-title{border-bottom:0;height:40px;line-height:40px;}
.custom-contactus-btn{border-radius: 8px;}
.custom-contactus-btn .layui-layer-btn .layui-layer-btn0{width:90%;padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;height:auto;background-color: #ff5722!important;}
.custom-contactus-btn .layui-layer-btn{padding:5px 0 30px 0;}
#contact-us-box-ceng p{line-height:25px;}

.custom-log-in-btn{border-radius:8px;}
.custom-log-in-btn .layui-layer-title{font-size:18px;font-weight: 700;}

.fontbtx{font-size:18px;font-weight: 500;line-height: 26px;}
.btnfontcss{width:100%;padding:8px 16px 8px 16px;font-size:18px;font-weight: 700;border-radius: 8px;}
.layui-btn.btnfontcss{height: auto;}
.margintopx{margin-top:20px;}
.margintopx5{margin-top:5px;}
.padright{padding-right:5px;}
.padleft{padding-left:5px;}
.smallfont{font-size:14px;color:#595757;}
.smallfont p{line-height: 25px;}

.font14{font-size: 14px;font-weight: 700;line-height: 21px; letter-spacing: 0.2px;text-align: left; }
.grayfont{color:#6A7187;}
.inputcss{border:1px solid #E8EAED;border-radius:12px;padding:8px 16px;height:56px;font-size:16px;}
.inputcss2{border:1px solid #E8EAED;border-radius:12px;padding:8px 16px;font-size:16px;margin:10px 0;}

.inputareacss{border:1px solid #E8EAED;border-radius:12px;padding:8px 16px;height:100px;font-size:16px;}

.contactusform .inputcss{border:1px solid #E8EAED;border-radius:12px;padding:8px 16px;height:40px;font-size:16px;}

.boxborder{border:1px solid #E8EAED;border-radius:12px;padding:16px;font-size:16px;margin:10px 0;}
.btncss2{border:1px solid #E58011; color:#E58011;border-radius:8px;margin:10px 0;background:none;}
.layui-btn.btncss2{padding:0;}

.btncss3{border:1px solid #E58011; color:#E58011;border-radius:8px;margin:0px 0;background:none; height: 56px;line-height: 56px; width: 95%;}
.layui-btn.btncss3{padding:0;}

.boxborder.actived{border:1px solid #E58011;}
.boxborder.actived .grayfont{color:#E58011;}
.layui-form-radio:hover>*, .layui-form-radioed, .layui-form-radioed>i{color:#E58011;}
.loginboxjj{font-size:14px;padding:30px 40px;}
.grayfontx{color:#7A7A7A;}
.blackfont{color:#000;font-size: 18px;font-weight: 500;line-height: 26px;letter-spacing: 0.005em;text-align: left;}
.smallgrayfont{color:#E8EAED;font-size: 18px;font-weight: 500;line-height: 26px;letter-spacing: 0.005em;}
.danfont{color:#78828A;font-size:13px;font-weight: 600;line-height: 20px;}
.smjj{padding:2px 5px 2px 0;}
.bottomborder{border-bottom:1px solid #E3E3E3;padding-bottom:5px;}

.layui-tab-brief>.layui-tab-title .layui-this{color: #FF8038;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{    border-bottom: 2px solid #FF8038;}

.layui-tab .layui-tab-title li{min-width:50px;padding: 0 0px;}
.layui-tab .layui-tab-title.litab_1 li{width:100%;text-align:center;}
.layui-tab .layui-tab-title.litab_2 li{width:50%;text-align:center;}
.layui-tab .layui-tab-title.litab_3 li{width:33.333333%;text-align:center;}
.layui-tab .layui-tab-title.litab_4 li{width:25%;text-align:center;}

.hanggao td{padding:5px;}
.layui-form-item .custom .layui-inline{margin-bottom:0;}

.oragefont{color:#E58011;}
.bigx .oragefont{color:#E58011;font-size: 32px;line-height: 40px;font-weight: 600;}
.smallhr{border:0;border-bottom:4px solid #FF9326;height:1px;width:50px;margin:0 auto;display: none;}
.bigx .grayfont{color:#9CA4AB;font-size:32px;line-height: 40px;font-weight: 600;margin:30px 0;}
.descfont{color:#595757;font-size:14px;line-height: 22px;font-weight: 400;padding-top:20px;}
.margintop80{margin-top:80px;}

a.oragebtncss,.oragebtncss{color:#fff;border:1px solid #FF9326;border-radius:8px;background:#FF9326;font-size:12px;padding:3px 6px;height: 20px;line-height: 20px;margin: 5px;display: inline-block;}
.grayfont2{color: #78828A;}
.hr{border-bottom:1px solid #E3E3E3;}
.paddingleftx{padding-left:13px;}
.tximagemax{width:80px;height:80px;border-radius:50%;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;font-weight:700}
.fixedbottom{position: fixed;z-index: 10;bottom: 20px;width:100%;max-width:680px;}
.btnfontcss3{padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;}
.p_box_bg{background:#FDE5DB;font-size:11px;padding:2px 5px;}
.zhstatus1{background:#F7F9FC;padding:4px 8px;border-radius: 2px;color:#E58011;font-size:12px;font-weight: 400;line-height: 15px;}
.zhstatus2{background:#F7F9FC;padding:4px 8px;border-radius: 2px;color:#7A7A7A;font-size:12px;font-weight: 400;line-height: 15px;}
.zhstatus3{background:#E3E9ED;padding:4px 8px;border-radius: 2px;color:#7A7A7A;font-size:12px;font-weight: 400;line-height: 15px;}

.zhstatusnew1{background: #E58011 0% 0% no-repeat padding-box;border-radius: 8px;padding:4px 20px;font-size:12px;font-weight: 400;line-height: 20px;color:#FAFAFA;}
.zhstatusnew2{background:#A7A7A7 0% 0% no-repeat padding-box;padding:4px 20px;border-radius: 8px;color:#FAFAFA;font-size:12px;font-weight: 400;line-height: 15px;}
.zhstatusnew3{background:#A7A7A7 0% 0% no-repeat padding-box;padding:4px 20px;border-radius: 8px;color:#FAFAFA;font-size:12px;font-weight: 400;line-height: 15px;}

.btnfontcssover{width:100%;padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;background:#C6C6C6;border:1px solid #C6C6C6;color:#FFFFFF;}
.layui-btn.btnfontcssover{height: auto;}

.btnfontcssblack{width:100%;padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;background:#F7F9FC;border:1px solid #F7F9FC;color:#000;}
.layui-btn.btnfontcssblack{height: auto;}

.danlanfont{color:#66707A;font-size:14px;font-weight: 400;line-height: 20px;}
.font25{font-size:25px;color:#66707A;}
.font16{font-size:16px;color:#66707A;}
.bankbg{background:#E58011; border-radius:12px;padding:30px 25px;}
.bankfont{font-size:16px;font-weight:700;line-height:24px;color:#fff;}
.martop20{margin-top:20px;}
.qbsbg{background:#F7F9FC;color:#E58011;font-size:10px;font-weight:500;line-height:16px;padding:4px 10px;border-radius:5px;}
.qbsbggray{background:#F7F9FC;color:#78828A;font-size:10px;font-weight:500;line-height:16px;padding:4px 10px;border-radius:5px;}
a.cscolor{color:#FF7B38;font-size:16px;line-height:24px;font-weight:500;}
.whitefont{color:#fff;}
.sizefont16{font-size: 16px;}
.sizefont12{font-size: 12px;}
.martop6{margin-top:6px;}
.martop3{margin-top:3px;}
.libianbg{background: linear-gradient(180deg, #E58011 0%, rgba(255, 91, 0, 0.71) 100%);padding:25px 25px;border-radius:12px;}
.c_whitefont{color:#FEFEFE;font-size:18px;font-weight:600;line-height:25px;}
.p_whitefont{color:#FFFFFF;font-size:26px;font-weight:600;line-height:35px;padding:10px 0 0 0;}
.s_whitefont{color:#FEFEFE;font-size:14px;font-weight:400;line-height:25px;}
.s_custom_border{border: 1px solid #E58011;padding: 8px 16px;border-radius: 12px;}
.s_custom_border.left{margin-right:5px;}
.s_custom_border a{color:#E58011;font-weight:600;font-size:14px;line-height:22px;}
.s_custom_border.right{margin-left:5px;}

.blackfont2{color:#000;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: 0.005em;text-align: left;}
.smallgrayfont2{color:#E8EAED;font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: 0.005em;}
.searchfont{color:#78828A;font-size:14px;font-weight:600;line-height:22px;background:#F7F9FC;padding:6px;border-radius:6px;}
.searchfontb{color:#595757;font-size:14px;font-weight: 600;line-height: 22px;}
.searchcategoryfont{font-size:14px;font-weight:600;line-height:22px;color:#78828A;background:#F7F9FC;padding:6px 10px;margin:3px 10px 5px 0;border-radius:6px;display:inline-block;}
.searchboxjj{padding: 5px 15px;}
.custom_select_css{height: 34px;border-radius: 6px;background:#F7F9FC;border:1px solid #F7F9FC;color:#78828A; font-size:14px;font-weight: 600;line-height: 22px;}
.custom-xsearch-div{border-radius:10px;}

.custom-xsearch-div .layui-layer-btn .layui-layer-btn0{width:90%;padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;height:auto;background-color: #ff5722!important;}
.custom-xsearch-div .layui-layer-btn{padding:5px 0 30px 0;}

.margin_left{margin-right:5px;}
.margin_right{margin-left:5px;}
.selectonecategory.actived .searchcategoryfont{background:#ff5722;color:#fff;border:1px solid #ff5722;}

.footerbox{width:100%;margin:30px auto 0 auto; background:#595757;border-bottom: 1px solid #707070;}

.pdlf20{padding:0 20px 20px 20px;}
.copybtn{border:1px solid #FF9326;border-radius:12px;font-size:14px;font-weight: 400;line-height: 24px;height:56px;color:#FF7B38;}
.copybtn.left{margin-left:10px;}
.smallxfont{color:#C1C4CD; font-size:14px;font-weight:400;}
.plinhex{line-height:22px;}
.kongbaiheight{height: 140px;}

.blackfont14{color:#595757;font-size: 14px;font-weight: 400;line-height: 20px;}
.blackfont16{color:#595757;font-size: 16px;font-weight: 700;line-height: 20px;}
.smlvboxbg{background:#E58011;border:1px solid #E58011;padding:4px 8px;border-radius:8px;color:#FAFAFA;font-size:10px;font-weight: 400;line-height: 12px;}
.smhsboxbg{background:#A7A7A7;border:1px solid #A7A7A7;padding:4px 8px;border-radius:8px;color:#FAFAFA;font-size:10px;font-weight: 400;line-height: 12px;}
.smbtnfontx{background:#FF9326;color:#fff;padding:4px 20px;border-radius:4px;font-size:12px;font-weight:400;line-height: 15px;}
.smbtnfonty{background:#E3E9ED;color:#78828A;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:400;line-height: 15px;}
a.smbtnfontx{color:#fff;}
.hs_font_s{color:#D3D2DC;font-size:10px;font-weight:400;line-height: 20px;}
.cashfontgray18{color:#142350;font-size:18px;font-weight:500;line-height: 26px;}
.cashfontgray14{color:#6A7187;font-size:14px;font-weight: 400;line-height: 24px;}
.paxlfxxx{padding:0 50px;}
.cashoubox{border:1px solid #E58011;border-radius:12px;padding:12px 16px;}
.jefont{color: #9BA0AF;font-size:12px;font-weight: 600;line-height:21px;}
.bigfont28{color:#E58011;font-size:28px;font-weight: 700;line-height: 42px;}
.bankbox{border: 1px solid #E8EAED;border-radius:12px; padding:16px;}
.cashfontgray12{color:#6A7187;font-size:14px;font-weight: 400;line-height: 24px;}
.changebank{color:#E58011;line-height:40px;}
.jjjxxx{padding:5px 2px;}
.custom-cashout-btn{border-radius:8px;}
.custom-cashout-btn .layui-layer-title{font-size:18px;font-weight: 700;}
.cengfont18{color:#061237;font-size:18px;font-weight: 500;line-height: 26px;}
.paycode_psw{border: 1px solid #E8EAED;border-radius:4px;padding:8px;text-align:center;color:#E58011;font-size:15px;}
.paycode_psw.active{border: 1px solid #E58011;color:#E58011;}
.suolvpic{padding:5px 8px;}
.suolvpic img{max-width: 100%;height:150px;}
ul.downx{margin:5px;}
ul.downx li{padding:5px;}
.exhfont18{color: #E58011;font-size:18px;font-weight:500;line-height:26px;}
.exhfont14{color:#78828A;font-size:14px;font-weight: 500;line-height: 22px;}


.exhfont12{color: #E58011;font-size:12px;font-weight:500;line-height:26px;}
.exhfont11{color:#78828A;font-size:11px;font-weight: 500;line-height: 22px;}


.pdlfsub20{padding:5px;}
.pdlfsub15{padding:15px;}

.custom .layui-inline{display: inline-block;}

.lllimg{width:100px;height:120px;text-align: center;float:left;margin:5px;}
.layui-form-checked[lay-skin=primary]>i {border-color: #E58011!important;background-color: #E58011; color: #fff;}

.firstrowx td{padding:5px;font-size:16px;font-weight:700;background:#ff5722;color:#fff;}


.custom-tishi-btn .layui-layer-title{border-bottom:0;height:40px;line-height:40px;}
.custom-tishi-btn{border-radius: 8px;}
.custom-tishi-btn .layui-layer-btn .layui-layer-btn0{width:45%;padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;height:auto;background-color: #ff5722!important;}
.custom-tishi-btn .layui-layer-btn .layui-layer-btn1{width:45%;padding:8px 16px 8px 16px;font-size:16px;font-weight: 700;border-radius: 8px;height:auto;background-color: #E8EAED!important;}
.custom-tishi-btn .layui-layer-btn{padding:5px 0 30px 0;}
.layui-fixbar{bottom:60px;}


.btnfontcss14{width:100%;padding:8px 10px 8px 10px;font-size:14px;font-weight: 700;border-radius: 8px;}
.layui-btn.btnfontcss14{height: auto;}
.btnfontcssover14{width:100%;padding:8px 10px 8px 10px;font-size:14px;font-weight: 700;border-radius: 8px;background:#F7F9FC;border:1px solid #F7F9FC;color:#E58011;}
.layui-btn.btnfontcssover14{height: auto;}

.copyright{font-family: Arial;background:#595757;color:#C6C6C6;font-size:12px;line-height: 18px;font-weight:500;padding:15px 0;}
.copyright a{color:#C6C6C6;}
.pdtopbom43{padding:43px 0;}
.footerbox ul{font-size: 14px;color: #FAFAFA;line-height: 22px;font-weight: 700;}
.footerbox ul li{font-weight:400;font-size:12px;line-height: 20px;font-weight: 400;padding:10px 0 0 0;}

.bitifont{color:#595757;font-size:24px;line-height: 32px;font-weight:500;}
.bitifonten{font-family: Arial;color:#D1D8DD;font-size:18px;line-height: 26px;font-weight: 500;padding:5px;}
.xorg{color:#E58011;font-size:20px;font-weight:24px;font-weight: 700;}
.xgray{font-family: Arial; color:#BFC6CC;font-size: 16px;line-height: 24px;font-weight:500;padding:5px;}
.xgraysmall{color:#BFC6CC;font-size:14px;line-height: 22px;font-weight:500;padding:8px 35px;}
.contactusbtn a{color:#E58011;border:1px solid #E58011;padding:8px 20px;background:#fff;display: inline-block;border-radius: 5px;width:140px;margin:10px 0;font-size:16px;font-weight: 500;line-height: 24px;}
.contactusbtn{margin-bottom: 50px;}

.bx_right10{padding-right:20px;}
.bx_leftright10{padding-left:10px;padding-right:10px;}
.bx_left10{padding-left:20px;}

.imagegd{width:100%;height:240px;}
.imagegd2{width:100%;height:156px;}
.imagegd3{width:100%;height:215px;}
.imagegd2_2{width:100%;}
.zh_box_title{color:#E58011;font-size:16px;line-height: 22px;font-weight: 600;padding:10px 0 10px 0;height: 36px;overflow: hidden;}
.zh_box_title_cases{color:#E58011;font-size:15px;line-height: 20px;font-weight: 600;padding:10px 0 10px 0;height: 33px;overflow: hidden;}
.zh_box_smallfont{color: #595757;font-size: 12px;line-height: 20px;font-weight: 400;}
.zh_box_smallfont_cases{color: #434E58;font-size: 13px;line-height: 20px;font-weight: 400;height: 20px;overflow:hidden;}
.zh_box_subfont{font-family: Arial; color:#78828A;font-size:13px;font-weight: 400;line-height: 20px;padding:15px 0 0 0; height: 60px; overflow: hidden;margin-bottom:5px;}
.zh_box_hr{border: 0;border-bottom: 1px solid #E3E3E3; margin: 10px 0; height: 1px;}
.zh_box_detail{color:#000;font-size:14px;font-weight:500;line-height: 22px;}
a.readmore{border:1px solid #A7A7A7;padding:9px 20px;border-radius: 4px;font-size:14px;}
a.readmore:hover{border:1px solid #E58011;background:#E58011;color:#fff;}
.mbt30{margin-bottom: 30px;}
a .zh_box_detail{color:#66707A;}
.zh_box_detail img{max-height:16px;}

.ggbg{background:#FAFAFA;padding:12px 0;font-size:16px;color:#595757;}
.newsfontx{color:#000;font-size:16px;font-weight:500;line-height: 26px;font-family:Arial, Helvetica, sans-serif;}
.newsfontx span{font-family: Arial, Helvetica, sans-serif;}
.newsbtnx{border:0px solid #FF7B38;color:#FF7B38;background:none;font-size:16px;font-weight: 500;padding:5px;display: block; width: 120px;text-align: center;border-radius: 5px;}
a.newsbtnx{color:#E58011;}

.breadm{border-left:0px solid #E58011;padding-left:0px;margin:30px 0;color:#A7A7A7;font-size:14px;}
.breadm a{color:#A7A7A7;font-size:14px;}
.h2tb{padding:5px 0;color:#595757;font-size:20px; margin-bottom:30px;}

.baseinfobox_v{position: absolute;z-index: -1; width: 100%;}
.whitebgx{background:#fff;border-radius:16px 16px 0 0;}
.whitebgx .leftsidebarbg_big{border-radius:16px 0 0 0;}
.navbar-nav>li {
    float: left;
    padding:0 15px;
}
.nav>li {
    position: relative;
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
}
.nav>li.linehr{float: left;padding: 0 1px;}

.navbar-nav > li > .dropdown-menu{margin-top:0px;}
ul.dropdown-menu{border:0;}
.navbar-header .icon-bar{background-color: #563d7c;}
.dropdown-menu{margin:0;padding:0;font-size:16px;}
.dropdown-menu li{padding:5px 2px;}
.dropdown-menu li:hover{}
.navbar-nav li a:hover{background:none;}
.navbar-nav{}
.navbar-toggle{margin-top:0px;}
.navbar-brand{padding-bottom:5;padding:5px 0;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px;margin-right:0px;}
.navbar-brand{height:auto;}
.headerbg a{font-size:16px;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin:0;}
.navbar{margin-bottom:0;border:0;}
ul.navbar-nav li:last-child{padding-right:0;}
ul.navbar-nav li a{font-size:15px;color:#FEFEFE;}
ul.navbar-nav li a:hover{border-bottom:0px solid #E58011; color:#E58011;}
ul.navbar-nav li ul li a{font-size: 16px;}
ul.navbar-nav li  ul li a:hover{border-bottom: 0;}
ul.navbar-nav{margin:20px 0 0 0;float: right;}

ul.navbar-nav li a .menu-item-text span{color:#BFC6CC;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;line-height: 16px;}
ul.navbar-nav li a:hover .menu-item-text span{ color:#E58011;}

ul.navbar-nav li ul.dropdown-menu li a span{color:#BFC6CC;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: 400;line-height: 16px;}
ul.navbar-nav li ul.dropdown-menu li a:hover span{ color:#E58011;}
ul.navbar-nav li.linehr hr{width:1px;border:0;border-right:1px solid #E3E3E3; height: 25px;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {}
.dropdown { position:relative }
.dropdown-toggle:focus { outline:0 }
.dropdown-menu { position:absolute; top:100%;  z-index:1000; display:none; float:left; padding:5px 0; margin:2px 0 0 -22px; font-size:14px; text-align:left; list-style:none; background-color:#00000080; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175); box-shadow:0 6px 12px rgba(0, 0, 0, .175) }
.dropdown-menu.pull-right { right:0; left:auto }
.dropdown-menu .divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5 }
.dropdown-menu>li>a { display:block; padding:3px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#333; white-space:nowrap }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color:#262626; text-decoration:none; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color:#fff; text-decoration:none; background-color:#428bca; outline:0 }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color:#777 }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration:none; cursor:not-allowed; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu { display:block }
.open>a { outline:0 }
.dropdown-menu-right { right:0; left:auto }
.dropdown-menu-left { right:auto; left:0 }
.dropdown-header { display:block; padding:3px 20px; font-size:12px; line-height:1.42857143; color:#777; white-space:nowrap }
.dropdown-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:990 }
.pull-right>.dropdown-menu { right:0; left:auto }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content:""; border-top:0; border-bottom:4px solid }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:1px }

.minheight{min-height:450px;}
.blackfont20{color:#000000;font-size:20px;font-weight: 500;line-height: 28px;}
.contentpadlf{padding:50px 40px;border:1px solid #E3E3E3;margin-top:20px;}
.allborderline{margin:0px 0 80px 0;border:1px solid #E3E3E3;}
.leftsidebarbg{background: #F7F9FC;padding:30px;}
.leftsidebarbg_mid{padding:30px;}
.leftsidebarbg_big{padding:80px 2.5%;}
.leftsidebarbg a{color:#9CA4AB;}
.leftsidebarbg a:hover{color:#000;}
.leftsidebarbg_mid a{color:#9CA4AB;}
.leftsidebarbg_mid a:hover{color:#000;}
.leftsidebarbg_big a{color:#595757; font-family: Arial, Helvetica, sans-serif;}
.leftsidebarbg_big a:hover{color:#000;}

.allincolorbg{background: #FAFAFA;}

.rightboxpdlf{padding:35px 2.5% 35px 2.5%;background:#fff;min-height: 750px;border-left:1px solid #E3E3E3;}
.orgxff{color:#E58011;}
a.orgxff:hover{color:#E58011;}
.btxft{color:#595757;font-size:14px;line-height: 26px;font-weight: 600;}
.btxfx{color:#78828A;font-size:16px;line-height: 26px;font-weight: 400;}
.padxxyy{padding:15px 10px;}
.mybtnwidth{width:150px;}
.ac_menu a{color:#E58011;}
.ac_menu a:hover{color:#E58011;}
.bmfontx{color:#000;font-size:16px;line-height: 24px;font-weight: 500;}
.whitebgggs{background:#FEFEFE;padding:20px;border-radius: 12px;}

.leftsidebarbg_big a.orgxff{color:#E58011;}

.loginboxjj2{font-size:14px;padding:40px;box-shadow: 0px 4px 60px 0px #AEAEAE29;width:400px;margin:100px auto;overflow: hidden;border-radius: 12px;background:#fff;}
.smfontx{font-size:13px;}

.loginboxjj2_new{font-size:14px;padding:0px 0 20px 40px;margin:20px auto;}

.btnfontcssexh{border:1px solid #E58011;background:#fff;color:#E58011;font-size:13px;font-weight:400;line-height: 20px;padding:6px 1px;border-radius:4px;}
a.btnfontcssexh{color:#E58011;}
a.btnfontcssexh:hover{color:#E58011;}
.layui-bg-red{background-color: #E58011 !important;border-radius: 8px;}

.layui-tab .layui-tab-title li{width:auto;min-width:23%;}

#ld_info .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{left:-75px;}
#ld_info .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{right:-75px;}



#aboutlist_info .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{left:-75px;}
#aboutlist_info .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{right:-75px;}

.hidelogo{max-height:50px;}
a.morelink{color:#979797;font-size:18px;margin-top:8px;line-height: 26px;font-weight: 500;display: block;}
.footera li a,.footera p{color:#C6C6C6;font-size:12px;line-height: 20px;font-weight: 400;}

.leftlineorg{border:0;border-left:5px solid #E58011;padding-left:10px;color:#595757;font-size:14px;line-height: 22px;font-weight: 500;}
.danlicss{font-size:12px;color:#BFC6CC;font-family: Arial, Helvetica, sans-serif;font-weight: 400;line-height: 12px;}

.jj_padtop20{padding:20px 0 10px 0;}
.jj_padtop25{padding:25px 0 0 0;}
.jj_padtop50{padding:50px 0 0 12px;}


.share_mt_1{position:absolute;z-index:1;}
.share_mt_2{position:absolute;z-index:2;width: 30px;height: 28px;border: 0px solid #000;margin: 21px 0 0 98px;}
.share_mt_3{position:absolute;z-index:2;width: 26px;height: 28px;border: 0px solid #000;margin: 34px 0 0 131px;}
.share_mt_4{position:absolute;z-index:2;width: 30px;height: 26px;border: 0px solid #000;margin: 6px 0 0 152px;}
.share_mt_5{position:absolute;z-index:2;width: 30px;height: 26px;border: 0px solid #000;margin: 37px 0 0 172px;}
.share_mt_6{position:absolute;z-index:2;width: 30px;height: 26px;border: 0px solid #000;margin: 5px 0 0 192px;}
.share_mt_7{position:absolute;z-index:2;width: 30px;height: 26px;border: 0px solid #000;margin: 33px 0 0 220px;}

h2 .casesfonth2{font-size:16px;color:#595757;}
ul.subcaselistcss{margin:0;padding:0;line-height: 36px;}
ul.subcaselistcss li{float: right;padding:0px;font-size:16px;color:#595757;font-weight: normal;text-align: right;}
ul.subcaselistcss li a{color:#595757;font-weight: normal;font-size:14px;}
ul.subcaselistcss li.hrx{padding:0px 10px;}
ul.subcaselistcss li.actived a{color:#E58011;}
.breadcrumb{color: #A7A7A7;font-size:14px;margin-bottom:50px;}
.breadcrumb a{color: #A7A7A7;font-size:14px;}
hr.heighthr{width:1px;height:16px;border:0;border-right:1px solid #F4F4F4;}

.caseboxall{box-shadow: 0px 4px 4px #00000010;border: 1px solid #F4F4F4;border-radius: 8px;height: 215px;overflow: hidden;margin-bottom:75px;}
.casebox_left{width:47%;float:left;}
.casebox_left img{border-radius:8px 0 0 8px;}
.casebox_right{width:53%;float: right;}
.casebox_subleft{width:63%;float:left;padding:20px 15px;color:#595757;}
.casebox_subleft a{color:#595757;}
.casebox_subright{width:29%;float:left;border-left:2px solid #F4F4F4;height:170px;padding-top: 40px;font-size:13px;}
.casebox_subleft h3{color:#595757;font-size:14px;font-weight: bold;margin-bottom:20px;}
.casebox_subleft p{font-size:13px;line-height:20px;padding:3px 0;}
.casebox_subleft .li_font_a{color:#E58011;border-left:4px solid #E58011;padding-left:5px;}


.new_leftbox{width:20%;float:left;}
.new_rightbox{width:69%;float:right;}
.imageewm2{width:100px;height:100px;}
.casecontentfont{font-size:14px;color:#595757;line-height: 22px;}
.casecontentfont h4{margin:30px 0 10px 0;}
.borderradisx img{border-radius:8px;}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(../images/front/f_new/jt_pre.png);}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../images/front/f_new/jt_next.png);}

.padleft40{padding-left:40px;}
.readmorebtn{border: 1px solid #A7A7A7;border-radius: 4px;margin-top:12px;font-size:13px;color:#A7A7A7;padding:5px 10px;}
.margintop12{ margin-top:12px; }
.readmorebtn:hover{background:#e58011;border: 1px solid #E58011;border-radius: 4px;margin-top:12px;font-size:13px;color:#fff;padding:3px 10px;}

.zh_boxes_lix{padding:20px;}
.zh_boxes_lix:hover{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;opacity: 1;}
.zh_boxes_lix:hover a .zh_box_title{color: #E58011;}

.newboxleft{padding-right:13px;}
.newboxleft img{max-width:100%;}
.newboxright{padding-left:13px;}
.newboxright img{max-width:100%;max-height:202px;}
.fudong_title{position: absolute;width: 100%; margin-top: -130px;padding: 0 20px 0 30px;color: #fff;font-size: 20px;}
.fudong_title .stb{font-size:24px;font-weight: bold;}
.ms_desc{padding:15px 0;font-size:13px;color:#595757;min-height: 35px;}
.ms_btn{margin:0 0 47px 0;}

.exhibitboxborder{border: 1px solid #E3E3E3; border-radius: 8px; margin-bottom: 40px;}
.exhibitboxborder:hover{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;opacity: 1;}
.x_pad20{padding:20px;}
.exhibitboxborder img.imagemax{border-radius: 8px 8px 0 0;}

.maxwidthlogin{background-image: url(../images/front/f_new/full-bg.jpg);}

.maxwidthloginnew{background-color: #fff;max-width:1170px;margin:0 auto;padding:0px;}

a.csfontx{color:#E58011;}
.gecenterbg{background-image: url(../images/front/f_new/gr-bg.jpg);background-repeat: no-repeat;padding-top: 140px;background-position: top center;}
.borderradiuslr{border-radius: 16px 16px 0 0;}
.gecenterbg .allborderline{border-radius:16px 16px 0 0;}
.gecenterbg .rightboxpdlf{border-radius: 0 16px 0 0;}
.gecenterbg .leftsidebarbg_big{padding-top:60px;}

.underlinexyz{border-bottom:1px solid #DDDDDD;padding-bottom:5px;}

.gecenterbg .leftsidebarbg_big a.oragefont{color: #C6C6C6;}
.wh20{max-height:20px;}
.acc_menu a{color:#E58011;}
.aboutusx p{color:#595757;font-size:14px;line-height: 22px;}
.xxheight{height:420px;}

.tvbss{height: 45px;background: transparent linear-gradient(180deg, #FDD000 0%, #F08300F2 100%) 0% 0% no-repeat padding-box;border-radius: 8px;opacity: 1;    color: #fff;line-height: 45px;padding-left: 20px;}
.tvbss2{margin-top:30px;height: 45px;background: transparent linear-gradient(180deg, #40D5A8 0%, #40BAD5 99%) 0% 0% no-repeat padding-box;border-radius: 8px;opacity: 1;  color: #fff;line-height: 45px;padding-left: 20px;}
.jlleft{padding-left:20px;}
.hbfontgray{color:#C6C6C6;font-size:12px;}
.zbxfontx{color:#595757;font-size:16px;font-weight: bold;padding-bottom:10px;}
.zbxfonty{color:#595757;font-size:14px;padding-bottom:10px;line-height: 23px;}
.donwloadboxx{background:#e3e3e3;border:1px solid #e3e3e3;border-radius:6px;padding:8px 20px;color:#595757;margin:5px 0 0 0;}


#exhibit_info p{line-height: 25px;}
.layui-fixbar .layui-fixbar-top{background:url(../images/front/gotop.png) no-repeat center center;background-size: 100%;}
.layui-icon-top:before{content: '';}

.red{color:#ff0000;}


.faqh3{font-size:18px;margin-bottom:10px;}
.subfaqlistcss{border:1px solid #e7e7e7;background: #fafafa;padding:10px;margin:10px 0 20px 0;overflow: hidden;}
.subfaqlistcss ul{margin:0;padding:0;}
.subfaqlistcss ul li{float:left;box-sizing:border-box;padding:10px;}


.x_pad20_notb{padding:0 20px;}
.hotelboxborder{border: 0px solid #E3E3E3; border-radius: 8px; margin-bottom: 0px;}
.hotelboxborder:hover{/*background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 6px #00000029;opacity: 1;*/}
.hotelboxborder img.imagemax{border-radius: 8px 8px 0 0;}
.hotelfont1{font-size:20px;color:#595757;}
.hotelfont2{font-size:13px;color:#595757;}
.hotelfont3{color:#E58011;}
.hotel_lineheight{padding:1px 1px;}
.hotelpricefont{font-size:20px;padding-top:14px;}
.hotelmargintopx{margin-top:10px;}
.wzjj1{letter-spacing: 0.2px;}
.wzjj2{letter-spacing: 1px;}
.wzjj3{letter-spacing: 1px;}
.wzjj4{letter-spacing: 1.6px;}
.padx8{padding:3px 0;}
.heightspacetb_h{margin: 0px 0;}
.hoteal_breadcrumb{color: #A7A7A7;font-size:14px;margin-bottom:30px;}
.hoteal_breadcrumb a{color: #A7A7A7;font-size:14px;}
.hotel_leftsidebarbg_big{padding: 20px 2.5%;}
.hotelbotline{border-bottom:1px solid #FAFAFA;margin-bottom:20px;}
.hoteldbt{color:#595757;font-size:16px;background:#FAFAFA;}
.hoteldbtact{color:#FFFFFF;font-size:16px;background:#E58011;}
.hotel_allborderline{margin:0px 0 80px 0;border:0px solid #E3E3E3;}
.hoteldbt_detail{color:#595757;font-size:20px;background:#FAFAFA;}
.hoteldbt_detail.active{color:#FFFFFF;font-size:20px;background:#E58011;}
.roomtypefont{font-size:20px;color:#595757;}
.roomtype_tag{margin:15px 0;}
.roomtype_tag span{padding:5px 6px;font-size:13px;color:#595757;background:#F3F3F3;margin-right:10px;}
.martbxyz{margin:10px 0 40px 0;}
.hhrfont{color:#595757;}
.hhrboxcss{padding:60px 20px 0 20px;}
.hhrwhitefont{color:#fff;padding:17px 0;}
.p_css{background:#fff;padding:20px;border-radius:20px;}
.p_css p{display:inline-block;width:28%;float:left;background:#F8F8F8;padding:20px;color:#595757;margin: 5px 7px;height: 100px;overflow:hidden;}
.p_css p span.jtx{width:5px;height:15px;background:#f57900;display: inline-block;margin-left: -18px;position: absolute;margin-top: 5px;}
.hhrboxcss_jz_left{background:#feebc7;margin-right:10px;width: 48.8%;float: left;border:1px solid #d2bf8d;}
.hhrboxcss_jz_right{background:#ffd8c8;margin-left:10px;width: 48.8%;float: left;border:1px solid #d2bf8d;}
.jjboxlftb{padding:20px;height:195px;}
.hkjlfont{color:#f57e09;font-size:14px;margin-bottom:5px;}
.jyjlfont{color:#c24c3e;font-size: 14px;margin-bottom:5px;}
p.hhr_jj{padding:5px 0;}
p.hhr_jj span{color:#f57e09;}
p.hhr_jj2{padding:5px 0;}
.hhrboxcss_jz_right p.hhr_jj2{padding:1px 0;}
p.hhr_jj2 span{color:#c24c3e;}
.noticebox{background:#F8F8F8;padding:20px;}
.hhr_reson{font-size:25px;color:#e58011;padding:40px 0 15px 0;font-weight: bold;}
.font14{font-size:15px;font-weight: normal;}
ul.rule{margin:0;padding:0;margin-bottom:30px;width:100%;overflow:hidden;}
ul.rule li{width:20%;float: left;text-align: center;margin-top:35px;border-bottom:1px solid #E6EBF1;padding-bottom:15px;}
ul.rule li a.rulebox{color:#595757;}
ul.rule li a img{margin-bottom:10px;}
ul.rule li a.rulebox.active{color:#E58011;}
ul.rule li a.rulebox.active .txt span{border-bottom:3px solid #E58011;padding-bottom:13px;}
.redfont{color:#ff0000;}
.noborderradius .layui-select-title input.layui-input{border-radius:0;height:38px;}
.fontlabel{padding:5px 0;font-size:14px;}
.padxyleft{padding-left:10px;}
.padxyright{padding-right:10px;}
.joinpartnercss input,.joinpartnercss .layui-select-title input.layui-input{font-size:14px;}
.hhrgrayfont{font-size:14px;color:#8C8C8C;padding:2px 0;}
.fontsize13{font-size: 13px;}
.hhr_heightspacetb_h{margin: 15px 0;}
.hhr_upload_size{color:#595757;font-size:14px;padding:5px 0 10px 0;}
.hhr_upload_size_f{color:#969696;font-size:13px;}
.layui-upload-drag{background-color: #fafafa;margin-top:35px;padding:50px 5px 60px 5px;display: block;}
.sfzzm_bg{background-size: 100%;height:110px;}
.sfzfm_bg{background-size: 100%;height:110px;}
.hhr_margintop{margin-top:40px;}
.hhr_margintop2{margin-top:30px;}
.smallfontx{font-size: 13px;color:#E58011;}
.jjbox_left{width:30px;float:left;}
.jjbox_right{float:left;font-size:16px;}
.yuanqu{width:20px;height:20px;background: #E58011;color:#fff;border-radius: 50%;font-size:14px;text-align: center;display: block;}
.xuxian{margin-left:10px;border-left:1px dashed #E58011;padding:15px;font-size:14px;color:#595757;}
.xuxian li{list-style-type: disc;margin-left:20px;padding:5px 0;}
.xuxian.noborder{border-left:0;}
.p_css2{background:#fff;padding:0px;border-radius:0px;}
.p_css2 p{display:inline-block;width:43%;float:left;background:#F8F8F8;padding:20px;color:#595757;margin: 5px 7px;height: 100px;overflow: hidden;font-size:14px;line-height: 22px;}
.p_css2 p span.jtx{width:5px;height:15px;background:#f57900;display: inline-block;margin-left: -18px;position: absolute;margin-top: 5px;}

.hhrboxcss_jz_left2{margin-right:10px;width: 47.8%;float: left;border:1px dashed #969696;}
.hhrboxcss_jz_right2{margin-left:10px;width: 47.8%;float: left;border:1px dashed #969696;}
.jjboxlftb2{padding:20px 0;height:280px;}
.hkjlfont2{color:#f57e09;font-size:14px;margin-bottom:5px;text-align: center;}
.jyjlfont2{color:#c24c3e;font-size: 14px;margin-bottom:5px;text-align: center;}
.hkjlfont2 span{padding:5px 10px;background:#fef1d5;color:#c07c40;border:1px solid #c07c40;}
.jyjlfont2 span{padding:5px 10px;background:#ffdfd0;color:#c14b3f;border:1px solid #c14b3f;}
.xzy1{text-align: center;padding:8px 10px;background:#fef1d5;color:#c07c40;border:0px solid #c07c40;margin:20px 0 10px 0;font-size:15px;}
.xzy2{text-align: center;padding:8px 10px;background:#ffdfd0;color:#c14b3f;border:0px solid #c14b3f;margin:20px 0 10px 0;font-size:15px;}

.smallfontx2{font-size: 14px;}
.duotu_upload{width:20%;float: left;background:#fafafa;height:100px;padding-top:60px}
.imgbox_upx{width:20%;float:left;height:160px;}
.delpos{width:25px;height:25px;position:absolute;top:0;right:0;}
.hhr_heightspacetb_t{margin: 0px 0 15px 0;}
input::placeholder {
  color: #BFBFBF;
  opacity: 1;
}
input::-webkit-input-placeholder {
  color: #BFBFBF;
}
input::-moz-placeholder {
  color: #BFBFBF;
  opacity: 1;
}
input::-moz-placeholder {
  color: #BFBFBF;
}
input:-ms-input-placeholder {
  color: #BFBFBF;
}
input::-ms-input-placeholder {
  color: #BFBFBF;
}


/* 图片容器 - 确保容器尺寸与图片一致 */
.img-container {
  position: relative;
  display: block;
}

/* 图片基础样式 */
.carousel-img {
  width: 100%;
  height: auto;
  display: block;
  position: relative; /* 确保遮罩层正确覆盖 */
}

/* 完整尺寸遮罩层（关键修正） */
.full-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3); /* 30%透明度的黑色 */
  pointer-events: none; /* 允许点击穿透 */
  z-index: 1; /* 位于图片之上，文字之下 */
}

/* 文字层定位（保持居中） */
.carousel-caption {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2; /* 确保在遮罩层之上 */
  color: white;
  text-align: center;
  width: 98%; /* 防止文字溢出 */
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
  display: inline-block;
}

.layui-carousel>[carousel-item] {
  text-align: center;
}

/* 响应式调整 */
@media (max-width: 768px) {
  .full-overlay {
    background: rgba(0, 0, 0, 0.4); /* 移动端加深遮罩 */
  }
}