@charset "utf-8";
/* CSS Document */

body {font-size: 14px; line-height: 25px; color:#333; background:#f2f4f9; font-family:"微软雅黑";}
body,ul,li,p,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
ul, li {list-style: none;}
a,img {border: none 0;}
a{text-decoration:none; color:#444444;}
a:hover{color:#326cb5;}

.show{display:block;}
.hide{display:none;}

.clear {clear: both; _height:0; _line-height:0; _font-size:0;}
.blank8{ clear:both; display:block; height:8px; overflow:hidden;}
.blank10{ clear:both; display:block; height:10px; _height:10px; overflow:hidden;}

.f_l {float: left;}
.f_r {float: right;}
.fb{font-weight:bold;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}

.ml8{margin-left:8px;}
/*字体颜色*/
.f_black{color: #000;} 
.f_red{color:#d83400;}
.f_gray{ color:#989a97;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clear{clear:both;}

.ztfw_container{width:1200px; margin:auto;}

/*mainnav*/
.ztfw_mainnav{background: #6571be; height: 60px; margin: 30px 0 20px;}
.ztfw_mainnav ul li{float: left; width: 10%;}
.ztfw_mainnav ul li a{font-weight: bold; color: #fff; line-height: 60px; display: block; text-align: center;}
.ztfw_mainnav ul li i{display: inline-block; width: 40px; height: 40px; background: url(/res_main/images/ztfw_mainnav_icon.png) no-repeat; vertical-align: middle; margin:0 2px 0 -2px; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.ztfw_mainnav ul li span{display: inline-block; vertical-align: middle;}
.ztfw_mainnav ul li.nav0 i{background-position: 0 0;}
.ztfw_mainnav ul li.nav1 i{background-position: 0 -40px;}
.ztfw_mainnav ul li.nav2 i{background-position: 0 -80px;}
.ztfw_mainnav ul li.nav3 i{background-position: 0 -120px;}
.ztfw_mainnav ul li.nav4 i{background-position: 0 -160px;}
.ztfw_mainnav ul li.nav5 i{background-position: 0 -200px;}
.ztfw_mainnav ul li.nav6 i{background-position: 0 -240px;}
.ztfw_mainnav ul li.nav7 i{background-position: 0 -280px;}
.ztfw_mainnav ul li.nav8 i{background-position: 0 -320px;}
.ztfw_mainnav ul li.nav9 i{background-position: 0 -360px;}
.ztfw_mainnav ul li.on a, .ztfw_mainnav ul li a:hover{ margin:-10px 0 -4px; padding-top: 10px; border-bottom: #5461b0 4px solid; background: #838ecd;}
.ztfw_mainnav ul li.on a i, .ztfw_mainnav ul li a:hover i{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

/*common*/
.ztfw_commbox{background: #fff; overflow: hidden;}
.ztfw_comm_hd{height: 44px; background-repeat: repeat-x; line-height: 44px;}
.ztfw_comm_hd .tit{padding:0 35px; color:#fff; background-repeat: repeat-x; float: left; font-size: 16px; font-weight: bold;}
.ztfw_comm_hd .more{float: right; margin-right: 20px; color: #fff;}
.ztfw_comm_bd{clear:both; padding:7px 12px;}
.ztfw_comm_newslist li{position:relative; padding-left:16px; height:34px; line-height:34px; overflow:hidden; vertical-align:top;}
.ztfw_comm_newslist li i{position:absolute; left:0; top:14px; width: 4px; height: 4px; background: #999999;}
.ztfw_comm_newslist li .time{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.ztfw_comm_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 15px;}
.ztfw_comm_newslist li a:hover{font-weight: bold; color: #000;}
.ztfw_comm_newslist_md li{padding-right:50px;}
.ztfw_comm_newslist_ymd li{padding-right:90px;}
.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.backstretch{display: none;}


/*common responsive*/
@media (max-width: 1199px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.ztfw_container{width:100%; padding:0 2%;}
	.ztfw_mainnav{height: auto;}
	.ztfw_mainnav ul li{width: 20%;}
	.ztfw_mainnav ul li.on a, .ztfw_mainnav ul li a:hover{margin: 0; padding: 0; border:0;}
	.ztfw_mainnav .ztfw_container{padding: 0;}
}

@media (max-width: 991px) {
	.ztfw_mainnav ul li.on a, .ztfw_mainnav ul li a:hover{margin-bottom:-4px;}
}

@media (max-width: 768px) {
	.ztfw_mainnav{padding:5px 0;}
	.ztfw_mainnav ul li{position: relative;}
	.ztfw_mainnav ul li i{ display: none;}
	.ztfw_mainnav ul li a{line-height: 40px;}
	.ztfw_mainnav ul li:after{content:""; width:1px; height:16px; background:#fff; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity:0.3;}
	
}
@media (max-width: 768px) and (min-width: 481px) {
	.ztfw_mainnav li:nth-child(5):after, .ztfw_mainnav li:nth-child(10):after{display:none;}
}
 
@media (max-width: 480px) {
	.ztfw_mainnav ul li{width: 25%;}
	.ztfw_mainnav li:nth-child(4):after, .ztfw_mainnav li:nth-child(8):after{display:none;}
}

@media (max-width: 320px) {


}