@charset "utf-8";
/* CSS Document */
 body, button, dd, dl,div, dt,form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
body, button, input, select, textarea {
	font: 16px/1.5 tahoma, arial, "\5b8b\4f53";
	-ms-overflow-style: scrollbar
}
ol, ul {
    list-style: none;
}
a {text-decoration:none;}

img{
	border: 0;
	display: block;
	max-width: 100%;
	vertical-align: middle;
}

.fl{float:left;}
.fr{float:right;}
.bg {
    /*background: url(../images/bg.jpg) no-repeat center 0 #e9fff7;*/
	background: #e9f7ff;
	width: 100%;
    /*height: 7934px;*/
	height:100%; overflow:hidden;
}
.banner{width:100%; max-width: 1920px; margin: 0 auto;}
.main{width:986px; margin: 0 auto;padding-top: 50px;font-family:"Microsoft YaHei";background: #1d52b0;margin-top: 20px;}
.kong{padding-bottom:100px;}

#LRdiv1,#LRfloater1{display:none;}
.header1{    position: relative;
    width: 100%;
    /*height: 87px;*/
    background: #FFF;
    min-width: 1100px;
    z-index: 99;
    padding-top: 27px;
    font-family: microsoft yahei;}
.header1 img{float: left;}
.header1 .logo{background: url("../images/logo_03.png") no-repeat;width: 288px;height: 75px;position: absolute;left: 50%;top: 0;margin-left: -85px;z-index: 2;}
.header1 .nav1{float: left;width: 750px;height: 38px; font-size:16px;  margin-top:18px;}
.header1 .nav1 li{float: left;line-height: 38px; margin-left: 10px; /*width:84px;*/ text-align:center;padding: 0 10px;}
.header1 .nav1.fr{text-align: right;}
.header1 .nav1 li a{color: #666666;font-size: 16px;}
.header1 .nav1 li:nth-child(1){ width:52px;margin-left: 10px;}
.header1 .nav1 li:hover { background:#1d52b0;}
.header1 .nav1 li:hover a{color:#ffffff;}
.main-index1{width: 1100px; margin: 0 auto; height:87px;}

.haoping{width:100%; max-width: 903px;margin: 0 auto;}

.anniu {width:900px; height: 79px; text-align: center; margin: 40px auto 0; line-height: 70px;color:#e4481e;}
.anniu a{color:#e4481e;}
.anniu a:hover{font-weight: 600;color:#e4481e;}
.anniu1,.anniu2{width:429px; height: 79px; background:url("../img/anniu_17.jpg") no-repeat;float: left;font-size: 30px;}
.anniu1{ margin-right:20px;margin-left: 11px;}
.wenhua{width:100%;max-width: 986px; margin: 0 auto;}
.title3 {width: 986px;
    /* height: 154px; */
    margin: 50px auto;
    text-align: center;
    font-size: 60px;
    color: #fff;
    font-weight: 500;}
.title3 .tl_xm{}
.title3 .biaoji1,.title3  .biaoji2{width:59px;height: 88px; float: left;}
.title1 .biaoji1,.title1  .biaoji2{width:59px;height: 88px; float: left;}
.title1 .tl_xm{}
.tl_1{display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中（可选） */
    width: 100%;}

.tl_1 .biaoji1,.tl_1 .biaoji2,.tl_1 .tl_xm{margin: 0 10px;}
.title2 {width:986px;text-align: center;height: 88px;    margin-top: 40px;
    margin-bottom: 30px;}
.title2 .biaoji1,.title2 .biaoji2{width:59px;height: 88px;line-height: 88px;}
.title2 .tl_xm{ font-size: 60px;color:#fff; font-weight: 600;}

.xuzhi{width:770px; margin: 0 auto;font-size:40px; text-align: center;line-height: 65px;}
.xuzhi2{width:940px; margin: 0 auto; margin-top: 50px;    margin-bottom: 40px;}
.xuzhi2 dl {width:285px; height: 70px; background: #3772d8; border-radius: 20px; margin-top: 10px;}
.xuzhi2 dl dt{color:#000; background: #fff; width:60px; height: 60px; border-radius: 50%;text-align: center;line-height: 60px;font-size:32px;font-weight: 600; margin-left: 10px; margin-top: 5px;}
.xuzhi2 dl dt, .xuzhi2 dl dd{ float:left;}
.xuzhi2 dl dd {color:#fff; font-size:30px; height: 60px;line-height: 60px;font-weight: 600; margin-left: 10px;}
.xz_con{width:880px; font-size: 28px;color:#fff;margin-left: 42px; margin-top: 15px;line-height: 60px;}
.xz_con p .sp1{color:#ffd34c}
.xz_con p .sp2{color:#0b4a99;background: #f9e562;border-radius: 5px;}
.huanjing{background:#04499e;}
.hj{width:886px;height:543px; margin: 0 auto;}
.lylx{width:895px; margin: 0 auto; background: #fff;}
.lylx dl{width:860px; height: 125px;  border-bottom: 1px #666 dashed; margin-left: 10px; margin-top: 20px;}
.lylx dl dt, .lylx dl dd{float:left;}
.lylx dl dd {font-size:26px; margin-left: 10px; width:740px;}
.lylx dl dd .dt1{font-size: 32px; line-height: 50px;}


.footer{width:100%;max-width:1920px; margin: 0 auto;background: #f0d8c0;}
.ft_con{width:1100px; margin: 0 auto; padding: 50px 0;}
.ft_con .footer_l p {font-size:16px; color: #7a573e;line-height: 30px;}
.ft_con .footer_l .ft_p{margin-top: 18px;}
.ft_con .footer_l p a {color:#7a573e;}
.ft_con .footer_l p span{font-weight: bold;}