@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../font/SourceHanSansCN-Normal.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: '思源黑体加粗';
    src: url('../font/SourceHanSansCN-Bold.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: '思源黑体超粗';
    src: url('../font/SourceHanSansCN-Heavy.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: '思源黑体';
    src: url('../font/Gadugi.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: '思源黑体细体';
    src: url('../font/SourceHanSansCN-ExtraLight.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '阿里巴巴普惠体';
    src: url('../font/Alibaba-PuHuiTi-Regular.otf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body{font-family:"SourceHanSansCN-Regular";text-align:center;padding:0; margin:0 auto;font-size:.26rem;color:#121212;line-height:.54rem; background:#fff;}
*body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-family:"SourceHanSansCN-Regular";}
body > div{text-align:left;margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,dl,dt,dd{margin:0 auto;padding:0;border:0;text-align:left; font-weight: normal;}
img,a img,p,pre{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;}
ul,ol,li{list-style:none;text-align:left;}
table,th,td,input,textarea,select,p{font-size:.26rem;border:0;outline:none;font-family:"SourceHanSansCN-Regular";}
table,td,th{font-weight:normal;font-size:.26rem;font-family:"SourceHanSansCN-Regular";}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;vertical-align:middle; border:none;font-family:"SourceHanSansCN-Regular";}
img{vertical-align:middle;}
pre{white-space:normal;}
/* 默认链接颜色 */
.page{text-align:center}

a{outline-style:none !important;color:#121212;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a:link { text-decoration: none;}
a:active { text-decoration: none;}
a:hover { ttext-decoration: none;} 
a:visited { text-decoration: none;}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur());}for IE 
:focus{-moz-outline-style:none;}for Firefox 
/* 下划线 */
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.list12 .nounline{text-decoration:none;}
/* 通用属性 */
.left,.fl{float:left;}
.right,.fr{float:right;}
.overflow{overflow:auto; overflow:hidden;}
.clearfix:after {display:block;clear:both;height: 0;}
.clearfix {zoom:1;}
.center{margin:0 auto;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.none{display:none;}
.both{clear:both;}
textarea {-webkit-appearance: none;}
.button{ border-radius:0;}
.col-md-12,.row,.col-xs-12{ padding: 0 !important; margin: 0 !important;}



/*index*/
.big_box{ width: 100%;}
/*移动端头部*/
.z_nav_list{width:40%;height:100vh;padding:.30rem 0 .30rem .50rem; position:fixed;left:-60%;top:0;}
.z_nav_list li{line-height:0.8rem;width:85%;padding:.2rem .1rem;box-sizing: border-box;border-bottom:1px solid #eee;margin:0 auto;font-size:.32rem;}
.z_nav_list a{display: block; color:#000;}
.title-father {padding: 0;right:0;display: none;position: fixed;top: 0;	left: 0;z-index: 99999;	width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);}
.title {position: absolute;width:100%;height:100%;top: 0;right:0rem;background: #fff url("../images/about_topbg_2.png") no-repeat left 0rem bottom 0rem;overflow-y: auto;background-size: 100%;}
.nav_P{color:#0074c1;height:.7rem;line-height: .7rem;font-size:.28rem;padding:.5rem;text-align: right;margin-bottom: .3rem;}
.nav_P img{width:.35rem;margin-top:.2rem;}
.nav_P img.tan_logos{float:left;width:2.24rem;}
.mobile{ float: right;margin-top: 0.08rem;}
.mobile img{width:.34rem;}
.mobile img:last-child{display: none;}
.z_nav_list ul ul{border:0;padding-top:0;margin: 0;height:auto;}
.nav_erul{display: none;}
.nav_erul li{ display: block;padding: 0;border:0;}
.nav_erul li:last-child{ border-bottom: 0;}
.z_nav_list .nav_erul li a{color: #5F6364;}
.z_nav_list .nav_erul li a:hover{color: #0074c1;}
.mobile_ul .aboutup{ background: url(../images/xial_3.png) no-repeat right center; background-size:.3rem;}
.z_nav_list li .active{background: url(../images/xial_2.png) no-repeat right center;background-size:.3rem;color: #0074c1;}
.headtop{padding:.35rem; position: fixed; top:0; left: 0;width:calc(100% - .7rem);height:.6rem; z-index: 999;}
.headtop .logos{width:2.24rem;float:left;margin-top:.06rem;}
.headtop .logo2{width:2.24rem;float:left;margin-top:.06rem;}
.headtop.on {top: -100%;}
.alter,.headtop.hover{background: #FFFFFF;box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);}
.headtop a img.logo2{display: none;}
.alter a img.logos,.headtop.hover a img.logos{display: none;}
.alter a img.logo2,.headtop.hover a img.logo2{display: block;}
.alter .mobile img,.headtop.hover .mobile img{display: none;}
.alter .mobile img:last-child,.headtop.hover .mobile img:last-child{display: block;margin-top: 0.1rem;}
/*移动端头部*/
input[type="search"]::-webkit-search-cancel-button{
	display: none;
}
.swiper_l1{position: relative;overflow: hidden;}


footer{border-top:1px solid #eee;padding:.2rem .35rem;}
.footer{margin:0 auto;overflow:hidden;zoom:1;}
.footer p{color:#999;text-align: center;padding:.15rem 0;border-top:1px solid #eee;font-size:.22rem;line-height: .4rem;}
.foot_ewm{width:2rem;margin-bottom:.3rem;float:right;text-align: center;margin-top:-2.7rem;}
.foot_ewm strong{display: block;width:1.5rem;height:1.5rem;background:#fff;padding:.1rem;box-shadow:1px 1px 11px #ddd;margin:0 auto;}
.foot_ewm strong img{display: block;width:1.5rem;height:1.5rem;}
.foot_ewm span{display: block;color:#666;padding-top:10px;}
.foot_dl dt{font-size:.32rem;color:#333;font-family:"思源黑体加粗";margin-top:.3rem;}
.foot_dl dt.link_d{color:#0072bb;}
.foot_dl dt.link_d span{margin-left:1rem;}
.foot_dl dt.link_d span a{color:#0072bb;}
.foot_dl dd span{display: block;color:#888;line-height:36px;font-size:.3rem;}
.foot_dl dd span a{color:#888;}
.foot_dl dd h1{font-size:.54rem;font-family:"思源黑体加粗";line-height:55px;margin-bottom: 7px;}


.footer_gg{background: url("../images/foot_gg.png") no-repeat center top;background-size:100%;height:2.91rem;}
.footer_gg img{margin-top:.65rem;width:50%;animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}


.w1600{width:90%;margin:0 auto;overflow:hidden;zoom:1;}
.w1400{width:85%;margin:0 auto;overflow:hidden;zoom:1;}



/* 第二屏 */
.in_cplist{width:100%;height:6.7rem;position: relative;overflow: hidden;}
.in_qhpic{width:5.9rem;height:3.6rem;margin:1.4rem auto 0 auto;}
.in_qhpic img{width:100%;height:100%;}
.in_cplist .swiper-horizontal>.swiper-pagination-bullets,.in_cplist .swiper-pagination-bullets.swiper-pagination-horizontal,.in_cplist .swiper-pagination-custom,.in_cplist .swiper-pagination-fraction{bottom:1rem;left:2rem;}
.in_cplist .swiper-pagination-bullet{background:none;border:1px solid #0074c1;}
.in_cplist .swiper-pagination-bullet-active{background:#0074c1;border:1px solid #0074c1;}
.in_qhdl{width:2rem;height:5.2rem;margin:1.2rem auto 0 auto;background: linear-gradient(247deg, #235597, #0072BB, #278CD7); box-shadow: 0px 11px 21px 0px rgba(0,30,50,0.27);position:absolute;z-index:2;top:-.5rem;left:1rem;}
.in_qhdl dt{text-align: center;padding:.4rem 0 .2rem 0;}
.in_qhdl dt img{width:1.1rem;}
.in_qhdl dd{padding:0 .3rem; }
.in_qhdl dd h1{font-size:.32rem;color:#fff;font-weight: bold;margin-bottom:.1rem;}
.in_qhdl dd p{font-size:.26rem;color:rgb(255,255,255,.5);background: url("../images/record_cd.png") no-repeat bottom center;padding-bottom:.3rem;height:1.7rem;line-height: .4rem; text-align: center;}
.in_qhdl dd span{font-size:.28rem;font-weight: bold;color: #FFF000;display: block;text-align: center;padding-top: .2rem;}


.section3{background: url("../images/in_aboutbg.png") no-repeat top center;background-size: 100%;height:8.6rem;}
.in_about_h2{color:#fff000;font-weight: bold;text-align: center;font-size:.32rem;margin:.3rem 0;width:85%;margin:0 auto;
	animation: bounceInUp 2s;
    -moz-animation: bounceInUp 2s;
    /* Firefox */
    -webkit-animation: bounceInUp 2s;
    /* Safari and Chrome */
    -o-animation: bounceInUp 2s;
    /* Opera */
	visibility: visible;}
.in_about_h3{color:#fff;text-align: center;font-size:.28rem;width:90%;margin:0 auto;}
.numlist { margin-top:.4rem;overflow: hidden;zoom:1;
	animation: bounceInUp 2s;
    -moz-animation: bounceInUp 2s;
    /* Firefox */
    -webkit-animation: bounceInUp 2s;
    /* Safari and Chrome */
    -o-animation: bounceInUp 2s;
    /* Opera */
	visibility: visible;}
.numlist .numbox{background:rgb(0,114,187,.2);width:2.25rem;height:1.6rem;color: #fff;position:relative;float:left;}
.numlist .numbox:nth-child(2){background:rgb(0,114,187,.35);}
.numlist .numbox:nth-child(3){background:rgb(0,114,187,.5);}
.numlist .numbox:nth-child(4){background:rgb(0,114,187,.8);margin-left:18%;}
.numlist .numbox:nth-child(5){background:rgb(0,114,187,.4);}
.numlist .numbox .name {text-align: center;position: relative;z-index:2;}
.numlist .numbox .num {display: flex;font-family:"思源黑体加粗";justify-content: center;align-items: baseline;position: relative;	z-index:2;}
.numlist .numbox .num span {font-size:.6rem;line-height: 1.2;font-family:"思源黑体加粗";padding-top:.25rem;display: block;}
.numlist .numbox:hover{color: #0072bb;}
.numlist .numbox:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 80%;
	height: 80%;
	background: #fff000;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border-radius: 5px;
	overflow: hidden;
	opacity: 0;
}
.numlist .numbox:hover:before{width:100%;height:100%;opacity: 1;}



.section4{background: url("../images/in_newbg.png") no-repeat top center;}
.in_datit{text-align: center;padding-top:.7rem;padding-bottom:.4rem;}
.in_datit img{height:.5rem;}
.in_newdl{background: #fff;padding:.3rem .3rem .1rem .3rem;box-shadow:1px 1px 11px #ddd;margin:10px;}
.in_newdl dt{width:100%;overflow: hidden;}
.in_newdl dt img{width:100%;height:100%;transition: all 0.5s ease-in-out;}
.in_newdl:hover dt img{transform: scale(1.1) rotate(0deg);}
.in_newdl dd{padding:.2rem .1rem;}
.in_newdl dd h1{font-size:.38rem;font-family:"思源黑体加粗";
    height:40px;line-height:40px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.in_newdl dd p{color:#888;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    word-break:break-all;
    overflow:hidden;
}
.in_newdl dd span{display: block;color:#bdc6cd;margin-top:.1rem;}
.in_newdl dd span img{float:right;padding-right:.1rem; -webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.in_newdl:hover dd span img{padding-right:0;}
.in_newlist{margin:0 .2rem;}
.in_newlist ul{margin-bottom:.3rem;}
.in_newlist li{border-bottom: 1px solid #eaeaea;padding:.4rem 0 .2rem 0;font-size:.3rem;overflow: hidden;zoom:1;position: relative;background: url(../images/jt2.png) no-repeat 750px center;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.in_newlist li strong{display: block;width:1.1rem;color:#0072bb;font-size:.32rem;font-family:"Arial";float:left;}
.in_newlist li strong span{color:#bdc6cd;font-size:.24rem;display: block;font-weight: normal;line-height:.2rem;}
.in_newlist li h1{display: block;width:4.5rem;padding-right:.7rem; color:#555;font-size:.32rem;float:right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.in_newlist li:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 1px;
border-bottom: #0072bb solid 1px;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.in_newlist li:hover:before{width: 100%;}
.in_newlist li:hover{opacity:1;background: url(../images/jt.png) no-repeat right center;}
.in_newlist li:hover h1{color:#0072bb;}
.more{text-align:center;margin:.4rem 0;}
.more:hover{opacity: .8;}
.more a{display: block;margin:0 auto;background:#0074c1;width:2rem;height:.8rem;line-height:.8rem;text-align: center;color:#fff;}
.section{overflow: hidden;}


/* 联系我们 */
.ny_banner img{width:100%;}
.lxwm_map{background:#fff;padding:10px;box-shadow:1px 5px 15px #ddd;margin:50px auto;width:1580px;}
.lwm_bg{background: url(../images/lxwm_jb.png) repeat-x top;overflow: hidden;zoom:1;padding:40px;}
.map{float:right;padding-top: 40px;}
.lxwm_list{width:670px;float:left;padding:40px 0 0 50px;}
.lxwm_list dl{width:360px;float:left;margin-bottom: 40px;}
.lxwm_list dl:nth-child(even){width:220px;}
.lxwm_list dt{font-size:20px;font-family:"思源黑体加粗";background: url(../images/lxwm_tit.png) no-repeat left center;padding-left:20px;line-height:50px;}
.lxwm_list dd{padding-left:20px;font-size:18px;color:#666;}

.lxwm_main{background:#fff;box-shadow:1px 5px 15px #ddd;margin:.4rem;}
.lxwm_main img{width:100%;}
.lxwm_sm{margin:.3rem .3rem 0 .3rem;line-height:.6rem;}
.lxwm_sm p{font-size:.3rem;color:#666;}
.baom_list{overflow: hidden;zoom:1;padding:0 .35rem .35rem .35rem;}
.baom_list li{margin-top:.3rem;}
.baom_list li span{display:block;margin-bottom:8px;height:.6rem;line-height:.6rem;font-size:.3rem;}
.baom_list select{border-radius:0;width:100%;border:1px solid #ddd;height:.8rem;line-height:.8rem;padding-left:.2rem;color:#666;background: url("../images/xiajt.png") no-repeat 97% 18px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.baom_list li input{width:97%;border:1px solid #ddd;height:.8rem;line-height:.8rem;font-size:.3rem;padding-left:.2rem;}
.baom_list li input.fang_date{background: url("../images/xiajt.png") no-repeat 97% 18px;}
.baom_list li.lx_winpu{width:100%;}
.baom_list li.lx_winpu textarea{width:calc(99% - 10px); border:1px solid #ddd;height:2rem;line-height:.6rem;padding-left:.2rem;}
.baom_list li.lx_beizh{height:42px;line-height:42px;color:#999;font-size:.26rem;}

.tc_btns{display: flex;justify-content:center;padding:.2rem 0 .5rem 0;}
.tc_btns span{width:2.8rem; height:1rem;line-height:1rem; border-radius:8px; text-align: center; display: inline-block;cursor: pointer;margin:0 .2rem;background:#0072bb;font-size:.32rem;}
.tc_btns span a{color:#fff;}
.tc_btns span.btn_kong{background: #eaeef1;}
.tc_btns span.btn_kong a{color:#333;}
.tc_btns span:hover{opacity: .8;}

.lxwm_gg{background: url("../images/lxwm_gg.png") no-repeat center top;background-size:100%;height:3.4rem;}
.lxwm_gg img{margin-top:1rem;width:77%; animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}



.about_qh{width:95%;height:.8rem;line-height:.8rem; margin:.2rem auto;z-index:10;position: relative;}
.about_qh ul{display: flex;justify-content:center;padding-top:.1rem;}
.about_qh li{text-align: center;background:#fff;box-shadow:1px 5px 15px #ddd;width:23%;border-radius:5px;}
.about_qh li a{display: block;width:100%;}
.about_qh li img{vertical-align:middle;margin-right:8px;margin-top:-3px;}
.about_qh li .about_qhtu2{display: none;}
.about_qh li:hover a,.about_qh li.hover a{font-weight:bold;border-radius:5px;color:#fff;background:#0072bb;}
.about_qh li:hover .about_qhtu,.about_qh li.hover a .about_qhtu,.about_qh li a:hover .about_qhtu{display: none;}
.about_qh li:hover a .about_qhtu2,.about_qh li.hover a .about_qhtu2,.about_qh li a:hover .about_qhtu2{display:inline-block;}

.about_dszh{padding-top:.2rem;color:#555;line-height:38px;}
.about_dszh p{text-indent:24px;}
.about_qianm{text-align:right;margin-bottom:.3rem;}
.about_qianm img{width:42%;}
.about_tu{background: url("../images/about_dszbg.png") no-repeat center;background-size:100%;text-align: center;
	animation: pulse 2s;
    -moz-animation: pulse 2s;
    /* Firefox */
    -webkit-animation: pulse 2s;
    /* Safari and Chrome */
    -o-animation: pulse 2s;
    /* Opera */}
.about_tu img{height:7rem;}


.yfa_tit{text-align: center;padding:.4rem 0;margin-top:.4rem;}
.yfa_tit img{height:.4rem;}
.yfa_list{overflow: hidden;zoom:1;margin-bottom:.5rem;padding-left:.3rem;}
.yfa_list li{background: url("../images/yfa_libg.png") no-repeat left top;background-size:100% 100%;width:2.3rem;height:3.1rem;float:left;margin:.15rem 0;}
.yfa_list li:nth-child(4){margin-left:1rem;}
.yfa_list li img{margin:.23rem .26rem;display: block;width:76%;height:81%;}

.about1_jsh{padding-top:.5rem;
animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;
}
.about1_jsh div{margin-top:.3rem;color:#555;line-height:38px;}
.about1_jsh div.about1_tit{font-size:.5rem;color:#333;font-family:"思源黑体加粗";line-height:1.6;margin-top: 0;}
.about1_jshtu{padding-top:.8rem;text-align: center;margin-bottom:.6rem;animation: pulse 2s;
    -moz-animation: pulse 2s;
    /* Firefox */
    -webkit-animation: pulse 2s;
    /* Safari and Chrome */
    -o-animation: pulse 2s;
    /* Opera */}
.about1_jshtu img{width:95%;}


.about_shijlist{overflow: hidden;zoom: 1;border-left: 2px solid #0072bb;padding-top:.5rem;margin-left: .18rem;margin-top:-.1rem;}
.shij_top{text-align:left;margin-top:50px;height:20px;padding-left:3px;}
.about_shijlist dl {overflow: hidden;zoom: 1;margin-bottom: 20px;margin-bottom:.3rem;}
.about_shijlist dt {background: url(../images/shij_dt.png) no-repeat left center;height:.9rem;line-height:.9rem;color:#fff;font-size:.34rem;padding-left: .75rem;}
.about_shijlist dd {padding:.3rem .1rem .3rem .3rem;}
.about_shijlist dd h1{font-size:.34rem;line-height:1.8;font-weight: bold;}
.about_shijlist dd strong {display: block;margin-bottom:15px;}
.about_shijlist dd strong img{width:6rem;}
.about_shijlist dd p{font-size:16px;color:#666;line-height:1.8;margin:.2rem 0;}
.shij_bottom{margin-bottom:.5rem;height:30px;}
.shij_bottom img{vertical-align: top;}

.new_bg{background: #f6f7fb;overflow: hidden;zoom:1;}
.new_qhdl{overflow: hidden;zoom:1;padding:.35rem .35rem .5rem .35rem;position: relative;height:8rem;}
.new_qhdl dt{width:100%;height:3.4rem;overflow: hidden;}
.new_qhdl dt img{ width:100%;height:100%;transition: all 0.5s ease-in-out;}
.new_qhdl:hover img{transform: scale(1.1) rotate(0deg);}
.new_qhdl dd{padding:.3rem 0;}
.new_qhdl dd h1{font-size:.4rem;font-family:"思源黑体加粗";margin-bottom:.2rem;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    word-break:break-all;
    overflow:hidden;
}
.new_qhdl dd p{color:#666;line-height:32px;margin-bottom:.3rem;display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
word-break:break-all;
overflow:hidden;}
.new_qhdl dd strong{display: inline-block;background:#0072bb;color:#fff;width:1.7rem;height:36px;line-height: 36px;text-align: center;margin-right:20px;}
.new_qhdl dd strong.huang_icon{background:#fff000;color:#222;}
.new_qhdl dd span{font-size:.24rem;color:#888;}
.new_qhdl dd b{position:absolute;bottom:.3rem;right:.5rem;}

.dl_list{margin:.3rem .4rem;padding:.2rem;background:#fff;box-shadow:1px 1px 15px #ddd;overflow: hidden;zoom:1;}
.dl_list:hover{box-shadow:0 0 20px #e8e8e8}
.dl_list dt{width:3rem;height:2rem;overflow: hidden;float:left;padding-right:.3rem;}
.dl_list dt img{ width:100%;height:100%;transition: all 0.5s ease-in-out;}
.dl_list:hover img{transform: scale(1.1) rotate(0deg);}
.dl_list dd h1.tx_h1{font-size:.32rem;font-family:"思源黑体加粗";margin-bottom:.2rem;overflow: hidden;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
word-break:break-all;}
.dl_list dd p{color:#666;margin-bottom:.1rem;display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
word-break:break-all;
overflow:hidden;}
.dl_list dd strong{display: inline-block;background:#0072bb;color:#fff;width:1.5rem;height: .6rem;line-height: .6rem;text-align: center;margin-right:.2rem;}
.dl_list dd strong.huang_icon{background:#fff000;color:#222;}
.dl_list dd span{font-size:.24rem;color:#888;}


.page_fy{width: 100%;text-align:center;}
.pagination {text-align:center;display: block;height:48px; margin:.5rem auto;overflow: hidden;zoom: 1;}
.pagination li {margin:0 2px;display: inline-block;}
.pagination li a,.pagination li span{
    /*margin:0 2px;*/
    color: #666;
    /*padding:3px 14px;*/
    padding:3px 10px;
    background:#fff;
    border: 1px solid #ddd;display: block;
}
.pagination li.page_dian span{
    border:none;
    background: none;
}
.pagination li a:hover, .pagination li a.hover {background: #0072bb;border: 1px solid #0072bb;color: #fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#0072bb;border-color:#0072bb;color:#fff;}
.pagination li:first-child a,.pagination li:first-child span{background:#fff url(../images/page.png) no-repeat center;text-indent:-999999px;width:20px;}
.pagination li:first-child a:hover{background:#0072bb url(../images/page_hover.png) no-repeat center;text-indent:-999999px;width:20px;}
.pagination li:last-child a,.pagination li:last-child span{background:#fff url(../images/page2.png) no-repeat center;text-indent:-999999px;width:20px;}
.pagination li:last-child a:hover{background:#0072bb url(../images/page2_hover.png) no-repeat center;text-indent:-999999px;width:20px;}


.content_list2{position: relative;background:#fff;box-shadow:1px 1px 15px #ddd;width:90%;margin:.4rem auto .1rem auto;overflow: hidden;zoom:1;}
.content_list2 .swiper-horizontal>.swiper-pagination-bullets,.content_list2 .swiper-pagination-bullets.swiper-pagination-horizontal,.content_list2 .swiper-pagination-custom, .swiper-pagination-fraction {text-align: left;bottom:3%;left:4%;}
.content_list2 .swiper-pagination .swiper-pagination-bullet {background: #e9e9e9;transition: all .4s ease;margin: 0 17px 0 0;position: relative;border-radius:0;height:4px;width:40px;}
.content_list2 .swiper-pagination .swiper-pagination-bullet-active, .content_list2 .swiper-pagination .swiper-pagination-bullet:hover {opacity: 1;border:0;background: #0072bb;height:4px;width:40px;}


.new_kong{height:1rem;}
.ny_h1{font-size:.44rem;font-family:"思源黑体加粗";margin-top:.8rem;margin-bottom:.3rem;line-height:1.5;}
.new_arep{text-align: left;}
.new_arep strong{display: inline-block;background:#0072bb;color:#fff;width:1.7rem;height:.6rem;line-height:.6rem;font-size:.26rem;text-align: center;margin-right:.2rem;}
.new_arep strong.huang_icon{background:#fff000;color:#222;}
.new_arep span{color:#888;}

.new_main{padding:.3rem 0;}
.new_main img{display: block;margin:.3rem auto;width:100%;}
.new_btns{margin-bottom:.5rem;display: flex;
align-items: center;
justify-content: center;}
.new_btns a{color: #666;height:.8rem;line-height:.8rem; border:1px solid #ddd;display:inline-block;width:2.2rem;text-align: center;margin:0 .2rem;}
.new_btns a img{margin-right:10px;}
.new_btns a:nth-child(2) img{margin-right:0;margin-left:10px;}
.new_btns a img:nth-child(2){display: none;}
.new_btns a:hover{background:#0072bb;color:#fff;text-align: center;}
.new_btns a:hover img:first-child{display: none;}
.new_btns a:hover img:nth-child(2){display:inline-block;}
.new_list{overflow: hidden;zoom: 1;}

.zhid_datu img{width:100%;}
.zhid_huibg{background: #f9f9f9;padding:.5rem 0;overflow: hidden;zoom: 1;}
.zhid_fffbg{background: #fff;padding:.5rem 0;overflow: hidden;zoom: 1;}
.zhid_fffbg2{background: #fff;padding:.5rem 0;overflow: hidden;zoom: 1;}
.zhid_pic{width:95%;border-radius:10px;overflow: hidden;box-shadow:1px 1px 11px #ccc;margin:.5rem .15rem;}
.zhid_pic img{border-radius:10px;width:100%;height:100%;transition: all 0.5s ease-in-out;}
.zhid_pic:hover img{transform: scale(1.1) rotate(0deg);}
.zhid_jsh{
animation: bounceInRight 2s;
    -moz-animation: bounceInRight 2s;
    /* Firefox */
    -webkit-animation: bounceInRight 2s;
    /* Safari and Chrome */
    -o-animation: bounceInRight 2s;
    /* Opera */
    visibility: visible;
}
.zhid_jsh h1{font-size:.4rem;font-family:"思源黑体加粗";line-height:.6rem;margin-top:.2rem;margin-bottom:.2rem;}
.zhid_jsh p{color:#666;font-size:.3rem;}
.zhid_jsh ul{overflow: hidden;zoom: 1;}
.zhid_jsh li{background:#ecf2f6;border-radius:5px;height:1rem;line-height:1rem;padding:0 .4rem;float:left;width:2.4rem;margin:.3rem .3rem 0 0;color:#0072bb;text-align: right;font-weight: bold;}
.zhid_jsh li:nth-child(even){margin:.3rem 0 0 0;}
.zhid_jsh li img{float:left;padding-top: 15px;height:.45rem;}
.zhid_btn{margin-top:.4rem;}
.zhid_btn a{background:#0072bb;border-radius:5px;width:2rem;height:.8rem;line-height:.8rem;color:#fff;display: block;text-align: center;font-size:16px;margin:0 auto;}
.zhid_btn a:hover{opacity:.8;}



.liufen_pic{width:97%;margin:0 auto;text-align: center;}
.liufen_pic img{width:100%;transition: all 0.5s ease-in-out;margin:.4rem 0 .2rem 0;}
.liufen_pic:hover img{transform: scale(1.04) rotate(0deg);}
.liufen_jsh{
animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}

.liufen_jsh h1{font-size:.36rem;font-family:"思源黑体加粗";line-height:.7rem;margin-bottom:.2rem;color:#111;}
.liufen_jsh p{color:#666;font-size:.28rem;}
.zhid_f6f9fcbg{background:#f6f9fc;padding:.4rem 0;overflow: hidden;zoom: 1;}
.liufen_wul{padding-left:.4rem;overflow: hidden;zoom: 1;}
.liufen_wul li{background: url("../images/liufen_dian.png") no-repeat center left;padding-left:.25rem;float:left;width:40%;color:#666;margin-bottom:6px;}
.liufen_wul li:nth-child(even){width:45%;}

.liufen_gg{background: url("../images/liufen_gg.png") no-repeat center top;background-size:100% 100%;height:5.37rem;}
.liufen_gg img{width:80%;margin-top:53%;animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}


.liufen_table{padding:.6rem 0 .4rem 0;position:relative;}
.liufen_table img{width:16rem;}
.liufen_table p{overflow-y: auto;margin:0 .3rem;}
.liufen_table p::-webkit-scrollbar { /* 滚动条整体样式 */
                    width:5px;    /*高宽分别对应横竖滚动条的尺寸*/
                    height:5px;
                }
                ::-webkit-scrollbar-thumb { /* 滚动条里面小方块 */
                    // -webkit-box-shadow: inset 0 0 5px #FF5E00;
                    background: #0072bb;
                }
                ::-webkit-scrollbar-track { /* 滚动条里面轨道 */
                    // -webkit-box-shadow: inset 0 0 5px #FFD6B1;
                    background: #deeaf1;
                }
                .auto-scroll {overflow:overlay;} /* 需要滚动的地方加上这个class */
                .auto-scroll ::-webkit-scrollbar { /* 组件内滚动条不显示 */
                    display: none;
                }
                .auto-scroll:hover ::-webkit-scrollbar { /* 悬停时滚动条才显示 */ 
                    display: block;
                }



.liufen_tablets{position:absolute;top:0;left:0;z-index: 2;width:100%;height:100vh;background:rgb(0,0,0,.6);}
.liufen_tablets span{display: block;padding-top:45%;}
.liufen_tablets img{display: block;width:2.9rem;margin:0 auto;}


.liufen_jsh_cen h1{font-size:.38rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0 .2rem 0;color:#111;text-align: center;}
.liufen_jsh_cen h1 span{display: block;}
.liufen_jsh_left h1{font-size:.38rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.4rem 0 .2rem 0;color:#111;text-align: left;}
.liufen_jsh_left h1 span{display: block;}
.jicheng_jsh_cen2 h1{font-size:.38rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0 .2rem .1rem;color:#111;text-align:left;}
.jicheng_jsh_cen2 h1 span{display: block;}

.liufen_pic_cen{text-align: center;padding-bottom:.4rem;}
.liufen_pic_cen img{width:100%;}
.hezuo_tit{font-size:.38rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0;color:#111;text-align: center;}
.hezuo_main img{width:100%;}
.hezuo_logo{overflow: hidden;zoom:1;padding:.4rem 0;}
.hezuo_logo li{padding:.1rem .4rem;width:calc(3.2rem - .8rem); height:.9rem;background: #fff;box-shadow:1px 1px 8px #ddd;overflow: hidden;zoom:1;float:left;margin:.15rem;display: flex;align-items: center;justify-content: center;}
.hezuo_logo li:nth-child(even){margin:.15rem 0;}
.hezuo_logo li img{width:100%;}


.chuang_gg{background: url("../images/chuang_gg.png") no-repeat center top;background-size:100% 100%;height:5.8rem;}
.chuang_gg img{width:80%;margin-top:53%;animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}


.jicheng_gifbg{background:#ebf1f3;overflow: hidden;zoom: 1;}
.gif_pic img{width:100%;}
.jicheng_jsh_cen p{width:90%;text-align: center;margin:.2rem auto 0 auto;color:#666;}
.jicheng_jsh_cen2 p{width:98%;text-align: left;margin:.2rem auto 0 auto;color:#666;}
.jicheng_pic_cen{padding-top:.5rem;}
.jicheng_pic_cen img{width:100%;}
.jicheng_jsh{width:90%;
animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}
.jicheng_jsh dt{font-size:.38rem;font-family:"思源黑体加粗";line-height:.6rem;margin-top:.3rem;color:#111;}
.jicheng_jsh dd{color:#666;}


.jicheng_gg{background: url("../images/jicheng_gg.png") no-repeat center top;background-size:100% 100%;height:7.98rem;}
.jicheng_gg img{display: block; width:85%;margin:.6rem auto;animation: bounceInLeft 2s;
    -moz-animation: bounceInLeft 2s;
    /* Firefox */
    -webkit-animation: bounceInLeft 2s;
    /* Safari and Chrome */
    -o-animation: bounceInLeft 2s;
    /* Opera */
    visibility: visible;}


.jicheng_qhbg{padding:.6rem 0;overflow: hidden;zoom: 1;}
.jd_qh{overflow: hidden;zoom:1;display: flex;justify-content:center;}
.jd_qh li{text-align: center;background:#fff;box-shadow:0 1px 10px #ddd;width:30%;border-radius:5px;margin:.1rem;font-size:.3rem;}
.jd_qh li a{display: block;line-height:.9rem; color:#686868;position: relative;margin:0 auto;}
.jd_qh li.active a{font-weight:bold;border-radius:5px;color:#fff;background:#0072bb;}


.jicheng_pic img{width:95%;transition: all 0.5s ease-in-out;margin:.4rem auto 0 auto;display: block;}
.jicheng_pic:hover img{transform: scale(1.04) rotate(0deg);}
.jicheng_wzlist{padding-top:.6rem;padding-left:.4rem;}
.jicheng_wzlist li{background: url("../images/liufen_dian.png") no-repeat center left;padding-left:.25rem;color:#666;margin-bottom:6px;}
.jicheng_wzlist2{padding-top:.6rem;padding-left:.4rem;overflow: hidden;zoom: 1;}
.jicheng_wzlist2 li{width:42%;float:left;}

.content_list3{position: relative;margin:0 auto .4rem auto;overflow: hidden;zoom:1;padding-bottom: .3rem;}
.content_list3 .swiper-horizontal>.swiper-pagination-bullets,.content_list3 .swiper-pagination-bullets.swiper-pagination-horizontal,.content_list3 .swiper-pagination-custom, .swiper-pagination-fraction {text-align:center;bottom:2%;left:0;}
.content_list3 .swiper-pagination .swiper-pagination-bullet {transition: all .4s ease;margin: 0 17px 0 0;position: relative;border-radius:50%;height:8px;width:8px;border:1px solid #0072bb;}
.content_list3 .swiper-pagination .swiper-pagination-bullet-active, .content_list3 .swiper-pagination .swiper-pagination-bullet:hover {opacity: 1;background: #0072bb;border-radius:50%;height:8px;width:8px;}


/*2024.03.24*/
.xz_tit{font-size:.38rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0 .2rem 0;color:#FFF;text-align: center;}
.jingshen_bottom{background: url("../images/jingshen_bottom.png") no-repeat center top;background-size:100% 100%;height:15rem;position: relative;}
.xz_botjsh{color:#fff;padding-left:.2rem;}
.xz_botjsh h1{font-size:.38rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0 .2rem 0;color:#fff;}
.xz_botjsh h1 img{display: block;}
.xz_botjsh p{font-size:.28rem;margin-bottom: .3rem;}
.xz_botjsh h2{font-size:.32rem;font-family:"思源黑体加粗";color:#007cc3;display: inline-block;background: #fff000;border-radius:20px 0 20px 0;padding:0 .4rem;height:42px;line-height:42px;}
.xz_bottop{background: url("../images/jingshen_bot.png") no-repeat center top;background-size:100% 100%;padding:.4rem 0;overflow: hidden;zoom: 1;}
.xz_bottop_pic{text-align: center;padding-bottom:.4rem;}
.xz_bottop_pic img{width:95%;}
.xz_fangan{background: url("../images/xz_fangan.png") no-repeat center top;background-size:100% 100%;height:8rem;margin:.6rem auto;width:85%;}
.xz_fangan_jsh{color:#fff;margin:.7rem auto;width:80%;}
.xz_fangan_jsh h1{font-size:.4rem;font-family:"思源黑体加粗";margin-bottom:.4rem;text-align: center;}
.xz_fangan_jsh p{font-size: .28rem;text-align: center;}
.jingshen_box{background: url("../images/jingshen_box.png") no-repeat center top;background-size:100% 100%;height:12rem;}
.jingsh_pic{margin:.6rem 0;text-align: center;}
.jingsh_pic img{width:80%;}
.jingshen_jsh h1{font-size:.4rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0 .4rem 0;text-align: center;}
.jingshen_jsh h2{font-size:.34rem;font-family:"思源黑体加粗";line-height:.7rem;color:#007cc3;display:block;background: #fff000;border-radius:20px 0 20px 0;width:85%;margin:.2rem auto;text-align: center;}
.jingshen_jsh p{color: #666;font-size: .28rem;text-align: center;}
.jingshen_pic2{padding:50px 0; text-align: center;}
.jingshen_youshi{background: url("../images/jingshen_youshi.png") no-repeat center top;background-size:100% 100%;height:8.3rem;overflow: hidden;zoom:1;}
.jingshen_yshtit{font-size:.4rem;font-family:"思源黑体加粗";line-height:.7rem;margin:.6rem 0;color:#111;text-align: center;}
.jingshen_dl{width:4.2rem;height:6rem;background: url("../images/jingshen_youshi_li.png") no-repeat left top;background-size:100% 100%;float:left;}
.jingshen_dl dt{text-align: center;margin-bottom:.3rem;padding-top:.8rem;}
.jingshen_dl dt img{width:1.5rem;}
.jingshen_dl dd h1{font-size:.32rem;font-family:"思源黑体加粗";text-align: center;margin-bottom: 10px;}
.jingshen_dl dd p{font-size: .28rem;text-align: center;color:#777;}
.jingshen_dl:hover{background: url("../images/jingshen_youshi_hover.png") no-repeat left top;background-size:100% 100%;margin:-.3rem 0 0 0;}
.w1520{width:194%;overflow-x: scroll;}
.jinsh_ysh_scroll{width:194%;overflow-x: scroll;padding-left: .3rem;}



