﻿/* CSS Document */

@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
div{margin:auto;
}
img{border:0px;}
html,body{
	background-image: url(http://www.netwei.com.cn/style/xinxr/beh.jpg);
	background-repeat: repeat-x;
	text-align:center;
	margin: 0px;
	padding: 0px;
	background-color: #f1f1f1;
}
body{
	font:12px arial,helvetica,verdana,sans-serif;
	text-align: center;

}
h1{
	font-size:5px;
	color: #FFFFFF;
	text-indent: -9999px;
}
h2{font-size:18px;}
h3{
	font-size:12px;
	color: #FFFFFF;
	background-color: #CC0000;
	text-align: left;
	vertical-align: middle;
	height: 18px;
	width: 230px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 6px;
}
h4{font-size:14px;}
a{
	color:#CC0000;
	text-decoration:none;
}
a:hover{
	color:#FF9900;
}
ul {list-style-type:none}
#wrapper{
	text-align:center;
	vertical-align: middle;
	width: 1004px;
	background-color: #FFFFFF;
	height: auto;
	overflow:hidden; clear:both
} 
#flashcontent{
	width: 1004px;
	margin-top: 12px;
	height: auto;
}
#flashdown{
	width: 1004px;
	margin-top: 5px;
	height: auto;
	border-bottom-width: 16px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
#navbar{
	width:1004px;
	background:url(http://www.netwei.com.cn/THEMES/xinxr/images/xinxrbg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 150px;
	clear: both;
}
/* masthead / footer - navigation and categories */
#masthead{
	height: 120px;
	width: 100%;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
    clear: both;
}
#masthead h1 a{text-transform:uppercase;width:400px;float:left;margin:12px 0 0 0;}
#masthead h1 a em{
	font-style:normal;
	color:#CC0000;
}
#authorBlurb{
	float: left;
	height: auto;
	width: auto;
	margin-left: 23px;
}
#authorBlurb img{
	float:right;
	width:auto;
	height:auto;
	border:0px solid #EEE;
	margin-right: 5px;
}
#authorBlurblogo img{float:left; width:485px;height:110px;}

#authorIntro a{font-weight:bold;} 
#authorIntro{line-height:1.4em;width:400px;float:right;margin:8px 0 0 0;}
ul.nav{
	list-style:none;
	text-align: left;
	vertical-align: middle;
	width:750px;
	padding-left: 100px;
}
.nav li{
	float:left;
	display:block;
	width:71px;
	height: 19px;
	margin-right: 2px;
	text-align: center;
	vertical-align: middle;
	padding-right: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin-top: 1px;
}
.nav li a{
	font-size:12px;
	outline:none;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:71px;
	text-transform:uppercase;
	height: 18px;
	padding-top: 4px;
	padding-right: 4px;
}
.nav li a span{
	font-size:12px;
	height: 17px;
	padding-top: 4px;
	width: 71px;
	padding-right: 4px;
	color: #CC0000;
	background-color: #FFFFFF;
}
.nav li a:hover{
	width:70px;
	height: 18px;
	padding-top: 4px;
	padding-right: 4px;
	background-color: #FFFFFF;
	color: #CC0000;
}
.redline{
	height: 5px;
	width: 1004px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
* html .nav li a:hover{
	width:71px;
	background-color: #FFFFFF;
}
.nav li.skip{border-left:1px solid #DDD;float:right;display:block width:71px;}
.nav li.skip a{width:71px;}
li.top{border-left:1px solid #DDD;float:right;display:block width:100px;}
li.top a{width:100px;}
.nav li.skip a:hover, li.top a:hover {
	color: #000000 !important;
}
#archives{background:#333;}
#archives ul{list-style:none;padding:5px 0 3px 0;}
#archives li{float:left;display:block;width:101px;}
#archives li a{
	font-weight:bold;
	color:#FF9900;
	width:99px;
	display:block;
	padding:2px 0 4px 5px;
}
#archives li a:hover{
	color:#FF9900;
}

/* main - middle content and columns */
#mid{}#mainCol{
	width:500px;
	text-align: center;
	vertical-align: bottom;
	margin-top: 26px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mid{}#mainCo0{
	float:right;
	width:514px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mid{}#mainCo2{
	float:right;
	width:710px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	margin-top: 26px;
	margin-right: 20;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 9px;
	text-align: left;
	vertical-align: top;
}

#mid2 {width:250px;}
/* style individual sidebars */

