@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0;}

body{

	margin:0px 0px;

	font-family:Microsoft Yahei,"微软雅黑","宋体";

	font-size:13px;

	color:#2b2b2b;

	background-repeat: repeat-x;

	background-position: top;

}	

/*公共部分*/

a{ cursor:pointer}

input{    -webkit-appearance: textfield;

    background-color: white;

    -webkit-rtl-ordering: logical;

    cursor: text;}

.clear{ clear:both;}

.mlno{ margin-left:0px;}

ul{width:100%; height:100%; padding:0 0; margin:0 0;}

li{ float:left; list-style:none; padding:0 0; margin:0 0;}

a { color:#666;text-decoration: none;}

a:hover   {color:#ec6e17;text-decoration:none;}

a:active  {color:#ec6e17;text-decoration: none; }

img{border:0px;}



/*城市切换*/

#head{width:100%; height:auto; background:url(../images/head_top.png) repeat-x #fff; clear:both;}

#head .head_top{width:1200px; margin:0px auto; height:37px; line-height:37px;}

#head .head_top li.city{width:400px; background:url(../images/dw.png) no-repeat left center; padding-left:24px;}

.cityall{position:absolute;z-index:999; width:550px; background-color:#FFFFFF; border:#eee 1px solid; display:none;}

.cityc{ float:left; width:55px; margin:2px; text-align:center; cursor: pointer;}



#head .head_top li.login{width:700px; text-align:right; color:#ce0101;}

#head .head_top li.city a.cur{ font-size:16px; color:#960505;}

#head .head_top li.city a.selcity{color:#E61A1A; margin-left:5px; margin-right:10px;}

#head .head_top li.city a.city{margin-left:5px;}

#head .head_top li.login input{width:100px; margin-right:10px;border:1px solid #9d9ea0;}

#head .head_top li.login  span{ display:block; float:right; height:37px; line-height:37px;}

#head .head_top li.login  span.lg{ display:block; background:url(../images/hy.png) left no-repeat;padding-left: 10px;width:70px; height:37px; text-align:center;margin-right:70px; cursor:pointer}

#head .head_top li.login  span font{ color:#960505;}



/*头部*/

.top{position:relative; overflow:hidden;}

.middle{width:100%; margin:0 auto; z-index:1; height:90px; line-height:90px; border-bottom:1px solid #e5e5e5;}

.head{width:1200px;margin:0 auto; padding-top:20px;}

.head_l{float:left;}

.head_l img{width:165px; height:55px; display:block; float:left;}

.head_r{float:right;}

/*Logo*/

.logo_main {height:138px; background:#fff;}

.logo_main .logo{ float: left; padding-top:40px;}

.logo_main .tel{ padding-left:40px; font-size:24px; color:#5a5a5a; line-height:36px; margin: 47px auto;}





/*栏目导航*/

.menu{width:510px; margin:0 auto; height:62px;}

.menu ul{width:100%; margin:0 auto;}

.menu ul li{width:102px; height:62px; line-height:62px; text-align:center; color:#fff; font-size:16px; font-family:"微软雅黑"; float:left;}

.menu ul li a{color:#000; display:block;}

.menu ul li a:hover{color:#000;}



/*中间内容*/

.urlpath{width:1200px;line-height:40px; height:40px; margin:10px auto 0px auto;}



/*list*/

#listdata{width:1200px; margin:10px auto 0px auto;}

#listdata li.left{width:100%;}

#listdata li.left .datasplit{width:1180px;padding: 5px 10px;border:1px solid #dddddd;}



#listdata .district{border:1px solid #dddddd; padding:10px; margin:10px 0px 0px 0px;}

#listdata .district a{ margin-right:10px;}

#listdata .district a.cur{ color:#960405; background:#fff;padding:2px 5px;}

#listdata li.left .datasplit dl{line-height:45px;margin: 0; border-bottom:1px dashed #ccc;}

#listdata li.left .datasplit dt{float:left;height:25px;text-align: center;width: 60px;}

#listdata li.left .datasplit .txtip{width:60px;border:1px solid #dcdcdc; height:45px; line-height:25px; font-size:14px;border-radius:5px;}

#listdata li.left .datasplit dd{ margin-left:70px}

#listdata li.left .datasplit a{ margin-right:35px;}

#listdata li.left .datasplit dd a.cur{ color:#fff;border-radius: 3px; padding:2px 5px; background:#ec6e17}

#listdata li.left .datatype{width:948px; height:70px; line-height:70px;border:1px solid #dddddd; margin:10px auto 0px auto;}

#listdata li.left .datatype li{background:url(../images/nocur.png) left no-repeat #fff; height:70px;border-right:1px solid #dddddd; color:#A2A2A2 }

#listdata li.left .datatype li span{ font-size:16px; font-weight:bold;}

#listdata li.left .datatype li a{ margin-left:15px;color:#A2A2A2}

#listdata li.left .datatype li.viprz{width:155px;padding-left:15px;}

#listdata li.left .datatype li.all{width:95px;padding-left:15px;}

#listdata li.left .datatype li.vipnrz{width:150px;padding-left:10px;}

#listdata li.left .datatype li.novip{width:125px;padding-left:15px;}

#listdata li.left .datatype li.cur{background:url(../images/cur.png) left no-repeat #018EDE; color:#fff;}

#listdata li.left .datatype li.cur a{color:#fff;}





.listorder{width:1200px; margin:20px 0; background:#f8f8f8; height:40px;position:relative;}

.listorder span{ display:block; float:left; margin-right:10px;padding:10px 10px; text-align:left;}

.listorder a{ display:block; float:left; padding:5px 10px; width:90px; margin-top: 5px; background:#fff; border:1px solid #dddddd; text-align:center;background:url(../images/updown.png) right no-repeat #fff;margin-right: 5px;}

.listorder a.cur{color:#ec6e17;}



.listorder .model{ position:absolute; right:20px; padding-top:4px;}

.listorder .model .search{width:380px; border-right:0px; background:#fff;}

.listorder .model .search ._search{width:380px;height:30px;border:1px solid #dcdcdc;}

.listorder .model .search ._search li{background:url(../images/nocuer.png) left no-repeat #fff; height:30px;border-right:0px solid #dddddd; }

.listorder .model .search ._search li.ip{width:330px; position:relative}

.listorder .model .search ._search li.ip input{width:330px; height:30px;border:0px; position:absolute;left:10px; top:0px;}

.listorder .model .search ._search li.btn{width:50px;}

.listorder .model .search ._search li.btn input{width:50px; height:30px;border:0px; background:url(../images/search_go.png) no-repeat center #fff; cursor:pointer}





/*#listdata li.left  .listdata{width:1200px; background:#fff;border:1px solid #dddddd; padding:5px; margin:10px auto 0px auto;}

#listdata li.left  .listdata .data{width:918px;border-bottom:1px solid #dddddd; padding:20px 0px; margin:0px auto; position:relative;}

#listdata li.left  .listdata .data .renzheng{ position:absolute; top:30px;left:470px;width:90px; height:90px;}



#listdata li.left  .listdata .data li.pic{width:120px; padding-right:20px;}

#listdata li.left  .listdata .data li.pic img{width:120px; height:100px;}

#listdata li.left  .listdata .data li.msg{width:458px;}

#listdata li.left  .listdata .data li.msg div li{width:450px;}

#listdata li.left  .listdata .data li.msg div li.title{ font-size:16px; line-height:20px; height:20px; padding-bottom:15px;}

#listdata li.left  .listdata .data li.msg div li.title a{ display:block;max-width:300px; overflow:hidden; float:left; margin-right:10px; height:20px;}

#listdata li.left  .listdata .data li.msg div li.title .img{ background:#53B61D;color:#fff; display:block; float:left; font-size:14px; padding:0px 2px; margin-right:5px;}

#listdata li.left  .listdata .data li.msg div li.title .vip{background:#E61A1A;color:#fff; display:block; float:left;font-size:14px;padding:0px 2px;margin-right:5px;}

#listdata li.left  .listdata .data li.msg div li.title .rz{background:red; color:#fff;display:block; float:left;font-size:14px;padding:0px 2px;margin-right:5px;}

#listdata li.left  .listdata .data li.msg div li.title .top{background:red; color:#fff;display:block; float:left;font-size:14px;padding:0px 2px;margin-right:5px;}



#listdata li.left  .listdata .data li.msg div li.addr{ line-height:25px;}

#listdata li.left  .listdata .data li.msg div li.addr img{ margin-left:0px;}

#listdata li.left  .listdata .data li.msg div li.history{ line-height:25px;}

#listdata li.left  .listdata .data li.msg div li.time{ line-height:25px; color:#A2A2A2}

#listdata li.left  .listdata .data li.msg div li.time a{ background:#E61A1A;color:#fff; padding:0px 10px; margin:0px 20px;}



#listdata li.left  .listdata .data li.price{width:190px; line-height:45px;}

#listdata li.left  .listdata .data li.info{width:120px;line-height:45px;}

#listdata li.left  .listdata .data li.price span{ font-size:18px; color:#E61A1A; margin-right:5px;}

#listdata li.left  .listdata .data li.info span{ font-size:18px; color:#E61A1A; margin-right:5px;}

#listdata li.left  .listdata .data:hover{ background:#f4f4f4;}

*/

#listdata li.left  .listdata{background-color: #F8F8F8; border:1px solid transparent; margin:10px auto 0px auto;}

#listdata li.left  .listdata .data_tb{border-bottom:1px solid transparent;background-color: #fff; padding:15px 20px; margin:0px auto 20px; position:relative;transition: .5s;}

#listdata li.left  .listdata .data_tb .renzheng{ position:absolute; top:20px;right:20px;width:130px; height:127px;}



#listdata li.left  .listdata .data_tb li.pic{width:200px; padding-right:20px;}

#listdata li.left  .listdata .data_tb li.pic img{width:200px; height:130px;}

#listdata li.left  .listdata .data_tb li.msg{width:358px;}

#listdata li.left  .listdata .data_tb li.msg div li{width:350px;}

#listdata li.left  .listdata .data_tb li.msg div li.title{ font-size:18px;padding-top: 5px;line-height:20px; height:20px; padding-bottom:35px;}

#listdata li.left  .listdata .data_tb li.msg div li.title a{ display:block;max-width:250px; overflow:hidden; float:left; margin-right:5px; height:20px;}

#listdata li.left  .listdata .data_tb li.msg div li.title .img{ background:#d81e06;color:#fff;border-radius: 3px;display:block; float:left; font-size:14px; padding:1px 4px; margin-right:5px;}

#listdata li.left  .listdata .data_tb li.msg div li.title .vip{background:#E61A1A;color:#fff; display:block; float:left;font-size:14px;padding:0px 2px;margin-right:5px;}

#listdata li.left  .listdata .data_tb li.msg div li.title .rz{background:red; color:#fff;display:block; float:left;font-size:14px;padding:0px 0px;margin-right:2px;}

#listdata li.left  .listdata .data_tb li.msg div li.title .top{background:#E61A1A;border-radius: 3px;color:#fff;display:block; float:left;font-size:14px;padding:1px 4px;;margin-right:2px;}



#listdata li.left  .listdata .data_tb li.msg div .addr{ line-height:25px;width:210px; float:left;}

#listdata li.left  .listdata .data_tb li.msg div .addr img{ margin-left:0px;}

#listdata li.left  .listdata .data_tb li.msg div .leixing{width:750px; float:left; font-size:16px;}





#listdata li.left  .listdata .data_tb li.msg div .history{ line-height:50px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

#listdata li.left  .listdata .data_tb li.msg div .time{ line-height:25px; color:#A2A2A2}

#listdata li.left  .listdata .data_tb li.msg div .time a{ background:#E61A1A;color:#fff; padding:0px 10px; margin:0px 20px;}



#listdata li.left  .listdata .data_tb .price{line-height:25px;width:160px; float:left;}

#listdata li.left  .listdata .data_tb .info{width:120px;line-height:25px;float: left;}

#listdata li.left  .listdata .data_tb .price span{ font-size:24px; color:#E61A1A; margin-right:5px;font-weight: 700;}

#listdata li.left  .listdata .data_tb .info span{ font-size:24px; color:#E61A1A; margin-right:5px;font-weight: 700;}

#listdata li.left  .listdata .data_tb:hover{ box-shadow: 0px 0px 10px #D8d8d8}







/*页码*/

.page{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color:#535353;margin-top:50px;margin-bottom: 30px;}

.page a,.page span{color:#535353;padding:3px 8px;border:1px solid #A6A6A6;margin: 0px 2px;}

.page select{font-size: 14px;color:#676767;border:1px solid #A4A4A4;}

.page .pageass{color: #fff;background: #F0810B}





/*foot*/

.foot{width:100%; margin:0 auto; height:205px; background:#313131; margin-top:60px;}

.footer{width:1200px; margin:0 auto; padding-top:30px;}

.footer .left{float:left; width:27%;}

.footer .left img{padding-bottom: 30px;}

.footer .left span{font-size:14px; color:#fff;}



.footer .right{float:right; width:700px;}

.footer .right ul{float: left;width: 104px;margin-right: 94px;}

.footer .right ul li{height: 30px;line-height: 30px;text-align: center;width: 100%;}

.footer .right ul li strong a{color:#fff; font-size:18px}

.footer .right ul li a{color:#fff; font-size:14px; text-align:center;}

.footer .right ul li a:hover{color:#960505;}

.foot .banquan{width:100%; margin:0 auto; text-align:center; font-size:12px; color:#aaa;}