/* CSS Document */

body{ background:#002343 url("http://img1.4xz.net/style/images/bg.jpg") repeat-x;}
body, th, td, input, select, textarea, button {font: 12px Verdana, Arial, Helvetica, sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-size: 1em;}
em{font-style:normal;}
ul li {list-style: none; }
a {text-decoration: none;color:#2F688C;}
	a:hover { text-decoration: underline; }
		.feed a:visited {color: #5181B7; }
	a img { border: none; }
:root{overflow-y: scroll; }



/*header*/
.header{height:108px; background:url("http://img1.4xz.net/style/images/bg_header.jpg") no-repeat left top;}
	.toolbar{ height:24px; line-height:24px;}
	.toolbar ul{height:24px;  float:right;}
	.toolbar li{ float:left;padding:0 6px;}
	.toolbar li a{ color:#FFF;}
	.logo{width:278px; height:80px;float:left;}
	.logo a{ display:block; width:278px; height:80px;text-indent:-9999px;}
		



/*menu*/
.menu{ height:41px; background:url("http://img1.4xz.net/style/images/bg_menu.jpg") repeat-x;}
	.menu ul{height:41px; background:url("http://img1.4xz.net/style/images/bg_menu_left.jpg") no-repeat;padding-left:30px;}
	.menu li{height:41px; line-height:41px; float:left; width:77px; font-size:14px; text-align:center;}
	.menu li a{ font-weight: bold; color:#FFF;}
	.menu .active{color:#134F74; background:url("http://img1.4xz.net/style/images/bg_menu_on.gif") no-repeat;width:80px;}
	.menu .active a{color:#134F74;}

.place{line-height:20px; height:20px;padding-bottom:8px;}


/*Ä¬ÈÏ¿éÑùÊ½*/
.block{ overflow:hidden;border:1px solid #DEDEDE;}
	.block .blocktitle{ background:url("http://img1.4xz.net/style/images/block_title.jpg") repeat-x;height:28px; line-height:28px;padding:0 12px 0 0;}
		.block .blocktitle h1{color:#333;font-size:14px; font-weight:bold; }
		.block .blocktitle h2{color:#333;font-size:14px; font-weight:bold;background:url("http://img1.4xz.net/style/images/ico_title.gif") no-repeat 10px 50%;padding-left:20px;}
		.block .blocktitle em{float:right;}
	.block .blockcontent{ overflow:hidden; font-size:12px; color:#6B6B6B;background-color: #FFF;padding:6px 0 8px 0;}
		.block .blockcontent a{}
		.block .blockcontent li em{ float:right;padding-right:10px;}
		.block .blockcontent li .date{ float:right;padding-right:10px; font-size:10px;}
		



/*¿ò¼Ü*/
#wrap{width:966px;overflow:hidden; margin:0 auto; }
.content{overflow:hidden;padding:8px;background-color:#F4F4F4; height:1%;}
.frame{overflow:hidden;margin-bottom:8px; height:1%; }

.colmain{width:700px;overflow:hidden;}
	.col1{width:240px;float:left;margin-right:8px;_margin-right:5px;}
	
	.col2{width:448px;}
	.col2 li{ line-height:22px; height:22px; padding-left:10px;}
	.col2 .blockcontent{height:451px;}
	
	.col2 .newstitle{height:28px; line-height:28px;padding:0 12px 0 0;}
	.col2 .newstitle h3{color:#333;font-size:14px; font-weight:bold;background:url("http://img1.4xz.net/style/images/ico_title.gif") no-repeat 10px 50%;padding-left:20px;}
		.col2 .newstitle em{ float:right;}
		.col2 .newstitle em a{font-style:normal; font-size:12px;}
	
	.col3{width:344px;margin:0 8px 0 0; float:left;_margin:0 5px 8px 0;}
		.col3 li{ line-height:22px; height:22px; padding-left:10px;}
		.col3 li span{display:none;}
	.col4{width:344px;}
		.col4 li{ line-height:22px; height:22px; padding-left:10px;}
		.col4 li span{display:none;}


.colside{width:242px;float:right; overflow:hidden; }
	.colside li{ line-height:22px; height:22px; padding-left:10px;}

	.colside .block{}
	
.colside .qh{margin:0;}
	.qh .blockcontent{height:110px;*height:99px;_height:99px;}
	.colside .qh h2{ float:left; background:none; display:block; width:88px; height:28px; padding:0; text-align:center;margin-left:5px; font-size:12px;}
	.colside .qh .on{ background:url("http://img1.4xz.net/style/images/title_menu_on.gif") no-repeat center bottom; width:88px;}
.colside .zz{margin-bottom:8px;}
.colside .zz li{height:90px;margin-top:6px;}
	
.pictxt{padding:0 10px 10px 10px;}
	.pictxt .face{ display:block; width:46px; height:46px; float:left; background:url("http://img1.4xz.net/style/images/bg_minface.jpg") no-repeat 0 0;}
	.pictxt .face img{ padding:3px;}
	.pictxt li{ overflow:hidden; height:46px; border-bottom:1px dotted #CCC;padding:10px 0 6px 0;}
	.pictxt li p{ line-height:24px;}
	.pictxt li p a{ font-weight:bold;}


/*mini¿é*/
.minibody{ border-left:1px solid #DEDEDE;border-top:1px solid #DEDEDE; width:100%; background-color:#FFF;}
	.minibody td{ border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
	.minibody h2{ line-height:26px; height:26px; text-align:center; background:url("http://img1.4xz.net/style/images/block_title.jpg") repeat-x; color:#333;}
	.minibody li{ line-height:24px;padding-left:10px;}

/*ËÑË÷*/
.search{ height:40px;overflow:hidden; border:1px solid #DEDEDE; margin-bottom:8px;padding:0 10px; background-color:#FFF;}
.search form{margin-top:9px;}

		
/*ad*/
.ad950{clear:both; width:950px;margin-bottom:8px;}
.ad750{clear:both; height:90px; width:750px;margin-bottom:8px;}
.ad658{clear:both; height:80px; width:658px;margin:8px auto;}
.ad700{clear:both; height:60px; width:700px;margin-bottom:8px; overflow:hidden;}
.ad240{clear:both; height:60px; overflow:hidden; margin-bottom:8px;}
.adbanner{ float:right;height:60px; width:658px; overflow:hidden;margin-top:14px;}

.adcol{height:60px; width:950px; overflow:hidden; margin-bottom:8px;}
.adcol_left{width:468px; height:60px; overflow:hidden; float:left;}
.adcol_right{width:468px; height:60px; overflow:hidden; float:right;}



	
.pagecolside{ float:left;}
	.pagecolside .block{margin-bottom:8px;}
.pagecol{ float:right;}
	.pagecolside .block{margin-bottom:8px;}
.downlist {clear:both;padding:6px 18px 6px 18px; margin-bottom:10px; overflow:hidden;border-top:1px dotted #CCC;}
.downlist dt{ line-height:24px; height:24px; font-size:14px;}
.downlist dt a{ color:#005BAE; font-weight:bold;}
.downlist dt em{ float:right; display:block;line-height:24px; height:24px; width:80px; text-align:center; font-size:12px;}
.downlist dt em img{margin-top:4px;}
.downlist dt strong { height:24px; width:330px; overflow:hidden;white-space :nowrap; display:block;}
.downlist dd{ line-height:24px;}
.downlist dd li{ width:220px; float:left; color:#999;}

.downlistfun{ height:26px; overflow:hidden;margin-top:6px;padding-bottom:5px;}
.downlistfun li{ width:120px; float:left;height:24px; line-height:24px; overflow:hidden; text-align:center; font-weight:bold; border:1px solid #CCC;margin-left:14px; display:inline;}
	
.pages{ clear:both;padding:8px 18px;font-size:14px;}
	
		
/*down view*/
.downview{padding:4px 0 0 10px;height:228px;}
	.downview dt{width:322px; float:left;}
	.downview dt li{ line-height:20px; min-height:20px;height:auto !important; height:20px;}
	.downview dd{height:225px;overflow:hidden;width:360px;}
	
	.description{ clear:both;padding:0 18px;}
	.description .info{ line-height:22px;padding:5px 0;}
	.dl_select{clear:both;padding:0 18px;}
	.favorite{clear:both;}
	.downurl{ clear:both; overflow:hidden;padding:10px 0;}
		
	.downvote{padding:0 18px;clear:both; padding:6px 14px;}
	.copyurl{padding:0 18px;}
	
	.downpage{width:auto !important; height:auto !important; border:none !important;padding:0 !important;}
	
	
/*ÁôÑÔ°å*/
.commentlist{padding:10px 18px;}
	.commentlist li{padding:6px 6px 6px 60px;clear:both; overflow:hidden; height:1%;}
	.commentlist .avatar{width:48px;float:left;margin-left:-60px; overflow:hidden;height:48px;border:1px solid #F0F0F0;background:url("http://img1.4xz.net/style/images/face.jpg") no-repeat center center; text-indent:-99999px;}
	.commentlist .title{border-bottom:1px solid #E5E5E5;}
		.commentlist .title a{font-weight:bold;}
	.commentlist .times{padding-left:10px; font-size:10px;}
	.commentlist .ip{padding-left:10px; float:right;}
	.commentlist .detail{line-height:20px;}
	
	.quickpost{margin:20px 0 0 10px;}
	.quickpost table td{padding:4px 0;}
	.quickpost .ltd{ font-weight:bold;}
.docomment{padding:10px 18px 0 18px;font-weight:bold;}
.zy{ background-color:#FFF;}
.zy h3{ background-color:#CCC; color:#000;padding:0 6px;margin-bottom:6px;}
.zy p{ line-height:22px;padding:0 6px;}



.footer{overflow:hidden;}

.links{}
.links h2{padding:10px 0 6px 6px;}
.links .logolinks{ overflow:hidden;}
.links .logolinks li{width:88px; height:31px;margin:0 4px; display:inline; float:left;}
.links .textlinks{ overflow:hidden;font: 12px 'ËÎÌå';}
.links .textlinks li{float:left;padding:2px 4px;white-space:nowrap;}


.links_tuijian{ background-color:#F4F4F4;padding:0 8px; overflow:hidden; clear:both;height:1%;}
.links_tuijian ul{overflow:hidden;font: 12px 'ËÎÌå';}
.links_tuijian li{float:left;padding:0 4px;white-space:nowrap;}

.letter{padding:8px; overflow:hidden; background-color:#F4F4F4; height:1%;clear:both;}
.letter li{white-space:nowrap; float:left;padding:8px;}
.copyright{ text-align:right;color:#5C8FAC;padding-right:6px; line-height:30px;}
.copyright a{color:#5C8FAC;}


textarea { border-style: solid; border-width: 1px; border-color: #7C7C7C #C3C3C3 #DDD; overflow: auto; }
.t_input { padding: 3px 2px; border-style: solid; border-width: 1px; border-color: #7C7C7C #C3C3C3 #DDD; line-height: 16px; }


.article{padding:16px;}
.article h1{ text-align:center; font-size:16px;padding-bottom:10px;}
.atc_info{ font-size:12px; line-height:36px; text-align:center; color:#666;}
.act_content{ font-size:12px; line-height:22px; color:#333;}
.act_content p{margin-bottom:10px;}


#screenshot {
width:270px;
    margin-left: 0px;
    float: right;
	}
* html #screenshot {
    margin-bottom:4px;
	}
#screenshot p {
    margin: 0 0 15px 0;
	padding: 0 10px;
    line-height: 27px;
	border: 1px solid #C9E8FA;
	border-top: none;
	border-right: none;
	background: #FFFEF8;
	}
#screenshot p a {
    text-decoration: none;
	}
#screenshot h3 {
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
	padding: 0;
    border: none;
    background: none;
	}
#screenshot img {
    width: 260px;
	height: 190px;
    padding: 2px;
	border: 1px solid #C9E8FA;
	background: #FFFEF8;
	}
#screenshot a img:hover {
    border: 1px solid #06c;
	}