@charset "utf-8";
*,html,body{ font-size: 0.2rem;}
html{ background-color: #f1f6fa;}

/****头部样式****/
.head{ background: url(../images/y_slhbj.png) no-repeat top center; background-size: cover;}
.head .zztp{ width: 6.51rem; height: 4.32rem; position: absolute; right: 0; bottom: 0; background-image: url(../images/y_slhimg.png); background-repeat: no-repeat; background-position: right bottom; background-size: 100% 100%;}
.head .zztp .btn-box { width:100%; height: 100%; position: relative;}
.head .zztp .btn-box .btn { width: 1.8rem; position: absolute; right: 0; bottom: 0.5rem;}
.head .zztp .btn-box .btn ul{ margin-right: -0.18rem;}
.head .zztp .btn-box .btn ul li{ width: calc(100% / 2); float: left;}
.head .zztp .btn-box .btn ul li a{ margin-right: 0.18rem; padding-bottom: 0.16rem; border-top-left-radius:0.05rem; border-top-right-radius:0.05rem; display: block;}
.head .zztp .btn-box .btn ul li a img{ width:100%; height: 100%; object-fit: cover;}
.head .zztp .btn-box .btn ul li:nth-of-type(1) a{ background-color: #ffd131; display: block !important;}
.head .zztp .btn-box .btn ul li:nth-of-type(2) a{ background-color: #fcbf89;}

.top a{ padding: 0 0.11rem; color: #fff; line-height: 0.38rem; background-image: url(../images/y_topline.png); background-repeat: no-repeat; background-position: center right; display: inline-block;}
.top .fl a:nth-of-type(1){ padding-left: 0;}
.top .fl a:nth-last-of-type(1){ background-image: none;}
.top .fr a:nth-last-of-type(1){ padding-right: 0; background-image: none;}

.logo-js{ padding: 0.25rem 0 3.21rem 0; display: block;}
.logo-js .logo{ height: 0.73rem;}
.logo-js .logo img{ height: 100%;}
.logo-js .search{ width:7.5rem; height: 0.72rem; margin-top: 0.33rem; border-radius: 0.1rem; background-color: #fff; position: relative;}
.logo-js .search .zzzq{ width: 2.34rem; padding: 0.16rem 0.27rem; font-size: 0.4rem; font-weight: bold; line-height: 0.38rem; letter-spacing: 0.05rem; float: left; background: url(../images/y_searchline.png) no-repeat right center; display: inline-block;}
.logo-js .search input[type="text"] { width:calc(100% - 2.34rem); height: 100%; padding-left: 0.15rem; font-size: 0.2rem; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.logo-js .search input[type="text"]::placeholder{ color: #333;}
.logo-js .search input[type="button"] { width: 0.92rem; height: 100%; border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem; background: url(../images/y_searchbtn.png) no-repeat center #1846d7; background-size: 100%; position: absolute; top: 0; right: 0; bottom: 0; cursor: pointer;}

/****底部样式****/
.footer{ margin-top: 0.45rem; padding: 0.18rem 0; background-color: #5882fa;}
.footer .link{ position: relative;}
.footer .link .main{ position: initial;}
.footer .link ul li{ width: calc(100% / 5); float: left;}
.footer .link ul li .span{ color: #fff; line-height: 0.34rem; text-align: center; background-image: url("../images/y_topline.png"); background-repeat: no-repeat; background-position: right center; display: block; cursor: pointer;}
.footer .link ul li:nth-of-type(1) .span{ background: url("../images/y_topline.png") no-repeat left center, url("../images/y_topline.png") no-repeat right center;}
.footer .link ul li .link-con { width: 100%; height: 0; background-color: #fff; position: absolute; left: 0; bottom: 0.39rem; z-index: 11; display: block; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -ms-transition: all .3s linear; overflow: hidden;}
.footer .link ul li .link-con dl dt { width: calc(100% / 5); float: left; line-height: .45rem;}
.footer .link ul li .link-con.dfzf dl dt{ width:16.6666667%;}
.footer .link ul li .link-con dl dt a:hover{ text-decoration: underline;}
.footer .link ul li.active .link-con { height: auto; padding: 0.2rem 0; display: block;}

.footer .con{ margin-top: 0.18rem; padding-top: 0.18rem; border-top: 1px solid #4270f6;}
.footer .con .lf{ width: calc(100% - 5rem);}
.footer .con .lf .kj-nav{ font-size: 0;}
.footer .con .lf .kj-nav a{ color: #fff; padding:0 0.2rem; background: url(../images/y_topline.png) no-repeat center right; display: inline-block;}
.footer .con .lf .kj-nav a:nth-last-of-type(1){ background: transparent;}
.footer .con .lf .kj-nav a:nth-of-type(1){ padding-left: 0;}
.footer .con .lf .jbxx{margin-top: 0.1rem; color: #fff; line-height: 0.38rem;}
.footer .con .lf .jbxx p a{ color: #fff; vertical-align: middle; display: inline-block;}
.footer .con .rf{ width:5rem; margin-top: 0.3rem;}
.footer .con .rf ul{ margin-right: -0.1rem; text-align: right;}
.footer .con .rf ul li{ display: inline-block;}
.footer .con .rf ul li a{ margin-right: 0.1rem; display: inline-block;}
.footer .con .rf ul li a img{ height: 0.9rem; display: inline-block;}

/****公用样式****/
.main{ max-width: 13.6rem; margin: 0 auto; display: block; position: relative;}
.znr{ margin-top: -0.66rem; position: relative; z-index: 1;}
.znr .main{ padding: 0.45rem; border-radius: 0.15rem; background-color: #fff;}

.infos{}
.infos li{ margin-top: 0.25rem; position: relative;}
.infos li a{ margin-right: 2.1rem; padding-left: 0.2rem; font-size: 0.3rem; background-image: url(../images/y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.infos li span{ font-size: 0.3rem; color: #999999; position: absolute; top: 0; right: 0;}
