@charset "utf-8";
/* CSS Document */

/****base设置*****/
*{padding:0;margin:0;font-family:Arial,Microsoft YaHei; -webkit-tap-highlight-color: rgba(255,0,0,0);}
img{border:none; display:block;}
a{blr:expression(this.onFocus=this.blur());}/*IE下*/ 
a:focus{outline:none;}/*FF下*/
input:focus{outline:none;}
select:focus{outline:none; outline-color: #eee;}
textarea:focus{outline:none;}

li{list-style:none;}
i,em,b{ font-style:normal; font-weight:normal;}
a{color:#333; text-decoration:none;}
body{ min-width:1100px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,button,textarea{font-family:Arial,Microsoft YaHei;}

/****base设置*****/
body.hui{ background-color: #f5f5f5;}

/*topbox*/
.topbox{ width: 100%; background-color: #333; height:40px; line-height: 40px;}
.topbox .top{width: 1100px; margin: 0 auto; overflow: hidden;}
.topbox .top .tl{ font-size: 14px; line-height: 40px; color: #b0b0b0; float: left; }
.topbox .top .tl a{ padding-left: 10px; color: #ff6700; text-decoration: underline;}
.topbox .top .tr{ float: right; overflow: hidden; }
.topbox .top .tr a{ display: block; float: left; padding: 0 10px; color: #b0b0b0; font-size: 14px; line-height: 40px; position: relative; transition: all 0.3s; }
.topbox .top .tr a span{ display: block; position: absolute; right: 0; top: 6px;font-size: 12px; color: #fff; background-color: #ff0000; width: 14px; height: 14px; border-radius: 50%; overflow: hidden; line-height: 14px; text-align: center;}
.topbox .top .tr a:hover{ color: #ff6700; text-decoration: underline;}
.topbox .top .tr i{ display: block; float: left; margin: 0 6px; line-height: 40px; color: #b0b0b0; font-size: 14px;}
/*topbox*/

/*navbox*/
.navbox{ background-color: #fff;}
.navbox .nav{ width: 1100px; margin: 0 auto; overflow: hidden;}
.navbox .nav .logoa{ display: block; float: left; width: 192px; height: 55px; padding: 25px 0; }
.navbox .nav .logoa img{ display: block; width: 192px; height: 55px; }
.navbox .nav ul{overflow: hidden; float: right; height: 105px; line-height: 102px; }
.navbox .nav ul li{ float: left; padding: 0 20px;}
.navbox .nav ul li a{ display: block; font-size: 16px; padding: 0 5px; color: #333; line-height: 102px; border-bottom: 3px solid #fff; transition: all 0.3s;}
.navbox .nav ul li a.on{ color: #ff6700; border-bottom: 3px solid #ff6700; }
.navbox .nav ul li:hover a{ color: #ff6700; border-bottom: 3px solid #ff6700;}
/*navbox*/

/*footer*/
.footer{ background-color: #222222;}
.footer .foot{ width: 1100px; margin: 0 auto; padding:45px 0 25px 0; text-align: center; }
.footer .foot .logo{ display: block; margin: 0 auto; width: 145px;}
.footer .foot .logo img{ display: block; margin: 0 auto;}
.footer .foot .mation{ margin-top: 50px;}
.footer .foot .mation p{ font-size: 14px; line-height: 28px; color: #888c8e; }
.footer .foot .mation p.mb{ margin-bottom: 25px;}
.footer .foot .mation p a{ color: #ff6700;}
.footer .foot .mation p span{ display: inline-block; padding-left: 25px; background-position: left center; background-repeat: no-repeat; /*background-image: url('../images/indexpng_51.png');*/ background-size: 20px auto;}
/*footer*/

/*fixbox*/
.fixbox{ position: fixed; right: 0; top: 50%; margin-top: -66px; z-index: 55;}
.fixbox .an a{ display: block; width: 44px; background-color: #333333; color: #fff; text-align: center; font-size: 12px; line-height: 20px; }
.fixbox .an a img{ display: block; width: 44px; height: 44px; }
.fixbox .an:hover a{ background-color: #ff6700; transition: all 0.4s;}
.fixbox .wei{ position: relative; border-top: 1px solid #bbb; border-bottom: 1px solid #eee; }
.fixbox .wei .hide{ position: absolute; right: 44px; top: 50%; margin-top: -100px; padding: 6px; background-color: #fff; text-align: center; font-size: 14px; color: #555; line-height: 26px; display: none;}
.fixbox .wei:hover .hide{ display: block; }
/*fixbox*/



/**页码**/
.pagenum{ margin:0px auto 0px auto; padding:30px 0; width:100%; max-width:1200px; text-align:center; font-size:14px; color:#5e3a48; }
.pagenum.mboth{ padding:40px 0;}
.pagenum a{ display:inline-block; margin:0 4px; border-radius:3px; border: 1px solid #eee; color:#888; min-width:30px; height:30px; line-height:30px; cursor:pointer; transition: all 0.5s;}
.pagenum a.jump{ padding:0 0px; font-size:16px;}
.pagenum a.current{ color:#fff; background-color:#ff6700; border: 1px solid #ff6700; }
.pagenum a:hover{ color:#fff; background-color:#ff6700; border: 1px solid #ff6700; }
/**页码**/


/*bannerbox开始*/
.bannerbox{ width: 100%; height: 332px; position: relative; overflow: hidden; z-index:22;}
.bannerbox .banner{ width: 1920px; position:absolute; left: 50%; top:0; margin-left: -960px; }
.bannerbox .banner .picbox{  }
.bannerbox .banner .picbox a{ display: block; width: 100%; height: 332px; }
.bannerbox .banner .picbox a img{ display:block; width: 100%;  }
.bannerbox .banner .fill{ position: absolute; left: 50%; width: 362px; margin-left: -550px; height: 300px; top: 16px; background-color: #fff;}
.bannerbox .banner .fill .tabbtn{ overflow: hidden; background-color: #2f2f2e;}
.bannerbox .banner .fill .tabbtn p{ height: 50px; line-height: 50px; font-size: 16px; float: left; width: 50%; color: #fff; cursor: pointer; text-align: center }
.bannerbox .banner .fill .tabbtn p.on{ background-color: #fff; color: #ff6700;}
.bannerbox .banner .fill .tabbox{ padding:16px; height: 220px; }
.bannerbox .banner .fill .tabbox .tab{ width: 330px; display: none;}
.bannerbox .banner .fill .tabbox .tab.on{ display: block;}
.bannerbox .banner .fill .tabbox .tab input{ display:block; border: 1px solid #eee; width: 308px; line-height: 44px; color: #666; font-size: 14px; padding: 0 10px; margin-bottom: 12px;}
.bannerbox .banner .fill .tabbox .tab .shuru{ display:block; border: 1px solid #eee; width: 328px; line-height: 44px; color: #666; font-size: 14px; margin-bottom: 12px;}
.bannerbox .banner .fill .tabbox .tab select{ display:block; border: 1px solid #eee; width: 328px; line-height: 44px; height: 44px; color: #666; font-size: 14px; padding: 0 10px; margin-bottom: 12px;}
.bannerbox .banner .fill .tabbox .tab .ba{ display: block; width: 100%; height: 44px; line-height: 44px; font-size: 15px; color: #fff; background-color: #ff6700; text-align: center;}
/*bannerbox开始*/

/*toshow开始*/
.toshow{ width: 1100px; margin: 40px auto; overflow: hidden;}
.toshow li{ width: 23%; margin: 0 1%; float: left; text-align: center; }
.toshow li img{ display: block; width: 86px; height: 86px; margin: 0 auto;}
.toshow li h2{ font-size: 18px; line-height: 30px; color: #394043; margin: 20px 0 3px 0;}
.toshow li p{ font-size: 12px; line-height: 20px; color: #777;}
/*toshow开始*/

/*banfind开始*/
.banfind{ position: relative; height: 332px; overflow: hidden; width: 100%;}
.banfind .ban{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; height: 332px;}
.banfind .ban .pic{ display: block;}
.banfind .ban .pic img{ display: block; width: 100%; height: 332px;}
.banfind .ban .find{ position: absolute; top: 0; left: 50%; margin-left: -550px; width: 400px; z-index: 5; padding-top: 40px;}
.banfind .ban .find h2{ font-size: 42px; line-height: 60px; font-weight: bold; color: #394043; }
.banfind .ban .find p{ font-size: 13px; line-height: 25px; color: #333; margin: 10px 0;}
.banfind .ban .find .tu{ width: 114px;}
.banfind .ban .find .tu img{ display: block; width: 114px; height: 114px;}
.banfind .ban .find .tu h4{ font-size: 14px; line-height: 30px; color: #333; text-align: center;}
/*banfind结束*/

/*homest开始*/
.homest{}
.homest .listbox{ background-color: #fff; padding: 30px 0;}
.homest .listbox.on{ background-color: #f5f5f7;}
.homest .listbox .list{ width: 1100px; margin: 0 auto;}
.homest .title{ overflow: hidden; margin-bottom: 15px;}
.homest .title .tl{ float: left; }
.homest .title .tl h2{ font-size: 20px; color: #333;  line-height: 32px; font-weight: bold;}
.homest .title .tl h2 span{ font-weight: normal;}
.homest .title .tl p{ font-size: 13px; line-height: 20px; color: #777;}
.homest .title .morea{ display: block; font-size: 14px; line-height: 52px; color: #666; float: right;}
.homest .title .morea:hover{ color: #ff6700; text-decoration: underline;}
.homest .movebox{ text-align: center; font-size: 14px; line-height: 40px; color: #333333; }
.homest .movebox .w1{ width: 18%;}
.homest .movebox .w2{ width: 20%;}
.homest .movebox .w3{ width: 20%;}
.homest .movebox .w4{ width: 10%;}
.homest .movebox .w5{ width: 10%;}
.homest .movebox .w6{ width: 10%;}
.homest .movebox .w7{ width: 12%;}
.homest .movebox .w8{ width: 20%;}
.homest .movebox .w9{ width: 24%;}
.homest .movebox .mtit{ background-color: #f7f7f7; line-height: 46px; color: #333; font-weight: bold; margin-bottom: 10px; }
.homest .movebox .move{}
.homest .movebox ul{ overflow: hidden;}
.homest .movebox ul li{ float: left; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.homest .movebox ul li.pl{ text-indent: 30px;  }
.homest .movebox ul.sg li.pl{background-position: left center; background-repeat: no-repeat; background-size:20px 9px; background-image: url('../images/indexpng_28.png');}
.homest .movebox ul.sg:hover{ color:#ff6700; cursor: pointer;}
.homest .movebox ul.sg:hover li.pl{ background-image: url('../images/indexpng_36.png');}

.homest .listbox.on  .mtit{ background-color: #ededf0;}
.homest .news{ overflow: hidden; width: 1100px; margin: 30px auto; }
.homest .news .wen{ width: 510px; float: left; }
.homest .news .wen .big{ overflow: hidden;}
.homest .news .wen .imga{ display: block; width: 160px; height: 94px; float: left;}
.homest .news .wen .imga img{ display: block; width: 160px; height: 94px;}
.homest .news .wen p{ width: 340px; float: right;}
.homest .news .wen p a{ display: block; font-size: 14px; line-height: 26px; color: #333; transition: all 0.4s;}
.homest .news .wen p a:hover{ color:#ff6700; text-decoration: underline;}
.homest .news .wen p span{ display: block; font-size: 13px; line-height: 21px; height: 42px; color: #666; overflow: hidden; margin-bottom: 4px;}
.homest .news .wen p i{ display: block; font-size: 13px; line-height: 21px; color: #888;}
.homest .news .wen .link{ padding-top: 10px;}
.homest .news .wen .link a{ display: block; overflow: hidden; line-height: 32px; font-size: 14px; color: #444;}
.homest .news .wen .link a span{ display: block; width: 400px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.4s;}
.homest .news .wen .link a i{ display: block; font-size: 13px; float: right; width: 100px; }
.homest .news .wen .link a:hover{ color:#ff6700; text-decoration: underline;}
.homest .news .wen:last-child{ float: right; }
/*homest开始*/

/*发布货源页面*/
.flish{}
.alltit{ background-color: #edeff1; height: 52px; line-height: 52px; font-size: 13px; color: #4a4f52;}
.alltit .tit{ width: 1100px; margin: 0 auto;}
.alltit .tit p{ padding-left: 16px; background-position: left center; background-repeat: no-repeat; background-image: url("../images/iconone_03.png");}
.alltit .tit p a{ transition: all 0.4s;}
.alltit .tit p a:hover{ color:#ff6700; text-decoration: underline;}
.flish .fillt{ margin: 30px auto; padding: 40px; width: 1018px; background-color: #fff; border: 1px solid #eee;}
.flish .fillt h2{ font-size: 20px; line-height: 30px; color: #444; text-align: center;}
.flish .fillt h3{ font-size: 13px; line-height: 21px; color: #777; text-align: center; margin-bottom: 30px;}
.flish .fillt .write{ width: 552px; margin: 0 auto;}
.flish .fillt .write .wsg label{ display: block; float: left; cursor: pointer; margin-right: 20px; overflow: hidden;}
.flish .fillt .write .wsg label input{ display: block; float: left; width: 14px; height: 14px; margin: 8px 0; margin-right: 5px; }
.flish .fillt .write .wsg label i{ display: block; width: auto !important; line-height: 30px; font-size: 14px; color: #444; float: left;}
.flish .fillt .write .wsg{ margin-bottom: 12px; padding: 0 10px; border:1px solid #555; position: relative; border-radius: 4px; line-height: 48px; font-size: 14px; color: #555;}
.flish .fillt .write .wsg.on{ overflow: hidden; /*border: none;*/}
.flish .fillt .write .wsg>input{ display: block; border: none; width: 450px; line-height: 48px;}
.flish .fillt .write .wsg select{  border: none; width: 530px; line-height: 48px; height: 48px;}
.flish .fillt .write .wsg textarea{ width: 530px; height: 78px; padding: 10px 0; margin: 0; resize: none; border: none; font-size: 14px; line-height: 26px; color: #555; display: block;}
.flish .fillt .write .wsg i{ display: block; width: 80px; float: right; text-align: right; font-size: 14px; color: #333;}
.flish .fillt .write .wsg span{ text-indent: 0;}
.flish .fillt .write .wsg .add{ text-align: center; padding: 20px 0; position: relative;}
.flish .fillt .write .wsg .bgimg{ position: absolute; left:0; top:0; width: 100%; height: 100%; display: none; }
.flish .fillt .write .wsg .bg{ position: absolute; left:0; top:0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display: none; }
.flish .fillt .write .wsg .add img{ display: block; width: 48px; height: 48px; margin: 0 auto;}
.flish .fillt .write .wsg .add input{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #aaa; opacity: 0; cursor: pointer; z-index: 2;}
.flish .fillt .write .wa{ display: block; width: 552px; height:50px; line-height: 50px; font-size: 14px; color: #fff; text-align: center; background-color: #ff6700; border-radius: 2px; margin-top: 40px; }
.flish .fillt .write .wp{ font-size: 14px; line-height: 30px; color: #777; text-align: right; margin-bottom: 20px;}
.flish .fillt .write .wp a{ color:#ff6700; text-decoration: underline; cursor: pointer;}
.flish .fillt .write .wsg.on{ overflow: hidden;}
.flish .fillt .write .wsg.on input{ float: left; }
.flish .fillt .write .wsg.on .bg{ display: block;}
.flish .fillt .write .wsg.on .bgimg{ display: block;}
.flish .fillt .write .wsg.on .add { color: #fff;}
.flish .city-select-tab{ width: 530px;}
.flish .city-select-wrap{ width: 530px;}
.flish .city-select-content{ width: 500px;}
.flish .city-picker-span > .title > span{ padding: 5px 0;}
/*发布货源页面*/

/*登录注册*/
.banlu{ position: relative; height: 730px; overflow: hidden; width: 100%;}
.banlu .ban{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; height: 730px;}
.banlu .ban .pic{ display: block;}
.banlu .ban .pic img{ display: block; width: 100%; height: 730px;}
.banlu .ban .fill{ position: absolute; left: 50%; width: 420px; margin-left: -210px; top: 50%; margin-top: -240px;}
.banlu .ban .fill .tabbtn{ overflow: hidden;}
.banlu .ban .fill .tabbtn a{ display: block; height: 50px; line-height: 50px; font-size: 16px; background-image: url("../images/login_05.png"); float: left; width: 50%; color: #fff; cursor: pointer; text-align: center }
.banlu .ban .fill .tabbtn a.on{ background-image: none; background-color: #fff; color: #ff6700;}
.banlu .ban .fill h3{ display: block; line-height: 50px; height: 50px; font-size: 16px; color: #fff; background-image: url("../images/forg_03.png"); text-align: center;}
.banlu .ban .fill .tabbox{ padding:20px 16px; background-color: #fff; }
.banlu .ban .fill .tabbox .tab{ width:350px; margin: 0 auto; display: none;}
.banlu .ban .fill .tabbox .tab.on{ display: block;}
.banlu .ban .fill .tabbox .tab .ts{margin: 0 auto 15px auto; overflow: hidden;}
.banlu .ban .fill .tabbox .tab .ts input{ display:block; border: 1px solid #eee; width: 328px; line-height: 40px; color: #666; font-size: 14px; padding: 0 10px;}
.banlu .ban .fill .tabbox .tab .ts input.pl{ width:200px; float: left; }
.banlu .ban .fill .tabbox .tab .ts span{ display: block; width: 114px; height: 42px; line-height: 42px; background-color: #c4c4c4; font-size: 12px; color: #757575; cursor: pointer; float: right; text-align: center;  }
.banlu .ban .fill .tabbox .tab .ts span:hover{ background-color: #ff6700; color: #fff;}
.banlu .ban .fill .tabbox .tab .ts img{ display: block; width: 114px; height: 40px; float: right; border: 1px solid #f5f5f5;}
.banlu .ban .fill .tabbox .tab .ts i{ display: block; font-size: 14px; line-height: 30px; color: #666; padding-left: 20px; background-position: left center; background-repeat: no-repeat; background-image: url("../images/con2_23.png"); float: left; margin-right: 20px; cursor: pointer;}
.banlu .ban .fill .tabbox .tab .ts i.on{ background-image: url("../images/con2_21.png"); color: #ff6700;}
.banlu .ban .fill .tabbox .tab .ba{ display: block; width: 100%; height: 44px; line-height: 44px; font-size: 15px; color: #fff; margin-top: 25px; background-color: #ff6700; text-align: center; transition: all 0.4s; cursor: pointer;}
.banlu .ban .fill .tabbox .tab .ba:hover{ opacity: 0.8;}
.banlu .ban .fill .tabbox .tab p{ text-align: center; font-size: 13px; line-height: 36px; padding: 10px 0 0px 0; color: #888;}
.banlu .ban .fill .tabbox .tab p a{ color: #ff6700; cursor: pointer;}
.banlu .ban .fill .tabbox .tab p a:hover{ color: #ff6700; text-decoration: underline;}
.banlu .ban .fill .tabbox .tab p.tr{ text-align: right;}
/*登录注册*/

/*pop弹窗*/
.popbg{ background-color: rgba(0,0,0,0.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 333; display: none;}
.poptc{ position: fixed; width: 450px; padding: 0 40px; left: 50%; margin-left: -265px; top: 50%; margin-top: -200px; background-color: #fff; z-index: 336; display: none; }
.poptc .close{ position: absolute; right: -12px; top: -12px; width: 32px; height: 32px; display: block; cursor: pointer;}
.poptc .tip{ padding: 30px 0; text-align: center;}
.poptc .tip img{ display: block;  max-width: 100%; margin: 0 auto;}
.poptc .tip h3{ font-size: 22px; color: #333; text-align: center; line-height: 40px; margin: 8px 0 20px 0; }
.poptc .tip h6{ font-size: 12px; color: #333; text-align: center; line-height: 20px; margin: 0px 0 0px 0; }
.poptc .tip .goa{ display: block; width: 150px; height: 42px; margin: 0 auto; font-size: 14px; line-height: 42px; color: #fff; background-color: #ff6700;}
.poptc .tip p{ text-align: center;}
.poptc .tip p a{ display: inline-block; padding: 5px 60px; line-height: 30px; font-size: 14px; color: #fff; border: 1px solid #eee; margin: 0 10px; transition: all 0.4s; cursor:pointer; background-color: #ff6700;}
.poptc .tip p a.pq{ background-color: #a1a1a1;}

.poptc .feed{ padding: 30px 0; font-size: 14px; line-height: 24px; color:#666; }
.poptc .feed p{ padding: 10px 0;}
.poptc .feed select{ display: block; width: 450px; line-height: 48px; height: 48px; border: 1px solid #eee; font-size: 14px; color: #666; margin:0 0 10px 0;}
.poptc .feed textarea{ display: block; width: 440px; resize: none; line-height: 30px; height: 120px; border: 1px solid #eee; padding: 4px; margin:0 0 10px 0; }
.poptc .feed .goa{ display: block; text-align: center; width: 150px; height: 42px; margin: 25px auto 0 auto; font-size: 14px; line-height: 42px; color: #fff; background-color: #ff6700;}
/*详情页*/
.poptc.w720{ width: 720px; margin-left: -400px; margin-top: -340px;}
.poptc .sour{ padding: 30px 0;}
.poptc .sour .stit{ overflow: hidden; width: 690px; font-size: 15px; line-height: 34px; color: #444; margin-bottom: 10px;}
.poptc .sour .stit span{ display: block; float: left; }
.poptc .sour .stit a{ display: block; float: right; color: #ff6700; }
.poptc .sour .chose{ height: 500px; overflow-y: auto;}
.poptc .sour .chose .csg{ margin-bottom: 20px; border: 1px solid #eee; width: 668px; padding: 12px; position: relative; cursor: pointer; }
.poptc .sour .chose .csg p{ font-size: 14px; line-height: 30px; color: #444;}
.poptc .sour .chose .csg a{ display: block; font-size: 16px; line-height: 36px; color: #333; overflow: hidden;}
.poptc .sour .chose .csg a span{ display: block; float: left;}
.poptc .sour .chose .csg a img{ display: block; width: 20px; height: 9px; margin: 10px 20px; float: left;}
.poptc .sour .chose .csg ul{ overflow: hidden;}
.poptc .sour .chose .csg ul li{ width: 30%; float:left; margin-right: 2%; line-height: 26px; font-size: 14px; color: #585858; }
.poptc .sour .chose .csg .dw{ position: absolute; right: 0; bottom: 0; width: 47px; height: 46px; display: none;}
.poptc .sour .chose .csg.on{border: 1px solid #ff6700;}
.poptc .sour .chose .csg.on .dw{ display: block; }
.poptc .sour .sa{ display: block; width: 150px; height: 42px; margin: 0 auto; text-align: center; font-size: 14px; line-height: 42px; color: #fff; background-color: #ff6700;}
/*pop弹窗*/

/*意见反馈*/
.bantu{ position: relative; height: 400px; overflow: hidden; width: 100%;}
.bantu .ban{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; height: 400px;}
.bantu .ban .pic{ display: block;}
.bantu .ban .pic img{ display: block; width: 100%; height: 400px;}
.midbox{ position: relative; background-color: #fff; padding: 40px 0; width: 1100px; margin: -174px auto 100px auto; }
.midbox h2{ font-size: 24px; color: #333333; line-height: 50px; text-align: center; }
.midbox h3{ font-size: 14px; line-height: 22px; color: #888; text-align: center; }
.midbox .fill{ width: 1000px; margin: 0 auto; padding-top: 40px; margin-top: 50px; border-top: 1px solid #eee;}
.midbox .fill .mid{ width: 450px; margin: 0 auto; font-size: 13px; line-height: 25px; color: #888;}
.midbox .fill .mid select{ display: block; width: 450px; line-height: 48px; height: 48px; border: 1px solid #eee; font-size: 14px; color: #666; margin:0 0 10px 0;}
.midbox .fill .mid input{ display: block; text-indent: 5px; width: 450px; line-height: 48px; height: 48px; border: 1px solid #eee; font-size: 14px; color: #666; margin:0 0 10px 0;}
.midbox .fill .mid textarea{ display: block; width: 440px; resize: none; line-height: 30px; height: 120px; border: 1px solid #eee; padding: 4px; margin:0 0 10px 0; }
.midbox .fill .mid .ba{display: block; width: 450px; height: 48px; text-align: center; margin:40px auto; font-size: 14px; line-height: 48px; color: #fff; background-color: #ff6700;}
.midbox .fill .mid p{ text-align: center; }
.midbox .fill .tuwen{ font-size: 14px; line-height: 28px; color: #555;}
.midbox .fill .tuwen img{ display: block; max-width: 100%; margin: 20px auto;}
.midbox .fill .touchway{}
.midbox .fill .touchway .sg{ padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #eee;}
.midbox .fill .touchway h4{ font-size: 14px; line-height: 30px; color: #888; margin-bottom: 20px;}
.midbox .fill .touchway p{ font-size:14px; line-height: 30px; color: #333; overflow: hidden; }
.midbox .fill .touchway p a{ display: block; float: left; padding-left: 20px; background-image: url("../images/lianxi_05.png"); background-position: left center; background-repeat: no-repeat; background-size: 14px 14px; margin-right: 30px; }
.midbox .fill .touchway p a:hover{ color: #ff6700; text-decoration: underline;}
.midbox .fill .touchway p span{ display: block; float: left; padding-left: 20px; background-position: left center; background-repeat: no-repeat; background-size: 14px 14px; margin-right: 30px; }
.midbox .fill .touchway p span.bg1{ background-image: url("../images/lianxi_09.png");}
.midbox .fill .touchway p span.bg2{ background-image: url("../images/lianxi_12.png");}
.midbox .fill .next{ overflow: hidden; border-top: 1px solid #eee; padding: 20px; font-size: 14px; line-height: 30px; color: #555; margin-top: 50px;}
.midbox .fill .next .nl{ width: 450px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.midbox .fill .next .nr{ width: 450px; float: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: right;}
.midbox .fill .next a{ transition: all 0.4s;}
.midbox .fill .next a:hover{ color: #ff6700; text-decoration: underline;}
/*意见反馈*/

/*新闻*/
.midbox .xin{ width: 1000px; margin: 0 auto; }
.midbox .xin .xbtn{ text-align: center; margin-bottom: 50px; padding: 30px 0;}
.midbox .xin .xbtn a{ display: inline-block; padding: 5px 40px; line-height: 30px; font-size: 14px; color: #333; border: 1px solid #eee; margin: 0 10px; transition: all 0.4s; cursor:pointer;}
.midbox .xin .xbtn a.on{ background-color: #ff6700; border: 1px solid #ff6700; color: #fff;}
.midbox .xin .xbtn a:hover{ background-color: #ff6700; border: 1px solid #ff6700; color: #fff;}
.midbox .xin .xbig{ overflow: hidden; transition: all 0.4s;}
.midbox .xin .xbig .imga{ display: block; width: 294px; height: 172px; float: left;}
.midbox .xin .xbig .imga img{ display: block; width: 294px; height: 172px; }
.midbox .xin .xbig p{float: right; width: 680px; padding-top: 10px; }
.midbox .xin .xbig p a{ display: block; font-size: 16px; line-height: 25px; color: #333; margin-bottom: 10px;}
.midbox .xin .xbig p a:hover{ color: #ff6700; text-decoration: underline;}
.midbox .xin .xbig p span{ display: block; font-size: 14px; line-height: 20px; color: #888; margin-bottom: 30px; }
.midbox .xin .xbig p i{ display: block; font-size: 14px; line-height: 20px; color: #888;}
.midbox .xin .xbig:hover{ background-color: #fafafa;}

.midbox .xin .linka{}
.midbox .xin .linka .lin{ display: block; padding: 25px 0px; transition: all 0.5s; border-bottom: 1px solid #eee; }
.midbox .xin .linka .lin a{ display: block; font-size: 16px; line-height: 30px; color: #333;}
.midbox .xin .linka .lin span{ display: block; font-size: 14px; line-height: 20px; color: #888; width: 900px; margin:14px 0;}
.midbox .xin .linka .lin i{ display: block; font-size: 14px; line-height: 20px; color: #888;}
.midbox .xin .linka .lin:hover{ background-color: #fafafa; padding: 25px 10px;}
.midbox .xin .linka .lin:hover a{ color: #ff6700; text-decoration: underline;}
/*新闻*/

/*车源详情*/
.xqing{ padding: 40px 0; width: 1100px; margin: 0 auto;}
.xqing h2{ color: #4a4f52;  font-size: 22px; line-height: 40px;}
.xqing h3{ color: #888;  font-size: 13px; line-height: 23px; margin-bottom: 30px;}
.xqing h4{ color: #666;  font-size: 24px; line-height: 40px;}
.xqing h5{ color: #888;  font-size: 15px; line-height: 30px; margin-bottom: 20px;}
.xqing h6{ color: #888;  font-size: 16px; line-height: 30px; margin-bottom: 10px;}
.xqing .both{ overflow: hidden;}
.xqing .both .bl{ width: 760px; padding: 20px; border: 1px solid #eee; float: left;}
.xqing .both .bl .lone{ border-bottom: 1px solid #ddd; padding-bottom: 35px; margin-bottom: 35px; overflow: hidden;}
.xqing .both .bl .lone p{ width: 600px; float: left; font-size: 14px;}
.xqing .both .bl .lone p span{ display: block; padding-left: 20px; line-height: 30px; color: #555; background-position: left center; background-repeat: no-repeat; background-size: 14px auto;}
.xqing .both .bl .lone p span.bg1{ background-image: url("../images/con2_07.png");}
.xqing .both .bl .lone p span.bg2{ background-image: url("../images/con2_12.png");}
.xqing .both .bl .lone p span.bg3{ background-image: url("../images/con2_14.png");}
.xqing .both .bl .lone p span.bg4{ background-image: url("../images/con2_10.png");}
.xqing .both .bl .lone a{ display: block; float: right; width: 114px; height: 42px; line-height: 42px; margin: 9px 0; cursor: pointer; text-align: center; color: #fff; background-color: #ff6700;}
.xqing .both .bl .ltwo{ border-bottom: 1px solid #ddd; padding-bottom: 35px; margin-bottom: 35px;}
.xqing .both .bl .ltwo .lst{ overflow: hidden; margin-top: 15px;}
.xqing .both .bl .ltwo .lst p{ width: 300px; float: left; line-height: 30px; font-size: 14px;}
.xqing .both .bl .ltwo .lst p i{ display: block; float: left; color: #666; }
.xqing .both .bl .ltwo .lst p span{ display: block; float: left; color: #444; padding-left: 10px;}
.xqing .both .bl .lsan{ border-bottom: 1px solid #ddd; padding-bottom: 35px; margin-bottom: 35px;}
.xqing .both .bl .lsan a{ display: block; font-size: 14px; line-height: 30px; color: #444; overflow: hidden;}
.xqing .both .bl .lsan a span{ display: block; float: left;}
.xqing .both .bl .lsan a img{ display: block; width: 20px; height: 9px; margin: 10px 20px; float: left;}

.xqing .both .br{ width: 248px; padding: 20px 15px; border: 1px solid #eee; float: right; text-align: center; position: relative;}
.xqing .both .br .ta{ position: absolute; right: 10px; top: 10px;display: block; height:20px; line-height: 20px; background-color: #f0f0f0; color: #666; font-size: 12px; text-align: center; border: 1px solid #dedede; width: 50px; border-radius: 3px; cursor: pointer; transition: all 0.5s;}
.xqing .both .br .ta:hover{ background-color: #ff6700; color: #fff; border:1px solid #ff6700;}
.xqing .both .br .txa{ display: block; margin: 0 auto; width: 124px; height: 124px; border-radius: 50%; overflow: hidden;}
.xqing .both .br .txa img{ display: block; width: 124px; height: 124px; }
.xqing .both .br .namea{ display: block; font-size: 15px; line-height: 30px; color: #555; margin-top: 10px;}
.xqing .both .br .namea i{ display: inline-block; margin-left: 5px; border-radius: 3px; padding: 0 5px; font-size: 12px; color: #fff; line-height: 20px; background-color: #fd5b91;}
.xqing .both .br .gray{ display: block; font-size: 13px; line-height: 23px; color: #888; text-align: center;}
.xqing .both .br .pa{ display: block; width: 172px; height: 42px; margin: 20px auto; background-color: #21b2ee; }
.xqing .both .br .pa img{ display: block; width: 42px; height: 42px; float: left; background-color: #1aa3dc; }
.xqing .both .br .pa i{  display: block; width: 130px; line-height: 42px; font-size: 16px; color: #fff; text-align: center; float: left;}
.xqing .both .br .pj{ overflow: hidden; margin: 15px auto 20px auto; width: 172px;}
.xqing .both .br .pj span{ display: block; font-size: 14px; line-height: 19px; height: 19px; color: #555; float: left; margin-right: 10px; }
.xqing .both .br .pj i{ display: block; float: left; margin: 0 1px; width: 19px; height: 19px; background-image: url("../images/con1_13.png"); background-repeat: no-repeat;}
.xqing .both .br .pj i.on{ background-image: url("../images/con1_11.png")}
.xqing .both .br .an{ display: block; height: 36px; line-height: 36px; background-color: #f0f0f0; color: #555; font-size: 14px; text-align: center; border: 1px solid #eee; transition: all 0.5s;}
.xqing .both .br .an:hover{ background-color: #ff6700; color: #fff; border:1px solid #ff6700;}

.xqing .xsure{ background-color: #fff; padding: 50px 50px 50px 150px; position: relative; }
.xqing .xsure .dw{ position: absolute; left: 40px; top:50px; width: 88px; height: 88px;}
.xqing .xsure .flor{ padding-top: 30px; border-top: 1px solid #eee; margin-top: 30px;}
.xqing .xsure .flor .na{ display: block; font-size: 16px; line-height: 36px; color: #333; overflow: hidden;}
.xqing .xsure .flor .na span{ display: block; float: left;}
.xqing .xsure .flor .na img{ display: block; width: 20px; height: 9px; margin: 10px 20px; float: left;}
.xqing .xsure .flor ul{ overflow: hidden;}
.xqing .xsure .flor ul li{ width: 30%; float:left; margin-right: 2%; line-height: 26px; font-size: 14px; color: #585858; }
.xqing .xsure .flor > span{ display: block; padding-left: 20px; line-height: 30px; color: #555; background-position: left center; background-repeat: no-repeat; background-size: 14px auto; font-size: 14px; line-height: 36px;}
.xqing .xsure .flor > span.bg1{ background-image: url("../images/con2_07.png");}
.xqing .xsure .flor > span.bg2{ background-image: url("../images/con2_12.png");}
.xqing .xsure .flor > span.bg3{ background-image: url("../images/con2_14.png");}
.xqing .xsure .flor > span.bg4{ background-image: url("../images/con2_10.png");}
.xqing .xsure .flor > span i{ color: #ff6700; font-size: 20px; padding-left: 5px;}
.xqing .xsure .flor p{ font-size: 14px; line-height: 30px; color: #444;  }
.xqing .xsure .flor p i{ color: #666; }
.xqing .xsure .flor .seea{ display: block; width: 150px; height: 42px; line-height: 42px; margin: 40px 0 0 0; cursor: pointer; text-align: center; color: #fff; background-color: #ff6700;}
.xqing .xsure .money{ background-color: #fff; right: 50px; top:50px; position: absolute; text-align: right;}
.xqing .xsure .money p{ font-size: 14px; line-height: 36px; color: #666; }
.xqing .xsure .money p i{color: #ff6700; font-size: 20px;}
.xqing .xsure .money p input{ display: inline-block; padding: 3px 5px; line-height: 20px; border-radius: 3px; width: 80px; font-size: 18px; color: #333; text-align: center;  border: 1px solid #eee; margin:0 5px; display: none;}
.xqing .xsure .money .chan{ display: block; font-size: 14px; line-height: 28px; color: #999; text-decoration: underline;}
.xqing .xsure .money .chan:hover{ text-decoration: underline; color: #ff6700;}

.xqing .pay{ margin-top: 15px; padding: 50px; background-color: #fff; }
.xqing .pay .pbox{ border-top: 1px solid #eee; margin-bottom: 40px; padding-top: 20px;}
.xqing .pay .pbox p{ font-size: 16px; line-height: 32px; color:#555;}
.xqing .pay .pbox p span{ color: #777; font-size: 14px;}
.xqing .pay .pbox p span i{ color: #ff6700; font-size: 20px;}
.xqing .pay .pbox .la{ overflow: hidden; margin: 20px 0;}
.xqing .pay .pbox .la a{ display: block; width: 128px; height: 42px; float: left; border: 1px solid #eee; margin-right: 10px; cursor:pointer;}
.xqing .pay .pbox .la a img{ display: block;width: 128px; height: 42px;}
.xqing .pay .pbox .la a.on{ border: 1px solid #ff6700; }
.xqing .pay .seea{ display: block; width: 150px; height: 42px; line-height: 42px; margin: 40px 0 0 0; cursor: pointer; text-align: center; color: #fff; background-color: #ff6700;}
/*车源详情*/




.evaluate_list ul li{ padding-bottom:15px; border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.evaluate_list ul li >h2{ overflow:hidden; margin-bottom:5px;}
.evaluate_list ul li h2 span{ float:left; font-size:14px; color:#999999;}
.evaluate_list ul li h2 img{ float:right; margin:0 1px; width:20px; height:20px;}
.evaluate_list ul li p{ color:#444444; font-size:14px; margin-top:10px;}

/*分页*/
.pages{ margin-top:20px; text-align:center;}
.pages a{ display:inline-block; font-size:14px; color:#555; margin-left:5px; border:1px solid #e6e6e6; height:26px; line-height:26px; padding:0 10px;}
.pages a.on{border-color: #ff6700; background-color:#ff6700; color:#fff; cursor:pointer;}
.pages a:hover{border-color: #ff6700; background-color:#ff6700; color:#fff;}





.way-info{padding-top: 20px;}
.way-info span{display: inline-block;vertical-align: middle;}
.code-box img{width: 300px;margin-top: 20px;}
.code-pic{width: 300px;border: solid 1px #ddd;height: 300px;}
.code-pic img{width: 254px;height: 254px;margin: 0 auto;margin-top: 20px;}


.wchose{ padding: 20px; font-size: 14px; list-style: 30px; color: #555;}
.wchose dl{ overflow: hidden; margin-bottom: 10px;}
.wchose dl dt{ width: 90px; float: left; text-align: right; line-height: 30px;}
.wchose dl dd{ width: 220px; float: left; margin-left: 10px; line-height: 30px; overflow: hidden;}
.wchose dl dd label{ display: block; float: left; margin-right: 15px; cursor: pointer; overflow: hidden;}
.wchose dl dd label input{ display: block; width: 14px; height: 14px; margin: 8px 4px; float: left;}
.wchose dl dd label i{ display: block; float: left;}
.wchose dl dd> input{ display: block; width: 198px; color: #555; border:1px solid #eee; list-style: 28px; height: 28px; font-size: 14px; text-indent: 10px; border-radius: 4px;}












