/***
 *	Mr.kong 
 *	MSN:O_o_r@live.cn   2014.11.12;
 **/

/*---------- base ---------*/
h2,h3,h1{
	padding:0px;
	margin:0px;
}

html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin: 0 auto;
}
.w1200{
	width: 1200px;
}
.clear{
	clear: both;
} 
.head{
	width: 100%;
	height: 104px;
}
.logo{
	width:803px;
	height:104px;
	float: left;
}
.tianqi{
	width: 395px;
	float: left;
	margin-top: 30px;
}
.dh{
	width: 100%;
	height: 70px;
	background:url(../img/i_05.jpg);
	background-repeat: repeat-x;
}

/*导航菜单*/
.lb{width: 200px;float: left;}
.lb li a:hover{
	color: #000;

}
.tp{width: 290px;float: left;}
.tp ul li{
	width: 140px;
	height: 104px;
	float: left;
	margin: 30px 2px;
}
.tp ul li img{
	margin: 0 auto;
	width: 134px;
	height: 104px;
}
.tp ul li p{
	text-align: center;
}
.kg{height: 20px;}
.l1l{
	width: 805px;
	height:260px ;
	float: left;
}
.l1r{
	width: 345px;
	height: 260px;
	float: right;
}
.new li{
	list-style:none;
	background: url(../img/i_24.jpg) no-repeat 0px 10px;
	padding-left:10px;
	font-size: 14px;
	line-height:30px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.new li a{
	width: 280px;
	/*height: 30px;*/
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
}
.l1img{
    width: 300px;
    height: 240px;
    float: left;
    margin-top: 10px;
}
.ttbj{
	margin-top:15px;
	height: 34px;
	background: url(../img/i_40.jpg) no-repeat;

}

.ttbj h2{
	font-family: '微软雅黑', '黑体';
	font-size:18px;
	line-height: 34px;
	color: #e75b03;
	padding-left: 10px;
	width: 300px;
	float: left;
	text-align:left;

}
.tt{
    width: 480px;
    height: 260px;
    float: right;

}
.tt ul li{
	list-style:none;
	background: url(../img/i_24.jpg) no-repeat 0px 10px;
	padding-left:10px;
	font-size: 14px;
	line-height:30px;
	border-bottom: 1px dashed #ccc;
}
.ms{
	font-size: 13px;
	color: #666;
	line-height:18px; 
	text-indent: 2em;
}
.time{
	float: right;
	color: #666;
}
.more{
	float: right;
	font-size: 12px;
	margin-right:10px;
	color: #888;
}
.more strong{
	color: #888;
}
.more a{
	color: #888;
	line-height: 34px;
}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:999;
}
.xjl{
	width: 540px;
	height: 330px;
	float: left;
	margin-right: 40px;
}
.xjul{}
.xjul li{
	width: 100%;
	height: 100px;
	border-bottom: 1px solid #ccc;
}
.xjul li img{
	width: 80px;
	height: 80px;
	margin: 10px;
	float: left;
}
.xjn{
	width: 430px;
	height: 99px;
	float: left;

}
.xjnt{
	width: 100%;
	height: 47px;
	line-height: 52px;
	font: 16px;
}
.xjnn{
	width: 100%;
	min-height: 50px;

}
.xjr{
	width: 530px;
	height: 355px;
	float: left;
}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../img/02.png)}
.curimg{background-image:url(../img/01.png)}


.foot{
	width: 100%;
	height: 150px;
	background-color: #027eb1;
}
.foot1{
	widows: 500px;
	font-size: 14px;
	line-height: 37px;
	color: #fff;
	float: left;
}
.foot2{
	widows: 500px;
	font-size: 14px;
	line-height: 37px;
	color: #fff;
	float: right;
}
.fr{
	width: 100%;
	text-align: center;
	line-height: 30px;
	/*float: right;*/
}
.fr p{
	color: #fff;
	font-size: 14px;
}
.left2{
	width: 880px;
	float: left;
	border-right:dotted 1px #CCCCCC;
	padding-right:5px;
}
.footnav{
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: 14px;
	padding-top: 20px;
}

