.r2{ width:1250px; margin:0 auto; overflow:hidden; margin-top:30px;}
.r3{ overflow:hidden;}
.r3 li{ width:645px; float:right; overflow:hidden;}
.r3 img{ width:100%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.r3 li:hover img{transform: scale(1.1, 1.1);}
.r3 ul{ float:left; width:530px;}
.r3 p{ font-size:26px; font-weight:bolder; color:#333333;}
.r3 dl{ font-size:16px; color:#666666; line-height:180%; padding-top:20px;}
.r3 span,.r3 .span_add { display:inline-block; line-height:45px; padding-left:30px; padding-right:30px; font-size:16px; color:#FFFFFF; background-color:#cc0000; margin-top:20px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; cursor:pointer;}
.r3 em{ display:inline-block; font-size:20px; margin-right:5px; float:left;}
.r3 span:hover,,.r3 .span_add:hover{ padding-left:40px; padding-right:40px;}
.r4{ width:1250px; margin:0 auto; overflow:hidden; margin-top:30px;}
.r4 li{ width:31.333%; float:left; text-align:center; margin-right:3%; overflow:hidden; padding:40px;box-sizing:border-box; margin-top:20px; background-color:rgba(255, 255, 255, 0.9);border-radius:10px;}
.r4 span{
	width:110px;
	height:110px;
	display:inline-block;
	border: 2px solid #ccc; font-size:50px; color:#333333; line-height:110px; text-align:center;border-radius:100px;
}
.r4 p{ font-size:26px; padding-top:20px; padding-bottom:20px;}
.r4 dl{ font-size:16px; color:#333333; line-height:200%; overflow:hidden; text-align:justify;}
.r4 li:nth-child(3n){ margin-right:0%;}
.r4 li:hover{ background-color:#FFFFFF; margin-top:0px;border-radius:10px;}
.r4 li:hover span{ color:#fff;border: 2px solid #cc0000; background-color:#cc0000;}
.r4 li:hover p{ color:#cc0000;}
.r4 li:hover dl{ color:#cc0000;}
.r5{ overflow:hidden; background-image:url(../images/sbg.jpg); margin-top:0px; padding-bottom:50px;background-size: cover;}
.r6{ width:85%; margin:0 auto; margin-top:30px;}
.r6 li{ float:left; width:11.5%; margin-right:1.14%; background-color:#FFFFFF; padding:10px;box-sizing:border-box;box-shadow: 0 0 10px #e1e1e1; margin-bottom:30px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.r6 img{ width:100%;}
.r6 li:hover{box-shadow: 0 0 10px #bdbdbd;}
@media screen and (max-width: 1366px) {
.r6{ width:99%; margin:0 auto; margin-top:30px;}
}
.r6 li:nth-child(8n){ margin-right:0%;}
.r7{ overflow:hidden; margin-top:30px; text-align:center;}
.r7 span{
	display:inline-block; width:150px; cursor:pointer;
	background-color:#d7090f;border-radius:50px; padding-left:30px;
	border: 10px solid #d7090f; line-height:40px; font-size:18px; color:#FFFFFF;
}
.r7 em{ float:right; width:40px; height:40px; background-color:#FFFFFF;border-radius:50px; font-size:18px; color:#d7090f; line-height:40px; margin-left:20px;}
.r8{ width:1250px; margin:0 auto; overflow:hidden; margin-top:40px;}
.r8 li{ float:left; width:15.66%; margin-right:1.2%; overflow:hidden;position:relative; text-align:center; height:400px;}
.r8 li:nth-child(6n){ margin-right:0%;}
.r8 img{ width:100%;}
.r8 span{
	width:70px;
	height:70px; display:inline-block;
	border-radius:100px; line-height:70px; font-size:30px; color:#FFFFFF;
	border: 5px solid #FFFFFF; background-color:#333333;
}
.r8 p{ font-size:20px; color:#333333; padding-bottom:10px; padding-top:10px;}
.r8 dl{ position:absolute; right:0px; top:220px; width:100%; z-index:9999; }
.r8 dt{ font-size:14px; color:#666666; line-height:180%;}
.r8 li:hover span{ background-color:#d7090f;}
.r8 em{ font-size:20px; color:#666666; margin-top:10px; display:none;}
.r8 li:hover em{ color:#d7090f; display:block;}
.r9{ width:1250px; margin:0 auto; overflow:hidden; margin-top:40px;}
.r10{ float:left; width:340px;}
.r11{ overflow:hidden; line-height:50px;position:relative; height:50px; text-align:center; margin-top:0px;}
.r11 dl{
	font-size:50px;
	color:#eeeeee;font-family:'hklhj';
	text-transform: uppercase;
}
.r11 dt{ color:#d7080e; font-size:40px;font-family:'hklhj';position:absolute; left:0px; top:0px; text-align:center; line-height:50px;}
.r12{ overflow:hidden; padding-top:20px;}
.r12 p{ font-size:16px; color:#333333; line-height:180%;}
.r12 span{
	width:60px;
	height:60px;border-radius:50px; background-color:rgba(255, 255, 255, 0.7);
	display:inline-block; line-height:60px; text-align:center; cursor:pointer; margin-top:30px; font-size:30px; color:#999;
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.r12 span:hover{ background-color:#d7090f; color:#FFFFFF;border: 1px solid #d7090f;}
.r13{ float:right; width:850px; overflow:hidden;}
.r13 li{ width:24%; margin-left:1%; background-color:#FFFFFF; overflow:hidden; margin-bottom:10px; float:left;}
.r13 img{ width:100%;box-sizing:border-box;border: 2px solid #fff;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.r13 img:hover{border: 2px solid #d7090f;}
.r14{ width:1px; height:200px; float:left; background-color:rgba(255, 255, 255, 0.1); margin-top:40px;}
.r15{ float:right; padding-left:30px; padding-top:40px;}
.r15 li{ line-height:30px; overflow:hidden; font-size:16px; color:#FFFFFF; padding-top:10px;}
.r15 span{ width:30px; height:30px; float:left; background-color:rgba(255, 255, 255, 0.1); color:#fff; font-size:16px; display:inline-block; margin-right:10px;border-radius:25px; text-align:center;}
.r16{ background-color:#f1f1f1; overflow:hidden;}
.r17{
	width:1320px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
	box-sizing:border-box;
	border: 10px solid #d7090f; margin-bottom:40px;
}
.r18{ width:580px; float:left; overflow:hidden; background-color:#000000;}
.r18 iframe{ width:100%; height:450px;}
.r19{ width:700px; float:right; overflow:hidden; padding:30px;box-sizing:border-box;}
.r19 p{ font-size:18px; color:#666;}
.r19 span{ font-size:36px; color:#d7090f; font-weight:bolder;}
.r19 ul{ font-size:16px; color:#333333; line-height:220%; margin-top:30px;}
.r19 dl{ overflow:hidden; margin-top:40px;}
.r19 em{ line-height:55px; background-color:#d7090f; padding-left:40px; padding-right:40px; font-size:16px; color:#FFFFFF; margin-right:20px; display:inline-block; cursor:pointer;}
.r20{ height:244px; background-image:url(../images/bb1_03.png);}
.r21{ width:1300px; margin:0 auto;}
.r21 li{ width:20%; float:left; text-align:center; overflow:hidden; padding-top:80px;}
.r21 p{ font-size:50px; color:#d7090f; font-family:'Impact';}
.r21 dl{ padding-top:30px; font-size:18px; color:#333333;}
.r22{
	background-image:url(../images/bjcc.jpg);
	background-repeat: no-repeat; overflow:hidden;background-size: cover;
	background-position: center top; padding-bottom:80px;
}
.r23{ width:1250px; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:60px;}
.r23 li{
	float:left;
	width:33.333%;
	text-align:center;
	padding:50px 40px 50px 40px;box-sizing:border-box;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;
	border-right-color: rgba(0, 0, 0, 0.1);
	border-bottom-color: rgba(0, 0, 0, 0.1);
}
.r23 span{ display:inline-block; color:#d7090f; font-size:50px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.r23 p{ font-size:24px; font-weight:bolder; color:#333333; padding-bottom:15px; padding-top:15px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.r23 dl{ font-size:16px; color:#666666; line-height:200%;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease; height:100px;}
.r23 li:hover{ background-color:#d7090f;}
.r23 li:hover span{ color:#FFFFFF;}
.r23 li:hover p{ color:#FFFFFF;}
.r23 li:hover dl{ color:#FFFFFF;}
.r24{ overflow:hidden; text-align:center; padding-top:70px;}
.r24 p{ font-size:40px; color:#FFFFFF;font-family:'hklhj';}
.r24 dl{ padding-top:20px; font-size:25px; color:rgba(255, 255, 255, 0.8);}
.r25{ overflow:hidden; line-height:100px;position:relative; height:100px; text-align:center; margin-top:30px;}
.r25 dl{
	font-size:60px;
	color:rgba(0, 0, 0, 0.1);font-family:'hklhj';
	text-transform: uppercase;
}
.r25 dt{ color:#d7080e; font-size:40px;font-family:'hklhj';position:absolute; right:0px; top:0px; width:100%; text-align:center; line-height:100px;}
.r26{
	background-image:url(../images/bbbbt.jpg); background-color:#e5edef;
	background-repeat: no-repeat; overflow:hidden;
	background-position: center bottom;
}
.r27{ width:1200px; margin:0 auto; overflow:hidden;}
.r28{ overflow:hidden; line-height:45px; padding-top:50px;}
.r28 dl{ font-size:22px;  color:#000; float:left;}
.r28 dt{ font-size:12px; color:#666666; float:right;}
.r29{ overflow:hidden; padding-top:60px; padding-bottom:100px;}
.r29 li{ float:left; width:24%; margin-right:1%;}
.r29 dt{ float:left; width:34%; margin-right:1%;}
.r29 dl{ float:left; width:15%;}
.r30{
	width:100%;
	line-height:45px;
	border-radius:25px;
	box-sizing:border-box;
	padding-left:15px;
	font-size:16px;
	color:#333333;outline: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.r31{
	width:100%;
	line-height:45px;
	background-color:#d7090f;
	text-align:center;border-radius:25px;
	font-size:16px;
	color:#FFFFFF;
	outline: medium; cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.r32{ background-image:url(../images/mz2.jpg);background-size: cover; overflow:hidden; margin-top:40px; padding-top:10px; padding-bottom:100px;}
.r33{ overflow:hidden; line-height:100px;position:relative; height:100px; text-align:center; margin-top:30px;}
.r33 dl{
	font-size:60px;
	color:rgba(255, 255, 255, 0.1);font-family:'hklhj';
	text-transform: uppercase;
}
.r33 dt{ color:#d7080e; font-size:40px;font-family:'hklhj';position:absolute; right:0px; top:0px; width:100%; text-align:center; line-height:100px;}







.example {width: 1200px;height: 650px; text-align: center;margin: 20px auto;}
.carousel-item{ overflow:hidden;}
.carousel-item img{ width:100%;}




