﻿@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1600px){.layui-container{width:1542px}}
body{position:relative; font-size:100%; overflow-x:hidden;}
.dhbg{background:rgba(255,255,255,1); z-index:999; width: 100%;}
.layui-bg-none{background:none!important;}
.inner{width:1700px!important; padding:20px 0;}
.layui-nav .layui-nav-item {line-height:0;}
.layui-nav .layui-nav-item a { padding:20px;}
.dhbg li>a{font-size:20px; color:#000!important; display:block; text-align:center; border-radius:50px;}
.dhbg li a:hover{
	background:-webkit-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to right,#0dddfc,#2c87f5);
	background:linear-gradient(to right,#0dddfc,#2c87f5);
	color:#fff!important; font-weight:bold;
	}
.dhbg li dd a{color:#000!important; font-size:14px; text-align:center;}
.dhbg li dd a:hover{color:#014190!important;}
.layui-nav .layui-nav-more {display:none;}
.layui-nav-child {top:45px; line-height:0;}
.sanjiao{position:absolute; top:-12px; left:45%;}

#ID-carousel-demo-image .layui-carousel-ind {top:-100px;}
.banner>div>div{position:relative;}
.banner .word1,.banner .word2{ position:absolute;}
.banner .word1{ top:140px; left:50%; margin-left:-300px;}
.banner .word2{ top:250px; left:50%; margin-left:-84px;}
.ban_three{position:relative;}
.san{ position:absolute; width:1400px; left:50%; margin-left:-700px; bottom:-65px;}
.san li{display:inline-block; width:31%; margin:0 1%; padding:18px 0; text-align:center; background:#fff; border-radius:3px; box-shadow:3px 3px 3px rgba(0,0,0,.3);}
.san li h2{font-size:18px; color:#020202; position:relative;}
.san li p{font-size:18px; color:#929292; margin-top:20px;}
.san li h2:after{position:absolute; content:""; left:50%; width:30px; height:2px; background:#f7ad79; margin-left:-15px; bottom:-12px;}
.ban_m>div>div{padding:6px; box-shadow:0 2px 2px #ccc;}
.ban_m h2{ font-size:16px; border-bottom:1px solid #f7ad79; display:inline-table;}
.ban_m p{font-size:16px;}

.more{ background:url(../images/more_bg.png) no-repeat; width:158px; height:40px; text-align:center; line-height:40px; display:block; color:#fff; font-size:18px;}
.more i{font-size:22px; margin-left:20px; vertical-align:middle;}
.more2{font-size:14px; color:#2f7ff4; text-align:right; display:block;}
.more3{ background:#f2f5fa; color:#2f7ff4; border-radius:50px; overflow:hidden; padding:7px 27px;}
.more4 a{display:block; background:#2f7ff4; border-radius:50px; text-align:center; padding:10px;}
.more4 a i{vertical-align:middle; color:#fff; font-size:22px;}
.more5{text-align:left; margin-top:3%;}
.more6{border:1px solid #a3a3a2; background:#fff; border-radius:50px; padding:6px 20px; font-size:14px; color:#a3a3a2}

.xwhome{margin-top:60px;}
.xwhome .layui-tab-title{ background:url(../images/cate_news.png) no-repeat top center; height:105px; width:100%; overflow:hidden; text-align:center;}
.xwhome .layui-tab-title li {font-size:20px; font-weight:bold; color:#fff; margin:30px 70px;}
.xwhome .layui-tab-title .layui-this{ border-bottom:4px solid #fff; height:44px;}
.xwhome .layui-tab-title .layui-this:after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 100%;
    height: 44px;
    border-width: 0px;
    border-style: solid;
    border-bottom-color: #fff;
    border-radius:0 0;
    box-sizing: border-box;
    pointer-events: none;
}
.xwhome .layui-tab-content{}
.xw_list{ margin-top:15px;}
.xw_list aside{width:7%; float:left; color:#929292; font-size:14px; padding-bottom:5%; padding-top:2px;}
.xw_list aside h3{font-size:20px;}
.xw_list article{width:89%; float:right;}
.xw_list article h2{font-size:18px; color:#000;}
.xw_list article p{font-size:18px; padding:2% 0;}
.xw_list dl dd{background:#fff; box-shadow:3px 4px 4px rgba(0,0,0,.1); padding:22px;  margin:15px 0;}

.jpgc{background:#f2f5fa; width:100%; padding:3% 0; margin-top:1%;}
.jpgc .item{text-align:center; background:#fff; width:98%; height:100%; box-shadow:3px 3px 3px rgba(0,0,0,.1);}
.jpgc h1{ font-size:18px; color:#000; border-bottom:1px solid #000; padding:5% 0; }
.jpgc p{font-size:14px; color:#000; padding:10px 0 20px 0;}
.gc_img{width:225px; height:225px; display:block; border-radius:50%; overflow:hidden; margin:1% auto;}
.gc_img img{height:100%;}
.gcbox{width:80%; margin:0 auto; padding:15% 0;}
.jpgc .item:hover{background:url(../images/gc_bg.png) no-repeat 0 0;}
.jpgc .item:hover h1,.jpgc .item:hover p{color:#fff!important;border-bottom-color:#fff;}

.zbgl{}
.zbgl .layui-tab .layui-tab-title {border-bottom-width: 2px; text-align:center;}
.zbgl .layui-tab-title{width:100%;text-align:center;}
.zbgl .layui-tab-title li {font-size:20px; font-weight:bold;}
.zbgl .layui-tab-title .layui-this{ border-bottom:4px solid #2f7ff4; color:#2f7ff4;}
.zbgl .layui-tab-title .layui-this:after {border-width: 0px;}
.zbgl dd{background:#fff; box-shadow:3px 5px 5px rgba(0,0,0,.1); padding:2%; overflow:hidden; margin:1% 0;}
.zbgl aside{width:20%; float:left;}
.zbgl article{width:70%; float:left; margin-left:2%;}
.zbgl article h1{font-size:18px; padding:1% 0;}
.zbgl article span{font-size:14px; color:#929293;}
.zbgl article p{font-size:18px;}
.zbgl .more4{ float:right; text-align:center;}

.dibulx{ background:url(../images/foot_lx.jpg); width:100%; min-height:277px; overflow:hidden;}
.footer{background:#2f7ff4; padding:1% 0; overflow:hidden; color:#fff;}

.sub_banner{width:100%; height:577px; overflow:hidden;}
.sb_about{ margin-top:232px;}
.sb_about h1{font-size:50px; color:#2c87f5;}
.sb_about h1 span{font-size:20px; color:#000; text-transform:uppercase;}
.sb_about h2{ display:inline-table; padding:6px; border-radius:6px; margin:20px 0; font-size:40px;
	background:-webkit-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to right,#0dddfc,#2c87f5);
	background:linear-gradient(to right,#0dddfc,#2c87f5);
	color:#fff!important; font-weight:bold;
	}
.sb_about p{font-size:18px; color:#000; line-height:150%;}

.box1{background:#f2f5fa; width:100%; height:auto; padding:5% 0;}
.box1_bg{box-shadow:5px 5px 5px rgba(0,0,0,.2); background:#fff; color:#000;}
.ab_p{ text-align:center; }
.ab_p i{font-size:45px;}
.ab_p h2{font-size:20px; padding:15px 0;}
.ab_p1 h1{font-size:60px;}
.ab_p1{ color:#fff;padding:15%;
	background:-webkit-linear-gradient(to bottom right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(bottom left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to bottom right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to bottom right,#0dddfc,#2c87f5);
	background:linear-gradient(to bottom right,#0dddfc,#2c87f5);
	}
.ab_p2{width:90%; margin:8% auto;}
.ab_p2 i{color:#14c7fa;}
.ab_p2 p{text-align:left; font-size:18px;}
.ab_p3{ border-left:1px solid #ccc; padding:10% 0;}
.ab_p3 b{font-size:50px; color:#19baf9;}
.ab_p3 i{color:#14c7fa;}


.gsry{background:url(../images/rybg.jpg) no-repeat top center; width:100%; padding:5% 0;}

.news_list{ margin-top:3%}
.news_list dd{ border-top:2px solid #cccccb; padding:2% 0;}
.news_time{ color:#929292; font-size:20px;}
.news_time h1{font-size:40px;}
.news_pic{}
.news_con span{ background:#f2f5fa; border-radius:50px; font-size:18px; padding:5px 15px; box-shadow:2px 2px 0 rgba(0,0,0,0.1);}
.news_con h2{ font-size:18px; margin:20px 0;}
.news_con p{height:45px; overflow:hidden}

.page{ margin:15px auto; text-align:center;}
.page a{display:inline-block; text-decoration:none; color:#000; border:1px solid #ccc; font-size:14px; padding:5px 10px;}
.page a:hover{ border:1px solid #1890ff;}
.page .on{background:#1890ff; color:#fff;}

.box2{ border:1px solid #d5d9ec; background:#fff; box-shadow:3px 3px 3px rgba(0,0,0,.1); text-align:center; overflow:hidden; padding-bottom:15px;}
.jpgc_pic{ overflow:hidden;}
.jpgc_pic a{display:block; transition:all .5s;}
.jpgc_pic a:hover{transform:scale(1.2);}
.box2 h1{ font-size:18px; color:#000; border-bottom:1px solid #bfbfbe; padding:4% 0; width:90%; margin:0 auto; }
.box2 p{font-size:14px; color:#7f7f7d; padding:10px 0 20px 0;}
.box2:hover{background:#2f7ff4;}
.box2:hover h1,.box2:hover p{color:#fff!important;border-bottom-color:#fff;}

.box3{ position:relative;}
.ny_menu{ position:absolute; width:1440px; bottom:-60px; left:50%; margin-left:-720px; z-index:999;}
.ny_menu a{ background:#fff; box-shadow:3px 3px 3px rgba(0,0,0,.1); border-radius:4px; text-align:center; padding:4% 10%; display:block; font-size:20px; color:#000;}
.ny_menu a i{background:#fff; border:1px solid #aaa; border-radius:50px; padding:10px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:15px;}
.ny_menu a:hover,.ny_menu a.on{ color:#fff;
	background:-webkit-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to right,#0dddfc,#2c87f5);
	background:linear-gradient(to right,#0dddfc,#2c87f5);
}
.box3 .layui-carousel-ind {top:-100px;}
.ny_menu_m{}
.ny_menu_m a{ background:#fff; box-shadow:3px 3px 3px rgba(0,0,0,.1); border-radius:4px; text-align:center; padding:4% 10%; display:block; font-size:20px; color:#000;}
.ny_menu_m a i{background:#fff; border:1px solid #aaa; border-radius:50px; padding:10px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:15px;}
.ny_menu_m a:hover,.ny_menu_m a.on{ color:#fff;
	background:-webkit-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to right,#0dddfc,#2c87f5);
	background:linear-gradient(to right,#0dddfc,#2c87f5);
}

.yw_list{}
.yw_list li{ width:100%; padding:5% 0;}
.yw_list li:nth-child(odd){ background:#f2f5fa;}
.yw_list li:nth-child(even){ background:#fff;}
.yw_name{background:url(../images/ywbg.png) no-repeat center right;}
.yw_name h1,.yw_name p{ width:80%;}
.yw_name h1{ font-size:30px; color:#000; padding:1% 0;}
.yw_name p{ font-size:20px; color:#020202; }
.yw_name .more{margin:3% 0 1% 0;}

.box4{ box-shadow:3px 3px 3px rgba(0,0,0,.1); padding:2%;}
.box4 p{ color:#fff; display:inline-table; padding:5px 35px; border-radius:50px;
	background:-webkit-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to right,#0dddfc,#2c87f5);
	background:linear-gradient(to right,#0dddfc,#2c87f5);
	}
.box4 p.complete{ background:#f2f5fa; color:#000;}
.box4 a{display:block; font-size:18px; font-weight:bold; margin:3% 0;}
.box4 span{ color:#298ef5;}

.box5{box-shadow:6px 6px 6px rgba(0,0,0,.1); padding:2%; overflow:hidden;}
.box5 article{width:61%; float:left;}
.box5 article h1,.box5 article p{ font-size:18px; padding:1% 0;}
.box5 article table{font-size:14px; color:#929292;}
.box5 time{width:4%; float:right; border:2px solid #909090; text-align:center; padding:1% 0.5%; font-size:20px;}
.box5:hover{ color:#fff;
	background:-webkit-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-webkit-linear-gradient(left,#0dddfc,#2c87f5);
	background:-o-linear-gradient(to right,#0dddfc,#2c87f5);
	background:-moz-linear-gradient(to right,#0dddfc,#2c87f5);
	background:linear-gradient(to right,#0dddfc,#2c87f5);
	}
.box5:hover a,.box5:hover table,.box5:hover time{color:#fff; border-color:#fff;}

.zbjg{background:#f2f5fa; width:100%; overflow:hidden;}
.zbjg li{ padding:15px 0;}
.zbjg li:hover{ background:#e0f3fa;}
.zbjg li a{ font-size:20px; color:#000; padding-left:20px;}
.zbjg li span{font-size:14px; color:#929293;}
.zbjg li:hover a{background:url(../images/duigou.png) no-repeat left center;}

.dj_t{font-size:50px; color:#ca281f;}

.dj_xwpic .layui-carousel{position:relative;}
.dj_xwpic a p{position:absolute; bottom:0; width:100%; height:40px; background:rgba(0,0,0,.51); color:#fff; padding-left:15px; line-height:40px; font-size:16px;}
.dj_r_t{background:url(../images/dj_t.png) no-repeat left center; width:100%; height:136px; margin-top:-70px; text-align:right; overflow:hidden;}
.dj_r_t a{ display:block; margin:90px 20px 0 0; color:#fff; font-size:20px;}
.dj_xw_list{}
.dj_xw_list li{ overflow:hidden; padding:5px 15px;}
.dj_xw_list li a{ float:left; width:80%; margin-left:15px; padding:10px 25px;}
.dj_xw_list li time{ float:right; width:10%; text-align:right; padding-top:15px;}
.dj_xw_list li:hover{ background:#f2f5fa;}
.dj_xw_list li:hover a{ background:#f2f5fa url(../images/duigou.png) no-repeat left center;}
.djzt{background:#f2f5fa; width:100%; padding:2% 0; overflow:hidden;}

.djdt li{background:#fff; box-shadow:3px 5px 5px rgba(0,0,0,.1); padding:2%; overflow:hidden; margin:1% 0;}
.djdt li aside{width:20%; float:left;}
.djdt li article{width:70%; float:left; margin-left:2%;}
.djdt li article h1{font-size:18px; padding:1% 0;}
.djdt li article span{font-size:14px; color:#929293;}
.djdt li article p{font-size:18px;}
.djdt li .more7{ float:right; text-align:center; padding-top:3%;}
.djdt li:hover{
	background:-webkit-linear-gradient(to right,#d82c22,#c2261d);
	background:-webkit-linear-gradient(left,#d82c22,#c2261d);
	background:-o-linear-gradient(to right,#d82c22,#c2261d);
	background:-moz-linear-gradient(to right,#d82c22,#c2261d);
	background:linear-gradient(to right,#d82c22,#c2261d);
}
.more7 a{display:block; background:#d42b21; border-radius:50px; text-align:center; padding:10px;}
.more7 a i{vertical-align:middle; color:#fff; font-size:22px;}
.djdt li:hover h1 a,.djdt li:hover span,.djdt li:hover p{color:#fff;}
.djdt li:hover .more7 a{background:#fff;}
.djdt li:hover .more7 a i{color:#d42b21;}

.kjcx_left{background:#fff; box-shadow:5px 5px 5px rgba(0,0,0,.2);}
.kjcx_img {border:1px solid #7febfe; display:block;}
.kjcx_left h3{font-size:18px; padding:5% 4%;}
.kjcx_left p{font-size:18px; padding:0 4%}
.kjcx_left td{padding:6px; font-size:14px; color:#929293; padding:2% 4%;}
.kjcx_left td a{ color:#929293;}

.kjcx_right{}
.kjcx_right aside{width:80%; float:left;}
.kjcx_right time{width:12%; float:right; text-align:right; margin-top:2%;}
.kjcx_right aside a{display:block; font-size:18px;}
.kjcx_right aside p{ font-size:18px; margin-top:1%;}
.kjcx_right li{ border-left:1px solid #38b8f9; overflow:hidden; padding:2%; margin-bottom:2%;
	background:-webkit-linear-gradient(to right,#d9e7fd,#f6f9ff);
	background:-webkit-linear-gradient(left,#d9e7fd,#f6f9ff);
	background:-o-linear-gradient(to right,#d9e7fd,#f6f9ff);
	background:-moz-linear-gradient(to right,#d9e7fd,#f6f9ff);
	background:linear-gradient(to right,#d9e7fd,#f6f9ff);	
}
.kjcx_right li:hover{
	background:-webkit-linear-gradient(to right,#1eacf8,#2f7ff4);
	background:-webkit-linear-gradient(left,#1eacf8,#2f7ff4);
	background:-o-linear-gradient(to right,#1eacf8,#2f7ff4);
	background:-moz-linear-gradient(to right,#1eacf8,#2f7ff4);
	background:linear-gradient(to right,#1eacf8,#2f7ff4);	
}
.kjcx_right li:hover aside a,.kjcx_right li:hover aside p,.kjcx_right li:hover time{color:#fff;}	
.kj_roll{}
.kj_roll .item{ position:relative;}
.kj_roll .mask{background:rgba(39,149,246,.85); padding:4% 10%; position:absolute; left:5%; bottom:0; z-index:9; text-align:center; color:#fff; font-size:18px;}
.kj_roll .mask h3{ padding:3% 0;}
.kj_roll .mask p{ padding:8% 0;}
.kj_roll .mask a.more8{background:#f59a54; color:#fff; padding:10px 35px; border-radius:50px;}

.zpgg{}
.zpgg li{ margin:3% 0;}
.zp_t{ border-bottom:1px solid #ccc; padding:8px 0; overflow:hidden;}
.zp_t h1{ float:left; color:#21a5f7; padding-left:2%;}
.zp_t a.more{ float:right;}
.zp_con{background:#fff; box-shadow:5px 5px 5px rgba(0,0,0,.2); padding:2%;}

.lx_box{background:#fff; box-shadow:5px 5px 5px rgba(0,0,0,.2); overflow:hidden;}
.lx_con{margin-top:5%;}

.breadnav{padding:15px 0; border-bottom:1px solid #ccc;}
.nr2{ color:#000;}
.nr2_1{ text-align:center; font-size:40px; padding:3% 0;}
.nr2_2{ text-align:center; font-size:30px; padding:2% 0;}
.nr2_3{ text-align:center; font-size:18px; color:#1a1a1a; text-align:left; padding:20px 0;}








@media (max-width:960px){
	.xwhome .layui-tab-title{ height:60px;}
	.xwhome .layui-tab-title li {font-size:16px; font-weight:bold; color:#fff; margin:10px;}
	.ab_p3{ border-left:0px solid #ccc;}
	.t_title img{ width:50%!important;}
	.ny_b img{width:100%;}
    .box3 .layui-carousel-ind {top:-35px;}

    /*2023.8.25修改*/
	.zbjg li a{padding-left:0px;}
	.dj_xw_list li a{width:100%; padding-left:0; margin-left:0;}
	.dj_xw_list li time{width:100%; text-align:left;}
	.djdt li aside{width:100%;}
	.djdt li article{width:100%;}
	.kjcx_right aside{width:100%;}
	.kjcx_right time{width:100%; text-align:left;}
    .box5 article{width:100%;}
	.box5 time{ display:none;}
}
@media (max-width:640px){
	.numCount li .numCX{ font-size:7vw; }
	.numCount{ margin-top:30%;}
    .lx_name img{width:70%;}
}
@media (max-width:480px){
	.numCount{ font-size:0.5vw;}
	.numCount{ margin-top:30%;}
    .layui-tab .layui-tab-title li {padding:0;}
	.xw_list aside {width: 12%;}
	.xw_list article {width: 82%;}
}
@media (max-width:375px){
	.xwhome .layui-tab-title li {font-size:14px; margin: 3px;}
}
@media screen and (min-width:768px) and (max-width:992px){
	.dhbg{ display:none;}
	.so{ display:none;}
	}

@media screen and (max-width:768px){
	.xwhome .layui-tab-content{margin-left:0px;}
	.xwhome .layui-tab-title li:nth-child(1){ margin-left:0px;}
	.xw_list dd a {width:70%; overflow:hidden;}
	.ny_menu a{padding:0 10px; font-size:0.75em;}
    .ny_menu_m {zoom:70%; -moz-transform:scale(0.7);}
	}
@media screen and (min-width:992px) and (max-width:1542px){
	.inner{width:100%!important;}
	.dhbg li>a{font-size:14px;}
	.layui-nav .layui-nav-item a {padding:10px;}
    .lx_name img{width:70%;}
}