.h2fc-tt18{width:1198px;height:40px;margin:20px auto;background:#fff;border:1px solid #e3e3e3}
.h2fc-tt18 dt{float:left;width:80%}
.h2fc-tt18 dd{float:right;width:18%;line-height:40px;padding-right:15px;font-size:14px;text-align:right;letter-spacing:2px}
.h2fc-tt18 dd i{color:#3089e7}
.h2fc-tt18 li{float:left;height:40px;line-height:40px;font-weight:bold;text-align:center;background:#fff;border-right:1px solid #e3e3e3;cursor:pointer}
.h2fc-tt18 li a{display:block;padding:0 32px;font-size:14px;letter-spacing:3px}
.h2fc-tt18 li:hover,.h2fc-tt18 li.on{font-weight:bold;background:#001e74}
.h2fc-tt18 li a:hover,.h2fc-tt18 li.on a{text-decoration:none;color:#fff;cursor:default}
.h2fc-news-list{margin-bottom:20px;clear:both;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.h2fc-news-list dl{height:142px;padding:20px 10px;border-bottom:1px solid #e3e3e3;clear:both}
.h2fc-news-list dl:last-child{border-bottom:none}
.h2fc-news-list dl:hover{background:#f7f7f7;border-left:2px solid #3089e7;margin-left:-2px}
.h2fc-news-list dt,.h2fc-news-list dd{float:left}
.h2fc-news-list dt{position:relative;width:195px;height:135px;overflow:hidden}
.h2fc-news-list dt a,.h2fc-news-list dt img{display:block;width:180px;height:135px;overflow:hidden}
.h2fc-news-list dt i{position:absolute;left:0;bottom:0;display:block;padding:3px 7px;text-align:center;color:#fff;background:#3089e7}
.h2fc-news-list dt.wk{width:105px;height:115px}
.h2fc-news-list dt.wk img{width:90px;height:115px}
.h2fc-news-list dd{position:relative;width:600px}
.h2fc-news-list dd.all{width:100%}
.h2fc-news-list dd.wk{width:660px;padding-top:10px}
.h2fc-news-list dd h2{height:56px;font:normal 22px/28px "microsoft yahei";color:#404040;overflow:hidden}
.h2fc-news-list dd p{height:48px;line-height:24px;font-size:14px;color:#808080;overflow:hidden;text-align:justify}
.h2fc-news-list dd p.icon{position:absolute;right:0;top:80px;height:24px;font-size:12px;color:#999}
.h2fc-news-list dd p a{color:#3089e7}
.h2fc-news-list dd p a.tag{height:16px;line-height:16px;max-width:125px;margin:0 0 0 10px;padding:5px 15px;color:#666;background:#fff;border:1px solid #e3e3e3;border-radius:16px;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}
.h2fc-news-list dd p a.tag:hover{color:#fff;background:#3089e7;border:1px solid #3089e7}
.h2fc-news-list dd p.time{height:30px;line-height:30px;margin-top:7px;font-size:14px;color:#999;text-align:left}
.h2fc-news-list dd p.time span{margin-left:20px;padding-left:20px;font-size:12px;border-left:1px solid #e3e3e3}
.h2fc-news-list dd p.time a.qymc{display:inline-block;height:20px;line-height:20px;margin-left:15px;padding:0 10px;text-align:center;color:#999;border-radius:15px;border:1px solid #e3e3e3}
.h2fc-news-list dd p.time a:hover.qymc{text-decoration:none;color:#3089e7;border:1px solid #3089e7}
.h2fc-news-list dd p.time b{font-weight:normal;color:#3089e7}
.h2fc-ico-mz,.h2fc-ico-bz{display:inline-block;width:19px;height:17px;vertical-align:middle}
.h2fc-ico-mz{margin-right:5px;background:url("../img/jiameng/ico-mz.gif") no-repeat}
.h2fc-ico-bz{margin:0 5px 0 10px;background:url("../img/jiameng/ico-bz.gif") no-repeat}
.h2fc-news-list dl.tags{height:auto;padding:10px}
.h2fc-news-list dl.tags:hover{background:#fff;border-left:2px solid #fff}
.h2fc-news-list dl.tags dt,.h2fc-news-list dl.tags dd{float:none}
.h2fc-news-list dl.tags dt{width:100%;height:50px;line-height:50px;font-size:14px;color:#999}
.h2fc-news-list dl.tags dd{width:100%}
.h2fc-news-list dl.tags dd a{display:inline-block;margin:0 10px 15px 0;padding:5px 10px;font-size:14px;background:#fff;border:1px solid #e3e3e3;border-radius:10px}
.h2fc-search-select{ width:823px; margin:10px auto 20px; border:1px solid #e3e3e3; border-top:none }
.h2fc-search-select dt{ float:left; width:120px; line-height:36px; padding:15px 20px 15px 0; font-size:14px; font-weight:bold; border-top:1px dotted #e3e3e3; text-align:right; }
.h2fc-search-select dt.tj{ line-height:32px; }
.h2fc-search-select dd{ float:left; width:673px; padding:15px 0; overflow:hidden; line-height:36px; font-size:14px; border-top:1px dotted #e3e3e3;}
.h2fc-search-select dd b{margin-right:5px;font-size:9px;font-weight:normal;color:#ccc}
.h2fc-search-select dd a,.h2fc-search-select dd button{ display:inline-block; line-height:36px; margin-right:10px; padding:0 20px; color:#666; white-space:nowrap; font-size:14px; border:1px solid #fff; border-radius:18px; }
.h2fc-search-select dd .i-more,.h2fc-search-select dd .i-clear{float:right;border:1px solid #e3e3e3}
.h2fc-search-select dd.area a{margin:4px 2px}
.h2fc-search-select dd a:hover{ color:#db214c; border:1px solid #db214c}
.h2fc-search-select dd a.on,.h2fc-search-select dd button{ color:#fff; background:#3089e7; border:1px solid #3089e7; border-radius:18px}
.h2fc-search-select dd select,.h2fc-search-select dd input{height:36px;line-height:30px;margin:0 10px 0 0;padding:0 10px;color:#666;border:1px solid #e3e3e3}
.h2fc-search-select dd select option{color:#666}
.h2fc-search-select dd a.c_blue{ color:#fff; background:#334a85; border:1px solid #334a85; border-radius:18px;}
.wordWrapClass{word-wrap:break-word;writing-mode:vertical-rl;writing-mode:tb-rl;text-align:center;padding:0px;display:flex;-webkit-display:flex;flex-direction:column;justify-content:center}
.c_gree{ background: #db214c; }
.c_blue{ background: #334a85; }
.h2fc_radio{ position:relative; line-height:30px; width:auto; float:left; margin-right:20px; }
.h2fc_radio input[type='radio']{ width:20px; height:20px; opacity:0; }
.h2fc_radio label{ position:absolute; left:5px; top:3px; width:20px; height:20px; border-radius:50%; border:1px solid #999; }
.h2fc_radio input:checked+label{ background-color:#3c86f1; border:1px solid #3c86f1; }
.h2fc_radio input:checked+label::after{ position:absolute; content:''; width:5px; height:10px; top:3px; left:6px; border:2px solid #fff; border-top:none; border-left:none; transform:rotate(45deg); }
.h2fc_checkbox{ position:relative; line-height:30px; width:auto; float:left; margin-right:20px; }
.h2fc_checkbox input[type='checkbox']{ width:20px; height:20px; opacity:0; }
.h2fc_checkbox label{ position:absolute; left:5px; top:3px; width:20px; height:20px; border-radius:10%; border:1px solid #999; }
.h2fc_checkbox input:checked+label{ background-color:#3c86f1; border:1px solid #3c86f1; }
.h2fc_checkbox input:checked+label::after{position:absolute;content:'';width:5px;height:10px;top:3px;left:6px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}
.highlight{ color:#f00; }
.h2fc-ad-structure2 {
	position: relative;
	width: 824px;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
.biaoti {
	width: 760px;
	letter-spacing: 3px;
	line-height: 50px;
	margin: 0;
	font-size: 24px;
	padding-left: 10px;
	border-left: 4px solid #3089e7;
	clear: both;
	word-break: break-word;
}
.h2fc-ewm{ position:absolute;top:0;right:0;width:36px;height:36px;background:url("../img/base/h2fc-sp-base.png") -80px -30px no-repeat;}
.h2fc-ewm-c{ position:absolute; top:-1px; right:-1px; z-index:9999; width:170px; padding:10px; text-align:center; background:#fff; border:1px solid #e3e3e3;}
.h2fc-ewm-c p{ padding:5px; line-height:20px; }
.h2fc-ewm-c i{ font-weight:bold; color:#db214c; }
.h2fc-ewm-c table{ margin:0 auto; }