/* 初始化/reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {background:#fafafa;left:0;position:relative;line-height:1.5;box-sizing:border-box;color:#000;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}
html,body{height:100%;}
a{color:#333;text-decoration:none;}
a:hover{color:#034EA1;}
h1,h2,h3,h4,h5,h6 {font-weight:700;line-height:normal;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break: break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{max-width:100%;height:auto;display:block;border:0;}
i{margin-right:5px;font-style:normal;}
input,select,textarea{border:1px solid #dfdfdd;background:#fff;-webkit-appearance:none;outline:none;width:100%;color:#464646;padding:10px;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
input[type="radio"]{width:auto;}
table {border-collapse:collapse;max-width:100%;width:100%;margin:1em 0;}
table td {border:3px solid #fff;padding:5px 2px;color:#666;vertical-align:middle;}
.clearfix:after,.clearfix:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.radius5{border-radius:5px;-webkit-border-radius:5px;}
.hidden{display:none;}

/* don't resize text-size for iphone */
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}

/* public */
.wrap{padding:50px 0 60px 0;opacity:0;}
h1.title{font-size:22px;position:relative;}
a.btn{display:block;border:1px solid #ccc;text-align:center;padding:7px 0;margin:20px 10px;color:#0d58cf;font-size:16px;}
a.btn:hover{background:#0d58cf;border-color:#0d58cf;color:#fff;}

/* header */
.header{position:fixed;left:0;width:100%;background:#034ea1;top:0;padding:6px;height:50px;padding:6px 0;z-index:10;}
.header h1.title{color:#fff;font-weight:100;line-height:38px;text-align:center;}
.header span.icon{position:absolute;z-index:11;width:32px;height:32px;top:9px;left:9px;text-align:center;border-radius:50%;-webkit-border-radius:50%;}
.header span.icon i{margin:0;font-size:1.2em;color:#fff;line-height:32px;}

/* sidebar nav */
.nav{position:fixed;width:220px;height:100%;left:-220px;top:0;background:#313131;}
.nav ul.menu li a{padding:15px;display:block;color:#fff;border-bottom:1px solid #484545;}
.nav ul.menu li a:hover{background:#000;}

/* lv2 nav */
.nav ul.menu li .sub-menu{display:none;}
.nav ul.menu li .sub-menu a{padding-left:35px;}

/* info public */
.info-public{background:#3468af;padding:10px 0;color:#fff;}
.info-public h3.info-tip,.car-list h3.list-tip{font-size:18px;color:#fff;font-weight:100;border-bottom:1px solid #5d86bf;padding:5px 10px;}

/* car-info */
.car-info{}
.total-err{background:#fd7400;}

#total-result{padding:10px 0;text-align:center;}
#total-result h3.info-tip{border:none;}

/* post public */
ul.post{}
ul.post li{border-bottom:1px solid #ccc;padding:20px 10px;}
ul.post li .img,ul.post li .desc{display:inline-block;vertical-align:middle;}
ul.post li .img{width:21%;margin-right:3%;}
ul.post li .img img{border:1px solid #ccc;}
ul.post li .desc{width:76%;color:#ccc;}
ul.post li .desc h3.title{font-size:16px;color:#034ea1;font-weight:100;margin-bottom:5px;}
ul.post li .desc p{color:#757575;}
ul.re-post li .desc{width:auto;}
ul.re-post li .desc a{color:#fff;}

/* info-desc */
ul.info-desc li {border:none;padding:8px 10px;}
ul.info-desc li .desc h3.title{color:#fff;}
ul.info-desc li .desc p{color:#ccc;}

/* user-desc */
ul.user-desc{}
ul.user-desc li{padding:8px 10px;}
ul.user-desc li .u-name,ul.user-desc li .u-tel{width:50%;margin:0;}
ul.user-desc li .u-name{}
ul.user-desc li span,ul.user-desc li a{font-size:16px;color:#fff;display:block;text-align:center;}
ul.user-desc li a.callnum{display:inline;}
ul.user-desc li.info-edit .u-name a.newbtn,ul.user-desc li.info-edit .u-tel a.newbtn{display:block;width:90%;margin:0 auto;padding:3px 0;text-align:center;border:1px solid #85a4cf;}
ul.user-desc li.info-edit .u-name{border:none;}

/* dealer-desc */
ul.dealer-desc{}
ul.dealer-desc li {border:none;padding:8px 10px 0 10px;}
ul.dealer-desc li .desc{width:auto;}
ul.dealer-desc li .desc p{font-size:16px;color:#fff;}

/* m-history */
ul.m-history li{margin-bottom:10px;background:#fff;padding:10px;}
ul.m-history h3{font-size:16px;padding:10px;border-bottom:1px solid #ccc;font-weight:100;}
.item-filter{padding:10px;}
.item-filter span{width:50%;text-align:center;}
.item-filter span em{display:block;line-height:normal;}
.item-filter span em.tip{color:#b8b8b8;}
.item-filter span em.desc{font-size:20px;padding:5px 0;}
ul.m-history li .note{color:#b8b8b8;}
ul.m-history li .note{text-align:right;}
.bind-note{color:#b8b8b8;}

ul.m-history li .check-type span.tip{color:#b8b8b8;display:block;}
ul.m-history li .check-type p.desc{font-size:16px;padding-left:20px;}
ul.m-history li .check-type p{margin-bottom:10px;}
ul.m-history li .check-info{color:#b8b8b8;}

/* view */
.view{padding:10px;}

/* product view */
.product-view{border:1px solid #ccc;}
.productPic-slide{position:relative;}
.product-view h3.p-title{color:#0d58cf;font-size:16px;font-weight:100;padding:12px 10px;border-top:1px solid #ccc;}

/* news-view */
.news-view h3.news-title{text-align:center;font-size:18px;color:#0d58cf;padding:5px 0;font-weight:100;}
.news-view p.news-info{color:#999;border-bottom:1px solid #ccc;text-align:center;padding:3px 0;margin-bottom:20px;}
.news-view p.news-info span{margin:0 10px;}
.item-pn{padding:10px 0;background:#5074c5;margin:1em 0;}
.item-pn a{display:block;color:#fff;padding:7px 10px;font-size:16px;}

/* otherbg-view */
.otherbg-view{background:#3468af;position:absolute;height:100%;width:100%;}

/* tab-change */
ul.tab-change{margin:20px 0;}
ul.tab-change li{width:33.3333333%;text-align:center;}
ul.tab-change li span{display:block;margin:0 auto;width:80px;height:80px;color:#0d58cf;padding:27px 0 0 0;border:3px solid #0d58cf;border-radius:50%;-webkit-border-radius:50%;}
ul.tab-change li:nth-child(2) span{padding:17px 5px 0 5px;}
ul.tab-change li:hover span,ul.tab-change li.active span{background:#0d58cf;color:#fff;}

/* tab-content */
.show-two,.show-three{display:none;}

/* normal-list */
ul.normal-list li{width:48%;margin-right:4%;margin-bottom:10px;text-align:center;border:1px solid #ccc;}
ul.normal-list li:nth-child(2n+2){margin-right:0;}
ul.normal-list li p{background:#034ea1;color:#fff;padding:7px 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* car-list */
.car-list h3.list-tip{background:#fff;color:#000;padding:15px 10px;border-bottom:1px solid #ccc;}
.car-list ul.post li{background:#fff;}
.car-list ul.post li .op-btn,.need-post .op-btn{margin-top:10px;}
.car-list ul.post li .op-btn a,.need-post .op-btn a{display:block;padding:7px 0;text-align:center;background:#034ea1;color:#fff;}
.need-post .op-btn a{border:1px solid #034ea1;color:#333;background:none;}
.op-btn a.gofun{width:49%;margin-right:2%;}
.op-btn a.gofun:last-child{margin-right:0;}

/* need-post list */
ul.need-post{margin-top:15px;}
ul.need-post li{background:#fff;}
ul.need-post li .desc h3.title{color:#757575;}
ul.need-post li .num span.id{font-size:18px;display:block;width:40px;height:40px;margin:0 auto;text-align:center;line-height:40px;background:#034ea1;color:#fff;}

/* more-link */
ul.more-link li{position:relative;background:#fff;border-bottom:1px solid #ccc;}
ul.more-link li span.icon{position:absolute;left:10px;top:8px;text-align:center;width:40px;height:40px;background:#ffb03b;}
ul.more-link li span.icon img{width:26px;margin:7px auto 0;}
ul.more-link li i{float:right;font-size:2em;color:#757575;}
ul.more-link li a{display:block;padding:18px 10px 18px 60px;}
ul.more-link li:hover span.icon{background:#3468AF;}

/* service-view */
.service-view h3.service-tip{color:#034ea1;font-size:18px;margin-bottom:10px;font-weight:100;}

/* editor */
.editor{color:#666;line-height:1.7;}

/* contact-tel */
.contact-tel{margin:2em 0;}
.contact-tel a.btn{margin:15px 0;}

/* news-post */
ul.news-post{margin-top:15px;}
ul.news-post li{background:#fff;}
ul.news-post li .post-time span.time em{display:block;padding:5px 0;border:1px solid transparent;font-size:16px;text-align:center;background:#fcfcfc;color:#034ea1;}
ul.news-post li .post-time span.time em.year,ul.news-post li:hover span.time em.month{background:#034ea1;color:#fff;}
ul.news-post li:hover span.time em.month{border-width:1px 1px 0 1px;border-color:#fff;}
ul.news-post li:hover span.time em.year{border-width:1px;border-color:#fff;}
ul.news-post li:hover{background:#034ea1;}
ul.news-post li:hover .desc h3.title{color:#fff;}
ul.news-post li:hover .desc p{color:#b8c5dc;}

/* submit:input public */
.dosubmit{background:#5074c5;color:#fff;font-size:16px;cursor:pointer;}
.dosubmit:hover{background:#034ea1;}

/* input public */
.input-form input,.input-form select,.input-form textarea{margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;}
select{padding:9px;color:#959595;}
.input-form li.verify input{width:45%;margin-right:1%;}
.input-form li.verify input[type="button"]{width:54%;margin:2px 0 0 0;height:39px;line-height:39px;padding:0;background:#d4d4d4;color:#034ea1;border:0;}

/* bind-form */
.bind-form .dosubmit{background:#fd7400;border-color:#fd7400;}
.bind-form .dosubmit:hover{background:#034ea1;border-color:#034ea1;}
.bind-form #phone,.bind-form #verifycode,.bind-form #password{background:#034ea1;color:#fff;border-color:#034ea1;}

/* page-number */
.page-number{text-align:center;margin:.5em 0;}
.page-number ul li{display:inline;}
.page-number ul li a,.page-number ul li span,.page-number span{color:#000;display:inline-block;min-width:30px;height:28px;line-height:28px;padding:0 5px;vertical-align:middle;text-align:center;background:#fff;border:1px solid #e2e2e2;}
.page-number ul li a:hover{color:#fff;background:#034EA1;}
.page-number ul li.active a{background:#034EA1;border-color:#034EA1;color:#fff;}
.page-number ul li.active a:hover{background:#034EA1;}
.page-number ul li i{margin:0;font-size:22px;}

/* date-input */
.date-input{padding:10px 10px 0 10px;;}
.date-input input{padding:0 10px;height:40px;line-height:40px;}
.date-input ul li{position:relative;padding-left:120px;}
.date-input ul li.full{padding-left:0;margin-bottom:10px;padding-left:10px;}
.date-input ul li span.tip{width:120px;position:absolute;left:10px;top:10px;}
.date-input ul li input[type="button"]{border:1px solid #034EA1!important;}

/* error-tip */
#errtip{background:#fd7400;color:#fff;text-align:center;padding:10px 0;display:none;margin-bottom:10px;}

/* no-data */
.no-data{padding:10px;color:#959595;}

/* animate */
.animate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;}
.animate-1{-webkit-animation:bounceIn 1.2s .2s ease both;-moz-animation:bounceIn 1.2s .2s ease both;-ms-animation:bounceIn 1.2s .2s ease both;} /*弹*/
.animate-2{-webkit-animation:fadeInUp .5s .2s ease both;-moz-animation:fadeInUp .5s .2s ease both;-ms-animation:fadeInUp .5s .2s ease both;}/*向上淡入*/
.animate-3{-webkit-animation:fadeInDown .5s .2s ease both;-moz-animation:fadeInDown .5s .2s ease both;-ms-animation:fadeInDown .5s .2s ease both;}/*向下淡入*/
.animate-4{-webkit-animation:fadeOut .6s .2s ease both;-moz-animation:fadeOut .6s .2s ease both;-ms-animation:fadeOut .6s .2s ease both;}/*淡出*/
.animate-5{-webkit-animation:fadeIn .6s .2s ease both;-moz-animation:fadeIn .6s .2s ease both;-ms-animation:fadeIn .6s .2s ease both;}/*淡入*/
.animate-6{-webkit-animation:lightSpeedIn .6s .2s ease both;-moz-animation:lightSpeedIn .6s .2s ease both;-ms-animation:lightSpeedIn .6s .2s ease both;}
.animate-6o{-webkit-animation:lightSpeedOut .6s .2s ease both;-moz-animation:lightSpeedOut .6s .2s ease both;-ms-animation:lightSpeedOut .6s .2s ease both;}
.animate-7{-webkit-animation:flipInY .6s .2s ease both;-moz-animation:flipInY .6s .2s ease both;-ms-animation:flipInY .6s .2s ease both;}
.animate-8{-webkit-animation:flipOutY .6s .2s ease both;-moz-animation:flipOutY .6s .2s ease both;-ms-animation:flipOutY .6s .2s ease both;}
.animate-9{-webkit-animation:zoomIn .6s .2s ease both;-moz-animation:zoomIn .6s .2s ease both;-ms-animation:zoomIn .6s .2s ease both;}
.animate-10{-webkit-animation:bounceIn .6s .2s ease both;-moz-animation:bounceIn .6s .2s ease both;-ms-animation:bounceIn .6s .2s ease both;} /*快速弹*/
.rotateup{color:#2ba838;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.rotatedown{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.loop{animation-iteration-count:infinite;animation-duration:.8s}
.animate-5fast{animation:fadeIn .2s .1s ease both;--webkit-animation:fadeIn .2s .1s ease both;-moz-animation:fadeIn .2s .1s ease both;-ms-animation:fadeIn .2s .1s ease both;}/*淡入*/