/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}

del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#000;outline:0; font-family: 'microsoft yahei'} 
body{background:#fff;}
a,a:hover{color:#333;}
a:hover{color:#333;}
a,a:hover{text-decoration: none;}
a:link, a:visited, a:active, a {
    text-decoration: none !important;
}
.clearfix,.clearfix:before,.clearfix:after{
	display: table;
	clear: both;
	content: "";
}
@media screen and (min-width: 1200px) {
	.container-wd{width: 85%;margin: 0 auto;}
}

.clear{clear: both;}
body,html{min-width: 320px;}
#alla,#content{width: 100%;overflow: hidden;}
.space-4{width: 100%;height: 4rem;}
.space-6{width: 100%;height: 6rem;}
@media (max-width: 768px) {
.space-6,.space-4{width: 100%;height: 2rem;}
}

/* ----------------------------------------------------通用样式-------------------------------------------------------------- */


/* 头部开始 */
.headerbox{background: rgba(0,0,0,0.2);position: fixed;z-index: 99;width: 100%;border-bottom: 1px solid rgba(162,162,162,0.4);}
.headerbox:hover{background: rgba(255,255,255,1) !important;}
.headerwd{padding: 0 4rem;width: 100%;}
.headlogo{display: block;margin-top: 0.8rem;}
.headlogoimg2{display: none;}
.headnav{position: unset !important;}
.headnav ul{display: flex;flex-wrap: wrap;margin-bottom: 0;}
.headnav ul h2{padding: 0;margin: 0;}
.headnav ul li a{
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	padding: 1.9rem 2rem;
	}
.headnav ul li:hover h2 a{color: #BA251F !important;}
.headerbox:hover .headlogoimg2{display: block !important;}
.headerbox:hover .headlogoimg1{display: none !important;;}
.headerbox:hover .headnav ul li a{color: #333333 !important;}
.nav-menu{background: #ffffff;background: url(sjbj1.jpg);background-size: 100% 100%;  width: 100%;position: absolute;top: 100%;left: 0;z-index: 9; display: none; border-top: 1px solid #BA251F;padding:2rem 4rem;box-sizing: border-box;}
.headnav ul li:hover .nav-menu{display: block;}
.nav-menu:hover{display: block;}
.mavmenu-tit{font-size: 1.4rem;color: #333333;}
.mavmenu-dec{font-size: 0.67rem;color: #666666;line-height: 3rem;}
.navmenurt{box-sizing: border-box;padding: 1rem;}
.navmenurt img{width: 70%;display: block;border: 5px solid #FFFFFF;}
.navmenu-ul{display: flex;width: 90%;margin-top: 2rem;}
.navmenu-ul li{width: 30%;box-sizing: border-box;padding: 0 1rem;overflow: hidden;}
.navmenu-ul li a{display: block;border-bottom: 1px solid #CCCCCC;font-size: 0.67rem;color: #666666;height: 4rem;line-height: 3rem;width: 100%;overflow: hidden;padding-left: 1rem !important;padding-right: 1rem !important;}
.navmenu-ul li a:hover{color:#BA251F ;}
.headnav-rt{margin-top: 1rem;}
.headssicon{cursor: pointer; display: inline-block;width: 1.5rem;height: 1.5rem;background: url(head-ss01.png);background-size: 100% 100%;}
.headlangeicon{cursor: pointer;display: inline-block;width: 1.5rem;height:1.5rem;background: url(lang.png);background-size: 100% 100%;margin-left: 1rem;}
.headssicon:hover{background: url(head-ss01-02.png);background-size: 100% 100%;}
.headlangeicon:hover{background: url(lang02.png);background-size: 100% 100%;}
.headerbox:hover .headssicon{background: url(head-ss01-02.png) !important;background-size: 100% 100% !important;}
.headerbox:hover .headlangeicon{background: url(lang02.png) !important;background-size: 100% 100% !important;}
.headmobi-menu{float: right;width: 2rem;height: 2rem;}
.headmobi-menu img{width: 100%;margin-top: 1rem;margin-left: 1rem;}
.headssbox{
	position: absolute;top: 0;left: 0;background: #ffffff;padding: 3rem 0;width: 100%;display: none;
}
.headssbox form{display: block;width: 70%;margin: 0 auto;border-bottom: 1px solid #CCCCCC;padding: 0.5rem;}
.headssbox form input{border: none;font-size: 0.8rem;color: #333333;width: 80%;}
.search_btn{width: 1rem;height: 1rem;background: url(head-ss02.png);background-size: 100%;border: none;float: right;}
.search_btn:hover{background: url(head-ss02-02.png);background-size: 100%;}
.headss-close{cursor: pointer; width: 1rem;height: 1rem;background: url(headss-close.png);background-size: 100%;position: absolute;top: 2rem;right: 2rem;}
.headss-close:hover{background: url(headss-close02.png);background-size: 100%;}

.headnav-mobi{width: 100%;position: fixed;z-index: 999;height: 100%;background: rgba(0,0,0,0.6);top: 0;right: -200%;}
.headnavmobirt{background: #FFFFFF;width: 80%;float: right;height: 100%;padding-top: 3rem;}
.headnavmobi-close{width: 2rem;height: 2rem;background: url(mobi-close.png);background-size: 100%;position: absolute;left: 2rem;top: 2rem;}
.heanavmobiti{text-align: center;font-size: 2rem;line-height: 3rem;color: #333333;}
.headnavmobirt ul{padding: 0 2rem;}
.headnavmobirt ul li a {display: block;font-size: 1.2rem;line-height: 3rem;height: 3rem;overflow: hidden;color: #333333;text-align: left;border-bottom: 1px dashed #CCCCCC;}
.headnavmobirt ul li a span{float: right;color: #999999;}

			
@media (max-width: 1200px) {
	.headerwd{padding: 0 1rem;}
	.headnav ul li a{padding: 1.3rem 1rem;}
	.headlogo img{width: 100%;}
}

@media (max-width: 991px) {
	.headerwd{padding-bottom: 0.5rem;}
	.headlogo{margin-bottom: 0.5rem;}
	.headnav-rt{float: left;}
}
@media (max-width: 768px) {
.banner .swiper-container .swiper-wrapper .swiper-slide .text{opacity:0;}
.banner .swiper-container .pagination-all{    bottom: 20%;}
.banner .slide-next{display:none;}
}






/*分页样式开始*/
.ye_ma{text-align: center;margin: 0px;clear: none;width: 100%;padding-top:30px; font-size:14px; color:#666;}
.ye_ma a{line-height: 35px;clear: none; height: 35px; font-size:14px; color:#333; padding:0 15px; border:1px solid #cccccc; border-radius:6px; display:inline-block; margin:0 3px;}
.ye_ma a:hover{background-color:#BA251F; border:1px solid #BA251F; color:#FFF;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;/*过渡效果*/}
/*分页样式结束*/
@media (max-width: 768px) {
	.ye_ma a{margin: 5px 0px;line-height: 25px;height: 25px;}
	.mainspace100{height: 2rem;}
	.new_des{padding: 2rem 4rem;}
}


/* 内页banner */
.bannernei{width: 100%;padding: 10rem; background-size: 100%;}
.banner-cp{background: url(banner_nei.jpg) no-repeat;background-size: 100%;}
	@media (max-width: 768px) {
		.bannernei{width: 100%;padding: 5rem; background-size: 100%;}
	}


/* 首页应用领域 */
.sy-titbox{padding: 2rem 0;text-align: center;
border-bottom: 1px solid #CCCCCC;
}
.sytitys{
	color: #000000;
	font-size: 1.5rem;
}
.sytitline{
	width: 2rem;
	height: 2px;
	background-color: #BA251F;
	margin: 1rem auto;
}
.sytiten{
	color: #999999;
	font-size: 1rem;
}


/* 轮播动画 */
#certify {
	    position: relative;
	    width: 100%;
	    margin: 0 auto;
	}
	#certify .swiper-container {
	    padding-bottom: 60px;
	}
	#certify .swiper-slide {
	    width: 520px;
	    height: auto;
	    background: #fff;
	    box-shadow: 0 8px 30px #ddd;
	}
	#certify .swiper-slide img {
	    display: block;width: 100%;
	}
	#certify .swiper-slide p {
	    line-height: 98px;
	    padding-top: 0;
	    text-align: center;
	    color: #636363;
	    font-size: 1.1em;
	    margin: 0;
	}


#certify .swiper-pagination{left: 50%;transform: translateX(-50%);
}
#certify .swiper-pagination span{margin-right: 2px;}
#certify .swiper-pagination-bullet-active{background-color: #BA251F;}
#certify .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	    background-image: url(right-icon2.png);
	    right: 10px;
	    left: auto;
	    color: #000000;
}
#certify .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	    background-image: url(left-icon2.png);
	    left: 10px;
	    right: auto;
	    color: #000000;
}
/* 轮播动画结束 */





/* 首页产品展示 */
.sycptitline{
	text-align: center;
	padding: 4rem;
	border-top: 1px solid #CCCCCC;}

.sycplb ul{
	display: flex;flex-wrap: wrap; justify-content: center;
}
.sycplb ul li{
	width: 20%;
	box-sizing: border-box;
	padding: 0.5rem;
}
.sycplb ul li a{
	display: block;
	background-color: #f3f2f2;
	color: #000000;
	text-align: center;
	font-size: 0.75rem;
	padding: 0.5rem;
	box-sizing: border-box;
	width: 100%;
}
.sycplb ul li a:hover{
	color: #BA251F;
}
.sycpnr{margin-top: 2rem;}
.sycpnr ul li a{
	display: block;
}
.sycpnr ul li{margin-bottom: 2rem;}
.sycptop{
	overflow: hidden;
	width: 100%;
	border-radius: 5px;border: 1px solid #CCCCCC;
}

.sycptop img{width: 100%;transition: all 0.3s ease;}
.sycptop img:hover{transform: scale(1.1);}
.sycpwz{width: 100%;text-align: center;
height: 2rem;
line-height: 2rem;
overflow: hidden;
color: #000000;
box-sizing: border-box;
padding: 0 1rem;font-size: 0.75rem;
}

@media (max-width: 768px) {
	.sycplb ul li{width: 33.33%;}
}




/* 首页关于我们 */
.syabout{
	width: 100%;
	background: url(sy-aboutbj.jpg);
	background-size: 100% 100%;
}
.syaboutpb{display: flex;flex-wrap: wrap;}
.syaboutlf{
	width: 40%;
	box-sizing: border-box;
	padding-right: 1rem;
	
}
.syaboutlf img{width: 100%;border: 5px solid #FFFFFF;}
.syaboutrt{
	box-sizing: border-box;padding-left: 1rem;
	width: 60%;
	color: #FFFFFF;
}
.syabouttit{
	font-size: 1.5rem;
	line-height: 2rem;
	margin-top: 2rem;
}
.syabouten{
	font-size: 1rem;
	line-height: 2rem;
	color: rgba(255,255,255,0.8);
}
.sy-aboutline{
	width: 2rem;
	height: 2px;
	background-color: #FFFFFF;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.syaboutjs{
	font-size: 1rem;
	line-height: 2rem;
	margin-top: 2rem;
}

.sybtnys{
	display: inline-block;
	background-color: #FFFFFF;
	border: 1px solid #BA251F;
	margin-top: 2rem;
	padding: 0.5rem 2rem;
	text-align: center;
	
	color: #BA251F;
	font-size:1rem;
	border-radius: 5px;
}

@media (max-width: 768px) {
	.syaboutlf{width: 100%;padding-left: 1rem;}
	.syaboutrt{width: 100%;padding-right: 1rem;}
	.syabout{background-size: cover;}
}



/* 首页新闻资讯 */

.synewslflink{
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.synewslftop{
	width: 100%;
	overflow: hidden;
}
.synewslftop img{
	width: 100%;
	transition: all 0.3s ease;
}
.synewslftop img:hover{
	transform: scale(1.1);
}
.synewslftit{
	width: 100%;
	height: 2.5rem;
	line-height: 2rem;
	overflow: hidden;
	background-color: #fafafa;
	color: #000000;
	font-size: 0.85rem;
	box-sizing: border-box;
	padding:0.5rem;
	
	
}
.synewslfdec{
	width: 100%;
	height: 3rem;
	line-height: 1.5rem;
	overflow: hidden;
	background-color: #fafafa;
	color: #999;
	font-size: 0.65rem;
	box-sizing: border-box;
	padding: 0 0.5rem;
}

.synewslfdata{
	width: 100%;
	height: 2rem;
	line-height: 1.5rem;
	overflow: hidden;
	background-color: #fafafa;
	color: #999;
	font-size: 0.65rem;
	box-sizing: border-box;
	padding: 0 0.5rem;
	text-align: right;
}
.synewsrtlist{
	display: block;
	margin-bottom: 1rem;
	background-color: #FAFAFA;
	width: 100%;
	box-sizing: border-box;
	padding: 0.5rem;
	
	transition: all 0.3s ease;
}
.synewsrtlist:hover{
	box-shadow: 3px 3px 5px #dfdddd;
	transform: translateX(-10px);
}
.synewsrttit{
	color: #000000;
	font-size: 1rem;
	width: 100%;
	height: 2.2rem;
	line-height: 2rem;
	border-bottom: 1px solid #dfdddd;padding-bottom: 0.2rem;
	transition: all 0.3s ease; overflow: hidden;
}
.synewsrtlist:hover .synewsrttit{color: #BA251F;}
.synewsrtdata{
	text-align: right;
	line-height: 1.5rem;
	color: #999;
	font-size: 1rem;
}
.synewsrtdec{
	height: 1.5rem;
	line-height: 1.5rem;
	color: #999;
	font-size: 0.65rem;
	overflow: hidden;
	margin-top: 0.2rem;
}
.synewslflink:hover .synewslftit{
	color: #BA251F;
}
@media (max-width: 768px) {
	.synewsrtlist{margin-top: 1rem;margin-bottom: 0;}
}

/* foot开始 */
.footer{
	width: 100%;
	background-color: #BA251F;
	color: #FFFFFF;
}
.footer a{color: #FAFAFA;}

.footer a:hover{color: #d3d5d3;}
.footbox{
	display: flex;
	flex-wrap: wrap;
}
.footboxlf{width: 15%;}
.footlogoimg{display: block;}
.footlogoimg{width: 100%;}
.footaboutlj{
	display: block;
	margin-top: 2rem;
	padding: 0.6rem;
	text-align: center;
	background-color: #201e1e;
	color: #FFFFFF;
	font-size: 1rem;
	border-radius: 5px;
}
.footlxlj{
	display: block;
	margin-top: 1rem;
	padding: 0.6rem;
	text-align: center;
	background-color: #e8e8e8;
	color: #000000 !important;
	font-size: 15rem;
	border-radius: 5px;
}

.footzj{
	width: 15%;
	box-sizing: border-box;
	padding-left: 4rem;
}
.footzjtit{
	font-size: 1rem;
	line-height: 2rem;	
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 1rem;
}
.footlist{margin-top: 1rem;}
.footlist li a{position: relative; line-height: 1.5rem;width: 100%;height: 1.5rem;overflow: hidden;}
.footlist li a span{float: right;}
.footrt{
	width: 40%;
	box-sizing: border-box;
	padding-left: 4rem;
	position: relative;
}
.footlxwz{
	line-height: 1.5rem;width: 50%;
}
.footrtlxtit{margin-bottom: 1rem;}
.footerimg{
	position: absolute;right: 0;top: 3.5rem;
	width: 30%;
}
.footerbotbox{
	background-color: #a30c0a;
	color: #FFFFFF;
	text-align: center;
	line-height: 2rem;
}
.footerbotbox a{color: #FAFAFA;}
@media (max-width: 991px) {
	.footzj{padding-left: 1rem;}
}
@media (max-width: 768px) {
	.footboxlf{width: 100%;}
	.footrt{width: 100%;padding-left: 0;margin-top: 1rem;}
	.footlogoimg{width: 30%;margin: 0 auto;}
	.footlxwz{width: 100%;text-align: center;}
	.footerimg{display: none;}
	.footrtlxtit{text-align: center;}
}



/* 产品列表开始 */
.cpboxlbtop{
	font-size: 1.2rem;
	width: 100%;
	box-sizing: border-box;
	background-color: #BA251F;
	color: #FFFFFF;
	padding:1.5rem 1rem;
}
.cpboxlbtop span{font-size: 0.75rem;}
.cplbul{
	border: 1px solid #CCCCCC;
	width: 100%;
	box-sizing: border-box;
	padding: 0.5rem;
}
.cplbul li{
	border-bottom: 1px solid #CCCCCC;
}
.cplbul li h3{height: 3rem;line-height: 3rem;}
.cplbul1111 li a{
	font-size: 0.75rem;
	color: #000000;
	height: 3rem;
	line-height: 3rem;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 0.5rem;
}
.cplbul li a span{
	float: right;
	font-size: 1rem;
	color: #999999;
	margin-right: 0.5rem;
}
.cplbul li:last-child{
	border: none;
}
.cplbul li:hover a{color: #FFFFFF;}
.cplbul li:hover{background-color: #BA251F;}
.cplbul li:hover span{color: #FFFFFF;}


.cprtlist{margin-bottom: 2rem;}
.cprtbox{
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
	padding: 0.5rem;
	display: block;
}
.cprtbox-rt{width: 100%;box-sizing: border-box;}
.cprtbox-rt img{width: 100%;transition: all 0.3s ease;overflow: hidden;}
.cprtwz{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	text-align: center;
	color: #000000;
	font-size: 0.75rem;
}
.cprtlist:hover .cprtbox{
	background-color: #BA251F;
}
.cprtlist:hover .cprtwz{color: #FFFFFF;}

.cpy-newstj{margin-top: 2rem;}
.cpnewsul li{
	border-bottom: 1px solid #CCCCCC;
	box-sizing: border-box;
	padding:0 0.5rem;
}
.cpnewsul li a{
	display: block;
	box-sizing: border-box;
	padding: 0.5rem;
}
.cpnewstit{
	font-size: 0.75rem;
	color: #000000;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
}
.cpnewsdata{
	font-size: 0.65rem;
	color: #999999;
	text-align: right;
	line-height: 1.5rem;
}
.cpnewsul li a:hover .cpnewstit{color: #BA251F;}

.cplistright{
	float: right;
	width: 1.5rem;
	height: 1.5rem;
	background: url(cp-right.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	position: relative;
	top: -1.3rem;
}
.cplistdown{
	float: right;
	width: 1.5rem;
	height: 1.5rem;
	background: url(cp-xia.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	position: relative;
	top: -1.3rem;
}
@media (max-width: 768px) {
	.cpboxrt{margin-top: 2rem;}
	.cplbul{display: none;}
}






/* 产品内页 */
.cpneiboxnei{width: 100%;background-color: #ffffff;box-sizing: border-box;padding: 4rem;margin-top: 2rem;}
.cpneilf img{width: 100%;}
.cpneitit{font-size: 1.6rem;color: #333;font-weight: bold;}
.cpnei-dec{font-size: 0.85rem;color: #666666;line-height: 2rem;border-bottom: 1px solid #cccccc;padding-bottom: 1rem;margin-top: 1rem;}
.cpneitag{margin-top: 2rem;}
.cpneitag a{font-size: 0.85rem;color:#BA251F;margin-right: 1rem;}
.cpnei-btnbox{
	margin-top: 2rem;
}
.cpnei-btnbox a{float: left;color: #ffffff;font-size: 0.85rem;line-height: 2rem;padding: 0 2rem;border-radius: 5px;}
.cpnei-lxbtn{background-color: #BA251F;margin-right: 2rem;}
.cpneigybtn{background-color: #000;}
.cpneirtbox{width: 100%;margin-top: 3rem;}
.cpnei-lxbtn:hover{background-color: #666666;}
.cpneigybtn:hover{background-color: #666666;}
.cpxqdec{margin-top: 2rem;}
.cpneidecbox{width: 100%;box-sizing: border-box;background-color: #fff;}
.cpneidectop{border-bottom:1px solid #BA251F;}
.cpneititwz{font-size: 0.85rem;color: #fff;line-height: 2rem;display: inline-block;padding: 0 2rem;background-color:#BA251F;}
.cpneititwz img{width: 20px;vertical-align: sub;}
.cpneixqnr {margin-top: 2rem;font-size: 0.75rem;line-height: 2.5rem;color: #666;}
.cpneixqnr p{text-indent: 2rem;}
.tjnews .newslistp1{margin-top: 0;}

/* 新闻列表 */
.newscpbox{
	display: block;
}
.newstjcp{
	width: 100%;
	overflow: hidden;
}
.newstjcp img{width: 100%;}
.newstjul li{margin-top: 1rem;}
.newstjul{border-bottom: 1px solid #CCCCCC;padding-bottom: 1rem;}
.newstjcpwz{
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	color: #000000;
	text-align: center;
	box-sizing: border-box;
	padding: 0 0.5rem;
}
.newstjul li:hover .newstjcpwz{color: #BA251F;}






.newslistul{margin-top: 2rem;}
.newslistlink{display: block;}
.newslistbox{width: 100%;background-color: #ffffff;}
.newslist{margin-bottom: 2rem;}
.newslitlfimg{text-align: center;}
.newslitlfimg img{width: 90%;transition: all 0.3s ease;}
.newslistp1{font-size: 1rem;color: #333;line-height: 2rem;height: 2rem;transition: all 0.3s ease;overflow: hidden;margin-top: 1rem;}
.newslistp2{font-size: 0.75rem;color: #999;line-height: 1.5rem;height: 3rem;overflow: hidden;}
.newslistdatabox{text-align: right;}
.newslistdata{float: left;text-align: right; font-size: 0.65rem;color: #cdcdcd;line-height: 1.5rem;}
.newslistdata img{width: 15px;}
.newslistdataclick{float: right;font-size: 0.65rem;color: #cdcdcd;line-height: 1.5rem;}
.newslistdataclick img{width: 15px;}
.newslistlink:hover .newslitlfimg img{transform: scale(1.1);}
.newslistlink:hover .newslistp1{color: #BA251F;}
.newslistlink:hover .newslistbox{box-shadow: 1px 1px 3px #cccccc;}
@media (max-width: 1200px) {
.newslistdatabox{height: 2rem;}	
.newslistdataclick{display: none;}
}
@media (max-width: 768px) {
	.newslistp1{font-size: 1.2rem;}	
.newslistp2{margin-top: 0.5rem;line-height: 2rem;height: 4rem;margin-bottom: 1rem;}
.ddlmbot p{font-size: 1.2rem!important;line-height: 40px!important;}
}





/* 新闻内页 */
.newsnei{border-top: 1px solid #cccccc;margin-top: 2rem;}
.newsneilftop{width: 100%;padding: 2rem 0;}
.newsneilftop h1{font-size: 1.6rem;color: #333;line-height: 2rem;text-align: center;}
.newsneilfwz{margin-top: 2rem;font-size: 0.65rem;color: #BA251F;display: flex;flex-wrap: wrap;justify-content: center;}
.newsneilfwz span{padding: 0 1rem;}
.newslfbot{font-size: 0.75rem;color: #666;line-height: 2rem;}
.newsneilf{background-color: #ffffff;margin-top: 1rem;
box-sizing: border-box;
padding: 0 2rem;
}

.newsneirt{margin-top: 2rem;}
.newsrttit{border-bottom: 1px solid #BA251F;margin-bottom: 2rem;}
.newsrttitnr{background-color: #BA251F;color: #fff;font-size: 0.75rem;line-height: 2rem;display: inline-block;padding: 0 1rem;}
.tjcpul li{margin-bottom: 1rem;}
.tjcpul li a{display: block;background-color: #ffffff;}
.tjcpimg img{transition: all 0.3s ease;width: 100%;}
.tjcptit{font-size: 0.65rem;line-height: 2rem;height: 2rem;overflow: hidden;text-align: center;}
.tjcpul li a:hover .tjcptit{color: #BA251F;}
.tjcpul li a:hover .tjcpimg img{transform: scale(1.1);}


/* 单独页面 */
.ddlmtop{font-weight: bold;font-size: 1.6rem;color: #333;line-height: 2rem;padding-bottom: 1rem;border-bottom: 1px solid #cccccc;text-align: center;margin-bottom: 2rem;}
.ddlmbot{font-size: 0.75rem;color: #666666;line-height: 2rem;}
.ddlmbot p{text-indent: 0rem;}




/* 动画效果 */
#syyyly,#sycp,#syabout,#synews,#footer{
	position: relative;
	top: 300px;
}


#cpxl{font-size: 0.75rem;
    color: #000000;
    height: 3rem;
    line-height: 1rem;
    overflow: hidden;
    box-sizing: border-box;
    }





