.mt20{margin-top:20px;}.mt10{margin-top:10px;}.pb60{padding-bottom:60px;}.fixed{position:fixed !important;top:0;}.disn{display:none;}
.tc-mn{float:left;width:608px;}.tc-sd-l{float:left;width:260px;margin-right:36px;}.tc-sd{float:right;width:350px;padding:0;}

.tc-wrap2{width:825px;float:left;}.tc-mn-list,.tc-mn-detail{float:left;position:relative;width:825px;}.tc-mn-detail{margin-top:90px;}
.tc-mn-detail h1{width:760px;line-height:45px;margin:25px 0;padding-left:10px;font-size:32px;border-left:4px solid #db214c;clear:both;word-break:break-word;}.tc-mn-detail h1 i{display:inline-block;width:37px;height:32px;margin-left:10px;vertical-align:middle;background:url("../images/tc-sp-base.png") -120px -30px no-repeat;}
.tc-ad-structure{position:relative;width:800px;margin-top:10px;padding:0 24px 0 0;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.tc-absolute-ad1{position:absolute;top:-10px;left:0;}

.tips-text{padding:20px 0;font-size:18px;border-top:1px dashed #ccc;clear:both;}
.u-brandbox{position:relative;width:800px;height:140px;margin:25px auto;box-shadow:0 0 10px 0 #ddd;background:url("../images/jmfx-bg.jpg") no-repeat;}
.u-brandbox .u-btn{float:right;width:145px;}
.u-brandbox .u-btn i{display:block;text-align:center;width:100%;font-size:12px;color:#986953;}.u-brandbox .u-btn i b{color:#db214c;}
.u-brandbox .u-btn .btn{display:block;width:100%;height:66px;line-height:66px;margin:2px 2px 25px 0;padding:0;font-size:18px;color:#fff;text-align:center;background:#db214c;border:none;border-radius:4px;cursor:pointer;outline:none;box-shadow:0 2px 5px 0 rgba(219,33,76,.5);}
.u-brandbox .u-btn .btn:hover{background:#fff;border:1px solid #db214c;color:#db214c;}
.info-brand-left{width:240px;margin-right:40px;}
.info-brand-left img{display:block;width:140px;height:50px;margin:20px auto 7px;border:2px solid #e5e5e5;}
.info-brand-left h3{width:100%;margin-bottom:7px;font-size:16px;text-align:center;color:#fff;}
.info-brand-left h4{width:100%;font-size:12px;text-align:center;color:#fff;text-indent:15px;font-weight:bold;}.info-brand-left h4 b{color:#f9cd94;}
.info-brand-center{width:330px;padding-top:22px;}.info-brand-center li{float:left;width:33.33%;line-height:2.2;font-size:12px;color:#864c32;}
.info-brand-center li b{font-weight:normal;color:#864c32;}.info-brand-right{margin-right:15px;padding-top:25px;}

/* 侧边栏诚信认证滚动 */
.m-side-honest>.mb20 h3{padding-left:30px;background:#fff url("../images/i-honest.png") 0 9px no-repeat;}
.m-side-honest .bd{width:349px;height:376px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;overflow:hidden;}
.m-side-honest li{float:left;width:173px;height:93px;margin:-1px 0 0 -1px;background:#fff;border:1px solid #e5e5e5;}
.m-side-honest li img{display:block;width:126px;height:45px;padding:24px 23px;}

/* 侧边栏热门品牌 */
.tc-brand-hot li{float:left;width:46%;margin:0 2%;line-height:35px;font-size:16px;}

/* 侧边栏轮播 列表和详情都有用到 */
.tc-exhb-right .slide{position:relative;width:100%;overflow:hidden;}.tc-exhb-right .hd{padding-top:10px;text-align:center;}
.tc-exhb-right .hd li{display:inline-block;width:10px;height:10px;margin:1px;background:#fff;border:1px solid #e3e3e3;border-radius:10px;cursor:pointer;}
.tc-exhb-right .hd li.on{width:32px;height:10px;background:#db214c;border:1px solid #db214c;}
.tc-exhb-right .bd img{display:block;width:350px;height:263px;overflow:hidden;}
.tc-exhb-right .bd h4{padding:5px 10px;line-height:30px;font-size:16px;height:30px;text-align:center;border:1px solid #e3e3e3;border-top:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* 侧边栏招商表单 2020-11-27 MC */
.tc-zs-tc01{width:350px;height:360px;background:#f5f5f5;position:relative;}
.tc-zs-tc01 .hd{height:115px;background:#04679e;padding-top:20px;}
.tc-zs-tc01 .hd h3{text-align:center;font-size:20px;color:#fff;line-height:40px;}
.tc-zs-tc01 .hd p{text-align:center;color:#fff;font-size:12px;}.tc-zs-tc01 .hd p b{padding:0;font-size:16px;}
.tc-zs-tc01 .bd{width:260px;height:190px;background:#fff;position:absolute;left:0;bottom:25px;border-radius:5px;padding:20px;}
.tc-zs-tc01 .bd input[type="text"]{width:99%;height:35px;line-height:35px;border-radius:5px;border:1px solid #ddd;margin-bottom:12px;}
.tc-zs-tc01 .bd input[type="text"]:focus{border:1px solid #ed3a3e;}
.tc-zs-tc01 .bd input[type="submit"]{width:100%;height:40px;border-radius:5px;line-height:40px;background:#04679e;color:#fff;font-size:16px;}
.tc-zs-tc01 .bd input[type="submit"]:hover{background:#04679e;}
.tc-zs-tc01 .bd .pselect{white-space:nowrap;margin-bottom:15px;}
.tc-zs-tc01 .bd .pselect input{display:none;}
.tc-zs-tc01 .bd select{float:left;width:32%;height:35px;line-height:35px;margin-right:5px;border:1px solid #ddd;border-radius:2px;color:#999;text-indent:10px;margin-right:2px\0;}.tc-zs-tc01 .bd select:last-child,.ipt_s3{margin-right:0;}

/* 侧边栏盟产品评测内容切换 */  
.tc-photo-tab{background:#fff;border:1px solid #e3e3e3;overflow:hidden;}
.tc-photo-tab .hd{position:relative;height:50px;background:#f5f5f5;border-bottom:1px solid #e3e3e3;}
.tc-photo-tab .hd ul{position:absolute;top:0;left:0;width:100%;}
.tc-photo-tab .hd li{float:left;width:50%;height:50px;line-height:50px;font-size:18px;text-align:center;background:#f5f5f5;cursor:pointer;}
.tc-photo-tab .hd li.on{background:#fff;border-top:2px solid #db214c;border-bottom:none;}
.tc-photo-tab .bd{padding:10px 0 15px;background:#fff;}
.tc-photo-tab .bd li{float:left;width:88%;height:35px;line-height:35px;padding-left:5%;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tc-photo-tab .bd i{display:inline-block;margin-right:10px;padding:0 3px;font:bold 12px "Arial";text-align:center;color:#fff;background:#999;border-radius:3px;*display:inline;zoom:1;}
.tc-photo-tab .bd i.red{background:#db214c;}.tc-photo-tab .bd i.orange{background:#f90;}

/* 品牌资讯列表增加站内站报名通道 */
.tc-mn-list .js-news-port{margin:0 auto;padding:0 12px 25px;border-bottom:1px solid #e3e3e3;}

/* 吊顶资讯详情 新增热门品牌 */
.rm-invest-rec{margin-top:30px;overflow:hidden;}
.rm-invest-rec .hd{position:relative;width:100%;margin:25px auto;padding-bottom:10px;border-top:1px solid #e3e3e3;}
.rm-invest-rec .hd i{position:absolute;top:-14px;left:0;width:22px;height:22px;background:#fff url("../images/sp.png") -155px -110px no-repeat;}
.rm-invest-rec .hd h2{position:absolute;top:-20px;left:30px;padding-right:10px;font-size:24px;color:#010101;background:#fff;}
.rm-invest-rec .hd ul{position:absolute;top:-15px;right:100px;height:30px;line-height:30px;padding:0;font-size:14px;color:#999;background:#fff;}
.rm-invest-rec .hd li{float:left;display:block;height:24px;line-height:24px;border:1px solid #e3e3e3;border-right:none;}
.rm-invest-rec .hd li a{display:block;padding:0 15px;color:#999;}
.rm-invest-rec .hd li.last,.rm-invest-rec .hd li:last-child{border-right:1px solid #e3e3e3;border-radius:0 15px 15px 0;}
.rm-invest-rec .hd li.first,.rm-invest-rec .hd li:first-child{border-radius:15px 0 0 15px;}
.rm-invest-rec .hd li.on{background:#db214c;color:#fff;}.rm-invest-rec .hd li.on a{color:#fff;}
.rm-invest-rec .hd a.more{position:absolute;top:-18px;right:0;height:36px;line-height:32px;padding:0 20px;font-size:14px;color:#999;}
.rm-invest-rec .hd a.more{background:#fff url("../images/more.gif") right 9px no-repeat;}
.rm-invest-rec .hd a.more:hover{color:#db214c;background:#fff url("../images/more2.gif") right 9px no-repeat;}
.rm-invest-rec .bd h4{display:block;width:100%;height:24px;line-height:24px;margin:0 auto;font-size:14px;font-weight:normal;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.rm-invest-rec .bd .list{width:820px;border-left:1px solid #e3e3e3;}
.rm-invest-rec .bd .list li{float:left;width:198px;height:95px;border:1px solid #e3e3e3;margin:-1px 0 0 -1px;overflow:hidden;}
.rm-invest-rec .bd .list li:hover{box-shadow:0 0 5px rgba(0,0,0,.1);}.rm-invest-rec .bd .list li a{display:block;}
.rm-invest-rec .bd .list img{display:block;width:140px;height:50px;margin:10px auto 5px;}

/* 表单样式 */
.check{position:relative;margin:0 0 10px;background:#fff;}
.check input{display:block;width:100%;height:35px;line-height:35px;text-align:left;color:#666;-webkit-appearance:none;outline:none;border-radius:6px;border:1px solid #e5e5e5;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;outline:none;font-size:12px;}
.check input::-webkit-input-placeholder{color:#aaa;}
.form strong{display:block;padding-top:7px;text-align:center;}
.check .name,.check .mobile{width:99%;height:35px;border-radius:5px;border:1px solid #ddd;margin-bottom:12px;}
.area select{float:left;width:32%;height:35px;line-height:35px;margin-right:5px;color:#999;text-indent:10px;border:1px solid #ddd;border-radius:2px;margin-right:2px\0;}
.area select:last-child,.ipt_s3{margin-right:0;}
.btn-ok{width:100%;height:38px;line-height:32px;color:#fff;font-size:16px;background:#db214c;border:2px solid #db214c;border-radius:5px;box-sizing:border-box;box-shadow:0 5px 5px #ddd;cursor:pointer;}
.btn-ok:hover{color:#db214c;background:#fff;border:2px solid #db214c;}

/* 知识详情页 接口调整 */
.tc-zs-port01{position:absolute;top:160px;left:0;right:0;width:740px;margin:0 auto;padding:20px;background:#fff;}.tc-zs-port01 dt a{display:block;}
.tc-zs-port01 img{display:block;width:190px;height:68px;border:1px solid #e2e2e2;padding:10px 0;}
.tc-zs-port01 dl{float:left;}.tc-zs-port01 dt,.tc-zs-port01 dd{float:left;overflow:hidden;}
.tc-zs-port01 dt{margin-right:20px;background:#fff;box-shadow:0 8px 12px #c5c5c5;}.tc-zs-port01 dd{width:350px;}
.tc-zs-port01 dd h3{margin:5px 0;}.tc-zs-port01 dd a.name{font-size:16px;font-weight:bold;}.tc-zs-port01 dd p{line-height:22px;}
.tc-zs-port01 .right-buttom{width:150px;float:right;}.tc-zs-port01 .right-buttom a:hover{color:#db214c;}
.tc-zs-port01 .right-buttom a{display:block;font-size:12px;color:#008aff;text-align:right;}
.tc-zs-port01 .right-buttom a.tc01-show{width:150px;height:50px;line-height:50px;margin:15px 0 0;font-size:16px;text-align:center;color:#fff;background:#ed3a3e;border-radius:5px;font-weight:bold;}
.tc-zs-port01 .right-buttom a.tc01-show:hover{background:#dd0005;}

.tc-zs-port02{border-top:1px solid #ddd;margin:30px auto;padding:0 20px;font-size:16px;}
.tc-zs-port02 h2{font-size:26px;line-height:80px;color:#000;text-align:center;}
.tc-zs-port02 h2 b{color:#db214c;}.tc-zs-port02 .bd{padding:10px 0;}
.tc-zs-port02 input[type="text"]{width:210px;height:35px;border-radius:5px;border:1px solid #ddd;margin:0 15px 0 10px;}
.tc-zs-port02 input.phone[type="text"]{width:330px;}
.tc-zs-port02 input[type="text"]:focus{border:1px solid #ed3a3e;}

.tc-zs-port02 .pselect{white-space:nowrap;margin:20px 0;line-height:38px;}
.tc-zs-port02 .pselect input{display:none;}
.tc-zs-port02 select{float:left;width:212px;height:38px;line-height:38px;border:1px solid #ddd;border-radius:2px;color:#999;margin-right:7px;text-indent:10px;}
.tc-zs-port02 select:last-child{margin-right:0;}
.tc-zs-port02 span{float:left;margin-right:10px;}
.tc-zs-port02 input[type="submit"]{width:212px;height:45px;border-radius:5px;line-height:45px;border:none;background:#db214c;color:#fff;font-size:16px;cursor:pointer;margin:0 auto;font-weight:bold;display:block;}

.tc-zs-port03{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin:0 auto 30px;}
.tc-zs-port03 .left{border-top:1px solid #e6e6e6;position:relative;width:448px;float:left;padding-top:50px;}
.tc-zs-port03 .left h3{font-size:18px;font-weight:bold;position:absolute;top:-15px;left:20px;background:#fff;padding:0 10px;}
.tc-zs-port03 .left .tc-zs-jmly li{margin-bottom:32px;padding-left:30px;clear:both;height:60px;}
.tc-zs-port03 .left .tc-zs-jmly dt{width:60px;height:60px;margin-right:20px;float:left;background:url("../images/face-male.jpg") no-repeat;border-radius:100%;}
.tc-zs-port03 .left .tc-zs-jmly dt.female{background:url("../images/face-female.jpg") no-repeat;}
.tc-zs-port03 .left .tc-zs-jmly dd{float:left;color:#999;}
.tc-zs-port03 .left .tc-zs-jmly dd i{margin:0 20px 0 10px;}
.tc-zs-port03 .left .tc-zs-jmly dd h4{position:relative;height:32px;line-height:32px;margin:3px 0 7px;padding:0 10px;font-weight:normal;color:#333;background:#fafafa;border:1px solid #e3e3e3;border-radius:5px;}
.tc-zs-port03 .left .tc-zs-jmly dd h4::before{content:"";position:absolute;right:100%;top:10px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #eee;}

.tc-zs-port03 .right{float:right;width:350px;border-top:2px solid #ed3a3e;border-left:1px solid #e6e6e6;}
.tc-zs-port03 .right .hd{height:220px;padding:0 20px;background:#f9f9f9;border-bottom:1px solid #e6e6e6;}
.tc-zs-port03 .right .hd h3{height:55px;line-height:55px;font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;}
.tc-zs-port03 .right .hd dl{padding-top:25px;}
.tc-zs-port03 .right .hd dt{float:left;width:110px;text-align:center;}
.tc-zs-port03 .right .hd dd{float:left;}
.tc-zs-port03 .right .hd dt i{display:block;width:66px;height:66px;margin:0 auto;background:url("../images/gw02.gif") no-repeat;background-size:100%;}
.tc-zs-port03 .right .hd dt h4{font-size:14px;font-weight:normal;}
.tc-zs-port03 .right .hd dt h5{font-size:12px;color:#999;font-weight:normal;}
.tc-zs-port03 .right .hd dt h5 em{color:#ed3a3e;}
.tc-zs-port03 .right .hd dd em{display:block;width:160px;height:30px;line-height:30px;margin-top:10px;padding-left:20px;color:#ed3a3e;font-size:14px;font-weight:bold;background:#fff;border:1px solid #ed3a3e;border-radius:15px;}
.tc-zs-port03 .right .hd dd em i,.tc-zs-port03 .right .hd dd a.tc01-show i{display:inline-block;width:18px;height:18px;margin:5px 10px 0 0;vertical-align:top;}
.tc-zs-port03 .right .hd dd em i{background:url("../images/dh.gif") no-repeat;}
.tc-zs-port03 .right .hd dd a.tc01-show{display:block;width:160px;height:30px;line-height:30px;margin-top:20px;padding-left:20px;color:#fff;font-weight:normal;font-size:14px;background:#db214c;border:1px solid #db214c;border-radius:15px;}
.tc-zs-port03 .right .hd dd a.tc01-show i{background:url("../images/ly.gif") no-repeat;}
.tc-zs-port03 .right .bd{position:relative;height:120px;background:#fff;}
.tc-zs-port03 .right .bd h4{position:absolute;top:-15px;left:85px;width:160px;height:26px;line-height:26px;padding:0 10px;text-align:center;background:#fff;border:1px solid #ccc;border-radius:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.tc-zs-port03 .right .bd dl{padding:20px;}
.tc-zs-port03 .right .bd dt{float:left;width:130px;margin-right:10px;padding:22px 0 0 10px;}
.tc-zs-port03 .right .bd dt a{display:block;height:24px;line-height:24px;font-size:14px;font-weight:bold;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tc-zs-port03 .right .bd dt a:hover{color:#db214c;}
.tc-zs-port03 .right .bd dt a.blue{font-size:12px;font-weight:normal;color:#008aff;}
.tc-zs-port03 .right .bd dd{padding-top:10px;}
.tc-zs-port03 .right .bd dd a{display:block;height:24px;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.formsa{background-color: #fff; margin:1em 0 0; width:100%; max-width: 570px; float: left; padding:2em 4em; box-sizing: border-box;}
.formsa .t{padding-bottom:1em;}
.formsa .t span{display: block; line-height:1em;}
.formsa .t span b{color:#d81e06; font-size:1.4em; padding-top:.2em; line-height:1em; margin-right:.2em; display: inline-block;}
.formsa dt{float: left; font-size:14px; line-height:36px; clear: both; width:70px;}
.formsa dt,.formsa dd{margin-bottom:.2em;}
.formsa dd{margin-left:70px;}
.formsa select,.formsa .ipt{height:36px; line-height:36px; border:none; background-color: #f5f5f5; padding:0 1em; font-size:14px; display: block; width:100%; box-sizing: border-box;}
.formsa textarea{min-height:5em;}
.formsa select{width:48%; float: left;}
.formsa select:nth-child(2n){margin-left:4%;}
.formsa input.ipt{width:100%; box-sizing: border-box;}
.formsa .bn{text-align: center;}
.formsa .bn button{background-color:#d81e06; color:#fff; text-align: center; margin:.5em auto 0; padding:0 2em; font-size:.8em; line-height:2.4em; cursor:pointer; border:none;}
.formsa .bn button:hover{background-color: #be1c07;}
.formsa.sa{padding:0; max-width:50%;}
.formsa.sa .bn{}
.fmaltjn{padding:0 4em 1em; float: none;}
.fmaltjn dl{max-width:80%; margin:1em auto;}
.boxalt,.boxaltmsg{position: fixed; top:0; left:0; bottom:0; right:0; z-index:9; visibility: hidden; opacity:0;}
.boxalt .bk,.boxaltmsg .bk{position: absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,.7); z-index:8;}
.boxalt .box,.boxaltmsg .box{max-width:600px; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%) scale(.8); background-color: #fff; z-index:9;}
.boxalt.show,.boxaltmsg.show{visibility: visible; opacity:1;}
.boxalt.show .box{transform: scale(1) translate(-50%,-50%);}
.boxalt .close{position: absolute; top:0; right:.1em; cursor:pointer;}
.boxalt .close:hover{transform: rotate(90deg);}
.boxalt .close:after{content:'\e605'; font-family: iconfont; color:#fff; font-size:1.6em;}
.boxalt .t{background: url("../images/bk_tit1.jpg") no-repeat center center / cover; color:#fff; font-size:1.3em; text-align: center; padding:.7em 0;}
.boxalt .n{padding:2em; margin:0 auto;}
.boxalt .n p.info{text-align: center; font-size:16px; color:#666; line-height:1.8em;}
.boxaltmsg .bk{background-color: rgba(0,0,0,.5);}
.boxaltmsg .box{border-radius:.5em; padding:2em;}
.boxaltmsg .box span{display: block; text-align: center; font-size:1em; padding:.5em 1em 1.5em; line-height:1.6em; color:#000;}
.boxaltmsg .close{display: block; border:none; background-color:#d81e06; color:#fff; border-radius:3px; padding:.5em 0; font-size:16px; text-align: center; width:7em; margin:0 auto; cursor:pointer;}
.boxaltmsg .close:hover{background-color: #be1c07;}
.boxalt,.boxaltmsg{position: fixed; top:0; left:0; bottom:0; right:0; z-index:9; visibility: hidden; opacity:0;}
.boxalt .bk,.boxaltmsg .bk{position: absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(0,0,0,.7); z-index:8;}
.boxalt .box,.boxaltmsg .box{max-width:600px; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%) scale(.8); background-color: #fff; z-index:9;}
.boxalt.show,.boxaltmsg.show{visibility: visible; opacity:1;}
.boxalt.show .box{transform: scale(1) translate(-50%,-50%);}
.boxalt .close{position: absolute; top:0; right:.1em; cursor:pointer;}
.boxalt .close:hover{transform: rotate(90deg);}
.boxalt .close:after{content:'\e605'; font-family: iconfont; color:#fff; font-size:1.6em;}
.boxalt .t{background: url("../images/bk_tit1.jpg") no-repeat center center / cover; color:#fff; font-size:1.3em; text-align: center; padding:.7em 0;}
.boxalt .n{padding:2em; margin:0 auto;}
.boxalt .n p.info{text-align: center; font-size:16px; color:#666; line-height:1.8em;}
.boxaltmsg .bk{background-color: rgba(0,0,0,.5);}
.boxaltmsg .box{border-radius:.5em; padding:2em;}
.boxaltmsg .box span{display: block; text-align: center; font-size:1em; padding:.5em 1em 1.5em; line-height:1.6em; color:#000;}
.boxaltmsg .close{display: block; border:none; background-color:#d81e06; color:#fff; border-radius:3px; padding:.5em 0; font-size:16px; text-align: center; width:7em; margin:0 auto; cursor:pointer;}
.boxaltmsg .close:hover{background-color: #be1c07;}
