@charset "utf-8";
/* ==========================================================================
   Other Page
   ========================================================================== */

/* nbanner*/
.nbanner{height:377px;background-size: auto 100%;background-position: center center;background-repeat: no-repeat;padding-top:120px;}
.nbanner .wrap {height: 100%;}
.ny-banner-title{
	background:  url(/templates/default/images/banner-title.png)  repeat;
	max-width: 482px;
	max-height: 132px;
	display: block;
	position: absolute;
	right: 0;
	bottom:  0;
	padding: 10px 30px;
}
.ny-banner-title .ch{
	font-size: 40px;
	color: #FFF;
	line-height: 60px;
	position: relative;
}
.ny-banner-title .ch:after{
	width: 68px;
	height: 2px;
	background: #2c6cd7;
	display: block;
	content: '';
	float: right;
	margin-top: 30px;
	margin-left: 20px;
	margin-right:120px;
}
.ny-banner-title .en{
	font-size: 13px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 30px;
}
/*面包屑*/
.sect_crumbs {padding:0;overflow: hidden;margin-top:15px;border-bottom: 1px solid #efefef;}
.sect_crumbs .crumb{font-size: 14px;color: #6e6e6e;line-height: 35px;padding: 0 15px;overflow: hidden;position: relative;}
.sect_crumbs .crumb:before {content:"";display: block;width: 5px;height: 28px;background:#194c9f;position: absolute;left: 0;top:5px;}
.sect_crumbs .crumb a,.sect_crumbs .crumb span{font-size: 14px;color: #6e6e6e;line-height: 35px;display: inline-block;}
.sect_crumbs .goback {padding: 0;overflow: hidden;line-height: 30px;}
.sect_crumbs .goback a {display: block;text-align: right;color: #6e6e6e;font-size: 14px;}
.sect_crumbs .crumb a:hover,.sect_crumbs .goback a:hover{color: #194c9f;}


/*导航分类*/
.sect_knav {padding:15px 0;overflow: hidden;border-bottom: 1px solid #efefef;}
.sect_knav .knav {padding: 0;overflow: hidden;line-height: 50px;text-align: center;}
.sect_knav .knav a {display: inline-block;color: #6e6e6e;font-size: 18px;padding: 0 20px;position: relative;line-height: 50px;margin:0 10px;}
.sect_knav .knav a:after {content: "";display: block;width: 0;height: 2px;background: #194c9f;position: absolute;bottom: 0;left: 50%;z-index: 3;opacity: 0;transition: all 0.3s;}
.sect_knav .knav a:hover:after,.sect_knav .knav a.on:after {width: 100%;opacity: 1;margin-left: -50%;}
.sect_knav .knav a:hover,.sect_knav .knav a.on {color: #194c9f;}

/*标题栏目*/
.title_2 {padding: 0;overflow: hidden;text-align: center;cursor: pointer;margin-bottom: 30px;}
.title_2 a {display: block;}
.title_2 h2 {color: #3e3e3e;font-size: 35px;line-height: 75px;text-transform: uppercase;position: relative;font-weight: normal;}
.title_2 h2:after {content: "";display: block;width: 100%;height: 3px;background: url(/templates/default/images/tit2bg.jpg) no-repeat center;position: absolute;z-index: 3;bottom:0;}
.title_2:hover h2 {color: #194c9f;}

@media screen and (max-width:1450px){ 
	
}

/* ==========================================================================
   Common page
   ========================================================================== */
/*
 * 关于我们页面
 */

/*简介内容*/
.sect_about1 .nyaboutcon {padding: 2rem 0 4rem;overflow: hidden;}
.sect_about1 .nyaboutcon,.sect_about1 .nyaboutcon p {color: #3e3e3e;font-size:16px;line-height: 40px;}
.sect_about2 {padding: 370px 0 0;overflow: hidden;background-image: url(/templates/default/images/about1.jpg);background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.sect_about2 .wh {padding: 4rem 0;overflow: hidden;background: url(/templates/default/images/whbg.png) repeat-x;background-size:cover; }
.sect_about2 .wh .whitem {padding: 0;overflow:hidden;text-align: center;}
.sect_about2 .wh .whitem .wh_icon {width: 134px;height:134px;border-radius: 50%;overflow: hidden;padding: 0px;overflow: hidden;margin:0 auto;position:relative;}
.sect_about2 .wh .whitem .wh_icon:after {content: "";width:128px;height: 128px;overflow: hidden;position: absolute;bottom: 0;top:0;left: 0;right: 0;border-radius: 50%;border: 3px solid #fff;-webkit-transition: border .2s;
    -moz-transition: border .2s;
    transition: border .2s;}
.sect_about2 .wh .whitem .wh_icon img {display: block;margin:30px auto;}
.sect_about2 .wh .whitem  p {color: #fff;font-size: 18px;line-height: 60px;}
.sect_about2 .wh .whitem:hover {cursor: pointer;}
.sect_about2 .wh .whitem  .wh_icon:after{	
	border:3px dashed #fff;
	-webkit-animation: spinAround 9s linear infinite;
	-moz-animation: spinAround 9s linear infinite;
	animation: spinAround 9s linear infinite;}

@-webkit-keyframes spinAround {
	from {
		-webkit-transform:rotate(0deg)
	}
	to {
		-webkit-transform:rotate(360deg)
	}
}
@-moz-keyframes spinAround {
	from {
		-moz-transform:rotate(0deg)
	}
	to {
		-moz-transform:rotate(360deg)
	}
}
@keyframes spinAround {
	from {
		transform:rotate(0deg)
	}
	to {
		transform:rotate(360deg)
	}
}
/*企业视频*/
.sect_about3 {padding:4rem 0;overflow: hidden;background: url(/templates/default/images/videobg.jpg) no-repeat;background-size: cover;}
.sect_about3 .a_video {padding: 2rem 40px;overflow: hidden;}
.sect_about3 .a_video .videocon {margin:0 auto;padding: 0;overflow: hidden;}
.sect_about3 .a_video .videocon img {width: 100%;}
.video_more {padding: 0;overflow:hidden;}
.video_more a {display: block;width: 250px;line-height: 60px;background: #184b9f;color: #fff;font-size: 16px;float: right;text-align: center;}
.video_more a:hover {background: #0e3678;color: #fff;}
/*集团荣誉*/
.sect_about4 {padding:2rem 0;overflow: hidden;}
.sect_about4 .honortit {padding:20px 0;overflow: hidden;text-align: center;margin-bottom: 40px;}
.sect_about4 .honortit span {display:inline-block;color: #282828;font-size: 24px;line-height: 30px;padding: 0 35px;border-left: 4px solid #184b9f;border-right: 4px solid #184b9f}
.sect_about4 .rylist {padding: 0;overflow: hidden;}
.sect_about4 .rylist .ryitem {padding: 5rem 20px 0;overflow: hidden;text-align: center;cursor: pointer;}
.sect_about4 .rylist .ryitem .ryicon {width: 97px;margin:0 auto 30px;}
.sect_about4 .rylist .ryitem .ryicon img {max-width: 100%;}
.sect_about4 .rylist .ryitem p {color: #686868;font-size: 18px;line-height: 30px;min-height: 60px;}
.sect_about4 .rylist .ryitem:hover .ryicon img {animation: azoomIn4 2s forwards;: }

 

/*荣誉图片*/
.sect_about5 {padding: 0;overflow: hidden;position: relative;}
.sect_about5:after {content: "";width: 100%;max-height: 500px;background: #000;position: absolute;left: 0;right: 0;bottom:60px;top:183px;z-index: -1;}
.sect_about5 .horlb {padding: 0;}
.sect_about5 .horlb .horT {padding: 0;overflow: hidden;}
.sect_about5 .honorlist {padding: 330px 0 0;overflow: hidden;}
.sect_about5 .video_more {margin-top:-10px;}
.sect_about5 .honorlist .honoritem {padding: 0;overflow: hidden;}
.sect_about5 .honorlist .honoritem a {display: block;}
.sect_about5 .honorlist .honimg .icon {padding: 0;overflow: hidden;background: #989ea8;}
.sect_about5 .honorlist .honimg .icon img {width: 100%;height: 100%;object-fit: cover;}
.sect_about5 .honorlist .honimg:hover .icon img {transform: scale(1.2);transition:all 0.5s;}
.sect_about5 .honorl,.sect_about5 .honorr {width: 50px;height: 93px;margin-top:0px;}
.sect_about5 .honorl {background: url(/templates/default/images/hleft.png) no-repeat;background-size: contain;}
.sect_about5 .honorr {background: url(/templates/default/images/hright.png) no-repeat;background-size: contain;}

/*社会责任*/
.sect_about6 {padding: 0 0 20px;overflow: hidden;}
.sect_about6 .zrcon {width: 94%;margin: 0 auto;}
.sect_about6 .shzr {padding:75px;overflow: hidden;background: url(/templates/default/images/heart.jpg) no-repeat center #184b9f;}
.sect_about6 .shzr h2 {color: #fff;font-size: 30px;line-height: 40px;margin-bottom: 20px;font-weight: normal;}
.sect_about6 .shzr h2 i {display: inline-block;width: 76px;height: 2px;background: #fff;vertical-align:middle;margin-left: 20px;}
.sect_about6 p {color: #fff;font-size: 18px;line-height: 50px;}
.sect_about6 .zrlist {padding: 0;overflow: hidden;}
.sect_about6 .zrlist .zritem {padding: 0;overflow: hidden;}
.sect_about6 .zrlist .zritem a {display: block;}
.sect_about6 .zrlist .zritem .zrimg {padding: 0;overflow: hidden;width: 100%;height: 100%;}
.sect_about6 .zrlist .zritem .zrimg img {width: 100%;height: 100%;}
.sect_about6 .zrlist .zritem:hover .zrimg img {transform: scale(1.1);transition:all 0.5s;}
.sect_about6 .zrlist .zritem .zrtit {position: absolute;left: 0;right: 0;bottom: 0;line-height: 60px;z-index: 1;text-align: center;background: rgba(25,25,25,0.8);}
.sect_about6 .zrlist .zritem .zrtit p {color: #fff;font-size: 18px;line-height: 60px;}


/*企业文化*/
.sect_culture {max-width: 1920px;margin: 3rem auto 0;}
.sect_culture .culitem {padding: 0;overflow:hidden;min-height: 535px;position: relative;}
.sect_culture .culitem .curimg{width: 100%;min-height: 535px;}
.sect_culture .culitem:before,.sect_culture .culitem:after {content: "";position: absolute;top:0;bottom: 0;width: 50%;height: 100%;z-index: -1;}
.sect_culture .cul1:before {background: #f1f1f1;left: 0;}
.sect_culture .cul1:after {background: url(/templates/default/images/cur1.jpg) no-repeat right center;background-size: cover;right: 0;}
.sect_culture .cul2:before {background: url(/templates/default/images/cur2.jpg) no-repeat right center;background-size: cover;left: 0;}
.sect_culture .cul2:after {background: #184b9f;right: 0;}
.sect_culture .cul3:before {background: #f1f1f1;left: 0;}
.sect_culture .cul3:after {background: url(/templates/default/images/cur3.jpg) no-repeat right center;background-size: cover;right: 0;}
.sect_culture .culitem .curcon {padding: 90px 25px;overflow: hidden;}
.sect_culture .culitem .curcon p {color: #3e3e3e;font-size: 14px;line-height: 45px;}
.sect_culture .culitem .curcon p strong {font-weight: bold;font-size: 16px;color: #3e3e3e;}
.sect_culture .cul2 .curcon p {color: #fff;}

/*资质荣誉*/
.sect_ry {padding:0;overflow: hidden;}
.sect_ry .honorlist {padding:0;overflow: hidden;position: relative;}
.sect_ry .honorlist .swiper-container {width: 100%;position: relative;padding: 2rem 0;margin-bottom: 50px;}
.sect_ry .honorlist .swiper-slide {width: 30%;height: 100%;}
.sect_ry .honorlist .swiper-slide .honoritem {padding:0px;border-radius: 8px;box-shadow: 0 8px 10px #f8f6f6;position: relative;}
.sect_ry .honorlist .swiper-slide .honoritem:after {content:"";width: 100%;height: 100%;position: absolute;top:0;left: 0;bottom: 0;right: 0;background: url(/templates/default/images/honorbg.png) no-repeat;background-size: cover;z-index: 1;opacity: 1;}
.sect_ry .honorlist .swiper-slide .honoritem a {display: block;width: 100%;height: 100%;}
.sect_ry .honorlist .swiper-slide .honoritem .icon {width: 100%;height: 100%;}
.sect_ry .honorlist .swiper-slide .honoritem .icon img {width: 100%;margin: 0 auto;}
.sect_ry .honorlist .swiper-slide-active .honoritem:after {opacity: 0;}
.sect_ry .honorlist .hprev,.sect_ry .honorlist .hnext {left: auto;bottom: 0;width: 322px;height: 23px;top:auto;margin-top: 50px;}
.sect_ry .honorlist .hprev {background:url(/templates/default/images/ahleft.png) no-repeat center;}
.sect_ry .honorlist .hnext {background:url(/templates/default/images/ahright.png) no-repeat center;}
.sect_ry .rylist {padding: 0;overflow:hidden;}
.sect_ry .rylist .ryitem {padding: 0;overflow: hidden;margin:0 auto 40px;}
.sect_ry .rylist .ryitem a {display: block;}
.sect_ry .rylist .ryitem .icon {padding: 20px;overflow: hidden;border:2px solid #e5e5e5;}
.sect_ry .rylist .ryitem .rytit {padding:0 5px;overflow: hidden;text-align: center;line-height: 60px;background: #e5e5e5;font-size: 16px; color: #282828; }
.sect_ry .rylist .ryitem:hover .rytit {background:#3066bf;color: #fff;}
.sect_ry .rylist .ryitem:hover .icon img {transform: scale(1.2);transition:all 0.5s;}

/*发展历程*/
.sect_fzlc1 {padding:0;overflow:hidden;}
.sect_fzlc1 .abhisbox {padding:2rem 0;overflow:hidden;}
.sect_fzlc1 .hist{padding:0;overflow:hidden;margin-bottom:70px;}
.sect_fzlc1 .hist .his_jt {padding:0;overflow:hidden;margin-bottom: 25px;}
.sect_fzlc1 .hist .his-prev,.sect_fzlc1 .hist .his-next{width:120px;height:30px;cursor:pointer;color:#666;font-size: 16px;line-height: 30px;}
.his-prev .aw,.his-next .aw{display: inline-block;width: 41px;height: 27px;vertical-align: middle;}
.his-prev .ahl {background:url(/templates/default/images/hisleft.png) no-repeat center;margin-right: 10px;}
.his-next .ahr {background:url(/templates/default/images/hisright.png) no-repeat center;margin-left: 10px;}
.sect_fzlc1 .hist .his-next {color: #1a4c9f;}
.sect_fzlc1 .hislist{padding: 0;overflow: hidden;}
.sect_fzlc1 .hislist .hym{text-align:center;padding: 0;overflow: hidden;min-width: 157px;height: 96px;cursor: pointer;}
.sect_fzlc1 .hislist .hym a {display: block;}
.sect_fzlc1 .hislist .hym .himg {width: 100%;height: 36px;background: url(/templates/default/images/hisline.png) repeat-x center;}
.sect_fzlc1 .hislist .hym .x{font-size:18px;color:#666;}
.sect_fzlc1 .hislist .slick-current .hym {display: block;outline: none;border:none;cursor: pointer;}
.sect_fzlc1 .hislist .slick-slide:focus {outline: none;border:none;}
.sect_fzlc1 .hislist .slick-current .hym .himg {width: 100%;height: 36px;background: url(/templates/default/images/hislinea.png) repeat-x center;}
.sect_fzlc1 .hislist .slick-current .hym .x{color:#1a4c9f;font-weight:bold;}
.sect_fzlc1 .hisc {padding: 0;overflow: hidden;width: 70%;margin: 0 auto 70px;}
.sect_fzlc1 .hisc .li {padding: 0;overflow: hidden;}
.sect_fzlc1 .hisc .hiscentent {padding: 0;overflow:hidden;} 
.sect_fzlc1 .hisc .hiscentent .hisitem {padding: 0;overflow: hidden;}
.sect_fzlc1 .hisc .hisitem .hleft,.sect_fzlc1 .hisc .hisitem .hright {width: 100%;min-height: 100px;padding: 0;position: relative;}
.sect_fzlc1 .hisc .hisitem:nth-child(odd) .hright{border-left: 1px dashed #666;}
.sect_fzlc1 .hisc .hisitem:nth-child(even) .hleft  {border-right: 1px dashed #666;    text-align: right;}
.sect_fzlc1 .hisc .hisitem .hleft:before {content: "";width: 16px;height: 16px;border:2px solid #696969;background: #fff;border-radius: 50%;position: absolute;z-index: 2;top:0;right: -10px;} 
.sect_fzlc1 .hisc .hisitem h2 {padding:0 30px;overflow: hidden;color: #3e3e3e;font-size: 20px;line-height: 20px;margin-bottom: 10px;}
.sect_fzlc1 .hisc .hisitem p {color: #737373;font-size: 18px;padding: 0 20px;}
.sect_fzlc1 .hisc .hisitem:nth-child(odd) .acircle:before {border: 2px solid #3066bf;background: #3066bf;}





/*
 * plist图片列表
 */
.sect_inner {padding:0;overflow: hidden;}
.sect_inner .plist {padding:0;overflow: hidden;}
.sect_inner .plistbox {padding: 10px;overflow: hidden;} 
.sect_inner .plistbox .plist-item {padding: 10px;overflow: hidden;background: #fff;margin-bottom: 30px;box-shadow: 2px 2px 5px 0px #e2e2e2;}
.sect_inner .plistbox .plist-item a {display: block;}
.sect_inner .plistbox .plist-item .media-box {display: block;border: none;background: none;}
.sect_inner .plistbox .plist-item .icon {width: 100%;height: 100%;overflow: hidden;border:none;background: none;}
.sect_inner .plistbox .plist-item .plistcon {padding:10px 0 0;overflow: hidden;text-align: center;}
.sect_inner .plistbox .plist-item .plistcon p {color: #4f4c4c;font-size: 16px;line-height: 50px;}
.sect_inner .plistbox .plist-item:hover .icon img {transform: scale(1.2);transition:all 0.5s;}
.no-goods {text-align: center;padding: 10px 0;overflow: hidden;}


/*article页面*/
.sect_inner .plistbox .plist-item .nplistcon {padding:10px 10px 20px;overflow: hidden;}
.sect_inner .plistbox .plist-item .nplistcon span {display: block;font-size: 20px;color: #3d3d3d;line-height: 30px;margin-bottom: 10px;}
.sect_inner .plistbox .plist-item .nplistcon h2 {font-size: 18px;color: #1f1f1f;line-height: 40px;font-weight: normal;}
.sect_inner .plistbox .plist-item .nplistcon p {font-size: 14px;color: #919191;line-height: 25px;margin-bottom: 20px;}
.sect_inner .plistbox .plist-item .nplistcon .ati_more {color: #505050;font-size: 18px;display: block;line-height: 35px;}
.sect_inner .plistbox .plist-item:hover p,.sect_inner .plistbox .plist-item:hover  h2,.sect_inner .plistbox .plist-item:hover .ati_more {color: #0154a4;}
.sect_inner .plistbox .plist-item:hover .ati_more {letter-spacing: 5px;transition:all 0.5s;}

/*
 * 图片详情页面
 */
.cpxq1f {padding: 3rem;overflow: hidden;background:#ececec;}
.cpxq1f .cpleft {padding:20px 0 0;overflow: hidden;}
.cpxq1f .cpleft h2 {color: #302c2c;font-size: 24px;line-height: 50px;margin-bottom: 20px;}
.cpxq1f .cpleft p {color: #494949;font-size: 16px;line-height: 30px;padding:5px 0;overflow: hidden; }
.cpxq1f .cpleft .online {padding:0;overflow: hidden;background: #fabd37;width: 300px;text-align: center;margin: 30px 0;}
.cpxq1f .cpleft .online  a {display: block;color: #fff;font-size: 20px;line-height: 50px;font-weight: bold;}
.cpxq1f .cpleft .online a i {display: inline-block;width: 25px;height: 25px;background: url(../img/liuyan.png) no-repeat center;background-size: contain;margin-right: 5px;vertical-align: middle;}
.cpxq1f .cpleft .online  a:hover {background: #ffaf00;}
.cpxq1f .cpleft .cptel span {display: block;color: #433d3d;font-size: 16px;line-height: 35px;}
.cpxq1f .cpleft .cptel a {display: block;color: #433d3d;font-size: 36px;line-height: 50px;font-weight: bold;}

/*相册*/
.cpxq1f  .photo{ width: 100%; overflow: hidden; }
.cpxq1f  .photo .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.cpxq1f  .photo .swiper-slide {background-size: contain;background-position: center; text-align: center; background-color: #fff; overflow: hidden;background-repeat: no-repeat;}
.cpxq1f  .photo .gallery-top {height: 415px;width: 100%;}
.cpxq1f  .photo .gallery-top img{ height: 100%;}
.cpxq1f  .photo .gallery-thumbs { width: 100%;height:100px;box-sizing: border-box; margin-top: 10px;}
.cpxq1f  .photo .gallery-thumbs .swiper-slide {width: 25%;height: 100%; opacity: 1; overflow: hidden;}
.cpxq1f  .photo .gallery-thumbs img{ height: 100%;}
.cpxq1f  .photo .gallery-thumbs .swiper-slide div{ width:99%; height:99%; border:1px solid #ccc; background-color: #000; opacity: 0.5;}
.cpxq1f  .photo .gallery-thumbs .swiper-slide-active {opacity: 1;}
.cpxq1f  .photo .gallery-thumbs .swiper-slide-active div{ opacity:0;}
/*详情*/
.cpxq2f {padding: 0;overflow: hidden;}
.cpxq2f .cpslide {padding: 0;overflow: hidden;}
.cpxq2f .cpslide .cptit {padding: 0;overflow: hidden;background: #2e71c4;margin-bottom: 10px;}
.cpxq2f .cpslide .cptit a {display: block;line-height: 70px;text-align: center;color: #fff;font-size: 20px;font-weight: bold;}
.cpxq2f .cpslide .cptit a i {display: inline-block;width: 32px;height: 35px;background:url(../img/hot.png) no-repeat center;background-size:contain;vertical-align: middle;margin-right: 5px;}
.cpxq2f .cpslide .cptj {padding: 0;overflow: hidden;}
.cpxq2f .cpslide .cptj .cptjitem {padding: 0;overflow: hidden;margin-bottom: 10px;border:1px solid #d7d7d7;}
.cpxq2f .cpslide .cptj .cptjitem a {display: block;width: 100%;height: 100%;}
.cpxq2f .cpslide .cptj .cptjitem .icon {padding: 0;overflow: hidden;width: 100%;height: 100%;}
.cpxq2f .cpslide .cptj .cptjitem p {color: #181818;font-size: 18px;text-align: center;line-height: 60px;border-top:1px solid #d7d7d7;}
.cpxq2f .cpslide .cptj .cptjitem:hover img {transform: scale(1.2);transition:all 0.5s;}
.cpxq2f .cpslide .cptj .cptjitem:hover p {background: #2e71c4;color:#fff;}

.cpxq2f .cpxqtit {padding: 0 40px;overflow: hidden;background: #ececec;}
.cpxq2f .cpxqtit h2 {color: #2a2929;font-size: 18px;line-height: 70px;}
.cpxq2f .cpxqtit h2 i {display: inline-block;width: 12px;height: 15px;background: url(../img/bluejt.png) no-repeat center;background-size: contain;vertical-align: middle;margin-right: 15px;}
.cpxq2f .cpxq {border:1px solid #e4e4e4;padding:30px 60px;overflow: hidden;}
.cpxq2f .cpxq .xpxqcontent {padding: 20px;overflow: hidden;background: #ececec;}
.cpxq2f .cpxq .xpxqcontent,.cpxq2f .cpxq .xpxqcontent p {color: #2a2929;font-size: 16px;line-height: 35px;}
.cpxq2f .cpxq .xpxqimg {padding: 0;overflow: hidden;margin-bottom: 40px;}
.cpxq2f .cpxq .xpxqimg img {max-width: 100%;}
/*
 * 新闻
 */

/*新闻列表*/
.sect_inner .newbox {padding: 0;overflow: hidden;}
.sect_inner .newbox .newli {padding:25px 50px;overflow: hidden;background: #f0f0f0;margin-bottom: 20px;}
.sect_inner .newbox .newli a {display: block;}
.sect_inner .newbox .newli .ncon h2 {color: #4f4f4f;font-size: 16px;font-weight: normal;text-transform: uppercase;line-height: 20px;}
.sect_inner .newbox .newli .ncon .t {color: #413e3e;font-size: 16px;line-height: 40px;border-bottom: 1px solid #7b7b7b;margin-bottom: 10px;}
.sect_inner .newbox .newli .ncon p {color: #7a7a7a;font-size: 14px; line-height: 25px;min-height: 100px;}
.sect_inner .newbox .newli .ndate {padding: 0;overflow: hidden;}
.sect_inner .newbox .newli .ndate span {display: inline-block;max-width: 50%;}
.sect_inner .newbox .newli .ndate span.nsj {color: #4f4f4f;font-size: 16px;line-height: 40px;}
.sect_inner .newbox .newli .ndate span.njt {width: 120px;height: 40px;background: #fd9129;float: right;line-height: 40px;}
.sect_inner .newbox .newli .ndate span.njt i {color: #fff;font-size: 30px;font-weight: bold;text-align: center;display:block;}
.sect_inner .newbox .newli:hover h2,.sect_inner .newbox .newli:hover .t{color: #fd9129}
.sect_inner .newbox .newli:hover .njt i {animation: ascroll 1.5s infinite;}
@keyframes ascroll{
	0%{transform: translate3d(0,0,0);}
	50%{transform: translate3d(30px,0,0);}
	100%{transform: translate3d(0,0,0);}
}


/* ========================================================================== */
.m-form{}
.m-form legend{ color:#333; font-size:3rem; font-weight:bold;}
.m-form legend span{ font-family:Constantia; font-size:14px; text-transform:uppercase; margin-left:10px;}
.form-control{ color:#333; }
.m-form .btn{ border-radius:10px;}

@media screen and (max-width:1450px){ 
	
}
@media screen and (max-width:1200px){ 
	.sect_fzlc1 .hisc {width: 100%;}
	.sect_fzlc1 .hislist .hym {max-width: 100%;overflow: hidden;}
	.sect_fzlc1 .hislist .hym .himg {width: 98%;}
	.sect_about4 .rylist .ryitem p {font-size: 16px;min-height: 60px;max-height: 90px;overflow: hidden;}
	.sect_about5 .honorlist {padding: 250px 0 0;}
	.sect_about6 p {font-size: 16px;line-height: 30px;}
	.sect_about6 .zrlist .zritem .zrtit p {font-size: 14px;line-height: 35px;}
	.sect_about3 .a_video {padding: 0;}
}
@media screen and (max-width:980px){
	.nbanner {height: 220px;padding-top: 70px;}
	.ny-banner-title {left: 0;max-width: auto;}
	.ny-banner-title .ch {font-size: 24px;line-height: 40px;}
	.ny-banner-title .ch:after {width: 48px;height: 2px;}
	.ny-banner-title .en {font-size: 12px;line-height: 25px;}
	.sect_knav .knav a {padding: 0 5px;}
	.sect_about2 {padding: 0;}
	.sect_about5 .honorlist {padding: 20px 0;}
	.sect_about5 .honorl, .sect_about5 .honorr {width: 35px;height: 35px;}
	.sect_about5:after {bottom: 0px;top: 0px;}
	.sect_about6 .shzr {padding: 15px;}
	.sect_about6 p {font-size: 14px;line-height: 30px;}
	.sect_ry .honorlist .swiper-slide { width: 40%;}
	.sect_ry .honorlist .hprev, .sect_ry .honorlist .hnext {width: 40%;}
	.sect_ry .honorlist .hnext {background: url(/templates/default/images/ahright.png) no-repeat right center;background-size: contain;}
	.sect_ry .honorlist .hprev {
    background: url(/templates/default/images/ahleft.png) no-repeat left center;background-size: contain;}
	.sect_culture .culitem {min-height: auto;}
	.sect_culture .culitem .curcon {padding: 280px 0px 20px;}
    .sect_culture .culitem .curimg {min-height: auto;}
	.sect_culture .culitem:before{width: 100%;z-index: -1;}
	.sect_culture .cul1:after {width:100%;height: 250px;top:0;}
	.sect_culture .culitem .curcon p {color: #000;}
	.sect_culture .cul2 .curcon p {color: #000;}
	.sect_ry .rylist .ryitem .icon {padding: 5px;}
	.sect_ry .rylist .ryitem .rytit {line-height: 40px;font-size: 14px;}
}
@media screen and (max-width:640px){
	.sect_fzlc1 .hisc .hisitem .hleft, .sect_fzlc1 .hisc .hisitem .hright {width: 94%;margin: 0 auto;}
	.sect_fzlc1 .hisc .hisitem:nth-child(even) .hleft {border-left: 1px dashed #666;text-align: left;border-right: none;}
	.sect_fzlc1 .hisc .hisitem .hleft:before,.sect_fzlc1 .hisc .hisitem .hright:before {content: "";width: 16px;height: 16px;border:2px solid #696969;background: #fff;border-radius: 50%;position: absolute;z-index: 2;top:0;left: -10px;} 
	.sect_fzlc1 .hisc .hisitem p {font-size: 16px;padding: 0 20px 20px;}
}
/*动画效果*/
.azoomIn {animation: azoomIn 2s forwards;}
.azoomIn2 {animation: azoomIn2 2s forwards;}
.azoomIn4 {animation: azoomIn4 2s forwards;}
.afadeInUp {animation: afadeInUp 1.5s forwards;}
.afadeInDown {animation: afadeInDown 1.5s forwards;}
.afadeInLeft {animation: afadeInLeft 1.5s forwards;}
.afadeInRight {animation: afadeInRight 1.5s forwards;}
.afadeInUp2 {animation: afadeInUp2 2.5s infinite alternate;}
.afadeHeight {animation: afadeHeight 2s infinite alternate;}
.afadeInFont {animation: afadeInFont 30s forwards;}
.afadeInImg {animation: afadeInImg 1.5s forwards;}
.afadeInImg2 {animation: afadeInImg2 1.5s forwards;}
.afadeInImg3 {animation: afadeInImg3 1.5s forwards;}
.afadeTxt {animation: afadeTxt 1.5s forwards;}

@keyframes azoomIn {
0% {
    opacity: 0;
    transform: scale(0.3,0.3);
    
}
100% {
    opacity: 1;
    transform: scale(1,1);
}
}

@keyframes azoomIn2 {
0% {opacity: 0;
    transform: scale(1.6,1.6);
    
}
100% {opacity: 1;
    transform: scale(1,1);
}
}

@keyframes azoomIn3 {
0% {
    opacity: 1;
    transform: scale(0.3,0.3);
    
}
100% {
    opacity: 0;
    transform: scale(1.4,1.4);
}
}
@keyframes azoomIn4 {
0% {
    transform: scale(1,1);
    
}
50% {
    transform: scale(0.6,0.6);
}
100% {
    transform: scale(1,1);
}

}

@keyframes afadeInUp{
0% {
    opacity: 0;
    transform: translate3d(0,-100px,0);
}
100% {
    opacity: 1;
    transform: none;
}   
}
@keyframes afadeInDown{
0% {
    opacity: 0;
    transform: translate3d(0,200px,0);
}
100% {
    opacity: 1;
    transform: none;
}   
}
@keyframes afadeInLeft{
0% {
    opacity: 0;
    transform: translate3d(-200px,0,0);
}
100% {
    opacity: 1;
    transform: none;
}   
}
@keyframes afadeInRight{
0% {
    opacity: 0;
    transform: translate3d(200px,0,0);
}
100% {
    opacity: 1;
    transform: none;
}   
}
@keyframes afadeInUp2{
0% {
    transform: translate3d(0,0,0);
}
100% {
    transform: translate3d(0,20px,0);
}
}

@keyframes afadeHeight{
0% {
    height:0;
}
100% {
    height:100%;
}   
}


@keyframes axz
{
from {opacity: 0;transform:rotateY(-90deg);}
to {opacity: 1;transform:rotateY(0);}
}


@keyframes fadeOpc{
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}   
}

@keyframes afadeInLeft2{
0% {
    transform: translate3d(0,0,0);
}
50% {
    transform: translate3d(60px,0,0);
}
10% {
    transform: translate3d(0,0,0);
}   
}

@keyframes afadeInFont{
0% { letter-spacing:50px;opacity: 0;
}
10% {letter-spacing:0;opacity: 1;
}   
}

@keyframes afadeInImg{
0% {opacity: 1;transform: translate3d(0px, -800px, 0px);
}
100% {opacity: 1;transform: translate3d(0px, 0, 0px);
}   
}
@keyframes afadeInImg2{
0% {opacity: 1;transform: translate3d(0px, 800px, 0px);
}
100% {opacity: 1;transform: translate3d(0px, 0, 0px);
}   
}

@keyframes afadeInImg3{
0% {opacity: 1;transform: translate3d(800px, 0, 0px);
}
100% {opacity: 1;transform: translate3d(0px, 0, 0px);
}   
}

@keyframes afadeInLeft2{
0% {
    transform: translate3d(-50px,0,0);
}
100% {
    transform: none;
}   
}