@charset "utf-8";
html { font-size: 100px;}
html,body { font-size: 0.17rem;}
.w145{ max-width: 14.5rem; margin: 0 auto;}

.header{ padding-bottom: 0.69rem; background: url(yjtc_bg_top.png) no-repeat left bottom; background-size: cover;}
.header .top{ font-size: 0; line-height: 0.38rem;}
.header .top .fl a, .header .top .fr a, .header .top .fr span{ padding: 0 0.1rem; font-size: 0.15rem; color: #fff; background: url(yjtc_bg_header_a.png) no-repeat right center; display: inline-block;}
.header .top .fr span{ display: none;}
.header .top .fl a:nth-last-of-type(1), .header .top .fr a:nth-last-of-type(1){ background: transparent;}
.header .top .fl a:nth-of-type(1){ padding-left: 0;}
.header .top .fr a:nth-last-of-type(1){ padding-right: 0;}
.header .logo{ width: 3.17rem; margin: 0 auto; padding: 0.1rem 0 0.36rem 0; display: block;}
.header .logo img{ max-width: 100%; margin: 0 auto; display: block;}
.header .search{ width: 6.26rem; margin: 0 auto; padding: 0.07rem; border-radius: 0.03rem; background-color: rgba(255,255,255,.6); position: relative;}
.header .search input[type="text"]{ width:100%; height: 0.42rem; padding-left: 0.05rem; font-size: 0.16rem; color: #999; background-color: #fff; border-radius: 0.03rem;}
.header .search input[type="button"]{ width:0.69rem; height: 0.42rem; border-top-right-radius: 0.03rem; border-bottom-right-radius: 0.03rem; position: absolute; top: 0.07rem; right: 0.07rem; bottom: 0.07rem; background: url(yjtc_bg_search.png) no-repeat center #487bc5; background-size: 25%; cursor: pointer;}

.head-nav{ background-color: #3978cc;}
.head-nav ul li{ width: calc(100% / 5); float: left;}
.head-nav ul li a{ font-size: 0.22rem; color: #fff; line-height: 0.65rem; text-align: center; display: block;}
.head-nav ul li:hover a,.head-nav ul li.active a{ font-weight: bold; text-decoration: none; background: url(yjtc_bg_nav.png) no-repeat center bottom; background-size: 100%;}

/****底部****/
.footer{ margin-top: 0.25rem; padding-bottom: 0.15rem; font-size: 0.16rem; background: #3978cc;}
.footer .drop-groups{ padding: 0.1rem 0; position: relative; border-bottom: 1px solid #1e67c8;}
.footer .drop-groups .drop-down{ width: calc(100% / 7); float: left;}
.footer .drop-groups .drop-down .tag{ height: 0.4rem; padding: 0 0.1rem; color: #fff; text-align: center; line-height: 0.4rem; display: block; background-image: url(yjtc_bg_header_a.png); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
.footer .drop-groups .drop-down .tag a{ color: #fff;}
.footer .drop-groups .drop-down .link-hide { width: 100%; position: absolute; left: 0; right:0; bottom: 0.6rem; z-index: 999; display: none; box-shadow: 0 0 0.13rem rgba(193,208,227,.8); background: #f7fafd; overflow: hidden;}
.footer .drop-groups .drop-down .link-hide .main{ padding: 0.2rem 0; overflow: hidden;}
.footer .drop-groups .drop-down .link-hide ul{ margin:0 -0.15rem 0 0; overflow: hidden;}
.footer .drop-groups .drop-down .link-hide ul li{ width: calc(100% / 5); float: left;}
.footer .drop-groups .drop-down .link-hide ul li a{ margin-right: 0.15rem; color: #666; line-height: 0.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.footer .drop-groups .drop-down .link-hide ul li a:hover{ text-decoration: underline;}
.footer .drop-groups .drop-down:nth-of-type(1) .tag{ background-image: url(yjtc_bg_header_a.png), url(yjtc_bg_header_a.png); background-position: left center, right center; background-repeat: no-repeat, no-repeat;}
.footer .drop-groups .drop-down:nth-of-type(2) .link-hide ul li,
.footer .drop-groups .drop-down:nth-of-type(3) .link-hide ul li,
.footer .drop-groups .drop-down:nth-of-type(5) .link-hide ul li{ width: calc(100% / 6);}
.footer .foot-l{ width: calc(100% - 6.7rem); margin-top: 0.27rem;}
.footer .foot-l .link-nav{}
.footer .foot-l .link-nav a{ color: #fff; padding:0 0.2rem; background: url(yjtc_bg_header_a.png) no-repeat center right; display: inline-block;}
.footer .foot-l .link-nav a:nth-last-of-type(1){ background: transparent;}
.footer .foot-l .link-nav a:nth-of-type(1){ padding-left: 0;}
.footer .foot-l .wzxx{ margin-top: 0.15rem; color: #fff; line-height: 0.35rem;}
.footer .foot-l .wzxx a{ color: #fff; vertical-align: middle; display: inline-block;}
.footer .foot-r{ width:4.9rem; margin-top: 0.3rem; position: relative;}
.footer .foot-r .r-pic{ position: absolute; top:50%; left: 0; transform: translate(0, -50%);}
.footer .foot-r .r-pic a{ margin-left: 0.13rem; float: left; display: block;}
.footer .foot-r .r-pic .wzjc{ width:1.1rem; height: 0.69rem;}
.footer .foot-r .r-pic .slh{ width:1.16rem; height: 0.69rem;}
.footer .foot-r .r-pic .dzjg{ width:0.58rem; height: 0.69rem;}
.footer .foot-r .r-pic .wj{ width:0.43rem; height: 0.69rem;}
.footer .foot-r .r-ewm{ width:0.8rem; float: right;}
.footer .foot-r .r-ewm ul{ margin-right: -0.1rem;}
.footer .foot-r .r-ewm ul li{ width: 100%; float: left; line-height: 0.3rem; text-align: center;}
.footer .foot-r .r-ewm ul li .box{ margin-right: 0.1rem; font-size: 0.14rem; color: #fff; line-height: 0.18rem;}
.footer .foot-r .r-ewm ul li .box img{ width:0.8rem; height: 0.8rem; margin: 0 auto 0.03rem auto; border: 0.02rem solid #fff; display: block;}
.footer a:hover{ text-decoration: underline;}

/****专题-头部****/
.zt-header{ background-size: cover;}
.zt-header .logo{ width:3.46rem; margin-top: 0.32rem; padding: 0;}
.zt-header .logo img{ width:100%; height: 100%; object-fit: cover;}
.zt-header .zt-logo{ margin: 0 auto;}
.zt-header .zt-logo img{ width:100%; height: 100%; object-fit: cover;}
.zt-header .nav{ width: calc(100% - 3.8rem); margin-top: 0.32rem;}
.zt-header .nav ul li{ width: calc(100% / 5); float: left;}
.zt-header .nav ul li a{ font-size: 0.22rem; color: #fff; line-height: 0.58rem; font-weight: bold; text-align: right; display: block;}
.zt-header .nav ul li:hover a,.head-nav ul li.active a{ font-weight: bold; text-decoration: none;}

/****普通信息列表****/
.info li { line-height: 0.52rem; position: relative;}
.info li a { margin-right: 1.18rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.info li span { position: absolute; top: 0; right: 0;}
.info li:hover a, .info li:hover span { color: #3978cc; text-decoration: underline;}
.info li .span-app{ padding: 0 0.1rem 0.1rem 0.1rem; font-size: 0.26rem; line-height: 0.4rem; color: #3978cc; line-height: 0.22rem; text-align: center; border: 1px solid #3978cc; top:50%; right: 0.02rem; transform: translate(0, -50%); display: none;}
.info li .span-app em{ margin-bottom: 0.1rem; font-size: 0.29rem; line-height: 0.45rem; font-weight: bold; border-bottom: 1px solid #3978cc; display: block;}
.info li:hover .span-app{ text-decoration: none;}
 
/****当前位置****/
.dqwz{ margin: 0.28rem 0; padding-left: 0.26rem; font-size: 0.15rem; line-height: 0.16rem; position: relative;}
.dqwz img{ width:0.16rem; height: 0.16rem; position: absolute; top: 50%; left: 0; transform: translate(0,-50%);}
.dqwz span, .dqwz a{ padding: 0 0.05rem; color: #666;}
.dqwz a:hover{ color: #3978cc; text-decoration: underline;}

/****分页****/
.pagination{ margin-top: 0.25rem; font-size: 0.17rem; text-align: center;}
.pagination a{ width:0.32rem; margin: 0 0.06rem; text-align: center; line-height: 0.32rem; display: inline-block; background: #eee; border-radius: 0.03rem;}
.pagination a:hover { color: #fff; background: #1f6ec6; cursor: pointer;}
.pagination .first-page, .pagination .last-page, .pagination .yj-pga0, .pagination .yj-pga8 { width: 0.78rem;}
.pagination .active { background: #1f6ec6; color: #fff;}

/****弹出框****/
.bg-model{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999; display: none; background: rgba(0,0,0,.5);}
.bg-model .model{ width:100%; height: 100%; position: relative;}
.bg-model .model .main-model{ width: 7.5rem; padding: 0.2rem; border-radius: 0.05rem; background-color: #fff; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); box-sizing: border-box;}
.bg-model .model .main-model .box-model{ height: 100%; overflow: hidden; position: relative; box-sizing: border-box;}
.bg-model .model .main-model .box-model .close { width: 0.25rem; height: 0.25rem; position: absolute; top: 0; right: 0; display: inline-block;}
.bg-model .model .main-model .box-model .title{ margin-bottom: 0.1rem;}
.bg-model .model .main-model .box-model .cqs { width:0.8rem; margin-bottom: 0.2rem; padding: 0.05rem 0; font-size: 0.17rem; color: #ffffff; text-align: center; border-radius: 0.03rem; display: inline-block; background-color: #4393f4;}

.choice-content{ margin-top: 0.1rem; padding: 0.15rem 0; border-top: 1px solid #eee;}
.choice-content li{ width: 20%; float: left;}
.choice-content li a,.choice-content li span{ margin-right: 0.2rem; font-size: 0.17rem; line-height: 0.45rem; display: block; cursor: pointer;}
.choice-content li a:hover,.choice-content li a.cur{ color: #4293f4;}
.choice-result{ padding: 0.1rem 0.2rem; font-size: 0.17rem; color: #ffffff; border-radius: 0.03rem; background-color: #4393f4; display: inline-block; cursor: pointer;}
.choice-result .l-sxname { display: none;}
.disabled { cursor: none !important; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: .4; pointer-events: none;}