.cpzs{
	padding: 75px 0;
}
.biaoti{
	position: relative;
	height: 50px;
}
.g-tt{
	position: absolute;
	left:0; right:0; top:0;
	margin: 0 auto;
	font-size: 40px;
	color: #d1111b;
	text-align: center;
	font-weight: bold;
	z-index: 999;
}
.g-tt span{
	color: #333333;
}
.en-tt{
	position: absolute;
	left:0; 
	right:0;
	margin: 0 auto;
	font-size: 45px;
	color: #e4e4e4;
	text-align: center;
	font-weight: bold;
	z-index: 99;	
}
.g-xian{
	font-size: 18px;
	text-align: center;
	color: #666666;
	margin: 15px 0 30px 0;
    overflow: hidden;
}
.g-con{
	width: 890px;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	color: #666666;
	line-height: 30px;
}

.slideGroup{ width:100%; }
.slideGroup .parHd{ height: 98px; border: 1px solid #eeeeee;}
.slideGroup .parHd .cp-tt{
	width: 160px;
	height: 47px;
	padding: 25px 40px;
	background: #d1111b;
	color: #fff;
}
.slideGroup .parHd .cp-tt .cpt-l{
	margin: 3px 0 0 5px;
}
.slideGroup .parHd .cp-tt .cpt-r{
	line-height: 25px;
	font-size: 24px;
	font-weight: bold;
}
.slideGroup .parHd .cp-tt .cpt-r span{
	font-size: 14px;
	font-weight: normal;
	color: #ff959b;
}
.slideGroup .parHd ul{ width: 1032px;height: 97px; line-height: 97px; float: left; padding-left: 20px;}
.slideGroup .parHd ul li{ float:left; width: 100px; height: 96px; font-size: 16px; margin-right: 20px;}
.slideGroup .parHd ul li a{ display: block; width: 100px; height: 96px; color: #333333; text-align: center; position:relative;}
.slideGroup .parHd ul li.on a{ color: #d1111b; border-bottom: 2px solid #d1111b;font-weight: bold;}
.amore{ color: #333333;font-size: 18px;}
.amore:hover{ color: #d1111b;}
.slideGroup .slideBox2{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:40%; display:block; width:30px; height:94px;  background:url(../images/zuo.png) center center no-repeat; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/you.png) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ width: 290px; height: 439px; float:left; text-align:center; margin: 10px 7.5px; transition: all 1s; -webkit-transition: all 1s;box-shadow: 0 0 5px 2px rgb(0 0 0 / 15%);}
.slideGroup .parBd ul li .pic{ width:280px; height:270px; margin: 5px; border-bottom: 2px solid #eeeeee; text-align:center; overflow: hidden;}
.slideGroup .parBd ul li .pic img{ width:280px; height:280px; transition: 1s;}
.slideGroup .parBd ul li .title{ width: 290px; height: 70px; line-height: 70px; overflow: hidden; font-size: 18px;color: #333333;}
.slideGroup .parBd ul li .gd{ width: 115px; height: 35px; line-height: 35px; margin: 5px auto; font-size: 16px;color: #666666; background: #eeeeee;}
.slideGroup .parBd ul li:hover .title{
	color: #d1111b;
}
.slideGroup .parBd ul li:hover .pic img{ transform: scale(1.2);}
.zjt{
	width: 100%;
}
.zjt img{
	width: 100%;
}
.sdys{
	width: 100%;
	padding: 90px 0;
}
.slideBox{ width:100%; overflow:hidden;}
.slideBox .hd{ margin: 50px 0; }
.slideBox .hd ul{}
.slideBox .hd ul li{ float:left; margin-right:45px; width:251px; height:120px; padding: 20px; text-align:center; background:#e6e6e6; cursor:pointer; color: #333333;transition: all 0.5s ease;}
.slideBox .hd ul li:nth-child(4){margin-right: 0}
.slideBox .hd ul li img{margin: 0 auto;}
.slideBox .hd ul li .img2{
	display: none;
}
.slideBox .hd ul li p{
	font-size: 30px;
	font-weight: bold;
}
.slideBox .hd ul li.on{ background:#d1111b; color:#fff; }
.slideBox .hd ul li.on .img1{display: none;}
.slideBox .hd ul li.on .img2{display: block;}
.slideBox .bd{}
.slideBox .bd li{ width: 100%; }
.slideBox .bd li .bd-l{ width:650px; height:430px; position: relative;overflow: hidden;}
.slideBox .bd li .bd-l img{
	width:650px; height:430px; 
	position: absolute;
	z-index: 1;
}
.slideBox .bd li .bd-l .shuzi{
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 72px;
	z-index: 10;
	background: #d1111b;
	color: #fff;
	text-align: center;
	font-size: 48px;
	font-family: "Arial";
}
.slideBox .bd li .bd-r{ width: 520px;
    height: 255px;
    padding: 40px 60px;}
.slideBox .bd li .bd-r h1{
	font-size: 36px;
	font-weight: bold;
	color: #333333;
}
.slideBox .bd li .bd-r h2{
	color: #666666;
}
.slideBox .bd li .bd-r .gy-xian{
	width: 100%;
	height: 1.5px;
	background: #eeeeee;
	margin: 15px 0;
}
.slideBox .bd li .bd-r .gy-con{
	color: #666666;
	line-height: 30px;
	font-size: 16px;
	margin: 30px 0;
}
.gcal{
	padding: 70px 0;
	background: #f5f5f5;
}
.ljwm{
	padding: 75px 0;
}
.gywm{
	padding: 30px 0;
}
.gywm .gy-l{
	width: 515px;
	height: 400px;
}
.gy-l h1{
	font-size: 36px;
	font-weight: bold;
	color: #333333;
}
.gy-l h2{
	color: #666666;
}
.gy-l .gy-xian{
	width: 100%;
	height: 1.5px;
	background: #eeeeee;
	margin: 15px 0;
}
.gy-l .gy-con{
	color: #666666;
	line-height: 30px;
	font-size: 16px;
	margin: 30px 0;
}
.gy-l ul li{
	width: 120px;
	height: 40px;
	text-align: center;
	margin-right: 25px;
	float: left;
}
.gy-l ul li a{
	width: 120px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	display: block;
	transition: all 0.5s ease;
	background: #333333;
}
.gy-l ul li:hover a{
	background: #d1111b;
}
.ryzz{
    width: 100%;
    padding:50px 0;
}
.picMarquee-left1{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left1 .bd{ width: 100%; margin: 0 auto;}
.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left1 .bd ul li{ margin-left: 40px; float:left; overflow:hidden;}
.picMarquee-left1 .bd ul li .pic{ text-align:center; }
.picMarquee-left1 .bd ul li .pic img{ width:279px; height:207px; display:block; border: 1px solid #333333; }

.xwzx{
	padding: 75px 0;
	width: 100%;
	background: #f5f5f5;
}
.ul-xw{
	padding-top: 40px;
	width: 100%;
}
.ul-xw li{
	width: 420px;
	height: 500px;
	float: left;
	margin-right: 20px;
	transition: all 1s;
    -webkit-transition: all 1s;
}
.ul-xw li:nth-child(3n){
	margin-right: 0;
}
.ul-xw li .x-top{
	width: 420px;
	height: 300px;
	overflow: hidden;
}
.ul-xw li .x-top img{
	width: 420px;
	height: 300px;
	transition: 1s;
}
.ul-xw li:hover .x-top img{
	transform: scale(1.2);
}
.ul-xw li .x-bot{
	padding: 20px;
	width: 381px;
	height: 145px;
}
.ul-xw li .x-bot .xb-tt{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	transition: all 0.5s ease;
}
.ul-xw li .x-bot .xb-rq{
	color: #999999;
}
.ul-xw li .x-bot .xb-con{
	margin-top: 17px;
	color: #666666;
	line-height: 30px;
}
.ul-xw li .x-bot .xb-xian{
	width: 40px;
	background: #d1111b;
	height: 3px;
	margin: 10px 0;
}
.ul-xw li:hover{
    transition: all 1s;
    -webkit-transition: all 1s;
    -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}
.ul-xw li:hover .x-bot .xb-tt{
    color: #d1111b;
}