@charset "utf-8";
@import "animate.min.css";
.header{ background: url(2019kaifu_hdzsk_banner.png) no-repeat center; height: 400px; }
.header .logo{ padding-top: 30px; float: left; }
.header .fhsy{ float: right; }
.hdzsk-s-box{ width: 650px; height: 150px; margin: 55px auto 0; border-radius: 10px; overflow: hidden; background: url(lbbj_50H198.png); border: 1px solid #107acb; }
.hdzsk-s-box .hdzsk-search { width: 500px; height: 48px; border-radius: 25px; overflow: hidden; background: #cddbe2; border: 1px solid #fff; margin: 35px auto 0; }
.hdzsk-s-box .hdzsk-search .sear{ vertical-align: middle; width: 425px; padding-left: 20px; height: 48px; line-height:48px; border: none; outline: none; background:none; color: #999999; }
.hdzsk-s-box .hdzsk-search .but{ display: inline-block; vertical-align: middle; width: 50px; height: 48px; border: none; outline: none; background: url(2019kaifu_search.png) no-repeat center; cursor: pointer; }
.hdzsk-s-box .hdzsk-search .but:hover{  -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1); transition: .3s transform;  }
.hdzsk-s-box .hot{ color: #fff; text-align: center; margin-top: 15px; }
.hdzsk-s-box .hot a{ color: #fff; margin-right: 10px; }

/* 底部 */
.footer{ margin-top: 20px; background-color: #006eab; }
.footer a,.footer p{ color: #fff; font-size: 14px; }
.footer p{ font-size: 14px; line-height: 24px; }
.footer .link{height: 55px;line-height: 55px;overflow: hidden;border-bottom: 1px solid #055784;background: #046296;}
.footer .link a{display: block;width: 20%;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;}
.footer .link a:hover,.footer a:hover{ text-decoration: underline; }
.footer .footer-info { padding: 25px 0; }
.footer .footer-info .col-33{ float: left; }
.footer .footer-info .box-l,.footer .footer-info .box-c{ border-right: 1px dashed #fff; }
.footer .footer-info .box-c{ padding-left: 110px; }
.footer .footer-info .box-r{ float: right; }
.footer .footer-info .box-r img{ margin-left: 10px!important; margin-top: 9px!important; text-align: right; }

.tit{ height: 38px; }
.tit.tit01{ background: url(2019kaifu_hdzsk_tit01.png) no-repeat center; }
.tit.tit02{ background: url(2019kaifu_hdzsk_tit02.png) no-repeat center; }
.tit.tit03{ background: url(2019kaifu_hdzsk_tit03.png) no-repeat center; }

.explain{ padding: 25px; background: #f8f8f8; overflow: hidden; margin: 30px auto; }
.explain .l{ float: left; width: 111px;  }
.explain .r{ margin-left: 151px; margin-top: 20px; }
.explain .r p{ line-height: 30px; }

.zsk01{ margin-top: 20px; padding-bottom: 30px; overflow: hidden; }
.zsk01 .zsk01-l{ width: 620px; float: left; }
.zsk01 .zsk01-l .zsk01-app{ height: 360px; }
.zsk01 .zsk01-r{ width: 565px; float: right; }
.zsk01 .zsk01-r .sjhz01 { margin: 0 -2px; overflow: hidden; }
.zsk01 .zsk01-r .sjhz01 span{ background: #eef1f6; height: 70px; line-height: 70px; margin: 0 2px; color: #666666; font-weight: bold; }
.zsk01 .zsk01-r .sjhz01 span img{ margin-right: 30px; }
.zsk01 .zsk01-r .sjhz02 { margin-top: 20px; }
.zsk01 .zsk01-r .sjhz02>p{ margin-bottom: 10px; }
.zsk01 .zsk01-r .sjhz02>ul{ margin: 0 -10px; overflow: hidden; }
.zsk01 .zsk01-r .sjhz02>ul>li{ float: left; width: 20%; }
.zsk01 .zsk01-r .sjhz02>ul>li a{ display: block; background: #eef1f6; height: 60px; margin: 0 10px; text-align: center; }
.zsk01 .zsk01-r .sjhz02>ul>li h2{ font-size: 16px; padding-top: 10px; }
.zsk01 .zsk01-r .sjhz02>ul>li h3{ font-weight: bold; color: #429ae1; font-size: 16px; margin-top: 5px; }
.zsk01 .zsk01-r .sjhz03{ border: 1px solid #b7d6ef; padding: 20px; margin-top: 20px; }
.zsk01 .zsk01-r .sjhz03{  }
.zsk01 .zsk01-r .sjhz03 li{ padding: 4px 0 4px 12px; background: url(2019kaifu_hdzsk_img03.png) no-repeat left center; }
.zsk01 .zsk01-r .sjhz03 li span{ color: #429ae1; font-weight: bold; font-size: 16px; }
.zsk01 .zsk01-r .sjhz03 li em{ margin: 0 10px; font-weight: bold; }
.zsk01 .zsk01-r .sjhz03 .sjhz03-rc{ font-size: 24px; }
.zsk02 { font-size: 24px; margin: 20px auto 40px; }
.zsk02 li{ padding: 20px 0; border-bottom: 1px dashed #e4e4e4; }
.zsk02 li>h2{ overflow: hidden; margin-bottom: 10px; }
.zsk02 li>h2>span{ display: block; float: left; width: 55px; height: 22px; line-height: 22px; text-align: center; background: #eaab28; color: #fff; font-size: 16px; border-radius: 4px; }
.zsk02 li:nth-child(1) h2>span{ background: #eaab28; }
.zsk02 li:nth-child(2) h2>span{ background: #5e94a0; }
.zsk02 li:nth-child(3) h2>span{ background: #ac6a2d; }
.zsk02 li>h2 a{ display: block; float: left; font-weight: bold; font-size: 18px; margin-left: 20px; margin-top: 1px; }
.zsk02 li>p{ line-height: 30px; color: #666666; font-size: 16px; }
.zsk02 .xwxx{ margin: 0 auto; overflow: hidden; line-height: 25px; }
.zsk02 .xwxx span{ color: #999999; margin-right: 30px; font-size: 16px; }
.zsk02 .xwxx span img{ margin-right: 5px; margin-top: -2px; }
.zsk02 .xwxx .date{ color: #666666; font-size: 18px; float: right; }


/* 热点知识 */
.hdzsk-zsml .hdzsk-zsml-search{ overflow: hidden; padding: 20px 0; margin-top: 20px; }
.hdzsk-zsml .hdzsk-zsml-search form{ display: block; float: left; width: 958px; height: 58px; line-height: 58px; border: 1px solid #e5e5e5; }
.hdzsk-zsml .hdzsk-zsml-sr{ display: block; float: left; width: 800px; padding: 0 10px; height: 58px; line-height: 58px; font-size: 16px; border: 0; background: none; outline: none; }
.hdzsk-zsml .hdzsk-zsml-btn{ display: block; float: right; width: 138px; height: 58px; line-height: 58px; border: 0; font-size: 20px; color: #808080; background: url(2019kaifu_hdzsk_icon01.png) no-repeat left center; outline: none; cursor: pointer;  }
.hdzsk-zsml .hdzsk-zsml-znzsk{ width: 220px; height: 60px;  }
/*父栏目*/
.zsml_dh { overflow: hidden; padding: 20px 70px; text-align: center; position: relative; }
.zsml_dh li{ float: left; width: 14.28%; }
.zsml_dh li a{ display: block; color: #28a0e4; }
.zsml_dh li i{ display: block; cursor: pointer; margin: 0 auto; width: 105px; height: 105px; line-height: 105px; border: 1px dashed #28a0e4; font-size: 50px; color:#28a0e4; -webkit-border-radius: 10px; border-radius: 10px; }
.zsml_dh li p{ cursor: pointer; line-height: 30px; font-size: 18px; color: #28a0e4; }
.zsml_dh li a:hover i,.zsml_dh .active a i{ font-size: 70px; color: #999999; border: 1px dashed #989696; }
.zsml_dh li a:hover p,.zsml_dh .active a i{ color: #989696; }
.zsml_dh .active a p{ color: #989696; }
.zsml_dh .prev,.zsml_dh .next{ display:block; width: 45px; height: 45px; overflow:hidden;cursor:pointer; background:url(2019kaifu_hdzsk_icon03.png) no-repeat; position:absolute; left:0; top: 50%; margin-top: -22.5px; z-index:9;}
.zsml_dh .next{ left:auto; right:0; background-position: 0 -45px!important; }
.zsml_dh .prev:hover,.zsml_dh .next:hover{ background:url(2019kaifu_hdzsk_icon03s.png) no-repeat;  }
/* 子栏目 */
.list_con { margin: 20px auto 40px; overflow: hidden; position: relative; background-color: #eff2f1;  }
.con_left{ width: 260px; float: left; overflow: hidden; background-color:#0e81ce;  }
.con_right{ width: 910px; float: right; overflow: hidden;}
/*栏目样式*/
.left_list{ width: 100%; }
.left_list ul li{ height: 70px; line-height: 70px; border-top: 1px solid #57a7dd; }
.left_list ul li:first-child{ border-top: none; }
.left_list ul li a { display: block; padding-left: 60px; height: 100%; color: #fff; font-size: 16px; }
.left_list ul li a:hover{ background: #2b90d4 url(2019kaifu_hdzsk_icon04.png) no-repeat 92% center; color: #fff; }
.left_list .active a{ background: #2b90d4 url(2019kaifu_hdzsk_icon04.png) no-repeat 92% center; color: #fff; }
/*列表样式*/
.right_list li{ padding: 20px; margin-bottom: 15px; overflow: hidden; }
.right_list .list-top { display: block; padding-left: 57px; line-height: 30px; font-size: 20px; margin-bottom: 15px; position: relative; }
.right_list .list-top:hover{ color: #0c6db6; }
.right_list .list-top span{ display: block; background: url(2019kaifu_hdzsk_icon05.png) no-repeat center; position: absolute; left: 0; top: 0; width: 27px; padding-right: 20px; height: 26px; line-height: 26px; text-align: center; color: #0e81ce; font-size: 18px; }
.right_list .zy{ line-height: 25px; font-size: 14px; margin-bottom: 20px; color: #979797; }
.right_list .date i{ background-color: #00b7ee; color: #fff; padding: 1px 3px;  }
.right_list .date span{ color: #666666; font-size: 14px;  }
/*分页样式*/
.div_cutPage{ padding: 40px 0; text-align: center;  }
.div_cutPage{ margin: 0 auto; }
.div_cutPage a{ display: inline-block; padding: 2px 8px; border-radius: 3px; cursor: pointer; margin: 2px; }
.div_cutPage a:hover{ background-color: #0c6db6; color:white;  }
.div_cutPage .on{ background-color: #0c6db6; color:white;  }
/* 过渡 */
.zsml_dh li i{ -webkit-transition: font-size 0.25s ease-out 0s; -moz-transition: font-size 0.25s ease-out 0s; transition: font-size 0.25s ease-out 0s; }

/* 侧边栏 */
.sidebar{ position: fixed; top: 50%; margin-top: -200px; right: 20px; z-index: 99; }
.sidebar ul li { margin-bottom: 10px;  position: relative; }
.sidebar .sidebar-ico { width: 78px; height: 68px; border: 1px solid #dcdcdc; background: #ffffff; text-align: center; cursor: pointer; }
.sidebar .sidebar-ico a{ color: #676767; font-size: 14px; }
.sidebar .sidebar-ico i{ display: block; width: 41px; height: 33px; margin: 8px auto 0; background: url(ico-toolbar.png); }
.sidebar .sidebar-ico:hover{ background: #006eab; }
.sidebar .sidebar-ico:hover a{ color: #fff; }
.sidebar .sidebar-ico:hover i{ background: url(ico-toolbar-fff.png); }
.sidebar .sidebar-show { position: absolute; box-shadow: 0 2px 10px rgba(0,0,0,.1); background: #fff; border-radius: 3px; padding:10px; right: 90px; top: -10px; display: none; text-align: center; }
.sidebar .ico02{ background-position: 0 -33px!important; }
.sidebar .ico03{ background-position: 0 -66px!important; }
.sidebar .ico04{ background-position: 0 -99px!important; }
.sidebar .ico05{ background-position: 0 -132px!important; margin-top: 17px!important; }

@media only screen and (max-width: 1200px) {
    html,body{ width: 1200px; }
}