@charset "utf-8";
/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body,input,textarea,select,button{font-size:14px;line-height:1.25em; background:#F5F5F5}
body{ font-size:14px;min-width:320px;font-size:1em;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;color:#333;-webkit-text-size-adjust:none;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{color:#000;text-decoration:none;}



ol,ul{list-style:none}
*{	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;}
	table{border:none;}


img{border:0;}

/*首页*/
/*.lazy{ background:url(../images/loading.gif) center center no-repeat; background-size:100% 100%}*/
.focus{ width:100%; height:158px;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:8px;   position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.focus .hd ul{ overflow:hidden; display:block; height:8px; text-align:center  }
	.focus .hd ul li{ display:inline-block; width:8px; overflow:hidden; line-height:50px; height:8px; background:#fff; margin:0 3px; border-radius:50% }
	.focus .hd ul .on{ opacity:0.5; }
	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  height:158px; }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.renshu{background:url(../images/shujubj.jpg) no-repeat; height:40px; background-size:100% 40px; }
.renshu span{ display:block; height:40px; line-height:40px; float:left; width:17%; text-align:center; margin-left:18%; color:#e52f22; font-size:16px; font-weight:bold; font-style:italic; font-family:Arial, Helvetica, sans-serif}

.txtScroll-top{ height:40px;overflow:hidden; position:relative;    }
.txtScroll-top .infoList li{  height:40px;   }
.main{ background:#f8f8f8; padding-top:15px;}
.chajia_div{ background:#fff; margin-bottom:15px; padding:10px 15px;}
.over_flow{overflow: auto; zoom: 1;}  /*清除浮动，zoom: 1是在处理兼容性问*/
.li1 .li1_l{ float:left; height:25px; line-height:25px; background:url() left center no-repeat; background-size:16px 16px; text-indent:25px; width:40%; color:#cccccc; font-size:14px;}
.li1 .li1_r{ float:right; height:25px; line-height:25px; background:url() left center no-repeat; background-size:16px 16px; text-indent:25px; width:40%; color:#cccccc; font-size:14px;}
.li2{ background:url() no-repeat center bottom; background-size:30px 30px;}
.li2 .li1_l{float:left;width:40%; height:30px; border-bottom:1px solid #ccc; padding-top:5px;}
.li2 .li1_r{float:right;width:40%; height:30px; border-bottom:1px solid #ccc;padding-top:5px;}
.li2 .text{ color:#666; font-size:16px;font-family:Microsoft YaHei; height:30px; line-height:30px; border:0; width:100%; background:none}
.li3{border-bottom:1px solid #ccc; padding-top:8px; position:relative}
.li3 .zhongliang{ border:0; height:40px; line-height:40px; text-indent:50px; width:100%; font-family:Microsoft YaHei;background:url() 5px center no-repeat; background-size:28px 20px; font-size:16PX; font-family:Arial, Helvetica, sans-serif}
.li3 .leibie{ border:0; height:40px; line-height:40px; text-indent:50px; width:100%; font-family:Microsoft YaHei;background:url() 5px center no-repeat; background-size:28px 27px; font-size:16PX; font-family:Arial, Helvetica, sans-serif}
.chajia_div .li4{ margin-top:15px;}
.li4 .bttn{ display:block; width:100%;font-family:Microsoft YaHei; border-radius:5px; text-align:center; border:0; background:#e54e3d; height:50px; line-height:50px; color:#fff; font-size:16px;
background:#E54E3D;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#E54E3D), to(#E54E3D));
	background-image: -webkit-linear-gradient(top, #E54E3D, #E54E3D);
	background-image: -moz-linear-gradient(top, #E54E3D, #E54E3D);
	background-image: -o-linear-gradient(top, #E54E3D, #E54E3D);
}


a{ text-decoration:none; color:#333333;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clearf{zoom:1;}/*IE6/IE7*/
.mr{ margin:0 auto;}
.lef{ float:left;}


#clear{clear:both;width:100%;background-color:#fff;}
#clear:after{display:block;clear:both;height:1px;margin-top:-1px;content:'';}
.clearf:after,clearf:before{content:"";display:block; }
.snav { border-top:#CCC 1px solid;}
.snav a img{ margin:0px auto;}
.snav a:after { content: "";position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.snav a{float:left;width:25%;position: relative; height:43px; text-align:center; font-size:12px; background:#FFF;}
/* header */
.new-header{position:relative;z-index:8888;height:44px;background:#e4393c;}
.new-header h2{height:44px;line-height:44px;font-weight:normal;font-size:16px;color:#fff;text-align:center;}
.pnav img{border:0; display:block;}
.nav img{border:0; display:block;}
.snav img{border:0; display:block;} 
.new-a-back{position:absolute;top:6px;left:16px;width:30px;height:32px;}
.new-a-back span{display:inline-block;width:10px;height:18px;margin-top:6px;background:url(./icon2b.png) -60px 0 no-repeat;background-size:180px 180px;text-indent:-9999px;}


/*服务类型选择*/
.fuwlx_newtit {
					background: #fcf7e3;
					height: 36px;
					line-height: 36px;
					overflow: hidden;
					font-size: 14px;
					color: #f60;
					text-align: center
				}
				
				.fuwlx_newtit span {
					background: url(./fwlx1.png) 4px 10px no-repeat;
					background-size: 19px 19px;
					padding: 10px 15px
				}
				
				.fuwix_div {
					padding: 15px;
				}
				
				.js-demo-1 table {
					background: #fff;
					border: 1px solid #e5e5e5;
					border-radius: 5px;
					margin-bottom: 10px;
				}
				
				.js-demo-1 table div {
					padding: 10px;
					font-size: 12px;
					line-height: 20px;
				}
				
				.js-demo-1 table div p {
					font-size: 16px;
					padding-bottom: 3px;
				}
				
				.js-demo-1 .label1 label span {
					display: block;
					margin: 0 auto;
					width: 42px;
					height: 42px;
				}
				
				.js-demo-1 label span {
					background: url(./fwlx3.png) 0 0 no-repeat;
					background-size: 42px 42px
				}
				
				.js-demo-1 .hover label span {
					background: url(./fwlx2.png) 0 0 no-repeat;
					background-size: 42px 42px
				}
				
				.fuwix_div label {
					margin: 0;
					padding: 0;
					display: block;
					width: 70px;
					height: 42px;
				}
				
				label {
					margin-right: 0!important
				}
				
				@media screen and (max-width: 320px) {
					.fuwix_div {
						padding: 10px;
					}
				}

/* CSS Document */
.pd15fff {
	padding:15px 15px;
	background:#fff;
}
.lodibj {
	background:url(logo.gif) center center no-repeat #fff;
	background-size:57px 37px;
}
.qidusoso {
	padding:5px 15px;
	position:relative;
}
.qidusoso .text {
	background:url(soqiyu.png) 10px center no-repeat;
	background-size:14px 14px;
	display:block;
	width:100%;
	border:1px solid #e5e5e5;
	height:30px;
	line-height:30px;
	border-radius:3px;
	text-indent:40px;
	font-size:14px;
}
.qidusoso .clearl {
	visibility: hidden;
	opacity: 0.8;
	color: gray;
}
.soso_tit {
	position:relative;
	border-left:3px solid #e52f22;
	font-size:16px;
	color:#333;
	margin-bottom:15px;
	font-weight:bold;
	text-indent:10px;
}
.soso_tit span {
	font-size:14px;
	border:1px solid #e5e5e5;
	font-weight:normal;
	background:url(dwdiqu.png) 10px center no-repeat;
	background-size:12px 15px;
	position:absolute;
	left:54px;
	top:-3px;
	padding:3px 17px
}
.soso_tit i{ display:none; position:absolute; left:54px; height:30px; z-index:1; top:-2px; width:100px;}
.xuxiandizhi {
	border-top:1px solid #e5e5e5;
	margin-bottom:20px;
	margin-top:5px;
}
.hot_citynew ul li, .chengshi_xx ul li, .xz_citynew ul li {
	margin-bottom:15px;
	float:left;
	width:33.3%;
}
/*.hot_citynew ul li.bg div,.chengshi_xx ul li.bg div,.xz_citynew ul li.bg div{ padding:0}*/
.hot_citynew ul li div, .chengshi_xx ul li div, .xz_citynew ul li div {
	padding-right:15px;
}
.hot_citynew ul li div span, .chengshi_xx ul li div span, .xz_citynew ul li div span {
	display:block;
	border:1px solid #e5e5e5;
	text-align:center;
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow: hidden;
}
.qidusoso #cls {
	position:absolute;
	right:15px; font-family:Arial, Helvetica, sans-serif;
	top:5px; height:30px; width:30px; font-size:16px; text-align:center; line-height:30px;
}
.listqq li {
	/*height:30px;*/
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #ccc
}
.hot_citynew ul li.hovercity div span, .xz_citynew ul li div span.hovercs,.hot_citynew ul li div span.hovercity {
	color:#fff;
	background:#f60;
	border-color:#f60
}
