﻿body{line-height:normal;}
a:hover { text-decoration: none; }
.zzs{margin-bottom:17px;margin-top:0;}
.protj{padding-top:10px;}
.zcp { padding: 24px; box-sizing: border-box; }
.zcp-div { width: 380px; height: 380px; }
.zcp .cpcon { width: 480px; height:380px;position:relative;padding-top:0;}
.zcp .zdlcon{position:absolute;bottom:12px;}
.zcp .cpbt { font-size: 24px;color:#262626; }
.zcp .cpcon .anniu{margin-right:14px;}
.zcp .cpcon .con { width: 100%; padding-top:15px;}
.zcp .cpcon .con .jylsj { background: #FFF8F8; border-top: 2px solid #FFCACA; padding: 10px 8px; margin-bottom: 7px; }
.big, .big2 { left: 380px; }
.ztel { margin-top: 0;line-height:1.6; }
.lxwomen-div p img{top:4px;}
.zqydz img.vipimg { width: auto; margin: 0; height: 17px; top: 0; }
.zqydz > span { font-weight:normal;box-sizing:border-box;display:inline-block;height:17px;line-height:15px;color: #f96d2e; border: 1px solid #f96d2e; font-size: 12px; padding: 0 5px;border-radius: 0 3px 3px 0; }
.zqydz > span i { font-weight: normal; font-size: 12px; margin: 0; }
.hyjj_tit span { vertical-align: middle; }
.vipyearbox { font-size: 0; vertical-align: middle; }
.hyjj_tit .vipyearbox { padding-left: 22px; display: inline-block;margin:0; }
.zqydz img.vipimg, .zqydz > span { vertical-align: middle; }
.anniu a.fwwz { background: #F99902; border-radius: 5px; border: none; }
.social-share .icon-wechat { background-position: 0 !important; background: url(/Images/share_wx.png) no-repeat; }
.social-share .social-share-icon { width: 28px !important; height: 28px !important; }
.frbottombtn {text-align: center;width: 88%;font-size: 0;margin: auto;padding-top: 10px;position: absolute;bottom: 23px;left: 0;right: 0;}
.frbottombtn a { padding: 8px 0; font-size: 14px; background: #FFEFE4; color: #f40; display: inline-block; width: 102px; margin-right: 5%; }
.frbottombtn a:last-child { margin-right: 0; }
.connav { background: #fff;border-bottom:1px solid #FF4400;}
.connav::after{content:"";clear:both;display:block;}
.connav a { padding: 10px 30px; font-size: 18px; float: left; color:#262626;}
.connav a.active { background: #FFF4F1; color: #FF4400; border-bottom: 2px solid #f40; font-weight: bold; }
.contr { width: 242px; }
.contl { width: 940px; }
#jlcontainer { background: #f7f7f7 !important; }
.cpsm .cpsm_shuxing { background: #fff; border: 1px solid #eeeeee; padding:25px 25px 22px 26px; }
.cpsm .cpsm_shuxing div { line-height: 32px; color:#999;padding:0;}
.cpsm .cpsm_shuxing div span{color:#333;}
.cpsm .cpsm_cpsx{padding:0;}
.cpsm { padding:26px 26px 33px 26px; border: none;font-size:16px;line-height:2; }
.contl > .hyjj_tit, .lxwmbox .hyjj_tit { font-size: 18px; border-top: none; padding-left: 10px; background: linear-gradient(to right,#FFEFEF, #ffffff); border: none; padding-left: 26px; line-height: 48px; }
.zszhengce, .lxwomen { border: none; padding: 10px 26px 33px 26px;margin-bottom:11px;}
.zszhengce{color:#262626;line-height:2;font-size:16px;}
.hyjj_tit > em { display: none; }
.qiyexq { border: none;padding-bottom:33px; }
.zcp .cpcon .anniu a{margin-right:15px;}
.zszhengce { padding-bottom: 55px; }
.zszhengce p.tit { font-size: 16px; font-weight: bold; padding-top: 10px;color:#262626; }
.zszhengce .ktgzc { padding-top: 30px !important; }
.lxwmfs { overflow: hidden; }
.lxwomen-div { border-bottom: none; }
.lxwomen-div p { color: #999; line-height: 2.6;font-size:16px; }
.wxts .f40, .wxts span { color: #FF4400 !important; font-size: 16px; }
.f40 { color: #FF4400; }
.wxts p { color: #333; width: 100%; line-height: 2;font-size:14px; }
.wxts p span{font-size:14px;}
.wxts { background: #FFFCF8; border: 1px solid #FCD5A8; padding: 18px 25px; margin-top: 16px; }
.lxwmbox { margin-bottom: 15px; background: #fff; }
.hyjj_tit { border-top: none; border-bottom: none; border-left: 5px solid #FF4400; line-height: 1; padding: 2px 20px; font-size: 18px; }
.pro-tj { padding: 16px 0; border: none; }
.hyjj_nr { margin-top: 10px; }
.lytitle { color: #262626; font-size: 30px; text-align: center; background: #fff; padding: 40px 0 20px 0; font-weight: bold; }
.fl_con li a { background: #f5f5f5; border-radius: 20px; border: none; box-sizing: border-box; color:#262626;}
.fl_con { border: none; width: 940px; }
.sptj { overflow: hidden; }
.sptj ul { overflow: hidden; padding: 20px 28px; }
.sptj ul li { width: 170px; float: left; margin-right: 8px; margin-bottom: 10px; }
.sptj ul li .a1 { display: block; height: 170px; position: relative; border: 1px solid #eeeeee; box-sizing: border-box; }
.sptj ul li .a1 img { max-width: 100%; max-height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding:7px;box-sizing:border-box;}
.sptj ul li .a2 { min-height: 42px; display: block; text-align: center; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding: 0 2px; font-size: 13px; color: #333; line-height: 1.6; text-align: left; margin-top: 5px; }
.sptj ul li .a2:hover { color: #f40; }
.sptj ul li:nth-child(5n) { margin-right: 0; }
.spbk { border: none;padding-top:10px;}
.spbk > li {font-size:13px; color: #afafaf; padding-top: 10px; overflow: inherit; padding-left: 7px; white-space: inherit; }
.spbk > li a { font-size: 16px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: 100%; line-height: 1.4; }
.protj li .a1 { margin: auto; width: 195px; height: 195px; border: 1px solid #eee; display: block; position: relative;box-sizing:border-box;padding:3px;}
.protj li .a1 img { max-width: 100%; max-height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;padding:3px;box-sizing:border-box;}
.protj li .a2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align: left; font-size: 15px; padding: 4px 22px; color:#262626;line-height:1.4;}
.zqy .zqy_con { width:100%;background: linear-gradient(180deg,#FFEFE4,#fff); border: 1px solid #FFEFE4;padding-top:20px;box-sizing:border-box;min-height:347px;}
.companyaddresss { padding-top: 8px; line-height:1.6;}
.notice { display: flex; align-items: start; padding: 15px 15px 0 15px; background: #f7f7f7; border-radius: 6px; }
.notice .icon_notice {line-height: 1.2;flex-shrink: 0;display: inline-block;align-items: center;vertical-align: middle;}
.notice .icon_notice img {display: inline-block;width: 14px;height: 14px;margin-right: 5px;}
.notice .noticecon { overflow: hidden; height: 73px;box-sizing:border-box;}
.notice .noticecon .noticitem {/* display: flex; *//* align-items: center; */}
.notice .noticecon p {font-size: 12px;color: #333;text-align: left;text-indent: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0;display: inline-block;width: 206px;vertical-align: middle;}
.notice .noticecon span { margin-right: 5px; }
.notice .swiper-slide { width: 100% !important; }
.notice .swiper-wrapper { display: block !important; }
.qiyexq > .fl { width: 152px; height: 152px; padding: 10px; box-sizing: border-box; margin-right: 10px; }
.qiyexq > .fl img { padding: 10px; box-sizing: border-box; }
.qiyexq > .fr { float: none; width: 100%; font-size:16px;line-height:2;color:#262626;}
.qiyexq >div{width: 100%; font-size:16px;line-height:2;color:#262626;}
.qiyexq *{ font-size:16px!important;line-height:2!important;color:#262626!important;}
.qiyexq>div a{color:#f40}
.zqy .ml { margin: auto !important; text-align: center;line-height:1.6;}
.main-nav{border:none;background:#f7f7f7;line-height:1;text-indent:0;padding:8px 0 15px 0;}
.prolist_left_list { border-bottom: none; overflow: inherit; }
.prolist_left_list a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }
.prolist_left_list a:hover { text-decoration: none !important; }
.prolist_left_rx ul a { font-size:16px;margin: 0 !important; padding: 0 10px 0 20px; box-sizing: border-box; color:#262626;}
.lookewm { padding-right: 10px; cursor: pointer; font-size: 14px; padding-top: 10px;position:relative; }
.lookewm span, .lookewm img { vertical-align: middle; }
.lookewm img { width: 15px; height: 15px; }
.triangle-two { position: absolute; top: -10px; right: 49px; width: 0; height: 0; border-color: transparent transparent #fff transparent; border-style: solid; border-width: 0 15px 15px 15px; transform: rotate(50deg) }
.triangle-two::before { position: absolute; top: 9px; right: -1px; width: 12px; height: 1px; background: #00000024; content: ""; transform: rotate(72deg) }
.triangle-two::after { position: absolute; top: 4px; right: -5px; width: 12px; height: 1px; background: #00000024; content: "" }
.qrcode2{ position: absolute; top: 46px; left: -78px; display: none; width: 152px; height: 177px; border: 1px solid #0000001f; background: #fff }
.qrcode2 canvas{margin: 15px auto 8px auto;width: 122px;height: 122px;display:block;}
.qrcode2 span{color: #666;font-size:14px;text-align:center;display:block;}
.lookewm:hover .qrcode2{display:block;}
.cpsm .desc{font-size:16px!important;color:#262626;}
.cpsm .desc *{font-size:16px!important;line-height:1.6!important;color:#262626!important;}
.protj li{padding-bottom:10px;}
.zcp .cpcon .con li{color:#999;}
.zqyname{margin-top:12px;color:#1a1a1a;padding-bottom:5px;}
#xgcp ul li .a2{font-size:14px;color:#262626;line-height:1.4;}
/*点击获取电话*/
.phonebutton { cursor: pointer; background: #FF4400 !important; color: #fff !important; border-radius: 5px; }
.phonebutton img { width: 21px; }
.phonebutton img, .phonebutton spna { vertical-align: sub; }
.get-phone-mask { position: fixed; top: 0; left: 0; z-index: 9999; display: none; overflow: hidden; width: 100%; height: 100%; background: rgba(0,0,0,0.51); }
/*.phone-box { position: relative; overflow: hidden; margin: 316px auto; width: 494px; background-color: #fff; border-radius: 14px; padding: 20px; }*/
.phone-box { position: absolute; overflow: hidden; margin: auto; width: 494px; background-color: #fff; border-radius: 14px; padding: 20px;left: 50%;top: 50%;transform: translate(-50%, -50%); }
.phone-box p { font-size: 12px; line-height: 1.6; }
.phone-box p.zxly { font-size: 18px; padding: 20px 0 0 0; }
.phone-box .zxlybtn { text-align: center; margin-top: 15px; }
.phone-box .zxlybtn a { font-size: 16px; background: #f40; color: #fff; border-radius: 5px; width: 165px; height: 39px; line-height: 39px; display: inline-block; }
.phone-box .dhlxbox { font-size: 20px; position: relative;padding-bottom:20px; }
.phone-box .dhlxbox img { position: absolute; right: 0; cursor: pointer; }
.phone-box .gjmembers { background: #f7f7f7; padding: 20px 0; margin-bottom:10px;}
.phone-box .lxtel { font-weight: bold; font-size: 22px; }
.phone-box .lxname { font-size: 18px; }
.phone-box .tstxt { padding-top: 20px; }
.phone-box .lxewm { width: 180px; height: 180px; display: block; margin: auto; padding-top: 10px; }
