/* Css Document */
@font-face {
font-family: 'Avenir';
src: url('../fonts/avenirnextltpro-regular.eot'); /* IE9 Compat Modes */
src: url('../fonts/avenirnextltpro-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('../fonts/avenirnextltpro-regular.woff') format('woff'), /* Modern Browsers */
	   url('../fonts/avenirnextltpro-regular.ttf')  format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/avenirnextltpro-regular.svg#Avenir') format('svg'); /* Legacy iOS */
}
html, body{-webkit-text-size-adjust:none;}
body{margin: 0 auto; min-width: 1200px; font-size: 14px; color: #999; line-height: 1.5; font-style: normal; background: #f2f3f5;}
html, body, input, p, a, span, ul, li, dl, dt, dd, ol, select, td, th, input, textarea, button, div{font-family: "HELVETI1ca Neue","Microsoft Yahei","微软雅黑","Tohoma";}
a, a:link, a:visited, a:hover, a:active{color: #999;}
a:hover{color: #1e88e5;}
a:link, a:active{background-color: transparent;}
small{display: block; font-size: 100%;}
img{max-width: 100%; display: block; margin: 0 auto;}
input, textarea, button, select, radio{outline: 0; border: 0;}
textarea{resize: none;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); /*按下鼠标图片周边不会出现虚线*/}
::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}

input:-moz-placeholder, textarea:-moz-placeholder{color: #999;} 
input::-moz-placeholder, textarea::-moz-placeholder{color: #999;} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;} 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #999;} 

/* Grid */
.col-12x{width: 100%}
.col-11x{width: 88%}
.col-10x{width: 83.3333333333%}
.col-9x{width: 75%}
.col-8x{width: 66.6666666667%}
.col-7x{width: 58.3333333333%}
.col-6x{width: 50%}
.col-5x{width: 41.6666666667%}
.col-4x{width: 33.3333333333%}
.col-3x{width: 25%}
.col-2x{width: 16.6666666667%}
.col-1x{width: 8.3333333333%}

/* header */
.top { width: 100%; min-width:1200px; height: 40px; background-color: #000; border-bottom: 1px solid #ececec; line-height:40px; color: #d1cfcf; }
.topzj { height: 40px; line-height:40px; }
.topzj .welcome { float:left; color:#d1cfcf; font-size:12px; }
.topzj .welcome a { color:#f39801; font-size:12px; text-decoration:underline; margin:0 5px; }
.topzj ul { height:40px; }
.topzj ul li { float:left; color:#d1cfcf; font-family: microsoft yahei; font-size:12px; margin-right:10px; height:40px; line-height:40px; }
.topzj ul li a { float:left; color:#d1cfcf; font-size:12px; line-height:40px; font-family: microsoft yahei; }
.topzj ul li img { margin-top:8px; }
.topzj ul li:hover a { color:#f39801; }
#dd_menu_top_down{margin:10 auto;font-size: 14px;position:absolute;width:180px;text-align:left;border-top:0px;display:none;background-color:#000000; padding-left:0px;z-index: 5;position:fixed;}
#dd_menu_top_down p{font-size: 14px;color: #f79500;text-align:center;margin:0 auto;font-family: microsoft yahei;font-weight: 10px;}
#dd_menu{width: 180px;}
#dd_menu span{text-align:center;color: #f79500;height: 40px;font-size: 18px;font-family: microsoft yahei;font-weight: 10px;cursor: pointer;}
#dd_menu .phone_img1{height: 30px;margin-left: 18px;margin-top: 4px;}
#dd_menu .phone_img2{height: 30px;margin-left: 18px;margin-top: 4px;}
.topbar-city{width: 150px;}
.topbar-city >p{line-height: 40px; font-size: 12px;}
.topbar-citybox{display: none; position: absolute; top: 40px; left: 0; z-index: 10000; border: 1px solid #999; background: #fff; width: 520px;}
.address_tabs{height: 26px; background: #f1f1f1; border-bottom: 1px solid #dbdbdb;}
.address_tabs span{position: relative; float: left; padding: 0 12px; line-height: 27px; cursor: pointer; color: #666; display: block; background: url(../images/cityspanbg.png) no-repeat right center;}
.address_tabs span i{position: absolute; left: -1px; bottom: 0; right: 2px; display: none; height: 1px; background: #fff;}
.address_tabs span:nth-of-type(1) i{left: 0;}
.address_tabs span.current{padding: 0 14px 0 15px; background-color: #ffffff;}
.address_tabs span.current i{display: block;}
.addr_wrap{background: url(../images/citybg.png) repeat left top;}
.address_content{display: none; padding: 0 10px; clear: both;}
.address_content span{margin: 0 3px; overflow: hidden; width: 68px; padding: 6px 2px 0 6px; color: #3b83cb; display: inline-block; float: none; height: 27px; line-height: 18px; vertical-align: top; cursor: pointer; _width: 62px;}
.address_content span:hover{text-decoration: underline; cursor: pointer;}
.address_content .groupContainer{clear: both;}
.address_content .groupTitle{float: left; color: #E56700; height: 27px; line-height: 18px; margin: 0 3px; overflow: hidden; padding: 6px 2px 0 0; width: 10px;}
.address_content .cityContainer{float: left; width: 482px;}
.navbar{height: 80px;}
.logo{margin-top: 15px; height: 41px;}
.nav{margin-top: 29px; margin-right: -10px;} 
.nav a{position: relative; display: inline-block; margin: 0 5px; padding: 13px 5px; font-size: 14px; font-weight: bold; color: #7c7c7c; border-bottom: 4px solid #f6f6f6;}
.nav a i{position: absolute; right: -10px; top: 0; display: block; width: 23px; height: 16px; background: url(../images/hot.png) no-repeat;}
.nav a:hover, .nav a.active{color: #1e88e5; border-color:  #1e88e5;}

/* footer */
.footer{padding: 70px 0; background: #2c343b;}
.footer dl{float: left; width: 130px; font-weight: bold;}
.footer dt{margin-bottom: 8px; font-size: 14px; color: #fff;}
.footer dd a{font-size: 12px; line-height: 24px; color: #b2b2b2;}
.footer a:hover{color: #1e88e5;}
.footer div.fl{width: 158px;}
.footer div.fl p.f14{padding-left: 66px; padding-top: 22px; line-height: 20px; background: url(../images/tel.png) no-repeat 0 0;}
.footer div.fr{position: relative; width: 114px;}
.footer div.fr p{position: absolute; right: 0; top: 0; font-size: 12px; line-height: 12px; color: #fff; font-weight: bold;}
.copyright{margin-top: 26px; padding-top: 45px; font-size: 12px; font-weight: bold; line-height: 24px; color: #b3b3b3; border-top: 1px solid #363f48;}
.copyright a{padding: 0 3px; color: #b3b3b3;}
.float-right{position: fixed; z-index: 10000; right: 0; bottom: 5%; padding: 15px; width: 72px; background: #fff; border: 1px solid #e9e9e9; -webkit-transform: translateZ(0);}
.float-right a{display: block; padding: 15px 0; border-bottom: 1px solid #dadada;}
.float-right a p{margin-top: 8px; color: #6b6b6b;}
.float-right >p{font-size: 12px; line-height: 24px; color: #999; text-align: left; font-weight: bold;}
.float-left{position: fixed; z-index: 1003; left: 0; top: 20%; -webkit-transform: translateZ(0);}
.float-left a{display: block; margin-bottom: 1px; width: 74px; height: 74px; font-size: 12px; overflow: hidden; background: rgba(0,0,0,0.5); color: #fff;}
.float-left a div{margin-top: 15px; margin-bottom: 5px; height: 25px; line-height: 25px; font-family: "Arial"; font-size: 18px;}
.float-left a:hover{padding-left: 10px;}

.csrk{min-height:290px; padding-top: 50px; background:#fff url(../images/map.jpg) no-repeat 60px 0;}
.csrk ul li {padding-left: 25px; padding-right: 7px; width:100px;}
.csrk ul li a {color:#848484; font-size:14px; line-height:30px;}
.csrk ul li a:hover {color:#30a1f9;}

/* index */
.index-banner-wrap{max-height: 660px;}
.index-banner{height: 317px;}
.index-banner .item{height: 317px; background-repeat: no-repeat; background-position: center center;}
.index-banner .slick-dots{right: 50%; margin-right: -600px; bottom: 20px;}
.index-banner .slick-dots li, .index-banner .slick-dots li button{width: 50px; height: 6px;}
.index-banner .slick-dots li button{padding: 0;}
.index-banner .slick-dots li button:before{width: 50px; height: 6px; content: ""; font-size: 0; background-color: #fff; opacity: .5;}
.index-banner .slick-dots li.slick-active button:before{opacity: 1;}
.index-search-hd{position: absolute; z-index: 1003; left: 50%; margin-left: -600px; top: 269px;}
.index-search-hd a{float: left; display: block; margin-right: 3px; padding: 0 50px; line-height: 38px; font-size: 14px; font-weight: bold; color: #ffffff; background: #00a7e5; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#adffffff,endColorstr=#adffffff); zoom:1;background-color:rgba(0,167,229,0.6)}
:root .index-search-hd a{filter: none;}
.index-search-hd a.active{color: #00aaea; background: #e7e7e7;background-color:rgba(255,255,255,0.7)}
.index-search-bd{padding: 18px 0;}
.index-search-bd .selectbox{margin-right: -1px; width: 322px; height: 52px; border: 1px solid #dadada;}
.index-search-bd .selectbox .cover{padding-left: 25px;}
.index-search-bd .selectbox .cover input{margin-top: 10px;}
.index-search-bd .selectbox .cover .placeholder{left: 25px;}
.index-search-bd input[type="submit"]{width: 143px; height: 54px; font-size: 16px;float:left;}
input[type="submit"], input[type="button"]{background: #00aaeb; color: #fff;}
input[type="submit"]:hover, input[type="button"]:hover{background: #0090C6;}
.index-search-bd .islt{left: 30px; padding: 0 0 0 8px; width: 90.5%; opacity: 1; filter: alpha(opacity=100); padding: 8px 0 10px 8px\9; background: url(../images/down.png) no-repeat 96% center; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;}
:root .index-search-bd .islt{padding: 0 0 0 8px\9;}
.index-search-bd .islt option{color: #666;}
.index-search-bd .selectbox .pa-left{left: 10px;}
.pubsearch.fixed{position: fixed; z-index: 100; width: 100%; bottom: 0; left: 0; -webkit-transform: translateZ(0);}
.footer .fl.qr-code-box{ width:250px;}
.footer .qr-code-box .right img{ display:inline-block;width:94px;height:94px;}
.footer .qr-code-box .qr-code{ color:#fff;}
.footer .qr-code-box .qr-code .left{ float:left;padding-top: 10px;font-size:15px;}
.footer .qr-code-box .qr-code .left .m{ font-size:18px;font-weight: 510;}
.footer .qr-code-box .qr-code .right{ float:left;position:relative;width: 115px;}
.footer .qr-code-box .qr-code .right .txt{ position: absolute;right: 0;top: 0;font-size: 12px;line-height: 12px;color: #fff;font-weight: bold;}

.index-title{position: relative; margin-bottom: 25px;}
.index-title h3{font-size: 16px; margin-bottom: 5px; color: #00a7e5;}
.index-title p{font-size: 14px; color: #949494;}
.index-title .more{position: absolute; right: 0; top: 50%; margin-top: -14px; width: 108px; height: 28px; line-height: 28px; font-size: 12px; color: #535353; font-weight: bold;background: #ffffff;display: block; background-repeat: no-repeat; background-image: url(../images/shape.png);background-size: 12px 12px;background-position: 80px 8px;}
.index-title .more i{background: #018cbf;}


.index-block1 ul{margin-right: -13px; padding: 32px 0;}
.index-block1 ul li{ width: 290px; height: 120px; overflow: hidden; background: #fff;}
.index-block1 ul li .bd{position: relative; padding: 15px; height: 90px; color: #fff; overflow: hidden; background: #fff;}
.index-block1 ul li .bd i{position: absolute; z-index: 0; right: -17px; bottom: -2px; display: block; width: 81px; height: 81px; background-repeat: no-repeat; background-image: url(../images/icon2.png);}
.index-block1 ul li .bgcolor1 i{background-position: 0 0;}
.index-block1 ul li .bgcolor2 i{background-position: 0 -81px;}
.index-block1 ul li .bgcolor3 i{background-position: 0 -162px;}
.index-block1 ul li .bgcolor4 i{background-position: 0 -243px;}
.index-block1 ul li:hover .bgcolor1 h3{color: #5bb6ee;}
.index-block1 ul li:hover .bgcolor2 h3{color: #fbc415;}
.index-block1 ul li:hover .bgcolor3 h3{color: #52c9a6;}
.index-block1 ul li:hover .bgcolor4 h3{color: #5bd1dc;}
.index-block1 ul li .bd h3{margin-top: 8px; margin-bottom: 10px; font-weight: normal; line-height: 22px; color: #676767; -webkit-transition: all 0.3s; transition: all 0.3s;}
.index-block1 ul li .bd p{font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; color: #c4c4c4;}
.index-block1 ul li .ft{position: relative; padding: 0 15px 0 43px; line-height: 49px; color: #a2a2a2; font-size: 12px; background: #e9e9e9;}
.index-block1 ul li .ft span.radius-half{position: absolute; left: 15px; top: 14px; display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; color: #fff;}
.index-block1 ul li:hover i{opacity: .5; filter: alpha(opacity=50); transform: scale(1.3) rotate(15deg); -webkit-transform: scale(1.3) rotate(15deg);}
.index-block2 .left{position: relative; width: 300px; height: 300px; color: #fff;}
.index-block2 .left p{margin-top: 185px; padding-left: 4px; letter-spacing: 4px;}
.index-block2 .left a.more{margin-top: 5px; width: 122px; height: 27px; line-height: 27px; font-size: 18px; border: 2px solid #fff; color: #fff; background: none;}
.index-block2 .left a.more >i{background: #fff;}
.index-block2 .left a.more:hover{color: #1e88e5;}
.index-block2 .left:hover img{transform: scale(1.03); -webkit-transform: scale(1.03);}
.index-block2 .right{position: relative; padding: 20px 22px; width: 850px; height: 260px; background: #f6f6f6;} 
.index-block2 .right li{position: relative; width: 25%; height:52px; line-height: 52px; font-size: 14px; background: #ebebeb; cursor: pointer;}
.index-block2 .right li span{display: none; left: 50%; margin-left: -9px; bottom: -6px; font-size: 30px; line-height: 16px; color: #1e88e5;}
.index-block2 .right li.active{background: #1e88e5; color: #fff;} 
.index-block2 .right li.active span{display: block;}
.index-block2 .form-name{margin-right: 0; width: auto; font-size: 12px; color: #535353; font-weight: bold;}
.index-block2 .right .formbox{margin-right: 10px; padding: 0 10px; line-height: 34px; min-height: 34px; border: 1px solid #d2d2d2; background: #fff;}
.index-block2 .right .form-control .required{padding: 5px 0 5px 10px; height: 24px; line-height: 24px; border: 0;}
.index-block2 .right .form-control textarea.required{height: 45px;}
.index-block2 .right .form-control select.required{padding: 0 0 0 5px; height: 34px; line-height: 34px; height: auto\9; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
:root .index-block2 .right .form-control select.required{height: 34px\9;}
.index-block2 .right .form-control select.required option{color: #666;}
.index-block2 .right .form-control{margin-right: 0;}
.index-block2 .right input[type="submit"], .index-block2 .right input[type="button"]{margin-top: 18px; margin-right: 36px; width: 191px; height: 39px; font-size: 16px; font-weight: bold; background: #00a7e5;}
.index-block2 .right input[type="submit"]:hover{background: #018cbf;}
.index-block3 ul{margin-right: 0px; margin-top: 0px;}
.index-block3 li{margin-right: 0px; /* margin-top: 15px; */ width: 342px; height: 165px; background: #fff;border-left:2px dashed #d4d4d4}
.index-block3 li .hd{padding: 12px 12px 0; height: 58px; background: #e9e9e9; color: #6b6b6b; border-bottom: 1px solid #00a1e3;}
.index-block3 li .hd h6{margin-top: 70px;}
.index-block3 li .bd i{top: 0; left: 50%; margin-top: -15px; margin-left: -15px; font-size: 50px; line-height: 22px; font-style: normal; color: #00a1e3;}
.index-block3 li .bd{position: relative; padding: 10px 10px 10px; height: 145px;}
.index-block3 li .bd p{position: relative; padding-left: 75px; font-size: 14px; line-height: 24px; color: #606060;}
.index-block3 li .bd .cars_title{height:50px;font-size: 16px;color:#666666;font-weight: bold; font-family: "Arial"; line-height: 23px;text-align: center;background: url(../images/combined_shape.png) no-repeat;background-position: 0px 40px;background-size: 314px 1px; }
.index-block3 li .bd .cars_money{color:#00aaea;font-size: 24px;}
.index-block3 li .bd .cars_model{background-color: #f2f3f5;text-align: center; -moz-border-radius: 100px / 80px;-webkit-border-radius: 100px / 80px;border-radius: 100px / 80px;margin:20px 70px;}
.index-block3 li .bd p span{position: absolute; left: 0; top: 0; width: 70px; text-align: justify; text-justify: distribute-all-lines; text-align-last:justify;}
.index-block4 .item{padding: 10px 0; width: 290px; background: #fff;}
.index-block4 .iconbox{margin-left: 5px; }
.index-block4 .item-bd{margin-bottom: 20px; padding: 15px 15px 23px;}
.index-block4 .item-bd .both{/* width: 58px; */}
.index-block4 .item-bd .mid{width: 120px;}
.index-block4 .item-bd .time{margin-top: 6px; width: 110px; height: 25px; line-height: 25px; background: url(../images/timebg2.png) no-repeat;}
.index-block4 .item-ft{margin-right: 20px; color: #878787; font-size: 12px;}
.index-block4 .item-ft .price{right: 15px; top: 12px; color: #f5261c;}
.index-block5 .item{width: 387px;}
.index-block5 .item .picbox{height: 214px;}
.index-block5 .item .article .gray999{margin-top: 10px; line-height: 16px; height: 32px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.index-block6 .item{width: 290px;}
.index-block6 .item .picbox{height: 200px;}
.index-block6 .item .article .gray666{margin-bottom: 5px;}
.index-block7 .right ul{margin-right: -5px;}
.index-block7 .right ul li{margin-top: 7px; margin-right: 5px; width: 396px; background: #fff;}
.index-block7 .right ul li a{display: block; padding: 10px 20px; height: 63px;}
.index-block7 .right ul li .article{width: 290px;}
.index-block7 .right ul li .article h6{margin-top: 7px; margin-bottom: 5px;}
.index-block7 .right ul li .date{padding-top: 9px; width: 65px;}
.index-block7 .right ul li .date span.f12{color: #adadad;}
.index-block7 .right ul li .date span.f20{color: #b3b3b3; line-height: 24px;}
.index-block7 .right ul li a:hover{background: #1e88e5;}
.index-block7 .right ul li a:hover .article h6, .index-block7 .right ul li a:hover .date{color: #fff;}
.index-block7 .right ul li a:hover .article p{color: #92ccff;}
.index-block7 .right ul li a:hover .date span{color: #fff;}
.anibox{margin: 10px auto; background: #fff;} 
.anibox .picbox{background: #000;}
.anibox .article{padding: 15px;}
.anibox a:hover img{opacity: .5; filter: alpha(opacity=50);}
.slick-slide{outline: 0;}
.w62{width: 62px;}
.w66{width: 66px;}
.w70{width: 70px;}
.w86{width: 86px;}
.w90{width: 90px;}
.w78{width: 78px;}
.w106{width: 106px;}
.w112{width: 112px;}
.w106{width: 106px;}
.w122{width: 122px;}
.w126{width: 126px;}
.w131{width: 131px;}
.w132{width: 132px;}
.w187{width: 187px;}
.w190{width: 190px;}
.w207{width: 207px;}
.w228{width: 228px;}
.w246{width: 246px;}
.w255{width: 255px;}
.w266{width: 266px;}
.w422{width: 422px;}
.w544{width: 544px;}
.w576{width: 576px;}
.w579{width: 579px;}
.w605{width: 605px;}
.w616{width: 616px;}
.w621{width: 621px;}


/* login and register */
.local{position: relative; padding: 16px 0 16px 10px; font-size: 14px; height: 16px; line-height: 16px; color: #999; background: url(../images/home.png) no-repeat left center;}
.local span{padding: 0 12px 0 8px; background: url(../images/right.png) no-repeat right center;}
.local span.last{background: none;}
.local a{padding: 0 12px 0 8px; background: url(../images/right.png) no-repeat right center; cursor: pointer; _cursor: hand;}
.local a.last{background: none;}
.log-public .tit{position: relative; height: 24px; font-size: 20px; line-height: 24px; color: #666; letter-spacing: 2px;}
.log-public .tit span{position: absolute; right: 0; top: 0; font-size: 14px; color: #999; letter-spacing: 0;}
.log-public .required{padding: 5px 10px 5px 30px; width: 296px; height: 27px; border: 1px solid #d9d9d9; font-size: 14px; line-height: 27px; color: #666; transition: border-color 0.35s; -webkit-transition: border-color 0.35s;}
.log-public .required:focus{border-color: #1e88e5;}
.log-public span.placeholder{position: absolute; top: 0; left: 30px; font-size: 14px; line-height: 37px; color: #b2b2b2;}
.log-public .input-wrap{position: relative; margin-top: 16px; overflow: hidden;}
.log-public .autologin{position: relative; text-indent: 18px; line-height: 20px;}
.log-public .autologin .checkbox{top: 3px;}
.log-public .autologin input{position: absolute; top: 0; left: 0; margin: 0;}
.log-public .submit{margin-top: 23px; margin-bottom: 20px; width: 100%; height: 45px; line-height: 45px; font-size: 20px; color: #fff; background: #1e88e5;}
.log-icon{position: absolute; top: 1px !important; left: 1px !important; display: block; width: 30px; height: 37px; background: url(../images/log_icon.png) no-repeat;}
.log-phone{background-position: 0 0;}
.log-code{background-position: -30px 0;}
.log-user{background-position: -60px 0;}
.log-email{background-position: -90px 0;}
.log-pwd{background-position: -120px 0;}
.login .autologin, .login div.tr{margin-top: 16px; margin-bottom: 40px; width: 50%; height: 20px; font-size: 14px; line-height: 20px;}
.log-code-box .required{width: 165px;}
.log-code-value{margin-top: 16px; width: 128px; height: 39px; line-height: 39px; text-align: center; background: #1e88e5; color: #fff;}
.log-code-value:hover{background: #0462b5;}
.log-code-d{margin-top: 10px; width: 128px; height: 39px; line-height: 39px; text-align: center; background: #999; color: #fff;}
.log-code-dl{margin-top: 16px; width: 128px; height: 39px; line-height: 39px; text-align: center; background: #999; color: #fff;}
.logbg{width: 807px; height: 427px;}
.login{position: relative; width: 384px; height: 427px;}
.log-tab a{float: left; display: block; width: 190px; font-size: 16px; line-height: 50px; color: #808080; text-align: center; border: 1px solid #e6e6e6; background: #f3f4f6;}
.log-tab a.active{border-color: #fff; color: #333; background: #fff;}
.log-panel{margin: 37px auto 0; width: 338px;}
.regbg{margin: 40px 66px 60px 0; width: 396px;}
.regbg div a{position: absolute; display: block; bottom: 23px; left: 131px; width: 130px; height: 28px;}
.register{margin-left: 170px; margin-top: 40px; width: 350px;}
.register .input-wrap{margin-top: 9px;}
.register .log-code-value{margin-top: 9px; width: 122px;}

.forgot{margin: 125px auto 100px; width: 570px;}
.forgot .step{margin-bottom: 50px;}
.forgot .step li{float: left; position: relative; padding: 0 45px; font-size: 14px; line-height: 24px; color: #999;}
.forgot .step li span{position: relative; z-index: 1; display: block; margin: 0 auto 5px; width: 23px; height: 23px; font-size: 16px; font-weight: bold; font-family: "Arial"; line-height: 23px; background: #ccc; color: #fff; background: url(../images/circle1.png) no-repeat center top\9;}
.forgot .step li i{position: absolute; left: 0; top: 11px; width: 100%; height: 2px; background: #e4e6e9;}
.forgot .step li.active{color: #00b0ff;}
.forgot .step li.active span{background: #00b0ff; background: url(../images/circle1.png) no-repeat center bottom\9;}
.forgot .step li.active i{background: #00b0ff;}
.forgot .submit, .forgot .log-code-value{background-color: #00b0ff;}
.forgot .submit:hover, .forgot .log-code-value:hover{background-color: #008dcc;}
.forgot .required:focus{border-color: #008dcc;}

/* booking */
.screening{margin-bottom: 1px; padding: 15px 20px; background: #fff;}
.screening .tit{top: 20px; left: 20px; width: 83px; font-size: 14px; line-height: 24px; color: #727272;}
.screening .padded{padding-left: 83px;}
.screening li{margin: 5px; font-size: 14px; line-height: 24px; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s;}
.screening li label{cursor: pointer;}
.screening li span{cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s;}
.screening .chooseCar li:hover, .screening li span:hover{color: #00b0fd;}
.screening li a{display: inline-block; padding: 0 45px; color: #666;}
.screening li .iconbox{margin: 0 auto 10px;  line-height: 30px; overflow: hidden;}
.screening li .iconbox img{max-height: 100%; max-width: none;}
.screening li.active a{color: #00b0fd; -webkit-border-radius: 3px; border-radius: 3px;}
.screening li.active .before{display: none;}
.screening li.active .after{display: block;}
.screening .selectbox{width: 167px; height: 28px; line-height: 28px; border: 1px solid #dedede;}
.screening .selectbox .cover{margin-left: 10px; margin-right: 5px; padding-left: 0;}
.screening .selectbox select{padding-left: 5px;}
.screening .citypanel{width: 820px; color: #666;}
.screening .citypanel span{padding-right: 30px;}
.screening .radiobox{margin-right: 8px;}
.screening .choose li{width: 80px;}

.booking-block1{background: #00a7e5 ;}
.booking-block1 li{padding: 20px 0; width: 25%;}
.booking-block1 li .left{padding-top: 10px; width: 88px;}
.booking-block1 li .left img{display: inline;}
.booking-block1 li .right{width: 194px; color: #fff;}
.booking-block1 li .right p{margin-top: 5px; font-size: 12px; color: #a9c9f2; line-height: 18px;}
.aside{margin-top: 10px; margin-bottom: 40px; width: 358px;}
.aside-bd{line-height: 22px; color: #616161;}
.aside-search{padding: 15px 15px 0;}
.aside-search-bd{margin-top: 17px; height: 40px; line-height: 40px; border: 1px solid #e9ebee;}
.aside-search-bd input[type="text"]{width: 265px; padding: 10px; height: 20px; line-height: 20px;}
.aside-search-bd input[type="submit"]{width: 40px; height: 40px; background: url(../images/search.png) no-repeat center center;}
.aside-search-bd input[type="submit"]:hover{background-color: #fafafa;}
.aside-list{padding: 15px;}
.aside-list table{margin-bottom: 15px; border: 1px solid #e3e3e3;}
.aside-list tr{border-top: 1px solid #e3e3e3;}
.aside-list th{background: #f6f6f6;}
.aside-list th, .aside-list td{padding: 10px 5px; text-align: center; line-height: 23px; font-size: 12px; color: #636363;border: 1px solid #e3e3e3; vertical-align: middle;}
.aside-list a{color: #636363; -webkit-transition: all 0.3s; transition: all 0.3s;}
.aside-list a:hover{color: #1e88e5;}
.content{margin-top: 10px; margin-bottom: 40px; width: 833px;}
.booking-list ul li{padding: 20px; background: #fff; color: #666; font-size: 12px; line-height: 20px; border-bottom: #1babf1  solid 1px;}
.booking-list ul li .left{margin-top: 7px; margin-right: 8px; width: 198px;}
.booking-list ul li .left h6{margin-top: 17px; font-size: 20px;}
.booking-list ul li .mid{width: 585px; font-size: 14px; line-height: 20px;}
.booking-list ul li .mid .topb{width: 420px;}
.booking-list ul li .mid .topb p{margin-bottom: 5px;} 
.booking-list ul li .mid .topb span, .booking-list ul li .mid .topb i{display: inline-block;}
.booking-list ul li .mid .topb i{position: relative; top: 4px;}
.booking-list ul li .mid .topb .icon-star-blue{margin-right: -5px;}
.booking-list ul li .right{width: 130px;}
.booking-list .bottom{margin-top: 10px; font-size: 12px; line-height: 20px; color: #373737;}
.booking-list .s1{margin-right: 20px; width: 230px;}
.booking-list .s2 a{display: block; padding-left: 22px; width: 130px; background: url(../images/sm_qq.png) no-repeat left center;}
.booking-list .s2 span{color: #373737;}
.booking-list .s3{padding-left: 28px; background: url(../images/sm_wechat.png) no-repeat left center;}
.booking-list .s3:hover, .booking-list .s2 a:hover span{color: #1e88e5;}
.ewmbox{display: none; left: -10px; bottom: 30px; width: 167px; height: 171px; background: url(../images/ewmbox.png) no-repeat;}
.ewmbox img{margin-top: 6px; margin-left: 6px;}
.booking-list ul li .more{width: 130px; height: 36px; line-height: 36px; border: 0;}
.booking-list ul li .s4{margin-top: 20px; margin-right: 12px; width: 130px;}
.booking-list ul li .s4 .more{background: #00a7e5 ;}
.booking-list ul li .s4 .more i{background: #1a75c6;}
.booking-list ul li .s4 .more span{color: #fff;}
.booking-list ul li .s5{margin-top: 9px; width: 130px;}
.booking-list ul li .s5 .more{background: #f0f0f0;}
.page a{display: inline-block; margin: 0 1px; width: 38px; height: 38px; font-size: 14px; line-height: 38px; text-align: center; border: 1px solid transparent; color: #666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.page a:hover{color: #1e88e5; border-color: #1e88e5;}
.page a.nostyle{background: none; font-family: 'Microsoft yahei'; font-size: 12px; font-weight: bold; color: #666; width: 20px;}
.page-m{position: relative; +display: inline;}
.page-m a{font-family: "Arial";}
.page-m a.active{background: #1e88e5; color: #fff; border-color: #1e88e5;}
.page-m a.active:hover{color: #fff !important;}
.page-prev a, .page-next a{background: #fff;}
.page input.txt{width: 38px; text-align: center; height: 36px; line-height: 38px; color: #666; font-size: 16px; border: 1px solid #dfdfdf; background: #f7f7f7; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; +position: relative; +top: 5px;}
.page input.button{margin-left: 5px; width: 52px; height: 38px; background: #fff; color: #666; font-size: 14px; text-align: center;  font-family: 'Microsoft yahei'; border: 1px solid #dfdfdf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; +position: relative; +top: 5px;}
.page input.button:hover{background: #1e88e5; color: #fff; border: 1px solid #1e88e5;}

.booking-details .index-block2{margin-left: 10px; padding-top: 20px;}
.booking-details .index-block2 .right{height: auto; background: none;}
.booking-details .index-block2 .right ul{margin-bottom: 20px; border-bottom: 1px solid #1e88e5;}
.booking-details .index-block2 .right li{width: 106px; height: 38px; line-height: 38px; font-size: 16px; color: #666; background: none;}
.booking-details .index-block2 .right li.active{background: #1e88e5; color: #fff;}
.booking-details .index-block2 .right input[type="submit"], .booking-details .index-block2 .right input[type="button"]{font-size: 16px;}

/* order */
.order{padding: 20px;}
.order .formbox{min-height: 30px; line-height: 30px;}
.order .selectbox{margin-right: 18px; border: 1px solid #ebebeb;}
.order .selectbox .cover{margin-left: 0; padding-left: 10px;}
.order .selectbox select{padding-left: 5px;}
.order .form-control .required{height: 30px; line-height: 30px;}
.order input[type="submit"]{width: 140px; height: 32px; color: #fff;}
.order input[type="submit"]:hover{background: #1b7cd1;}
.nolastb ul li:last-child{border-bottom: 0;}
.aside-item ul li{padding: 20px 0 10px; font-size: 14px; line-height: 22px; color: #797979; border-top: 1px solid #ebebeb;}
.aside-item ul li:first-child{border-top: 0;}
.aside-item ul li .blue{margin: 8px 0; color: #1e88e5 !important;}
.aside-item ul li i{display: inline-block; margin-top: 8px;}
.tab{background: #f8f8fa; border-bottom: 1px solid #e9ebee;} 
.tab ul li{position: relative;} 
.tab ul li a{display: block; width: 165px; height: 45px; line-height: 45px; color: #666; font-size: 14px; border-left: 1px solid #e9ebee;}
.tab ul li:first-child a{border-left: 0;}
.tab ul li i{display: none; position: absolute; width: 100%;}
.tab ul li .before{left: 0; top: 0; height: 2px; background: #1e88e5;}
.tab ul li .after{left: 0; bottom: -1px; height: 1px; background: #fff;}
.tab ul li.active a{background: #fff; color: #333;}
.tab ul li.active i{display: block;}
.tab-panel{margin-bottom: 40px;} 
.tab-panel ul li{margin: 0 44px 0 27px; border-top: 1px solid #ebebeb; overflow: hidden;}
.tab-panel ul li:first-child{border-top: 0;}
.tab-panel ul li a{display: block; padding: 28px 0; overflow: hidden;}
.tab-panel ul li .picbox{margin-right: 30px; width: 100px;}
.tab-panel ul li .info{padding-top: 10px; width: 420px;}
.tab-panel ul li .info h6{margin-top: 10px;}
.tab-panel ul li .price{margin: 27px 0; width: 210px; text-align: right;}
.reference{padding: 40px 25px;}
.reference-hd{font-size: 22px; color: #353535;} 
.reference-hd h1{width: 600px; font-size: 22px;}
.reference-hd p{width: 180px; font-size: 22px; text-align: right;}
.reference dl{margin-top: 20px; padding-top: 28px; padding-bottom: 15px; line-height: 20px; border-top: 1px solid #ebebeb;}
.reference dl dt{margin-bottom: 30px; color: #474747;}
.reference dl dd{margin-top: 15px;}
.reference dl dd .name{margin-left: 6px;  width: 72px; color: #999;}
.reference dl dd .desc{width: 655px; color: #333;}
.reference ul li{position: relative; border-left: 1px solid #fff; width: 33%; height: 100px; background: #fafafa;}
.reference ul li .iconbox{margin-top: 23px; margin-left: 10px; width: 90px;}
.reference ul li .article{margin-top: 23px; width: 125px;}
.reference ul li p.f20{margin-top: 5px;}
.reference ul li.spec{background: #f7f7f7;}
.reference .ewmbox{left: 55px; bottom: 80px;}

/* news */
.banner{height: 350px; background-repeat: no-repeat; background-position: center center;}
.news .index-block6 .padded{margin-top: -10px; margin-right: -30px; margin-bottom: 40px;}
.news .index-block6 .item{margin-right: 30px; width: 380px;}
.news-title{position: relative; margin-top: 33px; margin-bottom: 30px; padding-bottom: 27px; border-bottom: 1px dotted #cbcbcb;}
.news-title h1{margin-bottom: 14px; font-size: 22px; color: #262626; font-weight: normal;}
.news-title span{font-size: 12px; color: #666;}
.news-details .edite{width: 802px; margin: 0 auto; padding-bottom: 30px;}
.news-details .edite span.dotted{position: absolute; left: 0; width: 1010px; border-bottom: 1px dashed #cbcbcb;}
.news-details .edite p{color: #615c5c !important;}
.news-details .edite img{display: block; margin: 0 auto; max-width: 100%;}
.news-details p.btn{padding: 28px 20px 45px; border-top: 1px dotted #cbcbcb;}
.news-details p.btn a{display: block; margin-left: 1px; padding: 0 23px; width: 489px; height: 32px;  background: #f4f4f4; color: #666; font-size: 13px; line-height: 32px;}
.news-details p.btn a span{padding-right: 23px;}
.news-details p.btn a:hover{background: #00a9e7; color: #fff !important;}
.news-details p.btn >span{width: 88px; height: 32px; line-height: 32px; font-size: 16px; font-weight: bold; background: #ececec; color: #808080;}

/* case */
.case .index-block6 .padded{margin-top: -17px; margin-right: -26px;}
.case .index-block6 .item{margin-right: 26px; margin-top: 17px; margin-bottom: 17px; width: 587px;}
.case .index-block6 .article span.ff-ss{right: 15px; bottom: 15px; letter-spacing: -2px; font-size: 12px;}

/* integral */
.integral-list li{margin-top: 20px;} 
.integral-list li:first-child{margin-top: 0;} 
.integral-list li .imgbox{width: 559px; height: 370px;}
.integral-list li .article{padding: 30px 50px 40px 40px; width: 551px; height: 300px; background: #fff;}
.integral-list li .article h3 a{color: #333;}
.integral-list li .article h3 a:hover{color: #1e88e5;}
.integral-list li .article p{margin-top: 20px; margin-bottom: 10px; height: 192px; overflow: hidden; line-height: 24px; color: #808080;}
.integral-list li .article div.fl{width: 280px}
.integral-list li .article div.fl .blue{color: #1e88e5 !important;}
.integral-list li .article div.fr{width: 204px;}
.integral-list li .article div.fr .more{width: 204px; border: 0; background: #1e88e5;}
.integral-list li .article div.fr .more i{background: #1b7cd1;}
.integral-list li .article div.fr .more span{color: #fff;}
.integral .formbox{margin-left: 44px; margin-top: 20px;}
.integral .form-name{margin-right: 20px;}
.integral .box1 li{position: relative; margin-right: 8px; margin-top: 8px; width: 62px; height: 62px; text-align: center; border: 1px solid #e7e7e7;}
.integral .box1 li img{width: 62px; height: 62px;}
.integral .box1 li span.pa{right: 2px; bottom: 0; color: #1e88e5; line-height: 16px;}
.integral .box1 li.last .before{top: 31px; left: 11px; width: 39px; height: 1px; background: #e6e6e6;} 
.integral .box1 li.last .after{top: 11px; left: 31px; width: 1px; height: 39px; background: #e6e6e6;} 
.integral .box2 .addr{margin-top: 8px; padding: 0 18px; width: 242px; height: 134px; border: 3px solid #1e88e5; background: #f8fcff;}
.integral .box2 .addr img.pa{right: 0; bottom: 0;}
.integral .box2 .addr-hd{border-bottom: 1px solid #fff;}
.integral .box2 .addr-hd span.pa{right: 0; top: 0;}
.integral .box2 .addr-bd{margin-top: 8px; line-height: 20px;} 
.integral .box3 .required{margin-top: 8px; width: 520px; height: 104px;}
.integral .box4 input{margin-top: 8px; width: 162px; height: 38px;}

/* about */
.about dt{padding: 0 15px; line-height: 42px; color: #333; border-bottom: 1px solid #f2f3f5;}
.about dd a{display: block; padding: 0 15px; font-size: 12px; line-height: 37px; color: #999;}
.about dd a:hover{padding-left: 25px;}
.about dd.active a{background: #e8f7ff; color: #00a8e4;}
.about .article{padding: 28px; line-height: 28px; color: #808080;}
.about .article h2{margin-bottom: 20px; font-weight: normal; line-height: 38px; color: #666;}
.subnav ul{display: table; width: 100%; text-align: center;}
.subnav ul li{display: inline-block; margin: 0 15px; text-align: center;}
.subnav ul li a{position: relative; padding: 20px 0 18px 24px; display: block; line-height: 20px; border-bottom: 2px solid #fff;}
.subnav ul li a i{left: 0; top: 20px;}
.subnav ul li.active a{border-color: #1e88e5; color: #4c4c4c;}

/* share */
.share .aside, .share .content{height: 490px;}
.share-form{padding: 30px;}
.share-form .required{margin-top: 15px; margin-bottom: 10px; padding: 10px; width: 710px; height: 158px; border: 1px solid #ebebeb;}
.share-form .starbox{top: -2px;}
.star img{display: inline;}
.starbox .hint{display: none; position:  absolute; left: 0; bottom: 30px; width: 158px; height: 49px; text-align: center; color: #727272; font-size: 14px; line-height: 40px; background: url(../images/hint.png) no-repeat;} 
.share-form .form-name{color: #727272;}
.share-form .selectbox{margin-top: 8px; height: 28px; line-height: 28px; border: 1px solid #ebebeb;}
.share-form .selectbox .cover{margin-left: 0; margin-right: 10px; padding-left: 10px;}
.share-form .selectbox select{padding-left: 5px;}
.share-form .filebox{width: 374px;}
.share-form .filebox input[type="file"]{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}
.share-form input[type="submit"]{margin-top: 8px; width: 204px; height: 38px;}
.share-list{margin-top: 25px; padding-bottom: 20px;}
.share-list .item{margin-bottom: 20px; padding: 24px 30px 40px; width: 534px; background: #fff;}
.share-hd h6{color: #727272;}
.share-hd span{top: 2px; right: 0; color: #939393;}
.share-list .item p{margin-top: 12px; margin-bottom: 20px; word-wrap:break-word;}
.share-list .item ul li{margin-top: 20px; margin-left: 34px; width: 155px; font-size: 12px; color: #666; line-height: 20px;} 
.share-list .item ul li:first-child{margin-left: 0;} 
.share-list .item ul li img{position: relative; top: -2px; display: inline; margin-left: 3px; width: 16px;}
.share-list .item ul li span{padding-right: 10px;}
.share .more{margin-top: 30px; margin-bottom: 40px; background: #1e88e5;}
.share .more i{background: #1b7cd1;}
.share .more span{color: #fff;}

/* member */
.member .aside{margin-top: 0; width: 274px;}
.member .content{margin-top: 0; width: 920px;}
.asidenav li{width: 270px;}
.asidenav li a{position: relative; padding: 20px 20px 20px 45px; line-height: 20px; color: #666; border-bottom: 1px solid #e9ebee; background: #fff;}
.asidenav li a i{position: absolute; left: 20px; top: 20px; display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-image: url(../images/icon10.png);}
.asidenav li.active a i{background-image: url(../images/icon10_hover.png);} 
.asidenav1{background-position: 0 0;}
.asidenav2{background-position: 0 -20px;}
.asidenav3{background-position: 0 -40px;}
.asidenav4{background-position: 0 -60px;}
.asidenav5{background-position: 0 -80px;}
.asidenav6{background-position: 0 -100px;}
.asidenav li a:hover{padding-left: 55px;}
.asidenav li.active{width: 274px;} 
.asidenav li.active a{background: #01a7e5; color: #fff;}
.member-top{height: 200px; color: #808080;}
.member-top .left{width: 376px;}
.member-top .left h5{margin-top: 85px;}
.member-top .mid{width: 232px; height: 100%; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
.member-top .mid p.f44{margin-top: 55px; margin-bottom: 8px;}
.member-top .right{width: 310px;}
.member-top .right ul{margin: 50px 50px 0;}
.member-top .right li{width: 50%;}
.member-top .right li img{margin-bottom: 10px; width: 70px; height: 70px;}

.member-tit{margin-bottom: 20px; line-height: 18px; font-size: 18px;}
.order-list th{padding-bottom: 5px; color: #999;}
.order-list th.tl{padding-left: 23px;}
.order-list th.tr{padding-right: 23px;}
.order-list dl{margin-top: 10px; border: 1px solid #ebebeb;}
.order-list dt{padding-left: 15px; font-size: 12px; line-height: 36px; background: #f8f8fa; border-bottom: 1px solid #ebebeb;}
.order-list dt >span{padding-right: 30px;}
.order-list dd td{padding: 20px 0; vertical-align: middle;}
.order-list dd td .f24{line-height: 26px;}
.order-list dd td .blue{color: #1e88e5 !important;}
.order-list .article{margin-left: 10px; width: 420px;}
.order-list .formbox{margin-top: 0; min-height: 28px; line-height: 28px;}
.order-list .selectbox{width: 153px; height: 28px; border: 1px solid #ebebeb;}
.order-list .selectbox .cover{margin: 0 5px 0 0; padding: 0 20px 0 10px;}
.order-list .formbox input[type="submit"]{width: 84px; height: 30px; border: 1px solid #ebebeb; background: #fafbfd; color: #808080;}
.order-list .formbox input[type="submit"]:hover{background: #e8eaed;}
.order-tab a{position: relative; top: -3px; display: inline-block; margin-left: 30px; color: #666; border-bottom: 2px solid #fff;}
.order-tab a:first-child{margin-left: 40px;}
.order-tab a.active{color: #01a7e5; border-color: #01a7e5;}
.order-wrap .reference{padding: 20px;}
.order-wrap .reference dl.noborder{margin-top: 0; padding-top: 0;}
.order-wrap .reference dl.noborder dd{margin-left: 30px;}
.order-wrap .reference dl dd .more, .points-hd .right .more, .profile input[type="submit"]{margin: 30px 0 20px 125px; width: 218px; height: 48px; line-height: 48px; font-size: 16px; border: 0; background: #1e88e5;}
.order-wrap .reference dl dd .more i, .points-hd .right .more i, .profile input[type="submit"]:hover{background: #1b7cd1;}
.order-wrap .reference dl dd .more span, .points-hd .right .more span{color: #fff;}

.points-hd{padding: 27px 33px 50px;}
.points-hd .left{margin-top: 5px; width: 426px; height: 140px; border-right: 1px solid #ebebeb;}
.points-hd .left .f48{margin-top: 25px; margin-bottom: 5px;}
.points-hd .right{margin-top: 5px; width: 427px; height: 140px;}

.profile{margin-top: 90px; margin-left: 234px;}
.profile .form-name{width: 72px; color: #666;}
.profile input[type="submit"]{margin-left: 82px; margin-top: 40px;}

.address{margin-top: 30px;}
.address ul li{margin-bottom: 10px; padding: 16px 20px; border: 1px solid #f2f2f2; background: #fcfcfc; font-size: 14px; line-height: 24px;}
.address ul li .td1{padding-right: 20px; width: 630px;}
.address ul li .td2{margin-top: 12px; width: 87px;}
.address ul li .td3{margin-top: 12px; width: 80px;}
.new-address{padding: 20px;}
.new-address .button{width: 88px; height: 40px; line-height: 40px; text-align: center; font-size: 14px;}
.new-address .btn-save{border: 1px solid #1e88e5; color: #fff; background: #1e88e5;}
.new-address .btn-save:hover{background: #1b7cd1;}
.new-address .btn-cancel{border: 1px solid #ccc; color: #666; background: #fff;}
.new-address .btn-cancel:hover{background: #fafafa;}
.new-address .form-name{width: 82px; color: #666; text-align: right;}
.new-address .selectbox{margin-right: 12px; width: 138px; height: 36px; line-height: 36px; border: 1px solid #ebebeb;}
.new-address .selectbox .cover{margin: 0 10px 0 0; padding: 0 20px 0 10px;}
.new-address .selectbox select{padding-left: 5px;}

/* flow */
.flow-second{padding: 20px; border: 1px solid #d8d8d8; color: #666; line-height: 20px; background: #fff;}
.flow-second h5{margin-bottom: 8px; padding-left: 22px; color: #000; background: url(../images/success.png) no-repeat left center;}
.flow-second-info{margin-top: 10px; padding-top: 10px; border-top: 1px solid #d8d8d8;}
.flow-second-info td{padding-right: 15px; font-size: 14px; line-height: 28px; color: #666;}
.flow-second-info td.spec{padding-right: 50px;}
.flow-second-form{margin: 20px 0; padding: 0 20px; border: 1px solid #d8d8d8; background: #fff; overflow: hidden;}
.flow-second-form td{padding: 10px 0; vertical-align: middle;}
.flow-second-form .payway{border-top: 1px solid #d8d8d8;}
.flow-second-form .payway label{display: block; float: left; margin: 10px 20px 10px 0;}
.flow-second-form .payway label input{float: left; margin-top: 26px; margin-right: 20px;}
.flow-second-form .payway div{float: left; position: relative; width: 150px; height: 60px; border: 2px solid transparent;}
.flow-second-form .payway div img.pa{display: none; right: 0; bottom: 0; width: 30px; height: 30px;}
.flow-second-form .payway label.on div{border: 2px solid #1e88e5;}
.flow-second-form .payway label.on div img.pa{display: block;}
.flow-second-form .btn-red{margin-bottom: 35px; width: 218px; height: 50px; font-size: 18px; color: #fff;}
.pl0{padding-left: 0 !important;}
.pr0{padding-right: 0 !important;}
.paybox{position: relative; margin-bottom: 40px; padding: 20px; background: #fff; color: #474747;}
.paybox >span.pa{right: 30px; top: 20px; font-weight: bold;}
.paybox .left{margin-top: 70px; margin-bottom: 50px; width: 548px; border-right: 1px solid #ebebeb; color: #666;}
.paybox .left h2{margin-bottom: 10px; font-weight: normal;}
.paybox .left p{position: relative; display: inline-block; margin-top: 10px; padding-left: 40px; text-align: left;}
.paybox .left p img{left: 0; top: 6px;}
.paybox .right{margin-top: 70px; margin-bottom: 50px; margin-left: 100px; width: 378px;}

.windcar li{margin-bottom: 12px; padding: 40px 25px 30px;; background: #fff;}
.windcar li .left{width: 100px;}
.windcar li .right{width: 655px;}
.windcar .item-bd{padding: 0}
.windcar .item-bd .mid{margin-left: 8px; margin-right: 8px;}
.windcar .item-bd .both{margin-right: 50px; width: auto;}
.windcar .item-bd .blue{margin-top: 10px; color: #1e88e5 !important;}
.windcar .bottom{margin-top: 15px; padding-top: 5px; font-size: 12px; color: #333; border-top: 1px solid #ebebeb;}
.windcar .bottom .s4{width: 120px;}
.windcar .bottom .s5{padding-left: 20px; width: 138px; background: url(../images/pic16.jpg) no-repeat left center;}

/* public style */
.container{margin-left: auto; margin-right: auto; width: 1200px;}
.account .accounticon{padding-left: 30px; font-size: 14px; font-weight: bold; line-height: 25px; color: #333; background-image: url(../images/account.png); background-repeat: no-repeat;}
.withicon{padding-left: 30px; font-size: 14px; font-weight: bold; line-height: 25px; color: #333; background-image: url(../images/icon1.png); background-repeat: no-repeat;}
.withicon1{background-position: -20px 0;}
.withicon2{background-position: -20px -25px;}
.withicon3{background-position: -20px -50px;}
.withicon4{background-position: -20px -75px;}
.withicon5{background-position: -20px -100px;}
.checkbox{width: 12px; height: 12px;}
.checkbox input{position: absolute; z-index: 1; top: 0; left: 0; width: 12px; height: 12px; opacity: 0; filter: alpha(opacity=100); margin: 0; padding: 0;}
.checkbox i{display: block; width: 12px; height: 12px; background: url(../images/check.jpg) no-repeat; display: none\9;}
.checkbox input:checked+i{background-image: url(../images/check_checked.jpg);}
.radiobox{width: 12px; height: 12px;}
.radiobox input{position: absolute; z-index: 1; top: 0; left: 0; width: 14px; height: 14px; opacity: 0; filter: alpha(opacity=100); margin: 0; padding: 0;}
.radiobox i{display: block; width: 14px; height: 14px; background: url(../images/radio.png) no-repeat; display: none\9;}
.radiobox input:checked+i{background-image: url(../images/radio_checked.png);}
.formbox{margin-top: 10px; min-height: 38px; line-height: 38px; font-size: 14px;}
.form-name{position: relative; float: left; margin-right: 10px; width: 62px; color: #333;}
.form-control{position: relative; float: left; margin-right: 12px; color: #666;}
.form-control .required{padding: 0 10px; height: 38px; line-height: 38px; border: 1px solid #e9e9e9; background: #fff; color: #666;}
.form-control textarea.required{padding-top: 5px; padding-bottom: 5px; height: 130px; line-height: 22px;}
.form-control .placeholder{position: absolute; top: 0; left: 10px; color: #c8c8c8;}
.selectbox .icon{top: 50%; margin-top: -10px;}
.selectbox .pa-left{left: 0;}
.selectbox .pa-right{right: 0;}
.selectbox .cover{margin: 0 10px; padding: 0 20px; height: 100%; background: #fff;}
.selectbox .cover input{width: 100%; height: 20px; font-size: 14px; color: #666;}
.selectbox .cover .placeholder{position: absolute; top: 22px; left: 20px; color: #c8c8c8;}
.form-control .cover .placeholder{top: 0; left: 0;}
.selectbox select{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0 15px; opacity: 0; filter: alpha(opacity=0); color: #666; font-size: 14px;}
.icon{display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-image: url(../images/icon1.png);}
.icon-car{background-position: 0 0;}
.icon-local{background-position: 0 -20px;}
.icon-city{background-position: 0 -40px;}
.icon-down{background-position: 0 -60px;}
.icon-star-blue{background-position: 0 -100px;}
.icon-star-gray{background-position: 0 -120px;}
.icon-down-big{background-position: 0 -140px;}
.icon-type{background-position: 0 -160px;}
.icon-gooff{background-position: 0 -180px;}
.icon-back{background-position: 0 -200px;}
.icon-end{background-position: 0 -220px;}
.icon-user{background-position: 0 -240px;}
.icon-note{background-position: 0 -260px;}
.icon-deposit{background-position: 0 -280px;}
.icon-offer{background-position: -20px -140px;}
.icon-models{background-position: -20px -160px;}
.icon-has{background-position: -20px -180px;}
.icon-no{background-position: -20px -200px;}
.icon-comm{background-position: -20px -220px;}
.icon-camera{background-position: -45px -260px;}
.icon-date{background-position: -20px -240px;}
.icon-1{background-position: -45px -140px;}
.icon-2{background-position: -45px -160px;}
.icon-3{background-position: -45px -180px;}
.icon-4{background-position: -45px -200px;}
.icon-5{background-position: -45px -220px;}
.icon-6{background-position: -45px -240px;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-control .required,  .selectbox .cover input{color: #999;}
}
.slick-dots li button:before{font-size: 10px\9 !important;}
:root .slick-dots li button:before{font-size: 6px\9;}

ul.style li{float: left;}
a.fill{display: block; width: 100%; height: 100%;}
.imgbox >a{position: relative; display: block; width: 100%; height: 100%; background: #000;}
.imgbox >a img{display: inline;}
.imgbox >a::before, .imgbox >a::after{position: absolute; z-index: 1; top: 9%; right: 6%; bottom: 9%; left: 6%; content: ''; opacity: 0; -webkit-transition: opacity .35s,-webkit-transform .35s; transition: opacity .35s,-webkit-transform .35s;}
.imgbox >a::before{border-top: 1px solid #fff; border-bottom: 1px solid #fff; transform: scale(0,1); -webkit-transform: scale(0,1); -ms-transform: scale(0,1);}
.imgbox >a::after{border-left: 1px solid #fff; border-right: 1px solid #fff; transform: scale(1,0); -webkit-transform: scale(1,0); -ms-transform: scale(1,0);}
.imgbox >a:hover::before, .imgbox >a:hover::after{opacity: 1; transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1);}
.imgbox >a:hover img{opacity: .5; filter: alpha(opacity=50);}
a.more{position: relative; margin: 0 auto; width: 158px; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #333; text-align: center; border: 1px solid #e8eaed; background: #fafbfc;}
a.more >i{position: absolute; top: 0; left: 0; display: block; width: 0; height: 100%; background: #e8eaed;}
a.more span{position: relative; z-index: 1;}
a.more:hover span{position: relative; z-index: 1;color:#fff;}
a.more:hover >i{width: 100%;}

.mt{margin-top: 0 !important;}
.mr{margin-right: 0 !important;}
.mb{margin-bottom: 0 !important;}
.ml{margin-left: 0 !important;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt40{margin-top: 40px;}
.mb10{margin-bottom: 10px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mr10{margin-right: 10px;}
.pd15{padding: 15px;}
.pd30{padding: 30px;}
.pd-tb15{padding-top: 15px; padding-bottom: 15px;}
.pd-tb50{padding-top: 30px; padding-bottom: 30px;}

.white{color: #fff;}
.red{color: #ca0a0a;}
.gray000{color: #000;}
.gray333{color: #333;}
.gray666{color: #666;}
.gray999{color: #999;}
.yellow{color: #ffc019;}
.blue{color: #1babf1 !important;}
.bg-white{background-color: #fff;}
.bgcolor1{background-color: #5bb6ee;}
.bgcolor2{background-color: #fbc415;}
.bgcolor3{background-color: #52c9a6;}
.bgcolor4{background-color: #5bd1dc;}
/*.bgcolor5{background-color:rgba(255,255,255,0.7);box-shadow:5px 5px 50px rgba(231,231,231,0.8);}*/
.bgcolor5{background-color:rgba(255,255,255,0.7);} 
.ss{
width:1200px;
height:80px;margin-bottom: 20px;
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* 老的 Firefox */
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.bgcolor6{background-color: #e7e7e7;background-color: rgba(0,0,0,0.2);}

.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
.f26{font-size: 26px;}
.f28{font-size: 28px;}
.f30{font-size: 30px;}
.f32{font-size: 32px;}
.f34{font-size: 34px;}
.f44{font-size: 44px;}
.f48{font-size: 48px;}

.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.block{display: block;}
.hide{display: none;}
.inline{display: inline-block;}
.hidden{overflow: hidden;}
.cap{text-transform: capitalize;}
.upper{text-transform: uppercase;}
.bold{font-weight: bold;}
.indent{text-indent: 2em;}
.normal{font-weight: normal;}
.vmid{vertical-align: middle;}
.hand{cursor: pointer; _cursor: hand;}
.ff-ar{font-family: "Arial" !important;}
.ff-ss{font-family: "SimSun" !important;}
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.justify{text-align:justify; text-justify: distribute-all-lines; text-align-last:justify;}
.noborder{border: 0 !important;}
.filterbox{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom:1;}
:root .filterbox{filter: none\9;}
.tips{display: none; z-index: 10; top: 50%; left: 50%; margin-top: -35px; margin-left: -135px; padding: 10px; width: 250px; line-height: 20px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px; background: rgba(0,0,0,.75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000); zoom:1;}
:root .tips{filter: none\9;}

/* css3 style */
.trans-3{transition: all 0.35s; -webkit-transition: all 0.35s; -moz-transition: all 0.35s;}
.trans-5{transition: all 0.3s; -webkit-transition: all 0.5s;-moz-transition: all 0.3s;}
.trans-8{transition: all 0.3s; -webkit-transition: all 0.8s; -moz-transition: all 0.3s;}
.trans-12{transition: all 1.2s; -webkit-transition: all 1.2s; -moz-transition: all 1.2s; }
.scale-0x{transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0);}
.scale-1x{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
.radius-3{border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.radius-5{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.radius-half{border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
.shadow{box-shadow: 0 0 8px rgba(0,0,0,.11); -webkit-box-shadow: 0 0 8px rgba(0,0,0,.11); -moz-box-shadow: 0 0 8px rgba(0,0,0,.11);}
.tj img{display:inline;}
