@charset "utf-8";
/* CSS Document */

/*Common Reset Label,20141225,sww*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea,th, td, select{margin: 0; padding: 0; border:0 }
body, button, input, select, textarea{font: 100%/1 'Microsoft Yahei', Arial,Helvetica , "\5b8b\4f53", sans-serif;color:#333}
h1{font-size: 18px; font-weight:normal}
h2{font-size: 16px; font-weight:normal}
h3{font-size: 14px; font-weight:normal}
h4, h5, h6{font-size: 100%; font-weight:normal}
address, cite, dfn, em, var{font-style: normal} 
code, kbd, pre, samp, tt{font-family: "Courier New", Courier, monospace} 
small{font-size: 12px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
sup{vertical-align:text-top}
sub{ vertical-align:text-bottom}
ul, ol{list-style: none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; outline:none; text-decoration:none}
a:focus{outline:none;}
a:active,a:hover{outline:none}
abbr[title], acronym[title]{border-bottom: 1px dotted; cursor: help}
q:before, q:after{content: ''}
legend{color: #333} 
fieldset, img{border: none}
button, input, select, textarea{font-size: 100%;outline:0}
table{border-collapse: collapse; border-spacing: 0}
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;-webkit-border-radius:0px;border-radius:0px}
input, select{vertical-align:middle; }

/*common ClearFix,20141225,sww*/
.cf{clear:both;zoom:1}
.cf:before,.cf:after{content:"";display:block}
.cf:after{clear:both}
/*top,20141225,sww*/


.formT{background:#fff; margin-bottom:58px;}
.formTit{color:#e50020;font-size:20px;border-bottom:1px solid #ccc;padding-bottom:10px}
.controlGroup{font-size:12px}
.controlHalfL,.controlHalfR {float:left;width: 50%;margin-top:15px}
.controlLeft{ line-height: 30px;}
.controls{float:left;width:300px}
.dealerSelect.controls{width:728px}
.iptTxt{border: 1px solid #dfdfdf;padding: 0 5px;height: 26px;}
.iptTxt input{height: 26px;line-height: 26px;float: left;font-size: 14px;width: 90%;}
.getFocus{color:#999}
.redP_r5{color: #e20721;padding-right: 5px;}
.selectBox{position: relative;border: 1px solid #dfdfdf;background: #fff;}
.selectVal{height: 26px;line-height: 24px;color: #999;font-size: 14px;padding: 0 6px;min-width: 50px;overflow: hidden;cursor:pointer}
.selectNav{position: absolute;right: 0;top: 0;height: 26px;width: 26px;z-index: 2;background: #fff;}
.selectBox select{position: absolute;top: 0;left: -1px;height: 28px;width: 100%;opacity: 0;z-index: 100;}
.selectList{display: none;position: absolute;left: -1px;width: 100%;top: 22px;font-size: 12px;border: 1px solid #dfdfdf;background: #fff;z-index: 101;}
.heightAuto .selectList{height:auto !important} 
.selectList p{line-height: 18px;padding: 2px 0;padding-left: 6px;color: #333;}
.selectList p:hover{background: #e50020;color: #fff;cursor: pointer}
.selectNav em{display: block;width:9px;height:5px;font-size: 0;content: ".";margin: 12px auto 0;background:url(../images/arrow.png) no-repeat;background-position:0 0}
.selectBoxBlur em{background-position:-9px 0}
.dealerLocation{float:left;line-height:30px;margin-left:110px;margin-top:15px;font-size:14px;}
.dealerLocation span{color:#333;font-size:14px}
.dealerLocation em,.consulting li.last span em{width:12px;height:18px;display:inline-block;vertical-align:middle;margin:-3px 0 0 5px;background:url(locator.png) no-repeat;cursor:pointer;}
.controlGroup1{line-height:18px;color:#666;font-size:12px;border-top:1px solid #ccc;padding-top:15px;margin-top:15px;}
.controlGroup1 p{ font-size:14px;}

.confirmBtn{width: 132px;line-height: 39px;color: #2c111e;font-size: 0.875em;text-align: center;background: url(../images/btn.jpg) repeat-x ;margin-top: 28px;cursor: pointer;display:block; line-height:39px; font-size:16px; margin-left: 350px; }
.red{color:#e50020;cursor:pointer}
.closeBtn{background:url(../images/close.png) no-repeat;width:34px;height:34px;display:block;position:absolute;top:-34px;right:-70px}

.popupBox p.popupTitle{ height:40px; background:#333333; line-height:40px;margin-bottom:15px; position:relative; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.popupBox p.popupTitle span{padding-left:5%; color:#ffffff; font-size:12px; float:left;}
.fontRed{color:#e50020}
.basePolicy{font-size:12px;line-height:20px;}
.jspContainer{overflow:hidden; position:relative;}
.jspPane{position:absolute;padding:0 0 20px 0;}
.jspVerticalBar{position:absolute;top:0;right:0px;width:4px;height:100%;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#f2f2f2;position:relative;}
.jspDrag{background:#666666;position:relative;top:0;left:0;cursor:pointer;}
/* header */
.header{height:50px; background:#FFF;max-width:1400px;margin:0 auto}
.header .head-lt{float:left; padding-top:10px}
.header .head-rt{float:right; padding-top:14px}
/* footer */
.footer{height:70px; font-size:12px; line-height:70px;max-width:1400px;margin:0 auto}
.footer .copyRight{float:left}
.copyRight span{margin-left:30px;}
.footer .foot-logo{float:right}
.footer .foot-logo img{float:right; margin-top:25px}
/*pop*/
.popBg{display:none;position:fixed;left:0;top:0;bottom:0;right:0;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index:1002}
.popupBox{padding:35px;width:526px;margin-left:-263px;display:none;position:absolute;left:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.34);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.34);-moz-box-shadow:0 2px 5px rgba(0,0,0,.34);-ms-box-shadow:0 2px 5px rgba(0,0,0,.34);-o-box-shadow:0 2px 5px rgba(0,0,0,.34);z-index:1003}
.popClose{background-size:150px auto;position:absolute;right:0;top:0;display:block;width:34px;height:34px;background-position:0px -576px}
.consultDetInfo{height:450px}

@media only screen and (max-width: 768px) {
	
	.formT{width:615px}
	.controls{width:173px}
	.dealerSelect.controls{width:455px}
	
	}