*{
	padding: 0px;
	margin: 0px;
}
a{
	text-decoration:none;
}
li{
	list-style-type:none;
}
img{
	border:0;
}
.ui-hdb{
	width: 100%;
	height: 400px;
}
.ui-content{
	width: 1200px;
	margin:40px auto;
}
.ui-ct1{
	width: 100%;
}
.ui-ct-tp{
	width: 200px;
	margin: auto;
}
.ui-ct-tp1{
	display: flex;
}
.ui-ct-tp1 p{
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.ui-ct-tp1 img{
	width: 25px;
	height: 19px;
	margin-top: 6px;
	margin-left: 14px;
}
.ui-ct-tp-p{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.ui-ct1-max{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.ui-ct1l{
	width: 540px;
	height: 404px;
}
.swiper-slide-img{
	width: 540px;
	height: 404px;
}
.swiper-slide-tx{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 98%;
	height: 40px;
	background-color: rgba(0,0,0,0.4);
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 46px;
	text-align: left;
	padding-left: 15px;
}
.ui-ct1r{
	width: 636px;
	height: 404px;
}
.ui-ct1r-ul{
	list-style-type: none;
}
.ui-ct1r-li{
	width: 97%;
	border-bottom: 1px solid #E6E6E6;
	display: flex;
	justify-content: space-between;
	padding: 8px 10px;
	margin-bottom: 6px;
}
.ui-ct1r-li:hover{
	border: none; 
	background-color: #FFF8F7;
}
.ui-ct1r-li:hover .ui-ct1r-lil{
	border: none;
	background-color: #F46B70;
	color: #FFFFFF;
}
.ui-ct1r-li:hover .ui-ct1r-lil-h{
	color: #FFFFFF;
}
.ui-ct1r-li:hover .ui-ct1r-lil-p{
	color: #FFFFFF;
}
.ui-ct1r-li:hover .ui-ct1r-lir-h{
	color: #EA2B32;
}
.ui-ct1r-li:hover .ui-ct1r-lim{
	background-color:#FDCCCE ;
}
.ui-ct1r-lil{
	width: 57px;
	height: 57px;
	border: 1px solid #BFBFBF;
	flex-shrink: 0;
	padding: 10px;
}
.ui-ct1r-lil-h{
	width: 34px;
	text-align: center;
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
	line-height: 36px;
	border-bottom: 2px solid #FF9EA2;
}
.ui-ct1r-lil-p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
	line-height: 34px;
}
.ui-ct1r-lim{
	flex-shrink: 0;
	width: 1px;
	height: 80px;
	background-color: #E6E6E6;
	margin: 0px 20px;
}
.ui-ct1r-lir{
	width:81%;
}
.ui-ct1r-lir-h{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
.ui-ct1r-lir-p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 22px;
	text-indent: 2em;
}
.ui-ct2{
	width: 100%;
	height: 380px;
	background: url(../images/ct2.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	margin: 40px 0px;
}
.ui-ct2l{
	margin-top: 30px;
	margin-left: 154px;
}
.ui-ct2l-tp{
	
}
.ui-ct2l-tp1{
	color: #FFFFFF;
	display: flex;
}
.ui-ct2l-tp1 p{
	font-size: 22px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    color: #FFFFFF;
}
.ui-ct2l-tp1 img{
	    width: 25px;
	    height: 19px;
	    margin-top: 6px;
	    margin-left: 14px;
}
.ui-ct2l-tp-p{
	    font-size: 20px;
	    font-family: Microsoft YaHei;
	    font-weight: 400;
	    color: #CA9393;
}
.ui-ct2l-img{
	width: 114px;
	height: 118px;
	margin-top: 93px;
}
.ui-ct2r{
	width: 737px;
	margin-top: 20px;
	margin-right: 20px;
}
.ui-ct2rp{
	width: 305px;
	height: 40px;
	background-color: #B81515;
	border-radius: 20px;
	display: flex;
	margin: auto;
}
.ui-ct2rp-p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	width: 152px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ui-current{
	background-color: #EA2B32;
	border-radius: 20px;
}
.ui-ct2rb{
	width: 100%;
	margin-top: 20px;
}
.ui-ct2rb-ul{
	list-style-type: none;
	width: 100%;
	background-color: rgba(218,79,76,0.4);
	border-radius: 10px;
}
.ui-ct2rb-ul1{
	list-style-type: none;
	width: 74%;
	margin: auto;
	background-color: rgba(218,79,76,0.4);
	border-radius: 10px;
}
.ui-ct2rb-ul2{
	list-style-type: none;
	width: 100%;
	margin: auto;
	background-color: rgba(218,79,76,0.4);
	border-radius: 10px;
}
.ui-ct2rb-li{
	display: flex;
	width: 100%;
	border-bottom: 1px solid #DA4F4C;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 32px;
}
.ui-ct2rb-li1{
	display: flex;
	width: 100%;
	border-bottom: 1px solid #DA4F4C;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 32px;
}
.ui-ct2rb-li1{
	border-bottom: none;
}
.ui-ct2rb-li1{
	background-color: #DA4F4C;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.ui-ct2rb-li-p1{
	width: 220px;
	text-align: center;
}
.ui-ct2rb-li-p2{
	width: 140px;
	text-align: center;
}
.ui-ct2rb-li-p3{
	width:135px;
	text-align: center;
}
.ui-ct2rb-li-p4{
	width: 240px;
	text-align: center;
}
.ui-ct2rb-li-p5{
	width: 240px;
	text-align: left;
}
.ui-ct3{
	width: 1200px;
}
.ui-ct3-ul{
	list-style-type: none;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.ui-ct3-li{
	width: 282px;
	height: 330px;
	/* box-shadow: 0px 0px 13px 0px rgba(182, 182, 182, 0.64); */
	border: 1px solid #D2D2D2;
	border-radius: 6px;
	background-color: #FFFFFF;
	transition: transform 2s;
}
.ui-ct3-li:hover{
	transform: scale(1.15);
	box-shadow: 0px 0px 13px 0px rgba(182, 182, 182, 0.64); 
}
.ui-ct3-li-a{
	text-decoration: none;
}
.ui-ct3-li-bx{
	margin:0px 15px 15px 15px;
}
.ui-ct3-li-img{
	width: 282px;
	height: 200px;
}
.ui-ct3-li-h{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 46px;
}
.ui-ct3-li-p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
}
.ui-ct3-lib{
	display: flex;
	justify-content: space-between;
}
.ui-ct3-lib-p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #DB2020;
	padding-top: 8px;
}
.ui-ct3-libr {
	text-decoration: none;
	padding: 8px 15px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	background-color: #DB2020;
	display: block;
	border-radius: 4px;
}
.ui-ct3-li:first-child .ui-ct3-libr{
	background-color: #DB2020;
}
.ui-ct4{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin: 40px 0px;
}
.ui-ct4l{
	width: 588px;
}
.ui-ct4l-tp{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #DB2020;
}
.ui-ct4l-tp-h{
	width: 137px;
	height: 40px;
	background: url(../images/ct41.png) no-repeat;
	background-size: 100% 100%;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	padding-left: 15px;
}
.ui-ct4l-tp-a{
	text-decoration: none;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #888888;
	display: block;
	margin-top: 10px;
}
.ui-ct4-ul{
	list-style-type: none;
	width: 100%;
}
.ui-ct4-li{
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 14px 0px;
}
.ui-ct4-li-a::before{
	content: "";
	width: 6px;
	height: 6px;
	background-color:#D2D2D2;
	display: block;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}
.ui-ct4-li-a{
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
 .ui-ct4-li:hover .ui-ct4-li-a{
	 color: #ED4040;
 }
.ui-ct4-li-sp{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.ui-ct5{
	width: 100%;
	height: 310px;
	background-color: #F6F7F9;
	padding-top: 20px;
}
.box-a{
	text-decoration: none;
}
.box-img{
	width: 228px;
	height: 170px;
	display: block;
	margin: auto;
}
.box-p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 22px;
	text-align: center;
	padding-top: 10px;
}
.ui-ct6{
	width: 100%;
	margin-top: 25px;
}
.ui-ct6-bx{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}
.ui-ct6-bx-a{
	text-decoration: none;
	display: block;
	width: 224px;
	height: 64px;
	margin-right: 20px;
	float: left;
	margin-bottom:15px;
}
.ui-ct6-bx-a:nth-child(5n){
	margin-right: 0px;
}
.ui-ct6-bx-img{
	width: 224px;
	height:64px;
}