body,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,textarea { 
    font-family:"微软雅黑"!important;   
}

font-family: '微软雅黑';  font-size:14px;}
body { background-color: #fff; line-height: 1; font-size: 14px; font-family: '微软雅黑';  }
html, body { width: 100%; height: 100%; position:relative; }
ol, ul, li { list-style: none; }
.clearfix:after{content:".";display:block;height:0em;font-size:0em;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
 a{ text-decoration:none;}
p{font-size:none;}
.pic{width:100%;}
 
 

.css3guodu{-o-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;} 
 
.bjj{width:50%; float:left;}
.bjt01{width:50%; float:left;}
/* 鍙虫诞鍔� */
.fr{float:right;}

/* 宸︽诞鍔� */
.fl{float:left;}

/* 鎬诲搴�1400px */
.zongk{
    width:1400px;
    margin:0 auto;
}


/* 娓呴櫎娴姩 */
.clear{
        clear:both;
}

/* 鏄鹃殣 */
.no{display:none;}

/*涓夎壊鍥炬爣瀹氫綅*/.portlet-header{    position: relative;}.portlet-header .dn{left: 0 !important;top: 0 !important;}

/*鍒嗛〉*/
.videoPagePMore{line-height:46px;text-align:center;margin:0 auto;width:260px;font-size:18px;border-radius:4px;border:2px solid #003a8f;display:block;}
.videoPagePMore:hover{background-color:#003a8f;color:#fff;}
.morePage { overflow: hidden; width: 670px; margin: 0 auto;padding:30px 0 40px 0 }
.morePage .easysite-page-wrap { float: left; height: 30px; }
.morePage .easysite-page-wrap a {cursor:pointer; display: block; float: left; padding: 0 5px; height: 28px; margin: 0 5px; line-height: 28px; background: #eee; color:#333;border-radius:6px;  }
.morePage .easysite-total-page { line-height: 30px; font-size: 14px; margin: 0 24px; float: left; }
.morePage .easysite-jump-page { float: left; line-height: 30px;margin-left:32px; }
.morePage input.easysite-page-text { width: 50px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #cecece; }
.morePage input.easysite-jump-btn { padding: 0 6px; height: 30px; line-height: 30px;background: #eee; color:#333;border-radius:6px;  margin-left:12px;cursor:pointer;}


/* 鎵嬫満绔ご閮ㄦ牱寮� */
.zkhl-head-phone { width: 100%; height: 45px; position: fixed; top:0;z-index: 999; /**background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 1));**/background:#fff; }
.mob_wrap_h { padding: 8px 15px; position: relative; }
.mo_map_k {width: 35px; overflow: hidden; position: absolute; right: 10px; top: 14px; height: 27px;height: 25px;}
.t_wap_i { width: 180px; height: 30px; position: absolute; left: 5%; }
.t_wap_i img { height: 100%; }
.t_wap_s {    width: 20px;  height: 45px; position: absolute; right: 70px; top: 1px;}
.t_wap_s a { margin: 8px 0; display: block; width: 20px; height: 20px; }
.mo_map_En { position: absolute; right: 10px; top: 12px; }
.menuWrap { width: 100%; height: 100%; position: fixed; left: -100%; top: 0; z-index: 100; overflow: auto; background: #eee; }
.menuCon { }
.menuTit { width: 100%; height: 45px; padding: 10px 15px; position: fixed; background: #23539b; }
.mo_map_back, .mo_map_home { width: 36px; height: 36px; position: absolute; cursor: pointer; z-index: 3000; top: 5px; }
.mo_map_back { left: 10px; }
.mo_map_home { right: 10px; }
.menuList { height: 100%; overflow: auto; padding-top: 70px; }
.menuList li { margin-bottom: 10px; background: #fff; }
.menuList li .ej { width: 100%; height: 40px; line-height: 40px; padding: 0 15px; border-bottom: 1px solid #ddd; font-size: 16px; }
.menuList li .ej a { font-size: 16px; color: #000; }
.menuList li .ej i { display: block; width: 4px; height: 20px; float: left; margin-top: 10px; margin-right: 10px; background: #23539b; }
.menuList li .ej a.sildeD { display: block; float: right; width: 40px; height: 40px; background: url(/uiFramework/commonResource/image/2020072011310253206.png) no-repeat center center; }
.menuList li:nth-child(1) .ej a { -display: none; }
.menuList li .sj { padding: 10px 15px; overflow: hidden; display: none; }
.sjList li { float: left; margin-right: 20px; }
.sjList li a { font-size: 14px; color: #23539b; line-height: 24px;   font-weight: bold;}
.menuList li.active .ej a.slideD { background-image: url(/eportal/fileDir/zkhl/template/common/header/mob_nav_down.png); }
.menuSearch { width: 100%; height: 40px; background: #fff; position: absolute; top: 45px; left: 0; z-index: 100; display: none; border-top: 1px solid #efefef; }
.menuSearch input { width: 100%; padding-right: 80px; padding-left: 10px; height: 40px; line-height: 40px; border: 0; }
.menuSearch button { width: 80px; float: right; height: 40px; line-height: 40px; float: right; position: absolute; top: 0px; right: 0; background: #23539b; color: #fff; border: 0; }
.sjwrap01 .sjList li{float:left !important;}
.sjwrap02 .sjList>li, .sjwrap01 .sjList>li { float: none; }
.sjwrap02 .sjList li{float:left !important;}
/**.sjwrap02 .sjList>li>a, .sjwrap01 .sjList>li>a { color: #23539b; font-weight: bold; }**/
.sj_sub { overflow: hidden; }
.sj_sub .sj_nav_list li a { font-size: 12px; }
@media screen and (min-width:1921px) and  (max-width:2560px) {
	.menu_con { line-height: 80px; font-size: 24px; }
	.menu_title { padding: 100px 0 50px; }
	.menu_title img { height: 52px; }
}
@media screen and (min-width:1661px) and (max-width:1920px) {
	.menu_con { line-height: 60px; font-size: 18px; }
	.menu_title { padding: 75px 0 38px; }
	.menu_title img { height: 40px; }
}
@media (min-width:1401px) { }
@media (max-width:1400px) {
	html, body { min-width: 1200px; }
}
@media (max-width:1300px) {
	.zkhl-head { min-width: 1000px; }
	.foot-con01-wrap, .foot-con02-wrap, .foot-con03 p { width: 1000px; }
	.foot-con01-left { margin-right: 15px; width: 90px; margin-top: 32px; }
	.foot-con01-right { width: 890px; }
}
@media (max-width:1200px) {
	body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, table, form, input, button, textarea, select, option, a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	html, body { min-width: 1000px; }
}
@media (max-width:1000px) {
	html, body { min-width: inherit; }
	.zkhl-head, .huilan-slide, #huilan-aikf-container,. yqjqr{ display: none; }
	.zkhl-head-phone { display: block; }
       .zkhl-head{display:none;box-shadow: 0px 0px 5px #eee;}
	 
}
@media (max-width:767px) {
	.menu_con { line-height: 26px; padding: 5px 0; }
	.menu_nav a { font-size: 14px; padding: 0px; line-height: 26px; width: 30%; text-align: center; }
}

.Fc .Fcenter .lianjie select option{color:#000!important;}