* { padding: 0; margin: 0; text-decoration: none; font-family: 'Microsoft Yahei', Arial !important; }
html { font-size: 62.5%; font-size: 14px; }
body { background: #fff; }
html, body { width: 100%; height: 100%; position: relative;}
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-size:16px;}
img { border: none; max-width: 100%; max-height: 100%; vertical-align: middle; }
li { list-style: none; }
textarea { resize: none; }
button, a, input, textarea { outline: none; overflow: visible; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
a { text-decoration: none; }
a:hover { text-decoration: none; }
button, a { cursor: pointer; text-decoration: none; }
.fl, .lt { float: left; }
.fr, .rt { float: right; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both}
input::-webkit-input-placeholder { color: #999; font-size: 14px; }
input::-moz-placeholder { color: #999; font-size: 14px; }
input:-moz-placeholder { color: #999; font-size: 14px; }
input:-ms-input-placeholder { color: #999; font-size: 14px; }
.pubCon, .comwidth { width: 1200px; margin: 0 auto; }
.over { overflow: hidden; }
.none{display:none;}
.pt40{margin-top:40px;}
.pt60{margin-top:60px;}
.pt80{margin-top:80px;}
.pt90{margin-top:90px;}
.pt100{margin-top:100px;}
.ml500{min-height:500px;}


/*当前位置*/
.position {padding: 30px 0 20px 0;border-bottom: 1px solid #ddd;}
.position, .position a {font-size: 16px;color: #999;}

/*header*/
.header {position: absolute;top: 60px;left: 50%;margin-left: -600px;z-index:990;}
.header .header_t{background:#fff;border-radius:10px;padding:0 20px;box-sizing:border-box;line-height:80px;height:80px;}
.header .header_l{width:16.5%;display:flex;align-items: center;}
.header .header_r{margin-left:1%;width:82%;}
.header .nav{}
.header .nav .nav_list {}
.header .nav .nav_list li{float:left;margin-right:30px;}
.header .nav .nav_list li a{font-size:20px;}
.header .nav .nav_list li:hover a,
.header .nav .nav_list li.on a{color:#0096bf;}
/*搜索*/
.header .header_r #searchBut{border:1px solid #999999;border-radius:32px;overflow:hidden; height: 36px;line-height: 36px;margin-top: 20px;}
.header .header_r #searchBut input{border:none;float: left;width:80%;padding-left:12px;height:100%;line-height:100%;box-sizing:border-box;font-size:14px;}
.header .header_r #searchBut button{border:none; float: right;width:20%;height:100%;line-height:100%;}
.header .header_r .headereN a{font-size:20px;padding-left:18px;}

.header .header_r .headerTop{padding-top:27px;position:relative;height:100%;cursor:pointer; }
.header .header_r .headerTop .headerTop_hide{position: absolute;width: 120px;right: -20px;top:66px;background: #fff;text-align: center;border-radius:0 0 6px 6px;display:none;transition:all .7s;z-index:999;}
.header .header_r .headerTop .headerTop_hide a{display:block;font-size:16px;color:#333;line-height:50px;border-bottom:1px solid #eee;}
.header .header_r .headerTop .headerTop_hide a:last-child{border-bottom:none;}
.header .header_r .headerTop .headerTop_hide a:hover {color:#0096bf;}
.header .header_r .headerTop:hover .headerTop_hide{display:block;}
/*loginer*/
.header .header_r .headerLogin{display:none;padding-top:27px;position:relative;height:100%;}
.header .header_r .headerLogin .xz_ydl{cursor:pointer;}
.header .header_r .headerLogin .xz_ydl span{}
.header .header_r .headerLogin .headerTop_show{display:none;position: absolute;width: 120px;right: -20px;top:66px;background: #fff;text-align: center;border-radius:0 0 6px 6px;transition:all .7s;z-index:999;}
.header .header_r .headerLogin .headerTop_show span{line-height: 50px;height: 50px;display: block;border-bottom: 1px solid #eee;font-size: 14px;cursor: inherit; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 96%;margin: auto;}
.header .header_r .headerLogin .headerTop_show .xz_tzBox {line-height: 0;height: auto;padding: 10px; text-align: left;}
/*
.header .header_r .headerLogin .headerTop_show a{display: inline-block;text-align: center;font-size: 14px;height: 30px;line-height: 30px;background: #0096bf;border-radius: 4px;color: #fff;width: 76px;opacity: .75;margin: 4px 2px;}
.header .header_r .headerLogin .headerTop_show a:hover {opacity:1;}
*/
.header .header_r .headerLogin .headerTop_show a{display:block;text-align: center;font-size:16px;color:#333;line-height:50px;border-bottom:1px solid #eee;}
.header .header_r .headerLogin .headerTop_show a:last-child{border-bottom:none;}
.header .header_r .headerLogin .headerTop_show a:hover {color:#0096bf;}
.header .header_r .headerLogin .headerTop_show .xz_xsyc,
.header .header_r .headerLogin .headerTop_show .gzjb,
.header .header_r .headerLogin .headerTop_show .zwyd_s,
.header .header_r .headerLogin .headerTop_show .czs{display:none;}
.header .header_r .headerLogin:hover .headerTop_show {display:block;}


/*通用列表顶部背景图*/
.listTop{height: 800px;background-size: cover !important;padding-top:300px;box-sizing:border-box;}
.listTop .listTop_box{}
.listTop .listTop_box div{width:0px;height:10px;background:#fff;margin-bottom:20px;transition: width 0.5s ease;animation: growHeight 1.5s forwards;}
.listTop .listTop_box h3{font-size:60px;color:#fff;font-weight: 450;}
.listTop .listTop_box p{font-size:60px;color:#fff;font-weight: 550;}
@keyframes growHeight {  
    to {  
        width: 60px; 
    }  
}


/*通用分页*/
.page{margin-top:60px;text-align:center;}
.page *{font-size:16px;color:#999999;}
.page a{padding:0 4px;}
.page a.pagingNormal{font-size:18px;}
.page .NormalRed{color:#0b318f;font-size:18px;}
.page a.ll img{vertical-align: baseline;}
.page .easysite-jump-page{display:inline;}
.page .easysite-jump-page .easysite-page-text{border:none;text-align: center;border-bottom: 2px solid #999;margin-right:6px;}
.page .easysite-jump-page .easysite-jump-btn{background:none;border:1px solid #999;border-radius:4px;color:#0096bf;font-size:14px;padding:4px 8px;margin-left:20px;cursor:pointer;}
.page .easysite-jump-page .easysite-jump-btn:hover{border:1px solid #0096bf; }


/*通用标题*/
.ty_title{margin-bottom:40px;}
.ty_title p{font-size:40px;color:#333;background:url(/uiFramework/commonResource/image/2024092617353747770.jpg) no-repeat bottom left;padding-bottom:20px;}

/*footer*/
.footer{background:#1b1b1b;padding:30px;}
.footer p{text-align:center;line-height:30px;}
.footer p *{font-size:16px;color:#fff;}
.footer p span,
.footer p a{margin:0 8px;}

@media only screen and (min-width:100px) and (max-width: 1200px) {
.pubCon, .comwidth { width: 96%; }

/*header*/
.header{position:static;margin-left:0;}
.header .header_r{position:relative;}
.header .header_t{padding:0 1rem;}
.header .header_r #searchBut{position:absolute;top:80px;right:0;width:280px;display:none;margin-top:0;}
.header .header_r .phoneSea {display:block; margin-top: 27px;margin-right:16px;cursor:pointer;}
.header .header_r .phoneSea img{height:26px;}

}
/*1024------*/
@media only screen and (min-width:100px) and (max-width: 1040px) {

}
/*768----*/
@media only screen and (min-width:100px) and (max-width: 768px) {
.pt40,
.pt60,
.pt80,
.pt100,
.pt90{margin-top:20px;}
.ml500{min-height:inherit;}

.header{position:relative;top:0px;left:0;}
.header .header_t{padding:0;}
.header .header_l{width:36%;}
.header .header_r{width:44%;float:right;position: static;}
.headerTop{display:none; }
.header .nav{display:none;  position: absolute;width: 100%;left: 0;top: 80px;background: #fff;border-top: 1px solid #0096bd;}
.header .nav .nav_list li a{font-size:18px;}
.header .nav .nav_list{width:96%;margin:0 auto;padding-bottom:1rem;}
.header .nav .nav_list li{width:33.33%;margin-right:0;text-align: center;line-height: 40px;}
.header .nav .nav_list li>a{display:block;}
.header .header_r .phoneMenu{display:block; margin-top: 27px;margin-right:10px;cursor:pointer;}
.header .header_r .phoneMenu img{height:26px;}
.header .header_r .phoneSea{margin-right:10px;}
.header .header_r .headerTop .headerTop_hide{right:0;}

/*站点通用样式*/
.listTop{height:24vh;padding-top: 7vh;}
.listTop .listTop_box div{height:4px;}
.listTop .listTop_box h3,
.listTop .listTop_box p{font-size: 20px;}
@keyframes growHeight {  
    to {  
        width: 30px; 
    }  
}

.ty_title{margin-bottom:1rem;}
.ty_title p{font-size:20px;padding-bottom:1rem;background:url(/uiFramework/commonResource/image/2024092617354642303.jpg) no-repeat bottom left; }
.position{display:none;}
.page{margin-top:20px;}



.footer{padding:20px 0;}
.footer p *{font-size:14px;}
}