html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, input { margin: 0; padding: 0; border: 0; outline: 0; color: #666; 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;}
/* 右浮动 */
.fr{float:right;}
.about_nrp img{margin-top:10px!important;  /**width:80%;**/}
/*分页*/
.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;}
/* 左浮动 */
.fl{float:left;}
/* 清除浮动 */
.clear{
        clear:both;
}
/* 总宽度1280px */
.zongk{
    width:1280px;
    margin:0 auto;
}
.zongk1 {
    width:1280px;
    margin:0 auto;
}
/*公共头部*/
.zong_head {
    position: relative;
    width: 100%;
}
.zkhl-head-phone{
 display:none;
}
.zong_head .logo {
  background: url(/uiFramework/commonResource/image/2021101217025389125.png) 100% 50%;
  width: 620px;
  height: 100px;
  background-repeat: no-repeat;
}
.zong_head .head-cont .head-link {
  height: 45px;
  line-height: 45px;
}
.zong_head .head-cont .head-link a {
  padding: 0 10px;
}
.zong_head .zong-nav-container {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  z-index: 66;
}
.zong_head .zong-nav-container .zong-nav {
  padding-left: 70px;
}
.zong_head .zong-nav-container .zong-nav li {
  float: left;
  padding: 0px 33px;
  height: 60px;
  line-height: 60px;
}
.sourcebreadcrumb span{    
   font-size: 18px;
    font-weight: 600;
    color: #00428E;
}
.zong_head .zong-nav-container .zong-nav li a {
  color: #fff;
  font-size: 16px;
}


#z_search_icon { position: relative; float: right; padding-right: 15px;}
#huilan_search {top: 0px;position: absolute;right: 0px; -border: 1px solid #ccc;border-radius: 4px;background: none;width: 0;border:1px solid transparent;overflow: hidden;border: 1px solid rgb(204, 204, 204);width: 400px;}
#huilan_search input {width: 200px;float: left;border: 0;line-height: 30px;background: none;padding-left: 10px;height: 30px;}
#huilan_search button { width: 30px; height: 30px; background: none; border: 0; position: absolute; right: 0; top: 0; }
/*动画*/
@keyframes flipInY {
        0% {
            -webkit-transform: perspective(400px) rotateY(90deg);
            transform: perspective(400px) rotateY(90deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
            opacity: 0
        }

        40% {
            -webkit-transform: perspective(400px) rotateY(-20deg);
            transform: perspective(400px) rotateY(-20deg);
            -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in
        }

        60% {
            -webkit-transform: perspective(400px) rotateY(10deg);
            transform: perspective(400px) rotateY(10deg);
            opacity: 1
        }

        80% {
            -webkit-transform: perspective(400px) rotateY(-5deg);
            transform: perspective(400px) rotateY(-5deg)
        }

        to {
            -webkit-transform: perspective(400px);
            transform: perspective(400px)
        }
    }
@media screen and (max-width:600px){
.erweima {
    display: none;
}
.zong_head{display:none;}
.zkhl-head-phone{display:block;/*position:unset;*/}
}
.zkhl-head{background: rgba(255,255,255,0);  }
.zkhl-nav li a { font-size: 18px; color: #ffffff;}
.zkhl-nav {}
.zkhl-head.bg{background: #ffffff; box-shadow: 0 0 10px #333;}
 
.hei{color: #333 !important;}
.zkhl-head:hover{background: rgb(255, 255, 255);}
.zkhl-head:hover .zkhl-nav li a{color: #333;}
.th1{display:none}

 

/* 手机端头部样式 */
.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; }
}