@charset "utf-8";
*{padding:0;margin:0;font-family:微软雅黑;}
a {text-decoration: none;outline: none;}
img{display: block;outline: none;}
ul,li {list-style: none;}
.clear{clear:both;}
/*顶部*/
.top_title{background-color: #9a4242;height:220px;}
.top_title p{width:1100px;margin: 0 auto;padding-top: 88px;color:#fff;font-size: 18px;text-align: center;line-height: 35px}
/*part1*/
#part1{width:100%;background-image:url(../images/part1_bg.jpg);background-size: 100% 100%}
.part1{width:1100px;margin: 30px auto;padding:50px 0 40px 0;}
.left_part1{float:left;width:540px;}
.left_part1 h1{font-size: 48px;color:#a50e32;}
.left_part1 h1:nth-child(1){line-height: 70px}
.left_part1 h1>span{font-size: 24px}
.left_part1 p{font-size: 16px;color:#333;line-height: 30px;text-align: justify;padding:20px 0;}
.right_part1{float:right;width:470px;}
/*part2*/
#part2{width:100%;background-color: #a50e32;padding-bottom: 50px}
.part2{width: 1100px;background-color: #fff;margin: 0 auto;padding:66px 85px;}
.left_part2{float:left;width:470px;}
.right_part2{float:right;width:540px;}
.right_part2 h1{font-size: 48px;color:#a50e32;}
.right_part2 h1:nth-child(1){line-height: 70px}
.right_part2 h1>span{font-size: 24px}
.right_part2 p{font-size: 16px;color:#333;line-height: 30px;text-align: justify;padding:20px 0;}
.part2_rtdiv{margin-top: 28px;}
.part2_rtdiv li{font-size: 36px;line-height: 120px;box-shadow:0px 1px 15px 9px #f1eaea;background-color: #f8f8f8;
	             color:#a50e32;width:245px;float: left;text-align: center;height:120px;border-radius: 12px}
.part2_rtdiv li:nth-child(1){margin-right: 50px }
.part2_rtdiv li>span{display: inline-block;width:50px;text-align: center;border-radius: 50%;background-color: #bf4054;
	                 color:#fff;height: 50px;line-height: 50px;font-family: Arial;margin-right: 5px}
/*第三部分*/
#part3{width:100%;background-image:url(../images/part1_bg.jpg);background-size: 100% 100%}
.part3{width:1100px;margin:0 auto;padding:50px 0 60px 0;}
.part3>h1{font-size: 48px;color:#a50e32;text-align: center;width: 730px;
    margin: 0 auto;}
.part3>h1:nth-child(1){line-height: 70px}
.part3>h1>span{font-size: 24px}
.part3_center{width:970px;margin: 50px auto}
.part3_center>div{float: left}
.p3_centerleft{width:450px;margin-right: 45px}
.p3_centerleft p{line-height: 25px;color:#040000;font-size: 18px;text-align: justify;padding: 25px 0;}
.p3_centerright img{box-shadow:0px 1px 15px 9px #f1eaea;}
.part3_bto>li{width:340px;float:left;background-color: #efe3e3;box-shadow:0px 1px 15px 9px #f1eaea;border-radius: 15px;cursor: pointer;height: 270px}
.part3_bto>li:nth-child(2){margin: 0 40px}
.part3_bto>li span{display: block;font-size: 36px;font-weight: bold;text-align: center;
					color:#fff;width:80px;height: 80px;margin:50px auto;font-family: Arial;
					line-height: 80px;border-radius: 50%;background-color: #bf4054;}
.part3_bto>li .btp{text-align: center;font-size: 25px;line-height: 90px;height:0;
				color:#a50e32;font-weight: bold;
	            background-color: #a50e32;border-radius: 0 0 15px 15px;}
.part3_bto>li:nth-child(1) .btp{height:90px;color:#fff;}
/*第四部分*/
#part4{width:100%;background-color: #a50e32;padding-bottom: 50px}
#part4 h1{font-size: 48px;color:#fff;text-align: center;width: 730px;
    margin: 0 auto;}
#part4 h1>span{font-size: 24px}
.part4{width: 1100px;background-color: #fff;margin: 0 auto;padding:50px;margin-top:45px }
.part4_div{margin: 35px auto}
.part4_div .part4_img{width:370px;height:250px;display: block;box-shadow:0px 1px 15px 9px #f1eaea;}
.part4_div .part4_left{float:left;margin-right: 6px;margin-top:25px}
.right_div{float:right;position: relative;}
.rightjt{position: absolute;left:-42px;top:50%;transform: translateY(-50%);}

.part4_title{padding:35px 50px;background-color: #efe3e3;width:555px;border-radius: 16px;height:240px;}
.part4_title h2{margin-bottom: 20px;font-size: 28px;color:#a50e32;}
.part4_title li{margin-top: 25px;color:#040000;}
.part4_div .part4_right{float:right;margin-left: 6px;margin-top: 20px}
.left_div{float:left;position: relative;}
.leftjt{position: absolute;right:-42px;top:50%;transform: translateY(-50%);}


