﻿@charset "utf-8";

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, input, img, p, ul {margin: 0;padding: 0;list-style-type: none;}
/* text */
.fTahoma{ font-family:Tahoma,Verdana; }
.fyahei{font-family:"Microsoft YaHei","微软雅黑";}
.farial{font-family: Arial;}
.f17{ font-size:17px;}
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f28{ font-size:28px; }
.f36{ font-size:36px; }
.f40{ font-size:40px; }
.f50{ font-size:50px; }

.lh90{ line-height:90px; }
.lh150{ line-height:150%; }
.lh160{ line-height:160%; }
.lh180{ line-height:180%; }
.lh200{ line-height:200%; }
.lh300{ line-height:300%; }
.w{ width:100%; }
.wp50{ width:50%; }
.wp70{ width:70%; }
.wp80{ width:80%; }
.wp90{ width:90%; }
.w140{width: 140px;}
.w170{width: 170px;}


.h26{height: 26px;}
.h90{height: 90px;}
.h120{ height:120px; }

.none{display: none;}
.db{ display:block; }
.bc{ margin-left:auto; margin-right:auto; }
.dib{ display:inline-block; }
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{*zoom:1;}
.overhidden{overflow: hidden;}

/**position**/
.pr{position: relative;}
.pa{position: absolute;}

/**padding-top**/
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
/**padding-bottom**/
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb70{padding-bottom: 70px;}
.pb100{padding-bottom: 100px;}
/**padding-left**/
.pl50{padding-left: 50px;}
/**margin-top**/
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt80{margin-top: 80px;}
.mt100{margin-top:100px;}
/**margin-bottom**/
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}

