/*------------------*/
/*reset*/
/*------------------*/
* {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
    line-height: 1.5;
    color: #333333;
    background-color: white;
    height: 100%;
    /*overflow-x: hidden;*/
    -webkit-overflow-scrolling: touch;
}
body,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea,
p, blockquote, th, td, hr, button,
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
}
a {
    background: transparent;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    color:white;
}
a:active {
    outline: 0;color:crimson;
}
.bui-icon, address, cite, dfn, em, i, var {
    font-style: normal;
}
/* 按钮文本不可选 */
button {user-select: none;}
img {vertical-align: middle;}
/* 加载不出来的图片不要显示灰色边框 */
img:not([src]),img[src=""] {opacity: 0;}
ul, ol {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
input, select, button, textarea {font-size: 100%; font: inherit;}
/*html, body {height: 100%; overflow-x: hidden;}*/

/*清除浮动*/
clearfix { 
  *zoom: 1; 
} 
 
.clearfix:before, 
.clearfix:after { 
  display: table; 
  line-height: 0; 
  content: ""; 
} 
 
.clearfix:after { 
  clear: both; 
} 

@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:56.25px;}}
@media screen and (min-width: 375px) {html{font-size:58.59375px;}}
@media screen and (min-width: 400px) {html{font-size:62.5px;}}
@media screen and (min-width: 414px) {html{font-size:64.6875px;}}
@media screen and (min-width: 440px) {html{font-size:68.75px;}}
@media screen and (min-width: 480px) {html{font-size:75px;}}
@media screen and (min-width: 520px) {html{font-size:81.25px;}}
@media screen and (min-width: 560px) {html{font-size:87.5px;}}
@media screen and (min-width: 600px) {html{font-size:93.75px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:106.25px;}}
@media screen and (min-width: 720px) {html{font-size:112.5px;}}
@media screen and (min-width: 760px) {html{font-size:118.75px;}}
@media screen and (min-width: 800px) {html{font-size:125px;}}
@media screen and (min-width: 960px) {html{font-size:150px;}}

