
/*Index*/
.indexbodyer{ position:relative; top:30px; overflow:hidden; background:url("../image/bgdark.jpg") center top no-repeat; background-attachment:fixed;background-size:cover; }
.indexBanner{ width:100%; height:480px; position:relative; top:0;/* margin:-70px auto 0; _margin:-80px auto 0;*/}
.indexBanner ul{ width:100%; height:480px; position:relative; top:0; margin:0 auto}
.indexBanner li{ width:100%; height:480px; position:absolute; display:none}
.indexBanner li a{ display:block; width:100%; height:100%}
.indexBanner .num{ height:14px; position:absolute; bottom:25px; left:50%}
.indexBanner .num a{ display:inline-block; width:14px; height:14px; margin-right:5px}
.indexBanner .arrow-l{position:absolute;left:2%;top:40%;}
.indexBanner .arrow-r{position:absolute;right:2%;top:40%;}
.indexBtn{ width:950px; height:25px; position:absolute; bottom:0; left:50%; margin-left:-475px; z-index:80}

.indexBtn .moreShow, .indexBtn .moreHide, .indexBtn .webTv { display:inline-block; width:81px; height:25px; padding-left:15px; background:url(../image/button01.png) no-repeat; color:#fff; line-height:25px; position:absolute; top:0; right:0;}
.indexBtn a.moreShow:hover{ background:url(../image/button01_h.png) no-repeat;}
.indexBtn .webTv { width:76px; right:85px; background:url(../image/indexBtn_76x25.png) no-repeat;} 
.indexBtn a.webTv:hover{ background:url(../image/indexBtn_76x25_h.png) no-repeat;}
.indexBtn .moreShow{ display:none}
.indexBtn .moreHide{ /*display:none;*/ background:url(../image/button02.png) no-repeat}
.moreDetail{ height:128px; padding-top:22px; background:url(../image/index-moreDetailBg.jpg) repeat-x; /*display:none*/}
.moreDCon{ width:1012px; height:108px; margin:0 auto; overflow:hidden}
.moreDCon .left{ width:23px; height:108px; cursor:pointer; background:url(../image/button03.png) no-repeat 0 35px; float:left}
.moreDCon .right{ width:23px; height:108px; cursor:pointer; background:url(../image/button04.png) no-repeat 3px 35px; float:left}
/*.moreDCon .mid{ width:966px; height:108px; overflow:hidden; float:left; position:relative}*/
.moreDCon .mid ul{ width:200%; float:left}
.moreDCon .mid li{ width:300px; height:100px; padding:3px 15px 5px 3px; background:url(../image/liBg01.png) no-repeat; position:relative; float:left; margin-right:4px; /*display:none;*/ cursor:pointer}
.moreDCon .mid li h2{ width:142px; padding-top:10px; float:left}
.moreDCon .mid li h2 a{ font-size:13px; line-height:22px; color:#c7081b; float:left}
.moreDCon .mid li a{ display:inline-block; width:142px; font-size:11px; line-height:20px; color:#666; float:left}
.moreDCon .mid li a:hover{ color:#c7081b}
.imgLeft{ width:140px; height:100px; float:left; margin-right:18px; display:inline}
.imgRight{ width:140px; height:96px; float:left; position:relative; overflow:hidden}
.linkTo{ width:15px; height:15px; position:absolute; bottom:5px; right:5px; _bottom:3px; z-index:20; background:url(../image/button05.jpg) no-repeat}
.indexFooter{ height:70px; background:url(../image/indexFooter.jpg) repeat-x; position:relative; bottom:0}
.indexFooterCon{ width:950px; margin:0 auto}
.indexFooterCon li{ float:left; line-height:44px; color:#ccc}
.indexFooterLink{ float:left;}
.indexFooterLink li a{ line-height:44px; color:#555; padding:0 11px}
.indexFooterLink li a:hover{ color:#015694}
.indexFooterTips{ float:right}
.indexFooterTips p{ line-height:44px; float:left; padding:0 10px; color:#6c6c6c}
.indexFooterTips a{ line-height:44px; color:#555; padding:0 10px}
.indexFooterTips a.fCare{ background:url(../image/sign06.jpg) no-repeat left center}
.indexFooterTips a.fShare{ background:url(../image/sign07.jpg) no-repeat right center;}

.indexFooterT #footer{ height:230px;}
.indexFooterT #footer .footerCon{ padding-top:30px;}

/*Introduce*/
.intPad20{ padding:0 20px; background:#fff}
.intPad15{ padding:0 15px; background:#fff}
.introCon{ padding-bottom:45px; overflow:hidden;font-size:14px;}
.introCon p{font-size:14px;}
.introCon img{max-width:100%;height:auto;}

.insideCon table,.fullCon table{background-color: white;border-top:#000 1px solid;border-bottom:#000 1px solid;}
.insideCon table th,.insideCon td,.fullCon table th,.fullCon td{border-right: 1px solid #000000;border-bottom: 1px solid #000000;padding: 0.6em 0;}
.insideCon table th,.fullCon table th{color: white;background-color: #969696;font-size: 16px;}
.insideCon table th:last-child,td:last-child,td>span:last-child,.fullCon table th:last-child,td:last-child,td>span:last-child{border-right: 0!important;}
.insideCon table td,.fullCon table td{color: #535353;font-size: 14px;text-align: center;}
.insideCon table td>span,.fullCon table td>span{display: inline-block;padding: 0 1em;color: white;border-right: 1px solid white;}
.insideCon tabled>span.active,.fullCon tabled>span.active{color: #000000;}

.intConL{ width:290px}
.intIntro{ width:250px; height:301px}
.introDet{ margin-top:10px}
.intMemor{ width:250px; height:409px; margin-top:17px; background:url(../image/intMemorBg_1x45.jpg) repeat-x bottom #fff; position:relative}
.intMemorRec{ height:240px; padding-bottom:10px; border-bottom:1px solid #e6e5e5; margin-bottom:10px;}
.memorRecImg{ padding:5px 4px; border:1px solid #e9ebeb; margin-bottom:14px;}
.intMemorMore{ width:307px; height:45px; position:absolute; bottom:0; left:0}
.intMemorMore img{ float:right; margin:10px 20px 0 0; display:inline;}
.vol{ width:290px; height:74px; margin-top:10px;}
.intConL a:hover{ color:#c7081b}
.intConR{ width:645px; height:895px; overflow:hidden}
.intConRT{ width:643px; height:301px; padding:0 1px; background:#fff}
.intCulture{ width:310px; height:280px; padding-bottom:21px}
.cultureList{ width:310px; height:128px; overflow:hidden}
.cultureList ul{ width:356px; float:left;}
.cultureList ul li{ width:153px; height:44px; padding-right:25px; float:left; margin-top:10px}
.cultureList ul li h2{ font-size:14px; font-weight:bold;}
.intConTW3{ width:1px; height:222px; margin:51px 1px 0; float:left; display:inline; background:#e5e5e5}
.intEducation{ width:260px}
.intEducation .eduTitle{ width:250px; margin:0 auto}
.eduList{ width:260px; height:230px; overflow:hidden; position:relative}
.eduList .left{ width:20px; height:18px; background:url(../image/sign-08_20x18.jpg) no-repeat; position:absolute; top:114px; right:19px; cursor:pointer}
.eduList .leftHover{ background:url(../image/sign-07_20x18.jpg) no-repeat}
.eduList .right{ width:19px; height:18px; background:url(../image/sign-08_19x18.jpg) no-repeat; position:absolute; top:114px; right:0; cursor:pointer}
.eduList .rightHover{ background:url(../image/sign-07_19x18.jpg) no-repeat}
.eduList .mid{ width:260px; height:230px; overflow:hidden}
.eduList .mid li{ width:250px; height:230px; float:left; margin:0 5px}
.eduList .mid li img{ max-width:250px}
.eduList .mid li h2{ width:100%; max-height:44px; font-size:14px; line-height:22px; font-weight:bold; padding-top:10px; overflow:hidden}
.eduList .mid li a.eduMore{ background:url(../image/sign-09_3x5.png) no-repeat left center; line-height:30px; color:#c7081b; padding-left:10px; display:inline-block}
.intConRB{ width:605px; height:577px;margin-top:17px;}
.dutyNav{ width:605px; height:34px; border-bottom:2px solid #c7081b;margin-bottom:20px;}
.dutyNav ul{ width:603px;height:33px;border:1px solid #f5f4f4; border-bottom:none; background:url(../image/liBg02.jpg) repeat-x}
.dutyNav li{ font:12px/34px "微软雅黑"; color:#666; float:left}
.dutyNav li a{ padding:0 15px}
.dutyDetail li{ width:605px; height:127px; margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #e6e5e5; float:left}
.dutyDetailImg{ width:171px; height:113px; padding:4px 6px 6px 4px; background:url(../image/dutyDetailImgBg.jpg) no-repeat; margin:4px 16px 0 0; float:left; display:inline}
.dutyDetail li h2{ font-size:14px; line-height:28px;}
.dutyDetail li h2 a{ color:#c7081b; font-weight:bold;}
.dutyDetails{ height:72px;}
.dutyDetails p{ line-height:24px;}
.dutyDetail li a.dutyMore{ background:url(../image/sign-09_3x5.png) no-repeat left center; line-height:18px; color:#c7081b; padding-left:10px; display:inline-block; margin-top:8px;}
.intConR a:hover{ color:#c7081b}
.introTop{ padding:15px 0 20px; border-bottom:1px solid #e5e5e5; margin-bottom:6px;}
.introTop p{ font-size:14px; line-height:24px; color:#17a45d}
.introTop img{max-width:100%;}
.introDetail h3{ font-size:14px; line-height:42px;}
.introDetail br{ line-height:16px;}
.memorCon{ width:470px; margin-top:22px; padding-bottom:40px;}
.memorTime{ width:470px; height:32px; margin-bottom:25px;}
.memorTime li{ margin-right:14px; height:32px; line-height:28px; font-size:14px; float:left; color:#ccc; background:none; border:none; padding:0}
.memorTime li a{ font-size:14px; font-weight:bold; line-height:28px; display:inline-block; margin-right:14px}
.memorTime li a:hover,.memorTime li a.on{ border-bottom:2px solid #f39700; color:#f39700}
.memorList{ width:470px; margin:20px auto 0}
.memorList td{ border-bottom:1px solid #e5e5e5}
.mTime{ width:96px; font-size:12px; line-height:22px; font-family:"微软雅黑"; color:#c7081b; text-align:center;  padding:10px 0;}
.mDetial{ width:330px; padding:10px 22px}
.cultureCon{ width:470px; margin:32px auto 0}
.greenCon{ width:470px; margin:10px auto 0}
.greenTop{ padding-bottom:15px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.greenTop h2{ font:bold 18px/46px "微软雅黑"; color:#17a45d}
.greenTop p{ font:14px/26px "微软雅黑"; color:#17a45d; text-align:justify}
.greenBox br{ line-height:20px;}
.greenMore{ border-top:1px solid #e5e5e5; margin-top:20px;}
.greenMore a{ display:inline-block; line-height:42px; background:url(../image/sign-15_14x14.jpg) no-repeat left center; padding-left:18px; color:#c7081b}

/*Search*/
.searchBox{padding:5px;background:#fff;}
.searchCon{ margin:30px auto 80px!important}
.searchMain{ width:870px; padding:17px 40px 30px; background:#fff}
.searchMain h1{ line-height:56px; border-bottom:1px solid #e5e5e5}
.searchMain h1 span{ color:#c7081b; padding:0 5px}
.searchMain ul{ margin-top:15px;}
.searchMain li{ width:100%; height:96px; margin-bottom:15px}
.searchMain li h2 a{ font-size:16px; line-height:30px; text-transform:uppercase; color:#c7081b}
.searchMain li a:hover{ color:#c7081b}

.legalMain{ width:870px; padding:25px 40px 40px; background:#fff;}
.legalMain h2{ font:bold 12px/24px "微软雅黑"; color:#000}
.bodyMainTl h2{color:#c7081b;} 
.legalMainCon h2{padding-top:10px;}
.contactCon{background:url(http://www.gt-lc.com/templates/shuifu/images/img/contact_bg.jpg) no-repeat 0 0;min-height:409px;_height:409px;padding:0px;}
.contactConText{padding:52px;}
.contactConText h4{font-size:20px;line-height:30px;color:#c7081b;font-weight:bold;padding-bottom:30px;}
.contactConText p{color:#666;font-size:14px;line-height:26px;}
.contactConText p a{color:#666;}.contactConText p a:hover{color:#c7081b;}
.webMapList{ width:870px; overflow:hidden}
.webMapList ul{ width:930px; padding:25px 0; float:left}
.webMapList li{ width:110px; border-right:1px solid #ededed; float:left; margin-right:20px; display:inline; overflow:hidden}
.webMapList #pl{ padding:0;}
.webMapList #w120{ width:120px;}
.webMapList #w100{ width:100px;}
.webMapList li h2 a{ font:bold 14px/24px "微软雅黑"; color:#c7081b; padding-left:0; background:none}
.webMapList li h2 a:hover{ background:none}
.webMapList li h3{ padding-top:10px;}
.webMapList li h3 a{ font:bold 12px/24px "微软雅黑"; padding-left:0; background:none}
.webMapList li h3 a:hover{ background:none}
.webMapList li a{ display:inline-block; width:90px; padding:0 10px 0 15px; background:url(../image/signPic.gif) no-repeat 5px -42px}
.webMapList li a:hover{ color:#c7081b; background:url(../image/signPic.gif) no-repeat 5px -102px}





/*gmTable*/
.gmtable{ border-left:1px solid #e6e5e5; border-top:3px solid #e6e5e5; margin-bottom:15px;}
.gmtable td{ line-height:32px; border:1px solid #e6e5e5; border-top:none; border-left:none; text-align:center}
.gmtable td.bg{ background:#f4f4f4; padding:0 2px}
.gmtable td.line{ line-height:18px; padding:3px 0}
.gmtable td input{ width:90px; height:30px; padding:0 3px; border:1px solid #fff; line-height:30px; float:left}
.gmtable td span{ display:inline-block; line-height:32px; color:#f00;}
.gmtable td textarea{ width:390px; height:80px; border:1px solid #fff; line-height:20px; padding:5px; *padding:4px}
.gmtable td textarea.none{ display:none}
.gmtable td p{ text-align:left; padding:5px; line-height:18px;}
.gmtable td .tips{ width:387px; height:90px; font-size:11px; line-height:80px; color:#999; text-align:center}
.gmtable .border{ border:0}
.gmtable .textalignR{ text-align:right}
.gmtable .textalignL{ text-align:left}
.upFile{ width:105px; text-align:center}
.upFile input{ float:none}

.erweima{
  width: 120px;
  height: 145px;
  text-align: center;
  background: #fff;
  position: fixed;
  left: 50%;
  top: 493px;
  margin-left: 490px;
  z-index: 999;
}
.erweima p{
  font-size: 12px;
  line-height: 20px;
  color: #c7081b; 
}


.por{
  position: relative;
}
.poa{
  position: absolute;
}
.z2{
  z-index: 2;
}
.join-img{
  left: 0;
  top: 0;
}

.indexBanner{
  margin-top: -11px; 
}
.indexBanner .num a{
  background: url(../image/grayPoint.png) no-repeat center;
}
.indexBanner .num a.cur{
  background: url(../image/whitePoint.png) no-repeat center;
}
.welcomeLink{
  width: 100%;
  height: 120px;
  background: #000;
  border-bottom:#c7081b 2px solid;
}
.welcomeLink .linkContent{
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.welcomeLink .linkContent > a{
  display: inline-block;
  height: 20px;
  width: 116px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding-top: 73px;
  margin-top: 13px;
}
.welcomeLink .linkContent > div > a{
  display: inline-block;
  height: 20px;
  width: 116px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding-top: 73px;
  margin-top: 13px;
}
.welcomeLink .linkContent > div > a.link-introduce{
  background: url(../image/b-introduce.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a:hover.link-introduce{
  background: url(../image/w-introduce.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a.link-introduce.cur{
  background: url(../image/w-introduce.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a.link-guid{
  background: url(../image/b-guid.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a:hover.link-guid{
  background: url(../image/w-guid.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a.link-guid.cur{
  background: url(../image/w-guid.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a.link-brandproduct{
  background: url(../image/b-brandproduct.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a:hover.link-brandproduct{
  background: url(../image/w-brandproduct.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > div > a.link-brandproduct.cur{
  background: url(../image/w-brandproduct.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-mall{
  background: url(../image/b-mall.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-mall{
  background: url(../image/w-mall.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-service{
  background: url(../image/b-service.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-service{
  background: url(../image/w-service.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-tec_innovation{
  background: url(../image/b-tec_innovation.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-tec_innovation{
  background: url(../image/w-tec_innovation.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-job{
  background: url(../image/b-job.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-job{
  background: url(../image/w-job.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-news{
  background: url(../image/b-news.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-news{
  background: url(../image/w-news.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-club{
  background: url(../image/b-club.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-club{
  background: url(../image/w-club.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a.link-join{
  background: url(../image/b-join.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeLink .linkContent > a:hover.link-join{
  background: url(../image/w-join.png) no-repeat center top;
  background-size: auto 75%;
}
.welcomeCarWashType{
  width: 1200px;
  margin: 30px auto;
}
.welcomeCarWashType a{
  display: inline-block;
  width: 165px;
  height: 10px;
  color: #818181;
  font-size:14px;
  line-height: 38px;
  text-align: center;
  padding-top: 70px;
}
.welcomeCarWashType a:hover{
  color: #c7081b;
}
.welcomeCarWashType .carWashType-zfxgs{
  background: url(../image/zfxgs.png) no-repeat center top;
  background-size: auto 100%;
}
.welcomeCarWashType .carWashType-zfwfs{
  background: url(../image/zfwfs.png) no-repeat center top;
  background-size: auto 100%;
}
.welcomeCarWashType .carWashType-m9{
  background: url(../image/m9.png) no-repeat center top;
  background-size: auto 100%;
}
.welcomeCarWashType .carWashType-m7{
  background: url(../image/m7.png) no-repeat center top;
  background-size: auto 100%;
}
.welcomeCarWashType .carWashType-sds{
  background: url(../image/sds.png) no-repeat center top;
  background-size: auto 100%;
}
.welcomeCarWashType .carWashType-bs{
  background: url(../image/bs.png) no-repeat center top;
  background-size: auto 100%;
}
.welcomeCarWashType .carWashType-zzs{
  background: url(../image/zzs.png) no-repeat center top;
  background-size: auto 100%;
}

.welcomeAD{
  width: 1200px;
  margin: 10px auto;
  /*position: relative;*/
}
.welcomeAD .ad-text{
  position: absolute;
  background: rgb(15,77,119);
  background: rgba(15,77,119,0.56);
  width: 1150px;
  height: 100px;
  left: 0;
  bottom: 0;
  padding: 20px 25px;
  cursor: pointer;
}
.welcomeAD .ad-text .title{
  font-size: 36px;
  line-height: 36px;
  color: #fff;
  margin-bottom: 10px;
}
.welcomeAD .ad-text .content{
  font-size: 16px;
  color: #fff;
}
.moreDetail{
  height: 272px;
  padding: 15px 0;
  background: none;
}
.moreDCon{
  width: 1200px;
  height: 242px;
  position: relative;
}
.moreDCon .left{
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(255,255,255);
  background: rgba(255,255,255,0.80);
  width:39px;
  height: 110px;
  padding-top: 70px;
  text-align: center;
}
.moreDCon .left:hover{
  background: rgb(255,255,255);
}
.moreDCon .right{
  position: absolute;
  top: 0;
  right: 0;
  background: rgb(255,255,255);
  background: rgba(255,255,255,0.80);
  width:39px;
  height: 110px;
  padding-top: 70px;
  text-align: center;
}
.moreDCon .right:hover{
  background: rgb(255,255,255);
}
.moreDCon .mid{
  /*width: 1200px;*/
  height: 242px;
}
.moreDCon .mid ul{
  height: 242px;
}
.moreDCon .mid li{
  height: 242px;
  padding: 0;
  /*padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 16px;*/
  background: none;
}
.moreDCon .mid li a{
  width: 290px;
  font-size: 14px;
  color: #333;
}
.moreDCon .mid li a:hover{
  color: #c7081b;
}
.moreDCon .mid li img{
  width: 290px;
  height: 180px;
  margin-bottom: 20px;
}
.navBox .header_listFrame a:hover{
  color: #c7081b;
}
.popwin{text-align:center;margin-top:80px;}
.popwin .mask{background:#ffffff;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;}
.popwin .popcontent{position:fixed;z-index:1001;background:#ccc;width:640px;height:400px;margin:40px auto;left:50%;margin-left:-300px;}
.popwin .close{position:fixed;z-index:1001;left:50%;margin-left:380px;cursor:pointer;}