﻿/*公用项目菜单*/
.xmmenu{ padding-left:2px;background:#fff; width:100%; background:#fff; }
.xmmenu li{ float:left; width:33%; height:35px; line-height:35px; text-align:center; border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee; font-size:14px; color:#df2f30; margin-top:-1px;}
.xmmenu li.curr a{ border-bottom:2px solid red;}
.xmmenu li.nor{ border-right:0px;}
.xmmenu li.nor em{ font-weight:normal; color:red;}
.owl-carousel{ height:200px; }
.owl-theme .owl-controls{ margin-top:-35px;}
#owl-demo a{ display: block; overflow: hidden; height: 200px; }
.owl-theme .owl-controls{ position:absolute; bottom:0px; width:100%;}
/* #owl-demo a img{ width:100%; margin-top:-80px;}
 #owl-demo img{ height:270px;} */

/*项目首页*/
.xmdesc{ padding:10px; padding-top:0; background:#fff;}
.xmdesc h2{ border-bottom:1px dashed #c7c7c7; font-weight:normal; font-size:20px; color:red; height:55px; line-height:55px; padding-left:10px;}
.xmdesc h2.vtitle{ border:0px; text-align:left; font-size:17px; color:#333; padding-left:0px;  height:45px; line-height:45px;  }
.xmdesc dl{ width:49%; float:left; height:32px; line-height:32px;}
.xmdesc dd{ float:left;}
.xmdesc dt{float:left; width:23px; background: url(../images/wap/bgico.png) 0px -29px no-repeat;}
.xmdesc dt.gznum{ background-position:-70px -29px}
.xmdesc dt.jmnum{background-position:0px -62px}
.xmdesc dt.shopnum{background-position:-70px -62px}
.xmdesc .share{border-top:1px dashed #c7c7c7; padding:8px 0 0px 7px;}
.xmdesc .sharetxt{ background:none; padding:0;}

/* =======新增热门品牌=========== */
.cf::before, .cf::after {content: "";display: table;}
.likehd hr{ font-size:0px; border:0; border-bottom:1px solid #e9e9e9;}
.likehd h3{ text-align:center; margin-top:-12px; font-weight:normal; color:red;}
.likehd h3 span{ background:#fff;font-size:16px; padding:0 15px;}

.tjbrand{ width: 100%; margin:0 auto; background: #fff; margin-top: 8px; border:0px; padding: 25px 0 15px 0;}
.tjbrand .cf {padding: 0 5px;}
.tjbrand h3{ margin-top:-13px;} 
.tjbrand dl{width:48%; border:1px solid #ddd; padding-bottom:5px; margin-top:10px; background:#f9f9f9;    margin: 0 2px 5px 3px;}
.tjbrand dt{position:relative;}
.tjbrand dl dd>div a { display: block;   overflow: hidden;  word-break: keep-all;   white-space: nowrap;  text-overflow: ellipsis;  }
.tjbrand dt .gz{ position:absolute; min-width:60px;min-width:75px; height:25px; line-height:23px; font-size:12px; overflow:hidden; color:#efefef; background-color:rgba(0,0,0,0.2); bottom:10px; left:10px; border-radius:5px;}
.tjbrand dt .gz em{ display:inline-block; width:28px; height:18px; background:url(../images/wap/bgico1.png) 8px -38px no-repeat; vertical-align:middle;}
.tjbrand dd{ padding:3px 5px; line-height:22px;font-size:13px; }
.tjbrand .btline a{ display:inline-block; color:#bbb; vertical-align:middle; line-height:12px; padding:0 2px; font-size:12px;}
.tjbrand .btline a.pp{ border-right:1px solid #aaa; display:inline-block; padding-right:5px; max-width:60px; overflow:hidden;}
.tjbrand .btline em{background: url(../images/wap/bgico2.png) -130px -81px no-repeat;height: 20px;width: 25px; opacity:0.5;}


.xmargs li{ float:left; width:23%; background:#f3f3f3; border-bottom:1px solid #e4e4e4; height:35px; line-height:35px; text-align:center; border-left:1px solid #e4e4e4;  margin-left:-1px;}
.xmargs li span{ padding-left:8px;}
.xmargs li.sitem{ width:27%; background:none; text-align:left;}
.xmargs li.litem{width:77%; background:none; text-align:left;}
.descinfo{ padding:5px; line-height:25px;}
.descinfo p{ margin:15px 5px 0px; font-size:14px;}
.descinfo p strong{ font-size:18px;}
.moreinfo{ padding:5px; line-height:25px; display: none;}
.descinfo img, .moreinfo img{ max-width:100%;}
.gomore{display: block;}
.descmore{ text-align:center; margin:0 auto;height:30px; line-height:30px;border-top:1px solid #c3d5e1;border-bottom:1px solid #c3d5e1; background:#f5f2ed; width:100%; margin-top:5px;}
.descmore a{ display:block; color:#000;}
.xmnews li a{ display:block; line-height:28px;}
.xmduibi .dbhd{ color:#9a9b9f; font-size:12px;}
.xmduibi dt,.xmduibi dd{ float:left; border-bottom:1px solid #e9e9e9; width:25%; height:38px; line-height:38px;}
.xmduibi dt{ width:34%;}
.xmduibi dd.duibi{ width:16%;}
.xmduibi dd.duibi a{ float:left; width:49px; height:24px;line-height:24px; color:#fff;background: url(../images/wap/bgico.png) -140px 0px no-repeat; text-align:center; margin-top:8px;}
.xmduibi dd em{ display:inline-block; width:22px;background: url(../images/wap/bgico.png) -66px -93px no-repeat;}
.xmduibi dt i{ display:inline-block; width:10px;}
.xmother{ position:relative;}
.xmother .updatexm{position:absolute; top:0; right:3px; width:30px; height:30px;background: url(../images/wap/bgico.png) -140px -23px no-repeat; cursor:pointer;}
.xmother .obox li{ width:33%; height:125px; overflow:hidden; text-align:center; float:left;}
.xmother .obox img{ width:113px; height:87px;}
.xmother .obox span{ width:113px; height:87px; border-radius:10px; overflow:hidden; display:inline-block;}


/*品牌图库*/
.scorllbox{  background:#fff; position:relative;}
.imagebar{ position:fixed; bottom:0px; left:0px; height:48px; width:100%; border:1px solid #585858; background:#2e2e2e; z-index:500;}
.imagebar .imagesfl{ border:1px solid #424242; background:#000; height:34px; width:95%; border-radius:5px; margin:0 auto; margin-top:8px;}
.imagebar a{ color:#fff; width:24%; line-height:34px;display:inline-block; text-align:center; font-size:16px;}
.imagebar a.active{ color:#9893d3;}
.scorllbox .nopics{ height:100%;background: url(../images/wap/nopic.png) center 30px no-repeat;}
.my-gallery figure {height:70px; width:25%; overflow:hidden; text-align:center; display:block; margin:0px; margin-top:8px; float:left;}
.my-gallery figure .imgbox{ display:block;width:92%; height:100%; overflow:hidden;}
.my-gallery figure img{cursor:pointer; margin:0 auto;}
.my-gallery figcaption {display: none;}

/*品牌动态列表*/
.xmnewslist .mostread{ border-bottom:1px solid #d8d8d8;}
.mostread dt{ display:block; line-height:45px; font-size:16px; color:#222;}
.mostread dd{ float:left; width:33%; text-align:center; height:140px;}
.mostread dd a{ display:inline-block; width:90%; overflow:hidden;}
.mostread dd img{ width:100%;}
.mostread dd p{ height:25px; line-height:25px; overflow:hidden;}
.xwlistbox dt{ float:left; height:110px; margin-right:10px; position:relative;}
.xwlistbox dt a{ display:block; width:105px; height:80px; overflow:hidden; padding-top:15px;}
.xwlistbox dt i{ position:absolute; width:40px; height:20px; line-height:20px; background-color: rgba(0, 0, 0, 0.6); color:#fff; bottom:15px; right:0px; text-align:center; letter-spacing:2px;}
.xwlistbox dl{ border-bottom:1px solid #d8d8d8;}
.xwlistbox dd h2{ border:0px; font-size:14px; overflow:hidden; line-height:50px;}
.xwlistbox dd p{ font-size:12px; color:#7e7e7e; margin-top:0px;}
.xmnewslist .xmlistmore{ height:60px;border-bottom:1px solid #d8d8d8; margin-top:-5px; background:#fff; text-align:center;}
.xmlistmore a{ border:1px solid #dadada; width:90%; height:40px; line-height:40px; display:inline-block; font-size:16px;}
.xmlistmore em{background: url(../images/wap/bgico.png) -135px -210px no-repeat; display:inline-block; width:30px; height:12px; vertical-align:middle;}
.xmlistmore img{ vertical-align:middle; margin-left:10px;}

/*品牌动态详细页*/
.xmnewsbox{ margin-top:8px; background:#fff;}
.xmnewsbox .bigtitle{ font-size:19px; line-height:30px; overflow:hidden; letter-spacing:1px;}
.xmnewsbox .newsinfo span{ display:inline-block; color:#9a9a9a; font-size:14px; height:40px; line-height:40px;}
.xmnewsbox .newsdesc{ border:1px solid #ddd; margin-top:10px; padding:8px; font-weight:normal; line-height:24px;}
.xmnewsbox .newsdesc em{ display:inline-block; width:40px; background:#456c9c; border:1px solid #37506e; color:#fff; text-align:center; height:20px; line-height:20px;}
.newscontent{ padding:15px 5px;}
.newscontent img{ width:100%; margin-left:-20px;}
.newscontent p{ line-height:22px; color:#222; text-indent:25px; font-size:14px; }
.xmnewsbox .nextpre{ text-align:center;}
.xmnewsbox .nextpre a{ display:inline-block; width:90%; margin:0 auto; line-height:34px; height:34px; border:1px solid #dfdfdf; margin:6px 0; border-radius:5px; overflow:hidden; color:#000; text-align:left;}
.xmnewsbox .nextpre a span{ margin-left:30px;}
.xw_other{ border-top:1px solid #f0f0f0; margin-top:0px; padding-bottom:15px;}
.xw_other h3{ padding-left:15px; height:45px; line-height:45px; font-size:18px;}
.xw_other .otherxw li{ display:block; padding-left:15px; line-height:25px; font-size:14px;}
.xw_other .obox li{ width:33%; height:125px; overflow:hidden; text-align:center; float:left;}
.xw_other .obox img{  width:100%; border-radius:3px; vertical-align:middle;}
.xw_other .obox span{ width:80%; height:85px; border-radius:3px; overflow:hidden; display:inline-block;}

/*公司介绍详细页*/ 
.companyargs h2{border-bottom: 1px dashed #c7c7c7;font-weight: normal;font-size: 20px;color: red;height: 55px;line-height: 55px;padding-left: 10px;}


/*底部浮动工具栏*/
.toolbar{ position:fixed; bottom:0px; left:0px; width:100%; border-top:1px solid #999; z-index:500;}

.toolbar .navbtn,.toolbar .sclist,.toolbar .scbtn,.toolbar .onlinemsg,.toolbar .gotop{
    float:left;
    height:45px;
    line-height:45px; 
    float:left; 
    text-align:center; 
    color:#fff; 
    font-size:17px; 
    cursor:pointer;
}
/* 原 */
/* .toolbar .sclist{
    width:36%; 
    background:#efefef; 
    text-align:left; 
    font-size:12px; 
    color:#333; 
    position:relative;
}
.toolbar .sclist .scico{ 
    display:inline-block; 
    width:45px; 
    height:40px;
    background: url(../images/wap/bgico2.png) 15px 10px no-repeat;
} */

/* 现 */
.toolbar .freeCall {
    width:36%;
    height:45px;
    line-height:45px; 
    background:#efefef;  
    font-size: 17px; 
    color: #555; 
    display: block;
    cursor: pointer;
    text-align: center;
}
.toolbar .freeCall i { 
    display: inline-block; 
    width: 20px; 
    height: 20px;
    vertical-align: top;
    background: url(../images/wap/phone.png) no-repeat 0px 0px;
    margin-top: 14px;
}
.toolbar .freeCall span {
    display: inline-block;
    vertical-align: top;
}
.toolbar .scbtn{width:27%;background:#ee3333;}
.toolbar .onlinemsg{width:27%;background:#ff6600;}
.toolbar .gotop{width:10%;background:#ff6600; text-align:center; border-left:1px solid #aaa; margin-left:-1px;}
.toolbar .gotop em{background: url(../images/wap/bgico2.png) -200px -148px no-repeat; width:25px; height:25px; display:inline-block; vertical-align:middle;}
/* 原 */
/* .toolbar .scxmlist{
    position:absolute;
    width:185px; 
    padding:5px 0px 5px 10px; 
    bottom:45px; 
    left:0; 
    border:1px solid red; 
    background:#000;
    filter:alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75; 
    display:none;
}
.toolbar .scxmlist a{ 
    display:block; 
    height:40px; 
    line-height:40px; 
    color:#fff; 
    font-size:14px;
}
.toolbar .scxmlist i{ 
    display:inline-block; 
    width:15px; 
    height:40px; 
    vertical-align:middle;
} */

/*导航弹出层*/
.daohang{ position: absolute; left:0px; top:0px; width:100%; height:100%; background:#fff; z-index:2000; display:none;}
.daohang #seachtips{ display:block; position:relative; top:0px;}
.daohang .hangyebox{ height:auto;}
.daohang .hangyebox li{padding:18px 0;}


/*留言滚动*/
.xmmsglist .dlbox{height:300px; width:100%; overflow:hidden;}
.xmmsglist dt,.xmmsglist dd{ display:block; width:100%;  padding-left:15px; }
.xmmsglist dt{ color:#000; background:#eee; margin-top:1px;line-height:35px;}
.xmmsglist dd{ margin:8px 0px; line-height:25px;}
.xmmsglist .msgdate{ font-weight:bold; display:inline-block; margin:0 6px;}
.xmmsglist .msgico{ width:65px; float:left;}
.xmmsglist .msgico i{ width:20px; display:inline-block;background: url(../images/wap/bgico.png) -140px -64px no-repeat;}
.xmmsglist .msgcontent{ margin-left:65px; padding-right:23px;}
.xmmsg em{ font-size:12px; display:inline-block; font-weight:normal; margin-left:5px;}
.xmmsg dl{ display:block; width:100%; padding:0 10px; line-height:45px; height:45px; overflow:hidden;}
.xmmsg dl.tarea{ height:70px; line-height:70px;}
.xmmsg dt{ float:left; width:60px; text-align:right; font-size:16px;}
.xmmsg dt i{ display:inline-block; color:#dd6068; font-weight:bold; padding:0 5px; vertical-align:middle; height:45px;}
.xmmsg dl.tarea dt i{ height:67px;}
.xmmsg dd{ margin-left:60px; display:block; padding-left:10px;}
.xmmsg dl.tarea .txtin{ height:60px; line-height:25px;}
.xmmsg .querybtn{display:block; height:35px; line-height:35px; font-size:16px;  background:#e54c47; color:#fff;  text-align:center; width:90%; border:0px; font-weight:bold; border-radius:5px;}
.xmmsg .querybtn1{display:block; height:35px; line-height:35px; font-size:16px;  background:#e54c47; color:#fff;  text-align:center; width:90%; border:0px; font-weight:bold; border-radius:5px;}

/*留言板*/
.kjmsg{ width:275px; height:360px; position:fixed; top:50%; left:50%; z-index:3000;margin-left: -140px;margin-top: -185px;border-radius:4px; overflow:hidden; padding:5px;background: rgba(255,255,255,0.2); display:none;}
.kjmsg .kjmsgbox{ background:#fff; height:100%; position:relative;}
.kjmsg .kjmsgbox .closediv{ width:20px; height:25px;background: url(../images/wap/bgico2.png) -70px 4px no-repeat; position:absolute; right:5px; top:8px; cursor:pointer;}
.kjmsg h5{ background:#e44b46; color:#fff; padding-left:5px; height:40px; line-height:40px; font-size:16px;}
.kjmsg dl{ display:block; padding:0 5px; line-height:40px; height:40px;}
.kjmsg dt{ float:left; width:25%; text-align:center;}
.kjmsg dd{ float:left; width:75%;}
.kjmsg .msgarea{ height:80px;}
.kjmsg .msgarea .txtin{ line-height:20px; height:80px;}
.kjmsg .msgarea dt{ line-height:25px;}
.submitkjmsg a{ text-align:center; width:130px; height:30px; line-height:30px; margin:0 auto; display:block; background:#e44b46; border-radius:4px; color:#fff;}
.kjmsgbg{ width:100%; height:100%;background:#000;filter:alpha(opacity=55);-moz-opacity:0.55;-khtml-opacity: 0.55;opacity: 0.55; position:fixed; top:0; left:0; z-index:2000;display:none;}

.youlike li{ display:inline-block; width:23.7%;  text-align:center; margin-top:6px;}
.youlike a{ display:block; width:75%; height:25px; overflow:hidden; line-height:25px;border:1px solid #ccc;text-align:center;  padding:0 5px; margin:0 auto;} 
.youlike a.hot{border:1px solid #ff6600; color:#ff6600; }
.youlike a:hover{ border:1px solid #ff6600;}

.xmtuijian a{ float:left; text-align:center; margin:20px 19px 5px 19px;  height:108px; width:22%; overflow:hidden;}
.xmtuijian a.last{ margin-right:0px;}
.xmtuijian a:hover{ text-decoration:none; color:#ff7400;}
.xmtuijian a:hover p{ text-decoration:none; color:#ff7400;}
.xmtuijian a:hover img{ opacity:1;}
.xmtuijian img{ width:80px; height:60px;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px; opacity:0.9;}
.xmtuijian p{ font-weight:bolder; margin:7px 0 2px; color:#444; font-family:'microsoft yahei'; height:18px; overflow:hidden;}
.xmtuijian span{ color:#a0a0a0; line-height:16px; height:18px; overflow:hidden;}

.videobox .msgtip{ display:block; width:100%; background:#129bf1;  text-align:center; color:#fff; line-height:30px;  cursor:pointer;}
.videoxg{ background-color:#fff; margin-top:10px;  }
.videoxg .vmenu li{ display:block; float:left; width:33.3%;line-height:40px; vertical-align:bottom; color:#888; text-align:center; border-bottom:1px solid #dedede; cursor:pointer;}
.videoxg .vmenu li.curr{ border-bottom:2px solid red; height:39px; color:#333;}
.videoxg .jieshao p{ line-height:25px; padding:5px 10px; color:#222;}
.videoxg .vargs{ padding-left:10px; margin-top:20px;  color:#ff6735;}
.videoxg .vlike{ padding-top:15px; background:#fff; padding-bottom:20px;}
.vlike dl{ float:left; width:48%; height:155px; overflow:hidden; margin-top:20px;}
.vlike dl.fr{ float:right;}
.vlike dt{ width:100%; height:110px; overflow:hidden; position:relative;}
.vlike dt h5{ position:absolute; width:100%; height:21px; padding-top:49px; font-weight:normal; padding-left:8px; bottom:0px; left:0px; color:#eee; font-family:'microsoft yahei'; background: url(../images/wap/videobg.png) 0 0px no-repeat;}
.vlike dt em{ float:right; margin-right:13px;}
.vlike dt i{ display:inline-block; width:16px; height:18px; vertical-align:bottom; background: url(../images/wap/bgico1.png) 0 -151px no-repeat;}
.vlike dd a{ display:block; padding:5px; color:#222;}
.vmsg dt{ width:30px; float:left; }
.vmsg dt img{ border-radius:35px; border:1px solid #dedede;}
.vmsg dd{ display:block; margin-left:50px; }
.vmsg .rming{ color:#406599;  font-size:17px; position:relative; }
.vmsg .rming .tiwen{ position:absolute; top:0px; right:0px;  height:20px; color:#bbb; font-size:12px;}
.vmsg .rming .tiwen em{ display:inline-block; width:20px; height:18px;background: url(../images/wap/bgico1.png) 0px -124px no-repeat; vertical-align:bottom;}
.vmsg p{ color:#000; padding:8px 0px 5px;}
.vmsg .date{ color:#ccc;}


/* 回呼 */
.huihu { 
    background-color: #fff; 
} 

.huihu .left-img {
    width: 80%;
    text-align: left;
    margin: 40px auto;
    margin-bottom: 30px;
}
.huihu .left-img img {
    width: 80px;
    height: 56px;
}
.huihu .left-img span {
    margin-left: 10px;
    font-size: 19px; 
    color: #444;
    vertical-align: bottom;
}
.huihu dl {
    width: 80%;
    margin: 20px auto;
}
.huihu dl dt {
    padding-left: 10px;  
    font-size: 16px; 
    margin-bottom: 10px;
    position: relative;
    margin-top: 30px;
}
.huihu dl dt::after {
    position: absolute;
    content: '';
    width: 4px;
    height: 15px;
    background: #D50E21;
    top: 5px;
    left: 0;
}
.huihu dl dd {
    color: #999;
    /* margin-bottom: 20px; */
}
.huihu dl dd h4 {
    font-size: 22px;  
    font-weight: normal;
    color: #D90D26;
    margin-left: 25%;
}
.huihu dl dd h4 a{
    color: #D90D26;
    vertical-align: bottom;
}
.huihu dl dd h4 img {
    vertical-align: bottom;
    margin-left: 2px;
}
.huihu dl dd .telinput {
    display: block;
    background: #FFF;
    border: 1px solid #CCC; 
    height: 36px;
    line-height: 36px;  
    font-size: 18px; 
    font-family: Microsoft YaHei; 
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
    width: 100%;
} 
.huihu dl dd .telinput::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #c0c0c0;
    font-size: 17px;
    text-align: center;
}
.huihu dl dd .telinput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #c0c0c0;
    font-size: 17px;
    text-align: center;
}
.huihu dl dd .telinput::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #c0c0c0;
    font-size: 17px;
    text-align: center;
}
.huihu dl dd .telinput:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #c0c0c0;
    font-size: 17px;
    text-align: center;
}
.huihu dl dd .telinput::-ms-input-placeholder { /* Microsoft Edge */
    color: #c0c0c0;
    font-size: 17px;
    text-align: center;
}

.huihu dl dd .telbut {
    display: block;
    background: #26bb17;  
    margin-top: 20px; 
    text-align: center;
    font-family: Microsoft YaHei; 
    border-radius: 10px; 
    cursor: pointer;
    padding: 10px 0;
}  
.huihu dl dd .telbut div {
    display: inline-block;  
    color: #FFF;   
}
.huihu dl dd .telbut .imgdiv { 
    vertical-align: top;
}
.huihu dl dd .telbut .txtdiv { 
    font-size: 20px;
    vertical-align: top;
}
.huihu dl dd .telbut .minitxt{
    font-size: 12px;
    color: #A8E4A2;; 
}
.huihu dl dd .telbut img {
    margin-top: 4px;
}

.huihu dl dd p.webtelhb {
    display: none;
}
.huihu dl dd p.webtelth {
    display: block;
    font-size: 12px; 
    margin-top: 10px;
    cursor: pointer;
}
.huihu dl dd p.webtelth a {
    text-decoration: none;
}
.huihu .webteltxt { 
    width: 80%;
    margin: 10px auto;
}
.huihu .webteltxt h5 {
    color: #333; 
}
.huihu .webteltxt p {
    color: #666; 
    font-size: 12px;
}
.huihu .webteltxt p b {
    color: #F63;
    padding: 0 3px;
} 
#telProtocol {
    margin: -2px 2px 0 0;
    cursor: pointer;
}
.tjbrand dt img
{
    height: 155px;
    
    }