@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0; padding:0; } 
body{ font-size: 14px; color:#333; background-color:#FFF; font-family:tahoma,arial,\5b8b\4f53; }
table{ border-collapse:collapse; border-spacing: 0; } 
fieldset,img{ border:0; } 
address,caption,cite,code,dfn,em,var{ font-style:normal; font-weight:normal; } 
ol,ul { list-style:none outside none; } 
h1,h2,h3,h4,h5,h6{ font-size:100%; } 
form{ display:inline; }
a{ color:#333; text-decoration:none; } 
a:hover { color:#BD0A01; text-decoration:underline; }
img{ vertical-align:bottom; }
html
{
overflow-x:hidden;
}
.hideText { white-space: nowrap; text-indent: 100%; overflow: hidden; }
* html .hideText { font: 0/0 serif; text-shadow: none; color: transparent; }
.cl:before, 
.cl:after { content: " "; display: table; }
.cl:after { clear: both; }
.cl { *zoom: 1; /*For IE 6/7 触发hasLayout*/}
.bigNav{ width:100%; height:31px; line-height:31px; font-size:12px; border-bottom:1px solid #E3E3E3; background-image:url(../tplimg/minNavBg.gif); background-repeat:repeat-x; }
.min_nav{ background-image:url(https://photo.zynews.cn/tplimg/tstx_nav3_bg.gif); background-repeat:no-repeat; padding-left:70px; width:930px; margin:0px auto;color:#999; }
.min_nav a{ margin-left:20px; margin-right:20px;color:#666; }

/*-----公用尾部-----*/
.foot { width: 1000px; font:12px/1.75 "宋体", "Arial", sans-serif; margin: 2% auto 0; padding-bottom: 3%; color: #333; text-align: center;_width: 970px;}
.foot a{ color: #333; }
.footerTop {  margin-bottom:10px; }
.footerTop a{ margin:0 8px; }
.footerM{ text-align: center;}
.footerL, .footerM, .footerR { display:inline-block;vertical-align: top;*display:inline;*zoom:1;}
.footerL, .footerR{margin: 0 10px;}

.fr {
    float: right;
}

.fl {
    float: left;
}

/*-----公用尾部-----*/
.wrap { height: auto; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
body{
	background-color: #fff;
	background-image: url(../tplimg/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.hotnew {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 820px;
	background-image: url(../tplimg/toutiao.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	height: 155px;
}
.hotnew h1 {
	float: left;
	margin-left: 220px;
	font-size: 42px;
	color: #FFF;
	line-height: 50px;
	height: 50px;
	width: 780px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: "黑体";
	overflow: hidden;
}
.hotnew h1 a,.hotnew p a {
	color: #FFF;
}
.hotnew p {
	font-size: 16px;
	line-height: 30px;
	float: left;
	height: 30px;
	width: 780px;
	margin-left: 230px;
	overflow: hidden;
}
.zhuaneg {
	background-image: url(../tplimg/qianlan.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	
}
.top-news{ margin-top:20px; }

.top-news-focus{
	width: 620px;
	height: 315px;
	overflow: hidden;
	position: relative;
}
.top-news-focus .hd{ overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.top-news-focus .hd ul{ overflow:hidden; zoom:1; float:left; }
.top-news-focus .hd ul li{ float:left; margin-right:2px; width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.top-news-focus .hd ul li.on{ background:#f00; color:#fff; }
.top-news-focus .bd{ position:relative; height:100%; z-index:0; }
.top-news-focus .bd li{ zoom:1; vertical-align:middle; }
.top-news-focus .bd img{ width: 620px;
	height: 315px; display:block; }
.top-news-focus .bd li .bg{ width:620px; height:40px; position:absolute; left:0; bottom:0; z-index:1; background:#000; filter:alpha(opacity=60); opacity:0.6; }
.top-news-focus .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0; position:absolute; z-index:2; }
.top-news-focus .bd li .title a{ color:#fff; padding-left:15px; }
.numdot {width:230px;margin: 20px auto 0;}
.prev1, .next1{display:block; width:21px; height:33px;float: left; }
.prev1{background: url(../tplimg/qglh2014-rep-L.png) no-repeat 0 0;}
.next1{background: url(../tplimg/qglh2014-rep-R.png) no-repeat 0 0;margin-left: 10px;}
.numdot li{float: left;width: 20px;height: 20px;overflow: hidden;background: url(../tplimg/qglh2014-rep-dot.png) no-repeat 0 0;line-height: 999px;margin-top: 5px;margin-left: 10px;cursor: pointer;}
.numdot li.on{background: url(../tplimg/qglh2014-rep-dot-now.png) no-repeat 0 0;}
.top-news-left{ width:520px; float:left; }
.shue {
	background-color: #dc1b22;
	height: auto;
	width: 320px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../tplimg/dibul.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 20px;
}
.dakau {
    font-family: "微软雅黑";
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    width: 100%;
    float: left;
    margin-top: 15px;
}
.dakau a {
    color: #FFF;
}
.ycew {
    font-size: 12px;
    line-height: 22px;
    float: left;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
    height: 66px;
    text-indent: 2em;
    color: #fff;
}
.more1 {
    color: #FFF;
}
.xuans {
    float: left;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #fff;
    height: 15px;
}

.wit {
    width: 100%;
}
.newlist {
    line-height: 22px;
    overflow: hidden;
    margin-top: 10px;
}
.newlist li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/list01.gif) no-repeat 0 center;
    text-indent: 20px;
    float: left;
}
.newlist li a,.shizl span a {
    color: #FFF;
}
.blank10 { clear: both; height: 10px; overflow: hidden; display: block; font-size: 1px; }
.blank30 { clear: both; height: 30px; overflow: hidden; display: block; font-size: 1px; }.bank {
	width: 1000px;
}
.shizl {
	background-image: url(../tplimg/lanmt.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 112px;
	width: 1000px;
	float: left;
}
.shizl h3 {
	font-size: 30px;
	color: #FFF;
	line-height:85px;
	text-align: center;
}
.shizl span {
	font-size: 12px;
	color: #FFF;
	float: right;
	z-index: 99;
	margin-right: 10px;
	margin-top: -63px;
}
.tupic {
	height: 275px;
	width: 386px;
	position: relative;
}
.tupic p {
	font-size: 14px;
	line-height: 30px;
	background-color: rgba(0,0,0,0.5);
	height: 30px;
	width: 386px;
	color: #fff;
	text-align: center;
	position: absolute;
	z-index: 999;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}
 .wenzl h2 {
    font-family: "黑体";
    line-height: 30px;
    font-size: 30px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}
.wenb,.wenlb {
	width: 580px;
}
.p14-25 {
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
    color: #555;
    height: 60px;
    width: 100%;
    overflow: hidden;
}
.line {
    overflow: hidden;
    border: 1px dotted #d9d9d9;
    margin-top: 22px;
    margin-bottom: 22px;
}
.wenlb li{
	line-height: 34px;
	font-size: 14px;
	height: 34px;
	overflow: hidden;
	width: 46%;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	}
/*--滚动图--*/
.gallery{
	width: 1000px;
	height: 600px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}
.gallery .prev2, .gallery .next2{ width: 60px; height: 60px; display: none; position: absolute; top: 45%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=60); opacity: 0.6; }
.gallery .prev2 { background: #CEA848 url(../tplimg/photo_right_pre.gif) no-repeat 0 0; left: 0; }
.gallery .next2 { background: #CEA848 url(../tplimg/photo_right_next.gif) no-repeat 0 0; right: 0; }
.picNews { width: 294px; height: 218px; position: relative; overflow: hidden; background: #fff; border: 1px solid #CCC; }
.picNews img { width: 294px; height: 218px; display: block; }
.picNews p { position: absolute; bottom: 0; z-index: 2; width: 294px; height: 30px; font-size: 12px; line-height: 30px; font-weight: bold; text-indent: 10px; color: #FFF; }
.bg { position: absolute; bottom: 0; z-index: 1; width: 294px; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; display: block; }
.changtiaotiao { height: 31px; width: 368px; margin-top: 10px; margin-left: 10px; background: url(../tplimg/changtiap.jpg) no-repeat; margin-bottom: 8px; }
/*--滚动图结束--*/.list {
	float: left;
	width: 1000px;
	margin-top: 10px;
}
.list ul li {
	float: left;
	width: 47%;
	margin-right: 10px;
	margin-left: 15px;
	margin-bottom: 20px;
}
.photo {
	height: 146px;
	width: 215px;
}
.text {
	width: 50%;
	margin-left: 10px;
}
.text h3 {
	font-size: 16px;
	line-height: 36px;
	text-align: left;
	float: left;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.text p {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	height: 80px;
	width: 100%;
	overflow: hidden;
	display: block;
	float: left;
	margin-top: 10px;
}
