li{list-style:none;}
ul{padding:0;}

.syhomeheadcefl *{box-sizing:content-box}
.headCity{width:auto;background:#fff;border:1px solid #FF0000;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:25px;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:#FF0000;color:#fff}
.headCityMain li.on a{background:#FF0000;color:#fff}
.syhomeheadce{width:1200px;margin:0 auto;position:relative}
.syhomeheadcefl{float:left;margin:10px 0 0 10px; /* position: absolute;top: 10px;left: 220px;*/}
.syhomeheadcefly{float:right;margin-top:5px;position:relative;line-height:20px}
.syhomeheadcefly>a{display:block;border:1px solid #FF0000;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:#FF0000}



.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:#FF0000}
.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:#FF0000}
.m{display:none;}
@media only screen and (max-width:768px){
	.syhomeheadcefl {
		display: none;
	}
	.m{display:block;}
	.syhomeheadcefly{float:left;margin:20px 0 0 130px;}
}