/* 首页 */
/*焦点*/
/*search*/
.search{position: relative;height: 40px;line-height: 40px;margin: 40px 0px 35px 0px;display: inline-block;}
.searTit{width: 102px;height: 24px;padding-top: 8px;}
.searTit font{color: #ff0000;}
.searBox{position: relative;border:1px solid #ccc;width: 420px;overflow: hidden; height: 40px;line-height: 40px;margin: 0px 30px;border-radius: 30px;padding: 0px 20px;}
.searInput{width: 263px;height: 38px;line-height: 40px;}
.searBtn{display: inline-block;height: 40px;text-align: right;width: 40px;cursor: pointer;}
.searBtn i{display: inline-block;height: 19px;text-align: center;width: 19px;margin-top: 10px;background-position: -20px -3px;}
.selVal{height: 40px;line-height: 40px;padding-right: 10px;border-right: 1px solid #ccc;display: inline-block;cursor: pointer;}
.selVal i{display: inline-block;width: 11px;height: 6px;background-position: -3px -5px;margin-left: 5px;}
.selMenu{width: 150px;z-index: 22;background-color: #fff;position: absolute;left: 147px;}
.selMenu li{float:left;width: 100%;}
.selMenu li a{padding: 10px 0px;border-bottom: 1px solid #ccc;display: inline-block;width: 100%;text-align: center;}
.searA{font-size: 16px;color: #666;line-height: 40px;padding-right: 15px;}
a.searA:hover{color: #D60000;}
/*搜索显示*/
.searDiv{width: 430px;position: absolute;top: 39px;left:125px;z-index: 22;height: 440px;}
.serch_bg{background: url(../img/search.png) no-repeat;width: 430px;height:38px;}
.searDivFl{width: 100px;background-color: #333;opacity: 0.8;height: auto;padding: 0px 10px;height: 440px;font-weight: bold;}
.searDivFl .searDivA{float: left;width: 100%;color: #fff;padding: 10px 0px;margin-top: 5px;text-align: center;}
.searDivA.active,.searDivA:hover{background-color: #e05758;border-radius: 20px;}
.searDivFr{width: 330px;background-color:#fff;opacity: 0.9;height: auto;overflow: auto;height: 440px;padding: 0px 20px;overflow: hidden;}
.searHot{position: relative;height: 14px;margin-top: 20px;}
.searHot:before{position: absolute;display: inline-block;width: 100%;content:"";height: 1px;line-height: 1;font-size: 0;overflow: hidden;background: #ccc;left: 0;top: 50%;}
.searHotSPan{position: absolute;width: 80px;height: 14px;line-height: 14px;left: 50%;margin-left:-40px;top: 50%;margin-top: -7px;font-size: 14px;color: #333;background-color: #fff;text-align: center;font-weight: bolder;background-color: transparent\9;}
.searHotDiv{padding: 10px 0px 10px 0px;}
.searHotDiv a{display: inline-block;width: 100%;height: 40px;overflow: hidden;margin-top: 10px;padding-right: 19px;line-height:40px;}
.searHotDiv_a a{width: 50px;height: 50px;line-height: 50px;}
.searHotDiv a.margin0{padding-right: 0px;}
.searHotDiv a img{width: 100%;height: 100%;overflow: hidden;}
.searHotLink{position: relative;}
.searHotLink a{display: inline-block;width: 50%;font-size: 14px; white-space: nowrap;overflow: hidden;float: left;line-height: 30px;}
.searHotLink a:hover{color:#D60000;}
.searHotLink_a a{width:40%;height:20px;line-height:20px;}
.focusBox{position: relative;height: 454px;overflow: hidden;}
.focusImg{position: relative;width: 790px;}
.focusNews{position: relative;width: 410px;}
.swiper-container {width:790px;height: 454px;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}  
.focusA{position: relative;display: inline-block;}
.focusA img{width: 100%;height: 100%;}
.focus .focuspage{top: inherit;bottom: 25px;position: absolute;right:10px;}
.focus .focuspage span{width: 20px;height: 7px;border-radius: 2px;background-color: #999999;display: inline-block;display: inline-block;margin:0px 5px;cursor: pointer;}
.focus .focuspage span.active {opacity: 1;background-color: #cc0000;width: 20px;height: 7px;border-radius: 2px;display: inline-block;}
.swiperbg{top: inherit;bottom: 0px;position: absolute;background: url(../img/nfbg.png) no-repeat;width:790px;height: 225px;}
.focustitb{bottom: 40px;color: #ffffff;display: inline-block;font-size: 38px;font-weight: bold;position: absolute;width: 790px; text-align:center;}
.focustitm{bottom: 15px;color: #ffffff;display: inline-block;font-size: 22px; position: absolute;width: 790px; text-align:center;}
/*焦点新闻*/
.focusNewsBox{margin-left: 30px;}
.focusNewsTit{width: 100%;line-height: 50px;text-align: center;background-color: #000;font-size: 24px;color: #fff;display: inline-block;position: relative;}
.focusNewsTit:after{content: "";position: absolute;left: 50%;width: 0px;height: 0px;border: 10px solid transparent;border-top-color: #000;bottom: -20px;}
.news14{position: relative;overflow: auto;width: 390px;overflow: hidden;}
.news14 li{float: left;width: 390px;overflow: hidden;line-height: 46px;white-space:nowrap;}
.news14 li a font{color: #ccc;padding-right: 10px;display: inline-block;font-size: 12px;}
.news14 li a{color: #333;font-size: 18px;}
.news14 li a:hover{color:#D60000;}
/*hot*/
.hot{position: relative;overflow: auto;margin-top: 60px;}
.hotTit{position: relative;height: 40px;}
.hotTit:before{position: absolute;display: inline-block;width: 100%;content:"";height: 1px;line-height: 1;font-size: 0;overflow: hidden;background: #d7d7d7;left: 0;top: 50%;}
.hotTit span{position: absolute;width: 204px;height: 40px;line-height: 40px;left: 50%;margin-left: -102px;top: 50%;margin-top: -20px;font-size: 40px;color: #333;background-color: #fff;text-align: center;overflow: hidden;}
.hotList{position: relative; overflow: auto;text-align: center;padding: 20px 0px;color: #333;}
.hotListA{font-size: 18px;padding: 0px 15px;}
.hotListA:hover{color: #D60000;}
/*case*/
.case{position: relative;overflow: auto;}
.caseBox{float: left;width: 280px;margin-right: 26.6px;overflow: hidden;height: 244px;}
.caseBody{position: relative;display: inline-block;overflow: hidden;height: 244px;width: 100%;}
.caseBody img{width: 280px;height: 186px;overflow: hidden;}
.caseTit{font-size: 16px;display: inline-block;width: 280px;overflow: hidden;padding: 15px 0px;white-space:nowrap;color: #333;font-weight: bold;}
.caseTit:hover{color: #D60000;}
.caseBox.margin0{margin-right: 0px;}
/*adBig*/
.adBig{position: relative;margin-top: 60px;height: 100px;overflow: hidden;}
.adBigA{position: relative;display: inline-block;width: 100%;height: 100px;overflow: hidden;}
.adBigA img{width: 100%;height: 100%;overflow: hidden;}
/*caseNew*/
.caseNew{position: relative;overflow: auto;}
.caseNewFl{width: 890px;overflow: auto;}
.caseNewFr{width: 310px;}
/*.caseNewFr.news12 {width: 304px;}*/
.caseNewBoxImg{width: 360px;height: 240px;overflow: hidden;}
.caseNewBoxImg a{display: inline-block;width: 100%;height: 100%;}
.caseNewBoxImg a img{width: 100%;height: 100%;overflow: hidden;}
.caseNewBoxNews{padding-left: 40px;padding-right: 40px;}
.caseNewBoxNewsTit{display: inline-block;width:440px;white-space:nowrap;font-size: 24px;font-weight: bold;overflow: hidden;}
.caseNewBoxNewsTit:hover{color:#D60000;}
.news12 li {float: left;width: 100%;white-space: nowrap;overflow: hidden;line-height: 43px;}
.news12 li a{font-size: 16px;color: #333;}
.news12 li a:hover{color:#D60000;}
.caseAd{position: relative;margin-top: 25px;}
/*girl*/
.girl{position: relative;overflow: auto;}
.girl li {width: 220px;height: 330px;overflow: hidden;margin-right: 25px;float: left;}
.girl li.margin0{margin-right: 0px;}
.girl li a{position: relative;display: inline-block;width: 220px;height: 330px;overflow: hidden;}
.girl li a img{width: 100%;height: 100%;overflow: hidden;}
/*brand*/
.brand{margin-top: 60px;padding: 50px 0px 80px 0px;background-color: #292929;width: 100%;min-width: 1300px;}
/*.brandBody{position:absolute;left: 80px;top:0px;right:0px;}*/
.brandBody{position: relative;width: 1075px;}
.brandTit{font-size: 30px;color: #fff;font-weight: bold;text-align: center;}
.brandContain{width: 1245px;margin:0 auto;height: 190px;}
.brandBox{position: relative;margin-top: 60px;overflow: hidden;height: 180px;}
.previous{width: 80px;text-align: center;height: 80px;line-height: 80px;display: inline-block;background-color: #000;border-radius: 50%;border:2px solid #4f4f4f;margin-top: 27px;cursor: pointer;}
.preIco,.nextIco{width: 14px;height: 23px;overflow: hidden;background-position: -72px -3px;display: inline-block;margin-top: 28px;}
.nextIco{background-position: -47px -3px;}
.brandA{float: left;width: 120px;height: 120px;border-radius: 50%;border:10px solid #4f4f4f;display: inline-block;margin: 0px 33px;}
.brandA img{width: 100%;height: 100%;overflow: hidden;border-radius: 50%;}
.brandSpan{display: inline-block;color: #fff;font-size: 16px;font-weight: bold;padding-top: 20px;width: 215px;text-align: center;}
.brandDiv{float: left;width: 215px;}
.brand-box{width: 1075px;position: relative;margin-left: 85px;overflow: hidden;height:180px;}
.divbox{position: absolute;width:1075px;}
.previous.span1{position: absolute;left:0px;top:0px;}
.previous.span2{position: absolute;right:0px;top:0px;}
/*商家改装*/
.busBigImg{display: inline-block;width: 600px;height: 390px;overflow: hidden;margin-right: 20px;}
.busBigImg img{width: 100%;height: 100%;overflow: hidden;}
.busmMinImg{width: 580px;position: relative;overflow: hidden;}
.busmMinImg a{width: 280px;margin-right: 20px;float: left;display: inline-block;height: 186px;overflow: hidden;margin-top: 20px;}
.busmMinImg a.margin0{margin-right: 0px;}
.busmMinImg a img{width: 100%;height: 100%;overflow: hidden;}
.busList{position: relative;}
.busList a{float: left;width: 200px;height: 100px;display: inline-block;margin-right: 50px;margin-top: 30px;}
.busList a.margin0{margin-right: 0px;}
.busList a img{width: 100%;height: 100%;overflow: hidden;}
/*友情链接*/
.link{position: relative;overflow: auto;}
.linkBox{width: 300px;float: left;padding: 0px 30px;border-right: 1px solid #ccc;margin-top: 30px;}
.linkBox:first-child{padding-left: 0px;}
.linkBox:last-child{border-right: 0px;}
.linkBox.border0{border-right: 0px;}
.linkBox a{color: #333;font-size: 16px;display: inline-block;width: 50%;float: left;line-height: 33px;overflow: hidden;}
.linkBox a:hover{color: #D60000;}
/*广告*/
.ad.mt30{margin-top: 60px;}