/*样式页*/
.margintop{margin-top:0.7rem;}
.margin_top {margin-top:1.4rem;}
.head_title {
    font-size: 0.26rem;
    padding: 2px 8px;
}
.head_border{background-color:#fff; border-radius: 5px;color:black;}
.head_nav {position: fixed;z-index: 1000;padding: 0 0.2rem;  width:100%;height:0.7rem;line-height: 0.7rem; top:0;left:0;background-color: #1583E4;font-size:0.16rem;color:white;text-align:center;-webkit-overflow-scrolling: touch;transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);}
.head_nav a{color:white;}
.head_nav_left{float:left;}
.head_nav_left i{font-size:0.3rem;}
.head_nav_right{float:right;}
.page_content {
    width:100%;height:auto;
}
.footer {margin-top:0.5rem;}
.copy{text-align: center;}
/*导航栏样式页*/
.title_menu {max-width:3.2rem;margin:0 auto;display:inline-block;position:relative;}
.head_nav_right{text-align:right;position:relative;font-size:22px;}
.menubar .sub_menu{display:none;background-color:white;width:1.5rem;height:auto;text-align:center;position: absolute;top: 0.85rem;left: -0.9rem;border: 1px solid #F6F6F6;}
.title_menu .sub_menu{display:none;background-color:white;width:1.5rem;height:auto;text-align:center;position: absolute;top: 0.7rem;left: -0.1rem;border: 1px solid #F6F6F6;}
.menubar .sub_menu:after {
            border: solid transparent;
            content: ' ';
            height: 0;
            left: 100%;
            position: absolute;
            width: 0;
            border-width: 10px;
            border-bottom-color: #fff;
            top: -20px;
            left: 60%;
        }
/*.title_menu .sub_menu:after {
            border: solid transparent;
            content: ' ';
            height: 0;
            left: 100%;
            position: absolute;
            width: 0;
            border-width: 10px;
            border-bottom-color: #fff;
            top: -20px;
            left: 40%;
        }*/
.menubar .sub_menu ul li,.title_menu .sub_menu ul li{height:0.7rem;}
.menubar .sub_menu ul li:hover,.title_menu .sub_menu ul li:hover{
    background-color:#fc5f00;
}
.menubar .sub_menu ul li a,.title_menu .sub_menu ul li a{font-size:0.28rem;color:#333;}
.menubar .sub_menu ul li a:hover,.title_menu .sub_menu ul li a:hover{text-decoration:none;color:#fff}


/*.selectType::-webkit-scrollbar-track-piece {
  background-color: #FFF;
  border-left: 1px solid #FFF;
}
.selectType::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.selectType::-webkit-scrollbar-thumb {
  background-color: #ccc;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 10px;
}
.selectType::-webkit-scrollbar-thumb:hover {
        background-color: #ccc;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
 }*/

.selectType {position:fixed;display:block;width:100%;background-color:white;color:black;left:0px;margin-top:-0.05rem;text-align:left;z-index:1000;max-height:2.8rem;overflow-y:scroll;-webkit-overflow-scrolling: touch;}
.selectType ul li {padding-left:1.45rem;font-size:0.24rem;color:#777;padding-left:1.45rem;border-bottom:0.02rem solid #F5F5F5;}
.selectType ul li:hover,.selectType ul li:active {background-color:#f2f2f2;}
@media only screen and (min-width: 320px) {.selectType ul li {padding-left:0.45rem;}}
@media only screen and (min-width: 480px) {.selectType ul li {padding-left:0.8rem;}}
@media only screen and (min-width: 600px) {.selectType ul li {padding-left:1.45rem;}}
#lab_type {display:block;width:1.3rem;}
.select_off {background-image:url('/Areas/Mobile/Images/三角.png');background-repeat:no-repeat;background-position:100% 50%;}
.select_on {background-image:url('/Areas/Mobile/Images/sel_on.png');background-repeat:no-repeat;background-position:100% 50%;}

/*导航栏样式页——详情页使用*/
.detailBot{position:fixed;
	z-index:200;
	bottom:0;
	left:0;
	width:100%;}
.detailBot .backBtn{display:block;height: 0.8rem;line-height: 0.8rem;	text-align:center;
	/*background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3) );*/
    background:#fff;
    border:0.01rem solid #F5F5F5;
	font-size: 0.3rem;color:#4f4d4f ;}
.tab_phon {
    float: right;
    width: 27px;
    height: 27px;
    line-height: 27px;
    margin-top: 7px;
    margin-right: 10px;
    border-radius: 15px;
    text-align: center;
    color: #fff;
}
.tab_phone {
    float: left;
    height: 100%;
    width: 50%;
    background-color: #fd8300;
    color: white;
}
.tab_phon img{width:25px;height:25px;}
.tab_phone i {background:url('/Areas/Mobile/Images/phone.png') no-repeat;display:inline-block;height:0.4rem;width:0.4rem;vertical-align:middle;position:relative;top:-0.03rem;background-size:0.4rem 0.4rem;}
.tab_message {float:left;height:100%;width:50%;background-color:#f6f6f6;color:#fd8300;}
.tab_message i {background:url('/Areas/Mobile/Images/sms.png') no-repeat;display:inline-block;height:0.4rem;width:0.4rem;vertical-align:middle;position:relative;top:-0.03rem;background-size:0.4rem 0.4rem;margin-right:0.1rem;}
.tab_transport {float:right;height:100%;width:23%;background-color:#f6f6f6;color:#fd8300;border:1px solid;}
.search_top{background: #e3e2e2;position: fixed;z-index: 999;padding: 0 0.2rem;height:0.7rem;line-height: 0.7rem; top:0.7rem;left:0;width:100%;}
.search_container{height: 0.85rem;line-height: 0.65rem;}
.search_top .search_left {padding-right:0;}
.search_top label{font-size:0.24rem;display: inline-block;}
.search_top .areaSelect #area_val:hover{cursor:pointer;}
.search_top .areaSelect #area_val{font-size: 0.18rem;color:#999;}
.search_top button[data-id="cargoType"]{border: 0;padding:0;width:1.2rem; height:25px; font-size: 0.16rem;background-color:white;padding-left:0.1rem;}



/*仿微信底部导航栏*/
.box {
width: 100%;
height:60px;
display: -webkit-box;
display: -moz-box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.box > * {
-webkit-box-flex: 1;
-moz-box-flex: 1;
}
/* a:link, a:visited {
color: #575757;
text-decoration: none;
}
a {
text-decoration: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);
}
a:link, a:visited {
color: #575757;
text-decoration: none;
}
a {
text-decoration: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);
}
 */
.nav4{
	height:0.8rem;
    -webkit-overflow-scrolling: touch; 
}
.nav4 ul{
	position:fixed;
	z-index:200;
	bottom:0;
	left:0;
	width:100%;
    background:#fff;
}
.nav4 li{
    /*border:0.01rem solid rgba(190,190,190,1);*/
    border:0.01rem solid #F5F5F5;
    border-left:0;
	border-bottom:0;
	border-right:0;
	position:relative;
	-webkit-box-shadow:inset 0 0 0.03rem #fff;
	float:left;
	width:20%;
}
.nav4 li:nth-of-type(1){border-left:0;}
.nav4 li>a{
	font-size:0.22rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	border-bottom:0;
	display:block;
	text-align:center;
	/*background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3) );*/    background:#fff;
    background-color:#fff;}
.nav4 li>a:only-child span{
	background:none;
	padding-left:0;
}
.nav4 li>a.on + dl{
	display: block;
}
.nav4 li>a span{
	color: #999999;
	display: inline-block;
    letter-spacing:2px;
    line-height:25px;
	/*padding-left: 0.15rem;*/
	-webkit-background-size: 0.09rem auto;
	text-shadow:0px 0.02rem 0.02rem #ffffff;
}
/***********************/
.nav4 dl{
	display:none;
	position:absolute;
	z-index:999;
	bottom:1rem;
	left:50%;
	width:100%;
	left:0;
	/*background:red;
	background:#e4e3e2;*/
    background:	#F5F5F5;
	border-radius:0.1rem;
	-webkit-box-shadow:inset 0 0 0.05rem #fff;
	-webkit-background-size:100%;
	background-size:100%;
}
/*, .nav4 dl:after*/
	.nav4 dl:before{
		content:"";
		display:inline-block;
		position:absolute;
		z-index:240;
		bottom:0;
		left:50%;
		width:0.1rem;
		height:0.8rem;
		-webkit-background-size: 0.1rem auto;
		bottom: -0.7rem;
		margin-left: -0.5rem;
	}
/*.nav4 dl:after{
	z-index:241;
	border-color:#e4e3e2 transparent transparent transparent;
	margin-bottom:-15px;
}*/
.nav4 dl dd{
	line-height:0.8rem;
	text-align:center;
    background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(194,194,194,0.8)), to(rgba(194,194,194,0.8)), color-stop(50%, rgba(194,194,194,0.8)));
	background-size:80% 0.02rem;
	background-repeat:no-repeat;
	background-position: center bottom;
	/*background: url(imgs/3.svg#4) no-repeat center bottom;
	-webkit-background-size:100px 1px;*/
}
.nav4 dl dd:last-of-type{
	background:none;
}
.nav4 dl dd a{
	font-size: 0.24rem;
	display:block;
	color:#4f4d4f;
	text-shadow:0px 0.01rem 0px #ffffff;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav4 .masklayer_div{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 180;
	background: rgba(0,0,0,0);
}
.nav4 .masklayer_div.on{display: block;}



/*主页*/

/*主页Banner*/
.index_top{width: 100%;height:auto;background-color:#376092;}
.index_top ul {display:block; line-height:0.3rem;width:100%;margin-top:0.3rem;padding-left:0.5rem;}
.index_top ul li {height:0.3rem;}
.index_top ul li em {margin-right:0.3rem;}
.index_top_one a,.index_top_three a{color:white;}
.index_top_one a,.index_top_two a {font-size:0.16rem;}
.index_top_two a{display:inline-block;background-color: #00b0F0;padding: 0 0.16rem;color:#ffff00;}
.index_top_three a {font-size:0.14rem;}
/*主页Banner结束*/

/*主页咨询栏*/
.index_info{padding:0 0.1rem;width:100%;height: 0.7rem;margin-top:0.1rem;line-height:0.6rem;display:flex;}
.index_info span{font-size:0.26rem;}
.index_info a{color:black;font-size:0.22rem;}
.index_info .index_info_more{float:right;display: inline-block;border-left: 1px solid #dedede;padding: 0 5px 0 10px;height: 20px;line-height: 20px;margin-top: 10px;width: 1100px;}
/*主页咨询栏结束*/

/*主页按钮列表*/
.index_cont{margin:0.15rem 0;}
 .index_cont .container .row button {width:90%;font-size:0.18rem;text-align:center;padding:0.18rem 0; }
.bot_margin{margin-bottom: 0.6rem;}
@media(max-width:991px) {
.bot_margin:nth-child(7), .bot_margin:nth-child(8),.bot_margin:nth-child(9) {margin-bottom: 0em;}
}
/*主页按钮列表结束*/


/*货物列表*/
#divContentInfo {min-height:8rem;}
.catgoList_cont{border:0.02rem solid #f2f2f2;padding:0.26rem 0;margin-top: 0.1rem;}
.catgoList_cont .col-xs-12{height:0.4rem;line-height: 0.4rem;font-size:0.24rem;}
.catgoList_cont .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.catgoList_cont .cargo_goTime a{float: right;}
/*货物列表结束*/


/*货物详情*/
.cargoDetail .cargoInfo{padding:0.26rem 0;margin-top: 0.1rem;}
.cargoDetail .cargoInfo .col-xs-12{line-height: 0.5rem;font-size:0.24rem;color:#777;}
.cargoDetail .cargoInfo .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.cargoDetail .cargoInfo .row{margin-bottom: 0.5rem;}
.cargoInfo #cargo_order,.cargoInfo #cargo_mes{width: 1rem;height: 0.3rem;line-height: 0.3rem; display: inline-block;border: 0.01rem solid red;text-align: 
center;color:red;font-weight: normal;}
.cargo_date label,.cargo_date span{color:#1583e4;}
/*货物详情结束*/


/*项目列表*/
.project_List{background-color:#F5F5F5;}
.projectList_cont{padding:0.26rem 0;margin-bottom: 0.02rem;background-color: #fff;}
.projectList_cont .col-xs-12{height:0.4rem;line-height: 0.4rem;font-size:0.28rem;overflow:hidden;}
.projectList_cont .col-xs-12:last-child {
    margin-bottom: 0px;
}
.dateils { margin-top:5px;}
.projectList_cont .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.projectList_cont .col-xs-12 span {
    color: #777;
    font-size:0.24rem;
}
.pro_date {
    font-size: 0.2rem;
    color: #1583e4;
    float:right;
}
.pro_date label { color:#1583e4;}
.projectList_cont .project_complete a{
    float: right;
    display: block;
    border-radius: 5px;
    font-size: 0.26rem;
    background-color: #FC5F00;
    height: 0.4rem;
    width: 1.1rem;
    text-align: center;
    color: #fff;

}
/*项目列表结束*/


/*项目详情*/
.projectDetail .projectInfo{padding:0.26rem 0;margin-top: 0.1rem;}
.projectDetail .projectInfo .col-xs-12{height:0.4rem;line-height: 0.4rem;font-size:0.24rem;}
.projectDetail .projectInfo .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.projectDetail .projectInfo .row{margin-bottom: 0.5rem;}
.projectInfo #project_order,.projectInfo #project_mes{width: 1rem;height: 0.3rem;line-height: 0.3rem; display: inline-block;border: 0.01rem solid red;text-align: 
center;color:red;font-weight: normal;}
.project_date label,.project_date span{color:#1583e4;}
/*项目详情结束*/



/*假日旅行列表*/
.travel_cont{border:0.02rem solid #f2f2f2;padding:0.26rem 0;margin-top: 0.1rem;}
.travel_cont .col-xs-12{height:0.4rem;line-height: 0.4rem;font-size:0.24rem;}
.travel_cont .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.travel_cont .travel_goTime a{float: right;}
/*假日旅行列表结束*/


/*假日旅行详情*/
.travelDetail .travelInfo{padding:0.26rem 0;margin-top: 0.1rem;}
.travelDetail .travelInfo .col-xs-12{height:0.4rem;line-height: 0.4rem;font-size:0.24rem;}
.travelDetail .travelInfo .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.travelDetail .travelInfo .row{margin-bottom: 0.5rem;}
.travelInfo #travelDetail_order,.travelInfo #travelDetail_mes{width: 1rem;height: 0.3rem;line-height: 0.3rem; display: inline-block;border: 0.01rem solid red;text-
align: center;color:red;font-weight: normal;}
.TravelDetail_date label,.TravelDetail_date span{color:lightskyblue;}
/*假日旅行详情结束*/


/*车源信息列表页*/
.carSourceList_cont{border:0.02rem solid #f2f2f2;padding:0.26rem 0;margin-top: 0.1rem;}
.carSourceList_cont .col-xs-12{height:0.4rem;line-height: 0.4rem;font-size:0.24rem;}
.carSourceList_cont .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
/*车源信息列表页结束*/


/*车源信息详情*/
.carSourceDetail .carSourceInfo{padding:0.26rem 0;margin-top: 0.1rem;}
.carSourceDetail .carSourceInfo .col-xs-12{font-size:0.24rem; line-height:26px; color:#777;}
.carSourceDetail .carSourceInfo .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.carSourceDetail .carSourceInfo .row{margin-bottom: 0.5rem;}
.carSource_date label,.carSource_date span{color:#1583e4;}
/*车源信息详情结束*/



/*消息列表*/
.message_List {padding:0.15rem 0;}
.message_line {height:1rem;border-top: 0.02rem solid #f2f2f2;background-color: #fff;vertical-align:middle;line-height:1rem;}
.message_line .photo {max-height:0.8rem;max-width:0.8rem;}
.messageList_cont .col-xs-12 >  [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.message_photo {float:left;width:15%;height:100%;position:relative;}
.message_notRead {position:absolute;z-index:99;text-align:center;display:inline-block;background-color:red;height:0.3rem;width:0.3rem;line-height:0.3rem;color:white;font-weight:bold;font-size:0.2rem;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;top:0;left:0.65rem;}
.message_line .message_info {float:right;width:85%;height:100%;padding:0.1rem 0;}
.message_info dl {float:left;height:100%;width:100%;}
.message_info dl dt,.message_info dl dd {float:left;width:100%;margin-top:0.05rem;}
.message_info dl dt span{float:left;width:70%;font-size:0.26rem;color:#333333;font-weight:bold;}
.message_info dl dt i {float:right;width:30%;font-size:0.2rem;color:rgba(194,194,194,0.8);font-weight:normal;}
.message_info dl dd span {font-size:0.2rem;color:#999;font-weight:normal;}
.messageList_cont .message_line:last-child{border-bottom: 0.02rem solid #f2f2f2;}



/*消息详情页*/
.wenwen-footer{width:100%;position:fixed;bottom:0;left:0;background:#fff;border-top:solid 0.01rem #ddd;box-sizing:border-box;height:0.8rem;}
.wenwen_btn,.sendMessage{width:29%;text-align:center;padding-left:0.3rem;}
.wenwen_text{height:0.6rem;border-radius:0.05rem;border:solid 0.01rem #636162;box-sizing:border-box;width:66%;text-align:center;overflow:hidden;margin-left:5%;margin-top:0.1rem;}
.circle-button{padding:0 0.05rem;}
.wenwen_text .circle-button{font-size:0.14rem;color:#666;line-height:0.38rem;}
.write_box{background:#fff;width:100%;height:0.6rem;line-height:0.6rem;}
.write_box input{height:0.6rem;padding:0 0.05rem;line-height:0.6rem;width:100%;box-sizing:border-box;border:0;font-size:0.24rem;}
.sendMessage button{width:80%;background:#42929d;color:#fff;border-radius:0.05rem;border:0;height:0.6rem;margin-top:0.1rem;float:left;}
#wenwen{height:100%;}
.speak_window{overflow-y:scroll;height:100%;width:100%;position:fixed;background-color:#F5F5F5;padding-top:0.2rem;padding-bottom:0.8rem;}
.speak_box{margin-bottom:0.7rem;padding:0.1rem;}
.question,.answer{margin-bottom:0.3rem;}
.question{text-align:right;}
.question>div{display:inline-block;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.speak_date {width:100%;height:0.4rem;vertical-align:middle;text-align:center;line-height:0.4rem;}
.speak_date span {display:inline-block;opacity:0.8;background-color:white;border-radius:0.05rem;height:0.3rem;line-height:0.3rem;padding:0 0.1rem;}
.heard_img{height:0.8rem;width:0.8rem;border-radius:0.05rem;overflow:hidden;background:#ddd;}
.heard_img img{width:100%;height:100%}
.question_text,.answer_text{box-sizing:border-box;position:relative;display:table-cell;min-height:0.8rem;}
.question_text{padding-right:0.2rem;}
.answer_text{padding-left:0.2rem;}
.question_text p,.answer_text p{border-radius:0.1rem;padding:0.1rem;margin:0;font-size:0.18rem;line-height:0.32rem;box-sizing:border-box;vertical-align:middle;display:table-cell;height:0.8rem;word-wrap:break-word;}
.answer_text p{background:#fff;}
.question_text p{background:#42929d;color:#fff;text-align:left;}
.question_text i,.answer_text i{width:0;height:0;border-top:0.05rem solid transparent;border-bottom:0.05rem solid transparent;position:absolute;top:0.25rem;}
.answer_text i{border-right:0.1rem solid #fff;left:0.1rem;}
.question_text i{border-left:0.1rem solid #42929d;right:0.1rem;}
.answer_text p a{color:#42929d;display:inline-block;}
audio{display:none;}
.saying{position:fixed;bottom:30%;left:50%;width:1.2rem;margin-left:-0.6rem;display:none;}
.saying img{width:100%;}
.write_list{position:absolute;left:0;width:100%;background:#fff;border-top:solid 0.01rem #ddd;padding:0.05rem;line-height:0.3rem;}
.chitchat {padding:0.2rem 0.2rem;background-color:#fd8300;color:white;border-radius:0.2rem;}
.chitchat:hover {cursor:pointer;}



/*注册及登录*/
.cd-user-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(52, 54, 66, 0.9);
  z-index: 3;
  overflow-y: auto;
  cursor: pointer;
  visibility: hidden;
  opacity: 0; 
  -webkit-transition: opacity 0.3s 0, visibility 0 0.3s;
  -moz-transition: opacity 0.3s 0, visibility 0 0.3s;
  transition: opacity 0.3s 0, visibility 0 0.3s;
}
.cd-user-modal.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s 0, visibility 0 0;
  -moz-transition: opacity 0.3s 0, visibility 0 0;
  transition: opacity 0.3s 0, visibility 0 0;
}
.cd-user-modal.is-visible .cd-user-modal-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-user-modal-container {
  position: relative;
  width: 90%;
  max-width: 6rem;
  background: #FFF;
  margin: 3em auto 4em;
  cursor: auto;
  border-radius: 0.25em;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-user-modal-container .cd-switcher:after {
  content: "";
  display: table;
  clear: both;
}
.cd-user-modal-container .cd-switcher li {
  width: 50%;
  float: left;
  text-align: center;
}
.cd-user-modal-container .cd-switcher li:first-child a {
  border-radius: .25em 0 0 0;
}
.cd-user-modal-container .cd-switcher li:last-child a {
  border-radius: 0 .25em 0 0;
}
.cd-user-modal-container .cd-switcher a {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #d2d8d8;
  color: #809191;
}
.cd-user-modal-container .cd-switcher a.selected {
  background: #FFF;
  color: #505260;
}
@media only screen and (min-width: 600px) {
  .cd-user-modal-container {
    margin: 4em auto;
  }
  .cd-user-modal-container .cd-switcher a {
    height: 0.7rem;
    line-height: 0.7rem;
  }
}

.cd-form {
  padding: 1.4em;
}
.cd-form .fieldset {
  position: relative;
  margin: 1.4em 0;
}
.cd-form .fieldset:first-child {
  margin-top: 0;
}
.cd-form .fieldset:last-child {
  margin-bottom: 0;
}
.cd-form label {
  font-size: 0.16rem;
}
.cd-form label.image-replace {
  /* replace text with an icon */
  display: inline-block;
  position: absolute;
  left: 0.15rem;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 0.2rem;
  width: 0.2rem;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.cd-form label.cd-username {
  background-image: url("../../images/user.png");
  background-size:0.2rem 0.2rem;
}
.cd-form label.cd-password {
  background-image: url("../../images/pass.png");
    background-size:0.2rem 0.2rem;
}
.cd-form input {
  margin: 0;
  padding: 0;
  border-radius: 0.25em;
}
.cd-form input.full-width {
  width: 95%;
}
.cd-form input.full-width2 {
  width: 95%;
}
.cd-form input.has-padding {
  padding: 0.12rem 0.2rem 0.12rem 0.5rem;
}
.cd-form input.has-border {
  border: 1px solid #d2d8d8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.cd-form input.has-border:focus {
  border-color: #343642;
  box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
  outline: none;
}
.cd-form input.has-error {
  border: 1px solid #d76666;
}
.cd-form input[type=password] {
  /* space left for the HIDE button */
  padding-right: 65px;
}
.cd-form input[type=button] {
  padding: 0.16rem 0;
  cursor: pointer;
  background: #2f889a;
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.no-touch .cd-form input[type=button]:hover, .no-touch .cd-form input[type=button]:focus {
  background: #3599ae;
  outline: none;
}


@media only screen and (min-width: 600px) {
  .cd-form {
    padding: 2em;
  }
  .cd-form .fieldset {
    margin: 2em 0;
  }
  .cd-form .fieldset:first-child {
    margin-top: 0;
  }
  .cd-form .fieldset:last-child {
    margin-bottom: 0;
  }
  .cd-form input.has-padding {
    padding: 0.16rem 0.2rem 0.16rem 0.5rem;
  }
  .cd-form input[type=button] {
    padding: 0.16rem 0;
  }
}


@media only screen and (min-width: 1170px) {
  .cd-close-form {
    display: none;
  }
}

#cd-login, #cd-signup, #cd-reset-password {
  display: none;
}

#cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected {
  display: block;
}
/*发布*/
.publicText { width:100%;border-radius:4px;border:1px solid #e0e0e0;font-size:12px;color:#333;}
.publicText[disabled],.publicText:disabled,.publicText.disabled{  
    color: #333;  
    -webkit-text-fill-color:#333;  
    -webkit-opacity:1;  
    opacity: 1;  
}
.top {margin-bottom:15px;}
.btnok { width:100%;height:45px;background:#fd8300;color:white; border:none; font-size:22px;letter-spacing:5px;}
.beijin { background:#fff;width:100%;height:100%;}
.Textright { text-align:right; /*width:20%;*/}
/*我的*/
.recruit_my_backg {
    background-image: url('/Areas/Mobile/Images/我的背景.png');
    background-size:100% 100%;
    background-repeat: no-repeat;
    width: 100%;
    height: 220px;
}
.ui-list-info {
-webkit-box-flex: 1;
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
  padding-left: 10px;
}
.ui-nowrap {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.proplist_menu_text {
  color: black;
  font-size: 13px;
  margin-left: 8px;
}
.ui-list {
  width:100%;
}
.ui-list > li {
  position: relative;
  margin-left: 0px;
  display: -webkit-box;
}
.Image { margin-top:16px;margin-right:20px; height:20px;}
.ui-lg {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 200px;
  overflow: hidden;
}
.ui-border-b {
   background-position: left bottom;
   border-bottom:1px solid #e0e0e0;
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0), to(#e0e0e0));*/
}
em { color:#fa4d4d;}
.recruit_my_center {
  margin: 0px auto;
  position: relative;
  top: 50px;
}
.yqms_btn {
    width: 80%;
  height: 43px;
  background: #1583e0;
  font-size: 14px;
  bottom: 0;
  color: white;
  border-radius:25px;
}
/*慧原星际快车登录注册*/
.containver {
  width:85%;
  margin:50px auto;
}
.login {
 margin: 0 auto;
  display: block;
  /*width: 145px;*/
  height: auto;
}
.login_title {
  width: 145px;
  height: 25px;
  font-size: 17px;
  color: #6AA3FB;
  margin: 10px auto;
  text-align:center;
}
.inp_loginname {
  width: 100%;
  border-radius: 8px;
  height: 42px;
  background: #F7F7F7;
  margin-bottom: 20px;
}
 .inp_loginname img {
  float: left;
  width: 22px;
  height: auto;
  margin: 12px;
    }
.ui-form-item {
  position: relative;
  font-size: 16px;
  height: 44px;
  line-height: 44px;
}
.inpt_hold_user {
  width: 80%;
  float: right;
  font-size: 15px;
}

.ui-text {
  padding-left: 0; }
.ui-form-item input, .ui-form-item textarea {
    width: 100%;
  box-sizing: border-box;
  -webkit-appearance: none;
  border: 0;
  background: none;
  padding-left: 95px;
}
.inp_loginname input {font-size:14px;}
.ui-form-item-pure input, .ui-form-item-pure textarea {padding-left:0;}
.chk_xiy {
  font-size: 12px;
  color: #999;
}
.login_btn {
  display:block;
  width: 100%;
  height: 41px;
  line-height:41px;
  /*border-radius: 8px;*/
  background-color: #1583e5;
  color: white;
  text-align: center;
  font-size: 15px;
  border: none;
  margin-top: 12px;
  -webkit-appearance: none;
}
.forget_pwd {
  width: 26%;
  float: left;
  font-size: 14px;
  color: #666;
  margin-top: 4px;
}
.reg {
  width: auto;
  float: right;
  font-size: 14px;
  color: #666;
  margin-top: 4px;
  /*position: fixed;*/
  right: 10%;
}
.Btn-left {
   float: left;
  height: 40px;
  width: 50%;
  background-color: #fd8300;
  color: white;
  font-size:16px;
  cursor:pointer;
}
.Btn-right{
   float: right;
  height: 40px;
  width: 50%;
  background-color: #fd8300;
  color: white;
  font-size:16px;
  cursor:pointer;
}
#inforBtn_Modify,#inforBtn_repeal{float:left;height: 40px; width: 100%;background-color: #fd8300;color: white;font-size:16px;text-align:center;cursor:pointer;}

.changePass .col-xs-12 {border-bottom:0.02rem solid #f5f5f5;font-size:0.26rem;line-height:0.44rem;height:0.44rem;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; }
.changePass .col-xs-12 > [class*='col-'] {
    padding-right: 0;
    padding-left: 0;
}
.changePass .col-xs-12 > .col-xs-4 {padding-left:0.1rem;}
.changePass .col-xs-12 > [class*='col-'] > input {width:80%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */border:none;height:0.40rem;line-height:0.40rem;}
.login-type {margin-top:15px; height:55px;}
    .login-type li {
  width: 50%;
  height: 0.38rem;
  line-height: 0.38rem;
  text-align: center;
  float: left;
  cursor: pointer;
  font-size: 0.30rem;
  color: #666;
  border-bottom: 2px solid #e0e0e0;
  padding-bottom:30px;
    }
.login-type li.current {
   border-bottom:1px solid #1583e5;
   color:#1583e5;
   padding-bottom:30px;
}
.job {
  height:auto;
  width:100%;
}
.peo { height:auto;
  width:100%;}

.background {
   background-image: url('/Areas/Mobile/Images/背景.png');
    background-size:100% 100%;
    background-repeat: no-repeat;
    height:100%;
}