@charset "utf-8";
/* CSS Document */

/*--------------------------*/
#ms_01, #ms_02, #ms_03, #ms_04, #ms_05, #ms_06, #ms_07 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#ms_01 {
}
#ms_01 {
	background-color: #FFFAEE;
	padding-bottom: 30px;
}
#ms_02 {
	background-color: #FFFAEE;
	padding-bottom: 50px;
}
#ms_03 {
	margin-bottom: 0px;
	padding-bottom: 50px;
	background-color: #FFFAEE;
}
#ms_04 {
	background-color: #FFFAEE;
	padding-bottom: 50px;
}
#ms_05 {
	background-image: url(url);
	background-color: #FFFAEE;
	padding-bottom: 50px;
}
#ms_06 {
	background-color: #FFFAEE;
}
#ms_07 {
	background-color: #FFFAEE;

}



/*--------------------------*/
/* headlogo */
#head .headlogo {
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
	height: 34px;
	padding-top: 0px;
	line-height: 33px;
	margin-top: 0px;
}
#head .headlogo img { float: left; margin-top: 5px; }
#head .headlogo .tit-nav { float: right; width: 215px; line-height: 33px; margin-left: 0px; padding-left: 0px; }
#head .headlogo .tit-nav a { margin-right: 0px; display: block; text-align: right; width: auto; float: left; color: #666666; margin-left: 7px; }
#head .headlogo .tit-nav a:hover { text-decoration: none; color: #cc0000; }
/* headbanner */
.bannerbj, .bannerbj2, .bannerbj3, .bannerbj4, .bannerbj5 { background-repeat: no-repeat; background-position: center top; }
#head .bannerbj {
	background-image: url(../images/banner01.jpg);
	height: 447px;
}
#head .bannerbj2 {
	background-image: url(../images/banner02.jpg);
	height: 82px;
}


#head .bannerbj2 .ztdh-box{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 14px;
}

#head .bannerbj2 .ztdh-box ul{
width: 1260px;
}

#head .bannerbj2 .ztdh-box ul li{
	padding-right: 30px;
	margin-right: 20px;
	float: left;
	background-image: url(../images/sx.png);
	background-repeat: no-repeat;
	background-position: right center;
}

#head .bannerbj2 .ztdh-box ul li h1{
	font-size: 18px;
	color: #FFECCE;
	background-image: url(../images/jt01.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 30px;
	font-weight: 700;
}


#head .bannerbj2 .ztdh-box ul li h1 a{
	color: #FFECCE;
}


#head .bannerbj2 .ztdh-box ul li h1 a:hover{
	color: #ffffff;
}





#head .bannerbj3 {
	background-image: url(../images/banner03.jpg);
	height: 41px;
}

.dh-01{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lm-pljd.png);
	background-repeat: no-repeat;
	height: 69px;
	background-position: center top;
	margin-bottom: 50px;
	background-color: #FFFAEE;
}


.dh-02{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lm-qydt.png);
	background-repeat: no-repeat;
	height: 69px;
	background-position: center top;
	margin-bottom: 50px;
}



.dh-03{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lm-zl.png);
	background-repeat: no-repeat;
	height: 69px;
	background-position: center top;
	margin-bottom: 50px;
}

.dh-07{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/lm-jtbs.png);
	background-repeat: no-repeat;
	height: 64px;
	background-position: center top;
	margin-bottom: 30px;
}


.dh-08{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/xxdsp-lmdh.png);
	background-repeat: no-repeat;
	height: 119px;
	background-position: center top;
	background-color: #FFFAEE;
	margin-bottom: 40px;
}











