/* CSS Document */
.banner_up.block{ display:block; margin-top:80px;background-color:#f4f7ff; height:52px; line-height:52px; color:#999; font-size:12px;}
.banner_up.block a{color:#999; font-size:12px;}
@media(max-width:767px){
	.banner_up.block{ padding:0 10px; margin-top:56px;}
}

.cityWrap{ width:100%; height:auto;}
.cityWrap .hot_city{ width:100%;margin:0 auto;height:auto; padding:17px 0 17px 70px; position:relative;}
.cityWrap .hot_city ul li{float:left;padding:0 0 0 17px; line-height:40px;}
.cityWrap .hot_city ul li a{font-size:14px;color:#222;}
.cityWrap .hot_city ul li.on a,.cityWrap .hot_city ul li:hover a{ color:#de0029;}
.cityWrap .hot_city ul li:first-child{ position:absolute; left:0; top:17px; padding:0;}
.cityWrap .hot_city ul li:first-child span{color:#999;font-size:14px;}
.cityWrap .citySearch{ color:#999; font-size:14px; line-height:32px; padding:0 0 20px;}
.cityWrap .citySearch .cityCheoose{ float:left;}
.cityWrap .citySearch .searchForm{ float:right;}
.cityWrap .citySearch span{ float:left;}
.cityWrap .citySearch select{ float:left;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;width:118px;height:32px;color:#222;border:1px solid #dfdfdf;padding-left:8px;vertical-align:middle;border-radius:4px;background:url(/images/search_arrow.jpg) no-repeat 85px 12px; margin-left:17px;}
.cityWrap .citySearch .searchBox{ float:left; margin-left:20px;width:281px;height:32px;border-radius:4px;border:1px solid #dfdfdf; border-right:0;}
.cityWrap .citySearch .searchBox input{width:246px;height:30px;border-radius:4px 0 0 4px;border:0;outline:none;float:left; padding:0 0 0 10px;}
.cityWrap .citySearch .searchBox input.search_btn{ padding:0;text-indent:-999px;background:#f08200 url(/images/list_search.png) no-repeat center;border-radius:0 4px 4px 0;color:white;height:32px;width:34px; margin-top:-1px;}
@media(max-width:767px){
	.cityWrap{ padding:0 10px;}
	.cityWrap .hot_city{ padding:49px 0 17px 0; position:relative;}
	.cityWrap .hot_city ul li{padding:0 12px 0 0; line-height:32px;}
	.cityWrap .hot_city ul li a{font-size:.8rem;}
	.cityWrap .hot_city ul li:first-child{left:0; top:17px;}
	.cityWrap .hot_city ul li:first-child span{font-size:.8rem;}
	.cityWrap .citySearch{ font-size:.8rem; line-height:32px; padding:0 0 20px;}
	.cityWrap .citySearch .cityCheoose,.cityWrap .citySearch .searchForm{ width:100%;}
	.cityWrap .citySearch span{ float:left; width:100%; display:block;}
	.cityWrap .citySearch select{margin:0 15px 0 0;}
	.cityWrap .citySearch .searchBox{ margin-left:0;width:100%;}
	.cityWrap .citySearch .searchBox input{width:calc(100% - 36px);}
}

.listBox{ padding:20px 0 40px;}
.listBox .tit{height:auto;border-bottom:2px solid #de0029;}
.listBox .tit span{min-width:226px;height:44px;line-height:44px;background:#de0029;float:left;font-size:18px;text-align:center;color:#fff; padding:0 15px;}
.listBox ul li{width:100%;height:auto;border-bottom:1px solid #eee; padding:24px 0; float:left; position:relative;}
.listBox ul li .pic{width:165px;height:120px;float:left; border:0 solid #eee;}
.listBox ul li .pic img{width:100%;height:100%;}
.listBox ul li .info{width:1025px;height:auto;float:left;padding:0 0 0 25px;}
.listBox ul li .info h5{font:bold 16px "微软雅黑";padding:0 395px 10px 0;}
.listBox ul li .info h5 a{color:#333;}
.listBox ul li .info .des{font:14px "微软雅黑";color:#999;width:100%;height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden; line-height:25px; padding-right:395px;}
.listBox ul li .info dl{ padding:10px 0 0;}
.listBox ul li .info dl dd{float:left;font-size:12px;border:1px solid #f00;color:#f00;padding:3px 4px;margin-right:10px; display:block; line-height:1.2;}
.listBox ul li .right{float:left;width:345px;height:auto;padding:0; position:absolute; top:24px; right:0;}
.listBox ul li .right .btnForm{width:140px;height:36px;line-height:36px;text-align:center;background: #de0029;font-size:16px;color:#fff;margin:0 0 10px 190px; cursor:pointer;}
.listBox ul li .right .consult{width:140px;height:36px;line-height:36px;text-align:center;background: #f08200;font-size:16px;color:#fff;margin-left:190px;margin-bottom:10px; cursor:pointer;}
.listBox ul li .right p{font-size:0; line-height:1.3; text-align:right; padding-right:15px;}
.listBox ul li .right p i{width:10px;height:14px; display:inline-block; vertical-align:middle;background: url(/images/list_site.png) no-repeat; margin-right:5px;}
.listBox ul li .right p span{font-size:14px;color:#888; vertical-align:middle;}
@media(max-width:767px){
	.listBox{ padding:1rem 0 1.5rem;}
	.listBox .tit{ margin:0 10px;}
	.listBox .tit span{min-width:inherit;height:34px;line-height:34px;font-size:1rem; padding:0 12px;}
	.listBox ul{ padding:0 10px 1rem;}
	.listBox ul li{ padding:1rem 0;}
	.listBox ul li .pic{width:8rem;height:6rem;}
	.listBox ul li .info{width:calc(100% - 8rem);height:auto;padding:0 0 0 10px;}
	.listBox ul li .info h5{ font-size:.95rem;padding:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.listBox ul li .info .des{ font-size:.8rem;height:1.44rem;line-height:1.8;-webkit-line-clamp:1; padding-right:0;}
	.listBox ul li .info dl{ padding:2px 0 0; height:27px; overflow:hidden;}
	.listBox ul li .info dl dd{font-size:.7rem;border:1px solid #f00;color:#f00;padding:3px 4px;margin:0 5px 5px 0;}
	.listBox ul li .right{width:calc(100% - 8rem); position:absolute; top:auto; bottom:1rem; right:0;}
	.listBox ul li .right .consult{width:78px;height:22px;line-height:22px;font-size:.8rem;margin-left:10px;margin-bottom:0; border-radius:22px;}
	.listBox ul li .right p{ display:none;}
}

/* 表单 */
#serviceForm{width:500px;height:522px;position:fixed;top:50%;display:none;z-index:999; margin-top:-261px;}
#serviceForm .title_wrap{width:500px;height:100px;background:#de0029;border-radius:8px 8px 0 0;position: relative;}
#serviceForm .title_wrap .title{width:270px;height:60px;font-size:0;margin:0 auto;}
#serviceForm .title_wrap .title .line{width:20px;height:1px;margin-top:34.5px;background:white;}
#serviceForm .title_wrap .title .line_left{float:left;}
#serviceForm .title_wrap .title .line_right{float:right;}
#serviceForm .title_wrap .title span{font:18px/70px "微软雅黑";color:white;margin-left:12px;}
#serviceForm .title_wrap img{position:absolute;top:15px;right:20px;}
#serviceForm form{width:500px;height:392px;}
#serviceForm form ul{font-size:0;padding-top:30px;background:white;}
#serviceForm form ul li{height:40px;position:relative;margin-bottom:15px;}
#serviceForm form ul li span{font:14px/40px "微软雅黑";color:#222;text-align:right;margin:0 10px 0 30px;display:inline-block;width:70px;height:40px;vertical-align:middle;}
#formCityMock6_1{width:64px;height:38px;position:absolute;top:0;left:110px;font:14px/38px "微软雅黑";color: #222;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border: 1px solid #f4f4f4;border-right:0;border-radius:5px 0 0 5px;}
#formCityMock6_2{width:64px;height:38px;position:absolute;top:0;left:233px;font:14px/38px "微软雅黑";color:#222;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border: 1px solid #f4f4f4;border-right:0;border-radius:5px 0 0 5px;}
#formCityMock6_3{width:64px;height:38px;position:absolute;top:0;left:356px;font:14px/38px "微软雅黑";color: #222;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #f4f4f4;border-right:0;border-radius:5px 0 0 5px;}
#serviceForm form ul li select{-webkit-appearance:none;outline:none;width:117px;height:40px;font:14px/38px "微软雅黑";color:#222;border:1px solid #f4f4f4;padding:0 41px 0 10px;vertical-align:middle;}
#serviceForm form ul li select#city66{margin:0 6px;}
#serviceForm form ul li input{outline: none;width:361px;height:38px;font:14px/38px "微软雅黑";color:#222;border:1px solid #f4f4f4;padding:0 10px;vertical-align:middle;outline:none;}
#serviceForm form ul li .prompt{position:absolute;top:0;right:105px;margin:0;padding:0;font:14px/40px "微软雅黑";color:#ff0000;text-align:left;width:77px;}
#serviceForm form ul li .prompt1{right:145px;}
#serviceForm form ul li .contacts_name{width:158px;}
#serviceForm form ul li .circle_out{width:22px;height:22px;border-radius:50%;position:absolute;top:9px;left:290px;}
#serviceForm form ul li .circle_out1{background:#de0029;}
#serviceForm form ul li .circle_out2{left:378px;background:#989898;}
#serviceForm form ul li .circle_inner{width:10px;height:10px;background:white;border-radius:50%;position: absolute;top:6px;left:6px;}
#serviceForm form ul .btn_wrap{width:500px;height:80px;background:white;font:18px/40px "微软雅黑";color:white;text-align:center;cursor:pointer;}
#serviceForm form ul li .person{height:28px;width:32px;font:16px/16px "微软雅黑";color:#999;margin:0 2px 0 54px;padding-top:5px;vertical-align:middle;}
#serviceForm form ul .submitBtn{width:284px;height:40px;margin:0 auto;background:#de0029;border-radius:6px; border:none; outline:none;}
#province66,#city66,#area66{background: 80px 14px no-repeat url(/images/join_icon.png);}
#serviceForm .title_p {font-size: 14px;font-family: "微软雅黑";width: 100%;margin: 0;color: #fff;letter-spacing: 1px;box-sizing: border-box;text-align: center;}
/*遮罩层样式开始*/
#cover{width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;position:fixed;top:0;left:0;z-index:990;}
/*遮罩层样式结束*/

























