/***----公用
------------------------------------------------------------------------------***/
/*.fwsbg{ background:url(../images/fwsbg.gif);}*/
.fwsnav i,.fwrsider i,.fwrsiderx i,.fwrsiderx em,.overbar em,.hottj b a.ind,.tuwenList li i,.message dt em,.kbstart em,.service-list-cata dt,.service-list-cata a,.service-retrxg a,.rightfix i{ background:url(../images/fwsmain.gif) no-repeat;}
.pL15R10{ padding:0 10px 0 15px;}
.mT8{ margin-top:8px;}
.w716{ width:716px;}
.w330{ width:330px; padding:0 10px;}
.w418{ width:418px;}
.mL6{ margin-left:6px;}
.bgF3{background:#F3F3F3;}
/*.xfgx{ background:url(../images/lfgx.gif) 261px 0 repeat-y #F3F3F3;}*/
.xfgx2{background:url(../images/rfgx.gif) 712px 0 repeat-y #F3F3F3; }
.overfgx{ height:25px; background:url(../images/hzdfgx.gif) 0 10px repeat-x; overflow:hidden; clear:both;}
.overbar{ height:32px; line-height:32px; position:relative; margin-top:10px;}
.overbar em{ width:10px; height:39px; position:absolute; top:-6px; left:-7px; background-position:-149px 0;}
.overbar strong{ padding:0 50px; font-size:16px;background:#8c0909; float:left; color:#FFF;}
.overbar strong a{ color:#FFF;}
.indmore{width:38px; height:13px; background-position:-109px 0; display:block;}
.zxcolmn .indmore{color: #B90F03;font-size: 14px !important;}
.zxcolmn i{width: 64px;}
.hrefbl{ color:#247199;}
.noinfox{ height:150px; line-height:150px; font-family:"Microsoft YaHei"; font-size:20px; color:#CCC; text-align:center;}
/***----头部
-------------------------------------------------------------------------------***/
.headbg i,.fwsnav ul,.fwsnav li{ float:left;}
.headbg i{margin-right:12px;}
.fwlogin{ width:280px; }
.fwlogin p{ float:right;}
.fwlogin,.fwlogin a{ color:#FFF;}
.compinfo h1,.compinfo p{ width:550px; float: left}
.compinfo h1{ height:28px; line-height:28px; font-size:20px; font-family:"Microsoft YaHei";margin: 5px auto;}
.compinfo h1 img{ vertical-align: middle; margin-left:10px; }
.compinfo p{ height:20px; line-height:20px;color: #7a7a7a;}
.fwsnav li{ background-repeat:no-repeat;}
.headbg{height:120px; background-position:0 10px; background: #fff !important;}
.headbg .compinfo{overflow: hidden;width: 680px;float: left;}
.headbg dl dt,.headbg dl dd{float: left;}
.headbg .headDl{margin-top: 15px;width: 310px;float: left;}
.headbg .headDl dd{width: 152px;}
.headbg .headDl dt{margin-left: 14px;}
.headbg .headDl dd p{font-size: 14px;line-height: 20px;margin-left: 10px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.headbg .headDl dd p:first-child{margin-top: 14px;}
.headbg .headDl dd p:nth-child(2){font-size: 18px;margin-top: 4;font-weight: bold;}

.headbg .headDl dt img{width:100px;height:100px;}
.fwsnav{height:36px; background-position:0 -113px;}
.fwsnav i{ width:32px; height:36px; position:absolute; left:-32px; top:0;}
.fwsnav i.sed{ background-position:-34px 0; left:1000px;}
.navlmct{ width:1000px;background-position:0 -152px; height:36px;}
.fwsnav li{ background-position:0 -192px;padding-left:2px; height:36px; line-height:36px; _display:inline;}
.fwsnav li.first a{ padding:0 33px;}
.fwsnav li.last{ padding:0; width:2px; overflow:hidden;}
.fwsnav a{ float:left; padding:0 42px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none;}
.fwsnav li.act,.fwsnav li:hover{ background-position:0 -230px;}
.fwsnav li.act a,.fwsnav li a:hover{ background-position:0 -269px; color:#FFF; text-decoration:none;}
.scgzinfo a{height:24px; line-height:24px; background:#FF4F53 url(../images/guanzhu.png) 15px center no-repeat;display: inline-block;color:#fff; margin-left:15px; cursor:pointer; font-size: 14px;width: 45px;border-radius: 100px;padding-left: 35px;}
/***----首页内容
-------------------------------------------------------------------------------***/
.jbinfobg{ background:#FFFEE5; border:1px solid #FCD7A2;}
.hottj{ height:35px; line-height:35px; position:relative; padding-left:32px; background:url(../images/lbtip.gif) 10px 10px no-repeat #F3F3F3; overflow: hidden; font-size: 12px;}
.hottj i{ width:439px; height:12px; background:url(../images/tybg.gif) no-repeat; position:absolute; top:37px; left:0; z-index:-1;}
.hottj em{ color:#666;}
.hottj span{ padding-left:10px; color:#247199;}
#upjs{width:400px; float:left;}
.hottj b{ font-weight:normal; color:#999;}
.hottj b a.ind{ background-position:-184px -18px; padding-left:16px;}
.zxcolmn{ height:37px; line-height:37px;}
.zxcolmn i{float:right; padding-left:10px;}
.zxcolmn strong{ font-size:16px;padding-right:10px;}
.zxcolmn em{ color:#999; font-family:"Courier New",Courier,monospace; font-weight:normal;}
.zxcolmn strong a{ font-weight:bold;}
.fwrsiderx{height:24px; line-height:24px; position:relative; padding-top:6px;}
.fwrsiderx em{ width:10px; height:31px; position:absolute; top:-1px; left:-9px; background-position:-99px 0;}
.fwrsiderx strong{ padding:0 25px; font-size:14px;background:#8c0909; float:left;}
.fwrsiderx strong,.fwrsiderx strong a{ color:#FFF;}
.fwrsiderx i{ width:12px; height:24px;float:left; background-position:-84px 0;}
.newtj h2{ height:42px; line-height:42px; text-align:center; font-family:"Microsoft YaHei";}
.newtj h2 a{ color:#CC0000;}
.newtj li{ height:25px; line-height:25px; overflow:hidden; overflow:hidden; color:#999; font-size:14px;}
.newtj li span{ color:#CC0000; float:right; padding-left:5px;}
.jctjCon li{ height:98px; overflow:hidden; vertical-align:middle;}
.jctjCon a.pic{ width:120px; height:90px; border:1px solid #E2E2E2; padding:2px; display:block; float:left; margin-right:10px; background:#FAFAFA;}
.jctjCon div{ width:184px; float:left; font-size: 12px;}
.jctjCon2 li{ height:78px; overflow:hidden; vertical-align:middle; margin-top:8px;}
.jctjCon2 a.pic{ width:100px; height:70px; border:1px solid #DDD; background:#FAFAFA; padding:2px; display:block; float:left; margin-right:10px;}
.jctjCon2 div{ width:135px; float:left;}
.jctjCon em,.jctjCon2 em{ height:30px; line-height:30px; font-size:14px; font-weight:bold; display:block; overflow:hidden;}
.jctjCon p,.jctjCon2 p{ height:22px; line-height:22px; color:#666;}
.jctjCon p a,.jctjCon2 p a{ color:#CC0000;}
.tuwenList li{ width:140px; padding:4px;float:left; margin:15px 0 0 14px;_display:inline; position:relative; border:1px solid #E2E2E2; background:#FAFAFA;}
.tuwenList li div{ width:140px; height:110px;}
.tuwenList li em{ height:20px; line-height:20px; overflow:hidden; display:block; text-align:center; margin-top:5px;}
.tuwenList li i{ position:absolute;  bottom:-8px; left:69px; width:78px; height:7px; background-position:0 -41px; overflow:hidden;}
.tuwenList2 li{ width:150px; margin:15px 0 0 15px;}
.tuwenList2 li div{ width:150px; height:120px;}
/***----公司简介
-------------------------------------------------------------------------------***/
.jbConList i{ width:280px; height:200px; padding:2px; border:1px solid #DDD; background:#FAFAFA; float:left; margin-right:10px;}
.jbConList dl{ line-height:25px; font-size:14px;}
.jbConList dt{ color:#444; height:32px; line-height:32px;}
.jbConList dd,.jtinfo span{ color:#666;}
.jbConList dd img{ vertical-align: middle; margin: 0 2px;}
.jtinfo span{ font-weight:bold;}
.jtinfo p{ margin-top:5px; line-height:22px;}
.intrCon img{max-width:685px;_width:expression(this.width > 685 ? "685px" : this.width); display: block;}
.pwyxCon li{ height:33px;clear:both;}
.pwyxCon li.xlyh{ height:auto;}
.pwyxCon li.pL67{ padding-left:67px; margin-bottom:0;}
.pwyxCon input,.pwyxCon i,.pwyxCon textarea{ float:left;}
.pwyxCon input{ width:300px; height:22px; line-height:22px; border:1px solid #DDD; padding-left:2px; margin-right:5px;}
.pwyxCon textarea{ width:350px; height:108px; padding:2px; border:1px solid #DDD; margin-right:5px;}
.pwyxCon span{ color:#CC0000;}
.pwyxCon input.bt,.pwyxCon input.txt{ width:60px;}
.pwyxCon input.bt{background:#8C0909; color:#FFF; border:none; height:24px; line-height:24px; cursor:pointer; }
.pwyxCon input.txt{ height:23px; line-height:23px;}
.pwyxCon img{ vertical-align:top;}
.win_bnt input.bnt-red{ background: #8C0909;}
/***----公司动态\优惠促销
-------------------------------------------------------------------------------***/
.dtList li { height:26px; line-height:26px; overflow:hidden; color:#999; }
.dtList li a { font-size:14px; }
.dtList li.line { background:url(../images/hline.gif) repeat-x 0 bottom; margin-bottom:15px; padding-bottom:15px; }
.dtList li span { float:right; color:#999; }
.content img{max-width:665px;_width:expression(this.width > 665 ? "665px" : this.width); display: block;}
.dtCon h1 { font-size: 26px; height:50px;line-height: 50px; overflow:hidden; font-weight:bold; color:#CC0000; text-align:center;}
.titBar span a,.titBar i { color:#AB2329 }
.titBar { color:#999; text-align:center; font-size: 12px;}
.zxsc{ display:block; padding:0 10px 0 24px; height:18px; line-height:20px; background-position:-233px -454px; border:1px solid #D9D7D7; overflow:hidden;}
.dtCon p{ background:#FAFAFA; border:1px solid #D9D7D7; border-width:1px 0; padding:10px; font-size:14px;}
.sybCon{ height:30px; line-height:30px;}
.sybCon span{ width:320px; overflow:hidden; display:block;height:30px; line-height:30px;}
.sybCon span.next{ text-align:right;}
.moveList li div{ width:110px; height:80px; border:1px solid #E4E4E4; padding:2px; margin-right:10px; float:left; background:#FAFAFA;}
.moveList li em,.moveList li p{ width:550px; float:left;}
.moveList li em{ height:30px; line-height:30px; overflow: hidden; font-weight:bold; font-size:14px}
.moveList li p{ color:#666; font-size: 12px;}
.moveList li { background:url(../images/hline.gif) repeat-x 0 bottom; height:100px; padding:10px 10px 0 0;}
/***----我要留言
-------------------------------------------------------------------------------***/
.welcome span{ color:#247199;}
.servdpcon dl,.servdpcon dt,.servdpcon dd{ float:left; font-size: 14px; color: #777;}
.servdpcon dl{ width:305px; margin:5px 0 0 15px; padding-left:15px; background: #FAFAFA; float:left; color:#666; _display:inline;}
#commuadd .servdpcon dl{background: #fff;}
#commuadd .win_forminfo dt{background: #fff;}
#commuadd .win_forminfo dd{width: 535px;}
#commuadd .yzmimginfo{padding-bottom: 44px;}
#commuadd .limitwd{height: 24px;width: 118px;}
#commuadd .yzmimginfo img{bottom: 0;left: 130px;}
.servdpcon dt{ padding-right:10px; }
.servdpcon i{ width: 24px; height: 22px; float: left; background:url(../images/starx.gif) no-repeat; margin-right:3px; }
.servdpcon i.on{background-position:0 -25px;}
.servdpcon i.act{background-position:0 -50px;}
.servdpcon span{ color: #CC0000; padding-left:5px; font-size: 12px;}
.kbloading{ height: 240px; background: url(../images/pload.gif) center center no-repeat;}
.message { margin:2px 10px -2px; padding:15px 10px; background:url(../images/hline.gif) repeat-x 0 bottom; }
.message dt { color:#666666; }
.message dt i{ float:left; margin-right:10px; font-size: 12px;}
.message dt em{padding-left:15px; background-position:-185px -37px;}
.message dt a { font-weight:bold; margin:0 3px; }
.message dd.lycontent{ padding:5px 10px; background:#FAFAFA; margin-top:5px;}
.reply {overflow:hidden;}
.message dt.reply { background:url(../images/msg.gif) no-repeat; padding:25px 15px 0; }
.message dt.reply span{ color:#1062B2;}
.message dd.replys { padding:5px 13px 0px;width:648px; border:1px solid #DDD;border-top-width: 0; background:#FAFAFA;}
.mesTit{ height:30px; line-height:30px; border-top:2px solid #A37D29;}
.mesTit i{ color:#CC0000;}
.colorbl{ color:#3B5998;}
/***----右侧信息
-------------------------------------------------------------------------------***/
.kbstart li{ width:248px;height:30px; line-height:25px; overflow:hidden; font-size: 12px;}
.kbstart li,.kbstart i,.kbstart span,.kbstart em{ float:left;}
.kbstart span{ color:#999;}
.kbstart i{ color:#CC0000;}
.kbstart em{ width:74px; height:12px; margin:5px 5px 0 0;background-position:-79px -85px; overflow: hidden;margin-left: 10px;margin-right: 10px;}
.kbstart em.star5{background-position:0 -58px;}
.kbstart em.star4{background-position:0 -72px;}
.kbstart em.star3{background-position:0 -86px;}
.kbstart em.star2{background-position:-79px -58px;}
.kbstart em.star1{background-position:-79px -72px;}
.kbstart p{ padding:5px; background:#FAFAFA; border:1px solid #DDD; font-size: 12px;}
.jbinfo p{ clear:both; font-size: 12px;}
.jbinfo img{ vertical-align:middle;}
.jbinfo strong{ font-size:14px;}
.jbinfo span{ color:#828588;float:left;}
.jbinfo div{ width:188px; float:left; word-wrap:break-word;}
.jbinfo img{ vertical-align:middle; margin: 0 2px;}
.cxfloat{ width:268px;position:fixed; top:0; z-index:1000;_position:absolute;_top: expression(documentElement.scrollTop);}
/***汽车服务***/
.service-list-cata dl{ background: #FFF;}
.service-list-cata dt{ height: 42px; line-height: 42px; background-position:-171px -82px; padding-left:36px; background-color: #FAFAFA; font-size: 14px; font-weight: bold; border-top:1px solid #F0EFEF;}
.service-list-cata dl.act dt{ background-position:-171px -50px; background-color:#FFF; }
.service-list-cata dd{ height: 32px; line-height: 32px; border-top:1px solid #EFEFEF; display: none; }
.service-list-cata dt a{ background: none; padding: 0;}
.service-list-cata a{ display: block; border-top:1px solid #FFF; padding-left:42px;   background-position:-165px -122px; }
.service-list-cata dd a:hover{ background-color:#F1FFFC; }
.service-list-cata dd a.act{color: #CC0000;}
.service-list-cata dd a.act,.service-list-cata dl dt.act a{ color: #CC0000;}
.service-list-cata dl.act dd{ display: block;}
.service-list-cata dl dt.act{ background-color: #FFFCF1;}
.service-retrxg{ float: right; padding-right:15px; margin-top:6px;  }
.service-retrxg a{ float: left; margin-right:-1px;  border: 1px solid #DDD; height: 22px; line-height: 22px; padding: 0 18px 0 10px; background-position:right -155px;  background-color: #FFF; color:#2C2C2C;}
.service-retrxg a.default{ background-image:none; padding: 0 10px; }
.service-retrxg a.up{ background-position:right -198px; }
.service-retrxg a.down{ background-position:right -177px; }
.service-retrxg a.prep,.service-retrxg a.next{ padding: 0 10px; background: #F3F3F3; }
.service-retrxg a:hover{ background-color: #F9F7E9; text-decoration: none;}
.service-retrxg a.map{background-position:-172px -364px; padding:0 10px 0 20px; margin:0 0 0 8px; border-color:#F5DCB7; background-color: #FFFDF4; }
.service-retrxg span{ padding: 0 5px; color: #666; float: left; line-height: 24px;}
.service-fuls li{border: 1px solid #DDD; border-width:1px 0;  margin-top:-1px; padding: 15px 15px 0 15px; height: 162px; float: left; overflow: hidden; background: #FFF;}
.service-fuls li.act{ background: #FFFDF4; border-color:#F5DCB7; position: relative;}
.service-fuls a.pic{ width: 185px; height: 142px; padding: 2px; border: 1px solid #DDD; float: left;}
.service-fuls-info{ width: 465px; float: left;}
.service-fuls-info dd,.service-fuls-info dt{ padding-left:15px;  height: 36px; line-height: 36px;  overflow: hidden; }
.service-fuls-info dt{height: 36px; line-height: 36px; font-size: 14px;}
.service-fuls-info em{ width: 225px; float: left; color: #666; _display: inline;}
.service-fuls-info em.last{ width: 110px;}
.service-fuls-info span{ color: #2C2C2C;}
.service-fuls-info span.ydj{ font-size: 18px; font-family: Arial; color: #CC0000;}
.service-fuls-info span.del{text-decoration: line-through; font-size: 14px;}
.service-fuls-info span.fcr{ color: #CC0000;}
.line-buybnt{ width: 140px; background: #F58038; color: #FFF; display: block; text-align: center; font-size: 14px; border-radius: 3px;}
.line-buybnt:hover{ color: #FFF; text-decoration: none;}
.service-retrieval{ padding:15px; border: 1px solid #EFEFEF; background: #FFF; font-size: 12px;}
.service-retrieval dt{ width: 40px; float: left; color: #666;}
.service-retrieval dd{ margin-left:40px; }
.service-retrieval a{ padding: 0 5px; display:inline-block; }
.service-retrieval a.act{ background: #E88719; color: #FFF;}
/***----底部
-------------------------------------------------------------------------------***/
.spfoot{ border-top:2px solid #8C0909; background:#252121; padding:10px 0;  text-align:center;}
.spfoot a,.spfoot{ color: #FFF;}
.rightfix{ width:50px;position:fixed; right:5px; bottom:5px; z-index:1001;_position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-5); font-size: 12px;}
.rightfix a{color:#FFF; background:#333; padding:6px 10px; display:block; margin-top:3px; text-align:center; line-height:18px;}
.rightfix a:hover{ color:#FFF; text-decoration:none;}
.rightfix i{ width:50px; height:18px; background-position:0 -108px; cursor:pointer; display:block;}
.rightfix a.back{ display: none;}
.rightfix a.backact{ display: block; cursor: pointer;}
.rightfix a.act{ background:#930909;}
.rightfix a:hover{ background:#B71313;}
.qrCodeinfo{ width: 140px; position: absolute; top: -130px; left:-141px; _left:-155px; border: 1px solid #CCC; background:url(../images/sline2.gif) repeat-y 140px 0 #FAFAFA; display: none;}
.qrCodeinfo2{ width: 280px; left:-282px; _left:-295px;}
.qrCodeinfo em{ width: 140px; float: left;}
.qrCodeinfo span{ color: #666; height: 28px; line-height: 28px; display: block;}
.qrCodeinfo img{ width: 120px; margin: 0 auto;}


/*修改w1200*/
.koubei,.map{background-color: #f3f3f3;height: 360px;margin-right: 18px;}
.jianjie{background-color: #f3f3f3;height: 264px;}
.shopbiaoti{height: 170px;background: url(../images/shopbiaoti.png) center no-repeat;}

/*  推荐位2+2 */
.tjws{width:1200px; margin:auto; overflow:hidden}
.tjws ul{width:1224px; margin:auto;}
.tjws ul li{width:588px; height:748px; float:left; margin-right:24px; margin-bottom:24px;}
.tjws ul li img{width:588px; height:588px; overflow:hidden;background: url(../images/syimgbg.png) center no-repeat;}
.tjs_bg{background:#00943D; width:588px; height:160px; overflow:hidden; font-family:"Microsoft YaHei"; color:#FFF; }
.tjs_bg span{padding:23px 40px 20px 40px; font-size:36px; line-height:40px; display:block; text-align:center;}
.tjs_bg i{float:left; padding-left:144px; height:40px; margin-top:14px; line-height:40px; font-size:32px; font-family:"Arial";}

.tjs_bg p{height:54px; line-height:54px; font-size:50px; margin-left:14px; float:left;}
.tjs_bg em{width:120px; height:40px; margin:10px 0 4px 64px; background:url(../images/dpxi.png) 0px 0px; float:left;}

/* 推荐位1+1 */
.tjwsi{width:1200px; margin:auto; overflow:hidden;}
.tjwsi ul li{width:1200px; height:600px; margin-top:24px;}
.tjwsi ul li img,.tuiwu ul li img{float:left;}
.tjwsi ul li img{background: url(../images/syimgbg.png) center no-repeat;background-size: contain;}
.tjwsi_tw{padding:153px 155px;}

.tjwtw {float:left; width:290px; height:294px; background:#FFF;}
.tjwtw h1,.tjwtw strong,.tjwtw span,.tjwtw p,.tjwtw em{ display:block; overflow:hidden;}
.tjwtw h1{height:30px; line-height:30px; font-size:24px; color:#7A7A7A; font-weight:normal;}
.tjwtw strong{margin-top:15px; height:40px; line-height:40px; font-size:36px; color:#333333;}
.tjwtw span{margin-top:15px; font-size:30px; height:40px; line-height:40px; color:#FF4F53;}
.tjwtw p{margin-top:20px; font-size:26px; height:34px; line-height:34px; color:#7A7A7A; overflow:hidden;}
.tjwtw em{ margin-top:40px; width:170px; height:40px; background:url(../images/dpxi.png) 0px -41px;}

/* 推荐位4+4 */
.tuiwu{width:1200px; margin:auto; overflow:hidden; margin-top:24px;}
.tuiwu ul{width:1224px; margin:auto;}
.tuiwu ul li{width:560px; height:294px; margin:0 24px 24px 0; float:left; padding:147px 14px; background:#FFF;}
.tuiwu_tw{margin-left:10px}
