/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'Microsoft YaHei';}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333333;}
a:hover{color:#355e92;
    /*transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;*/
}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}

.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h25{height:25px;}
.w1200{width:1200px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1245{width:1245px;margin:0 auto;}
.w1170{width:1170px;margin:0 auto;overflow:hidden;}
.w1190{width:1190px;margin:0 auto;overflow:hidden;}
.bgf{background: #fff;}
.hide{display:none;}

.title li{height:55px;line-height:55px;float:left;}
.title .title01{width:360px;background:url("../images/title03.png") repeat-x left center;}
.title .title02{width:17px;background:url("../images/title01.png") no-repeat left center;}
.title .title03{width:17px;background:url("../images/title02.png") no-repeat right center;}
.title .title04{width:410px;text-align:center;font-size:28px;font-weight: bold;color:#2b6abb;}
.title .title04 a{color:#2b6abb;}
.list{overflow:hidden;}
.list li{float:left;width:23%;text-align:center;}
.list li a{display:block; margin:0 10px 20px; padding:15px 15px;font-size:15px;color:#333333;border:1px solid #dedede; background:url("../images/1809141402300528191.png") no-repeat 20px center #f6f6f6;}

.list li a:before{display:inline-block; vertical-align:middle; content:""; width:1px; height:46px;}
.list li a font{display:inline-block; vertical-align:middle; width:95%; line-height:1.4em;}

.top{height:310px;background:url("../img/zdly_top.jpg") no-repeat center top;}
.comeBack{position:absolute;top:0px;right:20px;width:115px;height:41px;line-height:41px;background:url(/picture/61/1809101538531994419.png) no-repeat left center;font-size:18px;color:#ffffff;}
.ffssgg{width: 1170px;margin: 20px auto;height: 85px;}
.ffssgg ul li{float: left;width: 333px; height: 81px;margin-right: 80px;}
.ffssgg ul {width:750px;margin: 0px auto;}
.fl {
				float: left;
			}
			
			.fr {
				float: right;
			}
			
			.cf:after {
				display: block;
				content: '';
				height: 0;
				visibility: hidden;
				clear: both;
			}
			
			.cf {
				zoom: 1;
			}
			
			.hide {
				display: none;
			}
			
			.block {
				display: block;
			}
			
			.h10 {
				height: 10px;
			}
			
			.h20 {
				height: 20px;
			}
			
			.h30 {
				height: 30px;
			}
			
			.h40 {
				height: 40px;
			}
			
			.h50 {
				height: 50px;
			}
			
			.h25 {
				height: 25px;
			}
			
			.w1200 {
				width: 1200px;
				margin: 0 auto;
			}
			
			.w1100 {
				width: 1100px;
				margin: 0 auto;
			}
			
			.w1245 {
				width: 1245px;
				margin: 0 auto;
			}
			
			.w1170 {
				width: 1170px;
				margin: 0 auto;
				overflow: hidden;
			}
			
			.w1190 {
				width: 1190px;
				margin: 0 auto;
				overflow: hidden;
			}
			
			.bgf {
				background: #fff;
			}
			
			.hide {
				display: none;
			}
			
			.logo {
				width: 290px;
				height: 62px;
				margin-top: 40px;
			}
			
			.comeBack a {
				color: #fff;
				display: inline-block;
				height: 41px;
				width: 100%;
				padding-left: 55px;
			}


.zdly{
	    padding-top: 50px;
}
.zdly_con{
	border-top: 5px solid #1c9ce4;
}
.zdly_title{
	    background: #f9f9f9;
}
.zdly_title a{
	font-size: 30px;
	color: #1c9ce4;
	line-height: 57px;
	font-weight: bold;
	padding-left: 35px;
}
.zdly_li{
	    padding: 30px;
}
.zdly_li ul li{
	width: 33.3%;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.zdly_li ul li a{
	position: relative;
	padding: 6px 20px 6px 34px;
	font-size: 23px;
	line-height: 54px;
}

.normal a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -2px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1c9ce4;
	
}
.normal1>a:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 40%;
    margin-top: -2px;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    /* background: #FFD800; */
	background: url(../img/arr1.png) no-repeat;
	
	
}
 .current>a:before{
    content: '';
    position: absolute;
    left: -5px;
    top: 40%;
    margin-top: -2px;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    /* background: #FFD800; */
	background: url(../img/arr1.png) no-repeat;
	transform: rotate(90deg);
}

.spec a:before {
    /* background-image: url(../img/arr1.png); transform: rotate(270deg);*/
    

}
.normal1_li{
	display: block;
	    float: left;
	    width: 300%;
	    /* right: 0px; */
	    left: -100%;
	    position: relative;
}
.normal1_li {
    display: none;
}
.bd-bg ul{
	    display: none;
}
.zdly_btn ul li{
	width: 19%;
	    float: left;
	    line-height: 62px;
	    background-color: #54b3eb;
	    /* color: #fff; */
	    text-align: center;
		margin-right:1% ;
}
.zdly_btn ul li:last-child{margin-right: 0px;}
.zdly_btn ul li a{
	color: #fff;
}
.bd-bg .bd ul li a{
	font-size: 20px;
	color: #8c8c8c;
}
.bd-bg .bd ul li a:before{display: none!important;}