#midCol{
	color:#CC0000;
	float:right;
	width:252px;
	line-height:1.3em;
	margin-top: 8px;
	margin-bottom: 0;
	margin-left: 3px;
	padding: 0px;
	margin-right: 3px;
}
#midCol p{
	color:#CC0000;
}
#searchWrap{
	height: auto;
	width: 235px;
	border: 1px dashed #CCCCCC;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 5px;
}
.middle_links{
	margin-bottom:20px;
	text-align: left;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
	width: 227px;
}
#searchWrap input{vertical-align:middle;}
#searchWrap #s{font-size:1.1em;border:1px solid #BBB;padding:1px 2px;margin-right:3px;width:200px;}
.middle_links h3{margin-bottom:7px;}
#midCol ul{list-style:none;margin:8px 0 4px;}
.middle_links a{font-weight:bold;}
.middle_links ul li{
	background:url(images/li.gif) no-repeat 0 3px;
	color:#DD0000;
	line-height:1.2em;
	border-top:1px solid #BBB;
	padding:4px 0 4px 16px;
}
#tertCol{
	float:right;
	width:221px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
	margin-top: 8px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0px;
	text-align: right;
}
#tertCol p{
	color:#CC0000;
}

#elseWhere{margin:0 0 20px 0;}
#elseWhere h3{margin-bottom:7px;}
ul#imgLinks{list-style:none;margin:7px 0;}
#imgLinks li{
	color:#CC0000;
	line-height:1.2em;
	padding:0 0 1px;
	border:0px
}
#imgLinks li a img{
	border:0px;
	width:208px;
	height:69px;
	color:#CC0000;
	font-weight:bold;
}
#imgLinks li a:hover img{border:0px;}

#elseWherecool{margin:0 0 20px 0;}
#elseWherecool h3{margin-bottom:7px;}
ul#imgLinkscool{list-style:none;margin:7px 0;border:0px;}
#imgLinkscool li{
	color:#FF4242;
	line-height:1.2em;
	padding:0 0 1px;
	border:0px;
}
#imgLinkscool li a img{
	border:0px solid #EEE;
	width:208px;
	height:69px;
	color:#CC0000;
	font-weight:bold;
}
#imgLinkscool li a:hover img{border:0px;}

.middle_links1 a {
	color:#333333;
	text-align: left;
	vertical-align: middle;
}
.middle_links1 {
	margin-bottom:20px;
	text-align: left;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
	width: 230px;
}
.middle_links1 h3{margin-bottom:7px;}
.middle_links1 ul li{
	background:url(images/li.gif) no-repeat 0 3px;
	color:#333333;
	line-height:1.2em;
	border-top:1px solid #BBB;
	padding:4px 0 4px 16px;
}

/* style pagination buttons */
#more_reading {
	color: #FFCC00;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 25px;
	text-align: right;
}
#more_reading p, #more_reading img { vertical-align: middle; }
#more_reading a img { border: none; margin:0 0 3px 2px; }


/* footer - text string and links */
#footer{
	height: 30px;
	width: 1000px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	margin-top: 15px;
	background-color: #FFF;
}
#footer p {
	padding-top: 8px;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
#footer p a{
	font-weight:normal;
	color:#CC0000;
	font-size: 12px;
	font-style: normal;
}

/* float rules */
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}

