@charset "utf-8";
/* CSS Document */
body,input,textarea,select,td{font-size:12px;color:#333; padding:0; margin:0}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{margin:0}
body{ font-family:"\5FAE\8F6F\96C5\9ED1"}
ul,ol{padding-left:0;list-style-type:none}
a{text-decoration:none;outline: medium none; color:#333}
a:hover{text-decoration:none;color:#529ff2}
img{border:0;}
.fl{float:left}
.fr,.r{float:right}
.pt10{padding-top:10px}
.area,.aream{width:1200px;margin:0 auto; text-align:left}
.area:after,.aream:after{content:"."; display:block;height:0;visibility:hidden;clear:both;}
.aream{ margin-top:20px;}
.adcon img,.ad_con img{ background:none}


/**s= 公共 **/
.nobor{ border:none !important;}
.red{ color:#D52525}
.col9{ color:#777}
.col3{ color:#333}
.x_bgtxt{display:block;position:absolute;bottom:0px; left:0px; z-index:4; font:14px/40px "\5FAE\8F6F\96C5\9ED1"; color:#FFF; text-align:left; overflow:hidden; height:40px; width:100%; text-align:center}
.x_bg{ height:40px; background:#000;filter:alpha(opacity=80); opacity: 0.8; display:block; position:absolute; z-index:2;bottom:0px; left:0px; width:100%;}
.btn{font:18px/40px "\5FAE\8F6F\96C5\9ED1"; color:#fff; background:#529ff2; display:block; float:left; text-align:center; width:100px;}
.btn:hover{ background:#3F87D9; text-decoration:none;color:#fff;}
.mbtn{font:18px/38px "\5FAE\8F6F\96C5\9ED1"; color:#529ff2; border:1px #529ff2 solid;display:block; float:left;text-align:center; width:128px;}
.mbtn:hover{ background:#4D9DF4; color:#fff}
/***s= 下拉浮层*/
.hltit{ padding:0 26px 0 16px; background:url(/auto../images/ico2_bg.png) no-repeat right -35px; display:block;}
.hcon{ position:absolute; top:29px; border:1px #EBEBEB solid; background:#FFF; display:none;left:0; height:336px;}
.show .hcon{ display:block}
.show .hltit{ background:#fff url(/auto../images/ico2_bg.png) no-repeat right -57px; border:1px #EBEBEB solid; border-bottom:0px; position:relative; z-index:102; padding:0 25px 0 15px; border-top:0px;}
.hcon .citytip{font:14px/28px "\5FAE\8F6F\96C5\9ED1"; padding:10px 10px 10px 10px; border-bottom: 1px #EBEBEB solid;word-break:break-all; width:268px;}
.hcon .citytip a{ font-family:"\5FAE\8F6F\96C5\9ED1"; margin:0 9px 0 10px; color:#333}
.hcon .citytip a:hover{ color:#529ff2}
.citylist{overflow-y:scroll; overflow-x:hidden;font:14px/40px "\5FAE\8F6F\96C5\9ED1"; height:250px;width:288px;  }
.citylist dl{ width:278px; margin-left:0px; overflow:hidden;}
.citylist dt{ padding-left:20px; width:66px; float:left; color:#aaa; text-align:right}
.citylist dt em{ font-style:normal; float:left;}
.citylist dd{ padding-left:4px; width:184px; float:left;}
.citylist dd a{ margin:0 8px; display:inline-block; color:#333}
.citylist dd a:hover{ color:#529ff2}
/**s=  car 下拉框**/
.head .ml{ margin-left:150px;}
.selbox{ width:171px; height:20px; position:relative; float:left; margin-left:-1px; z-index:100; margin-top:5px;}
.selwid{ width:172px;}
.seltit{border:1px #ebebeb solid;height:18px;font:12px/18px "\5FAE\8F6F\96C5\9ED1";padding:0 16px 0 8px;color:#777;background:#fff url(/auto../images/ico2_bg.png) no-repeat right -42px;display:block;cursor:pointer;overflow:hidden;}
.selcon{position:absolute; top:18px; border:1px #ebebeb solid; background:#FFF; text-align:left; display:none;overflow-y:scroll; overflow-x:hidden; z-index:10;width:170px; left:0px;}
.selp{ width:409px;height:360px;}
.selcon p{ font:14px/40px "\5FAE\8F6F\96C5\9ED1"; text-indent:-40px; margin-left:60px; border-bottom:1px #ebebeb solid; padding:6px 0}
.selcon p strong{ font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#aaa; padding-right:30px;}
.selcon p a{ margin: 0 20px 0 0; display:inline-block; text-indent:0px;}
.selcon p a:hover{ color:#529ff2}
.selcon .rmode{ color:#aaa; border-bottom:1px #ebebeb solid; padding:0 0 0 18px; text-indent:0px; margin-left:0px; background:#F7F7F7; height:39px;}
.selbox .black{ color:#333;}

.sellist{ width:170px;font:14px/30px "\5FAE\8F6F\96C5\9ED1"; }
.sellist li{ height:30px;}
.sellist li a{ display:block;  height:30px; overflow:hidden; padding:0px 0 0 20px; float:none; border:0px;}
.sellist li a:hover{ background:#f7f7f7; color:#0766B6}
.sellist .th{border-bottom:1px #ebebeb  solid; height:38px; line-height:38px; background:#f7f7f7; padding-left:20px;}

.show .selcon{ display:block}




/**s= top**/
.head{ height:30px; background:#F7F7F7;font:12px/30px "\5FAE\8F6F\96C5\9ED1"; color:#777; position:relative; z-index:10000; min-width:1200px;}
.head .hlbox{ float:left; position:relative; height:30px;}
.head .hrbox{ float:right; position:relative; height:30px;}
.head .login{ float:right; height:30px;}
.head  .hcon{ display:none}
.show .hcon{ display:block}
.head  a{ color:#777}
.head  .fl a{ margin-right:10px;}
.head .hdl2{ width:464px;font:14px/40px "\5FAE\8F6F\96C5\9ED1"; overflow:hidden; }
.head .hdl2 dt{ padding:9px 0 0 20px; width:46px; float:left; color:#529ff2; text-align:left}
.head .hdl2 dt a{ color:#529ff2}
.head .hdl2 dd{ width:398px; float:left; border-bottom:1px #EBEBEB solid; padding:9px 0 10px}
.head .hdl2 dd a{ margin-right:20px; color:#333}
.head .hdl2 dd a:hover{ color:#529ff2}
.hrbox  .hcon{ left:auto; right:0px; height: auto;}
.applist{ height:175px; overflow:hidden;font:12px/43px "\5FAE\8F6F\96C5\9ED1"; width:133px; }
.applist li{ height:43px; border-bottom:1px #EBEBEB solid;width:133px;  }
.applist a{ padding-left:50px; display:block; height:43px; background:url(/auto../images/appcio.png) no-repeat 9px 6px; color:#333}
.applist a:hover{ background:#F7F7F7 url(/auto../images/appcio.png) no-repeat 9px 6px; text-decoration:none}
.applist .appico02,.applist .appico02:hover{ background-position:9px -37px;}
.applist .appico03,.applist .appico03:hover{ background-position:9px -80px;}
.applist .appico04,.applist .appico04:hover{ background-position:9px -123px;}
.applist .appico05,.applist .appico05:hover{ background-position:9px -166px;}
.applist .appico06,.applist .appico06:hover{ background-position:9px -209px;}
.applist .appico07,.applist .appico07:hover{ background-position:9px -252px;}
.hicolist{ width:122px;}
.hicolist li{ height:30px;font:12px/30px "\5FAE\8F6F\96C5\9ED1";}
.hicolist a{ padding-left:20px; display:block;}
.hicolist a:hover{background:#f7f7f7; color:#529ff2; text-decoration:none}
.htlist{ width:100px; padding:5px 0;}
.htlist li{font:12px/30px "\5FAE\8F6F\96C5\9ED1"; position:relative}
.htlist a{ padding-left:15px; display:block; position:relative}
.htlist a:hover{background:#f7f7f7; color:#529ff2; text-decoration:none}
.htlist em{font-style:normal; color:#fff; background:#d93e3e; font-family:Arial; width:14px; height:14px; position:absolute; border-radius:6px; line-height:14px; text-align:center;font-size:10px;-webkit-transform:scale(0.8); display:block; top:8px; right:10px;}
.hico05{ display:inline-block; position:relative;}
.hico05 em{ font-style:normal; color:#fff; background:#d93e3e; font-family:Arial; width:14px; height:14px; position:absolute; border-radius:6px; line-height:14px; text-align:center;font-size:10px;-webkit-transform:scale(0.8); display:block; top:3px; right:-8px;}
.head .hico06{ color:#529ff2}
.head .hlnobg{ float:right; background:none; padding:0 10px;}
.head .hrbox .hlnobg{  padding: 0 26px 0 16px;background: url(/auto../images/ico2_bg.png) no-repeat right -35px;}
.head .show .hlnobg{  background: #fff url(/auto../images/ico2_bg.png) no-repeat right -57px;  padding: 0 25px 1px 15px;}
.hfram{ width:194px; padding:15px 20px 20px; font:12px/20px "\5FAE\8F6F\96C5\9ED1"; color:#888}
.hfram p{ padding-bottom:15px;}
.logintxt{height:24px;border:1px #d8d8d8 solid; padding:2px 4px; width:184px;font:12px/24px "\5FAE\8F6F\96C5\9ED1"; margin-bottom:4px;}
.head .btn{ width:70px; height:20px; font:12px/20px "\5FAE\8F6F\96C5\9ED1"; margin-top:5px; color:#fff}
.hfram .btn{ float:none; width:194px; height:30px; margin:0 auto; line-height:30px; font-size:16px;}
#checklogin{ vertical-align:-2px;}

.tnav{font:12px/30px "\5FAE\8F6F\96C5\9ED1"; height:30px;text-align:center;color:#777}
.tnav a{color:#777; margin:0 12px;}
.tnav a:hover{ text-decoration:none; color:#333}

.ppselecter, .ppselecter * {font-size:12px; font-family:"\5FAE\8F6F\96C5\9ED1", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.ppselecter { border: 1px solid #77AAE3; width:220px; position:absolute; overflow:hidden;}
.ppselecter_ssl{width:175px;}
.ppselecter .ppseltit {background-color:#EEF7FD; height:15px;padding-top:4px;text-indent:6px; color:#666; border-bottom:1px solid #77AAE3; line-height:15px;}
.ppselecter table td table td {padding: 3px; width:214px; height:14px; overflow:hidden}
.ppselecter .active {background:#D1E8FA; color:#333; font-weight: normal;}


/**e= top**/
/**s= menu**/
.menu_box{ background:#529ff2; height:40px; margin-top:10px; min-width:1200px;}
.menu_box h1,.menu_box .logo{ height:40px; width:130px;background:#fff url(/auto../images/ico1_bg.png) no-repeat 16px -160px; overflow:hidden; float:left; margin-top:0px;}
.menu_box h1 a,.menu_box .logo a{ text-align:left; text-indent:-20em;height:40px; width:130px;overflow:hidden; display:block}
.menu_box .menu{ float:left;font:16px/40px '\5B8B\4F53'; color:#65A9FA; width:1066px; padding-left:4px;}
.menu_box .menu a{font:16px/40px "\5FAE\8F6F\96C5\9ED1"; color:#fff; margin:0 13px; }
/**e= menu**/
/**s= car menu**/
.carico_box{font:14px/50px "\5FAE\8F6F\96C5\9ED1";  position:relative; z-index:102; margin-top:8px;}
.carico_box a{ background:url(/auto../images/car_ico.jpg-.html) no-repeat 0px 8px; padding-left:49px; width:42px; float:left;}
.carico_box .carm02{ background-position:-91px 8px; padding-left:70px; width:42px;}
.carico_box .carm03{background-position:-204px 8px; padding-left:80px; width:54px;}
.carico_box .carm04{background-position:-337px 8px; padding-left:86px; width:40px;}
.carico_box .carm05{background-position:-462px 8px; padding-left:92px; width:56px;}
.carico_box .carm06{background-position:-610px 8px; padding-left:90px; width:40px;}
.carico_box .carm07{background-position:-738px 8px; padding-left:72px; width:40px;}
.carico_box .carm08{background-position:-851px 8px; padding-left:68px; width:38px;}
.carico_box .carm09{background-position:-958px 8px; padding-left:90px; width:38px;}
.carico_box .carm10{background-position:-1088px 8px; padding-left:68px; width:44px;}

.carm_con{ position:absolute; top:45px; left:0px; width:1198px; border:1px #529ff2 solid; background:#fff; height:80px; padding-top:8px; display: none}
.carm_con em{ position:absolute; width:16px; height:7px; background:url(/auto../images/ad_bg.jpg) no-repeat bottom center; top:-7px;}
.carm01_con em{ left:38px;}
.carm02_con em{ left:150px;}
.carm03_con em{ left:264px;}
.carm04_con em{ left:390px;}
.carm05_con em{ left:510px;}
.carm06_con em{ left:654px;}
.carm07_con em{ left:778px;}
.carm08_con em{ left:898px;}
.carm09_con em{ left:1020px;}
.carm10_con em{ left:1135px;}
.carm_con ul{ height:80px; overflow:hidden; padding-left:20px; line-height:24px;}
.carm_con li{ width:290px;}
.carm_con li,.carm_con li img{float:left;}
.carm_con li p{ position:relative; padding-left:30px; margin-top:10px;float:left; width:148px; overflow:hidden;}
.carm_con li p img{ float:none; position:absolute; left:0px;}
.carm_con a{ float:none; background:none; padding-left:0px;}
/**e= car menu**/

/**s= sidnav**/
.sidnav{width:42px; position:fixed; left:50%; margin-left:620px; bottom:0px; text-align:center;_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); display: block; z-index:1000; height:96px;}
.sid_w{ left:auto; margin-left:0px; right:0px;}
.sidnav a{ display:block; height:22px; background:#529ff2 url(/auto../images/ico3_bg.png) no-repeat center -395px;font:12px/22px "\5FAE\8F6F\96C5\9ED1"; text-align:center; color:#fff; padding-top:20px; margin-bottom: 6px;}
.sidnav a:hover{ background:#4486cd url(/auto../images/ico3_bg.png) no-repeat center -395px; color:#fff}
.sidnav a.last{ background-position: center -475px; display:none}
.sidnav a.last:hover{background:#4486cd url(/auto../images/ico3_bg.png) no-repeat center -475px; color:#fff}

/***s= seach ***/
.seachul{width:320px;border:1px #ebebeb solid;z-index:100;background:#FFF; position:absolute; left:0px; top:30px; display:none; padding:5px 0; font:14px/30px "\5FAE\8F6F\96C5\9ED1";}
.seachul li{line-height:30px;padding-left:10px; font-size:14px;}
.seachul .now{background:#529ff2;font-weight:600}
/***foot****/
.linknav{margin-top:10px;background:#ddd; height:40px; font:14px/40px "\5FAE\8F6F\96C5\9ED1"; color:#aaa; text-align:center; min-width:1200px;}
.linknav a{ color:#333; margin:0 10px;}
.linknav a:hover{color:#529ff2}
#foot{ font:12px/26px "\5FAE\8F6F\96C5\9ED1"; text-align:center; padding:15px 0;}
.fontArial{ font-family:Arial, Helvetica, sans-serif}
#foot a:hover{color:#529ff2}