@charset "utf-8";
/* CSS Document */

/*综合样式*/
body, div, ul, ol, dl, dt, dd, li, dl, h2, h3, h4, pre, table, p{ margin:0px; padding:0px; font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;}
div,form,img{margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; font-family:"微软雅黑","黑体", Arial, Helvetica, sans-serif;}
ul,li { margin:0px; list-style-position:outside; padding:0px; font-family:"微软雅黑","宋体",Arial,sans-serif; list-style-type:none;}
li, ul, ol, dl, dd, dt { margin:0px; list-style-position:outside; padding:0px; text-indent:0; font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;  list-style-type:none;}
a{text-decoration:none; color:#000;}
a:link {color: #000; text-decoration:none;}
a:visited {color: #161616;text-decoration:none;}
a:hover {color: #0d89da; text-decoration:none;}
a:active {color: #903;}
.clear{ clear:both;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h110{ height:110px;}
.h150{ height:150px;}
.b2-top {
    width: 900px;
    margin: 0 auto;
}

.top22 img {
    margin: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    min-width: 100%;
    max-width: 1300px;
    height: auto;
    display: block;
    overflow: hidden;
}
.list-first {
    font: 20px/45px '宋体';
    height: 45px;
    margin-left: 170px; float:right; margin-bottom:10px; background:#67b7ac; width:300px; border-radius:25px; padding-left:30px; padding-right:30px; line-height:45px; overflow:hidden; text-align:center;
}
.list-first a{ color:#FFF;}

.list-second {
    font: 20px/45px '宋体';
    height: 45px;
    float:right;
    margin-bottom:10px;
    background:#67b7ac;
    width:300px;
    border-radius:25px;
    padding-left:30px;
    padding-right:30px;
    line-height:45px;
    overflow:hidden;
    text-align: center; margin-bottom:30px;
}
.list-second a{ color:#FFF;}

.list-fourth {
    font: 20px/45px '宋体';
    height: 45px; margin-left:90px; margin-bottom:20px; background:#67b7ac; width:300px; border-radius:25px; padding-left:30px; padding-right:30px; line-height:45px; overflow:hidden; text-align:center; margin-top: 30px;
}
.list-fourth a{color:#FFF;}
.list-third {
    font: 20px/45px '宋体';
    height: 45px;
    margin-left: 220px; margin-bottom:10px; background:#67b7ac; width:300px; border-radius:25px; padding-left:30px; padding-right:30px; line-height:45px; overflow:hidden; text-align:center;
}
.list-third a{color:#FFF;}

.list-five {
    font: 20px/45px '宋体';
    height: 45px; margin-left:400px; margin-bottom:10px; background:#67b7ac; width:300px; border-radius:25px; padding-left:30px; padding-right:30px; line-height:45px; overflow:hidden; text-align:center;
}
.list-five a{color:#FFF;}
.list-six {
    font: 20px/45px '宋体';
    height: 45px; float:right; margin-right:70px; margin-bottom:10px; background:#67b7ac; width:300px; border-radius:25px; padding-left:30px; padding-right:30px; line-height:45px; overflow:hidden; text-align:center;
}
.list-six a{color:#FFF;}
.list-kk {
    font: 20px/45px '宋体';
    height: 45px; margin-left:30px; margin-bottom:10px; background:#67b7ac; width:300px; border-radius:25px; padding-left:30px; padding-right:30px; line-height:45px; overflow:hidden; text-align:center;
}
.list-kk a{color:#FFF;}


.top{background:url(2024qmj_r1_c1.png) no-repeat top center; height:932px; min-width:1300px;}
.lm1{background:url(2024qmj_r2_c1.png)  no-repeat top center; height:223px; min-width:1300px;}
.lm2{background:url(2024qmj_r3_c1.png)  no-repeat top center; height:1203px; min-width:1300px;}
.lm3{background:url(2024qmj_r4_c1.png) no-repeat top center; height:1309px; min-width:1300px;}

.lm4{background:url(2024qmj_r5_c1.png)  no-repeat top center; height:1450px; min-width:1300px;}
.lm5{background:url(2024qmj_r6_c1.png) no-repeat top center; height:1252px; min-width:1300px;}
.lm6{background:url(2023qmj_r7_c1.png)  no-repeat top center; height:750px; min-width:1300px;}
.lm7{background:url(12.png) no-repeat top center; height:219px;}
.zqdy{ display:none;}
.wrap{margin:0 auto; padding:0; width:1000px;}
.wrapAA{margin:0 auto; padding:0; width:1100px;}

.ovrly29 {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.ovrly29 img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
}
.ovrly29 .ovrly {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    position: absolute;
    width: 100%;
    left: -50%;
    top: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.ovrly29 .buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ovrly29 .buttons .fa {

  
    color:#fff;
    display: inline-block;
    margin: 0 1px;
    line-height: 40px;
    font-size: 24px;
    text-align: center;
    text-decoration: none;
    width: 460px;
    height: 60px; line-height:30px;
    -webkit-transition: all 0.2s 0.3s;
    -moz-transition: all 0.2s 0.3s;
    -o-transition: all 0.2s 0.3s;
    transition: all 0.2s 0.3s;
    opacity: 0;
}
.ovrly29:hover .ovrly {
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    -o-transform: scale(3);
    transform: scale(3);
}
.ovrly29:hover .buttons .fa {
    opacity: 1;
}


.list li {
    float: left;
    width: 475px;
    margin: 0px 10px 0px 10px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #ccc;
    font-size: 14px;
    overflow: hidden;
}

.list li span {
    float: left;
    /* width: 78px; */
    height: 25px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    margin: 10px 10px 0px 0px;
    /* background: #d7ad57; */
}


.list2 li {
    float: left;
    width: 530px;
    margin: 0px 10px 0px 10px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dotted #ccc;
    font-size: 14px;
    overflow: hidden;
}

.list2 li span {
    float: left;
    /* width: 78px; */
    height: 25px;
    line-height: 25px;
    color: #fff;
    text-align: center;
    margin: 10px 10px 0px 0px;
    /* background: #d7ad57; */
}
.jdt .ul01 {
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 1000px;
}
.jdt .ul01 li {
	position: relative;
	width: 57px;
	float: left;
	height: 400px;
	background-color: #000;
	overflow: hidden;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;*/
}
.jdt .ul01 li img {
	width: 530px;
	height: 400px;
}
.jdt .ul01 li .wz {
	background-color: #000000;
	position: absolute;
	width: 520px;
	height: 30px;
	color: #FFF;
	padding: 5px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;
	bottom: 0px;
	left: 0px;
	line-height: 30px;
}


.anpic{padding:0 2%; margin:0px auto 0; overflow:hidden;width:960px;}
.anpic li{width:25%; margin-right:4%; margin-left:4%; float:left; text-align:center;cursor: pointer}

.picbj{ background:url(titbj_03.png) no-repeat top center;height:470px;width:1000px;margin:0 auto}
.picbj_text{ padding-left:50px; padding-right:50px;font-size:30px; width: 900px; line-height:50px; font-family:"楷体"; TEXT-INDENT: 2em}
.picbj_text a{ color:#cc0000}
.picbj_text img{float:right;margin:0 0 0 15px}


.picbj_text1{font-size:28px; width:1000px; line-height:45px; font-family:"楷体"; TEXT-INDENT: 2em}


.greetit{ background:#79b3a9;padding:5px 20px; text-align:left}
.greetit_text{
	font-size: 16px;
	line-height: 30px;
	padding: 40px;
	background: #FFF;
	border: 1px solid #79b3a9;
}
.greetit_text img{float:right;margin:10px 0 10px 15px;width:400px;height:auto;}
.greetit_text p{margin:0 0 15px 0}
.greetit_text span{font-weight:bold;color:#0f8f68;font-size:18px}

.backhome {
    position: fixed;
    right: 10px;
    bottom: 50px;
    z-index: 9999;
}

/*版权信息*/
.dowm{width:100%; background:url(2024qmj_r7_c1.png) no-repeat top center; height:476px; min-width:1300px;}
.dowm_first{text-align:center; font-size:14px; height:20px; line-height:20px; padding-top:140px; font-family:"宋体"; font-weight:bold; color:#fff; margin-bottom:10px;}
.dowm_second{ text-align:center; font-size:14px; height:20px; line-height:20px; font-family:"宋体"; font-weight:bold; color:#fff; margin-top:10px; margin-bottom:10px;}
.dowm_third{ text-align:center; font-size:14px; height:20px; line-height:20px; font-family:"宋体"; font-weight:bold; color:#fff;}
.dowm_fourth{ text-align:center; font-size:14px; height:20px; line-height:20px; font-family:"宋体"; font-weight:bold; color:#fff;}
.dowm_fourth a{ color:#fff;}
/*版权信息*/