/*---------------------------Ê×Ò³ÎÄÕÂÁÐ±í------------------------------------*/
div.IndexPost{width:493px;padding:0;}
div.IndexPost .IndexPost-date{
	float:right;
	font-weight: normal;
	margin:10px 0 0 0;
	padding:3px 0px 2px 0px;
	font-size:9px;
	color: #999999;
}
div.IndexPost .IndexPost-Title-Bg {
	float:left;
	width:493px;
	text-align:left;
	background:url("xinxr/bg-tb-bottom.gif") repeat-x left bottom;
	vertical-align: middle;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4;
	padding-left: 0;
	height: 32px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30;
	margin-left: 0;
}
div.IndexPost .IndexPost-title{
	float:left;
	font-size:14px;
	text-align: left;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 4;
	padding-left: 0;
}
/*---------------------------±êÌâÑÕÉ«------------------------------------*/
div.IndexPost .IndexPost-title a {padding:0; margin:0 auto; text-decoration: none; color: #ca0002;}
/*-----------------------------------------------------------------------*/
div.IndexPost .IndexPost-title a:hover {text-decoration: none;}
div.IndexPost div.IndexPost-body{
	width:493px;
	border:0px;
	color:#333;
	text-align:left;
	line-height:175%;
	margin-top: 18;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
div.IndexPost .IndexPost-tags{margin:10px 0 0 0; padding:0 3px 3px 0; font-size:12px; color:#98968B; text-align:left;}
div.IndexPost .IndexPost-tags a{text-decoration: none; font-weight:normal;}
div.IndexPost .IndexPost-tags a:link {color: #333;}
div.IndexPost .IndexPost-tags a:visited {color: #333;}
div.IndexPost .IndexPost-tags a:hover {color: #ca0002;}
div.IndexPost .IndexPost-footer{margin:0 0 0 0; padding:2px 2px 2px 2px; font-size:12px; text-align:left; font-weight:normal;background-color: #EEE;}

/*---------------------------------------------------------------*/
div.post1 {width:706px; margin:10px 0 10px 0; padding:0 0 0 0; text-align:left;}

div.post-nav {width:100%; clear:both; float:left;}
div.post-nav a.ll{float:left; padding-right:10px; padding-bottom:5px;}
div.post-nav a.rr{float:right; padding-left:10px; padding-bottom:5px;}

div.post .post-title{
	width:625px;
	float:left;
	font-size:14px;
	color: #ca0002;
	margin:0;
	padding:0;
	background:url("xinxr/bg-tb-bottom.gif") repeat-x left bottom;
	height: 22px;
}
div.post .post-date{
	width:85px;
	float:right;
	font-weight: normal;
	font-size:9px;
	text-align:right;
	color: #999999;
	background:url("xinxr/bg-tb-bottom.gif") repeat-x left bottom;
	height: 17px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

div.post .post-footer{width:710px; margin:0 0 0 0; padding:0 0 0 0; font-size:12px; color:#333; text-align:left; font-weight:normal; float:left;}
div.post .post-tags{width:710px; float:left; margin:10px 0 0 0; padding:0 0 0 0; font-size:12px; color:#98968B; text-align:left;}

div.post .post-tags a{color: #ca0002; text-decoration: none; font-weight:normal;}
div.post .post-tags a:visited {color: #ca0002;}
div.post .post-tags a:hover {color: #333;}

body.multi div.post .post-tags{/*display:none; */}

div.post div.post-body{
	float:left;
	width:708px;
	font-size:12px;
	text-align:left;
	line-height:165%;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
}

div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url("default/media.gif") no-repeat 0 center;
	text-align: left;
	vertical-align: middle;
}

div.post-body img{
	padding:4px 4px 4px 4px;
	border:0px;
	clear : both;
	float : none;
	text-align: left;
	vertical-align: middle;
}

div.post-body p{
	margin:10px 0 15px 0;
	padding:0px;
	border:0px;
	text-align: left;
	vertical-align: middle;
}
div.post-body p.img{
	margin:0;
	border:0px;
	padding:0;
	text-align:left;
	vertical-align: middle;
}
div.post-body p.inscript{margin:0; padding:0; padding-right:20px; text-align:left;}
div.post-body p.code{
	padding:5px;
	border:1px solid #EEE;
	text-align: left;
	vertical-align: middle;
}
div.post-body div.code{
	padding:5px;
	border:1px solid black;
	text-align: left;
	vertical-align: middle;
}

div.post-body h1{color: #000000; margin:0; padding:0; font-size:16px;}
div.post-body h2{color: #000000; margin:0; padding:0; font-size:14px;}
div.post-body h3{color: #000000; margin:0; padding:0; font-size:13px;}
div.post-body h4{color: #000000; margin:0; padding:0; font-size:12px;}
div.post-body h5{color: #000000; margin:0; padding:0; font-size:11px;}
div.post-body h6{color: #000000; margin:0; padding:0; font-size:10px;}

div.pagebar {
	float: left;
	text-align:left;
	width:493px;
	padding:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 20px;
}
div.pagebar .now-page {
	color: #FFF;
    border: # 1px solid;
 	padding:1px;
	font-weight:bold;
	background:#7B7B7B;
	text-decoration: none;
	height: 20px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
}
div.pagebar a {
	color: #7B7B7B;
	border: #7B7B7B 1px solid;
	padding:1px;
	font-weight:bold;
	background:#FFF;
	height: 20px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
}
div.pagebar a:visited {
	color: #7B7B7B;
	font-weight:bold;
	text-decoration: none;
	height: 20px;
}
div.pagebar a:hover {
	color: #FFF;
	font-weight:bold;
	background:#7B7B7B;
	text-decoration: none;
	height: 20px;
}

div.post .post-gbtitle{
	width:710px;
	font-size:14px;
	color: #ca0002;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3;
	margin-left: 0;
	padding: 0;
	vertical-align: middle;
	clear: both;
}
div.gbpagebar {
	width:400px;
	text-align:left;
	height: 28px;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
	padding: 0px;
	vertical-align: middle;
	clear: both;
}
div.gbpagebar .now-page {
	color: #FFF;
	border: #EEE 1px solid;
	margin:0 1px 0 1px;
	padding:1px 0 1px 0;
	font-weight:bold;
	text-decoration: none;
	background-color: #666666;
}
div.gbpagebar a {
	color: #666666;
	border: #EEE 1px solid;
	margin:0 1px 0 1px;
	padding:1px 0 1px 0;
	font-weight:bold;
	background:#FFF;
}
div.gbpagebar a:visited {
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}
div.gbpagebar a:hover {
	color: #CCCCCC;
	font-weight:bold;
background:#EEE text-decoration: none;}

/*---------------------------------------------------------------*/
#gbcomment{
	height: auto;
	width: auto;
	margin-top: 20px;
}
#liuyan{
	text-align: left;
	vertical-align: middle;
	height: 20px;
	width: 706px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	margin-top: 10px;
}
ul.msg{float:left; width:710px; margin:0px; padding:0px; text-align:left;}
li.msgname{padding:2px 0 2px 5px; margin:5px 0 0 2px; border-bottom:1px solid #EEE;}
li.tbname{padding:0 0 0 5px; margin:0px; border-bottom:1px solid #EEE;}
li.msgurl{
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
	color: #666666;
}
li.msgarticle{list-style-position : outside; padding:0px 10px 5px 10px; margin:0; line-height:150%;}
li.msgtime{text-align:right; padding:2px 5px 0 10px; margin:0 0 0 0; border-bottom:1px solid #EEE;}

ul.trackback li.tbname{border-bottom:none; padding:5px 0 5px 2px; margin:0px;}
ul.trackback{float:left;width:710px;margin:0 0 0 0;border: 1px solid #EEE;border-left:0px;border-right:0px;}

ul.mutuality{float:left; width:710px; margin:5px 0 0 0;padding:0px;}
ul.mutuality li.tbname{
	padding:3px 0 2px 12px;
	margin:0px;
	border-bottom:1px solid #EEE;
	background-repeat: no-repeat;
	background-position: 0 center;
}
ul.mutuality li.msgarticle{background:#FFF; padding:5px 0 10px 0;border:none;}

li.msgarticle div.quote{
	padding:5px;
	background-color: #F5F5F5;
	width: 692px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
li.msgarticle div.quote-title{margin:0px; padding:0px; font-size:12px;}

li.msgtime a:link, li.msgurl a:link {
	color: #7B0000;
	text-decoration: none;
}
li.msgtime a:visited, li.msgurl a:visited {
	color: #666666;
	text-decoration: none;
}
li.msgtime a:hover, li.msgurl a:hover {
	color: #666666;
	text-decoration: none;
}
/*-----------------------------tupian-----------------------------------------------*/
#tupian {
	width:160px;
	height:auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: middle;
	margin-right: 43px;

}

#tupian2{
	text-align: center;
	height: auto;
	width: 230px;
	margin-top: 5px;
	vertical-align: middle;
}
/*-------------------------------tags---------------------------------------------*/
#xxrtags{margin:0 0 20px 0;}
#xxrtags h3{margin-bottom:7px;}
ul#xxrtagslinks{
	list-style:none;
	margin :7px 0;
	padding: 0 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bbb;
	border-bottom-color: #bbb;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
#xxrtagslinks li{float:left; color:#7F7F7F;line-height:1.2em;padding:0 0 1px;}
#xxrtagslinks a:hover{color:#ca0002;}
/*--------------------------------GOOGLE-----------------------------------------*/

.rightgg4{
	height: auto;
	width: auto;
	margin-right: 48px;
}
.sguangao{
	clear: both;
	height: auto;
	width: auto;
	margin-top: 5px;
	margin-bottom: 20px;
}
.dbtl{
	text-align: left;
	vertical-align: top;
	height: auto;
	width: auto;
	margin-top: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.rightguangao{
	text-align: right;
	vertical-align: middle;
	height: auto;
	width: auto;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-right: 37px;
}
.topgg{
	height: 16px;
	width: 468px;
}
.topgg2{
	height: 60px;
	width: 468px;
	margin-top: 8px;
}
.caidan{
	height: 26px;
	width: 100%;
	text-align: center;
	vertical-align: bottom;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
    clear: both;
}