li{list-style:none;}
ul{padding:0;}

.syhomeheadcefl *{box-sizing:content-box}
.headCity{width:auto;background:#fff;border:1px solid rgba(253, 134, 40, 1);padding:30px 25px;position:absolute;left:-5px;top:63px;z-index:3;border-radius:10px;display:none}
.header-city:hover .headCity{display:block}
.syhomeheadcefly:hover .headCity{display:block}
.headCity :after{content:"";width:17px;height:12px;position:absolute;left:55px;top:-12px;background:url(../images/top.png) no-repeat}
.headCityNav{border-bottom:1px solid #dadada;line-height:36px;height:36px}
.headCityNav ul{display:flex;float:left!important}
.headCityNav li{color:#000;font-size:15px;line-height:35px;background:#ececec;border:1px solid #d7d7d7;padding:0 20px;margin-right:5px;width:45px;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.headCityNav li.on{background:#fff;border-bottom:#fff}
.headCityMain ul{display:flex;flex-wrap:wrap;float:left!important}
.headCityMain ul:nth-child(1){display:flex}
.headCityMain li a{display:inline-block;font-size:16px;color:#5a5a5a;text-align:left;margin-right:20px;padding:0 10px;margin-top:15px}
.headCityMain li a:hover{background:rgba(253, 134, 40, 1);color:#fff}
.headCityMain li.on a{background:rgba(253, 134, 40, 1);color:#fff}
.syhomeheadce{width:1200px;margin:0 auto;position:relative}
.syhomeheadcefl{float:left;margin:0px 20px 0 50px}
.syhomeheadcefly{float:right;margin-top:20px;margin-left:10px;position:relative;padding-bottom:20px;line-height:20px}
.syhomeheadcefly>a{display:block;min-width:70px;border:1px solid rgba(253, 134, 40, 1);border-radius:20px;padding:0 5px}
.syhomeheadcefly a span{color:#969696;font-size:12px;background:url(../images/down.png) no-repeat right center,url(../images/tb.png) no-repeat left center;padding-right:20px;padding-left:20px}
.headCity{left:-30px;top:40px}
.header-city{display:none!important}
@media screen and (max-width:767px){.header-city{display:block!important}
}
.header-city{position:relative;line-height:26px;padding:0 15px}
.fl{float:left}
.header-city a{display:inline-block;color:#575757}
.header-city i{display:inline-block;width:23px;height:15px;background:url(../images/icon-city.png) center center no-repeat;background-size:12px auto;position:relative;top:2px}



.changecitydiv{padding:10px 15px;background-color:#fff;text-align:left}
.province dl{clear:both;padding:5px 20px;width:100%;zoom:1}
.province dt{float:left;height:30px;margin-right:10px;line-height:30px;width:55px;text-align:center;color:#fff;background-color:#c1c1c1;font-weight:700;border-radius:2px;white-space: nowrap;/* text-overflow: ellipsis; */overflow: hidden;}
.province dd,.province dt{display:block;margin:0;padding:0;margin-top:3px;margin-bottom:3px}
.province dd{float: right;padding-right: 15px;width: calc(100% - 70px);}
.province dd a{float:left;display:block;height:30px;line-height:30px;margin-right:10px;padding-left:5px;padding-right:5px;white-space:nowrap}
.pinyin dl{clear:both;margin:5px;padding:5px 20px;width:100%;zoom:1}
.pinyin dt{margin-left:20px;border-radius:2px;text-align:center;color:#fff;width:30px;height:30px;line-height:30px;background-color:#c1c1c1;font-weight:700}
.pinyin dd,.pinyin dt{float:left;display:block;margin:3px 0}
.pinyin dd{padding-left:20px;width:900px}
.pinyin dd a{float:left;display:block;height:30px;line-height:30px;margin-right:10px;padding-left:5px;padding-right:5px;white-space:nowrap}
.pinyin dd a:hover,.province dd a:hover{border-radius:2px;color:#fff}
.pinyin dd a:hover,.province dd a:hover{background-color:rgba(253, 134, 40, 1)}



.bookmark{padding:25px 0 15px;background:#262844;border-bottom:1px solid #484848}
.bookmark_list_ul{overflow:hidden;margin-bottom:10px}
.bookmark_list_ul li{float:left}
.bookmark_list_ul li:nth-child(2){margin-left:20px}
.bookmark_list_ul li a{font-size:16px;display:block;line-height:20px;color:#d8d8d8;border-left:1px solid #ccc}
.bookmark_list_ul li:first-child a{border-left:0}
.bookmark_list_ul li:nth-child(2) a{padding-left:20px}
.bookmark_list_ul li.active a{color:#e10000}
.bookmark_main .b_box{display:none}
.b_box_ul{overflow:hidden}
.b_box_ul li{float:left;margin-right:10px;margin-bottom:5px}
.b_box_ul li h2{height:24px;line-height:24px;font-size:14px;color:#fff}
.b_box_ul li a{height:24px;line-height:24px;font-size:14px;color:#b1b1b1;display:block}
.b_box_ul li:hover a{color:#e10000}

.fscan_code {
    display: none;
}
#user{
	transform: scale(0);
	opacity: 0;
	position: absolute;
	left: 0;z-index: -111;
	height: 0;
}
@media only screen and (max-width: 1400px){
    .syhomeheadcefl {
        margin:0 10px;
    }
}
@media (max-width:768px) {

	.fscan_code {
		position: fixed;top: 0;bottom: 0;left: 0;right: 0;
		background: rgba(0,0,0,0.5);z-index: 260;
	}
	.fscan {
		position: absolute;z-index: 55;top: 50%;transform: translateY(-50%);
		background: rgba(255,255,255,0.6);border-radius: 10px;left: 40px;right: 40px;
		overflow: hidden;
	}
	.fscan_code {
		display: block;position: fixed;
		z-index: 300;top: 0;bottom: 0;
		left: 0;right: 0;margin: 0 auto;
		background: rgba(0,0,0,0.5);
	}
	.fscan {
		position: absolute;z-index: 66;
		left: 40px;right: 40px;top: 50%;
		transform: translateY(-50%);margin: 0 auto;
		background: rgba(255,255,255,0.8);
		border-radius: 10px;overflow: hidden;
		padding: 35px 10px 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	.fscan .cha {
		top: 4px;right: 4px;position: absolute;
		height: 22px;width: 22px;z-index: 33;
		background: url(../images/fi9.png) no-repeat center/cover;
	}
	.fscan .wx {
		width: 135px;height: auto;margin: 0 auto;
	}
	.fscan .wx img {
		display: block;width: 100%;
	}
	.fscan .text {
		text-align: center;
	}
	.fscan .text h5 {
		font-size: 14px;line-height: 22px;color: #000;
	}
	.fscan .text h6 {
		font-size: 14px;line-height: 23px;color: #000;margin-bottom: 3px;
	}
	.fscan .text h6 a {
		padding: 0 8px;
		border-radius: 5px;
		display: inline-block;
		font-size: 15px;color: #fff;
		background: #9e845a;
	}
	.fscan .text .w {
		display: block;margin: 0 auto;
		line-height: 22px;width: 100px;
		text-align: center;border-radius: 5px;
		font-size: 14px;color: #fff;
		background: #9e845a;
	}
	.fscan_code{
		display: none;
	}
}



