/* CSS Document */

#logo{width:1000px; height:80px; line-height:80px; font-size:42px; font-weight:bold; margin:0 auto; background-color:#f1f1f1; text-align:center;  font-family:"microsoft yahei"; color:#0090D7;}
#nav{width:998px; border:1px solid #0090D7; height:37px; background:#0090D7; margin:0 auto;}
#nav ul{margin-left:4px;}
#nav ul li{float:left; width:110px; background:url(../images/nav-icon.jpg) right 2px no-repeat; height:37px; text-align:center; line-height:37px;}
.bg{background:none;}
#nav ul li a{color:#fff; font-size:14px; font-weight:bold;}
#nav ul li a:hover{position:relative; top:1px; text-decoration:none;}

#main{width:1000px; margin:0 auto; overflow:hidden;}
.search{height:34px; background:url(../images/bg-02.jpg) repeat-x; color:#0291DB;}
.weather{color:#0291DB; height:34px;}
.search1{height:34px; margin-right:10px;}
.search1 form ul li{float:left; margin-left:5px; line-height:34px;}
.input1{width:150px; height:20px; border:1px solid #A2BACF; _margin-top:4px;}
.input2{width:50px; height:21px; margin-top:6px;}

.tip1{width:283px;}
.tip{border:1px solid #22B8FF;}
.title{background:url(../images/tip-bg.jpg) repeat-x; height:28px; border-bottom:4px solid #00ADFF;}
.title1{width:180px; color:#262626; font-size:14px; line-height:28px;}
.more{height:28px; line-height:28px; padding-right:10px;}
.more a{color:#262626; line-height:28px;}
.more a:hover{position:relative; top:1px; left:1px; text-decoration:none;}
.title1 span{display:block; float:left; margin-left:10px;}
.title1 img{display:block; float:left;}
.ul1{overflow:hidden; padding:10px;}
.ul1 li{line-height:24px; background:url(../images/li-tip.jpg) left 11px no-repeat; padding-left:10px;}
.ul1 li a{color:#232323;}
.ul1 li a span{float:right;}
.ul1 li a:hover{position:relative; top:1px; left:1px; text-decoration:none;}

.tip2{width:700px; overflow:hidden;}
.lunbo{width:349px; height:270px; margin-top:10px; margin-left:10px;}

.width2{width:290px;}

.ul2{overflow:hidden;}
.ul2 li{height:36px; margin:0px 2px; background:url(../images/li-bg.jpg) repeat-x; padding-left:100px;}
.ul2 li a{color:#232323; font-size:14px; line-height:36px;}
.ul2 li a:hover{position:relative; top:1px; left:1px; text-decoration:none;}

.width3{width:340px;}

.letter{width:283px; background:#E6F3FC;}
.img1{width:283px;}
.ul3{padding:0px 16px 5px 16px;}
.ul3 li{width:251px; height:45px; margin-top:5px;}
.ul3 li a{display:block; width:151px; height:45px; padding-left:100px; line-height:45px; color:#47474E; font-size:16px; font-weight:bold;}
.ul3 li a:hover{position:relative; top:1px; left:1px; text-decoration:none;}
.a1{background:url(../images/li-tip01.jpg) no-repeat;}
.a2{background:url(../images/li-tip02.jpg) no-repeat;}
.a3{background:url(../images/li-tip03.jpg) no-repeat;}
.a4{background:url(../images/li-tip04.jpg) no-repeat;}
.margin1{margin-top:3px;}

.img2{width:700px; height:90px;}

.link{width:1000px; overflow:hidden;}
.link-tip{height:28px;}
.link-tip-title{width:140px; background:url(../images/link-01.jpg) no-repeat; height:28px;}
.link-tip-bg{background:url(../images/link-02.jpg) repeat-x; width:850px; height:28px;}
.link-tip-foot{background:url(../images/link-03.jpg) no-repeat; width:10px; height:28px;}
.link-content{width:998px; border:1px solid #75C4EB; overflow:hidden; padding:10px 0px;}
.ul4{}
.ul4 li{float:left; margin-left:40px;}

#foot{width:1000px; margin:0 auto; border-top:5px solid #0D9BDD; height:80px; background:url(../images/foot-bg.jpg) repeat-x; margin-top:5px;}
.footer{width:780px; text-align:center; padding-top:20px; line-height:24px;}
.img3{width:150px; height:80px; margin-right:40px; _margin-right:40px;}


/*内页*/
.postion{position:relative;}
.title2{width:117px; height:39px; position:absolute; background:url(../images/tip-bg02.jpg) no-repeat; top:-11px; left:20px; color:#fff; font-size:16px; text-align:center; line-height:39px;}
.margin2{margin-top:10px; _margin-top:20px;}
.color1{color:#2d6a91; font-size:14px; font-weight:bold;}

.ul6{overflow:hidden;}
.ul6 li{height:36px; margin:0px 2px; background:url(../images/li-bg.jpg) repeat-x; padding-left:50px; _padding-left:20px;}
.ul6 li a{color:#232323; font-size:14px; line-height:36px; display:block; width:239px; height:36px; background:url(../images/li-icon.jpg) 0px 13px no-repeat; padding-left:40px; _padding-left:20px;}
.ul6 li a:hover{position:relative; top:1px; left:1px; text-decoration:none;}

.ul5{overflow:hidden; padding:10px; margin:10px; border-bottom:1px dotted #3986e7;}
.ul5 li{line-height:24px; background:url(../images/li-tip00.jpg) left 11px no-repeat; padding-left:10px; margin:0px 10px;}
.ul5 li a{color:#232323; font-size:14px;}
.ul5 li a span{float:right;}
.ul5 li a:hover{position:relative; top:1px; left:1px; text-decoration:none;}

.fenye{height:25px; text-align:center; margin-top:20px;}
.fenye ul{float:right; padding-right:40px;}
.fenye ul li{float:left;}
.fenye ul li a{color:#595959; margin:5px;}
.fenye ul li a:hover{color:#595959; position:relative; top:1px; left:1px;}

.nnright{ float:right;color:#2d6a91; font-size:14px; line-height:28px; padding-right:20px;}

.pinglun { width:670px; font-size:14px; line-height:1.6; margin:0 auto;}

.pllist  li  { margin-top:14px; border:1px solid #00ADFF;  }
.pllist li  p {width:630px; padding:10px 20px;  } 
.pl_title {background-color:#00ADFF; color:#fff; width:630px; padding:10px 20px; font-weight:bold;}
.pl_title b{color:#dedede;  font-weight:400;}

.pinglun  .xpl { margin-top:20px;}
.pinglun  .intxt { width:200px;  height:20px; line-height:20px; }

/* 焦点图 */
.focusBox { float:left; position: relative; width: 370px; height: 270px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 370px; height: 270px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 2px 10px 20px;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
.viewbox{
	width:679px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:679px;
	float:none;
	overflow:hidden;
	text-align:center;
}
.viewbox .dede_pages ul{
	margin:0px auto;
	float:none;
	clear:both;
	overflow:hidden;
	text-align:center;
	white-space:nowrap;
}
.viewbox .dede_pages ul li,.viewbox .dede_pages ul li a{
	float:none;
	display:inline;
}
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}
.viewbox .actbox{
	width:260px;
	text-align:center;
	float:right;
	padding-top:20px;
	padding-right:10px;
}
.viewbox .actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.viewbox .actbox ul li a{
	color:#666;
}
.viewbox .actbox ul li#act-fav{
	background-position:4px 0px;
}
.viewbox .actbox ul li#act-err{
	background-position:4px -37px;
}
.viewbox .actbox ul li#act-pus{
	background-position:4px -73px;
}
.viewbox .actbox ul li#act-pnt{
	background-position:4px -109px;
}
.viewbox .downurllist{
	width:100%;
	clear:both;
	overflow:hidden;
	
}
.viewbox .downurllist li{
	height:27px;
	background:url(../images/downurl-bg.gif) right top no-repeat;
	padding-right:4px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	margin-top:10px;
}
.viewbox .downurllist li a{
	height:27px;
	background:url(../images/downurl-bg.gif) left top no-repeat;
	display:block;
	font-size:12px;
	color:#555;
	text-indent:30px;
	line-height:27px;
	float:left;
	padding-right:5px;
}
.viewbox .downurllist li a:hover{
	color:#F63;
	text-decoration:none;
}
.viewbox .picbox{
	width:100%;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	line-height:31px;
	overflow:hidden;
}
.viewbox .picbox img{
	display:block;
	margin:16px auto 6px;
}
.viewbox .picbox ul.e8{
	font-size:12px;
	line-height:normal;
}
.viewbox .picbox ul.e8 li .pic{
	background:none;
	border:1px solid #EEE;
	overflow:hidden;
}
.viewbox .picbox ul.e8 img{
	margin:3px;
	border:none;
}
.viewbox .picbox ul.e8 li .title{
	padding-top:0px;
}