.right2{
	width: 300px;
	float: right;

}
.tj{
	width: 300px;
	overflow:hidden;
	margin: 10px 0;
}
.tj li{
	list-style:none;
	background: url(../img/i_24.jpg) no-repeat 0px 10px;
	padding-left:10px;
	font-size: 14px;
	line-height:30px;
	font-family: '微软雅黑','黑体';
	list-style: disc;
}
.tj li:hover{
	color: red;
}


.tj2{
	width: 300px;
	overflow:hidden;
	margin: 10px 0;
}
.tj2 li{
	list-style:none;
	background: url(../img/i_24.jpg) no-repeat 0px 10px;
	padding-left:10px;

	margin: 5px 0; 
	font-size: 14px;
	line-height:30px;
	font-family: '微软雅黑','黑体';
	list-style: disc;
}
.tj2 li:hover{
	color: red;
}

.xgwz li{
	list-style:none;
	background: url(../img/i_24.jpg) no-repeat 0px 10px;
	padding-left:10px;
	font-size: 14px;
	line-height:30px;
	font-family: '微软雅黑','黑体';
	list-style: disc;
}
.xgwz li:hover{
	color: red;
}
.listbox{
	width:870px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.listbox2{
	width:950px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.e2{
	
}
.e2 li{
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
	text-align:left;
}
.e2 li b a{
	color:#555;
	text-align:left;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
background:url("../img/sidebarli.gif") left no-repeat;
    color:#333333;
	overflow:hidden;
	line-height:37px;
	font-size:14px;
	 padding-left:15px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#87c907;
}
.e2 p.intro{
	color:#999;
	line-height:24px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}

.list_top_bg2{   padding:0 5px;}
.list_top_bg{ background-color: #F3F3F3; padding:0 5px;}
.list_top_bg span{ color:#77b300; padding-left:20px;float:right;}
.list_top_bg span a{color:#77b300;}

.dede_pages
{
	clear:both;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*---------- viewbox ---------*/
.viewbox{
	width:950px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
	border-bottom: 1px dashed #ccc;
}
.viewbox .title h2{
	font-size:20px;
	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(../img/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(../img/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
margin-top:10px;
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
.viewbox .dede_pages{
	width:960px;
	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(../img/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(../img/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(../img/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../img/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(../img/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(../img/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(../img/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(../img/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;
}
.e8{/*图集列表专用大图列表*/
	width:100%;
	overflow:hidden;
	clear:both;
}
.e8 li{
	height:230px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #e1e1e1;
	padding-top:30px;
}
.e8 li .pic{
	width:315px;
	height:214px;
	 float:left;
	display:block;
	background:url(../img/imgbox_bg.gif) no-repeat;
	overflow:hidden;
}
.e8 li .pic img{
	width:290px;
	height:199px;
	display:block;
	margin:7px 8px 8px 7px;
	border:none;
}
.e814{ font-size:14px; font-weight:bold; color:#000000; padding-right:30px;}
.e8lu{ color:#6fa701;}
.e8url{ color:#ff9c48;}
.e8hy{ width:340px; padding:8px; border:1px solid #CCCCCC;}
.e8_left{ width:325px; float:left;}
.e8_right{ float:left; width:500px;}


.e8 li p{ line-height:24px; color:#666;}
.e8 li .al_bt{ text-align:right;}
.e8 li .title{
	height:31px;
	display:block;
	line-height:31px;
	font-weight:bold;
	overflow:hidden;
}
.e8 li .date{
	color:#666;
}
.e8 li .date small{
	line-height:17px;
	font-size:12px;
	color:#999;
}
.e9{/* 右侧小图列表 */
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.e9 li{
	width:106px;
	height:110px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left:6px;
	display:inline;
}
.e9 li a{
	color:#777;
}
.e9 li a img{
	width:102px;
	height:76px;
	display:block;
	padding:1px;
	border:1px solid #DDD;
}
.e9 li a span.title{
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
}


.list2{
	width:100%;
	height:auto;
}
.list2 li{
	width:300px;
	margin:0 auto;
	height:50px;
	margin-bottom:10px;
	background:#FFF;
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	transition:0.3s all ease;
	overflow:hidden;
	position:relative;
}
.list2 .border{
	height:50px;
	position:absolute;
	left:0; top:0;
	width:10px;
	overflow:hidden;
	opacity:0;
	background:#F90;
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	-webkit-transition:.5s left ease;
}
.list2 li:hover{
	background:#c70a06;
	box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);
}
.list2 li:hover .border{
	opacity:1;
	left:290px;
}
.text h2,.text a{
	font-family:"Microsoft YaHei";
	color:#333;
	text-shadow:1px 2px 4px #999;
	font-size:18px;
	font-weight:normal;
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
}
.text h3{
	font-family:Verdana;
	font-size:14px;
	color:#666;
	font-weight:normal;
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
}
.list2 li:hover h2,.list2 li:hover  a{
	color:#FFF;
	font-size:18px;
	text-shadow:1px 2px 4px #333;
}
.list2 li:hover .text h3{
	color:#F60;
	font-size:18px;
}
.list2 li .icon{
	width:50px;
	height:50px;
	margin-left:10px;
	float:left;
	font-size:15px;
	font-family:'WebSymbolsRegular';
	line-height:50px;
	text-align:center;
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
	text-shadow:0 0 3px #CCCCCC;
}
.list2 li:hover .icon{
	color:#F90;
	font-size:30px;
}
.list2 li:hover .text{
	-webkit-animation-name:shake;
	-moz-animation-name:shake;
}
.text{
	width:240px;
	height:auto;
	float:left;
	line-height: 50px;
	-webkit-animation:.5s .2s ease both;
    -moz-animation:1s .2s ease both;
}
.friendlink{
	width: 100%;
}
.friendlink ul li{
	float: left;
	width: 18%;
	margin: 10px 1%;
}
.friendlink ul li img{
	width: 100%;
	height: 52px;
}


.mz-xj
{
	text-align:left;
}
.mz-xj table
{
	 background:#cccccc;
	
}
.mz-xj td
{
	 background:#FFFFFF;
	 padding:5px;
}
.mz-xj th
{
	background:#F9F9F9;
	width:100px;
	font-weight:normal;
	padding:5px;
}
.mz-xj h3
{
	margin:20px 0 5px 0px;
}

.default_list2
{
	float:left;
	display: inline-block;
	width: 755px;
	
	border: 1px solid #F2F2F2;
	margin-top: 20px;
	padding: 0px 10px;
}
.default_list
{
	float:left;
	display: inline-block;
	width: 755px;
	height:600px;
	border: 1px solid #F2F2F2;
	margin-top: 20px;
	padding: 0px 10px;
}
.default_list li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	line-height: 28px;
	padding-left: 10px;
	border-bottom: 1px dashed #F2F2F2;
}
.default_list li:before{
	
	color: #F2F2F2;
}
.btn1{
	width: 100%;
	height: 40px;
	background: #ea9042;
	font-size:14px ;
	color: #FFF;
	text-align: center;
	line-height: 40px;
	margin-bottom: 15px;
}

.btn2{
	width: 120px;
	height: 30px;
	
	font-size:14px ;
	color: #000000;
	text-align: center;
	line-height: 30px;
	margin:10px;
}


.e3{
	
}
.e3 li{
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e3 li b a{
	color:#555;
}
.e3 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e3 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e3 li a.preview:hover img{
	border:1px solid #AAA;
}
.e3 li a.title{
    color:#333333;
	overflow:hidden;
	line-height:37px;
	font-size:14px;
	 padding-left:15px;
	margin-left:2px;
}
.e3 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e3 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e3 span.info a{
	color:#87c907;
}
.e3 p.intro{
	color:#999;
	line-height:24px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}