@charset "utf-8";
/* CSS Document */
.zhid{ padding:10px 0; margin-bottom:15px; border-bottom:1px solid #dedede; font-size:16px; line-height:36px;}
.zhid span{width:236px;}
.zhid span strong{ font-weight:bold;}
.zhid .jq_more{ width:60px;}
.zhid .diqu{ height:36px; overflow:hidden;}
.zhid .diqu a{ display:inline-block; margin-right:10px;}
.showmore{ height:auto !important; overflow:visible !important;}

.mapwrap{ height:auto;}
.mapbox{width:45%; border:1px solid #dedede;}
#allmap{width:100%; height:100%;}
#allmap img { max-width:5000%; } 
.add_info{width:54%; min-height:400px; border:1px solid #dedede;}
.add_info .titles{ padding:10px 15px; margin-bottom:15px; font-size:18px; line-height:40px; border-bottom:1px solid #dedede; font-weight:bold; } 
.add_info p{padding:10px 15px; font-size:14px; line-height:30px;}
.fxlist_title{border-bottom: solid 1px #dedede; height: 60px;margin-top: 10px;}
.fxlist_title h2{text-align:center;font-size:24px;float:left;}
.fxlist_title h2 span{display:inline-block;padding:0 12px;line-height:60px;border-bottom:solid 1px #e92930;}
.fxlist_nav{padding:42px 0 20px 0;overflow:hidden;}
.fxlist_nav a{float:left;font-size:16px;line-height:28px;width:83px;text-align:center;margin-bottom:10px;cursor:pointer;}
.fxlist_nav a.cur{background:#fc2653;border-radius:28px;color:#fff;width:96px;}
.fxlist_nav a:hover{text-decoration:none;}
.fxlist_con li{ float:left; width:50%; background:url(../images/fxlistnumbj.png) no-repeat 0 center; line-height:50px; overflow:hidden; font-size:14px; position:relative;}
.fxlist_con p{font-size:14px; line-height:50px; margin-right:130px; overflow:hidden; text-overflow: ellipsis;
white-space: nowrap;}
.fxlist_con p a,.fxlist_con p span{ margin-left:15px;}
.fxlist_con time{ position:absolute; right:40px; top:0; width:80px; font-size:14px;color:#888; text-align:right;}

.shenm{ margin-top:30px;}
.shenm strong{ display:block; text-indent:2em; font-weight:bold;}
.shenm p{ text-indent:2em; font-size:16px; line-height:36px;}


@media screen and (max-width:1250px){
.top_nav cite a{ padding-left:5px !important;}
.navlist p {line-height: 46px !important;}
.art_hjob{width:530px !important;}
.art_hjob li{padding-left:10px !important;}
}
/* 适配移动 */
@media screen and (max-width:1080px){
	.courseNavs {white-space: nowrap; overflow: scroll !important;}
	.zhid{ padding:.5rem; margin-bottom:.4rem; font-size:.7rem; line-height:1.3rem;box-sizing: border-box;position: relative;}
	.zhid span{width:auto;}
	.zhid span strong{ font-weight:bold;}
	.zhid .diqu{width:16rem;height: auto;}
	.zhid .jq_more{ width:auto; line-height:1rem;position: absolute;bottom: .6rem; right: .2rem;}
	.mapbox{width:95%; float:none!important; margin:0 auto; height:10rem;}
	.add_info{width:95%; float: none !important; margin:0 auto; min-height:auto; padding-bottom:.5rem;}
	.add_info .titles{ padding:10px 15px; margin-bottom:15px; font-size:18px; line-height:40px; border-bottom:1px solid #dedede; font-weight:bold; } 
	.add_info p{padding:.1rem .3rem; font-size:.6rem; line-height:1.2rem;}
	.fxlist_title{padding-bottom:0 !important;}
	.fxlist_title h2{font-size:18px;}
	
	.fxlist_nav{padding:.9rem .5rem .3rem;}
	.fxlist_nav a{font-size:.65rem; height:1rem; width:auto; line-height:1rem;padding:0 .4rem;margin-bottom:.5rem;}
	.fxlist_nav a.cur{border-radius:1rem;width:auto;}
	.fxlist_con{ padding:0 .5rem;}
	.fxlist_con li{width:100%; font-size:.75rem;line-height:1.3rem;background-position:left center;}
	.fxlist_con time{font-size:.65rem; width:auto; right:0;}
	.fxlist_con p{width:14rem;font-size:.7rem; line-height:1.3rem;}
	.fxlist_con p a{margin-left: .3rem;}
	.fxlist_con p span{ display:none;}
	
	.shenm{ margin:1rem 0;}
	.shenm p{font-size:.7rem; line-height:1.3rem; padding:0 .5rem;}
	
	
	::-webkit-scrollbar-track-piece {
	  width: 2px;
	  background-color: #f2f2f2
	}
	
	::-webkit-scrollbar {
	  width: 2px;
	  height: 6px
	}


	
}