.brtfff{border-top: 1px solid #fff;}
.brrea{border-bottom: 1px solid #eaeaea;}
.brrgray{border-bottom: 1px solid #e7e7e7;}
.brbef{border-bottom: 1px solid #efefef;}

.red{color: red;}
.black{ color:#000000; }
.color6c{color:#6c6c6c;}
.colorc4{color:#c4c4c4;}
.colorbf{color:#bfbfbf}
.color4d{color:#4d4d4d;}
.color7e{color:#7e7e7e;}
.norcolor{color:#666666;}
.fivecolor{color: #555555}
.orangecolor{color: #ff7800 !important}

.whitebg{background-color: #fff;}
.f4bg{background-color: #f4f4f4;}
.e6bg{background-color: #e6e6e6;}
.spebg{background-color: #394042;}
.fabg{background-color: #fafafa;}
.fzerobg{background-color: #f0f0f0;}

.brbeb{border-bottom: 1px solid #ebebeb;}
/**------------56------------------**/
.nav-navicon{padding-left: 50px;}
.wapmenu{line-height: 38px !important;margin: 15px 10px;font-size: 20px;height: 40px;color: #000;}
.wapseachbtn{float: right;width: 20px;height:20px;background: url(../images/wlbicon.png) -8px -4px no-repeat;margin: 25px 5px;}
.wlbanglogo{margin: 20px 10px;float: left;}
.wlbangtopright{float: right;margin: 25px 0;}
.wlbangtopright a{color: #2e2e2e;font-size: 14px;line-height: 20px;}
.wlbangtopright a:first-child{margin-right: 40px;}
.wlbangbanner{background: url(../images/wlbang01.jpg) center no-repeat;min-height: 500px;position: relative;}
.wlbangbanner:before{content: "";left: 0;top: 0;right: 0;position: absolute;bottom: 0;background-color: rgba(0,0,0,.24);}
.wlbangbanner h1,.wlbangbanner p,.wlbangbanner h2{width: 100%;text-align: center;color: #fff;line-height: 1;display: inline-block;}
.wlbangbanner h1{font-size: 48px;margin-top: 140px;}
.wlbangbanner h2{font-size: 38px;line-height: 70px;margin-top: 120px;}
.wlbangbanner p{font-size: 24px;margin-top: 20px;}
.wlbangbanner .xuqiubtn{background-color: #ff7800;color: #fff;font-size: 20px;line-height: 57px;width: 270px;display: block;margin: 0 auto;margin-top: 66px;text-align: center;border-radius: 4px;}
.wlbangbannerbg{background:url(../images/wlbang08.jpg) center no-repeat }
/**搜索start**/
.searchbox{position: absolute;bottom: -27px;left: 50%;margin-left: -260px;width: 520px;background-color: #fff;border-radius: 20px;box-shadow:0 2px 5px #efefef}
.searchmenu{width: 140px;border-right:1px solid #eeeeee;float: left;}
.searchmenu .searchselect {color: #ff7800;cursor: pointer;font-size: 24px;line-height: 55px;text-align: center;width: 100%;}
.searchmenu .searchselect em{background: url(../images/wlbangarrow.png) 0 0 no-repeat;background-size: contain;display: inline-block;width: 20px;height:10px;margin-left: 10px;vertical-align: middle;}
.searchmenu .searchtab{display:none; position:absolute;top:55px;width:100%;border:1px solid #eeeeee;background:#fff;z-index:20; padding: 6px 15px;border-radius: 10px;box-shadow: 0 0 6px rgba(0,0,0,.14);}
.searchmenu .searchtab li{color:#666;font-size:14px;text-align: center;cursor:pointer;float: left;width: 90px;height: 36px;line-height: 36px;border-radius: 30px;}
.searchmenu .searchtab li:hover{background: #ff7800;color: #fff;}
/**.searchmenu:hover .searchselect em{transform: rotate(180deg);}**/
/**.searchmenu:hover .searchtab{display: block;}**/
.searchcnt{width:280px;color: #939393;text-align: left;height:55px;line-height: 55px;font-size: 14px;padding:0px 25px;border:0px;}
.searchbtn{float: right;background: #ff7800;width: 75px;border: 0px;padding: 0;line-height: 43px;font-size: 20px;color: #fff;margin: 6px 12px;border-radius: 20px;}
/**搜索end**/

.siloginlist{float: left;width: 100%;margin-top: 140px;padding-bottom: 20px;}
.siloginlist li{float: left;width: 25%;text-align: center;color: #5c5c5c;margin-bottom: 20px;}
.siloginlist li img{display: inline-block;max-width: 100%;}
.siloginlist li h1{font-size: 28px;line-height: 30px;margin-top: 40px;margin-bottom: 20px;}
.siloginlist li h2{font-size: 16px;line-height: 36px;}

/**title**/
.wlbtitle{border-bottom: 1px solid #ebebeb;padding-top: 30px;}
.wlbtitle span{font-size: 26px;color: #5c5c5c;padding: 20px 0;display: inline-block;position: relative;}
.wlbtitle span em{display: inline-block;font-size: 14px;color: #ff7800;}
.wlbtitle span:after{content: "";position: absolute;bottom: -1px;width: 60px;left: 0;height:2px;background-color: #ff7800;}
/**专家列表**/
.zhuanjialistcnt{background-color: #f8f8f8;}
.zhuanjialist{margin-top: 60px;}
.zhuanjialist li{float: left;width: 22.5%;position: relative;margin-bottom: 60px;margin-right: 3.333333%}
.zhuanjialist li:nth-child(4n){margin-right: 0px;}
.zhuanjialist li a{display: inline-block;float: left;width: 100%;}
.zhuanjialist li img{display: inline-block;float: left;width: 100%;}
.zhuanjialist .itembottom{background-color: rgba(255,255,255,.5);position: absolute;left: 0;bottom: 0;width: 100%;padding: 15px;z-index: 1}
.zhuanjialist .itembottom h1{display: inline-block;font-size: 24px;color: #000;width: 100%;}
.zhuanjialist .itembottom h2{display: inline-block;font-size: 14px;color: #ff4800;width: 100%;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zhuanjialist .itembottom p{display: inline-block;font-size: 16px;color: #000;width: 100%;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zhuanjialist .itemlayer{background-color: rgba(255,255,255,.7);position: absolute;left: 0;bottom: 0;width: 100%;height:100%;padding: 15px;z-index: 2;display: none;;overflow: hidden;}
.zhuanjialist .itemlayer p{font-size: 14px;color: #2e2e2e;line-height: 25px;margin-top: 30px;}
.zhuanjialist .itemlayer span{font-size: 14px;color: #fff;background-color: #ff7800;line-height: 25px;width: 60px;text-align: center;position: absolute;bottom: 15px;right:15px;border-radius: 10px;}
.zhuanjialist li:hover .itemlayer{display: block;}
.wlbmorebtn{width: 190px;line-height: 60px;border: 1px solid #ff7800;color: #ff7800;font-size: 18px;display: block;margin: 0 auto;text-align: center;border-radius: 10px;}



/**顶部搜索**/
.topsearch{position: relative;width: 130px;float: right;margin-top: 20px;margin-right: 80px;}
.topsearch .topsearchtext{width: 100%;padding: 0 40px 0 10px;display: block;height: 30px;border: 1px solid #c9c9c9;color: #c9c9c9;background-color: transparent;-webkit-appearance: none;font-size: 12px;border-radius: 5px;margin: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.topsearch .topsearchbtn{cursor: pointer;width: 35px;height: 30px;position: absolute;z-index: 2;right: 0;top: 0;background-origin: content-box;background: url(../images/wlbicon.png) 0 0 no-repeat;}
/**列表页**/
.listpagecnt{border-top: 1px solid #c9c9c9;padding: 40px 0;}
.filterlist{float: left;}
.filterlist li{float: left;margin-right: 15px;}
.filterlist li a{display: inline-block;color: #5c5c5c;font-size: 14px;line-height: 24px;padding: 0 10px;border: 1px solid #fff;border-radius: 10px;}
.filterlist li.on a{color: #ff7800;border-color:#ff7800;}
.selectlist{float: right;}
.selectlist li{float: left;margin-right: 15px;position: relative;}
.selectlist li a{display: inline-block;color: #2e2e2e;font-size: 14px;line-height: 24px;padding: 0 10px;border: 1px solid #939393;border-radius: 10px;}
.selectlist li.on a{color: #fff;background-color:#ff7800;border-color: #ff7800;}
.selectaddscnt{float: right;position: relative;}
.selectaddscnt span{display: inline-block;color: #2e2e2e;font-size: 14px;line-height: 26px;padding: 0 10px;cursor: pointer;}
.selectaddscnt span em{display: inline-block;background: url(../images/wlbicon.png) -10px -36px no-repeat;width: 12px;height:26px;vertical-align: top;margin-left: 5px;}
.selectdropmenu{display: none;right: 0;position: absolute;border-radius: 15px;box-shadow: 0 2px 6px rgba(0,0,0,.25);z-index: 10;overflow: hidden;background-color: #fff;width: 100%;}
.selectdropmenu li{margin:0;text-align: center;width: 100%;color: #2e2e2e;font-size: 14px;line-height: 26px;cursor: pointer;}
.selectdropmenu li:hover{background: #f4f4f4;color: #000;}
.selectaddscnt:hover .selectdropmenu{display: block;}


/**话题**/
.wlbhuatibtn{width: 140px;line-height: 44px;border: 1px solid #ff7800;color: #ff7800;font-size: 14px;display: block;margin: 0 auto;text-align: center;border-radius: 20px;}

/**个人中心**/
.nav-menu .drop-menu{background-color: #fff;}
.transparentbg{background-color: rgba(83,83,83,.5);}
.personalcenterselect{float: left;padding:40px 10px 25px;}
.personalcentertop{background: url(../images/wlbang09.jpg) top center no-repeat;}
.personalcentertop .nav a{color: #fff;}
.personalcentertop .wlbangtopright a{color: #fff;}
.personalcentertop .topsearch .topsearchtext{color: #fff;}
.personalcentertop .wapmenu{color: #fff;}
.personalcentertop .nav-menu .drop-menu{background-color: transparent;}
.personalheadcnt{position: relative;text-align: center;}
.personalhead{border: 5px solid #fff;overflow: hidden;border-radius: 50%;display: inline-block;box-shadow:0 3px 9px #e8e8e8;margin-top: 60px;}
.personalhead img{width: 145px;height:145px;}
.personalname{color: #fff;font-size: 24px;line-height: 1;margin-top: 20px;}
.personalposition{color: #fff;font-size: 14px;line-height: 1;margin-top: 10px;}
.personalmsg{display: block;width: 50%;text-align: center;margin: 0 auto;margin-top: 70px;}
.personalmsg ul{padding:15px 0;background-color: #f8f8f8;width: 100%;float: left;}
.personalmsg ul li{width: 33.333333%;float: left;display: inline-block;font-size: 14px;line-height: 18px;color: #5c5c5c;padding: 6px 0;border-right:1px dashed #939393;}
.personalmsg ul li:last-child{border-right:0;}
.personalmsg ul li em{display: inline-block;color: #ff7800;}
.personalmsg ul li i{width: 25px;height: 18px;background: url(../images/wlbicon.png) 2px -152px no-repeat;display: inline-block;vertical-align: top;margin-right: 5px;}
.personalmsg ul li.everseen i{background-position: -20px -153px;}
.personalmsg ul li.wantseen i{background-position: -45px -153px;}
.personaltoolbar{position: absolute;right: 0;top:50%;}
.personaltoolbar .shoucang{background: #ff7800;display: inline-block;padding: 0 15px;border-radius: 5px;margin-right: 10px;vertical-align: top;cursor: pointer;}
.personaltoolbar .shoucang em{background: url(../images/wlbicon.png) -76px -148px no-repeat;display: inline-block;width: 20px;height: 30px;vertical-align: top;}
.personaltoolbar .yuyuebtn{display: inline-block;background: #ff7800;font-size: 14px;line-height: 30px;padding: 0 15px;border-radius: 5px;color: #fff;cursor: pointer;}
/**关于专家**/
.wlbaboutzhuanjia{padding: 0 15px;}
.wlbaboutzhuanjia .zhuanjiatit{font-size: 26px;color: #5c5c5c;padding-bottom: 40px ;display: inline-block;position: relative;}
.wlbaboutzhuanjia .zhuanjiatit em{display: inline-block;font-size: 14px;color: #ff7800;}
.aboutzhuanjiacnt{background-color: #f8f8f8;margin-bottom: 30px;}
.aboutzhuanjiacnt-left{padding: 15px;width: 30%;float: left;}
.aboutzhuanjiacnt-left img{border-radius: 20px;width: 100%;display: inline-block;}
.aboutzhuanjiacnt-right{float: right;width: 70%;padding-left: 15px;padding-right: 40px;}
.aboutzhuanjiacnt-right p{font-size: 14px;color: #5c5c5c;display: inline-block;margin-top: 30px;line-height: 33px;text-indent: 2em;}
.aboutzhuanjiacnt-right p:first-letter{font-size: 24px;}
/**分享**/
.icon-common{background-image: url(../images/wlbicon.png);background-repeat: no-repeat;}
.wlbfenxiang{display: inline-block;margin-top: 60px;font-size: 14px;color: #5c5c5c;line-height: 20px}
.wlbfenxiang span{margin-right: 10px;display: inline-block;}
.wlbfenxiang i{width: 20px;height: 20px;float: left;}
.wlbfenxiang .weiboshare i{background-position: -31px -68px;}
.wlbfenxiang .weibosharegray i{background-position: -62px -68px;}
.wlbfenxiang .weiboshare:hover i,.wlbfenxiang .weibosharegray:hover i{background-position: -3px -68px;}
.wlbfenxiang .weixinshare i{background-position: -31px -96px;margin-right:10px;}
.wlbfenxiang .weixinsharegray i{background-position: -62px -96px;margin-right:10px;}
.wlbfenxiang .weixinshare:hover i,.wlbfenxiang .weixinsharegray:hover i{background-position: -3px -96px;}
.wlbfenxiang .qqshare i{background-position: -31px -123px;}
.wlbfenxiang .qqsharegray i{background-position: -62px -123px;}
.wlbfenxiang .qqshare:hover i,.wlbfenxiang .qqsharegray:hover i{background-position: -3px -123px;}
.wlbfenxiang .weiboshare,.wlbfenxiang .weixinshare,.wlbfenxiang .qqshare,.wlbfenxiang .weibosharegray,.wlbfenxiang .weixinsharegray,.wlbfenxiang .qqsharegray{float: right;cursor: pointer;}
.qrcode{display: none;background-color: #fff;position: absolute;width: 130px;height: 130px;box-shadow: 0 0 6px rgba(14,22,30,.3);margin: -140px 0 0 -50px;z-index: 100;}
.qrcode img{width: 100%;vertical-align: middle;}
.qrcode:before,.qrcode:after{content: "";display: block;width: 0;height: 0;left: 52px;position: absolute;}
.qrcode:before{border: 8px solid transparent;border-top: 10px solid rgba(0,0,0,.1);top: 130px;}
.qrcode:after{border: 8px solid transparent;border-top: 10px solid #fff;top: 129px;}
/**通用list**/
.wlbcommentlist{padding:0 15px;}
.wlbcommentlist li{float: left;width: 100%;margin-bottom: 15px;padding: 15px;background-color: #f8f8f8;cursor: pointer;position: relative;}
.wlbcommentlist li:hover,.wlbcommentlist li.onopen{box-shadow:0px 0px 8px #efefef;background-color: #fff;}
.wlbcommentlist li .cntlink{float: left;width: 100%;}
.wlbcommentlist li .itemleft{float: left;width: 20%;padding-right: 2%;text-align: center;}
.wlbcommentlist li .itemleft img{display: inline-block;width: 100%;}
.wlbcommentlist li .itemmiddle{float: left;width: 65%;padding-left: 2%;}
.wlbcommentlist li .itemmiddle .heading{display: inline-block;width: 100%;font-size: 20px;color: #2e2e2e;line-height: 1.5;margin-bottom: 5px;}
.wlbcommentlist li .itemmiddle .summary{display: inline-block;width: 100%;font-size: 14px;color: #5c5c5c;line-height: 1.8;width: 100%;height: 50px;overflow: hidden;}
.wlbcommentlist li .itemmiddle .expertname{display: inline-block;color: #000;font-size: 14px;line-height: 1.8;margin-right: 30px;}
.wlbcommentlist li .itemmiddle .expertposition{display: inline-block;color: #5c5c5c;font-size: 14px;line-height: 1.8;}
.wlbcommentlist li .itemmiddle .buyorsee{display: inline-block;font-size: 14px;color: #5c5c5c;line-height: 1.8;}
.wlbcommentlist li .itemmiddle .buyorsee em{display: inline-block;color: #ff7800;}
.wlbcommentlist li .itemright{float: right;width: 15%;text-align: center;}
.wlbcommentlist li .itemright .price{width: 100%;text-align: center;display: inline-block;font-size: 14px;padding: 0 10px;line-height: 1.4;color: #2e2e2e;margin-top: 10px;}
.wlbcommentlist li .itemright .price em{font-size: 20px;display: inline-block;}
.wlbcommentlist li .itemright .buybtn{width:90px;background-color: #ff7800;color: #fff;display: inline-block;font-size: 14px;line-height: 28px;border-radius: 12px;text-align: center;margin-top:60px;}
.wlbcommentlist li .itembottom{display: none;width: 100%;float: left;padding-bottom: 25px;}
.wlbcommentlist li .itembottom .xiangqinglist{border-bottom: 1px solid #e5e5e5;width: 100%;float: left;padding:30px 10px;margin-bottom: 25px;}
.wlbcommentlist li .itembottom .xiangqinglist dd{font-size: 14px;color: #5c5c5c;line-height: 2.5;}
.wlbcommentlist li .itembottom .wlbfenxiang{margin-top: 5px;}
.wlbcommentlist li .itembottom .reservationnow{float: right;margin-right: 40px;background-color: #ff7800;color: #fff;border: 0;border-radius: 13px;width: 80px;text-align: center;font-size: 14px;line-height: 28px;}
.wlbcommentlist li .opendownbtn{position: absolute;right:15px;bottom:15px;width: 28px;height: 28px;background:#ff7800 url(../images/wlbicon.png) 0 -170px no-repeat;display: block;border-radius: 50%;}
.wlbcommentlist li.onopen .itembottom{display: block;}
.wlbcommentlist li.onopen .opendownbtn{transform: rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);top: 35px;}
/**圆头像**/
.roundheadlist li .itemleft img{width: 130px;height:130px;border-radius: 50%;}
/**含底部详情**/
.havebottomlist li .itemright{padding-right: 30px;}
/**--------wap------------**/
@media (max-width:760px){
	#header-demo{width: 100%;}
	.wlbangtopright a{font-size: 12px;}
	.wlbangtopright a:first-child{margin-right: 10px;}
	.wlbangbanner{min-height: 300px;}
	.wlbangbanner h1{font-size: 22px;margin-top: 50px}
	.wlbangbanner p{font-size: 14px;line-height: 20px}
	.wlbangbanner h2{font-size: 20px;line-height: 2;margin-top: 60px;}
	/**搜索start**/
	.searchbox{width: 260px;margin-left: -130px;bottom: -17px;}
	.searchmenu{width: 60px;}
	.searchmenu .searchselect{line-height: 35px;font-size: 12px;}
	.searchcnt{width: 140px;height: 35px;line-height: 35px;font-size: 12px;padding: 0 10px;}
	.searchmenu .searchselect em{width: 10px;height: 5px;margin-left: 2px;}
	.searchmenu .searchtab{top: 35px;}
	.searchmenu .searchtab li{font-size: 12px;width: 70px;}
	.searchbtn{width: 50px;margin: 4px;line-height: 26px;font-size: 11px;}
	/**搜索end**/
	.siloginlist{margin-top: 50px}
	.siloginlist li{width: 50%;padding: 0 10px;}
	.siloginlist li img{padding: 0 20px;}
	.siloginlist li h2{font-size: 12px;}
	/**专家列表**/
	.zhuanjialist{padding: 0 10px;}
	.zhuanjialist li{width: 47%;margin-right:3%;}
	.zhuanjialist .itembottom{padding: 5px;}
	.zhuanjialist .itembottom h1{font-size: 18px;}
	.zhuanjialist .itembottom p{font-size: 10px;}
	.zhuanjialist li:hover .itemlayer{display: none;}
	/**通用list**/
	.wlbcommentlist li .itemleft{width: 35%;text-align: left;}
	.wlbcommentlist li .itemmiddle .heading{font-size: 16px;}
	.wlbcommentlist li .itemright{width: 100%;text-align: right;}
	.wlbcommentlist li .itemright .wlbfenxiang{float: right;}
	.wlbcommentlist li .itemright .price{width: auto;margin-top: 0;}
	.wlbcommentlist li .itemright .buybtn{margin-top: 0;}
	.roundheadlist li .itemleft img{width: 70px;height: 70px;}
	.roundheadlist li .itemmiddle{padding-left: 0;}
	/**分享**/
	.wlbfenxiang{margin-top: 5px;font-size: 12px;}
	/**顶部搜索**/
	.topsearch{margin: 0 0 10px 0;padding: 0 10px;width: 100%;}
	.topsearch .topsearchbtn{right: 10px;}
	/**搜索页面**/
	.listpagecnt{padding:20px 10px}
	.selectlist{margin-right: 0;float: left;}
	.filterlist li{margin-bottom: 4px;}
	/**个人中心**/
	.personalmsg ul li{width: 100%;border-right:0;}
	.aboutzhuanjiacnt-left{width: 100%;}
	.aboutzhuanjiacnt-right{width: 100%;padding: 15px;}
	.personaltoolbar{top: 10px;}
	.wlbcommentlist li .itembottom .reservationnow{font-size: 12px;width: 70px;margin-right: 35px;}
}
@media (min-width:761px) and (max-width:1000px){
	.nav-navicon{padding-left: 0px;}
	.nav-inline li a{margin: 0 5px;}
	.siloginlist li img{padding: 0 30px;}
	.roundheadlist li .itemleft img{width: 100px;height: 100px;}
}


/**提需求-分类***/
.stepcontent{width: 100%;float: left;padding: 30px 0;}
.stepcontent li{position: relative;padding-top: 75px;text-align: center;width: 20%;float: left;}
.stepcontent li:first-child{width: 30%;}
.stepcontent li:last-child{width: 30%;}
.stepcontent .steptit{font-size: 14px;color: #939393;position: absolute;top: 0;left: 0;width: 100%;line-height: 20px;}
.stepcontent em{position: absolute;left: 50%;margin-left:-17px;background-color: #fff;top:30px;z-index: 2;width: 45px;height:45px;background: url(../images/newicon.png) 0 0 no-repeat;}
.stepcontent em.stepsum2{background-position: -45px 0;}
.stepcontent em.stepsum3{background-position: -90px 0;}
.stepcontent em.stepsum4{background-position: -135px 0;}

.stepcontent .stepline{height:2px;background-color: #939393;position: absolute;top:52px;left: 0;width: 100%;z-index: 1}
.stepcontent li.on .steptit{color: #ff7800;}
.stepcontent li.on .stepsum2{background-position: -45px -50px;}
.stepcontent li.on .stepsum3{background-position: -90px -50px;}
.stepcontent li.on .stepsum4{background-position: -135px -50px;}
.stepcontent li.over em{background-position:0 -50px;}
.stepcontent li.on .stepline,.stepcontent li.over .stepline{background-color: #ff7800;}

/**需求分类start**/
.leftcolumn{border:1px solid #e7e7e9;float: left;width:940px;min-height: 530px;margin-bottom: 100px;}
/**text通用样式**/
.leftcolumn input[type="text"],.leftcolumn select,.leftcolumn textarea,.miancolumn input[type="text"],.miancolumn select,.miancolumn textarea{border: 1px solid #d7d7d7;background-color: #fff;width: 100%;color: #939393;padding: 5px 8px;font-size: 12px;line-height: 18px;}
.leftcolumn input.xuqiusimple{padding: 5px 8px;font-size: 12px;line-height: 25px;width: 530px;}
input[type="text"].elsewidth{width:100px;}
.demandclass{background-color: #f6f6f6;float: left;width: 190px;height: 530px;border-right:1px solid #e7e7e9;position: relative;}
.demandclass li{float: left;width: 100%;border-bottom: 1px solid #f6f6f6;border-top: 1px solid #f6f6f6;}
.demandclass li:first-child{border-top: 0;}
.demandclass li span{font-size: 14px;color: #2e2e2e;width: 100%;text-align: center;line-height: 45px;display: inline-block;}
.demandclass .itemclass{position: absolute;left:190px;top:0;width: 740px;background: #fff;display: none;}
.demandclass .itemclass a{font-size: 12px;color: #5c5c5c;line-height: 45px;padding: 0 40px;display: inline-block;}
.demandclass li.on{background-color: #fff;border-color:#e7e7e9;}
.demandclass li.on span{margin-left: 1px;background-color: #fff;}
.demandclass li.on .itemclass{display: block;}

/**右侧栏**/
.rightcolumn{float: right;width: 240px;border:1px solid #e7e7e9;background-color: #f6f6f6;min-height: 530px;padding: 15px;}
.rightcolumn .totaltit{font-size: 14px;color: #5c5c5c;font-weight: bold;}
.rightcolumn .phonetit{font-size: 14px;line-height: 24px;color: #ff7800;margin-top: 30px;}
.rightcolumn .phonenumber{font-size: 14px;line-height: 24px;color: #2e2e2e;}
.rightcolumn .worktime{font-size: 14px;line-height: 24px;color: #939393;}
.rightcolumn .erweimacnt{margin-top:20px;font-size: 14px;color: #939393;padding-top: 30px;width: 100%;border-top: 1px solid #e7e7e9;text-align: center;}
.rightcolumn .erweimacnt img{display: block;margin: 5px auto;}

/**需求描述**/
.xuqiucnt{margin-left: 40px;float: left;padding-bottom: 50px;}
.breadcrumbs{font-size: 12px;color: #2e2e2e;line-height: 20px;margin-top: 30px;}
.breadcrumbs span{display: inline-block;color: #5c5c5c}
.breadcrumbs a{display: inline-block;color: #3366cc !important;margin-left: 10px;}
.questiontit{font-size: 14px;color: #2e2e2e;line-height: 20px;width: 100%;display: block;padding: 20px 0 15px;}

.xuqiucnt .xuqiudetailed{float: left;width: 550px;height: 210px;resize:none;}
.xuqiucnt .xuqiumoban{float: left;width: 190px;height: 210px;margin-left: 10px;border: 1px solid #d9d9d9;background-color: #f6f6f6;padding: 10px;font-size: 12px;color: #939393}
.xuqiucnt .xuqiumoban span{padding-left: 10px;display: block;}
.xuqiucnt .xuqiumoban i{color: #ff0000;float: left;}
.xuqiucnt .xuqiumoban p{line-height: 18px;text-align: justify;margin-top: 5px;}
.xuqiucnt .xuqiumoban p em{display: inline-block;width: 100%;color: #5c5c5c;}
/**添加文件**/
.addfilecnt{padding-top: 20px;}
.addfilecnt .addfilebtn{float: left;position: relative;display: inline-block;background: #f1f1f1;border-radius: 4px;padding:0 8px;overflow: hidden;color: #5c5c5c;text-decoration: none;text-indent: 0;line-height: 25px;font-size: 14px;}
.addfilecnt .addfilebtn:hover{color: #5c5c5c}
.addfilecnt .addfilebtn input{position: absolute;font-size: 30px;width: 100%;right: 0;top: 0;opacity: 0;}
.addfilecnt .tipmsg{float: left;font-size: 14px;line-height: 25px;color: #939393;margin-left: 10px;}
.addfilecnt .addfilelist{float: left;width: 100%;margin-top: 20px;}
.addfilecnt .addfilelist li{float: left;width: 100%;margin-bottom: 8px;background: #f1f1f1;line-height: 27px;}
.addfilecnt .addfilelist li em{background:url(../images/newicon.png) 0 -100px no-repeat;width: 35px;float: left;height: 27px;}
.addfilecnt .addfilelist li span{font-size: 14px;color: #939393;}
.addfilecnt .deletebtn{float: right;width: 27px;height:27px;background:url(../images/newicon.png) -40px -100px no-repeat;cursor: pointer;}
/**联系方式**/
.contactmsg{width: 100%;color: #5c5c5c;line-height: 30px;padding-bottom: 15px}
.contactmsg input[type="text"],.contactmsg select{width: 200px;}

.choosephone span.choosebtn{width: 100%;display: inline-block;cursor: pointer;text-align: left;background: url(../images/newicon.png) 0 -141px no-repeat ;font-size: 12px;color: #5c5c5c;line-height: 1;margin-bottom: 10px;}
.choosephone span.choosebtn input{opacity: 0;cursor: pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.choosephone span.choosebtn.on {background-position: 0 -162px;}

.codesbtn{background: #f0f0f0;border: 1px solid #d7d7d7;color: #939393;padding: 5px 8px;font-size: 12px;line-height: 18px;border-radius: 3px;}
.therules{font-size: 14px;}
.therules a{color: #ff7800 !important;display: inline-block;}

.prevstepbtn{color: #3366cc !important;display: inline-block;padding: 0 15px;}
.nextstepbtn{background-color: #ff7800;display: inline-block;color: #fff !important;padding: 0 40px;border-radius: 5px;border: 0;line-height: 30px;}
.nextstepbtn.graybtn{color: #5c5c5c;background-color: #d8d8d8;}
/**错误信息**/
.errormsg{display: block;width: 100%;font-size: 14px;line-height: 30px;color: red;}

/**第三步设置悬赏**/
.settingreward{padding: 25px;}
.rewarditem{background-color: #f6f6f6;border:1px solid #e9e9eb;box-shadow:0px 0px 8px #e9e9e8;margin-bottom: 25px;padding-bottom: 30px;}
.rewarditem dt{line-height: 40px;border-bottom: 1px dashed #d6d6d6; font-size: 14px;font-weight:normal;padding-left: 5px;}
.rewardmodebtn{width: 16px;height:14px;background: url(../images/newicon.png) -20px -190px no-repeat;display: inline-block;margin:0 5px 0 10px;vertical-align: middle;}
.rewardmodebtn input{opacity: 0;cursor: pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}
.rewardmodebtn.on{background-position: -2px -190px;}
.rewarditem dd{padding-left: 30px;font-size: 12px;color: #939393;line-height: 2;}
.sketchmap span{margin:10px 0 20px;display: block;}
.sketchmap ul{border-top: 1px solid #fd993f;float: left;}
.sketchmap ul li{float: left;position: relative;padding: 10px 30px;}
.sketchmap ul li:before{content: "";width: 11px;height:11px;background: url(../images/newicon.png) -3px -217px no-repeat;position: absolute;top:-6px;left: 50%;margin-left: -5px;}
.sketchmap ul li:first-child{padding-left: 0;}
.sketchmap ul li:last-child{padding-right: 0}
.sketchmap ul li:first-child:before{left: 5px;}
.sketchmap ul li:last-child:before{left:100%;}
.bountybox{margin-bottom: 5px;}
.bountybox span{background: #ebeaea;border: 1px solid #d7d7d7;border-right:0;width: 30px;color: #939393;font-size: 20px;float: left;line-height: 28px;text-align: center;}
.bountybox input[type="text"]{width: 170px;}
.choosereward{margin-bottom: 5px}
.choosereward input[type="radio"]{vertical-align: middle;margin-right: 5px;}
.choosedate{margin-bottom: 30px;color: #bebebe;font-size: 12px;line-height: 30px;}
.choosedate span{background: #ebeaea url(../images/newicon.png) 3px -234px;border: 1px solid #d7d7d7;border-right:0;width: 30px;float: left;height: 30px;}
.choosedate input[type="text"]{width: 170px;margin-right: 15px;}
.rewardbidding{border: 1px solid #d8d8d8;font-size: 12px;color: #bebebe;line-height: 30px;}
.rewardbidding li{background-color: #fff;border-bottom: 1px solid #d8d8d8;padding: 5px 0;}
.rewardbidding li.on{background-color: #f6f6f6}
.rewardbidding li:last-child{border-bottom: 0;}
.rewardbidding label{color: #f5943d;font-size: 12px;line-height: 30px;}
.rewardbidding input[type="radio"]{vertical-align: middle;margin: 0 10px;}
/**第4步确认提交，托管赏金**/
.confirmreward{padding:0 40px;height: 800px}
.confirmreward .confirmrewardtit{font-size: 16px;color: #2e2e2e;padding: 10px 0;margin-top: 20px;}
.confirmreward .confirmrewardtit span{display: inline-block;}
.confirmlist{border-top: 1px dashed #e7e7e9;padding: 15px 0;margin-bottom: 10px;}
.confirmlist li{font-size: 12px;line-height: 2;}
.confirmlist label{color: #939393;width: 60px;text-align: justify;display: inline-block;}
.confirmlist span{color: #5c5c5c;display: inline-block;}
.confirmlist li.total label{color: #2e2e2e;line-height: 28px;}
.confirmlist li.total span{color: #ff7800;line-height: 28px;}
.confirmlist li.total span em{font-size: 28px;line-height: 28px;display: inline-block;}

/**托管**/
.tuoguanlist{border-bottom: 1px solid #e7e7e9;margin: 15px 0 30px;}
.tuoguanlist li{padding-left: 20px;position: relative;margin-bottom: 15px;}
.tuoguanlist li em{position: absolute;left: 0;top:3px;width: 17px;height:17px;border-radius: 50%;background-color: #ff7800;color: #fff;line-height: 17px;font-size: 8px;text-align: center;}
.tuoguanlist li p{font-size: 14px;color: #939393;line-height: 24px;}
.tuoguanlist li p span{display: inline-block;width: 100%;color: #ff7800;}

/**接单人详情页**/
.miancolumn{border:1px solid #e7e7e9;float: left;width:100%;margin-bottom: 100px;background-color: #f6f6f6;}
.mianleftmenu{float: left;padding:20px 15px;width: 240px;height:100%;}
.mianleftmenu dl{border-bottom:1px solid #e7e7e9;line-height: 30px;padding: 5px 0;}
.mianleftmenu dt,.mianleftmenu dd{font-size: 14px;font-family: "黑体";padding: 0 15px;}
.mianleftmenu dt a{color: #2e2e2e;font-weight: normal;}
.mianleftmenu dd a{color: #8d8d8d;}
.mianleftmenu dd.on{background-color: #eeeeee;border-left:3px solid #ff4701;margin-left: -16px;margin-right: -15px;padding-left: 30px;}
.mianleftmenu dd.on a{color: #ff4701;}
.mianrightcnt{float: left;padding: 30px 25px 10px 50px;border-left:1px solid #e7e7e9;background-color: #fff;width: 958px;min-height: 530px;}
.xuqiudetail{float: left;width: 720px;}
.xuqiudetail li{float: left;width: 100%;padding-bottom: 15px;}
.xuqiudetail span{font-size: 14px;color: #2e2e2e;line-height: 1.8}
.xuqiudetail p{font-size: 12px;color: #777777;font-family: "宋体";line-height: 1.5;}
/**服务商信息**/
.providermsg{float: left;width: 750px;border-top: 1px dashed #d6d6d6;}
.providermsg h5,.provideritem h5{line-height: 14px;margin-top: 25px;font-weight: bold;border-left: 3px solid #ff7800;padding-left: 5px;}
.providertext{float: left;height: 210px;resize:none;}
.providerbox{float: left;width: 100%;position: relative;}
.providerbox .elsefangantit{float: left;width: 100%;background-color: #fff;position: relative;height: 40px;margin-bottom: -1px;}
.providerbox .elsefangantit h2{float: left;color:#5c5c5c;font-size: 20px;padding-right: 15px;line-height: 40px;background-color: #fff;}
.providerbox .elsefangantit em{border-bottom:1px dashed #d6d6d6;width: 100%;padding-top: 22px;display: block;}
.providerbox .elsefangantit .whiteceng{position: absolute;width: 100%;height:40px;background-color: #fff;z-index: 1;}
.provideritem{float: left;width: 100%;position: relative;border-top: 1px dashed #d6d6d6;padding-bottom: 20px;}
.provideritem .bestbtn{position: absolute;top:70px;right:0;font-size: 14px;border: 0;line-height: 30px;background-color: #ff7800;border-radius: 3px;color: #fff;padding: 0 7px}
.provideritem .peoplemsg{margin-top: 20px;}
.provideritem .peoplemsg li{line-height: 30px;}
.provideritem .peoplemsg li label{display: inline-block;font-size: 14px;color: #333333;}
.provideritem .peoplemsg li span{display: inline-block;font-size: 12px;color: #777777;font-family: "宋体";}
/**附件**/
.provideroption{padding-top: 10px;}
.provideroption label{color: #333;font-size: 14px;line-height: 30px;display: block;}
.provideroption p{border:1px solid #e7e7e9;background-color: #f6f6f6;font-size: 12px;color: #777777;line-height: 18px;padding:10px;margin-bottom: 10px;}
.provideroption .filelist li{/*float: left;*/background-color: #f6f6f6;line-height: 33px;margin:0 10px 10px 0;padding: 0 10px;font-size: 12px;color: #777777;}
/**预览按钮**/
.provideroption .previewbtn{width: 30px;height:33px;background: url(../images/newicon.png) 5px -257px no-repeat;display: inline-block;vertical-align: top;}
.provideroption .downlinebtn{font-size: 12px;color: #0b73bb;text-decoration: underline;padding: 0 5px}
.provideritem .submittime{font-size: 12px;color: #939394;line-height: 1.5;}
.onbestbtn{font-size: 14px;color: #ff7800;position: absolute;top: 40px;right:0;text-align: center;}
.onbestbtn span{width: 40px;height:50px;background: url(../images/newicon.png) 0 -345px no-repeat;display: block;margin: 0 auto;}

/**新的头部登录-个性化物流技术定制服务平台***/
.newtoplogin{float: right;line-height: 30px;margin: 25px 0;}
.newtoplogin span,.newtoplogin a{font-size: 12px;color: #ff7800 !important}
.newtoplogin .icon{height: 30px;width: 20px;background: url(../images/newicon.png) 0 -311px no-repeat;display: inline-block;vertical-align: top;}
.newtopsearch{position: relative;width: 170px;float: right;margin-top: 26px;margin-right: 100px;}
.newtopsearch .newtopsearchtext{width: 100%;padding: 0 40px 0 10px;display: block;height: 28px;border: 2px solid #cfcfcf;color: #c9c9c9;background-color: transparent;-webkit-appearance: none;font-size: 12px;border-radius: 5px;margin: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.newtopsearch .newtopsearchbtn{cursor: pointer;width: 25px;height: 24px;position: absolute;z-index: 2;right: 0;top: 2px;background-origin: content-box;background: url(../images/newicon.png) 0 -290px no-repeat;}

/**需求大厅-左侧**/
.hallleft{float: left;width: 940px;}
.hallbanner{float: left;width: 100%;position: relative;}
.hallbanner img{float: left;width: 100%;max-height: 350px;}
.hallbanner .layerceng{position: absolute;width: 100%;height:100%;}
.hallbanner .middleceng{width: 100%;height: 100%;text-align: center;display: -ms-flex;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.hallbanner p{font-family:"PingFangSC-Regular";font-size: 44px;color: #fff;line-height: 55px;width: 100%;}

/***筛选**/
.filtercnt{float: left;width: 100%;margin-top: 33px;}
.filtermenu{float: left;width: 100%;margin-top: 10px;background-color: #f6f6f6;border: 1px solid #e5e4e4;padding: 5px 15px;}
.filtermenu li{float: left;width: 100%;line-height: 20px;border-bottom: 1px dashed #e5e4e4;padding: 10px 0;}
.filtermenu li:last-child{border-bottom: 0;}
.filtermenu li label{font-size: 14px;color: #5c5c5c;float: left;width: 80px;text-align: justify;}
.filtermenu .filtermenuitem{display: block;padding-left: 80px;}
.filtermenu li a{font-size: 12px;color: #939393;padding: 0 10px;line-height: 20px;display: inline-block;margin-right: 10px;border-radius: 5px;}
.filtermenu li a.on{color: #fff;background-color:#fa973f;}
/**筛选结果list**/
.filterresultsbox{float: left;width: 100%;border: 1px solid #e5e4e4;padding: 0 15px;margin-top: 17px;margin-bottom: 50px;}
.filterresultslist{float: left;width: 100%;}
.filterresultslist li{float: left;width: 100%;border-bottom: 1px dashed #e5e4e4;padding: 20px 0;}
.filterresultslist li .leftcnt{float: left;width: 540px;}
.filterresultslist li .leftcnt p{float: left;width: 100%;font-size:12px;color: #939393;line-height: 2;margin-top: 5px}
.filterresultslist li .filtertit{float: left;width: 100%;font-size: 14px;color: #0b73bb;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.filterresultslist li .filtertit span{font-size: 16px;color: #ff7800;font-weight: bold;display: inline-block;padding-right: 15px;vertical-align: top;}
.filterresultslist li .midcnt{float: left;width: 180px;text-align: right;}
.filterresultslist li .trusteeship{display: inline-block;padding-left: 30px;font-size: 12px;line-height: 20px;height: 20px;font-family:"PingFangSC-Regular";color: #272536;background: url(../images/newicon.png) 0 -400px no-repeat;}
.filterresultslist li .trusteeship.on{background-position:0 -425px;color: #ff7800;}
.filterresultslist li .rightcnt{float: right;width: 180px;text-align: right;line-height: 20px;}
.filterresultslist li .tenderstatus{display: inline-block;width: 100%;font-size: 12px;color: #5c5c5c;}
.filterresultslist li .lastdate{display: inline-block;width: 100%;font-size: 12px;color: #939393}
.filterresultslist li .lastdate em{display: inline-block;color: #ff7800;}
/**分页**/
.filterpagination{float: right;display: inline-block;vertical-align: bottom;margin: 10px 0;}
.filterpagination li{float: left;border: 1px solid #e7e7e9;margin-right: 5px;border-radius: 3px;}
.filterpagination li:last-child{margin-right: 0;}
.filterpagination li a{color: #5c5c5c;;padding: 4px 11px;font-size: 12px;font-family: "黑体";line-height: 20px;display: block;transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;}
.filterpagination li:hover,.filterpagination li.on{background-color: #f6f6f6}
.filterpagination li:hover a,.filterpagination li.on a{color: #a8a8a8}
/**筛选分类**/
.filtersort{border: 1px solid #e5e4e4;background-color: #fff;width: 100px;color: #5c5c5c;padding: 2px 10px;font-size: 13px;}

/**筛选搜索**/
.filtersearch{position: relative;width: 200px;float: right;margin-right: 10px;}
.filtersearch .filtersearchtext{width: 100%;padding: 0 30px 0 10px;display: block;height: 25px;border: 1px solid #cfcfcf;color: #c9c9c9;background-color: transparent;-webkit-appearance: none;font-size: 12px;margin: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.filtersearch .filtersearchbtn{cursor: pointer;width: 25px;height: 25px;position: absolute;z-index: 2;right: 0;top: 0;background-origin: content-box;background: url(../images/newicon.png) 0 -447px no-repeat;}

/**需求大厅-右侧**/
.hallright{float: right;width: 240px;}
.processlistbox{border: 1px solid #e8e8ea;margin-bottom: 33px;height: 350px;background-color: #f6f6f6;}
.processlist{border-bottom: 1px solid #e7e7e9;margin: 0;padding: 0 15px;position: relative;padding-bottom: 26px;background-color: #fff;}
.processlist:after{content: " ";display: block;width: 1px;position: absolute;background-color: #ff7800;top: 38px;bottom:38px;left: 15px;}
.processlist li{padding-left: 25px;position: relative;padding-top: 26px;}
.processlist li em{position: absolute;left: -4px;top:34px;width: 9px;height:9px;border-radius: 50%;background-color: #ff7800;}
.processlist li p{font-size: 14px;color: #939393;line-height: 25px;}
/**提需求按钮**/
.mentionneedsbtn{display: block;margin: 13px auto;width: 110px;line-height: 39px;background-color: #ff7800;color: #fff !important;text-align: center;border-radius: 5px;font-size: 16px;}

/**需求大厅详情页**/
.filterpath{display: block;font-size: 12px;color: #939393;line-height: 20px;margin-bottom: 10px;}
.filterpath a{display: inline-block;color: #939393 !important}
.filterdetail{padding: 25px;margin-bottom: 25px;}
.filterdetail .firsttit{font-size: 24px;line-height: 1;color: #2e2e2e;font-weight: bold;position: relative;}
.filterdetail .firsttit:before{content: "";width: 5px;height:22px;position: absolute;top:1px;left:-25px;background-color: #ff7800;}
.filterdetail .secdtit{font-size: 20px;line-height: 1;color: #5c5c5c;padding-left: 5px;position: relative;margin-top: 40px;}
.filterdetail .secdtit:before{content: "";width: 3px;height:20px;position: absolute;top:1px;left:-3px;background-color: #ff7800;}
.budgetsum{font-size: 18px;color: #5c5c5c;margin-top: 20px;line-height: 30px;}
.budgetsum span{display: inline-block;font-weight: bold;color: #ff7800;}
.tendersum{font-size: 14px;color: #5c5c5c;line-height: 30px;}
.tendersum span{display: inline-block;color: #ff7800;}
.providerclaim{font-size: 12px;color: #5c5c5c;line-height: 18px;margin-bottom: 20px;}

/****/
.processingrules{padding: 50px;}
.processingrules h2{text-align: center;margin-bottom: 30px;}
.processingrules span{display: inline-block;width: 100%;color: #000;font-size: 14px;line-height: 1.8}
.processingrules p{display: inline-block;width: 100%;color: #333;font-size: 12px;line-height: 1.8}