.t-bk02{}
.t-bk02 .t-1{}
.t-bk02 .t-2{
	width: 1120px;
	background-image: url(../images/xt-02.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 50px;
	padding-bottom: 30px;

}

.list-16{
	width: 1120px;
	overflow-y: auto;
	height: 600px;
	overflow-x: hidden;
	
}


.list-16 ul{
width: 1100px;
}

.list-16 ul li{
	border: 1px solid #FEE7E5;
	width: 1050px;
	height: 20px;
	background-color: #FEF7F5;
	padding: 20px;
	background-image: url(../images/fh-02.png);
	background-repeat: no-repeat;
	background-position: 15px 28px;
	margin-bottom: 2px;
}


.list-16 ul li h1{
font-size: 18px; color: #cc0000;
font-weight: 400;
padding-left: 20px;
margin-bottom: 5px;
display: inline;
}

.list-16 ul li h2{
font-size: 16px; color: #333333;
display: inline;
}

.list-16 ul li h3{
	font-size: 13px;
	color: #777777;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 20px;
}



.list-16 ul li h4{
	font-size: 13px;
	color: #cc0000;
	display: none;
	background-color: #FFECEC;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	width: 100px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #F9CEC5;
}


.t-bk02 .t-3{}




.qydt-box{
	width: 1150px;
	border: 1px solid #B6110D;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	padding-right: 24px;
	padding-left: 24px;
	padding-bottom: 40px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #FFFFFF;
}

.qydt-box .fl{
	width: 460px;
	margin-left: 20px;
}

.qydt-box .fl img{
	border-radius: 10px;
}

.qydt-box .fr{
width: 600px; margin-right: 20px;
}

.qydt-box .fr p{
	font-size: 16px;
	line-height: 30px;
	color: #000000;
	font-weight: 500;
	letter-spacing: 1px;
	font-family: "Microsoft YaHei UI";
	font-style: normal;
}

.qydt-box2{
	width: 1128px;
	border: 1px solid #B6110D;
	margin-left: auto;
	margin-right: auto;
	padding: 35px;
	background-color: #FFFFFF;
	border-radius: 10px;
}


.qydt-box2 .zl-fl{
width: 540px; float: left; 
}


.qydt-box2 .zl-fr{
width: 560px; float: right;
}





.jtbs-box{
width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden;
}

.jtbs-box .bt-bj{
	background-image: url(../images/btbj.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-top: 30px;
	letter-spacing: 1px;
}

.jtbs-box .bt-bj h1{
font-size: 26px;
text-align: center;
color: #FFF6D9;
font-weight: 700;
}


.jtbs-box .bt-bj h2{
	font-size: 22px;
	text-align: center;
	color: #FFF6D9;
	font-weight: 400;
}



.jtbs-box .bk-nr{
	width: 1108px;
	border: 1px solid #B6110D;
	padding-top: 24px;
	padding-right: 44px;
	padding-left: 44px;
	padding-bottom: 34px;
	background-color: #FFFFFF;
	margin-bottom: 50px;
}

.jtbs-box .bk-nr p{
font-size: 16px; line-height: 30px; color: #333333;
}

.jtbs-box .bk-nr .hybj{
	width: 1040px;
	background-image: url(../images/xgbj.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: 2px solid #D90000;
	border-right: 1px solid #FEE1DB;
	border-bottom: 1px solid #FEE1DB;
	border-top: 1px solid #FEE1DB;
	padding-top: 20px;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 20px;
	margin-top: 30px;	
}




.jtbs-box .bk-nr .hybj b{
	color: #cc0000;
	padding-left: 0px;
}



.xldsp-box-4{
width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 40px;
}

.xldsp-box-4 ul{
width: 1260px;
}

.xldsp-box-4 ul li{
	width: 285px;
	margin-right: 15px;
	height: 270px;
	border: 1px solid #D6B59C;
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 25px;
}
.xldsp-box-4 ul li img{
width: 100%; height: auto;
}
.xldsp-box-4 ul li h1{
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 25px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 1px;
}
.xldsp-box-4 ul li h1 b{
color: #cc0000;
}

/*----------------------*/

.xldsp-box-5{
width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 40px;
}

.xldsp-box-5 ul{
width: 1260px;
}

.xldsp-box-5 ul li{
	width: 225px;
	margin-right: 15px;
	height: 260px;
	border-left: 1px solid #D6B59C;
	border-right: 1px solid #D6B59C;
	border-bottom: 2px solid #D6B59C;
	border-top: 1px solid #D6B59C;
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 25px;
}

.xldsp-box-5 ul li:hover{
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
	border-bottom: 2px solid #cc0000;
	border-top: 1px solid #cc0000;
}



.xldsp-box-5 ul li img{
width: 100%; height: auto;
}
.xldsp-box-5 ul li h1{
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 1px;
}


.xldsp-box-5 ul li h2{
	padding-right: 25px;
	padding-left: 25px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 1px;
}



.xldsp-box-5 ul li h1 b{
color: #cc0000;
}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2026-08-05 16:56:14" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->