/* 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,1);width: 100%;z-index:99;position:fixed !important;}
/* .headerbox:hover{background: rgba(255,255,255,1);} */
.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: 0.75rem;
	color: #ffffff;
	text-align: left;
padding-left: 1.0rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
	
	}
.headnav ul li:hover h2 a{color: #ed1d33 !important;}


.headerbox:hover .headnav ul li a{color: #fff;}
.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 #ed1d33;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;}
.navmenulf{padding-left:3rem;}
.navmenurt img{width: 80%;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{position:relative; display: block;border-bottom: 1px solid #CCCCCC;font-size: 0.67rem;color: #666666;height: 4rem;line-height: 3rem;width: 100%;overflow: hidden;padding-left: 3px !important;padding-right: 1rem !important;}
.navmenu-ul li a:hover{color:#ed1d33 !important;}
.navmenu-ul li a span{position:absolute;right:5px;top: 1.4rem;color:#999999;}
.headnav-rt{margin-top: 1.2rem;   }
.headssicon{cursor: pointer; display: inline-block;width: 1.5rem;height: 1.5rem;background: url(head-ss01-02.png);background-size: 100% 100%;}
.headlangeicon{cursor: pointer;display: inline-block;width: 1.5rem;height:1.5rem;background: url(lang02.png);background-size: 100% 100%;margin-left: 1rem;}

.headmobi-menu{float: right;width: 2rem;height: 2rem;margin-top: 0.6rem;}
.headmobi-menu img{width: 100%;}
.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;}
.headnav-active a{color: #ed1d33 !important;}
			
@media (max-width: 1200px) {
	.headerwd{padding: 0 1rem;}
	.headnav ul li a{padding: 1.3rem 1rem;}
	.headlogo img{width: 100%;}
	 .headnav-rt{padding-left: 70%;}
}

@media (max-width: 991px) {
	.headerwd{padding-bottom: 0.5rem;}
	.headlogo{margin-bottom: 0.5rem;}
	.headnav-rt{float: left;margin-top: 1rem;}
}
@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;}
.headnav-rt{margin-bottom: 1rem;margin-left: 1rem;}
.headmobi-menu{margin-right: 2rem;}
.headerbox{padding-bottom: 0;}
}
.text p{width: 100%;}
.text h2{margin-bottom: 2rem;}
.banner-btnbox{margin-top: 4rem;}
.bannerbtn{	
	display: inline-block;
	    font-size: 0.75rem;
	    font-weight: 600;
	    color: #ffffff;	  

	    line-height: 2.5rem;
	    text-align: center;
	    padding:0 3rem;
	    text-transform: uppercase;
	    -webkit-border-radius: 8px;
	    -moz-border-radius: 8px;
	    border-radius: 8px;
	    position: relative;
	    z-index: 1;
	    overflow: hidden;
		
}
.bannerbtnlf{
	background: #ed1d33;transition:all 0.3s ease;color: #ffffff;
}
.bannerbtnrt{
	background: #ed1d33;transition:all 0.3s ease;color: #ffffff;
}
.bannerbtnlf:hover{
	background: #bd1022;color: #FFFFFF;
}
.bannerbtnrt:hover{
	background: #bd1022;color: #FFFFFF;
}
@media (max-width: 768px) {
	.text p{width: 100%;font-size: 0.95rem!important;}
	.text h2{margin-bottom: 2rem;font-size: 1.5rem !important;}
	.banner-btnbox{display: none !important;}
}
/*分页样式开始*/
.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:#ed1d33; border:1px solid #ed1d33; 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% 100%;margin-top: 3rem;}
.banner-cp{background: url(banner_nei.jpg) no-repeat;background-size: 100% 100%;}
	@media (max-width: 768px) {
		.bannernei{ width: 100%;padding: 5rem; background-size: 100%;}
	}

	@media (max-width: 500px) {
		.bannernei{
			padding: 3rem;
		}
	}




/* 首页关于我们开始 */
.syabout{
	width: 100%;
	background-color: #242424;
	color: #FFFFFF;
}
.syaboutbox{
	position: relative;
}

.syaboutrt{
	width: 45%;
}
.syaboutrtbox{
	box-sizing: border-box;
	width: 100%;
	background-color: #ed1d33;
	color: #ffffff;
	font-size: 0.65rem;
	padding: 2rem;
}
.syaboutrttit{
	text-transform: uppercase;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 0.5rem;
}
.syaboutrttit span{
	font-size: 0.85rem;
	font-weight: bold;
	margin-right: 0.5rem;
}
.syaboutdec{
	margin-top: 1rem;
	line-height: 1.5rem;
	font-size: 0.65rem;
	
}

.syaboutrt{
	position: absolute;
	top: 2rem;
	right: 0;
	width: 50%;
	}

.morebtn{
	font-size: 0.65rem;
	color: #ed1d33;	
	background-color: #ffffff;
	border-radius: 20px;
	padding:0.3rem 2rem;
	line-height: 3rem;
	margin-top: 1rem;
}
@media (max-width: 768px) {
	.syaboutlfimg img{width: 100%;}
	.syaboutrt{position: static;width: 100%;}
	.syaboutdec{line-height: 2rem;}
}


/* 首页产品展示开始 */
.syxuanze{
	width: 100%;
	background-color: #171717;
	color: #ffffff
}
.sytit{
	width: 75%;
	border-bottom: 1px solid #ed1d33;
	display: flex;
	/* flex-direction: row-reverse; */
}
.sytitmoreimg{
	width: 1rem;
	
}
.sytitbox{
	padding: 0.5rem 2rem;
	
	text-transform: uppercase;
	margin-left: 2rem;
	background-color: #ed1d33;
	margin-right: 1rem;
}
.sytitbox span{
	font-size: 0.85rem;
	font-weight: bold;
	margin-right: 0.5rem;
}
.sytitmore{
	display: block;
	line-height: 2rem;
	color: #999999;
}

.sytitmore:hover{
	color: #ed1d33;
}

@media (max-width: 768px) {
	.sytit{width: 100%;}
	.sytitbox{margin-left: 0rem;}
}

.sycpbox{
	/* margin-top: 4rem; */
}
.sycplist{
	margin-bottom:2rem ;
}
.sycplist a{
	display: block;
	position: relative;
}
.sycplistimg{
	width: 100%;
	overflow: hidden;
}
.sycplistimg img{
	width: 100%;
	transition: all 0.3s ease;
}
.sycpdec{
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
	color: #e9ceb1;
	font-size: 0.75rem;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	padding: 0 0.5rem;
	font-weight: bold;
	transition: all 0.3s ease;
}
.sycplist:hover .sycplistimg img{
	transform: scale(1.1);
}
.sycplist:hover .sycpdec{
	color: #e9ceb1;
}



/* 首页选择我们开始 */
.syxz{
	width: 100%;
	background-color: #242424;
	color: #ffffff;
}
.syxztit{
	width: 100%;
	text-align: center;
}
.syxztitp1{
	font-size: 1.2rem;
	
	line-height: 2rem;
	
}
.syxztitp3{
	font-size: 0.65rem;
	line-height: 2rem;
	color: #999999;
	margin-top: 1rem;
}
.syxztitline{
	width: 2rem;
	height: 2px;
	background-color: #ed1d33;
	margin: 0 auto;
	margin-bottom: 0.5rem;
	margin-top: 0.5rem;
}


.syxzbox{
	margin-top: 3rem;
}

.syxzboxlist{
	margin-bottom: 2rem;	
}
.syxzlist{
	width: 100%;
	box-sizing: border-box;
	padding: 2rem 2rem 1rem 2rem;
	transition: all 0.3s ease;
	text-align: center;
	background-color: #202020;
}
.syxzlist:hover{
	background-color: #ed1d33;
	
}
.syxzlist img{
	width: 3rem;
}
.syxzlistp1{
	font-size: 0.85rem;
	font-weight: bold;
	margin-top: 1rem;
}
.syxzlistline{
	width: 3rem;
	height: 1px;
	background-color:#999999;
	margin: 0 auto;
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.syxzlistp2{
	line-height: 1.5rem;
	height: 3rem;
	overflow: hidden;
}

/* 首页新闻开始 */
.synews{
	width: 100%;
	color: #ffffff;
	background-color: #171717;
	padding-bottom: 2rem;
}
.synewbox{
	margin-top: 3rem;
}

.synewsboxlist{
	margin-bottom: 2rem;
}

.synewsboxnr{
	display: block;
	padding-bottom: 1rem;
	border-bottom: 1px solid #242424;
	transition: all 0.5rem ease;
}
.synewstit{
	font-size: 0.85rem;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
	color: #ffffff;
	transition: all 0.5rem ease;
}
.synewsdec{
	font-size: 0.65rem;
	color: #999999;
	line-height: 1.5rem;
	height: 3rem;
	overflow: hidden;
}
.synewsdata{
	color: #999999;font-size: 0.65rem;margin-top: 0.5rem;
	text-align: right;
}

.synewsboxlist:hover .synewstit{
	color: #ed1d33;
}

.synewsboxlist:hover .synewsboxnr{
	transform: translateY(-0.5rem);
}




/* foot开始 */
.foot{
	width: 100%;
	box-sizing: border-box;
	background-color: #242424;
	border-bottom: 4px solid #ffffff;
	color: #ffffff;
}
.footrt{
	width: 75%;
	box-sizing: border-box;
	padding: 3rem 3rem  1rem 3rem;
	background-color: #ed1d33;
	float: right;
}
.footrtbox{
	width: 100%;
	box-sizing: border-box;
	padding: 0 3rem 3rem 3rem;	
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.footrtboxtit{
	font-size: 1.5rem;
	
}
.footrtboxsquare{
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #ffffff;
	vertical-align: middle;
}
.footrtline{
	width: 3rem;
	height: 4px;
	background-color: #ffffff;
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.footrtlx span{
	margin-right: 1rem;
	line-height: 2rem;
	font-size: 0.65rem;
}
.footbottom{
	width: 100%;
	color: #ffffff;
	background-color: #171717;
	text-align: center;
	font-size: 0.65rem;
	line-height: 1.5rem;
	box-sizing: border-box;
	padding: 0.8rem 1rem;
}
.footbottom a{
	color: #999999;
}
@media (max-width: 768px) {
	.footrt{width: 100%;}
	.footrtlx span{display: block;}
}



/* 位置开始 */
.addressbox{width:100%;padding:1rem 0.5rem;background:#ffffff;box-shadow:2px 2px 3px #cccccc;}
.addlf{display:inline-block;vertical-align: text-bottom;font-size: 0.65rem;color: #666666;}
.addlf span{
	font-size: 0.65rem;color: #666666;
}
.addlf a{
	font-size: 0.65rem;color: #333333;
}
.addlf svg{vertical-align: bottom;}
.add-form{width:50%;float:right;}
.add-form form{
	display:block;width:100%;
	border:1px solid #cccccc;
	box-sizing: border-box;
	border-radius: 20px;
		padding: 4px;
} 

.adss{
	border: none;
	font-size: 0.75rem;
	color: #666666;
	line-height: 1.6rem;
	padding-left: 0.5rem;
	box-sizing: border-box;
	width: 80%;
	float: left;
	margin-top: 1px;
	border-radius: 20px;
}
.ad-ss_btn{
	width: 1.6rem;
	height: 1.6rem;
	background: url(head-ss01-02.png);
	background-size: 100% 100%;
	transition: all 0.3s ease;
	border: none;
	float: right;
}
.ad-ss_btn:hover{
	background: url(head-ss03.png);
	background-size: 100% 100%;
}
.addlficon{
	margin-top: 0.3rem;

}

@media (max-width: 768px) {
	.addlficon{	
		margin-bottom: 0.5rem;
	}
	.add-form{width: 100%;}
}

/* 位置结束 */



/* 产品列表页开始 */
.syxztitp2{text-transform: uppercase;}
.mainbox{width: 100%;}
/* .cplistbox{margin-top: 2rem;} */
.cplistbox ul{margin-top: 2rem; display: flex;flex-wrap: wrap;justify-content: center;}
.cplistbox ul li{margin-bottom: 1rem;padding-left: 1rem;padding-right: 1rem;}
.cplistbox ul li a{
	display: block;
	border: 1px solid #cccccc;
	padding: 0 1.5rem;
	font-size: 0.75rem;
	color: #444444;
	line-height: 2rem;
	height: 2rem;
	font-weight: bold;
	border-radius: 5px;
	transition: all 0.3s ease;
	
}
.cpnrbox{
	margin-top: 2rem;
}
.cplistbox ul li a:hover{
	color: #ffffff;
	background-color: #ed1d33;
}
.cpnrbox ul li{
	margin-bottom: 2rem;
}
.cpnrbox ul li a{
	display: block;
	box-sizing: border-box;
	width: 100%;
	position: relative;
}
.cpnrimgbox{
	width: 100%;
	overflow: hidden;
}
.cpnrimgbox img{
	width: 100%;
	transition: all 0.3s ease; 
}
.cpnrbox ul li:hover .cpnrimgbox img{
	transform: scale(1.1);
}
.cptit{
	width: 100%;
	font-size: 0.75rem;
	color: #e9ceb1;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
	text-align: center;
	margin-top: 0.5rem;
	font-weight: bold;
	box-sizing: border-box;
	padding: 0 0.5rem;
	transition: all 0.3s ease; 
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
}
.cpdec{
	width: 100%;
	font-size: 0.65rem;
	color: #666666;
	line-height: 1.5rem;
	height: 3rem;
	overflow: hidden;
	text-align: center;
}

.cpnrbox ul li:hover .cptit{
	background-color: #ed1d33;
	color: #e9ceb1;
}


@media (max-width: 768px) {
	.cplistbox{width: 100%;}
	.cplistbox ul li{padding: 0 0.5rem;}
}








/* 产品内页开始 */

.mainbothz{
	/* background-color: #f9f9f9; */
}
.mainbot{
	padding: 4rem 0;
}
.cpneilfimg img{width: 100%;}

.cpneirtdec h1{
	font-size: 0.95rem;
	color: #333333;
	line-height: 2rem;
	font-weight: bold;
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
	margin-top: 1rem;
}
.cpneicpdec{
	font-size: 0.75rem;
	color: #333333;
	line-height: 1.6rem;
	
}
.cpneitag{
	maring-top:1rem;
	font-size: 0.75rem;
	color: #333333;
	line-height: 1.6rem;
}
.cpneitag span{font-weight: bold;}
.cpneicpdec span{font-weight: bold;}
.cpneilxbtn{
	display: inline-block;
	background-color: #ed1d33;
	color: #ffffff;
	font-size: 0.75rem;
	line-height: 2rem;
	padding: 0 1.5rem;
	margin-top: 1rem;
	border-radius: 5px;
	transition: all 0.3 ease;
	border: 1px solid #ed1d33;
}
.cpneitag a{
	margin-left: 1rem;
}

.cpneilxbtn:hover{
	background-color: #f3f3f3;
	color: #ed1d33;
	border: 1px solid #ed1d33;
}

.cpneidecbox{
	margin-top: 2rem;
	border-top: 5px solid #cccccc;
	padding: 1rem 0;
	font-size: 0.75rem;
	line-height: 2rem;
}
.cpneidecbox p{
	text-indent: 2rem;
}

.tjtoptit{
	font-size: 0.95rem;
	font-weight: bold;
	width: 100%;
	color: #ffffff;
	box-sizing: border-box;
	padding: 1rem;
	background-color: #ed1d33;
}
.tjtoptit img{width: 1.6rem;}

.tjnewsbot{
	width: 100%;
	box-sizing: border-box;
	padding: 1rem;
	border: 1px solid #ed1d33;
}
.tjnewsbot ul li{
	margin-bottom: 1rem;
}
.tjnewsbot ul li a{
	display: block;
	border-bottom: 1px dashed #cccccc;
}
.tjnewstit{
	font-size: 0.75rem;
	width: 100%;
	height: 3rem;
	overflow: hidden;
	line-height: 1.5rem;
}
.tjnewsdec{
	text-align: right;
	margin-bottom: 0.5rem;
	color: #999999;
}
.tjnews{
	margin-bottom: 2rem;
}
.tjlxfs{
	width: 100%;
	box-sizing: border-box;
	padding: 1rem;
	border: 1px solid #ed1d33;
}
.tjlxfs p{
	font-size: 0.75rem;
	line-height: 3rem;
}
.tjlxfs span{color: #999999;}



@media (max-width: 768px) {
	.cpneirtdec h1{font-size: 1.2rem;text-align: center;}
}



/* 新闻页开始 */
.newsnrbox{
	margin-top: 2rem;
}
.newsnrbox ul li{
	margin-bottom: 2rem;
	padding-bottom: 1rem;
	border-bottom: 1px dashed #cccccc;
}
.newsnrbox ul li a{
	display: block;	
	transition: all 0.3s ease;
}


.newsnrwztit{
	font-size: 0.85rem;
	color: #000000;
	line-height: 2rem;
	height: 2rem;
	width: 100%;
	overflow: hidden;
	margin-top: 2rem;
}
.newsnrdec{
	font-size: 0.65rem;
	color: #666666;
	line-height: 1.5rem;
	height: 3rem;
	width: 100%;
	overflow: hidden;
}
.newsnrdata{
	font-size: 0.65rem;
	color: #666666;
	line-height: 1.5rem;
	text-align: right;
}
.newsnrimgnei{
	width: 100%;
	box-sizing: border-box;
	padding: 1rem 0 0 1rem;
}
.newsnrimgnei img{width: 100%;}

.newsnrbox ul li:hover a{
	transform: translateY(-0.5rem);
}
.newsnrbox ul li:hover .newsnrwztit{
	color: #ed1d33;
}



/* 新闻内页开始 */
.newsneitop{
	text-align: center;
}
.newsneitop h1{
	font-size: 0.95rem;
	color: #333333;
	line-height: 2rem;
	font-weight: bold;
	margin-bottom: 1rem;
}
.newsneitopwz{
	width: 100%;
}
.newsneitopwz span{margin-right: 1rem;margin-left: 1rem;}



.tjcpbot{
	    width: 100%;
	    box-sizing: border-box;
	    padding: 1rem 1rem 0 1rem;
	    border: 1px solid #ed1d33;
}
.tjcpbot ul{width:100%;}
.tjcpbot ul li{
	margin-bottom: 1rem;
	width: 50%;
	box-sizing: border-box;
	padding: 0 0.1rem;
	float: left;
}
.tjcpbot ul li a{
	display: block;
}
.tjcpimg{width: 100%;overflow: hidden;}
.tjcpimg img{width: 100%;transition: all 0.3s ease;}
.tjcpbot ul li:hover .tjcpimg img{
	transform: scale(1.1);
}
.tjcpdec{
	width: 100%;
	line-height: 2rem;
	height: 2rem;
	overflow: hidden;
	font-size: 0.65rem;
	color: #333333;
	text-align: center;
}
.tjcpbot ul li:hover .tjcpdec{
	color: #ed1d33;
}


/* 单独页开始 */

.ddytit{
	font-size: 0.85rem;
	font-weight: bold;
}

.aboutwz{margin-top: 1rem;}


/* 首页动画开始 */
#sycpdh,#syxzdh,#synewsdh{position: relative;top: 6rem;}
#syaboutlfimg{
	transform: translateX(1200px);
}
.syaboutlfimgdh{
	 animation-name: syaboutlfimgdh;
	  animation-duration: 1s;
	  animation-timing-function: linear;	 
	animation-fill-mode: both;
 
}
@keyframes syaboutlfimgdh {
  0%   {transform: translateX(1200px);}
  100% {transform: translateX(0px);}
}
@media (max-width: 768px) {
	#syaboutlfimg{
		transform: translateX(0);
	}
}














