/* 重置 */
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,
section,img{margin:0px;padding:0px;outline:none;border:0px;}
li{list-style:none;}
body{text-align:left;font-family:"Microsoft YaHei";font-size:16px;color:#333333;}
a,ins{text-decoration:none;}
a{color:#333333;}
a:hover{color:#4c67a7;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.width{width:1100px;margin:0 auto;margin-top:25px;}

body{
    width: 100%;
    height: 100%;
    opacity: 1;
	background:url('jnszfzt_12345_20231218_bg.jpg') no-repeat center center;
	background-attachment:fixed;
	background-size:cover;
}
/* 头部 */
.top{
    width: 100%;
    height: 200px;
    position: fixed;
    z-index: 998;
    top: 0;
    text-align: center;
    overflow: hidden;
    background: #FFFFFF;
    background: url("jnszfzt_12345_20231218_xiao.jpg") no-repeat center center;
}
.top-top{
    width: 100%;
    height: 30px;
    background: #4B67A6;
}
.top-top-top{
    width: 1200px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #FFFFFF;
}
.top-top-top a{
    color: #FFFFFF;
}
.top-top-top li.bt-right{
    float: right;
}
.top-top-top li{
    float: left;
}
.top-top-top li ul li span{
    margin: 0 15px;
}
.top-middle{
    width: 1200px;
    height: 100px;
    margin:0 auto;
}
.banner img{
    margin-top: 70px;
    margin-left: 25px;
}
.banner img{
    margin-top: 20px;
    margin-left: 25px;
}
.serch{
    margin-top: 30px;
	font-size:0;
}
.serch .txt{
    width: 380px;
    height: 40px;
    background: url("jnszfzt_12345_20231218_s_l_d.png") no-repeat center center;
    padding-left: 15px;
    line-height: 40px;
    vertical-align: middle;
    font-size: 14px;
    color: #666666;
}
.serch .smt{
    width: 60px;
    height: 40px;
    background: url("jnszfzt_12345_20231218_s_r.png") no-repeat center center;
	vertical-align:middle;
}
.nav{
    width: 100%;
    height: 62px;
    line-height: 57px;
    border-bottom: 5px solid #a5b3d3;
}
.nav-middle{
    width: 1200px;
    height: 62px;
    margin: 0 auto;
}
.nav ul{
    height: 56px;
    margin-top: 3px;
}
.nav-middle ul span{
    display: inline-block;
    width: 3px;
    height: 57px;
    background: url("jnszfzt_12345_20231218_index_nav_line.jpg") no-repeat center center;
    float: left;
    line-height: 57px;
}
.nav ul li{
    width: 12.2%;
    height: 57px;
    float: left;
    text-align: center;
}
.nav ul li a{
    font-size: 19px;
    color: #4c67a7;

}
.nav ul li.sq a{
    background: none;
}

.nav ul li a{
    height: 62px;
    padding: 0 30px;
    display: inline-block;
    border-bottom: 5px;
}
.nav ul li a:hover{
    color: #c05d6d;
}
.nav ul li a:hover{
    border-bottom: 5px solid #c05d6d;
}
/* 尾部 */
.bottom{
    width: 100%;
   /* height: 205px;*/
    border-top: 10px solid #4c67a7;
    background: #FFFFFF;
}
.bottom .bottom-top{
    height: 72px;
    width: 100%;
    border-bottom: 1px solid #c1cae0;
    line-height: 72px;
}
.bottom .bottom-top-top{
    width: 1200px;
    margin: 0 auto;
}
.bottom-top-top-left img{
    margin-right: 17px;
}

.bottom-top-top-right ul{
    float: right;
}
.bottom-top-top-right ul li{
    float:left;
    padding: 0px 10px ;
    margin-left: 15px;
    padding-right: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    position: relative;
	border: solid 1px #c1cae0;
	margin-top:20px;
    font-size: 14px;
}
.bottom-top-top-right ul li:hover{
	margin-top:0px;
	padding-top:30px;
    height: 50px;
    line-height: 10px;
	background:#f9f9f9;
	border: solid 1px #c1cae0;
}
.bottom-top-top-right ul li i{
    width: 10px;
    height: 44px;
    display: inline-block;
    background: url("jnszfzt_12345_20231218_lk_arrow.png") no-repeat right center;
    position: absolute;
    top: -8px;
    right: 10px;
}
.bottom-top-top-right ul li:hover i{
    width: 10px;
    height: 44px;
    display: inline-block;
    background: url("jnszfzt_12345_20231218_lk_arrow.png") no-repeat right center;
    position: absolute;
    top: 12px;
    right: 10px;
}
.yqlj1,.yqlj2,.yqlj3,.yqlj4,.yqlj5,.yqlj6 {
    width: 1200px;
	background:#f9f9f9;
    position: absolute;
    display: none;
    padding:20px 30px 30px;
	border-top:10px solid #4c67a7;	

}
.yqlj1{
	height: 210px;
    top: -210px;
    left: -329px;
	overflow-y: scroll;
}
.yqlj1 ul{
    float:left;
}
.yqlj1 ul li{
	width:16%; 
	float:left; 
	border:none;
	line-height:30px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
}
.yqlj1 ul li:hover{
	margin-top:0px;
	padding-top:0px;
    height: 30px;
    line-height: 30px;
	border: none;
}
.yqlj1 ul li a{
	color:#333;
	}

.yqlj1 ul li a:hover{
	color:#4c67a7;
	text-decoration:none;
}
.yqlj2{
	height: 210px;
    top: -210px;
    left: -470px;
}
.yqlj2 ul{
    float:left;
}
.yqlj2 ul li{
	width:14.1%; 
	float:left; 
	border:none;
	line-height:30px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
}
.yqlj2 ul li:hover{
	margin-top:0px;
	padding-top:0px;
    height: 30px;
    line-height: 30px;
	border: none;
}
.yqlj2 ul li a{
	color:#333;
	}

.yqlj2 ul li a:hover{
	color:#4c67a7;
	text-decoration:none;
}
.yqlj3{
	height: 140px;
    top: -140px;
    left: -611px;
}
.yqlj3 ul{
    float:left;
}
.yqlj3 ul li{
	width:9%; 
	float:left; 
	border:none;
	line-height:30px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
}
.yqlj3 ul li:hover{
	margin-top:0px;
	padding-top:0px;
    height: 30px;
    line-height: 30px;
	border: none;
}
.yqlj3 ul li a{
	color:#333;
	}

.yqlj3 ul li a:hover{
	color:#4c67a7;
	text-decoration:none;
}
.yqlj4{
	height: 121px;
    top: -121px;
    left: -766px;
}
.yqlj4 ul{
    float:left;
}
.yqlj4 ul li{
	width:9%; 
	float:left; 
	border:none;
	line-height:30px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
}
.yqlj4 ul li:hover{
	margin-top:0px;
	padding-top:0px;
    height: 30px;
    line-height: 30px;
	border: none;
}
.yqlj4 ul li a{
	color:#333;
	}

.yqlj4 ul li a:hover{
	color:#4c67a7;
	text-decoration:none;
}
.yqlj5{
	height: 210px;
    top: -210px;
    left: -921px;
	overflow-y: scroll;
}
.yqlj5 ul{
    float:left;
}
.yqlj5 ul li{
	width:20%; 
	float:left; 
	border:none;
	line-height:30px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
}
.yqlj5 ul li:hover{
	margin-top:0px;
	padding-top:0px;
    height: 30px;
    line-height: 30px;
	border: none;
}
.yqlj5 ul li a{
	color:#333;
	}

.yqlj5 ul li a:hover{
	color:#4c67a7;
	text-decoration:none;
}
.yqlj6{
	height: 210px;
    top: -210px;
    left: -1062px;
	overflow-y: scroll;
}
.yqlj6 ul{
    float:left;
}
.yqlj6 ul li{
	width:20%; 
	float:left; 
	border:none;
	line-height:30px;
	height:30px;
	margin-top:0px;
	margin-left:0px;
}
.yqlj6 ul li:hover{
	margin-top:0px;
	padding-top:0px;
    height: 30px;
    line-height: 30px;
	border: none;
}
.yqlj6 ul li a{
	color:#333;
	}

.yqlj6 ul li a:hover{
	color:#4c67a7;
	text-decoration:none;
}
.bottom-top-top-right ul li.a:hover .yqlj1{
    display: block;
}
.bottom-top-top-right ul li.b:hover .yqlj2{
    display: block;
}
.bottom-top-top-right ul li.c:hover .yqlj3{
    display: block;
}
.bottom-top-top-right ul li.d:hover .yqlj4{
    display: block;
}
.bottom-top-top-right ul li.e:hover .yqlj5{
    display: block;
}
.bottom-top-top-right ul li.f:hover .yqlj6{
    display: block;
}
.ll{
    margin-top: 100% !important; opacity: 0
}

.bottom-bottom{
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
}
.bottom-bottom-left span{
    display: inline-block;
    width: 1px;
    height: 65px;
    background: #c1cae0;
    margin: 0 15px;
}
.bottom-bottom-middle p{
    line-height: 200%;
    font-size: 14px;
    margin-left: 30px;
}
.bottom-bottom-middle p a{
    font-size: 14px;
}
.bottom-bottom-right ul{
    width: 320px;
    height: 70px;
    border-left:1px solid #c1cae0;
    padding-left: 40px;
    line-height: 200%;
}
.bottom-bottom-right ul li{
    float: left;
    width: 80px;
    text-align: left;
}
.bottom-bottom-right ul span{
    float: left;
    margin-right: 15px;
}