@charset "utf-8";
*{margin:0; padding:0;}
body{background: #ffffff none repeat scroll 0 0;
	font-family: 'Microsoft Yahei', sans-serif;
	font-size: 16px;}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:16px;}
td{padding:0;list-style-type:none;}
a{text-decoration: none;color:#000000;font-family:"微软雅黑", Arial; font-weight:bold;-webkit-transition: all 0.4s ease;transition: all 0.4s ease; font-size:16px;}a:hover{color:#124fb0;}
input,img{border: 0;outline: none;}h1,h2,h3,h4,h5{font-weight:normal;}.clrfix:after {content: '';display: block;height: 0;clear: both;}.fl{float:left;}.fr{float:right;}
.wp{width:1300px; margin:0 auto; clear:both;}.mt40{margin-top:40px;}.bg{background:#f4f4f4; overflow:hidden; padding:32px 0 18px;}

.top{flex: none;height:126px; background:#90000a;}.top .wp{display:flex;justify-content: space-between;height:100%;}.top .logo{height:100%; max-width:490px; padding-left:1.5%;}
.top .logo a{height:100%; display:flex; align-items: center; justify-content: center;}.top .logo a img{max-width: 100%; max-height: 100%;width: auto; height: auto;}
.top .search_box{ display:flex;flex-wrap: wrap;align-content: center;padding-right:1.5%;}.top .search_box .link{ margin-right:15px;}.top .search_box .link a{ font-size:16px; color:#fff; line-height:33px;}
.top .search_box .search input[type="text"]{ background:#e7eff7; height:33px;display: block; float: left; width:170px; border:0; padding-left:20px;}
.top .search_box .search input[type="submit"]{ background:#e7eff7 url(../images/search_an.jpg) no-repeat center;display: block; float: left; height:33px; border:0; width:45px;cursor: pointer;}

.nav{ height:63px; background:#f4f4f4;}.nav ul{display:flex; flex-wrap: nowrap;justify-content: space-between; flex-direction: row; position:relative;}.nav ul li{ width:100%;position: relative;}.nav ul li:first-of-type{width:70%;}
.nav ul li a{ font-size:18px; color:#2c2c2c; font-weight:bold; display:block; text-align:center; line-height:63px;}.nav ul li a:hover{ background:#124fb0; color:#fff;}
.nav ul li.on>a{background:#124fb0; color:#fff;}
.nav ul li dl{display:none;text-align: center; background:#fff;  width:100%; position: absolute;  z-index:2;padding:10px 0;box-shadow: 0 8px 16px rgba(0,0,0,.1);     border-radius:0 0 10px 10px;}
.nav ul li dl dd{ width:100%;}.nav ul li dl dd a{ line-height:45px; text-align:center;  font-size:16px; color:#333;    font-weight: normal;},.nav ul li dl dd a:hover{ color:#fff;}

.banner .swiper-pagination-bullet{width:15px; height:15px; opacity:1; background:none; border:2px #fff solid; box-sizing:border-box;}
.banner .swiper-pagination-bullet-active{background:#fff;}.banner .swiper-pagination{bottom:18px;}
.banner .swiper-slide{ height:0; padding-bottom:30.847%;}.banner .swiper-slide img{width:100%; margin-top:-8.1%;}
.banner a:active{cursor: grabbing;}

.tabimg{width:614px; float:left;}.tabimg .swiper-slide a{display:block; font-size:0;}.tabimg .swiper-slide h1{ height:52px; background:rgba(0,0,0,.5); position:absolute; left:0; width:100%; bottom:0; padding-left:25px; box-sizing:border-box; font-size:16px; font-weight:bold; color:#fff; line-height:52px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block; padding-right:135px;}.tabimg .swiper-slide .pic{background-repeat: no-repeat; background-position: center; background-size: cover;height:423px; width:100%;}.tabimg .swiper-slide img{width:100%; height:100%; -webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.tabimg .swiper-slide a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.tabimg .swiper-pagination-bullet{width:12px; height:12px;  background:#fff;  box-sizing:border-box;}
.tabimg .swiper-pagination{bottom:15px; right:1%; left:auto; width:max-content;}


.tytit{overflow:hidden;}.tytit i{ width:33px; height:33px; background:#124fb0; border-radius:4px; display:flex; align-content: center; justify-content: center; flex-wrap: wrap; float:left; text-align:center;}.tytit h1{ font-size:25px; line-height:33px; font-weight:bold; color:#124fb0;display:block; float:left; text-align:center; padding:0 10px;}.tytit h3{ font-size:16px; color:#c1c1c1; font-weight:normal;display:block; float:left; padding-top: 10px;}.tytit a.more{float: right;font-size: 20px;color: #124fb0;line-height: 37px;}

.xyxw{ margin-right:9px; float:right; width:637px;}.xyxw ul{padding-top:5px;}
.xyxw ul li{clear:both; border-bottom:#e4e4e4 1px solid; padding:30px 0;}.xyxw ul li h1{float:left; background:url(../images/tit1.jpg) no-repeat left center; padding-left:16px; font-size:0;    width: calc(100% - 98px);}.xyxw ul li span{float:right; color:#9c9c9c; font-size:14px;}.xyxw ul li p{clear:both; display:block;padding-left:16px; font-size:14px; color:#888; line-height:24px; padding-top:10px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;max-height:51px;}
.xyxw ul li h1 a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block;}

.tzgg{width:603px; margin-left:10px; float:left;}.tzgg ul{ display:none;}.tzgg ul li{ margin-top:28px; overflow:hidden;}
.tzgg ul li span{display:block; float:left; width:74px; margin-top:2px; background:#124fb0; color:#fff; font-size:15px; text-align:center; height:71px; box-sizing:border-box; line-height:30px; margin-right:15px;}.tzgg ul li span b{ color:#124fb0; font-size:22px; background:#e4e4e4; text-align:center; display:block; font-weight:normal; line-height:42px;}
.tzgg ul li div.txt{float:right; width:calc(100% - 74px - 18px);}.tzgg ul li div.txt a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block;}.tzgg ul li div.txt p{ font-size:14px; color:#888; line-height:24px; padding-top:3px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-oridisplay: -webkit-box;-webkit-box-orient: vertical;    max-height: 51px;}
.tzgg .tznav{ background:#c0c6cd;    overflow: hidden; height:36px; line-height:36px; display:none;justify-content: space-around; border-radius:8px; margin-top:25px;}
.tzgg .tznav span{width:100%; text-align:center; cursor:pointer;font-size:17px; color:#fff; font-weight:bold;}.tzgg .tznav span.on{ background:#124fb0;}
.tzgg .tznav span:hover{background:#124fb0;}
.tzgg .tznav.oon{display:flex !important;}.tzgg.ton ul li{ margin-top:13px;}
.tzgg .h1_hover{cursor:pointer;}.tzgg ul.hover{display:block;}

.xsdt{margin-right:9px; float:right; width:637px;}.xsdt ul{padding-top:5px;}
.xsdt ul li{ border-bottom:#ccc 1px dashed; padding:18px 0; overflow:hidden;}
.xsdt ul li div.time{ width:118px; float:left; margin-top:5px;}.xsdt ul li div.time b{ display:block; float:left; font-size:22px; color:#fff; font-weight:normal; background:#124fb0; width:42px; line-height:42px; text-align:center; border-radius:4px 0 0 4px;}.xsdt ul li div.time span{border:#dbdbdb 1px solid; background:#fff; font-size:15px; color:#686868; display:block; float:left; width:72px; line-height:40px; text-align:center;border-radius:0 4px 4px 0;}
.xsdt ul li div.txt{ float:right; width:calc(100% - 117px - 18px);}.xsdt ul li div.txt a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block;}
.xsdt ul li div.txt p{ clear:both; display:flex; justify-content: space-between; padding-top:7px; padding-right:2%;}.xsdt ul li div.txt p span{ font-size:14px; color:#868686;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block;}

.cgkd{width:603px; margin-left:10px; float:left;}
.xstd{margin-right:9px; float:right; width:637px;}
.ty1 .hot{ overflow:hidden; margin:25px 0 10px;}.ty1 .hot .pic{ width:253px; height:143px; float:left;overflow: hidden;}.ty1 .hot .pic img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.ty1 .hot .txt{ width:calc(100% - 283px); float:right;}.ty1 .hot .pic a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
.ty1 .hot .txt a{ line-height:28px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}.ty1 .hot p{ font-size:14px; color:#888; line-height:24px; padding-top:17px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;max-height:68px;}
.ty1 ul li{ line-height:40px;    overflow: hidden; background:url(../images/tit1.jpg) no-repeat left center; padding-left:14px;}.ty1 ul li span{float:right; font-size:14px; color:#666;}
.ty1 ul li a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block; float:left;width: calc(100% - 80px);    font-weight: normal;}

.xysj{margin-right:9px;margin-left:10px;}
.xysj .pic{width:100%; height:214px; overflow:hidden;}.xysj .pic img{ width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.xysj .swiper-slide h1{color: #fff;background: #a6230f;font-size:16px; font-weight:bold; line-height:50px; display:block; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block;}.xysj a:hover img{-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09);}
.xysj .swiper-container{margin-top:26px;}

.kstd{background:url(../images/kstd_t.jpg) no-repeat left center; height:57px;margin-left:10px; padding-left:130px; margin-bottom:40px;}.kstd ul{padding-top:10px;}.kstd ul li{ margin-right:35px;  display: inline-block;}
.kstd ul li i{width:42px; height:42px; display:flex;    align-content: center; flex-wrap: wrap; justify-content: center; float:left;}.kstd ul li h1{ display:block; float:left; font-size:16px; color:#333; font-weight:bold; line-height:42px; padding-left:15px;}.kstd ul li a:hover h1{color:#124fb0;}

.footer{height:139px; background:#721c0f;}.footer .wp{height:100%;}.footer .txt{height:100%; padding-left:110px; margin-left:2%; float:left; display:flex;flex-direction: column; justify-content: center;}.footer .txt p{ font-size:16px; color:#d6ebff; line-height:26px;margin-bottom: 0;}
.footer .ewm{float:right; font-size:14px; color:#d6ebff; text-align:center; margin-right:3%; padding-top:20px;}.footer .ewm img{display:block; width:91px; height:91px;}

.phone_bg,.p_menu{display:none;}

/**/
.zy_banner{width:100%;}.zy_banner img{width:100%;}.zy_banner .item{display:none;}
.left{float:left;min-height:500px; width:calc(100% - 980px - 60px); margin-top:10px;}
.left h1{display:block; width:100%; height:98px; background:#124fb0 url(../images/zy_lefth1_bg.jpg) no-repeat center; line-height:98px; text-align:center; font-weight:bold; color:#fff; font-size:31px;}
.left ul li.on{background: #124fb0;}.left ul li.on a{ color:#FFF;}.left ul li.on a:hover{color:#FFF;}
.left ul li{ line-height: 59px; background: #fcfbfb;  border-bottom: 1px solid #e5e5e5;}
.left ul li a:hover{background: #124fb0; color:#fff;}
.left ul li a{ display:block; line-height:60px; font-size:17px; text-align:center;}


.right .right_tit{ margin-bottom:15px; border-bottom: #e4e4e4 1px solid; overflow:hidden; padding:10px 0; margin-top:10px;}
.right .right_tit h1{font-size:24px; line-height:33px; font-weight:bold; color:#124fb0;display:block; float:left; text-align:center;}
.weizhi{font-size:16px;color:#000;line-height:24px;padding:8px 0 10px 25px;overflow:hidden; background:url(../images/home.jpg) no-repeat center left; float:right;}
.weizhi a{ font-size:16px; font-weight:normal;}
.weizhi a,.weizhi em,.weizhi span{display:inline-block;vertical-align:middle;}
.weizhi a,.weizhi span{color:#000;}
.weizhi em{margin:0 16px;}
.weizhi a:hover,.weizhi span{color:#124fb0;}

/*后改二级导航样式*/
.right{float:none;width:100%;}
.shd{padding-top:10px;}
.shd_sj{justify-content: space-between;margin:0 auto;margin-bottom:40px;max-width:100%;display:-webkit-flex;display:flex;    flex-wrap: nowrap;}
.shd_sj li{width:100%;margin:0 -.5px;}
.shd_sj .a{display:flex;align-items:center;justify-content:center;height:80px;transition:.5s;position:relative;z-index:1;background:#f5f7fa;}
.shd_sj .a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:#dddddd 1px solid;transition:.5s;}
.shd_sj .a:after{content:"";position:absolute;top:99%;left:0;height:20px;background:#124fb0;transform:scaleY(0);transform-origin:top;transition:.5s;opacity:0;clip-path:polygon(0 0,100% 0,50% 100%,50% 100%);overflow:hidden;right:0;}
.shd_sj .ico{width:40px;height:40px;box-shadow:0px 0px 12px 0px rgba(16,80,156,0.16);border-radius:50vw;margin:0 15px 0 0;position:relative;z-index:1;}
.shd_sj .ico .i2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s;}
.shd_sj .ico:after{content:"";position:absolute;background:url(../../11322/images/list_sj_s1.jpg) center no-repeat;width:0;height:16px;left:50%;bottom:0;transform:translate(-50%,8px);transition:.5s;opacity:0;text-align:center;font-size:12px;color:#fff;line-height:28px;background-size:100% 100%;}
.shd_sj .ico img{width:100%;height:100%;border-radius:50vw;}
.shd_sj h4{font-size:18px;}
.shd_sj li.on .a,.shd_sj li .a:hover{background:#124fb0;}
.shd_sj li.on .a:before,.shd_sj li .a:hover:before{border:#124fb0 1px solid;}
.shd_sj li.on .a:after,.shd_sj li .a:hover:after{transform:scaleY(1);opacity:1;}
.shd_sj li.on .a h4,.shd_sj li .a:hover h4{color:#fff;}
.shd_sj li.on .a .ico:after,.shd_sj li .a:hover .ico:after{width:53px;opacity:1;}
.shd_sj li.on .ico .i1,.shd_sj li .a:hover .ico .i1{opacity:0;}
.shd_sj li.on .ico .i2,.shd_sj li .a:hover .ico .i2{opacity:1;}
/**/

.right ul.list_img{ min-height:600px; clear:both;}
.right ul.list_img li{padding:15px 0; overflow: hidden;    border-bottom: #e6e5e3 1px dashed; margin-bottom:15px;}
.right ul.list_img li span{width:73px; height: 100px; float: left; display:block; font-size:16px; font-weight:normal;}.right ul.list_img li span b{ font-size:36px;display: block;height: 35px; line-height: 35px; text-align:left;  margin-bottom: 8px;font-weight:normal;}
.right ul.list_img li .pic{width:224px; height: 132px; float: right; padding: 0; position:relative; border:#f2e5da 1px solid; background: #f7f4f0; overflow:hidden;}.right ul.list_img li .pic img{width:100%;    position: absolute; left: 0; top: 0; right: 0;  bottom: 0; margin: auto;}
.right ul.list_img li .txt{ margin: 0 250px 0 75px; padding-left: 15px; border-left: #f5f2ed 1px solid;}.right ul.list_img li .txt h1{word-wrap: normal; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; font-size:18px; line-height:24px; font-weight:bold;}.right ul.list_img li .txt p{    margin: 13px 0 0;  max-height: 66px;  color: #999; font-size:14px; line-height:22px; font-weight:normal;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.right ul.list_img li.noMargin .txt{margin-right: 0;}

.right ul.list{min-height:400px; clear:both;}.right ul.list li{    border-bottom: #e6e5e3 1px dashed;  overflow: hidden;  padding: 20px 0;}
.right ul.list li div.time{ width:118px; float:left;}.right ul.list li div.time b{ display:block; float:left; font-size:22px; color:#fff; font-weight:normal; background:#124fb0; width:42px; line-height:42px; text-align:center; border-radius:4px 0 0 4px;}.right ul.list li div.time span{border:#dbdbdb 1px solid; background:#fff; font-size:15px; color:#686868; display:block; float:left; width:72px; line-height:40px; text-align:center;border-radius:0 4px 4px 0;}
.right ul.list li a{width:calc(100% - 117px - 20px); line-height:42px; display:block; float:right;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;}

.right ul.img{min-height:600px; clear:both;}.right ul.img li{ width:31.9%; float:left; margin-right:20px; margin-bottom:2%;}.right ul.img li .pic{width:100%; overflow:hidden; height:270px;}.right ul.img li .pic img{width:100%; height:100%;   object-fit: cover;}.right ul.img li:nth-child(3),.right ul.img li:nth-child(6),.right ul.img li:nth-child(9),.right ul.img li:nth-child(12),.right ul.img li:nth-child(15){margin-right:0;}
.right ul.img li h1{font-size:17px; font-weight:bold; clear:both; display:block; text-align:center; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.right ul.img li .pic1{width:100%; overflow:hidden; height:180px;    background-position: center; background-repeat: no-repeat;  background-size: cover;}.right ul.img li .pic1 img{width:100%;display:none;}


.fy{clear:both; padding:25px 0; text-align:center; margin:10px 0 20px;}

.right .dpcon,.right .conn{ padding:20px 0; min-height:400px;}.right .dpcon table,.right .conn table{max-width:100%;}.right .dpcon img,.right .conn img{max-width:100%;display:block;margin: 0 auto!important;}
.right .dpcon p{text-indent: 2em;    line-height: 36px;  color:#333!important;}
.right .con .title{font-weight:bold;    font-size: 24px; color: #333;line-height: 38px; text-align:center ;   margin-bottom: 10px; padding:20px 0;}
.right .con .date{    font-size: 16px; color: #666; text-align:center; line-height:24px;    padding-bottom: 20px;  border-bottom: 1px solid #dcdcdc;}
.right .con .date span{font-size: 16px; color: #666; padding:0 10px;}

.right .conn p{text-indent: 2em;    line-height: 36px!important; color:#333!important; font-size:17px!important; font-family:"微软雅黑", Arial!important;}.right .conn p span{color:#333!important; font-size:17px!important; font-family:"微软雅黑", Arial!important;}
.right .conn table{max-width:100%;margin:0 auto;}

.fujian{padding:20px 0;  clear: both;   margin-bottom: 20px;}.fujian ul li{  line-height:40px;clear: both;  background: url(../images/fujian_t.jpg) no-repeat left center; padding-left: 30px; margin-left: 2em;}.fujian ul li a{font-size:16px; color:#124fb0;}


/*LD*/
.right .xrld{min-height:400px; clear:both;    display: flex; justify-content: space-between;}
.right .xrld .ld_ul{width:48%;}.right .xrld .ld_ul h1{width:140px; background:#124fb0; line-height:40px;display:block;margin: 20px 0; color:#fff; text-align:center; font-size:18px;}
.right .xrld .ld_ul ul{clear:both;}.right .xrld .ld_ul ul li{ height: 213px;   width: 100%;   clear: both;  margin: 20px 0 30px;   background: #f8f8f8;}
.right .xrld .ld_ul ul li a{display: flex;   flex-wrap: wrap;   justify-content: space-between;}
.right .xrld .ld_ul ul li .pic{  width: 170px;  height: 213px; overflow: hidden;}.right .xrld .ld_ul ul li .pic img{width:100%; height:100%; object-fit: cover;}
.right .xrld .ld_ul ul li .txt{ padding: 20px 0 0;    width: calc(100% - 190px);}
.right .xrld .ld_ul ul li .txt span{    line-height: 40px;  font-size: 18px;   margin-right: 10px;  display: inline-block;}
.right .xrld .ld_ul ul li .txt p,.right .xrld .ld_ul ul li .txt p i{     font-weight: normal;   line-height: 25px;   color: #666;   font-size: 15px;}
.right .xrld .ld_ul ul li .txt p.zz{ margin: 10px 0;}
.right .xrld .ld_ul ul li .txt p i{font-style: normal;}

/*ZMXZ*/
.right .zmxz{min-height:400px; clear:both;}.right .zmxz .txt{padding-bottom:20px;}
.right .zmxz .txt p{ font-weight: normal;   line-height: 35px;   color: #666;   font-size: 16px;     text-indent: 2em;}
.right .zmxz ul{    display: flex; flex-wrap: wrap;    justify-content: space-between;}.right .zmxz ul li{width:21%;    margin: 15px 0;}.right .zmxz ul li .pic{width:100%; height:240px;}.right .zmxz ul li .pic img{width:100%; height:100%;object-fit: cover;}
.right .zmxz ul li h1{dispaly:block; line-height:40px; text-align:center; color:#fff; font-size:16px;    background: #124fb0;}

/*LSYG*/
.lsyg{padding: 40px 0;}
.lsyg ul li{display: flex;}
.lsyg ul li .pic{width: 340px; border-right: 1px solid #919191;  min-height: 130px; flex: 0 0 340px;  position: relative;}.lsyg ul li .pic img{width:86%;    margin-bottom: 36px;}
.lsyg ul li .pic:after{content: "";  width: 4px; height: 4px; border: 1px solid #919191; border-radius: 50%; position: absolute; top: -4px; right: -3px; background: #fff;}
.lsyg ul li .txt{ flex: 1;  padding-left: 20px; margin-top: -14px;}
.lsyg ul li .txt h1{margin-bottom: 22px; display:block; font-size:24px;    color: #124fb0;    font-weight: bold;}
.lsyg ul li .txt p{line-height: 30px;text-align: justify; font-size:16px;    color: #666;}

/*szdw*/
.szdw{min-height:400px; clear:both; margin-bottom: 40px ;}
.szdw .sz_sj{line-height:60px;border-bottom: 1px solid #e4e4e4;text-align: center;}.szdw .sz_sj span{padding-right:4%;}.szdw .sz_sj span a{font-size:18px;}.szdw .sz_sj span.on a,.szdw .sz_sj4 span.on a{color:#124fb0;}
.szdw .sz_sj4{ text-align: center;   padding: 8px 0; line-height: 45px; margin-bottom: 20px;}.szdw .sz_sj4 span a{font-size: 16px;}.szdw .sz_sj4 span{    display: inline-block;   padding: 0 1.2%;}
.szdw ul{}
.szdw ul li{ width:22%;      float: left;  margin-right: 4%;  margin-bottom: 30px;}.szdw ul li .pic{width:100%;     height: 345px; overflow: hidden;}.szdw ul li .pic img{width:100%;height:100%;object-fit: cover;}
.szdw ul li h1{dispaly:block; line-height:40px; text-align:center; color:#fff; font-size:16px;    background: #124fb0;}
.szdw ul li:nth-child(4),.szdw ul li:nth-child(8),.szdw ul li:nth-child(12),.szdw ul li:nth-child(16),.szdw ul li:nth-child(20),.szdw ul li:nth-child(24),.szdw ul li:nth-child(28),.szdw ul li:nth-child(32),.szdw ul li:nth-child(36) {margin-right:0;}

/*bbjd*/
.right .bbjd{min-height:400px; clear:both;}.right .bbjd ul{display:flex;  flex-wrap: wrap; justify-content: space-between;}
.right .bbjd ul li{ width:50%;    border-bottom: 1px solid #efe9e9;     padding: 35px 0;display: flex;   flex-wrap: wrap;   justify-content: space-between;}
.right .bbjd ul li .pic{  width: 120px;  height: 160px; overflow: hidden;}.right .bbjd ul li .pic img{width:100%; height:100%; object-fit: cover;}
.right .bbjd ul li .txt{   width: calc(100% - 150px);}
.right .bbjd ul li .txt span{    line-height: 25px;  font-size: 16px;      min-height: 50px;   font-weight: bold;   margin-bottom: 15px; display:block;}
.right .bbjd ul li .txt pre{     font-weight: normal;   line-height: 26px;   color: #666;   font-size: 15px;    font-family: "微软雅黑", Arial;}

@media screen and (max-width: 1299px){
	.wp{width:100%;}
	.banner .swiper-slide img{width:100%;}
	.tabimg,.tzgg,.cgkd{width:47%;}
	.xyxw,.xsdt,.xstd{ width:49%;}
	.tabimg .swiper-slide img{display:none;}

	.left{width:25%;}
}

@media screen and (max-width: 1150px){
	.kstd ul li{margin-right: 31px;}
.szdw ul li{    width: 30.5%;}
.szdw ul li:nth-child(3),.szdw ul li:nth-child(6),.szdw ul li:nth-child(9),.szdw ul li:nth-child(15),.szdw ul li:nth-child(18),.szdw ul li:nth-child(21),.szdw ul li:nth-child(24) ,.szdw ul li:nth-child(27),.szdw ul li:nth-child(30){  margin-right: 0;}
.szdw ul li:nth-child(4),.szdw ul li:nth-child(8),.szdw ul li:nth-child(16),.szdw ul li:nth-child(20),.szdw ul li:nth-child(28){    margin-right: 4%;}
}
@media screen and (max-width: 980px){
	.kstd {    padding-left: 120px;}
	.kstd ul li{margin-right: 16px;}
	.left{ display:none;}
	.right{width:98%; float:none; margin:0 auto;}
.right ul.img li{    width: 47%;    margin-right: 6%;}
.right ul.img li:nth-child(2),.right ul.img li:nth-child(4),.right ul.img li:nth-child(8),.right ul.img li:nth-child(10),.right ul.img li:nth-child(14){ margin-right: 0;}
.right ul.img li:nth-child(3),.right ul.img li:nth-child(9),.right ul.img li:nth-child(15) {
       margin-right: 6%;}
}
@media screen and (max-width: 890px){
	.nav,.top .search_box,.swiper-button-next, .swiper-button-prev{display:none;}
	.tabimg,.tzgg,.cgkd,.xyxw,.xsdt,.xstd,.xysj{width:100%; float:none;margin-right:auto;margin-left:auto;}
	.mt40{margin-top:10px;}
	.tabimg .swiper-slide .pic{height: 350px;}
	.tabimg{margin-bottom:20px;}
	.xyxw,.tzgg,.xsdt,.cgkd,.xstd,.xysj{width:95%; margin:0 auto; padding:20px 0;}
	.xsdt{padding-top:40px;}
	.kstd{height:auto;}
	.footer .txt{ padding-left:0; background:none;}
	
	.phoneopen .nav{    transform: translate(0, 0); position:absolute;}
	.nav{position:fixed; display:block;top:0;right:0; margin-right:0;transform: translate(150%, 0);  transition: all 1s ease-in-out;background:#90000a; height:100vh;z-index:98;overflow-y: scroll; box-sizing:border-box; width:85%; max-width:400px;}.nav .phone_logo{display:block; padding: 25px 50px 10px 10%; width: 70%;}.nav .phone_logo img{max-width:100%;}
.nav ul{padding: 65px 10% 0; display:block;}.nav ul li,.nav ul li:first-of-type{width:100%;    border-bottom: 1px solid rgba(255, 255, 255, 0.15); height:auto; padding:0;}
.nav ul li a{font-size:17px; font-weight:bold; color:#fff; text-align:left; line-height:55px;    width: 50%;}
.nav ul li.x{background:url(../images/nav_x.jpg) 97% 22px no-repeat;}
.nav ul li dl{ position:relative;width:100%;padding:0 15px 20px; height:auto; text-align:left; box-sizing:border-box; background:none; border:0; left:auto;box-shadow:0 0 0 #FFF; top:auto;}.nav ul li dl dd a,.nav ul li dl dd a:hover{ color:#fff; line-height:40px;font-size:17px; text-align:left; background:none;    width: 100%; padding: 0;}
.nav ul li dl dd{display:block; width:auto;}
.nav li.x.on{background: url(../images/nav_x_on.jpg) 97% 20px no-repeat;}
.nav ul li.on>a{ background:none;}
.phone_bg{position: absolute; width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:3;top:0;left:0;}
	.phoneopen{overflow:hidden;}
	.p_menu{width:30px; height:30px; overflow:hidden; position:absolute;z-index: 99;top: 48px;right: 4%; display:block;}
.p_menu .line-1,.p_menu .line-2,.p_menu .line-3{position:absolute;top:50%;display:block;right:0;width:30px;height:2px;background:#fff;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transition-property:width,margin,background-color,-webkit-transform;transition-property:width,margin,background-color,-webkit-transform;-o-transition-property:width,margin,background-color,-o-transform;-o-transition-property:transform,width,margin,background-color;transition-property:transform,width,margin,background-color;transition-property:transform,width,margin,background-color,-webkit-transform;}
.p_menu .line-1{margin-top:-9px;width:26px;}
.p_menu .line-3{margin-top:9px;width:26px;}
.phoneopen .p_menu .line-1{visibility:hidden;}
.phoneopen .p_menu .line-2{margin-top:0!important;width:28px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.phoneopen .p_menu .line-3{margin-top:0!important;width:28px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}

.right .zmxz ul li{    width: 24%;}
.shd_sj h4{font-size:17px;}
.szdw ul li .pic{height:250px;}
}
@media screen and (max-width: 740px){
.weizhi{display:none;}
.right .bbjd ul{display:block;}.right .bbjd ul li{width:100%;}

.shd_sj { margin-bottom: 30px;}
.shd_sj .a {  flex-direction: column;  justify-content: center;  align-items: center;}
.shd_sj .ico {  width: 30px;   height: 30px; margin: 0 auto 6px;}
.shd_sj h4 {  font-size: 16px !important;}
.shd_sj .a:after {  height: 15px;}
}
@media screen and (max-width: 600px){
	.top{height:80px;}.bg{    padding: 12px 0 16px;}
	.p_menu{top:26px;}
	.top .logo{max-width: 290px;}.top .logo img{width:100%;}
	.banner .swiper-slide img{ margin-top:0;}.banner .swiper-slide{ height:auto; padding-bottom:0;}
	.tabimg .swiper-slide .pic{height: 255px;}
	.tytit h1{font-size: 22px;}.tytit h3{font-size: 14px;}
	.tabimg .swiper-slide h1{height:45px; font-size:16px; line-height:45px;padding-right: 15px;}.tabimg .swiper-pagination{display:none;}
	.tytit i{width: 31px; height: 31px;margin-top: 2px;}.tytit i img{ max-width:70%;}
	.xyxw ul li h1 a,.tzgg ul li div.txt a,.xsdt ul li div.txt a,.xsdt ul li div.txt p span{overflow: inherit;    text-overflow: unset;white-space: unset;}
	a{font-size:16px;}
	.xyxw ul li h1{    background: url(../images/tit1.jpg) no-repeat left 9px;}
	.xyxw ul li span{font-size:13px;}
	.tzgg ul li span{width: 66px;    font-size: 13px;}
	.tzgg ul li div.txt{    width: calc(100% - 66px - 18px);}
	.tzgg ul li div.txt p{    -webkit-line-clamp: 1;}
	.xsdt ul li div.time span{font-size: 13px; width:63px;}
	.xsdt ul li div.time{width:108px;}.xsdt ul li div.txt{    width: calc(100% - 108px - 18px);}
	.xsdt ul li div.txt p{display:block;}
	.ty1 .hot .pic,.ty1 .hot .txt{width:100%; float:none;}.ty1 .hot p{display:none;}
	.footer .ewm{display:none;}
	.kstd{ background:none;padding-left:0; margin-bottom: 10px;}.kstd ul li{margin-right:0;  width: 49%; margin-bottom: 10px;}.footer .txt p{font-size: 12px;}.kstd ul li h1,.xysj .swiper-slide h1{font-size: 16px;}
	.ty1 .hot .txt a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; display:block;}
	.nav>ul>li>a,.nav ul li dl dd a, .nav ul li dl dd a:hover{font-size:16px;}
	.banner .swiper-pagination-bullet{ width: 11px; height: 11px;}
	
	.right ul.list_img li{position:relative;padding:0;}.right ul.list_img li span{height: auto; background: #124fb0; color:#fff; text-align: center; position: absolute; left: 10px; top: 20px;z-index: 1;}
	.right ul.list_img li .pic{float: none; width: 100%; height: 0; padding-bottom: 50%;}
	.right ul.list_img li .txt{    margin: 12px 0;    padding-right: 15px;}
	.right ul.list_img li span b{text-align:center; font-size:24px; margin-bottom:0;}
	.right ul.list_img li .txt h1{font-size:16px;}
        .right ul.list_img li.noMargin span{position: relative; color: #333;   background: none;}
.right ul.list_img li.noMargin .txt{border-left: #f5f2ed 1px solid;margin: 12px 0 12px 91px;}
	
.right ul.img li{width:100%; margin-right:0;}.right ul.img li h1{font-size:16px;}
.right ul.img li .pic1{height:auto;background-image: none!important;}.right ul.img li .pic1 img{display:block;}
	.right ul.list li{    padding: 20px 0 10px;}
	.right ul.list li div.time{float:none;}.right ul.list li div.time b{line-height:30px;}.right ul.list li div.time span{ line-height:28px;}.right ul.list li a{width:100%; float:none;}
	
	.right .con .title{font-size:18px;}.right .con .date,.right .con .date span{font-size:14px;}
.right .zmxz ul li{    width: 48%;}
.lsyg ul li{display:block;}.lsyg ul li .pic{border-right:0;width:100%;min-height:auto;}.lsyg ul li .pic:after{display:none;}
.lsyg ul li .txt{margin-top:0;    padding:0 3%;}.lsyg ul li .pic img{width:100%;margin-bottom:10px;}.lsyg ul li .txt h1{    text-align: center;margin-bottom:10px;}.lsyg ul li{    margin-bottom: 40px;}
.szdw ul li{width: 48%;}.szdw ul li .pic{height: 240px;}
.szdw ul li:nth-child(odd){    margin-right: 4%;}.szdw ul li:nth-child(even){    margin-right: 0;}

.szdw .sz_sj4{line-height: 28px;}.szdw .sz_sj span a{font-size:18px;}

.shd_sj h4 {  font-size: 14px !important;}
.right .dpcon img, .right .conn img{max-width:92%;}
}
.sidebar .widget + .widget {
    margin-top: 30px;}
.sb_style1.sidebar .widget {
	background-color: #fff;
	border: 0 !important;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	padding: 30px;}
.sidebar .widget_title {
	border-bottom: 1px solid #1d4670;
	padding-bottom: 15px;
color: #004FB0;}
.widget_title {
	margin-bottom: 25px;
	text-transform: capitalize;
	font-weight: 600;
	position: relative;
}
.sidebar_menu .widget {
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;}
widget_title {
	margin-bottom: 25px;
	text-transform: capitalize;
	font-weight: 600;
	position: relative;}
.single_event .event_img {
	margin-bottom: 15px;}
.single_event .event_meta {
	margin-bottom: 10px;}
.nave-title {
    background: url(../images/iconav.png) left center no-repeat;
    font-size: 22px;
    font-weight: 700;
    color: #004FB0;
    position: relative;
    padding-left: 28px;
    float: left;
}

.nave-link {
	float: right;
}
.nave-link a {
color:#000000;
text-align:left;
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	transition: all .5s ease;}
.content-image {
  position: relative;
  overflow: hidden;
height: 200px;
}
 
.content-image::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 201px;
  background: url(../images/cbotm1.png) left center no-repeat;
  background-size: 100%;
  background-position: center;
}

section,time{display:block}
.list36 li {
    border-bottom: #3f536c 1px dashed;
}

.list34 li .a,.list36 li .a {
    align-items: center;
}
.list34 li .right,.list36 li .right {
    flex: 1;
    overflow: hidden;
    align-items: center;
}

.list34 li .right .txt,.list36 li .right .txt {
    flex: 1;
    overflow: hidden
}
.list36 li .right .time {
    background: url(../images/times.png) center no-repeat;
    width: 110px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-left: 20px;
    padding: 0 10px 10px 0;
}

.list34 li h4,.list36 li h4 {
    font-size: 20px;
    color: #0621f7;
    line-height: 1.25;
    transition: .5s;
}
.list36 li .line {
    width: 200px;
    height: 2px;
    background: #3f536c;
    margin: 10px 0;
}

.list34 li p,.list36 li p {
    font-size: 16px;
    color: #000000bd;
margin-bottom: 0;
}

.list34 li .time h3,.list36 li .time h3 {
    color: #9d0c3a;
    font-family: 'Britannic Bold';
}

.list36 li .time h4 {
    color: #ed054f;
    line-height: 0.8;
    font-weight: bold;
    font-family: 'Britannic Bold';
}

.list34 li .time h6,.list36 li .time h5{
    color: #ed054f;
    margin: 0 0;
    font-family: 'Britannic Bold';
}
@media(max-width: 800px) {
    .list34 li,.list36 li {padding: 0 0 0 0;}
    .list34 li .img {
        margin: 0 auto;
        margin-bottom: 10px;
        width: 100%;
    }

    .list34 li .right,.list36 li .right {
        width: 100%;
        flex: auto;
    }

    .list34 li .right .time,list36 li .right .time {
        margin-left: 15px;
    }
}
.list36 li .a:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    height: 0;
    transition: 0.5s
}


@media(min-width: 1200px) {
    .list36 li .a:hover:before {
        height: 100%;
        background: #721c0f
    }

    .list36 li .a:hover * {
        color: #fff
    }
}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0);
}
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s;
}
[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
}

.list36 li .right{
    flex: 1;
    overflow: hidden;
    align-items: center;
    padding: 20px 0;
}
.flex{display: -webkit-flex;display: flex;flex-wrap: wrap;}