@charset "UTF-8";
/* 通用 */
body { font-family: Microsoft JhengHei,Helvetica;
	margin: 0;
	padding: 0;
	background:#f0f2f6;
}
div, ul, li, ol, dd, dt, dl, img, form, input, h1, h2, h3, h4, textarea {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	outline: none;
	font-weight: normal;
	 color:#333;
}
a {
	text-decoration: none;	 color:#333; cursor:pointer

}
input{font-family: Microsoft Yahei,Helvetica;}
img{ margin:0; padding:0}
p{ margin:0; padding:0; 	 color:#333
}
/*头部于尾部*/
.header{ width:100%; height:62px; position:fixed; top:0; z-index:999999; background:#fff; border-bottom:1px solid #dfdfdf }
.box1200{ width:1200px; margin:0 auto; overflow:hidden;}
.header .header_left{ display:block; float:left}
.header .header_left img{ display:block; float:left; }
.header .header_left ul{ display:block; float:left; margin-left:190px	 }
.header .header_left ul li{ display:block; float:left; margin-left: 3px;}
.header .header_left ul li a{ display:block; line-height:62px; height:57px; width:100px; background:#fff; font-size:18px; text-align:center}
.header .header_right ul li a:hover{ color:#ff8d31}
.header .header_left ul li .header_on{ border-bottom:thick solid #601986; }
.header .header_right{ display:block; float:right; overflow:auto; margin-top:16px}
.header .header_right ul li{ display:block; float:left; font-size:14px; line-height:30px;}
.header .header_right ul .header_user{ width:126px; height:26px; background:#fff; border-radius:30px; color:#ff8d31; display:block; text-align:center; margin-left:20px; border:2px solid #ff8d31; line-height:26px}
.header .header_left ul li a:hover{ border-bottom:thick solid #601986; }
.header .header_right ul .header_user:hover{ background:#ff8d31; color:#fff }
.foot{ width:100%; background:#333333; overflow:hidden; margin-top:40px}
.foot div{ background:#333; color:#fff}
.foot div ul{ display:block; float:left; margin:40px 120px; color:#e0e0e0; background:#333;}
.foot div ul li{ color:#e0e0e0; font-size:14px}
.foot div ul a{ color:#e0e0e0; line-height:30px; font-size:14px; }
.foot .foot_right{ margin:60px 80px}
.foot .foot_right span{ line-height:56px }
.foot .foot_right a{  display:block; float:left; width:56px; height:56px; margin-right:40px}
.foot .foot_right .foot_a1{background-image:url(../../images/site/btn_xinlang_n.png);}
.foot .foot_right .foot_a2{background-image:url(../../images/site/btn_weixin_n.png); }
.foot .foot_right .foot_a1:hover{ background-position: -64px 0px }
.foot .foot_right .foot_a2:hover{ background-position: -65px 0px }
.foot .foot_right img{float:right;width:100px; margin-top:-16px; display:none; margin-left:-30px}

.foot .foot_bottom{ width:100%; text-align:center; height:36px; font-size:12px; color:#8d8d8d; line-height:36px; background:#444444}

/*首页*/
.banner{ width:100%; height:500px; background-image:url(../../images/site/img_banner.png); background-size:100%; min-width:1200px; }
.banner div{ background:none; }
.banner .banner_content{ margin-top:217px; width:100%; overflow:hidden}
.banner .banner_content .banner_btn img{ display:block; float:left}
.banner .banner_content .banner_time{ width:544px; height:54px; background:#fff; margin:20px auto; margin-top:180px }
.banner .banner_content .banner_time div { width:394px; float:left}
.banner .banner_content .banner_time div img{ display:block; float:left}
.banner .banner_content .banner_time div span{ line-height:54px; color:#ff8d31; padding:0 16px; }
.banner .banner_content .banner_time a{ display:block; width:150px; height:54px; line-height:54px; background:#ff8d31; text-align:center; color:#fff; float:right}
.banner .banner_1{ position:absolute; left:340px; top:80px}
.index_tittle{ text-align:center;font-size:32px; background:none; margin:30px 0; margin-bottom:10px}
.index_pic1 { overflow:hidden; }
.index_pic1 div{ float:left; height:257px; margin:10px 0}
.index_pic1 div .index_p1{ text-align-last:center; margin-top:-160px; color:#fff; font-size:32px}
.index_pic1 div .index_p2{ margin-top:-67px; text-align:center; color:#fff; line-height:30px; font-size:15px}
.index_pic1 div .index_p2 span{ background-image:url(../../images/site/img_back0.5.png); padding:8px 20px; font-size:18px}

/*订单管理*/
.list_left{ background:#fff; width:180px; margin:20px 0; margin-right:20px; float:left; }
.list_left .list_left_tittle{ height:50px; line-height:50px; font-size:16px;}
.list_left ul{ line-height:40px; font-size:14px; border-bottom:1px solid #dfdfdf;}
.list_left ul img{ display:block; float:right}
.list_left ul li{ line-height:40px; font-size:12px; padding-left:30px;  }
.list_left ul li a{ display:block; color:#999}
.list_left ul .list_on{border-left:2px solid #ff8d31; background:#fafafa; }
.list_left ul .list_on a{color:#ff8d31  }
.list_right{ background:#fff; margin-top:20px; float:left; width:1000px; overflow:hidden}
.list_right .list_right_tittle{ height:50px; width:100%; padding-left:20px; line-height:50px; color:#fff; background:#ff8d31}
.list_right table th{ text-align:center; line-height:50px; font-size:14px}
.list_right table td{ text-align:center; line-height:50px; font-size:14px; border-top:1px solid #dfdfdf}
.list_right table td a{background:#ff8d31; color:#fff; display:block; float:left; width:65px; height:26px; line-height:26px; text-align:center; font-size:12px; margin:10px 0 0px 6px}
.order_on{border-bottom:2px solid #ff8d31;}
/*公寓详情*/
.details_bannner{ width:100%; height:400px; overflow:hidden; background:#333}
.details_bannner .details_bannner_img{ width:200%; height:400px; overflow:hidden;}
.details_bannner .details_bannner_img img{ display:block; float:left; margin-right:3px;}
.details_bannner .details_bannner_btn{ width:1200px; overflow:hidden; margin:0 auto; margin-top:-250px}
.details_bannner .details_bannner_price{ width:1200px; margin:0 auto; height:60px; z-index:1; margin-top:120px}
.details_bannner .details_bannner_price div{ width:320px; height:60px;  float:right; background-image:url(../../images/site/img_back0.5.png)}
.price-day{z-index:9; width:318px; height: 60px; background-color: #363c43;}
.price-day span{ display:block; float:left; line-height:60px; font-size:30px; margin-left:20px; color:#fff}
.details_bannner .details_bannner_price div span{ display:block; float:left; line-height:60px; font-size:30px; margin-left:20px; color:#fff}
.details_left{ width:870px; overflow:hidden; margin-top:20px; float:left}
.details_left .details_left_1{ display:block; float:left; }
.details_left .details_left_1_p1{ font-size:24px}
.details_left .details_left_1_p2{ font-size:14px; margin:10px 0; line-height:16px; color:#888888}
.details_left .details_left_1_p2 img{ display:block; float:left; margin-right:10px}
.details_left .details_left_1_p2 a{ color:#ff8d31; text-decoration:underline;}
.details_left ul { margin:20px 0;}
.details_left ul li{ display:block; float:left; text-align:center; width:100px; color:#999; font-size:14px; line-height:25px; height:80px;}
.details_left ul li a{ color:#999; }
.details_left .details_left_2{ float:right; margin-top:40px}
.details_left .details_left_2 a{ margin:0 10px}
.details_right{ z-index:9; float:right; width:318px; overflow:hidden; border:1px solid #dfdfdf; background:#ffffff;}
.details_right .details_right_1{ overflow:hidden; margin:10px 0}
.details_right .details_right_1 p{ display:block; float:left; height:40px; width:280px; line-height:40px; background:#f8f8f8; margin:0 10px; font-size:14px; padding-left:16px; color:#999}
.details_right .details_right_1 p img{ display:block; float:right}
.details_right .details_right_2{ overflow:hidden; margin:0 10px}
.details_right .details_right_2 a{ display:block; width:299px; height:40px; line-height:40px; text-align:center; color:#fff; background:#601986; font-size:16px; }
.details_right .details_right_4{ overflow:hidden; margin:0 10px}
.details_right .details_right_4 a{ display:block; width:299px; height:40px; line-height:40px; text-align:center; color:#fff; background:#bbb; font-size:16px; }
.details_right .details_right_3{ overflow:hidden; border-top:1px solid #dfdfdf; width:318px; margin-top:10px }
.details_right .details_right_3 li{ display:block; float:left; width:52px; height:36px; line-height:18px; font-size:12px; text-align:center; border-left:1px solid #dfdfdf; margin:8px 0; cursor:pointer}
.details_right .details_right_3 li a{ color:#999}
.details_content{ width:870px; overflow:hidden; margin:20px 0; background:#fff}
.details_content .details_nav { border-bottom:1px solid #dfdfdf; overflow:hidden}
.details_content .details_nav li{ display:block; width:140px; height:60px; text-align:center; float:left;}
.details_content .details_nav li a{ border-left:1px solid #dfdfdf; width:100%; display:block; height:30px; line-height:30px; margin:15px 0}
.details_content .details_nav .details_on{ border-bottom:2px solid #ff8d31; 	}
.details_content .details_nav .details_on a{ color:#ff8d31}
.details_content .details_room{ overflow:hidden;}
.details_content .details_room div{ width:800px; margin:25px 35px; overflow:hidden  }
.details_content .details_room_p1{ display:block; float:left; width:100px; margin-right:35px; text-align:center; padding-top:60px; color:#c2c9d3; line-height:30px}
#weizhi_1,#yuding_1,#ruzhu_1{ display:none}

.details_content .details_room_p2{ display:block; float:right; width:660px; line-height: 30px;}
.details_content .details_room_p2 span{ display:block; float:left; text-align:center; width:82.5px; color:#999; font-size:12px; margin:10px 0}
.details_content .details_map{ overflow:hidden; }

.details_content .details_xuzhi{ width:870px; height:300px; padding: 20px; line-height: 30px;}
.details_dianping .details_dianping_1{ width:100%; overflow:hidden; margin:20px 0}
.details_dianping .details_dianping_1 .details_dianping_1_p1{ width:150px; text-align:center; line-height:30px; color:#999; float:left} 
.details_dianping .details_dianping_1 .details_dianping_1_p1 span{ font-size:32px; color:#c161ff; display:block; margin-top:-67px}
.room_1{ width:100%; overflow:auto; background:#fff; text-align:center; border-top:1px solid #dfdfdf;  }
.room_1 div p{ margin-top:-62px; font-weight:700}
.room_1 div  .room_2{ width:220px; height:20px; float:left; margin:6px 20px; text-align:left; line-height:20px; margin:5px; }
.room_1 div  .room_2 span{ display:block; float:left ; font-size:14px; margin-right:10px}
.room_1 div  .room_2 .room_out{ width:65%; height:6px; border-radius:10px; background:#dedede; float:left; margin-top:5px}
.room_1 div  .room_2 .room_out .room_in{width:76%; height:6px; border-radius:10px; background:#c248ff; float:lefts  }
.room_1 .room_1_3 { text-align:center; margin-top:47px}
.room_1 .room_1_3 span{ font-size:24px; line-height:30px}
.details_pingjia{ width:810px; margin:0px 30px; border-top:1px dashed #dfdfdf; overflow:hidden;}
.details_pingjia .details_pingjia_1{ width:56px;height:56px; border-radius:50%; display:block; float:left; margin-right:20px; margin-top:20px}
.details_pingjia .details_pingjia_2{ float:left; width:730px; margin:30px 0}
.details_pingjia .details_pingjia_2 h2{ color:#ff8e32; margin-bottom:10px}
.details_pingjia .details_pingjia_2 p{ font-size:16px; line-height:30px}
.details_pingjia .details_pingjia_2 p span{ color:#ff8e32}
.page{ display:block; width:560px; overflow:hidden; margin:0 auto; text-align:center; margin-bottom:20px}
.page li{ display:block; float:left; margin:10px; overflow:hidden; background:#fff}
.page li a{ display:block; text-align:center; color:#666; border:1px solid #dfdfdf; font-size:12px; width:30px; height:30px; line-height:30px;  }

.tan{ position:fixed; top:0; width:100%; height:100%; background-image:url(../../images/site/img_back0.5.png); background-size:100%; z-index:20; display:none }
.tan .thumb-btn {
    position: absolute;
    top: 90px;
    left: 240px;
    z-index: 9;
    width: 60%;
    height: 25px;
    overflow: hidden;
}
.tan .btn-prev,
.tan .btn-next {
    display: block;
    width: 25px;
    height: 25px;
    overflow: hidden;
    text-indent: -30000px;
    background: url(../images/carousel-btn-radius2.png) no-repeat;
}
.tan .btn-prev {
    float: left;
    background-position: 0 0;
}
.tan .btn-next {
    float: right;
    background-position: -25px 0;
}
.tan .btn-prev:hover {
    background-position: 0 -25px;
}
.tan .btn-next:hover {
    background-position: -25px -25px;
}
.details_tan_div { width:860px; height:480px; overflow:hidden; margin:6% auto; background:#f5f5f5}
.details_tan_div table{ text-align:center; color:#999; font-size:12px; line-height:16px; display:block; float:left}
.details_tan_div table caption{ height:60px; font-size:24px; line-height:60px; background:#601986; color:#fff }
.details_tan_div table th{ color:#666; background:#e3e3e3; height:46px; line-height:46px}
.details_tan_div table td{ border-top: 1px solid #dfdfdf; height:60px}
.details_tan_div table td p{ line-height:26px; }

/*个人图像上传*/
.upload_img{ position:fixed; top:0; width:100%; height:100%;; background-image:url(../../images/site/img_back0.5.png); background-size:100%; z-index:2; display:none; }
.details_upload_img{ width:650px; height:580px; overflow:hidden; margin:10% auto; background:#f5f5f5}
.details_upload_title{height: 36px;line-height: 36px;background-color: #601986;}
.details_upload_title_left{width: 590px;float: left;color: #FFF;padding-left: 5px;}
.details_upload_title_right{width: 40px;float: left;color: #FFF;text-align: right; cursor:pointer;}
.container {
	padding:5px;
	width: 400px;
	position: relative;

	font-size: 12px;
}
.container p {
	line-height: 12px;
	line-height: 0px;
	height: 0px;
	margin: 10px;
	color: #bbb
}
.action {
	width: 400px;
	height: 30px;
	margin: 10px 0;
}
.cropped {
	margin-top:5px;
	position: absolute;
	right: -230px;
	top: 0;
	width: 200px;
	border: 1px #ddd solid;
	height: 460px;
	padding: 4px;
	box-shadow: 0px 0px 12px #ddd;
	text-align: center;
}
.imageBox {
	position: relative;
	height: 400px;
	width: 400px;
	border: 1px solid #aaa;
	background: #fff;
	overflow: hidden;
	background-repeat: no-repeat;
	cursor: move;
	box-shadow: 4px 4px 12px #B0B0B0; 
}
.imageBox .thumbBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	margin-top: -100px;
	margin-left: -100px;
	box-sizing: border-box;
	border: 1px solid rgb(102, 102, 102);
	box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
	background: none repeat scroll 0% 0% transparent;
}
.imageBox .spinner {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	line-height: 400px;
	background: rgba(0,0,0,0.7);
}
.Btnsty_peyton{ float: right;
   width: 66px;
  display: inline-block;
  margin-bottom: 10px;
  height: 57px;
  line-height: 57px;
  font-size: 20px;
  color: #FFFFFF;
  margin:0px 2px;
  background-color: #601986;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  box-shadow: 0px 0px 5px #B0B0B0;
  border: 0px #fff solid;}
/*选择文件上传*/
.new-contentarea {
	width: 165px;
	overflow:hidden;
	margin: 0 auto;
	position:relative;float:left;
}
.new-contentarea label {
	width:100%;
	height:100%;
	display:block;
}
.new-contentarea input[type=file] {
	width:188px;
	height:60px;
	background:#333;
	margin: 0 auto;
	position:absolute;
	right:50%;
	margin-right:-94px;
	top:0;
	right/*\**/:0px\9;
	margin-right/*\**/:0px\9;
	width/*\**/:10px\9;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:2;
}
a.upload-img{
	width:165px;
	display: inline-block;
	margin-bottom: 10px;
	height:57px;
	line-height: 57px;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #601986;
	border-radius: 3px;
	text-decoration:none;
	cursor:pointer;
	border: 0px #fff solid;
	box-shadow: 0px 0px 5px #B0B0B0;
}
a.upload-img:hover{
	background-color: #ec7e70;
}

.tc{text-align:center;}
#confirm_upload{display:block; float:left; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background:#601986;margin-top: 20px; }
#cancel_upload{display:block; float:left; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background:#333; margin:20px 10px;}
.indexdate table{width: 260px;font-size: 14px;}
.indexdate table caption{width:260px; height:40px; line-height:40px; background:#ff8d31; color:#fff }
.indexdate table th{width:37px; color:#666; background:#e3e3e3; height:30px; line-height:30px;text-align: center;}
.indexdate table td{ height:40px;line-height:40px;text-align: center;font-size: 13px;}
.indexdate .ons{color: red;}

/* .indexdate table caption{width:300px; height:30px; line-height:30px; background:#601986; color:#fff }
.indexdate table th{ color:#666; background:#e3e3e3; height:20px; line-height:20px}
.indexdate table td{ border-top: 1px solid #dfdfdf; height:40px} */



/*公寓预定*/
.schedule_seach{ overflow:hidden; background:#fff; height:80px; width:1200px; margin:0 auto; }
.schedule_seach_left{ float:left;}
.schedule_seach_left div{ display:block; float:left; overflow:hidden; margin:20px;  color:#999; font-size:14px}
.schedule_seach_left div img{ display:block; float:right; border:1px solid #dfdfdf; height:34px;}
.schedule_seach_left input{ width:140px; height:34px; border:1px solid #dfdfdf; border-right:none; font-size:14px; background:f8f8f8; padding-left:10px }
/*
.schedule_seach_left .banner_time{ width:320px; height:36px; background:#fff; margin:20px; border:1px solid #dfdfdf;}
.schedule_seach_left .banner_time div { width:394px; float:left}
.schedule_seach_left .banner_time div img{ display:block; float:left; height:36px;}
.schedule_seach_left .banner_time div span{ line-height:36px; color:#ff8d31; padding:0 16px; }
.schedule_seach_left .banner_time a{ display:block; width:150px; height:54px; line-height:54px; background:#ff8d31; text-align:center; color:#fff; float:right}
*/
.schedule_seach_right{ display:block; float:right; margin-top:20px; margin-right: 20px;}
.schedule_seach_right div{ float:left; overflow:hidden; margin-right:100px}
.schedule_seach_right input{ width:212px; height:34px; border:1px solid #dfdfdf; border-right:none; font-size:14px; background:f8f8f8; padding-left:10px }
.schedule_seach_right div img{ display:block; float:right;}
.s_button{ display:block; float:left; height:36px; width:120px; background:#601986; color:#fff; line-height:36px; text-align:center;}
.schedule_table{ text-align:left}
.schedule_table td{ border-bottom:1px dashed #dfdfdf; color:#666}
.schedule_table td ul{ list-style: none; overflow: hidden;}
.schedule_table td ul li{ float: left; width: 150px; line-height: 40px;}
.searchli{ color: #ff923b; font-weight: bold;}
.schedule_table input{ margin:10px }
.schedule_table .schedule_table_on{ background:#f9f9f9; color:#999; text-align:center; border:none; vertical-align: text-top; padding-top: 12px;}
.schedule_table .schedule_table_foot{border:none; min-height:36px; padding-left:10px; font-size:12px}
.schedule_table .schedule_table_foot span{ padding:4px 10px; border:#ff923b 1px solid; color:#ff923b; margin:0 20px; cursor:pointer; white-space:nowrap; line-height: 30px;}
.schedule_table .schedule_table_foot a{ color:#ff923b; }
.schedule_content_left{ overflow:hidden; float:left }
.schedule_content_left_1{ background:#fff; width:860px; height:50px; border:1px solid #dfdfdf}
.schedule_content_left_1 li{ display:block; float:left; width:84px; text-align:right; line-height:50px; border-right:1px solid #dfdfdf; cursor:pointer}
.schedule_content_left_1 li img{ display:block; float:right; margin-right:5px}
.schedule_content_left_2 { overflow:hidden; margin:20px 0; margin-right:20px; background:#fff; width:860px}
.schedule_content_left_2 img{ display:block; float:left; }
.schedule_content_left_2 .vote{ display:block; float:left; margin-left:-105px; margin-top:5px; padding:4px 16px; border-radius:20px; background:#666; color:#fff; font-size:12px}

.schedule_content_left_2 .schedule_content_left_2_div{ display:block; float:left; margin-left:20px; margin-top:20px; position:relative; height:255px; width:418px;}
.schedule_content_left_2 .schedule_content_left_2_div p{ line-height:30px;}
.schedule_content_left_2 .schedule_content_left_2_div p img{ margin-top:6px; margin-right:6px}
.schedule_content_left_2 .schedule_content_left_2_div p span{ font-size:12px; padding:4px 6px; border:1px solid #dfdfdf; margin-right:10px; color:#999}
.schedule_content_left_2 .schedule_content_left_2_div .schedule_content_left_2_div_foot{ position:absolute; bottom:8px; width:400px }
.schedule_content_left_2 .schedule_content_left_2_div .schedule_content_left_2_div_foot span{ font-size:36px; color:#ff8e32;  }
.schedule_content_left_2 .schedule_content_left_2_div .schedule_content_left_2_div_foot a{ display: block;
    float:right;
    width: 99px;
    height: 35px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    background: #601986;
    font-size: 16px;
}
.schedule_content_right{ float:right; width:320px; overflow:hidden; background:#fff}
.schedule_content_right .schedule_content_right_tittle{ line-height:50px; padding-left:10px; border-left:4px solid #ff8d31}
.schedule_content_right .schedule_content_right_content{ margin:20px; overflow:hidden; height:240px}
.schedule_content_right .schedule_content_right_content .schedule_content_right_content_img{ display:block }
.schedule_content_right .schedule_content_right_content .schedule_content_right_content_img2{ display:block; margin-top:-36px}
.schedule_content_right .schedule_content_right_content .pri{ margin-top:-38px; display:block; width:80px; height:36px; line-height:40px; text-align:center; font-size:18px; color:#fff}
.schedule_content_right .schedule_content_right_content h3{ line-height:36px; font-size:14px}
.schedule_content_right .schedule_content_right_content span{ font-size:12px; padding:4px 6px; border:1px solid #dfdfdf; margin-right:10px; color:#999;}

/*登录*/
.index_login{ width:380px; overflow:hidden; background:#fff; margin:10% auto; }
.index_login .index_close{ display:block; width:100%; height:40px; }
.index_login .index_close img{  float:right; display:block; cursor:pointer}
.index_login .index_login_1{ width:240px; margin:0 auto;}
.index_login .index_login_1 a{ padding:6px 2px; color:#999; font-size:18px; margin:0 20px; cursor:pointer}
.index_login .index_login_1 .index_login_1_on{ border-bottom:2px solid #ff8d31; color:#333;}
.index_login .index_login_2{ width:280px; height:40px; border:1px solid #dfdfdf; margin:10px auto; }
.index_login .index_login_2 .index_login_2_icon{ display:block; float:left;}
.index_login .index_login_2 input{ height:40px; font-size:16px; width:150px }
.index_login .index_login_2 .index_login_2_yanzm{display:block; float:right;}
.index_login .index_login_2 a{ display:block; float:right; line-height:40px; color:#ff8d31; font-size:14px; padding:0 10px}
.index_login .index_login_3{ display:block; margin:20px auto; font-size:14px; width:282px; height:40px; color:#fff; background:#601986; line-height:40px; text-align:center; margin-top:40px;}
.index_login .index_reg_3{ display:block; margin:20px auto; font-size:14px; width:282px; height:40px; color:#fff; background:#601986; line-height:40px; text-align:center; margin-top:40px;}
.index_login .index_login_4{ width:100%; text-align:center; margin-bottom:40px; font-size:12px}
.index_login .index_login_4 a{ color:#ff8d31}
.index_login .index_login_5{ display:block; width:282px; margin:0 auto; font-size:14px}
.index_login .index_login_5 a{ display:block; float:right; color:#ff8d31;}
#getcode_xgb{ display:block;display:block; width:79px; margin-top:-5px;  height:35px;left:100px; cursor: pointer;border:1px solid #fff;}
#getcode_xgb_reg{ display:block;display:block; width:79px; margin-top:-5px;  height:35px;left:100px; cursor: pointer;border:1px solid #fff;}
.user_1{ overflow:hidden; height:70px; margin:20px}
.user_1 span{ display:block; float:left; line-height:70px;}
.user_1 img{width:70px;height:70px; border-radius:50%; overflow:hidden; display:block; float:left; margin:0 20px}
.user_1 input{ display:block; float:left; width:160px; height:30px; margin:20px 0px; border:1px solid #dfdfdf; padding-left:10px; font-size:14px}
.user_1 a{ display:block; float:left; width:110px; height:30px; line-height:30px; text-align:center; color:#fff; background:#601986; margin:20px 20px}
.user_2 { margin:0 20px; overflow:hidden;}
.user_2 input{ width:220px; height:30px; border:1px solid #dfdfdf;}
.user_3 { margin:20px 20px; overflow:hidden;}
.user_3 a{ color:#ff8d31}
.z-button{ display:block; width:160px; height:40px; line-height:40px; background:#601986; color:#fff; text-align:center; margin:20px; margin-left:100px}


.list_right div{ overflow:hidden}
.list_right div .list_right_p{ font-size:14px; width:360px; margin-left:30px; margin-top:20px; line-height:50px;}
.list_right div .list_right_p  input{ width:220px; height:32px; border:1px solid #f0f2f6; float:right; padding-right:40px; margin-top:6px;}
.button{ margin:30px 30px; }
.button a{ display:block; font-size:14px; width:160px; height:40px; line-height:40px; text-align:center; background:#601986; color:#fff; margin-left:100px;}

.list_nav .list_right_2{ overflow:hidden; margin:0 auto; width:700px;}
.list_nav .list_right_2 p{ font-size:14px; color:#888888; line-height:20px; margin-top:40px; margin-bottom:30px;}
.list_nav .list_right_2 div input{ width:310px; height:30px; border:1px solid #f0f2f6; display:block; float:left; padding-left:14px;}
.list_nav .list_right_2 div img{ margin-left:-80px; margin-top:4px;}
.list_nav .list_right_2 div span{ display: inline-block; background-color:#ff8d31; width:80px; height:30px; color:#fff; line-height:30px; text-align:center; font-size:14px; margin-top:1px; margin-left:-80px;cursor: pointer;}
.list_nav .list_right_2 .list_right_btn{background-color:#601986; width:160px; height:40px; color:#fff; line-height:40px; text-align:center; font-size:14px; margin:30px 0;cursor: pointer;}


.list_nav .list_dian{ overflow:hidden; margin:0 auto; width:700px}
.list_nav .list_dian a{ display:block; width:8px; height:8px; border:4px solid #999; border-radius:10px; float:left; margin-left:30px; margin-top:30px; margin-right:30px; margin-bottom:10px;}
.list_nav .list_dian span{ display:block; float:left; height:12px; line-height:12px; margin-top:30px; color:#dddddd; }
.list_nav .list_zi{overflow:hidden; margin:0 auto; width:700px; font-size:14px; color:#999; margin-bottom:50px;}
.list_nav div .list_zi_on2{ color:#333; }
.list_nav div .list_zi_on1{ border:4px solid #ff8d31; }

.list_nav .list_right_2{ overflow:hidden; margin:0 auto; width:700px;}
.list_nav .list_right_2 div input{ width:310px; height:30px; border:1px solid #f0f2f6; display:block; float:left; padding-left:14px;}
.list_nav .list_right_2 div img{ margin-left:-80px; margin-top:4px;}
.list_nav .list_right_2 div span{ display: inline-block; background-color:#ff8d31; width:80px; height:30px; color:#fff; line-height:30px; text-align:center; font-size:14px; margin-top:1px; margin-left:-80px;}
.list_nav .list_right_2 .list_right_btn{background-color:#601986; width:160px; height:40px; color:#fff; line-height:40px; text-align:center; font-size:14px; margin:30px 0;}

.list_nav .list_complete{ width:700px; margin:0 auto; overflow:hidden;}
.list_nav .list_complete img{ display:block; margin-left:42%; margin-bottom:30px;}
.list_nav .list_complete p{ font-size:24px; color:#333; text-align:center; line-height:40px;}
.list_nav .list_complete span{ display:inline-block; width:700px; font-size:14px; color:#888; text-align:center; line-height:40px; margin-bottom:70px;}


.dian_nav{ overflow:hidden; margin:10px auto; width:740px}
.dian_nav .dian1{ width:100%; height:18px; margin:10px auto; text-align:center}
.dian_nav .dian1 .quan{ width:10px; height:10px; border:4px solid #999; margin:20px; background:#fff; border-radius:50%; float:left}
.dian_nav .dian1 .xuxian{ width:280px; height:1px; border-bottom:1px dashed #dfdfdf; float:left; margin:28px 0}
.dian_nav .dian2{ text-align:center; width:740px; color:#999}
.dian_nav .dian2 span{ display:block; float:left;}
.ding_left{ float:left; width:860px; overflow:hidden; margin-right:20px}
.ding_left .ding_left_1_div{ width:100%; overflow:hidden; background:#fff; margin:10px 0; padding:10px 0}
.ding_left .ding_left_1_div p{ display:block; overflow:hidden; margin-left:10px}
.ding_left .ding_left_1_div span{ float:left; line-height:28px; margin:10px; background:#f8f8f8; color:#999; padding:0 10px }
.ding_left .ding_left_1_div span input{ background: #f8f8f8; height:20px;}
.ding_left .ding_left_1_div a{ display:block; float:left; line-height:28px; margin:10px}
.ding_left .ding_left_1_div span img{ display:block; float:right; margin-left:30px}
.ding_left .ding_left_1_div select{ display:block; float:left; width:86px; height:26px; border:1px solid #dfdfdf; margin:10px; padding:2px 10px;}
.ding_left_1{ position:relative; overflow:hidden; margin-top:10px}
.ding_left_1 .ding_left_1_price{ position:absolute; top:125px; left:210px; overflow:hidden; width:200px}
.ding_left_1 .ding_left_1_price p{ line-height:23px; width:100%; overflow:hidden;  }
.ding_left_1 .ding_left_1_price p span{ padding:14px; color:#fff; line-height:26px}
.ding_left_1 .ding_left_1_price p a{ padding:0 16px; color:#fe7129; line-height:16px; border-right:1px solid #dfdfdf}
.ding_left_1 .ding_left_1_div div{ display:block; float:left; margin-left:20px}
.ding_left_1 .ding_left_1_div div input{ width:160px; height:26px; border:1px solid #dfdfdf; margin:10px 45px; padding:2px 10px;}
.ding_left_1 .ding_left_1_div div textarea{ width:400px; height:60px; border:1px solid #dfdfdf; margin:10px 0px; padding:2px 10px;}
.ding_left_1 .ding_left_1_div div a{ float:right; font-size:12px; text-decoration:underline; color:#999}
.ding_left_1 h3{ width:100%;}
.ding_left_1 h3 a{ display:block; float:right; width:110px; height:26px; background:#ff8d31; color:#fff; line-height:26px; text-align:center; font-size:14px; font-weight:300}
.ding_left_1 .ding_left_1_div .ding_left_1_div_a{ float:left; color:#ff8d31; text-decoration:none; font-size:16px; width:120px; height:34px; background-image:url(../../images/site/_jieji.png); text-align:center; line-height:34px; border:2px solid #ff8d31 }
.ding_left_2{ position:relative; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.ding_left_2 ul{ width:100%; background:#fff; overflow:hidden;  }
.ding_left_2 ul li{ display:block; float:left; line-height:36px; margin:20px}
.serviceremark {font-size: 13px; color:#888;}

.ding_left_2 ul .ding_left_2_1{ display:block; width:120px; height:34px; text-align:center; line-height:34px; background:none; color:#999; border:2px solid #dfdfdf; }
.ding_left_2 ul .select{ background-image:url(../../images/site/bg_jieji.png); border:2px solid #ff8d31; color:#ff8d31; }
.ding_left_2 ul a{ display:block; float:left; line-height:36px}
.ding_left_2 ul .ding_left_2_2 span{display:block; float:left; line-height:28px; margin:2px 10px; background:#f8f8f8; color:#999; padding:2px 10px }
.ding_left_2 ul .ding_left_2_2 span img{ display:block; float:right; margin-left:30px}
.ding_left_2 ul li input{ width:150px; height:26px; border:1px solid #dfdfdf; margin-left:10px;  padding:2px 10px;}
.ding_left_2 ul li select{ display:block; float:left; width:86px; height:26px; border:1px solid #dfdfdf; margin-top:4px; margin-left:10px }
.ding_left_3{ width:100%; overflow:hidden; text-align:center; height:100px; margin-top:20px}
.ding_left_3 p{ font-size:12px}
.ding_left_3 a{ padding:14px 95px; background:#601986; color:#fff; line-height:70px}
.ding_right{ float:right; width:320px; height:340px; background:#fff; overflow:hidden; margin-top:44px}
.ding_right img{ width:100%}
.ding_right h4{ margin:0px 20px; font-size:14px; margin-top:10px}
.ding_right p{ margin:10px 20px; width:280px}
.ding_right p span{ padding:5px 7px; border:1px solid #dfdfdf; margin-right:8px; color:#999; font-size:12px}
.ding_right p a{ display:block; float:right; font-size:30px; color:#ff8d31 }

.list_right div{ overflow:hidden}
.list_right div p{ margin-left:30px; line-height:40px; width:100%; font-size:14px }
.list_right div .list_right_p1{ border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; line-height:50px; font-size:16px}
.list_right div p span{ color:#ff8d31}
.two_button{ margin:30px 30px;}
.two_button a{  display:block; float:left; width:160px; height:40px; line-height:40px; text-align:center;}
.two_button .two_button_1{ background:#601986; color:#fff; margin-right:40px}
.two_button .two_button_2{ background:#fff; color:#601986; border:1px solid #601986}

.success{ background:#fff; width:100%; overflow:hidden; padding:40px 0; text-align:center;}
.success p{ line-height:60px}

.list_right .right_rated{ margin-top:10px; margin-left:30px; margin-bottom:20px; line-height:50px; font-size:14px; color:#333;}
.list_right .right_starts { line-height:30px; overflow:hidden; width:400px}
.list_right .right_starts li{float:left; font-size:14px; color:#333; margin-right:50px; line-height:14px; margin:10px 0; margin-right:20px}
.list_right .right_starts li img{ display:block; float:right } 
.right_rated .right_write2{ width:450px; line-height:none; padding-left:10px; padding-top:10px; padding-bottom:130px; padding-right:100px; border:1px solid #dfdfdf; margin-top:30px; color:#bbb; font-size:14px;}


.us{ width:1200px; overflow:hidden; margin:0 auto;}
.us_left{ float:left; display:block; width:180px; overflow:hidden; background-color:#fff; margin-top:20px;}
.us_left li{ width:180px; float:left; text-align:left; padding-left:16px; line-height:42px;  border-bottom:1px solid #f0f2f6; font-size:14px; color:#333; border-left:4px solid #fff; }
.us_left .us_left_on{ border-left:4px solid #ff8d31; color:#ff8d31;}
.us_right{ width:1000px; overflow:hidden; float:right;}
.us_right .us_title{ color:#fff; background-color:#ff8d31; line-height:50px; font-size:14px; margin-top:20px; padding-left:20px;}
.us_right .us_word{ background-color:#fff; min-height: 240px; padding: 20px; line-height: 30px;}


.list_right_content ul{ margin-left:30px; margin-top:20px; overflow:hidden;}
.list_right_content ul .tip,.time{ display:block; float:left; font-size:14px; color:#333;}
.list_right_content ul .time{ margin-left:100px; }
.list_right_content ul li a{ display:block; float:right; padding-right:20px; font-size:12px; color:#ff8d31; }
.list_right_content .word{ margin-left:30px;  margin-top:20px; line-height:20px; font-size:12px; color:#888;}
.list_right_content .pingfen{ margin-left:30px; margin-top:10px;  font-size:14px; color:#333;}
.right_rated ul  li{float: left;}
.list_right_content .pingfen span{ margin-right:10px; color:#ff8d31;}
.list_right_content .pingfen a{ display:block; float:left;}
.list_right_content .pingfen .pingfen_time{ display:block; float:right; font-size:14px; color:#888; margin-right:18px;}


.jalor{ width:100%;  background-color:#fff;}
.jalor .box1200{ width:1200px; margin:0 auto; overflow:hidden;}
.jalor img{ display:block; margin:0 auto; width:100%; }
.jalor .box1200 .jalor_title{ font-size:48px; color:#fff; line-height:80px;  font-weight:bold; text-align:left; }
.jalor .box1200 .jalor_title2{ font-size:20px; color:#fff; line-height:50px;  }
.jalor_2{ background-color:#fff;}
.jalor_2 .box1200 .jalor_content{ font-size:14px; color:#000; padding-top:30px; line-height:30px; text-align:left; }
.jalor_2 .box1200 .jalor_btn{ background-color:#601986; width:142px; line-height:42px; color:#fff; margin:0 auto; text-align:center; margin-top:50px; margin-bottom:40px;}
.jalor_2 .box1200 .jalor_btn img{ padding-left:10px;}
.jalor_3{ width:100%; overflow:hidden; background-color:#fff;}
.jalor_3 img{ display:block; margin:0 auto; width:100%}
.jalor_3 .jalor_3_title{ width:1200px; margin:0 auto; color:#fff; font-size:20px; text-align:left;     margin-top:-60px; line-height:60px;}
.jalor_4{ background-color:#fff; padding-top:50px; }
.jalor_4 .box1200 div{ float:left; margin-left:40px;}
.jalor_4 .box1200 img{ display:block; float:left; margin-left:206px; }
.jalor_4 .box1200 div p{ font-size:24px; color:#333; padding-top:30px; padding-bottom:40px;}
.jalor_4 .box1200 div p1{ font-size:16px; color:#888; line-height:30px; }
.jalor_5{ background-color:#fff; padding-top:50px; width:100%;}
.jalor_5 img{ display:block; margin:0 auto; width:100%}
.jalor_5 .box1200 p{ font-size:24px; color:#333; margin-top:40px; margin-bottom:40px;}
.jalor_5 .box1200 p1{font-size:16px; color:#888; line-height:30px; }
.jalor_5 .box1200 p2{font-size:16px; color:#ff8d31; line-height:70px; }

.pay_list{ width:100%; overflow:hidden; padding:20px; background:#fff; margin:10px 0; font-size:14px}
.pay_list p{ margin:15px 0}
.pay_list p a{ color:#ff8d31}
.pay_list div{ float:left; margin:20px; border:1px solid #dfdfdf; color:#999; width:140px; height:35px; line-height:36px; text-align:center}
.pay_list div img{ display:block; float:left}

/****************日期插件样式******************/
.ui-datepicker-append{
    color: #999999;
    font-size: 13px;
    font-family: 'Microsoft YaHei';
    position: absolute;
    top: 0px;
    display: none;
}
.start-span .ui-datepicker-append{
    left: 220px;
}
.end-span .ui-datepicker-append{
    left: 488px;
}
.ui-datepicker{
    width: 305px;
    padding: 0px;
    border: 1px solid #dcdcdc;
    border-radius: 0px;
}
.ui-datepicker-header{
    width: 305px;
    height: 31px;
    line-height: 31px;
    border: none;
    border-radius: 0px;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
    background-color: #ff8d31;
}
.ui-datepicker-title,.ui-datepicker-title > span{
    height: 31px;
    line-height: 31px;
    font-family: arial;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}
.ui-datepicker th{
    color: #999;
    height: 38px;
    line-height: 38px;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
.ui-widget-header .ui-state-default,.ui-state-default{
    border: none;
    background:none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: none;
    color: #555555;
    font-size: 12px;
    background: #fdfdfd;
    margin: 0px;
    padding: 0px;
}
.ui-datepicker td span{
    margin: 0px;
    padding: 0px;
    border: none;
}
a.ui-state-default:hover,.ui-datepicker-current-day .ui-state-active {
    background: #ff8d31;
    color: #ffffff;
}
ui-state-hover .ui-icon,.ui-datepicker-next-hover,
ui-state-hover .ui-icon,.ui-datepicker-prev-hover{
    background: none;
}

.ui-datepicker-next:hover,.ui-datepicker-prev:hover{
    background: none;
    border: none;
}
.ui-widget-header .ui-icon,.ui-state-hover .ui-icon{
    background: url("../../images/site/ui_date_bg.png") no-repeat;
    top: 6px;
}
.ui-datepicker-next .ui-icon-circle-triangle-e{
    width: 18px;
    height: 11px;
    background-position:0px -22px;
}
.ui-datepicker-prev .ui-icon-circle-triangle-e{
    width: 18px;
    height: 11px;
    background-position:0px -0px;
}
.ui-datepicker .ui-datepicker-next span{
    margin: -5px 0px 0px -35px;
}
.ui-datepicker .ui-datepicker-prev span{
    margin: -5px 0px 0px 19px;
}


#zhifubao{ background-image:url(../../images/site/bg_zhifb.png); background-repeat:no-repeat}
#weixin{ background-image:url(../../images/site/bg_weixin.png); background-repeat:no-repeat}
#kuai{  background-image:url(../../images/site/bg_kuai.png); background-repeat:no-repeat; }
#zhifubao:hover{ background-position: 0 -36px; border:1px solid #2bade8; color:#2bade8}
#weixin:hover{ background-position: 0 -36px;  border:1px solid #1dd41d; color:#1dd41d}
#kuai:hover{ background-position: 0 -36px;  border:1px solid #b70003; color:#b70003}
.box-info{position: absolute; bottom: 0px; z-index:10;background-image: url('../../images/site/img_back0.5.png'); font-size: 18px; color:#fff; width:100%; line-height:40px; text-align:center;}

