﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;}
body{ color:#4C4C4C;    overflow-x: hidden;}
a{color:#444;text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}
*,::after,::before{box-sizing:border-box}

tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{clear:both;overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clearfix{display:block;*zoom:1}
/*.clearfix:after{content:"";display:block;clear:both;}*/
.mainbox{ width:85%; margin:0 auto;}
.fl,.l{ float:left;}
.fr,.r{ float:right;}
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1* var(--bs-gutter-y));margin-right: calc(-.5* var(--bs-gutter-x));margin-left: calc(-.5* var(--bs-gutter-x));    justify-content: space-between;}
.fw-bold {    font-weight: 700!important}
.pt-5 {    padding-top: 3rem !important;}
.position-relative {    position: relative !important;}
.wmainbox {    width: 85%;    margin: 0 auto;}
@media(max-width:1200px){
.wmainbox{width:90%;}}









/*搜索*/
#search{ width:490px; height:38px;}
.search1{color:#999999;width:360px;height:34px; line-height:34px;  float:left; padding-left:36px; border:1px #CCCCCC solid; border-right:0;background:#fff url(sicon.png) no-repeat 10px 7px; font-size:12px;}
.search2{color:#FFFFFF; float:left; background:#FF9900; height:36px; line-height:36px; font-size:14px; width:86px; border:#2A6CA2 0px solid; cursor:pointer;}






.header {position: fixed;width: 100%;top: 0;left: 0;right: 0;z-index: 99;transition: 0.45s;}
.head-wrap {width: 100%;height: 84px;line-height:84px;/* position: relative; */transition: 0.3s ease-out;margin: 0 auto;display: flex;justify-content: space-between;}
.head-wrap.active,.head-wrap.mractive,.head-wrap.active .hszk,.head-wrap.mractive .hszk {background: #fff;}
.head-wrap.active .hszk,.head-wrap.mractive .hszk {box-shadow: 0 2px 4px #ccc;}
.head-wrap.active .hrsearch:hover,.head-wrap.mractive .hrsearch:hover {border: 1px solid #eee;}
.head-wrap.active .hlimg1,.head-wrap.mractive .hlimg1 {opacity: 0;visibility: hidden;}
.head-wrap.active .hlimg2,.head-wrap.mractive .hlimg2 {opacity: 1;visibility: visible;}
.head-wrap.active .yj-bot .yj-link,.head-wrap.mractive .yj-bot .yj-link,.head-wrap.active .hsicon,.head-wrap.active .hrtxt,.head-wrap.active .hssrk,
.head-wrap.active .hsbt,.head-wrap.active .hslink,.head-wrap.mractive .hsicon,.head-wrap.mractive .hrtxt,.head-wrap.mractive .hssrk,.head-wrap.mractive .hsbt,.head-wrap.mractive .hslink {color: #333333;}
.head-wrap.active .hrsearch input::-webkit-input-placeholder {color: #333;}
.head-wrap.active .hrsearch input::-moz-input-placeholder {color: #333;}
.head-wrap.active .hrsearch input::-ms-input-placeholder {color: #333;}
.hwbot {/*position: relative;*/clear: both;}
.header .head-logo {position: relative;left: 7.5%;/* top: 0; */z-index: 99;width: 220px;}
.head-logo img {display: block;/* vertical-align: middle; */position: absolute;/* top: 0; left: 5%;*/transition: 0.3s;height: 84px;/* max-width: 100%; */}
.hlimg2 {opacity: 0;visibility: hidden;}
.header .nav { width: calc(85% - 220px);/* height: 84px; *//* text-align: center; *//* transition: 0.35s; *//* position: absolute; */ display: flex;flex-wrap: nowrap;right: 7.5%;position: relative;     justify-content: flex-end;}
.nav.yc {opacity: 0;visibility: hidden;}
.header .yj-bot li:hover .yj-link:before {width: 100%;}
.header .yj-bot .yj-link:before {content: "";position: absolute;left: 0;bottom: 2px;width: 0;height: 4px;background: #b60101;transition: 0.45s;}
.yj-bot {/*display: inline-block;*/}
.header .yj-bot li {/* display: inline-block; *//*transition: 0.35s;*//* z-index: 1; *//* text-align: center; *//*line-height: 1.5;*//* z-index: 10; */position: relative;display: inline-block;text-transform: uppercase;/* margin: 0 14px; */}
.header .yj-bot .yj-link {font-size: 18px;display: block;height: 84px;line-height: 84px;color: #fff;padding: 0 17px;}
.hwright {position: absolute;width: 73%;text-align: right;top: 0;right: 5%;}

.hsicon {display: block;float: right;color: #fff;}
.hrtxt {display: inline-block;vertical-align: middle;margin-right: 30px;color: #fff;}
.hrtxt:hover {color: #FFBA00;}
.hszk {display: none;text-align: left;transition: 0.45s;position: absolute;left: 0;top: 106%;right: 0;width: 100%;background: rgba(255, 255, 255, .1);box-sizing: border-box;padding: 19px 29px;}
.hsbt {display: block;color: #fff;font-weight: normal;line-height: 1.5;}
.hslink {display: block;color: #fff;margin-top: 10px;line-height: 1.5;}
.hslink:hover {color: #02398a !important;}
.header .yj-bot .yj-link div {float: left;display: block;background: none;color: inherit;vertical-align: middle;position: relative;z-index: 1;font-size: 18px;overflow: hidden;padding: 0;}
.header .nav li:hover .ej-list {opacity: 1;visibility: visible;top: 100%;width: 190%;left: -45%;/*transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);*/}
.header .nav li:hover:nth-child(4) .ej-list{width: 400%;left: -150%;}

/*.ej-list.active {opacity: 1;visibility: visible;top: 100%;/*transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);*//*}*/
.ej-list {position: absolute;background-color:#f9f9f9;opacity: 0;visibility: hidden;text-align: center;box-sizing: border-box;border-radius: 0 0 5px 5px;box-shadow: 0 1px 2px #eee;padding: 0 1.5%;/*left: 42%;*/width: 100%;}
.ej-list .w1400 {/*height: 100%;*/}
.el-link {position: relative;display: block;line-height: 2.5;color: #444;font-size: 14px;}

.el-link:hover {color: #b60101;}
.eltitle {float: left;color: #333333;font-size: 36px;margin-left: 140px;line-height: 1.5;font-weight: normal;}
.elmenu {position: relative;float: left;width: 40%;height: 100%;margin-left: 65px;padding-left: 57px;border-left: 1px solid rgba(112, 112, 112, .17);}
/*.elmenu:before{content: "";position: absolute;left: 0;top: 0;height: 178px;width: 1px;background: #DDE4E7;}*/
.elright {float: right;width: 20%;margin-top: 10px;}
.erpic {overflow: hidden;}
.erpic img {display: block;width: 100%;}
.ertxt {color: #666666;margin-top: 20px;text-align: center;line-height: 1.5;}


@media(max-width:1450px){
.header .head-logo{left:5%}
.header .nav{right:5%;width: calc(90% - 220px);}
.header .yj-bot .yj-link{padding: 0 14px;}

}	

@media(max-width:1350px){
.header .head-logo{left:3%}
.header .nav{right:3%;width: calc(94% - 220px);}
.header .yj-bot .yj-link{padding: 0 8px;}

}	
@media(max-width:1200px){
.head-wrap{height: 70px;line-height: 70px;background: #fff;}
.head-logo img{height: 70px;}	
.hlimg1{opacity: 0}
.hlimg2{opacity: 1;visibility: unset;}	
.header .nav{display: none;}	
	
}	
.nav-right {width: 240px;/*line-height: 80px;top: 8px; position: absolute; right: 270px;*/background: url(/UploadFiles/jiaod/lx-1.png) center;/*background-size: 100% 100%;*/background-repeat: no-repeat;}
.head-wrap.active .nav-right {background: url(/UploadFiles/jiaod/lx.png) center;background-repeat: no-repeat;	transition: all 0.5s ease;}
.topyy{/* position: relative; *//* right: 5%; *//* width: 90px; *//* margin: 0 2%; *//* font-size: 23px; *//* line-height: 90px; *//* color: #134b96; */padding-left: 30px;position: relative;/* font-weight: bold; */}
.topyy p{width: 100%;display: block;margin-top: 18px;border-radius: 21px;padding: 0 14px 0 39px;box-sizing: border-box;font-size: 18px;line-height: 42px;color: #fff;text-align: center;background:#01439a  url(../UploadFiles/jiaod/yuyan.png);background-size: 24px 42px;background-repeat: no-repeat;background-position: 10px 50%;}
.topyy p a{font-size: 18px;line-height: 42px;color: #fff;text-align: center;letter-spacing: 2px;}
	



.menu-handler {position: fixed;right: 0;top: 0;width: 70px;height: 70px;display: none;cursor: pointer;z-index: 1010;background-color: #02398a;transition: 0.35s;}
.menu-handler span {position: relative;display: block;margin: 33px auto 0;width: 35px;height: 3px;background-color: #fff;-webkit-transition-duration: .3s, .3s;-moz-transition-duration: .3s, .3s;-ms-transition-duration: .3s, .3s;-o-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;-moz-transition-delay: .3s, 0s;-ms-transition-delay: .3s, 0s;-o-transition-delay: .3s, 0s;transition-delay: .3s, 0s;}
.menu-handler span:after,
.menu-handler span:before {content: "";position: absolute;display: inline-block;width: 100%;height: 3px;left: 0;background-color: #fff;-webkit-transition-duration: .3s, .3s;-moz-transition-duration: .3s, .3s;-ms-transition-duration: .3s, .3s;-o-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;-moz-transition-delay: .3s, 0s;-ms-transition-delay: .3s, 0s;-o-transition-delay: .3s, 0s;transition-delay: .3s, 0s}
.menu-handler span:before {top: -9px;-webkit-transition-property: top, transform;-moz-transition-property: top, transform;-ms-transition-property: top, transform;-o-transition-property: top, transform;transition-property: top, transform;}
.menu-handler span:after {bottom: -9px;-webkit-transition-property: bottom, transform;-moz-transition-property: bottom, transform;-ms-transition-property: bottom, transform;-o-transition-property: bottom, transform;transition-property: bottom, transform;}
.menu-handler.active span {background-color: transparent;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-ms-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}
.menu-handler.active span:after,
.menu-handler.active span:before {background-color: #fff;-webkit-transition-delay: 0s, .3s;-moz-transition-delay: 0s, .3s;-ms-transition-delay: 0s, .3s;-o-transition-delay: 0s, .3s;transition-delay: 0s, .3s}
.menu-handler.active span:before {top: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menu-handler.active span:after {bottom: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}


/*.menu-handler.active {top: 0;}*/
.menuBox a:link,.menuBox a:visited {color: #333333;}
.menuMoblie .nav-link.active,.menuMoblie .cur .nav-link,.menuMoblie .nav-link:hover {background: #1062A6;}
.menuMoblie .nav-link:active i,.menuMoblie .nav-link:hover i {color: #fff;transform: rotate(90deg);}
.menuBox a:active,.menuBox a:hover,.menuMoblie .cur .nav-link {color: #fff;}
.menuBox.active {top: 55px;}
.menuBox {border-top: 1px solid #e4e4e4;background-color: #f7f7f7;color: #333333;position: fixed;display: none;right: 0px;top: 70px;width: 100%;height: 100%;height: 100vh;overflow-x: hidden;overflow-y: auto;-moz-transform: translateX(100%);-ms-transform: translateX(100%);-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-overflow-scrolling: touch;z-index: 995;transition: 0.35s;}
.menuMoblie {margin: 0 0 100px 0;border-top: 1px solid #e4e4e4;}
.menuMoblie .nav-link {position: relative;display: block;font-weight: bold;padding: 10px 5%;}
.menuMoblie .nav-link i {float: right;color: #b1b1b1;vertical-align: middle;}
.menuMoblie li {border-bottom: 1px solid #e4e4e4;}
.menuMoblie .subnav {padding: 0 5%;display: none;}
.menuMoblie .subnav .item {display: block;/*padding: 0px 5% 0 10%;*/}
.menuMoblie .subnav .item:not(:last-child) {border-bottom: 1px solid #e7e7e7;}
.menuMoblie .subnav .item:active a,
.menuMoblie .subnav .item:hover a {/*background: #999;*/color: #2B3C91 !important;}
.menuMoblie .subnav a {position: relative;display: block;padding: 10px 15px;line-height: 1.4;}
.menuOpen .menuBox {-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}


@media(max-width:1200px){
.menu-handler,.menuBox {display: block;}	
	
	
}	










.container-fluid{max-width:1600px;height:100%;width: 90%;margin: 0 auto;}
#banner{position:fixed;height:100vh;width:100%;z-index:0;background:#000;overflow:hidden}
#banner .banner_slider{position:absolute;top:0;left:0;width:100%;height:100%}
#banner li{position:relative}
#banner li .img{width:100%;height:100vh;z-index:8}

#banner .slick-current .img{animation:bgscale 6s linear;animation-fill-mode:forwards}
#banner .con{position:absolute;width:100%;height:calc(100vh - 124px);top:25%;left:0;z-index:999}
#banner .txt{margin:0 auto;color:#fff}
#banner .txt h3{font-size:3rem;font-family:"Swis721 BlkCn BT";text-transform:uppercase;margin-bottom:1rem;text-shadow: 3px 2px 1px #000;}
#banner .txt p{font-size:2.25rem;line-height:3.75rem;text-transform:uppercase;display:block;text-shadow: 3px 2px 1px #373737;}
#banner .txt p.dd3{font-size:1.25rem}
#banner .txt .bn_btn{display:inline-block;width:8.75rem;height:2.75rem;margin-right:25px;line-height:2.75rem;text-align:center;border-radius:30px;background:#fac943;color:#000;font-size:1rem}
#banner .txt .bn_btn.white{background:#fff}
#banner li.slick-current{z-index:999}
#banner .con .txt .dd1{width:100%;transition:1.1s .6s;opacity:0}
#banner .con .box .dd2{white-space:nowrap;transition:1.5s .6s;opacity:0;text-shadow: 3px 2px 1px #373737;}
#banner .con .box .dd3{white-space:nowrap;transition:1.5s .6s;opacity:0}
#banner .slick-current .txt .dd1{transform:translateX(0);opacity:1}
#banner .slick-current .txt .dd2{transform:translateX(0);opacity:1}
#banner .slick-current .txt .dd3{transform:translateX(0);opacity:1}
#banner .letter span{display:inline-block;opacity:0;filter:blur(10px);-webkit-filter:blur(10px);transform:translateY(-16px);min-width:16px;font-family:"Swis721 BlkCn BT"}
#banner .slick-current .letter span{opacity:1;filter:blur(0);-webkit-filter:blur(0);transform:translateY(0)}
.appendArrows{padding-top:23rem}
#banner .banner-arrow{left:50%;top:50%;margin-top:0;width:46px;height:46px;background-size:46px!important;z-index:999;float:left;margin-right:10px;cursor:pointer}
#banner .banner-prev{background:url(../UploadFiles/jiaod/banner_left.png) center no-repeat}
#banner .banner-next{background:url(../UploadFiles/jiaod/banner_right.png) center no-repeat}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-initialized .slick-slide{display:block}	
@media(max-width:1200px){
#banner{height: 65vh;}
#banner li .img{    height: 65vh;}
#banner .txt h3{font-size: 2rem;}
#banner .txt p{font-size:1.5rem;line-height: 2rem;}
.appendArrows {padding-top: 10rem;}	
	
}	
@media(max-width:768px){
#banner{height:50vh;}
#banner li .img{height: 50vh;}
#banner .txt p {font-size: 1rem;line-height: 1.5rem;}
	
}	



.symain{position: relative;    margin-top: 100vh;background: #fff;}	
#s_mian{position:relative;margin-top:100vh;background:#fff;box-shadow:0 10px 30px 10px rgb(0 0 0 / 30%);z-index:9999}
.tit{margin-bottom:3rem;overflow:hidden;color:#333}
.tit h3{font-size:2rem;color:#333;font-weight:700;float:left;line-height:3.125rem}
.tit h3 span{font-size:2rem;margin-right:10px}
.tit .btn_r{float:right;width:9.625rem;height:3.125rem;line-height:3.125rem;text-align:center;display:block;font-size:1.0625rem;color:#fff;background:#01439b;border-radius:25px;position:relative;z-index:1;overflow:hidden}
.tit .btn_r i{margin-left:1rem}
.tit .btn_r:before{content:"";position:absolute;z-index:-1;left:auto;right:0;bottom:0;width:0;height:100%;background:#2e5d9d;-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}
.tit .btn_r:hover:before{left:0;right:auto;width:100%}
.about{padding-top: 3rem;padding-bottom: 3rem;}
.about_box{right:0;bottom:0;background:#01439a url(../images/ab_bg.png) right bottom no-repeat;max-width:890px;position:absolute;padding: 1rem;}
.about_box h4{color:#fff;line-height:2;font-size:2.6rem}
.about_box .desc{font-size:1rem;color:#fff;line-height:2}
.about_box .btn_more{width:9.625rem;height:2.525rem;border:1px solid #f7f7f7;text-align:center;line-height:2.275rem;margin:0;transition:.3s;position:relative;font-size:.8625rem;z-index:1;cursor:pointer;overflow:hidden;color:#fff;margin-top: 3rem;}
.about_box .btn_more i{margin-left:1rem}
.about_box .btn_more:hover{border:1px solid #0869ac;color:#000}
.about_box .btn_more:before{content:"";display:block;width:0;height:100%;background:#fff;position:absolute;z-index:-1;right:0;top:0;-webkit-transition:.38s cubic-bezier(.4,0,.2,1);transition:.38s cubic-bezier(.4,0,.2,1)}
.about_box .btn_more:hover:before{width:100%;right:auto;left:0}
.shuju{padding-top: 3rem;padding-bottom: 3rem;}
.shuju ul li{text-align:center;}
.shuju ul li h4{/*height:56px;*/font-weight: 400;font-style: normal;font-size: 1.5rem;}
.shuju ul li h4 span{font-size:1.36rem;color:#797979;margin:0 2px;display:inline-block;margin-top:18px;margin-left:5px}
.shuju ul li h4 span.counter{font-size:3.5rem;color:#093e96;margin-left:12px;margin-top:0;font-weight: 700 !important;}
.shuju ul li h4 span.lwy{font-size:65px;color:#fff;font-family:myFirstFont;line-height:44px;margin-left:12px}
.shuju ul li h6{font-size:1.36rem;color:#797979;line-height:2.5;font-weight: 400;font-style: normal;}
	
	
	
.gstp{flex: 0 0 auto;width: 56%}	
.gstp img{max-width: 100%; vertical-align: middle;}	
.gssj{flex: 0 0 auto;width: 41.66666667%;}
.gssj h2{font-size: 2em;text-transform: uppercase;    font-weight: bold;}
.d-flex {display: flex!important;justify-content: space-between;}	

@media(max-width:1450px){
.pt-5 {    padding-top: 1rem !important;}
.shuju ul li h4 span{margin-top:0;}
.shuju ul li h6{line-height:2}
}


@media(max-width:1200px){
.symain{margin-top: 65vh;}
.about{padding-bottom: 6rem;}
.about_box h4{    font-size: 2rem;}	
.about_box .btn_more{margin-top: 0rem;}	
.tit {	margin-bottom: 1rem;}	
.tit .btn_r{display: none;}	
	
.gstp{width:52%;}
.gstp img{max-width: 100%;}	
.gssj{width:46%;}
.pt-5 {    padding-top: 1rem !important;}
/*	.about_box{padding:1rem 2rem;max-width: 700px;bottom: -51px;}	
		
.shuju {padding-top: 1rem;}	

.about_box h4{line-height:1.5}	
.about_box .desc{line-height:1.5}
.about_box .btn_more{    margin-top: 1rem;}	
	*/
}	
@media(max-width:1024px){
.gstp{width:100%;}
.gstp img{width: 100%;}
.gssj{width:100%;}	
.about_box {position: relative;}	
.shuju ul li h4 span.counter {font-size: 2.5rem;}	
}



@media(max-width:768px){
.symain{margin-top: 50vh;}
}



.services{background:#f7f7f7;    padding: 30px 0;}
.services ul{display: flex}
.services ul li{padding:0 8px;width: calc(100% / 4);}
.services ul li .box{display:block;background:#fff}
.services ul li .img{overflow: hidden}
.services ul li .img img{transition:1s;max-width: 100%;    display: block;}
.services ul li:hover .img img{transform:scale(1.1)}
.services ul li .txt{border:1px solid #e8e9eb;padding:2rem 1rem 3.375rem;text-align:center}
.services ul li .txt h5{font-size:21px;color:#212121;font-weight:700;/*margin-bottom:1.25rem;*/height: 52px;}
.services ul li .txt p{font-size:.875rem;color:#747272;text-overflow:ellipsis;overflow:hidden;/*white-space:nowrap;*/line-height: 31px;}
.services ul li .txt .btn_more{position:relative;z-index:1;overflow:hidden;display:block;width:9rem;height:2.75rem;line-height:2.75rem;font-size:.875rem;color:#525252;margin:0 auto;border:1px solid #c5c5c7;border-radius:1.5rem;margin-top:1rem;transition:.5s}
.services ul li .txt .btn_more:hover{color:#fff}
.services .btn_more:before{content:"";width:200px;height:200px;border-radius:50%;transform-origin:center;transform:scale(0);background:#004382;position:absolute;z-index:-1;top:50%;margin-top:-100px;right:50%;margin-right:-100px;transition:.5s}
.services .btn_more:hover:before{transform:scale(1)}	


.syys {    width: 100%;    padding: 30px 5%;    margin: 0 auto;    box-sizing: border-box;}
.syyslb {    display: flex;    justify-content: space-between;    width: 100%;    margin: 40px 0 0;}
.syysnr {    width: calc((100% - 90px) / 4);    padding: 20px;    box-sizing: border-box;    transition: all 0.6s;}
.syysnr img {    display: block;    width: 63px;    margin: 0 auto 50px;}
.syysnr p:nth-child(2) {    position: relative;    margin-bottom: 30px;    font-size: 22px;    line-height: 36px;    color: #212121;    text-align: center;}
.syysnr p:nth-child(2)::before {content: "";position: absolute;bottom: -15px;left: 50%;width: 60px;height: 2px;background-color: #004382;transform: translateX(-50%);}
.syysnr p:nth-child(3) {line-height: 30px;color: #333;}
.syysnr:hover {    padding: 0 20px 20px;}

@media(max-width: 1200px) {
.services ul{    flex-wrap: wrap;}	
.services ul li{width: calc(100% / 2);}	
	

.syyslb{flex-wrap: wrap;}	
	
	
	
}
@media(max-width:1024px) {
.services ul li{width: calc(100% / 1);margin: 15px 0;}	
.services ul li .img img{width: 100%;}
.syysnr {width: 100%;}	

	
	
}



	
.lyIdx_title { width: 100%; text-align: center; padding: 0 3%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-bottom: 30px; }
.lyIdx_title p { font-size: 48px; background: linear-gradient(to top, #fff, #a5adb7); display: inline-block; -webkit-background-clip: text; color: transparent; opacity: 0.5; font-weight:500; text-transform:uppercase;  }
.lyIdx_title b { display: block; font-size: 40px; color: #191919; text-transform:uppercase}
.lyIdx_title span { color: #999; font-size: 18px; display: block; margin-top: 10px; }	
@media(max-width:768px){
.lyIdx_title p { font-size: 30px;}
.lyIdx_title b {display: block;font-size: 30px;}
}



.c1 {    width: 85%;    margin: 0 auto;}	
.main2 {position: relative;  padding: 31px 0;  background: #f7f7f7;  background-attachment: fixed;  overflow: hidden;}
.main2 * {  color: #191919;}
.main2 .particle {  width: 100%;  height: 100%;}
.main2 .c1 {  position: relative;  z-index: 2;}
.main2 .more {  border-color:#004382;}
.main2 .more:hover {border-color: #004382;background-color: #004382;color: #fff;}
.main2-items {  margin-top: 20px;}
.main2-item {  width:calc(100% / 3);cursor: pointer;    background: #f1f1f1;    border-radius: 20px;}
.main2-item:not(:last-of-type) {  margin-right: 3%;}
.main2-item .img {  /*-webkit-border-radius: 20px;  border-radius: 20px; */ isolation: isolate;  overflow: hidden;}
.main2-item img { /* -webkit-border-radius: 20px;  border-radius: 20px; */ overflow: hidden;  isolation: isolate;  transition: 0.5s;  -webkit-transition: 0.5s;width: 100%;display: block;}
.main2-item .txt {    margin: 24px 19px 34px;}
.main2-item .sort {  opacity: 1;}
.main2-item p {  line-height: 1.7;font-weight: bold; margin-top: 10px;  margin-bottom: 11px;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  transition: 0.5s;  -webkit-transition: 0.5s;}
.main2-item .date {  font-family: 'Gilroy'; /* opacity: 0.8;  */  font-size: 15px;line-height: 1.6;    color: #373636;}
.main2-item:hover p {  color: #004382;}
.main2-item:hover img {  transform: scale(1.04);}	
.jsb {  -webkit-justify-content: space-between;  -moz-justify-content: space-between;  -ms-justify-content: space-between;  -o-justify-content: space-between;  justify-content: space-between;}
.com-tit h3 {margin-bottom: 20px;font-size: 42px;line-height: 1;font-weight: bold;}
.com-tit p{font-size:20px;line-height: 2;}	
.in-more {display: inline-block;width: 170px;height: 48px;line-height: 48px;border-radius: 24px;border-width: 1px;border-style: solid;transition: 0.5s;-webkit-transition: 0.5s;    text-align: center;}
.in-more:hover {  letter-spacing: 2px;}	
.fx {  display: -webkit-box;  display: -moz-box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox;  display: flex;}	
@media(max-width:1200px){
.c1{width:90%;}	
.main2{padding: 35px 0;}
.main2-item .date{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;    -webkit-line-clamp: 3;	-webkit-box-orient: vertical;}
.main2-item p{font-size: 20px;}	
.com-tit h3{font-size: 30px;}	
.in-more{display: none;}
}





.content-top-left {    width: 49.5%;/*height: 360px;*/}
.swiper {    width: 100%;    height: 100%;}
.content-top-left-scroll {    position: relative;    display: block;    width: 100%;    height: 100%;}
.content-top-left-scroll img {    display: block;    width: 100%;    height: 100%;}
.content-top-left-scroll p {position: absolute;bottom: 0;left: 0;z-index: 10;/*width: calc(100% - 220px);*/padding-left: 20px;font-size: 20px;line-height: 60px;font-weight: bold;color: #FFFFFF;box-sizing: border-box;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: #02398a;width: 100%;}
.swiper-pagination {display: flex;    justify-content: flex-end;    right: 20px;    left: auto!important;    bottom: 24px!important;    width: 200px!important;}
.swiper-pagination span {    width: 12px;    height: 12px;    margin-left: 2px;    background-color: #FFF;    opacity: 1;}
.swiper-pagination-bullet-active {    background-color: #2B73CB !important;}
.content-top-right {    width:49%;}
.content-top-right-nav {    display: flex;    height: 50px;    line-height: 47px;    border: 1px solid #CCCCCC;    border-top: 3px solid #2B73CB;    border-bottom: 0;    text-align: center;    color: #434343;    box-sizing: border-box;}
.content-top-right-nav p {    width: calc(100% / 3);    border-bottom: 1px solid #CCCCCC;    border-right: 1px solid #CCCCCC;    font-size: 16px;    background: #F2F2F2;}
.content-top-right-nav p:nth-last-child(1) {    border-right: 0;}
/*.active {    border-bottom: 0!important;    color: #2B73CB;    background-color: #fff!important;}*/
.content-top-right-list {    display: none!important;}
.content-top-right-list-active {    display: block!important;}	

.zi_n1{overflow: hidden;}
.zi_n1 ul li{ width:100%; background:#fff;display: flex;padding:2.6%; margin:0 0 9px 0;    transition: all .5s ease;}
.zi_n1 ul li .time{ width:100px; margin-top:2%;}
.zi_n1 ul li .time .year{ font-size:57px; color:#555;line-height: 57px;}
.zi_n1 ul li .wz{position: relative;    width: calc((100% - 100px) / 1);    padding: 0 1%;}
.zi_n1 ul li .wz:before	{    position: absolute;    left: -17px;    top: 15%;    content: '';    background: #ddd;    width: 1px;    height: 70%;
    z-index: 1;}
.zi_n1 ul li .wz a.InfoTitle{ display:block;color:#2c2d2d;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-weight: bold;}
.zi_n1 ul li .wz p{font-size:14px;line-height:26px; margin-top:13px;overflow:hidden; color:#706f6f;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;
-webkit-box-orient: vertical;}
.zi_n1 ul li:hover .time .year,.zi_n1 ul li:hover .wz a.InfoTitle{ color:#fff;}
.zi_n1 ul li:hover .wz p{    color:#caebf5;}
.zi_n1 ul li:hover{ background:#004382; _cursor:pointer; }

	
	
@media screen and (max-width:1024px) {
.content-top-left {width: 100%;}	
.content-top-right {width:100%;}	
.main2-items{display: unset;}
.zi_n1 ul li .time{ width:70px; margin-top:2%;}
.zi_n1 ul li .time .year{ font-size:40px; color:#555;line-height: 40px;}
.zi_n1 ul li .wz{ width: calc((100% - 70px) / 1)}	
	}


















.footer {  position: relative;  z-index: 1;  pointer-events: auto;}	
footer {  background: #004382;  width: 100%;  padding: 0 4.6875vw;  color: #fff;}
footer.scrollFixedActive {  position: fixed;  bottom: 0;  left: 0;  pointer-events: auto;}
.footerTop {  display: flex;  justify-content: space-between;  padding: 3.6458vw 0 1.5625vw;width: 85%;    margin: 0 auto;}
.footerTopItem figure {  margin-bottom: 45px;}
.footerTopItem .item {  display: flex;  align-items: center;  margin-bottom: 0.8333vw;}
.footerTopItem .item i {  margin-right: 0.6771vw;  cursor: pointer;}
.footerTopItem .item span {  margin-right: 0.6771vw;}
.footerTopList {  display: flex;    margin: 0 2%;}
.footerTopList .item {  text-align: center;  margin:0 32px;}
.footerTopList .item a {  transition: .5s;  line-height: 1.2;    color: #fff;}
.footerTopList .item a:hover {  color: #5f9ad1;}
.footerTopList .item > a {  font-weight: 700;  margin-bottom: 1.5625vw;  display: block;}
.footerTopList .item .list {  display: block;}
.footerTopList .item .list a {  display: block;  margin-bottom: 1.0417vw;}
.footerTopImg p {  margin-top: 1.0417vw;  text-align: center;    color: #fff;}
.footerBot {  border-top: 1px solid #155088;  display: flex;  justify-content: space-between;  padding: 1.3021vw 0 2.3438vw;  flex-wrap: wrap;}
.footerBot p {  line-height: 1.4;}
.footerBot p a {  transition: .5s;color: #fff;}
.footerBot p a:hover {  color: #5f9ad1;}
.backToTop {  cursor: pointer;  font-weight: 700;  font-family: "dinCondmid","Noto Sans SC,PingFang SC,Microsoft Yahei,miui,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,sans-serif";  text-transform: uppercase;  margin-left: 1.4583vw;}	
.footertopri {  text-align: center;  line-height: 1.5;  color: rgba(255, 255, 255, 0.4);}
.footertopri .pic {  width: 160px;  height: 160px;  margin-left: auto;  margin-right: auto;  margin-bottom: 5px;}	
.footertopri .pic img{    max-width: 100%;}
.footertopri p{line-height: 40px;}
@media(max-width:1450px){
.footerTop{width:100%;}
.footerTopList .item {margin: 0 27px;}
}
@media(max-width:1200px){
.footerTopList{margin: 0 4%;}
.footerTopList .item{    margin: 0 40px;}	
.footerTopList .item:nth-child(4),.footerTopList .item:nth-child(5){display: none;}
}	
@media(max-width:991px){
.footerTop{width:85%;}
.footerTopList .item{display: none;}
.footerTopItem figure{margin-bottom: 25px;}
.footerTopItem .item{line-height: 40px;}
}	

@media(max-width:640px){
.footerTop{display: unset;}
.footerTopItem,.footertopri{width: 100%;padding: 40px 10% 0;}
}








	
.foot_share ul{font-size:0;margin-top:.875rem}
.foot_share ul li{display:inline-block;margin-right:.625rem}
.foot_share ul li a{display:inline-block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;border-radius:50%;cursor:pointer}
.foot_share ul li a img{transition:.3s;max-width:50%;max-height:50%;vertical-align: middle;}
.foot_share ul li a{position:relative;z-index:1;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.foot_share ul li a:before{content:"";width:100%;height:100%;border-radius:50%;border:1px solid #fff;border:1px solid #f4f4f4;display:block;position:absolute;z-index:-1;left:0;top:0;transition:all .5s ease 0s;-webkit-transform:all .5s ease 0s}
.foot_share ul li a:after{content:"";width:100%;height:100%;border-radius:50%;display:block;background-color:#0869ac;position:absolute;z-index:-1;left:0;top:0;transform:scale(.6);-webkit-transform:scale(.6);opacity:0;-moz-transition:all .6s cubic-bezier(.445,.145,.355,1);-o-transition:all .6s cubic-bezier(.445,.145,.355,1);-ms-transition:all .6s cubic-bezier(.445,1.045,.355,1);transition:all .6s cubic-bezier(.445,.145,.355,1);visibility:hidden}
.foot_share ul li a:hover:before{opacity:0;transform:scale(1.3);-webkit-transform:scale(1.3)}
.foot_share ul li a:hover:after{transform:scale(1);-webkit-transform:scale(1);opacity:1;visibility:visible}	

	
	
	
.tc1 .tc{pointer-events:none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(1.1);display:none}
.tc1 .tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto;transform:scale(1)}
.tc1 .close:hover{transform:rotate(180deg)}
.tc,.tc1 .close{transition:all ease .4s;-moz-transition:all ease .4s;-ms-transition:all ease .4s;-o-transition:all ease .4s;-webkit-transition:all ease .4s}
.tc1 .tc-box{position:absolute;background:#fff;overflow:hidden;top:50%;z-index:9999;width:12rem;border-radius:3px;left:50%;margin-left:-6rem;margin-top:-7.5rem;padding-top:0}
.tc-box{margin:0 auto;box-sizing:border-box;display:block;position:relative;z-index:1;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:anim-close-2;animation-name:anim-close-2}
.tc.act .tc-box{-webkit-animation-name:anim-open-2;animation-name:anim-open-2;transform:scale(1)}
.tc1 .tc.act{display:block}
.tc1 .close{position:absolute;cursor:pointer;font-size:20px;right:30px;top:30px}
.tc1 .tc-box h3 img{width:12rem;height:12rem}
.tc1 .tc-box h5{width:12rem;height:3rem;line-height:3rem;font-size:1rem;color:#fff;background:#0869ac;text-align:center}
.tc{transition:all ease .3s;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999999;pointer-events:none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tc.act{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;display:block;pointer-events:auto}
.tc-box{width:60rem;padding-top:40px;max-width:80%;margin:0 auto;margin-top:-80px;box-sizing:border-box;display:block;position:relative;z-index:1;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}
.tc.act .tc-box{-webkit-animation-name:anim-open-2;animation-name:anim-open-2;transform:scale(1)}	
.close{position:absolute;cursor:pointer;color:#e13a39;font-size:30px;right:30px;top:30px}
.tc_bg{height:100%;background:rgba(0,0,0,.85);position:absolute;top:0;left:0;width:100%;z-index:0}	
	










/************************end**********************************/


/*整体架构布局*/
.wrap{ width:90%; margin:0px auto;}
.wrap .content{ width:100%; margin:0 auto; margin-top:10px;}


/*n*/
.subBanner{margin-top: 84px;padding-top:370px;background-position: center center;background-size: cover;position: relative;}
.subTitle{position: absolute;    width: 80%;    left: 20%;top: 40%;	/*margin-left: -600px;*/}
.subTitle .name{font-size:40px;color: #fff;font-weight: bold;	position: relative;	z-index: 9;	padding-top: 20px;text-shadow: #000000 2px 2px 2px;}
.subTitle .alias{font-size: 40px;color: #fff;font-weight: bold;	position: absolute;	top: 0;	left: 0;width: 100%;text-transform: uppercase;	opacity: 0.55;}
/*subBanner end*/

@media(max-width:1200px){
.wrap{width:100%;}	
.subBanner{margin-top: 70px;    padding-top: 270px;}
.subTitle{left: 5%}
.subTitle .name{font-size:30px;padding-top: 10px;}
.subTitle .alias{font-size: 26px;}		
}

@media(max-width:640px){
.subBanner{padding-top: 180px;}
	
	
}




.public_nav3{background: #f4f4f4;}
.public_nav3 .nav{ margin: 0 auto;}
.public_nav3 .nav ul{display: flex;justify-content: end;}
.public_nav3 .nav ul li{line-height:80px;color:#444;}
.public_nav3 .nav ul li a{display: block;color: inherit;padding: 0 20px;text-align: center;}
.public_nav3 .text{float:right;line-height:80px;color:#666;}
.public_nav3 .nav ul li:hover,.public_nav3 .nav ul li.on{color:#fff;background: #02398a;}
._act2 {color: #fff !important;background:#02398a;}	
.public_nav3 .text{display: none;}

@media(max-width:768px){
.public_nav3 .nav ul li{line-height: 55px;}
.public_nav3 .nav ul li:last-child{margin-left:0;margin-right:auto;}
}
@media (max-width: 640px){
.public_nav3 .nav ul{flex-wrap: wrap;justify-content: space-evenly;}	
.public_nav3 .nav ul li {width:33%;}
.public_nav3 .nav ul li a{padding:0 10px;}
}
@media(max-width:480px){
.public_nav3 .nav ul li{width:50%;}
}
@media(max-width:375px){
.public_nav3 .nav ul li a{}
}
.bswz {position: relative;width: 70%;margin: 0 auto;color: #000000;font-size: 16px;text-align: center;/*padding-bottom: 100px;*/margin-top: 25px;margin-bottom:20px;}
.bswz p{font-size: 38px;font-weight: bold;    line-height: 100px;    color: #134692;}
.bswz:before {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 67px;height: 2px;background: #02398a;z-index: 1;}
.bswz:after {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 200px;height: 2px;background: #f1f1f1;}
@media(max-width:640px){
.bswz{margin-top: 20px;margin-bottom: 20px;}
.bswz p {font-size: 23px;}
}




.cul{display: flex;    background: #f9f9f9;    flex-wrap: nowrap;    justify-content: space-between;    position: relative;}	
.cul .cul-l{line-height: 40px;margin-right: 5%;width: 50%;padding: 10px 0 0 30px;    box-sizing: border-box;}
.cul .cul-l p strong{color: #02398a;    font-size: 19px;width: 172px;    display: inline-block;    text-align: right;}
.cul .cul-r{width: 50%;   top: 50%;left: 50%;position: absolute;transform: translateY(-50%);}
.cul .cul-r img{display: block;max-width: 100%;}
@media(max-width:1200px){
.cul{display: unset;}
.cul .cul-l,.cul .cul-r{width:100%;padding: 0;margin: 0 auto;  position: unset;transform: unset;}
.cul .cul-r img{    width: 100%;}
	}	






.culture_li { display: flex;    justify-content: space-between;margin-bottom: 100px;}
.culture_item {padding: 2.5vw 0;}
#cultureShow {display: none;border-top: 1px solid #ddd;line-height: 28px;margin-top: 24px;margin-bottom: 20px;padding-top: 10px;}
.culture_m {display: none;}
.culture_line {justify-content: center;}
.culture_line:first-child {justify-content: flex-start;}
.culture_line:last-child {justify-content: flex-end;}
.culture_item .culture_listName {font-size: 24px;margin-bottom: 1.8vw;font-weight: bold;color: #02398a;}
.culture_item .culture_listLine {font-size: 16px;color:#444;line-height: 36px;    height: 56px;}
.culture_item .culture_listLine strong{font-size:20px;}	
.culture_bg {height: 38vw;overflow: hidden;width: 100%;}
.culture_bg .culture_bg_img {width: 100%;height: 140%;position: absolute;left: 0;top: -20%;background-repeat: no-repeat;background-position: bottom center;    background-size: cover;background-attachment: fixed;}
.culture_bg .culture_bg_name {position: absolute;bottom: 2.5vw;left: 8vw;color: rgba(255,255,255,.6);font-size: 16px;}	










.ny_ab{margin:0 auto;}	
.ny_ab .gsjj_tit{width: 100%;    float: right;text-align: right;height: 120px; position: relative; margin-bottom: 20px;}
.ny_ab .gsjj_tit em{font-size: 67px; text-transform:uppercase;letter-spacing: -6px;line-height: 100px;color: #EBEBEB; background: linear-gradient(to top,rgba(255,255,255,.0) 15%,#EBEBEB);-webkit-background-clip: text; color: transparent;}
.ny_ab .gsjj_tit h2 {font-size: 42px;position: relative;top: -40px;font-weight: bold;color: #264480;}
.ny_ab .show_gsjj{width: 100%; float: left;}
.ny_ab .show_gsjj p{line-height:34px;margin-top: 10px;color: rgba(51,51,51,.9);}	
.ny_ab .show_gsjj p img{max-width: 100%;}
@media(max-width:1024px){
.ny_ab .gsjj_tit h2{font-size: 29px;}
}

@media(max-width:640px){
.ny_ab .gsjj_tit em {font-size: 48px;}
}
@media(max-width:450px){
.ny_ab .gsjj_tit em {font-size: 40px;}
.ny_ab .gsjj_tit h2 {font-size: 23gpx;}
.ny_ab .show_gsjj{width: 97%; }

}


.case_list ul{display: flex;flex-wrap: wrap;}
.case_list li{ width:calc(92% / 4);margin: 0 1% 2%;}
.case_list .pd{ margin-right:10px; display:block; position:relative; overflow:hidden;}
.case_list .img{ position:relative; overflow:hidden;}
.case_list .img img{ width:100%; /*height:240px;*/ display:block; }
.case_list .img .i{ position:absolute; left:0px; bottom:0px; right:0px; font-size:18px; height:70px; line-height:70px; overflow:hidden; color:#000; text-align:center; z-index:2; background:rgba(255,255,255,0.9); transform: translateY(100%); transition:all ease 0.3s; font-weight:bold;}
.case_list .text{ text-align:center; position:relative; height:90px; overflow:hidden;}
.case_list .h3{ font-size:18px; overflow:hidden; color:#000; position:relative; z-index:2; transition:all ease 0.3s; padding-top:20px;text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}
.case_list .p{ font-size:14px; color:#6a6969; position:relative; z-index:3; transition:all ease 0.3s;line-height: 30px;}
.case_list .p span{ margin-right:5px;}
.case_list .b{ position:absolute; left:0px; top:0px; right:0px; height:0%; background:#323235; opacity:0; z-index:1;}
.case_list .pd:hover .img .i{ transform: translateY(0%);}
.case_list .pd:hover .text{}
.case_list .pd:hover .h3{ transform: translateY(-100%); height:22px; opacity:0; padding-top:0px;}
.case_list .pd:hover .p{ color:#fff;}
.case_list .pd:hover .b{ height:70px; opacity:1;}


.case-items {width: 80%;margin:25px auto 25px;}
.case-item {  margin-bottom: 20px;  border-bottom: 1px solid rgba(112, 112, 112, 0.15);    align-items: center;background: #f6f6f6;}
.case-item:nth-of-type(even) {  -webkit-flex-direction: row-reverse;  -moz-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  -o-flex-direction: row-reverse;  flex-direction: row-reverse;}
.case-item:nth-of-type(even) .txt {  padding: 0 9.1% 0 3.9%;}
.case-item .img {  width: 50%;  overflow: hidden;}
.case-item .img img {  transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);  -webkit-transition: 0.5s cubic-bezier(0.65, 0, 0.35, 1);width: 100%;display: block;}
.case-item .txt {  width: 50%;  padding: 0 6.1% 0 6.9%;  box-sizing: border-box;}
.case-item h3 {  position: relative;  padding-bottom: 27px;  margin-bottom: 31px;    font-size: 24px;font-weight: bold;}
.case-item h3::after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 45px;  height: 4px;  background-color: #0d3375;}
.case-item p {  color: #666;line-height: 31px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  -webkit-box-orient: vertical;}
.case-item .in-more {color: #656565;border-color: #aaa9a9; margin-top: 54px;  cursor: pointer;}
.case-item:hover img {transform: scale(1.04);}
.case-item:hover .in-more {  color: #fff;  border-color:#0d3375;  background-color: #0d3375;  letter-spacing: 2px;}	
	


@media(max-width:1024px){
.case_list li{    width: calc(92% / 2);}
.case-items{width:100%;}
.case-item{display: unset;width: calc(97% / 2);}
.case-item .txt{    width: 100%;padding:10% 4.1% 10% 4.9%}	
.case-item:nth-of-type(even) .txt{padding:10% 4.1% 10% 4.9%}	
.case-item .img {width: 100%;}	
	
}

@media(max-width:768px){
.case-item{display: unset;width: calc(97% / 1);}
}

@media(max-width:640px){
.case_list ul{justify-content: center;}	
.case_list li {width: calc(92% / 1); }
}

.mxw-advantage {  background:url("../UploadFiles/jiaod/ad.jpg")no-repeat center;  background-size: cover;background-attachment: fixed;padding-top: 50px;
padding-bottom: 20px;display: flex;}
.mxw-advantage .ad-it{width:calc(100% / 4);margin:0 1%;transition: margin-top 0.4s;}	
.mxw-advantage .ad-it .icon {  margin: 0 auto;  width: 150px;}
.mxw-advantage .ad-it .icon img{max-width: 100%;}
.mxw-advantage .ad-it .info {  background-color:#f9f9f9;padding:51px 17px 56px;margin-top: -68px;border-radius: 10px;}
.mxw-advantage .ad-it .title {  font-size:26px;  color: #000;  line-height:1; height: 56px; margin-bottom:10px;  text-align: center;}
.mxw-advantage .ad-it .desc { color: #666;  line-height: 1.8; /* text-align: center;text-align: justify;*/}
.mxw-advantage .ad-it:hover {    margin-top: -4rem;  }
.mxw-advantage .ad-it:hover .title {    color: #014099;  }
.mxw-advantage .ad-more {  margin:50px auto 0;  color: #fff; text-align: center;  width:162px;  height:53px;  border-radius: 1.6667rem;  background-color: #014099;  display: block;  line-height:53px;  transition: box-shadow 0.4s, transform 0.4s;}
.mxw-advantage .ad-more:hover {  color: #fff;  box-shadow: 0 0 0.1667rem -0.0333rem rgba(255, 255, 255, 0.4);  transform: translateY(-0.1667rem);}

@media(max-width:1340px){
.mxw-advantage{flex-wrap: wrap;}
.mxw-advantage .ad-it{width: calc(92% / 2);margin: 0 2%;}
.mxw-advantage .ad-it .icon{width: 115px;}
.mxw-advantage .ad-it .title{font-size:23px;height: 100%;}	
.mxw-advantage .ad-it .info{padding: 51px 21px 60px;}
	
	
}


@media(max-width:1200px){
.mxw-advantage .ad-more{width: 175px;height: 68px;line-height: 68px;border-radius: 33px;}
.mxw-advantage .ad-it .title{height: auto;}

}

@media(max-width:1024px){
.mxw-advantage{    flex-wrap: wrap;	}
.mxw-advantage .ad-it {	width: calc(96% / 1);}
}


/*n lx*/
.ny_con_box{ width:100%;margin-top: 20px;}
.ny_con_box_01{ width:100%; padding:40px 0px 0px;}
.ny_con_box_01 .con_box{display: flex;justify-content: space-between;}	
.ny_con_box_01 .con_box li{width:calc(100% / 4);margin: 0 15px;}
.contact_box{ display: block; overflow: hidden; color: #788291;text-align: center;}
.contact_box img { height: 140px; width: auto; margin-bottom: -70px; position: relative;  z-index: 5;-moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s;  -o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;  transition: all .8s ease 0s;}
.contact_box:hover img{cursor: pointer; -moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);-webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.contact_box .bj {-moz-box-shadow: 2px 0 70px rgba(194, 205, 239) inset;-webkit-box-shadow: 2px 0 70px rgb(2 57 138 / 51%) inset;box-shadow: 2px 0 70px rgb(2 57 138 / 51%) inset;  padding: 88px 15px 44px 15px;  border-radius: 20px;  transition: all .5s;/*min-height: 235px;*/}
.contact_box .bj span { font-weight: bold; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  font-size: 32px; color: #05163f; margin: 20px auto 10px;}
.contact_box .bj p{line-height:	40px;font-size: 22px;}	
.contact_box:hover .bj {-moz-box-shadow:2px 0 63px rgb(2 57 138 / 79%) inset;-webkit-box-shadow: 2px 0 63px rgb(2 57 138 / 79%) inset;box-shadow: 2px 0 63px rgb(2 57 138 / 79%) inset;}	
	
.lxlist {  width: 100%; /*margin-bottom: 62px; font-size: 0; */ text-align: center;  display: flex}
.lxlist li {  display: inline-block;width: 33.33%;position: relative;}
.lxlist li:before {content: '';position: absolute;left: 0;top: 10px;bottom: 10px;  z-index: 0;width: 1px;background-color: #eee;}
.lxlist li:first-child:before {  display: none;}
.lxlist li a {  display: block;}
.lxlist .pic {  /*height: 70px; */ padding-top: 10px;  background: url('../images/ear.png') top no-repeat;  font-size: 0;  line-height: 40px;}
.lxlist .pic img {  max-width: 100%;  max-height: 100%;}	
.lxlist li h3 {  font-size: 24px;  color: #000;line-height: 64px;height: 64px;overflow: hidden;  -webkit-transition: .5s;  transition: .5s;}
.lxlist li .txt {font-size: 18px;color: #444;line-height: 26px;  margin-top: 6px;  height: 52px;  overflow: hidden;  padding: 0 20px;}
.lxlist li .txt span {  display: inline-block;}
.lxlist li:hover h3 {  color: #f39700;}
.col-2 {width: 50%;}	
.contact_txt{padding-left:10vw;background-color:#eef3f7;}
.contact_txt>div{padding:3vw 5vw 8vw 0;}
.contact_info{align-items:center;margin-top:4vw;}
.contact_map #container_map{width:100%;height:100%;}	
.contact_info p{ display:block; font-size:18px;line-height:30px; margin:20px auto; text-align:left; overflow: hidden; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.contact_info h2{font-weight: bold;font-size: 23px;text-align: left;color: #01439a;line-height: 60px;}	
.contact_info p:nth-child(2){padding-left: 40px;background:url(../../UploadFiles/jiaod/contact_icon02.png) left no-repeat;}
.contact_info p:nth-child(3){padding-left: 40px;background:url(../../UploadFiles/jiaod/contact_icon04.png) left no-repeat;}
.contact_info p:nth-child(4){padding-left: 40px;background:url(../../UploadFiles/jiaod/contact_icon03.png) left no-repeat;}	

@media(max-width:1024px){
.lxlist{display: unset;}
.contact_txt>div{padding:3vw 5vw 8vw 0;}		
.col-2 {width: 100%;}	
	
	
	
}

.ny-news { padding: 10px 0 30px;background-color: #f3f6f7;}
.ny-news .w1430 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 90%; margin: 0 auto; }
	
.article-left li {width: 100%;height: 140px;padding: 15px 0;border-bottom: 1px solid #E9E9E9;}
.article-left li a {display: flex;    width: 100%;    height: 140px;}
.article-left li a img {    display: block;    width: 210px;    height: 140px;    margin: 0 10px 0 0;}
.article-left li a .article-left-text {    width: calc(100% - 220px);}
.article-left-text p:nth-child(1) {height: 26px;padding: 0 10px 0 5px;margin: 8px 0;font-size: 24px;line-height: 26px;font-weight: bold;color: #434343;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article-left-text p:nth-child(2) {height: 60px;font-size: 16px;line-height: 30px;padding: 0 10px 0 5px;color: #979797;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.article-left-text p:nth-child(3) {height: 20px;margin: 16px 0 0 0;padding: 0 10px 0 5px;font-size: 16px;line-height: 20px;color: #2B73CB;   overflow: hidden;}
.article-left li:hover {background-color: #F8F8F8;}
.article-left li a img:hover {opacity: 0.9;}
.article-left li a p:nth-child(1):hover {color: #2B73CB;}	

	
.list {/*grid-gap: 65px 50px;   grid-template-columns: repeat(4,minmax(0,1fr)); */    margin-bottom: 1rem}
.list .item {    width: calc(96% / 4);margin: 1% 0.5%;background-color: #fff;border: 1px solid #e6e6e6;border-bottom-right-radius: 84px;padding: 35px 27px 60px;-webkit-transition: border-bottom-right-radius .8s ease,border-color .3s ease-out;    transition: border-bottom-right-radius .8s ease,border-color .3s ease-out}
.list .item .t-it {font-size: 18px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;display: -webkit-box;font-weight: 600; line-height: 2;    height: 74px;margin-bottom: 20px;overflow: hidden;    text-overflow: ellipsis;    -webkit-transition: color .3s ease-out;transition: color .3s ease-out}
.list .item .pic {background-color: #e5e5e5;    margin-top: .2rem;overflow: hidden;padding-bottom: 65.8064516129%;position: relative}
.list .item .pic img {height: 100%;    left: 0;    -o-object-fit: cover;    object-fit: cover;     position: absolute;    top: 0;    width: 100%}
.list .item .txt {-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666;display: -webkit-box;height: 3.6em;margin-top: .15rem;overflow: hidden;text-overflow: ellipsis}
.list .item .time {-webkit-box-align: end;    -ms-flex-align: end;    align-items: flex-end;    color: #919191;    margin-top: .15rem}
.list .item .time .day {font-size: 36px;    font-weight: 600;    line-height: 1.2}
.list .item .time .year {margin-left: 8px;    margin-top: .1rem}		
.list .item:hover {border-bottom-right-radius: 0;border-color:#134692   }
.list .item:hover .t-it {color: #134692;}
.list .item:nth-child(4n+1),.list .item:nth-child(4n+1) .lazy {-webkit-animation-delay: 0s;animation-delay: 0s}
.list .item:nth-child(4n+2) {        -webkit-animation-delay: .1s;        animation-delay: .1s    }
.list .item:nth-child(4n+2) .lazy,.list .item:nth-child(4n+3),.list .item:nth-child(4n+3) .lazy {-webkit-animation-delay: .2s;animation-delay: .2s    }
.list .item:nth-child(4n+4),.list .item:nth-child(4n+4) .lazy {-webkit-animation-delay: .3s;animation-delay: .3s    }
.lazy img {height: 100%;    left: 0;    -o-object-fit: cover;    object-fit: cover;    opacity: 0;    position: absolute;    top: 0;    width: 100%}
.lazy .bg {background-position: 50%;    background-repeat: no-repeat;    background-size: cover;    opacity: 0}	

.grid {display: flex;flex-wrap: wrap;/*display: grid*/  }


@media(max-width:1200px){
.list .item{width: calc(96% / 3);}
}
@media(max-width:1024px){
.list .item{width: calc(96% / 2);}
}
@media(max-width:768px){
.grid{justify-content: space-around;}
.list .item{width: calc(96% / 1);}
}

/*na*/
.pclist {display: flex;/*justify-content: space-between;*/flex-wrap: wrap;}
.pclist li {position: relative;width:calc(92% / 4);margin: 1% 1%;}
.pclist li:hover .pcltxt {background: #01439a;}
.pclist li:hover .pctl {color: #fff;}
.pclist li:hover .pctr {border: 1px solid #fff;	background: #fff;}
.pclist li:hover .pctr i {	background: url(../../UploadFiles/jiaod/vbg02.png) no-repeat;	background-size: contain;}	
.pclpic {	position: relative;	    padding-bottom: 70.50473186%;background: #fff;	/*height: 296px;*/}
.pclpic img {display: block;	position: absolute;	top: 0;	left: 0;right: 0;	bottom: 0;	margin: auto;	max-width: 100%;/*max-height: 100%;*/width: 100%;}
.pcltxt {padding: 30px 20px;	transition: 0.45s;}
.pcltxt.clearfix:after{content:"";display:block;clear:both;}
.pctl {	display: block;	float: left;width: 90%;	color: #333333;	font-size: 20px;}
.pctr {	display: block;	float: right;width: 32px;height: 32px;border-radius: 50%;	border: 1px solid #999;}
.pctr i {display: block;width: 23px;height: 30px;background: url(../../UploadFiles/jiaod/vbg01.png) no-repeat;background-size: contain;margin: 2.5px auto 0;}
.eT {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}	
.linkA {position: absolute;	left: 0;top: 0;	width: 100%;height: 100%;background: url(../../UploadFiles/jiaod/w0.png) no-repeat;z-index: 99;}	

@media(max-width:1200px){
.pclist li{width: calc(92% / 3);}
}
@media(max-width:1024px){
.pclist{justify-content: space-between;}
.pclist li{width: calc(92% / 2);}
.pcltxt {padding: 20px 20px;}
}
@media(max-width:768px){
.pclist{justify-content: center;}
.pclist li{width: calc(92% / 1);}}

/*nal*/
.ny_nr{margin:auto;}	
.ndbot {position: relative;z-index: 10;margin-top: 60px;}
.ndbtitle {	color: #000000;	font-size: 30px;line-height: 1.5;text-align: center;}
.ndbnr {margin-top: 40px;border-top: 1px solid #02398a;	color: #444444;font-size: 16px;	padding: 70px 0 70px;}
.ndbnr .img {text-align:center;}
.ndbnr .img img{max-width: 100%;}	
.ndbnr p{line-height:40px;text-indent:2em;}	
.ndbbt {position: relative;margin: 68px 0;}
.ndbbt li a{line-height: 40px;}	
.ndbbt li:nth-child(1){position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: block;color: #676767;	width: 30%;}
.ndbbt li:nth-child(3){position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;color: #676767;	width: 30%;}	
.ndbbt li a:hover {color: #02398a;}
.ndbreturn {display: block;	width: 110px;height: 40px;margin: 0 auto;background:#02398a;text-align: center;line-height: 40px;color: #FFFFFF;}

@media(max-width:768px){
.ndbbt li:nth-child(1),.ndbbt li:nth-child(3){position: relative;width: 100%;}
.ndbbt li:nth-child(2) {display: none;}

}








/*nn*/
.newsInner { padding: 25px 0 10px; }
.newsInner h5 { color: #333333; font-size: 26px; }
.newsInner .title { margin-top: 15px;/* margin-bottom: 25px;*/ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsInner .title p{line-height: 40px;}
.newsInner .title div span { font-size: 14px; color: #999999; display: inline-block; margin-right: 23px; }
.newsInner .title div a { color: #999; font-size: 16px; -webkit-transition: .5s; transition: .5s; margin: 0 !important; padding: 0 !important; background: none !important; margin-right: 20px !important; }
.newsInner .title div a:hover { color: #0054A3; }
.newsInner .title div a:last-child { margin-right: 0; }
.newsInner .inners { border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 25px 0 50px; }
.newsInner .inners p {color: #444;line-height: 34px;}
.newsInner .inners img{max-width: 100%;margin: 10px 0;}
.newsInner .prevnext { margin-top:20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsInner .prevnext .left { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsInner .prevnext .left p{height: 40px;line-height: 40px;color: #666666;padding: 0 12px;background: #E8E8E8;margin-right: 10px;-webkit-transition: .4s;transition: .4s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;    margin-bottom: 15px;}
.newsInner .prevnext .left a {color: #666666; }
.newsInner .prevnext .left p:hover{background: #02398a;color:#fff;	}
.newsInner .prevnext .left p:hover a{color:#fff;}
@media(max-width:1024px){
.newsInner {padding: 60px 0 65px;}
.newsInner .prevnext .left{flex-wrap: wrap;}
.newsInner .prevnext .left p{width:100%;}
	}	
@media(max-width:768px){
.newsInner .prevnext .left{display: block;}
.newsInner .prevnext .left p{ margin-bottom: 15px;}
	}	




/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;width: 100%;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}




/*图片频道*/



/* 图片分页方式的样式*/
/*.imagelist{margin:0 auto;width:990px;} 
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
 图片分页方式的样式结束*/

/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}
/*组图显示方式的样式结束*/

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
/*平行显示方式样式结束*/
#pageNext{text-align:right}



/*图片 -栏目页*/


/* 图片分页方式的样式*/
.imagelist{} /*总宽度*/
.imagelist .imagetop{ padding:10px 0;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb { height:112px;background:#FFF;padding:5px;}
/*.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}*/
.thumb_1 .font-28{font-size:18px;color:red;}
/*.thumb_2 {float: left;width: 790px;}*/
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;box-sizing: border-box;}
#scrool_div img{width:126px;height:95px;margin:5px;}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/* 图片分页方式的样式结束*/

.picnr{width: 100%;display: flex;flex-wrap: wrap;}
.picnr .cpl{width: 50%;margin-bottom: 10px;}
.picnr .cpl .imagelist{width: 100%;}
.cpl .imagetop{display: none;}
.cpl .defaultimagesrc{width: 100%; margin: 0;padding: 0;}
.cpl .defaultimagesrc img{width: 100%;max-height: 450px; margin: 0 ;padding: 0;display: block;box-sizing: border-box;}
.thumb .thumb_1{display: none;}
.thumb .thumb_2{width: 100%;}
.thumb_2 #scrool_div{width: calc(100% - 80px);}
/*#scrool_div #scrool_wrap{left: 0!important;}*/
.picnr .cpr{width: 50%;padding-left: 30px;box-sizing: border-box;margin-bottom: 10px;}
.picnr .cpr h2{line-height: 40px;font-size: 30px;font-weight: bold;color:#262626;margin-bottom: 30px;}
.picnr .cpr p{line-height: 30px;}
.picnr .cpr .cpjjd{width: 100%;/*height: 65px;*/overflow: hidden;margin-top: 20px;line-height: 30px;}
.picnr .cpr .cpjjd p{font-size: 18px!important;line-height: 30px!important;font-weight: normal!important;color: #333!important;}
.picnr .cpr img{width:25%;margin: 20px 20px 20px 0;}
.picnr .cpr .lxfs{width: 100%;padding: 20px;background-color: #f6f6f6;}
.picnr .cpr .lxfs p{font-size: 16px;line-height: 40px;font-weight: 500;border: 0;}
.picnr .cpr .lxfs a{width: 150px;height: 51px;display: block;background-color: #0952b5;font-size: 18px;font-weight: 550;line-height: 51px;text-align: center;color: #fff;border-radius: 9px;}
.js{width: 100%;}
.jstop{width: 100%;height: 60px;background-color: #f1f1f1;}
.jstop a{width:150px;display: block; font-size: 22px;font-weight: 600;color:#0952b5;height: 60px;line-height: 60px;background-color: #fff;border-top: 5px solid #0952b5;box-sizing: border-box;text-align: center;}

@media(max-width:1024px){
.picnr .cpl{width: 100%;}
.picnr .cpr{width: 100%;margin-top: 44px;}	}	
	
.pro_attr_box {    margin: 15px 0;}
.pro_attr_list {    display: flex;}
.pro_attr_list:first-child .attr_name {border-top: 1px solid #000;}
.attr_name {    padding: 10px;    border-bottom: 1px solid #003a71; color: #003a71;    line-height:2;    min-width: 80px;width:160px;}
.pro_attr_list:first-child .attr_value {border-top: 1px solid #dcdcdc;    text-transform: uppercase;}
.attr_value {flex: 1;margin-left: 18px;display: flex;    align-items: center;    border-bottom: 1px solid #dcdcdc;}
.pro_attr_list:nth-child(6)	.attr_name{height: 53px;    border-bottom: 0;}
.pro_attr_list:nth-child(6) .attr_value {border-bottom:none}




/*图片筛选*/

.photolisting{}
.photolisting ul{ padding-top:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting li a{width:174px;}
.photolisting img{width:163px; height:90px; border:#e5e5e5 1px solid; padding:2px; }
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}



.picpl{}
.picpl .search01{ border:1px solid #E7E7E7; margin-top:10px;}
.picpl .search01 .title{ height:40px; line-height:40px;padding-top:5px;border-bottom:1px solid #E7E7E7;}
.picpl .search01 .title h2{ font-size:18px; font-weight:normal;padding-left:15px;}
.picpl .search01 .keyform .keywordform{ font-size:16px;}
.picpl .search01 .keyform .keywordform #key{ height:20px;}
.picpl .search01 .keyform .keywordform .fcsearch{ height:24px; width:45px; color:#fff; background:#FF9900; border:1px solid #FF9900;}
.picpl .tabtit{background:#F3FAFF; border:1px solid #CCE0F5;}
.picpl .left01{border:#e5e5e5 1px solid;}
.picpl .left01 .title{height:40px;line-height:40px;overflow:hidden; font-size:16px; padding-left:15px; color:#333;}
.picpl .left01 .left01box{padding:10px;}
.picpl .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left01 .searchbox .content_nei{}
.picpl .left01 .searchbox .content_nei ul{}
.picpl .left01 .searchbox .content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left01 .searchbox .content_nei h1{width:120px; float:left;}
.picpl .left01 .searchbox .content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left01 .searchbox .content_nei h3{width:520px; float:right;}
.picpl .left01 .searchbox .content_nei h3 a{ font-size:14px; font-weight:bold; text-decoration:underline;}
.picpl .left01 .searchbox .content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left01 .searchbox .content_nei h3 span.intro{font-size:12px; font-weight:normal;}
.picpl .fieldmenu .condition_title{ font-size:14px; width:80px; float:left; line-height:30px; padding-left:15px;}
.picpl .fieldmenu .container{ font-size:14px; width:600px; float:right;}
.picpl .fieldmenu .container strong{ border:1px solid #03A2DC; padding:2px; color:#fff; background:#03A2DC}
.picpl .fieldmenu  .container a{ padding:0px 8px;}
.picpl .search02 .tabtit{ font-size:14px; height:32px; padding-left:10px; border:1px solid #d4d4d4; overflow:hidden; background:#E7E7E7;}
.picpl .search02 .tabtit ul li{ padding-right:10px; font-size:16px; float:left;height:40px;width:120px;}
.picpl .search02 .tabtit ul li a{ padding-left:20px; line-height:32px;}
.picpl .search02 .tabtit ul li.slt{ background:url(tabbg.png) no-repeat;  margin-top:2px;}
.picpl .search02 .tabtit ul li.slt a{color:#fff}
.picpl .right01{height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right01 .title{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#222; }
.picpl .right01 .title  h3{background:#fff;width:90px; line-height:32px; font-size:16px; font-weight:bold;}
.picpl .right01 .right01box{}
.picpl .right01 .right01box ul{}
.picpl .right01 .right01box li{width:48%; margin:1%;float:left;text-align:center;height:136px;overflow:hidden;}
.picpl .right01 .right01box img{width:100%;height:100px;padding:2px;}







/*********************************/
.leftbox{ width:870px;}
.rightbox{ width:290px;}
.newstit{ height:40px; line-height:40px;font-size:18px; margin-bottom:5px}
.newstit i{ width:6px; height:25px; background:#338BC9; display:inline-block; vertical-align:middle; margin-right:15px;}
.newstit font{ font-size:20px; color:#338BC9;}
.navigation{width:1180px;margin:10px auto; clear:both;height:28px;line-height:28px; font-size:14px;color:#999;}
.navigation span{ float:right;}
.navigation span input[type="image"]{ border:none;height:33px;line-height:33px; /*width:90px;*/}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}

.diggbox ul li{ line-height:30px;}
/**新闻列表页**/
.newslist ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.newslist ul li h2{ font-size:20px;line-height:40px; height:40px;}
.newslist ul li h2 a{color:#333333; font-size:16px;}
.newslist ul li h2 a:hover{ text-decoration:none; color:#900;}
.newslist ul li p{font-size:14px;color:#666666; line-height:28px; height:56px; overflow:hidden; }
.newslist ul li p a{font-size:14px;color:#666666;}
.newslist ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.newslist ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.newslist ul li a span{ display:inline-block;}

.newpaper ul li{ margin-bottom:10px;}
.newpaper ul li a{ font-size:12px; line-height:30px; display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;}
.newpaper ul li p{ color:#999; line-height:22px; height:44px;overflow: hidden;}

/**新闻内容页**/
.newscontent{border:#E5E5E5 1px solid;padding:20px 22px;}
.newscontent .name{font-size:22px; display:block;text-align:center;}
.newscontent .mess{text-align: center;margin-top: 8px;border-bottom: #eee 1px dashed; padding-bottom: 10px;}
.newscontent .mess span{ margin-right:10px; color:#666;}
.newscontent .intro{ line-height:24px !important; color:#333; margin-bottom:20px;}
.newscontent .control{ font-size:14px; line-height:24px;}
.newscontent .foot{ margin-top:10px; text-align:right; font-size:14px;}
.newscontent .moodbox{ padding:25px 0;}
#MyContent p ins{ display:none !important;}
.comment_write_table #SubmitComment{border: 1px solid #ddd;background: #eee;padding:0px 10px !important; height:30px; line-height:30px; vertical-align:middle;margin-left: 10px;color: #333;border-radius: 2px;}
.comment_write_table label input[type="checkbox"]{ vertical-align:middle; margin-left:10px; margin-right:5px;}
.comment_write_table label{ margin-top:5px; display:block; margin-bottom:15px;}
.comment_write_table .textbox{ height:30px; line-height:30px; vertical-align:middle; padding:0 5px !important; width:150px;}
#AnounName{width:150px !important; margin-right:10px;}
#nm{ float:left; margin-right:10px;}
#nm label{ margin-top:0; line-height:30px;}
#nm label input{ margin-left:0;}



/*图片内容页*/
/*.picnr{height:100%;overflow:hidden; border:1px solid #e5e5e5; padding:20px 0;}
.picnr .title{height:52px; text-align:center;line-height:52px;font-size:25px;font-weight:bold;}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; padding:15px 0;border-bottom:1px dashed #eee}
.picnr .del a{ margin-right:10px; font-size:14px;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}*/

.xgphoto{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:18%; margin:1%;float:left;text-align:center;overflow:hidden;}
.xgphoto .xgphotobox img{width:100%;height:140px;margin-bottom:8px;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc;}
.xgphoto .xgphotobox li span{ width:120px; height:30px; line-height:30px; overflow:hidden; display:block;}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}
.xgphoto  .commentbox{ padding:10px;}




.top_a .allsearch .logo{width:173px; float:left;height:35px; overflow:hidden;}
.top_a .allsearch .searchmenu li{float:left; padding-right:20px; text-align:center; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:15px; color:#666;}
.top_a .allsearch .searchmenu .curr a{ color:#338BC9; font-weight:bold;display:block; line-height:30px;}
.top_a .allsearch .searchsc{width:140px; float:right; line-height:38px;}
.top_a .allsearch .searchsc a{ color:#666;}
.top_a .allsearch .searchmain{margin-top:10px;height:38px; line-height:38px;}
.top_a .allsearch .searchmain #key{width:660px; overflow:hidden; float:left; height:36px; line-height:36px; color:#999;  padding-left:10px;}
.top_a .allsearch .searchmain #m{width:127px;height:37px; /*line-height:37px;*/ border:1px solid #DDDDDD; border-left:0; background:#fff; float:left; text-align:center; font-size:14px;  cursor:pointer;}



.searchbody{ margin-top:20px;}
.searchbody .tit{background:#f8f8f8 url(btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.searchbody .tit span{ color:red; padding:0 3px;}

.searchbody .leftbox .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchbody .leftbox .searchlist ul{ padding-top:15px;}
.searchbody .leftbox .searchlist li{ line-height:28px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px}

.searchbody .leftbox .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchbody .leftbox .searchlist span.art_title a{ font-size:16px;}
.searchbody .leftbox .searchlist span.artintro{ line-height:22px;  font-size:12px; color:#666; display:inline-block;}
.searchbody .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .leftbox .searchlist span.arturl a{font-size:14px; color:#999}
.searchbody .leftbox .searchlist span.c9{font-size:14px; float:right; color:#999}
.searchbody .leftbox .searchabout{margin:20px 10px 20px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .leftbox .kuaisou .i{ height:30px; line-height:30px;width:575px; padding-left:15px; color:#333;}
.searchbody .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px;}
.mainpdbox .showcomment .content_nei{height:100%; overflow:hidden;}
.mainpdbox .showcomment .content_nei ul{padding:10px;}
.mainpdbox .showcomment .content_nei li{}
.mainpdbox .showcomment .content_nei .articleurl{line-height:30px;}
.mainpdbox .showcomment .content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;}

.searchbody  .ksad{ border:#E2F3DE 1px solid; padding:10px; background:#FAFFF9;}
.searchbody  .ksad h2{ font-size:16px; font-weight:bold; color:green;}
.searchbody  .ksad p{ line-height:24px; color:#666;}
.searchbody  .ksad p a{ color:green; }
.searchbody  .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#333;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody  .right01 .right01box{}
.searchbody  .right01 .right01box ul{ padding:8px;}
.searchbody  .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:30px; line-height:30px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody  .right01 .right01box a{ font-size:14px;}


/*全站搜索end*/

