p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:'Microsoft yahei'; color:#444;}
a,span,label,b{ font-size:17px; font-family: 'Microsoft yahei';}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#F60; text-decoration:underline;}
body{ background:#fff url(header.jpg) no-repeat center top;}

/*  header  */
#top .m a,.footer a,.footer p { font-size: 15px; }
#ztheader{ overflow: hidden; text-align: center;  }
#name { width:1000px; height:300px;  }
.headline { padding:10px 10px 20px 10px; width:1150px; margin:0 auto; text-align: center; }
.headline a { font:bold 40px/1.5 'Microsoft yahei'; color:#D83400; text-decoration: none; }
#recommend { float:left; width:630px;height:37px;padding:0 0 0 60px; line-height: 37px; text-align: left; color:#fff; }
#recommend a { padding:0 15px 0 0; color:#333; }
#date { float:left; width:135px; line-height:37px; color:#fff; font-family: arial; }
#weather { float:right; width:170px; padding:7px 0 0; }
.gansu { height:37px; width:170px; background: url(home.png) no-repeat left center; margin:0 auto; margin-right:100px; display:block; text-indent: -100000em; cursor: pointer; }
#nav { height:35px; color: #fff; text-align: left; overflow: hidden; zoom:1; }
#nav a,#nav a:visited { font:bold 16px/35px 'Microsoft YaHei'; color:#FFF; padding:0 20px; }
.containor {  overflow: hidden; zoom:1; padding:15px 0; }
.scrollpic { border:1px solid #ccc; width:600px; height:375px; background:#F7F7F7; float:right; margin-bottom:8px; padding:5px;}
/*
.redbg { background:rgba(225,225,0,0.7)!important; background:#D90000;filter:alpha(opacity=70); overflow: hidden; zoom:1; padding:15px 0 5px 0; }
*/

.des {line-height: 1.5;font-size: 17px; padding-top:15px; text-align:left;}
.redbg { overflow: hidden; zoom:1; padding:15px 0 5px 0; }
.main { overflow: hidden; zoom:1; clear:both; position: relative;width:1164px; margin: 0 auto; }
.boxsss {  width:1164px; overflow:hidden; zoom:1}
.banner { margin:20px auto; width:1164px;overflow: hidden; zoom:1; position:relative;}
.news { width:566px; float:left; }
.focus h1 { padding:0 0 5px 0; text-align: center; text-shadow: 0 2px 1px #fff;  }
.focus h1 a { font:bold 34px/1.5 'Microsoft yahei',榛戜綋; color:#333; text-decoration: none; }
.focus p { text-indent:2em; line-height: 1.8; font-size: 17px; font-family: 'Microsoft yahei'; padding:10px 0; margin-bottom:10px; color:#666; }
.focusbox { height:270px; overflow:hidden; }
.focus h2,.focus h2 a,.focus h2 a.visited { font:normal 24px/1.5 榛戜綋; color:#990000; text-decoration: none; }
.focus p { color:#999; line-height: 1.6; padding:5px 0; }
.focus_img { width:103px; height:42px; background: url(focus.png) no-repeat 0 0; position: relative; margin:5px 0 0 -21px;}
.rightbox { float:right; width:388px; }
.picnews { border:1px solid #ccc; padding:8px; width:370px; margin:10px 0 10px 0; }
.box { padding:0px; margin:0 0 14px 0; width:572px; min-height:318px; overflow: hidden; float: left;  }
.box .bold li { font-weight:bold; }
.box .des { line-height: 1.5; font-size: 15px; padding: 0 0 10px 0; text-align: left; color: #999; border-bottom: 1px dotted #ccc; }

.box h3 span {  font:bold 18px/40px 寰蒋闆呴粦; text-align: left; color:#B20000; padding-left:105px; }
.box h3 img { margin:10px 0; }
.boxcontent { padding:20px 10px 10px 0;  height:250px; overflow:hidden; }
.boxcontent h5 a { font:bold 17px/1.5 'Microsoft yahei'; padding-left:0px; }
.boxcontent p { font:normal 14px/1.5 'Microsoft yahei'; color:#888; padding:15px 3px; border-bottom:1px dotted #999; }

.list2 { padding-top:5px; }
.list2 li{ height:35px; padding:0px 0px 0px 12px; border-bottom:1px dotted #ddd; margin:10px 0; line-height:35px; background:url(flag01.gif) no-repeat 1px 13px; overflow:hidden;}
.list2 li a { font-size:17px; }
.list2 li em { float:right; font:11px arial; color: #999; padding:6px 5px 0 0; }

.list li{ height:35px; padding:0px 0px 0px 12px; margin:5px 0; line-height:35px; background:url(flag01.gif) no-repeat 1px 12px; overflow:hidden;}
.list li a { font-size:17px; }
.list li em { float:right; font:11px arial; color: #999; padding:6px 5px 0 0; }

.ls li { float: left; width:566px; margin:0; margin-left:3px; }
.news .list li { padding-left:15px; background-position: 2px 8px; }
.vi li { background:url(../Images/vflag.gif) no-repeat 3px 5px; padding:0 0 0 28px; }
.pics { width:990px; }
.pics .boxcontent { height:350px; }
.pics h3 { height:34px; background: url(pictitle.jpg) no-repeat 0 0; }
.pic { zoom:1; overflow: hidden; padding-left: 10px; }
.pic li {
	width:550px;
	height:320px;
	margin:20px 0;
	display:inline;
	overflow:hidden;
	text-align:center;
  	position: relative; 
}
.pic img {
	display:block;
	width:550px;
	height:320px;
	background:#fff; border:0; padding:0; margin:0 auto;
}
.pic li span { position: absolute; left:0; bottom:0; height:40px; line-height: 40px; width:100%; text-align: center; color:#fff; display: block; background:rgba(0,0,0,0.6) }
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:center; }  

.pic li .vflag {
    position: absolute; left:0; bottom:0;
    width:122px;
    height:122px;
    background: #fff url(playFlag.png) no-repeat 0 0; z-index: 1000;
}
.videobox { zoom:1; overflow: hidden; width:1050px; }
.videobox li {
	width:240px;
	height:177px;
	float:left;
	margin:0 20px 18px 0;
	display:inline;
	overflow:hidden;
	text-align:center;
	line-height:220%;
    position: relative;
}
.videobox img {
	display:block;
	width:240px;
	height:177px;
	background:#fff;
}