/* 头部 */
	.header{width:100%;height:auto;position:absolute;top:0;left:0;z-index:999;}
	.header img {
    vertical-align: middle;
    border: 0;
        max-width: 100%;
}
	.head_center{max-width:1730px;height:auto;width:100%;margin:0 auto;}
	.head_pad{width:auto;height:120px;padding-left:520px;padding-right:50px;position:relative;background:rgba(255, 255, 255, 0.1);transition: all .5s ease;}
	.header:hover .head_pad{
	background:rgba(255, 255, 255, 1);
}
.head_pad.active1 {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 5px 5px rgba(0,0,0,.2);
   border-bottom:0px #ddd solid; 
}
	.head_logo{width:368px;height:58px;display:block;position:absolute;top:0;left:10px;padding:31px 0;}
		
	.sousuo_center{
		max-width: 1730px;
		height: auto;
		width: 100%;
		position:absolute;
		top:0;
		left:50%;
		transform:translateX(-50%);
		z-index:1;
	}
	.sousuo_pad{
		max-width: 1730px;
		width: 100%;
		height: auto;
		margin: 0 auto;
		position:relative;
	}
	
	.search_btn{width:34px;height:34px;display:block;position:absolute;top:43px;right:0;cursor:pointer;background:#007153;
		-moz-border-radius: 50%; /* Firefox */
		-webkit-border-radius: 50%; /* Safari 和 Chrome */
		border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	}
	.search_btn img{width:34px;height:34px;display:block;}
	.sousuo_wrap{width:200px;height:34px;line-height:34px;font-size:14px;background:#fff;position:absolute;top:62px;right:0;z-index:9;border:1px solid #eee;padding:5px 10px;padding-right:40px;opacity:0;display:none;
		-moz-border-radius: 22px; /* Firefox */
		-webkit-border-radius: 222px; /* Safari 和 Chrome */
		border-radius: 22px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	  -moz-transition: all 1s 0.3s;
	  -o-transition: all 1s 0.3s;
	  -ms-transition: all 1s 0.3s;
	  -webkit-transition: all 1s 0.3s;
	  transition: all 1s 0.3s;
	}
	.ssou_text{width:100%;height:34px;line-height:34px;font-size:14px;color:#666;}
	.ssou_text input{width:100%;height:34px;display:block;}
	.ssou_btn{width:34px;height:34px;display:block;position:absolute;top:5px;right:5px;border:none;background:none;
		-moz-border-radius: 50%; /* Firefox */
		-webkit-border-radius: 50%; /* Safari 和 Chrome */
		border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	}
	
	.search_btn.active .sousuo_wrap{opacity:1;display:block;}
	
	.nav_center{width:auto;height:auto;}
	.nav_center .nav_list{height:auto;line-height:normal;}
	
	
	.nav_center .nav_list .nav_li .nav_a{color:#fff;overflow:hidden;}
	.header:hover .head_pad .nav_a{color:#555;overflow:hidden;}
	.nav_center .nav_list .nav_li.active,.nav_center .nav_list .nav_li:hover{background:none;}
	.nav_center .nav_list .nav_li.active .nav_a,.nav_center .nav_list .nav_li:hover .nav_a{display:inline-block;background:#ec6c00;color:#fff;text-decoration:none}
	.nav_center .zn_sub{top:120px;margin-left:0;transform:translateX(-50%);width:100%;height:auto;}

	.nav_center .zn_site{margin:0 auto;top:0;left:50%;margin-left:-50%;}

	.nav_lt{float:left;width:55%;}
	.nav_rt{float:right;width:41%;margin:0 2% 20px;position:relative;}
	.nav_rt_div{max-height:323px;overflow:hidden;position:absolute;top:50%;left:0;transform:translate(-0%,-50%);display:block}
	.nav_rt p{max-height:300px;line-height:36px;font-size:14px;display:block;
		overflow:hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 10;
		-webkit-box-orient: vertical;text-align:left;
	}
	.nav_rt_a{width:100%;height:30px;line-height:30px;font-size:0;overflow:hidden;text-align:right;}
	.nav_rt_a a{display:inline-block;font-size:16px;color:#005bac;}
.navwrap{
    width:100%;
  
    position:absolute;
    top:0px;
    left:0;
    overflow-y:auto;
   
    z-index:190;
    display:none;
}

.list_dl{
    width:100%;
    height:auto;
    padding-bottom:64px;
}
.list_dt{
    background: #3489ca;
    color: #fff;
    width: auto;
    padding: 0 40px 0 20px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px solid #464646;
}
a.dt_a{display:inline-block;}
.list_dt a{color:#fff;font-size:16px;}
.list_dt:hover{
    background: rgba(28,127,187,1);
}
.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
#open{
    background: rgba(28,127,187,1);
}
#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 9px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/off.png") no-repeat;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
}
.list_dd{
    display: none;
}
.list_li{
    background: rgba(28,127,187,1);
    list-style-type: none;
    color: #fff;
    width: auto;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border-bottom: 1px solid #6b6b6b;
}
.list_li a{color:#fff;font-size:14px;}
@media screen and (max-width:767px) {
.header{
	position: absolute;
}
}