@charset "utf-8";
/* 公共区 */
body { background-color: #fff; font-family:"Microsoft Yahei","SimSun",Arial,Tahoma,sans-serif; line-height: 20px; color: #58595b; padding: 0px; margin: 0px; -webkit-text-size-adjust: none; font-size: 14px; background-image: url(../images/bg.jpg); }
.mlAuto { margin-left: auto; margin-right: auto; }
.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
.ml15{margin-left:15px;}
input, textarea, select { outline: none; resize: none; font-size: 12px;/* vertical-align: middle;*/ }
.img_middle_no_border { vertical-align: middle; border: 0px; }
.img_float_left_no_border { float: left; border: 0px; margin-right: 8px; }
.img_block { display: block; }
.img_middle { vertical-align: middle; }
.ga1 { color: #58595b; text-decoration: none; }
.flow { _display: none; left: 20px; top: 550px; position: fixed; }
.flow-window { display: none; position: absolute; left: 0px; top: 0px; z-index: 1000; }
.flow-window .close { position: absolute; right: 0px; top: 0px; background-image: url(../images/close.png); width: 22px; height: 23px; display: block; }
.cxld-box{width:1280px;background:url(../images/cxld-bg.png) center 115px no-repeat;}
.main { width: 1035px; /*overflow:hidden;*/ }
.cxld{width:933px; margin:0 auto; }

#wrapper{width:100%; overflow: hidden; position: relative;}
#bodyCont{position: relative; top:0; left:0; margin: 0 auto; width: 1280px;}
/* 车型亮点 */
.focus{width:933px;height:466px;margin-bottom:25px;overflow:hidden;background:url(../images/loading.gif) no-repeat center;}
.f426x240{width:933px;height:466px;overflow:hidden}
.f426x240 img{width:933px;height:466px;}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:12px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}

.item .title-bar { margin-bottom: 20px; background-image: url(../images/line.png); background-position: center top; background-repeat: no-repeat; }
.item .title-bar .main { position: relative; width: 993px; }
.item .title-bar .main .more,.item .title-bar .main .xsdf-ssty { position: absolute; bottom: 0px; right: 0px; }
.item .title-bar.nobg { background: none; }
.news .item-c { width: 953px; padding-left: 41px; }
.cxld-box .item-c {width:933px;height:446px;}


/*预约试驾样式*/
#yysj{display:none;position:absolute;width:1212px;height:100px;margin: 0 0 0 -606px;bottom:0px;left:50%;z-index: 1000;}
#yysj .xx{width:980px;height:436px;}
#yysj .xx .dv2{width:980px;margin:0 auto;height:400px; overflow:hidden;}
#yysj .xx .dv2 .btns{height:65px;}
#yysj .xx .dv2 .btns a{width:191px;height:65px;background:url(../images/btn_fun0.png) 0 0 no-repeat;display:inline-block;}
#yysj .xx .dv2 .btns a.m2{background-position:-191px 0;}
#yysj .xx .dv2 .btns a.m3{background-position:-382px 0;}
#yysj .xx .dv2 .btns a.m4{background-position:-573px 0;}
#yysj .xx .dv2 .btns a.m5{background-position:-764px 0;}
#yysj .xx .dv2 .btns a.cur,#yysj .xx .dv2 .btns a:hover{background-image:url(../images/btn_fun.png);}
#yysj .xx .dv2 .f_cn{background:url(../images/bg_fun1.png) no-repeat;width:956px;height:320px;display:block;}
#yysj .xx .dv2 .f_cn .fun{width:920px;height:320px;position:relative;}
#yysj .xx .dv2 .f_cn .fun img{position:absolute; left:15px;top:11px;}
#yysj .xx .dv2 .f_cn .fun div{position:absolute; left:16px;top:11px;}
.n12parent { width: 980px; margin: 0 auto; }
.n12box { width: 1212px;}
.n12box .lyysj { width:100%; height:40px; padding:30px 0; float: left; color: #221815;}
.n12box .lyysj form { color:#221815 }
.n12box .lyysj table{border-left:3px solid #38c;}
.n12box .lyysj .title, .n12box .rjcx .tit {background-image: url(../images/test-drive-info-title-bg.png); width:405px; height:40px; border: 1px solid #282828; border-bottom: 4px solid #909090; line-height: 40px; margin-bottom:5px;}
.n12box .lyysj .title, .n12box .rjcx .tit .tb-l {float: left; width: 150px; margin-right:10px;}
.n12box .lyysj .title, .n12box .rjcx .tit .tb-r {float: left; line-height: 40px;}
.n12box .lyysj .title, .n12box .rjcx .tit .tb-r span {color: #c00; font-weight:bold; font-size:18px;}
.n12box .lyysj td { padding: 3px 0; }
.n12box .lyysj .t1 { width: 100px; padding-right: 10px; text-align: right; font-size: 16px;color: #ffffff }
.n12box .lyysj .w1 { height: 20px; border: 1px solid #bebebe; width: 120px; background: #fff; line-height: 20px; padding: 0 5px; font-size:14px; font-family:"Microsoft Yahei","SimSun",Arial,Tahoma,sans-serif;}
.n12box .lyysj .w2 { height: 30px; border:1px solid #bebebe; border-right:none; width: 321px; background: #fff url(../images/droparrow.jpg) no-repeat 280px center; line-height: 30px; padding: 0 5px; font-size:14px; font-family:"Microsoft Yahei","SimSun",Arial,Tahoma,sans-serif;}
.n12box .lyysj .td_gen label { padding-right: 0px; font-size:14px;}
.n12box .lyysj .td_gen label input { vertical-align: -2px; margin-right: 5px;}
.n12box .lyysj .submit_btn { float: left; margin: -42px 0 0 895px; }
.n12box .lyysj .submit_btn img{border:0;}
.n12box .lyysj .formText{float:left;width:465px;line-height:40px; text-align:center;}

.n12box .rjcx { width: 420px; color: #535353; float: left;}
.rjcx .morecity { padding-bottom: 5px;height: 35px; padding-top: 3px; }
.rjcx .push_info {  position: relative; width: 400px; height: 240px; }
.rjcx .push_info {}
.push_info .dv_scroll_bar { width: 1px; background: #c3c3c3; height: 160px; position: absolute; right: 10px; top: 13px;}
.push_info .Scrollbar-Track { width: 16px; }
.push_info .Scrollbar-Handle { width: 12px; cursor: pointer; height: 44px; background: #c5b39e; left: -6px; top: 0px; position: absolute; }
.push_info .dv_scroll { width: 405px; float: left; position: relative; border: 1px solid #c3c3c3; background: #fff;  height: 180px; overflow: hidden; }
.push_info .Scroller-Container { position: absolute; font-size: 12px; left: 0; top: 0; width: 405px;  }
.push_info .Scroller-Container li { line-height: 20px; padding: 0 18px; padding-top: 15px; }
.push_info .Scroller-Container li .btn { padding: 8px 0 10px; }
.push_info .Scroller-Container li .more { width: 89px; height: 20px; display: block; background: #ddd; color:#963; text-align:center; line-height:20px; border-radius:2px;}


.dropdown {outline:none;display:inline-block;*display:inline;*float: left; font-family: "microsoft yahei"; z-index: 100;}
.dropdown h4{cursor:default; text-indent:5px; margin:0; padding:0;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown div {display:block; /*fix bug*/}
.dropdown ul{position:absolute;display:none; overflow-y: auto; margin:0;padding:0;float:left;clear:both; z-index: 100;}
.dropdown ul li{text-indent:5px;margin:0;padding:0;list-style:none;display:block;cursor:default;}
.dropdown ul li.over{}
.dropselectbox {display:inline; margin-right: 13px;}
/* write you style here */
.dropselectbox { /*background:#DDD url(selectBg.png) repeat-x left top;*/ }
.dropdown h4{height:20px; color: #000; font-weight: normal;border: 1px solid #bebebe; font-size: 14px; line-height: 20px; background:#fff url(../images/droparrow.jpg) no-repeat right center;}
.dropdown h4.over{ background-image:url(../images/droparrow.jpg);}
.dropdown h4.current{}
.dropdown ul{ border:1px solid #4f4f4f; background:#fff; }
.dropdown ul li{background:#fff; height:25px; font-size: 14px; line-height: 25px; }
.dropdown ul li.over{background:#369; color:#FFF;}

.sdiv { float: left; width: 10px; color: #ff0029; }
.series { width: 290px; height: 60px; float: left; }
.series .left-btn { float: left; background-image: url(../images/scroll-left-bg.png); width: 18px; height: 60px; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.series .right-btn { float: right; background-image: url(../images/scroll-right-bg.png); width: 18px; height: 60px; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.series .center { float: left; width: 254px; height: 60px; overflow: hidden; text-align: center; }
.series .center .list { width: 254px; float: left; }
.series .center .max { width: 1000000px; }
.series .center .series-input { display: none; }
.cdiv { float: left; width: 360px; }
.cdiv .list { float: left; width: 180px; }
.nsselect { display: none; }
.nsselect-c { background-image: url(../images/nss-select-icon.png); background-position: right center; background-repeat: no-repeat; height: 25px; position: relative; line-height: 24px; color: #505050; font-size: 16px; }
.nsselect-c .nss-text { border-bottom: 1px solid #574d50; cursor: pointer; height: 25px; line-height: 24px; width:120px; overflow:hidden;   }
.nsselect-c .drop { position: absolute; width: 100%; left: 0px; top: 25px; display: none; background-color: #fff; }
.nsselect-c .drop .drop-c { border: 1px solid #574d50; }
.nsselect-c .drop .drop-c .nss-list { padding-left: 10px; cursor: pointer; overflow:hidden; line-height:24px; height:24px; }
.nsselect-c .drop .drop-c .nss-list:hover { background-color: #ddd; }
/*END预约试驾*/

.checkboxFour label {
    display: block;
    width: 20px;
    height: 20px;

    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;

    z-index: 1;

    background: #ddd;

    -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}
.checkboxFour input[type=radio]:checked + label {
    background: deepskyblue;
}

.checkboxfive label {
    display: block;
    width: 20px;
    height: 20px;

    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    position: absolute;

    z-index: 1;

    background: #ddd;

    -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
    box-shadow:inset 0px 1px 3px rgba(0,0,0,0.5);
}
.checkboxfive input[type=radio]:checked + label {
    background: deepskyblue;
}
