@charset "gb2312";
/* 中文 */
body{background:#F2F2F2;}
.m0.layui-table{margin:0;}
.m0.layui-table[lay-size="sm"] td{font-size:14px;}

.wp{width:1200px;}
.wp.pd20{width:1160px; padding:20px;}
.wp.wbg{margin:0 auto;}
.mt70{margin-top:70px;}
.dtop{margin-top:40px;}
.dtop .wp{height:30px; background:#fff; padding:15px 0;}
.dtop .logo{margin-left:15px;}
.dtop .logo img{height:30px;}
.dtop .toptip{margin-left:5px; font-size:20px; line-height:30px; font-weight:bold;}
.dealerlist .wp{width:1200px;}
.dealerlist .header .middle .fr{display:block;}

/*.page{background:none;}

.page{padding:10px 0; overflow:hidden; text-align:center;}
.page a{display:inline-block; width:auto; height:20px; margin:0 5px; line-height:20px; font-size:14px; border:solid 1px #aaa; text-decoration:none; border-radius:3px;}
.page .a2{width:auto;}
.page b{display:inline-block; width:auto; height:20px; margin:0 5px; line-height:20px; font-size:14px; border:solid 1px #888; background:#F2F2F2; border-radius:3px; color:#333;}*/

.dtable1 td{padding:5px;}
.dtable1 th{padding:5px;}

.dheader .wp{position:relative; height:170px; color:#fff;}
.dheader .wp .blackbg{width:1200px; height:170px; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.dheader .avatar{position:absolute; left:40px; top:40px; width:50px; height:50px; border:solid 1px #F29700;}
.dheader .avatar img{width:50px; height:50px;}
.dheader .name{position:absolute; left:100px; top:40px; line-height:50px; font-size:20px; font-weight:bold;}
.dheader .pvcount{position:absolute; left:30px; top:110px; padding-left:20px; line-height:20px; font-size:18px; background:url(../../che2/dealer/images/bg.png) 0 -60px no-repeat;}
.dheader .tel{position:absolute; left:40px; top:110px; padding-left:25px; line-height:20px; font-size:18px; background:url(../../che2/dealer/images/bg.png) 0 2px no-repeat;}
.dheader .addr{position:absolute; left:375px; top:110px; max-width:615px; padding-left:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../../che2/dealer/images/bg.png) 0 -29px no-repeat;}


.dnav .wp{border-top:solid 1px #FEA000; background:#262A2D;}
.dnav ul{padding-left:15px;}
.dnav li{display:block; float:left; margin-right:1px; color:#fff;}
.dnav li.cur{background:#FEA000;}
.dnav li a{display:block; padding:0 20px; color:#fff; line-height:40px; font-size:16px; text-decoration:none;}

.dleft{float:left; width:860px;}
.dright{float:right; width:280px;}
.dleft2{float:left; width:280px;}
.dright2{float:right; width:860px;}
.dleft4{float:left; width:280px;}
.dright4/*经销商列表页*/{float:right; width:880px;}

.header .middle .fr{display:none;}

table[cellpadding="5"] td{padding:5px;}
table[cellpadding="5"] th{padding:5px;}


.dlist .content{padding:20px;}
.dlist .diqu{padding-left:50px; margin-bottom:20px;}
.dlist .diqu li{float:left; margin:5px 10px 5px 0;}
.dlist .diqu span{display:block; float:left; width:50px; margin:5px 0 5px -50px;}
.dlist .diqu li a{padding:3px 5px;}
.dlist .diqu li.cur a,.dlist .diqu li:hover a{background:#d00; color:#fff;}
.dlist .list .li{margin-top:40px;}
.dlist .list .li .avatar{float:left; width:130px; height:130px;}
.dlist .list .li .avatar img{width:130px;}
.dlist .list .li .info{float:left; width:400px; margin-left:20px;}
.dlist .list .li .info .dname{display:block; margin-bottom:15px; font-size:16px; font-weight:bold; color:#333 !important;}
.dlist .list .li .info div{margin-bottom:5px;}
.dlist .info2{width:300px;}
.dlist .info2 .info2tips{font-size:16px;}
.dlist .info2 .info2list{height:50px; padding:10px 0; line-height:25px; /* font-size:16px;*/}
.dlist .info2 .info2btn{display:block; width:110px; height:32px; text-align:center; line-height:32px; background:#F3653E; color:#fff; text-decoration:none;}
.bjbrand{border:solid 1px #E4E9EF;}
.bjbrand .allbrand ul{float:left;}

.dsearch{margin-bottom:30px; border:solid 1px #ddd;}
.dsearch input[type="text"]{border:none; width:200px; height:20px; padding:5px; line-height:20px;}
.dsearch input[type="submit"]{border:none; width:67px; height:30px; border-left:solid 1px #ddd;}

.dlist dl{display:block; margin-bottom:5px; line-height:25px;}
.dlist dt{display:block; float:left; width:50px;}
.dlist dd{display:block; float:left; margin-right:10px;}
.dlist dd span{display:inline-block; margin-right:10px; padding:0 5px; background:#d00; color:#fff;}



.box3{border:solid 1px #ddd;}
.box3 .title{padding:10px 20px; line-height:20px; background:#F5F5F5; font-size:18px;}

.box5 .title{padding:10px 20px; background:#E4E9EF; font-size:18px; line-height:20px;}
.box5 .title h3{float:left; font-weight:100; font-size:18px; line-height:20px;}
.box5 .title:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}


.cxlist li{padding:20px; border-bottom:dashed 1px #eee;}
.cxlist li .img{display:block; float:left; width:160px; height:120px;}
.cxlist li .img img{width:160px; height:120px;}
.cxlist li .info{float:right; width:640px; height:120px;}
.cxlist li .info .tit{display:block; font-size:20px;}
.cxlist li .info .time{margin-top:8px; color:#666;}
.cxlist li .info .desc{margin-top:8px;}

.tplist{padding:14px;}
.tplist ul{width:850px; text-align:center;}
.tplist li{width:200px; float:left; margin-right:10px;}
.tplist li img{width:200px; height:133px;}


.bjlist .cli{padding:20px; border-bottom:dashed 1px #eee;}
.bjlist li .img{display:block; float:left; width:150px; height:100px;}
.bjlist li .img img{width:160px; height:auto;}
.bjlist li .info{float:right; width:640px; height:100px;}
.bjlist li .info .cname{display:inline-block; margin-bottom:10px; font-size:20px; color:#FF9F03; text-decoration:none;}
.bjlist li .price{color:#A9A9A9;}
.bjlist li .price span{color:#333333;}
.bjlist li .stip{position:relative; float:right; width:90px; height:20px; line-height:20px; margin-bottom:-1px; padding:0 5px; padding-right:30px; border:solid 1px #ddd; text-align:center; background:url(../../../che2/images/bjnumtip.png) right -20px #F5F5F5 no-repeat; cursor:pointer; z-index:100;}
.bjlist li .show .stip{border-bottom:none; background-position:right 0px;}
.bjlist li .show table{display:table; *display:block; z-index:1;}
.bjlist table{position:relative; display:none; background:#ddd; border:solid 1px #ddd;}
.bjlist table td{background:#fff; padding:5px; border:solid 1px #ddd;}
.bjlist table th{background:#F5F5F5; padding:5px; border:solid 1px #ddd;}

.bjbrand .content{padding:20px;}
.bjbrand .clearfix{margin-bottom:30px;}
.bjbrand .icon{float:left; width:60px;}
.bjbrand .icon img{width:60px; height:60px; border:solid 1px #eee;}
.bjbrand ul{float:right; width:150px;}
.bjbrand li{line-height:25px; font-size:16px;}
.bjbrand .bname{line-height:50px; font-size:20px;}

.bjyh{border:none;}
.bjyh .title{border:solid 1px #ddd; border-bottom:none;}
.bjyh table{background:#ddd; border:solid 1px #ddd;}
.bjyh table td{background:#fff; padding:5px; border:solid 1px #ddd;}
.bjyh table th{background:#fff; padding:5px; text-align:left; border:solid 1px #ddd;}

.jieshao{padding:1em 0;}
.jieshao p{text-indent:2em;}

.liuyanban form{margin-top:10px;}
.liuyanban form .checkall{margin-right:5px; margin-top:-2px; margin-bottom:2px; vertical-align:middle;}
.liuyanban form .checkalllabel{margin-right:10px; line-height:38px;}
.liuyanban input[name='key']{height:14px; padding:5px; line-height:14px;}
.liuyanban input[name='gid[]']{vertical-align:middle;}
/*.liuyanban input[name='isprivate']{margin-bottom:-1px;}*/
.liuyanban input[type="submit"]{width:90px; padding:5px; line-height:20px; border:none; background:#FF7E00; color:#fff; border-radius:3px;}
.liuyanban textarea{width:825px; overflow-y:scroll; margin-bottom:10px; padding:5px; border:solid 1px #ddd;}
.liuyanban .lytitle{height:30px; margin:0 10px; margin-bottom:10px; border-bottom:solid 2px #ddd;}
.liuyanban .lytitle h3{float:left; margin-bottom:-2px; padding:0 10px; line-height:30px; border-bottom:solid 2px #1269B0;}
.liuyanban .uname{color:#FF7E00;}
.liuyanban table{background:#eee;}
.liuyanban table td{background:#fff;}
.liuyanban table .td1{padding:0 10px 10px 10px;}
.liuyanban table .td1 .text{padding:10px; word-break:break-all; background:#F5F5F5;}
.liuyanban table .retext{margin-top:5px; padding:10px; word-break:break-all; background:#fdb;}
.liuyanban .tableborder{margin-bottom:10px; border-bottom:dashed 1px #eee;}
.liuyanban .keyinput input{display:inline-block; width:40px; height:14px; padding:4px; line-height:16px; border:solid 1px #ddd;}
.liuyanban .showkey{margin-left:5px;}
.liuyanban .showkey img{width:50px; height:24px;}
.liuyanban .layui-form .layui-unselect{margin-top:0; margin-left:5px;}

.addtitle{border-bottom:solid 1px #ddd; font-size:20px; padding:20px; margin-bottom:30px;}
.add{min-height:500px; padding-bottom:30px;}
.add .close{position:absolute; right:0; top:0px; width:18px; height:18px; background:url(images/post_model_close.png);}
.add .close{background-position:0 -18px;}
.add input[type='text']{height:26px; line-height:26px; border:solid 1px #e6e6e6; padding:5px 10px;}
.add .red{color:red;}
.add #brandname{width:145px;}
.add .brandbox{position:relative; display:block; float:left;}
.add #brand_list{position:absolute; display:none; width:165px; height:420px; left:0; top:38px; border:solid 1px #ddd; background:#fff; overflow:hidden; z-index:100;}
.add .letter{float:left; width:17px; height:100%; padding:5px; font-size:12px; border-right:solid 1px #ddd;}
.add .letter li{width:7px; padding:0 3px; text-align:center; color:#999; cursor:pointer;}
.add .letter li.cur{color:#000; background:#999;}
.add .letter li[onclick]{display:block; color:#000;}
.add .brands{float:right; width:130px; height:420px; overflow-x:hidden; overflow-y:scroll; z-index:100;}
.add .brands li{padding:3px 5px;}
.add .brands li a{display:block; color:#000;}
.add .brands li:hover{background:#999;}

.add #modelname{display:none; width:140px;}
.add .modelbox{position:relative; display:block; float:left; margin-left:10px;}
.add #model_list{position:absolute; display:none; width:160px; left:0; top:38px; border:solid 1px #ddd; z-index:100;}
.add #model_list #models{width:160px; min-height:100px; max-height:420px; background:#fff; overflow-x:hidden; overflow-y:scroll;}
.add #model_list .ultitle{font-weight:bold; padding:0 5px;}
.add #model_list li{padding:3px 5px; cursor:pointer;}
.add #model_list li:hover{background:#999;}
.add .modetip{float:left; margin-left:20px; line-height:30px;}

.add #stylename{display:none; width:240px;}
.add .stylebox{position:relative; display:block; float:left; margin-left:10px;}
.add #style_list{position:absolute; display:none; width:260px; left:0; top:38px; border:solid 1px #ddd;}
.add #style_list #styles{width:260px; min-height:100px; max-height:420px; background:#fff; overflow-x:hidden; overflow-y:scroll; z-index:100;}
.add #style_list .ultitle{font-weight:bold; padding:0 5px;}
.add #style_list li{padding:3px 5px; cursor:pointer;}
.add #style_list li:hover{background:#999;}

.add #styles .ultitle2{margin:20px 0; font-weight:bold;}
/*.add #styles input{border:none;}*/
.add #styles .sid input{width:60px;}
.add #styles .syear input{width:50px;}
.add #styles .sname input{width:300px;}
.add #styles .zprice input{width:50px;}
.add #styles .price input{width:50px;}
.add .input{width:150px;}
.add input[type="submit"]{width:100px; height:35px; line-height:35px; text-align:center; background:#1269B0; border:none; color:#fff; border-radius:5px;}
.add .select{width:160px; height:35px; padding:5px; border:solid 1px #ddd;}

.styletable{background:#aaa; border-spacing:1px;}
.styletable td{background:#fff; padding:5px;}
.styletable th{background:#ddd; padding:5px;}

.table1{background:#eee; border-spacing:1px;}
.table1 td{background:#fff;}
.table1 th{background:#f5f5f5;}
.table1 th a{color:#5CA0D9;}


.xcConfirm.regbook .popBox{width:400px; height:300px;}
.xcConfirm.regbook .popBox .txtBox{height:250px; margin:10px;}
.xcConfirm.regbook .popBox .txtBox p{height:250px; margin:0;}
.xcConfirm.regbook .popBox .btnArea{display:none;}

.img_upload{display:none; width:120px; height:125px; margin:150px; overflow:hidden;}
#upload_show ul li{position:relative; display:block; float:left; width:150px; margin:4px;}
#upload_show ul li a{position:absolute; right:0; top:0; padding:3px; background:#999; color:#fff;}
#upload_show ul li img{width:150px; height:113px;}
#upload_show ul li input{width:140px; padding:4px;}
#submittext{display:none;}
#colorspan{display:none;}


#avatarimg img{width:100px; height:100px; border-radius:50%;}

.editavatar{display:none; width:450px; height:250px; margin:10px auto; overflow:hidden;}
.editavatar object{display:block; margin-top:-113px;}

.setbox{margin-top:20px; padding:30px; border:solid 1px #ddd;}
.setbox.mt0{margin-top:0;}


.input2{padding:5px 0; line-height:35px;}
.input2 .label{display:block; float:left; width:120px;}
.input2 .label span{color:#e21519;}
.input2 input[type="text"],.input2 input[type="password"]{float:left; width:250px; height:23px; padding:5px 10px; line-height:23px; border:solid 1px #ddd; border-radius:4px;}
.input2 input[type="checkbox"]{vertical-align:middle; margin-top:-3px;}
.input2 input[type="radio"]{vertical-align:middle; margin-top:-3px;}
.input2 input[type="file"]{float:left; height:25px; margin-top:5px;}
.input2 .inputlabel{margin-right:10px;}
.input2 [inputtip]{display:block; float:left; height:23px; margin-left:10px; margin-top:6px;}
.input2 #quxianTip[inputtip]{margin-top:3px; margin-left:5px;}
.input2 select{float:left; margin-right:5px; padding:5px; border:solid 1px #ddd; border-radius:4px;}
#saytext{float:left; width:400px; height:60px; padding:10px; border:solid 1px #ddd; border-radius:4px;}
#mappoint{margin-right:10px;}
.submit1{width:60px; height:30px; border:none; border-radius:5px; background:#FF2927; color:#fff;}

#bat input[type="checkbox"]{vertical-align:middle;}
#bat .checkalllabel{margin-left:10px; line-height:38px;}
#bat .checkalllabel input{margin-right:5px; margin-top:-1px; margin-bottom:1px;}

#brand_list{z-index:1000000000;}
#model_list{z-index:1000000000;}
#style_list{z-index:1000000000;}