body{font-size:16px;}
.sjxs{display: none;}
.bgfff{background: #fff;}.padd15{    padding: 1em 0.45em;}.mt25{margin-top:25px;}
body,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
ul,li,dl,dt,dd{ list-style: none;}
a{ text-decoration: none;color: #333333;}
a:hover{text-decoration: none;}
img{ border: none;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.banner img{width: 100%;}
input{outline:0;outline: none;}
.mb30{margin-bottom: 30px;}
.container{width: 1200px;    position: relative;}
.ztheader{height: 60px;background: #fff;}
.ztheader .logo{margin-top: 5px;}
.ztheader .ztsos{width: 230px;float: left;border: 1px solid #d9d9d9;margin-top: 15px;height: 32px;position: relative;}
.ztheader .ztsos input{border: none;line-height: 28px;font-size: .8em;text-indent: 1em;height: 30px;}
.ztheader .ztsos .btn{position: absolute;right: 5px;top: 5px;background: url(ztsos.png) no-repeat left top;height: 25px;width: 25px;}
.ztheader .nva ul{overflow: hidden;padding: 0;}
.ztheader .nva ul li{float: left;line-height:3.8em ;padding: 0 .5em;}

/* 面包屑 */


ul.list{margin-top: 12px;}
ul.list li{ overflow:hidden;background: url(../images/hxyjzdsfq/listbg.png) no-repeat left center; padding-left: 18px; line-height: 35px;}
ul.list li a{ color: #333;display: inline-block;width: 100%; float:left;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}

/*公共尾*/
.w1200{width: 98%;}

.footer{margin: 0 auto;width: 95%; overflow: hidden; margin-top: 0px; background:#fff; height: 120px; font-size: 14px; color: #333; line-height: 24px;border-top:6px solid #77a3ca ;}
.footer .foot_left{ margin-top: 14px;}
.footer .foot_left .foot_left1{ margin-bottom: 3px;}
.footer .foot_left .foot_left1 a{font-size: 14px; color: #333;}
.footer .foot_left .foot_left1 span{ margin: 0 10px;}
.foot_left_iphone{ display: none;}

.footer .foot_right img{ float: left;margin-top: 22px; }
.footer .foot_right .img1{ margin-right: 10px;}
.sjxs{display: none;}
#_span_jiucuo img {
    margin-top: 0px!important; }
/*-------分页---------*/
.page_num{padding-top:10px;padding-bottom:20px;height:auto;overflow:hidden;width:96%;margin:auto;font-size:14px; clear: both;}
#page_div{/* height:30px; */color:#000;margin:0 auto;line-height: 20px;}

#page_div .pagination_zx {color: #2e2e2e; padding:0px 13px; margin-right: 2px; float: left; text-align: center; font-size: 14px;}
#page_div .pagination_zx span{line-height:34px;}
#page_div .pagination-zxx{border: 1px solid #b2b2b2;    color: #104c6e;padding:7px 8px;background-color:#2289cc;border:1px solid #2289cc;color:#fff;}

#page_div .pagination_index{ color: #2e2e2e; border: 1px #efefef solid; padding:6px 13px;
margin-right:5px; float: left;text-align:center; font-size:12px;background-color: #efefef;}
#page_div .pagination_index a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px;display: inline-block; }


#page_div div.page_loca{ background-color:#2289cc;border-color: #2289cc;}
#page_div div.page_loca a{ color:#fff; font-size:12px;}


#page_div .pagination_index_last{border: none; width: auto; float: left; text-align: left;}
#page_div .pagination_index_last .page_a_tz{ border: 1px #b2b2b2 solid; padding:3px 8px;}
#pagination_input{ width: 35px; height:32px; line-height: 18px; margin: 0 5px; padding: 0; overflow: hidden; text-align:center; border: 1px solid #ccc;}

@media screen and (max-width:991px){
.container{width: 100%;}
.ztheader .logo{width: 100%;}
.ztheader .logo img{width: 100%;height: auto;}
.ztheader{height: auto;}
.ztheader .ztsos{margin: 10px auto;float: none;}
.ztheader .nva ul li{line-height: 2em;padding: 0 0.3em;}
.footer{ margin-top: 10px; height: auto; background-repeat: repeat;background: #015293;border: 0;}
	.footer .foot_left {float: none;}
	.footer .foot_left .foot_left1{ text-align: center; border-bottom: 1px #84accf solid; padding-bottom: 10px; margin-bottom: 10px;}
	.footer .foot_left .foot_left1 a{ font-weight: bold;}
	.foot_left_iphone{ display: block; padding: 0 10px 10px;}
	.foot_left_iphone p{ text-align: center; color: #acbfd7;}
	.foot_left2,
	.foot_right{ display: none;}
	.footer .foot_left .foot_left1 a{color: #acbfd7;}
	.foot_left1 span{color: #acbfd7;}
	.sjxs{display: block;}
	.ztsos,.pcxs{display: none;}
}

@media screen and (max-width: 767px){
body{font-size:14px;}
.padd15{padding:1.5em 0;}
}