/* Global */
*{margin:0;padding:0;}
body{margin:0;background:#fff;color:#555;padding:0;position:relative;}
body,select,input,textarea{font-family:Arial, Verdana, Sans-Serif;font-size:12px;}
p{margin-top:15px;}
a{color:#2583AD;text-decoration:underline;outline:none;}
a:hover{color:#ff6600;text-decoration:underline;}
small{font-size:12px;padding:3px 3px 6px;overflow:hidden;white-space:nowrap;}
small,small a,span,span a{font-size:12px;color:#888;font-weight:normal;}
img,img a{border:0;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ar{text-align:right;}
.ac{text-align:center;}
.avm{vertical-align:middle;}
.avt{vertical-align:top;}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
h1{font-size:22px;font-weight:bold;font-family:"黑体",simhei,Verdana,Arial;}
h2,h3{font:13px Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;color:#2583AD;}
h4{font-size:12px;margin-bottom:6px;}

/*	Header */
#mininav{width:980px;height:24px;margin:0 auto;background:#f8f8f8;color:#888;border-bottom:1px solid #e6e6e6;line-height:24px; text-align:left;}
#mininav a{color:#888;padding:0 2px;text-decoration:none;}
#mininav a:hover,#header_r a:hover{color:#ff6600;text-decoration:underline;}

#header{width:980px;height:90px;margin:0 auto;}
#header_l{width:250px;margin-top:3px;float:left;}
#logo{width:110px;height:50px;}
#siteinfo{height:50px; float:left; width:250px;}
#sitename{height:50px;line-height:25px;letter-spacing:8px; padding-left:5px;}
#sitename a,#sitename a:hover{color:#2583AD;text-decoration:none;}
#sitedesc{height:40px; width:250px;line-height:18px;color:#2583AD;font-size:13px;}
#header_r{width:730px;float:right;color:#888;}
#header_r a{color:#ff6600;padding:0 2px;text-decoration:none;}

/* Navbar */
.nav{width:980px;height:42px;margin:0 auto;background:#FBEBF2;border-top:1px solid #2583AD;font-size:12px;line-height:15px;overflow:hidden;}
.nav a,.nav a:hover{display:block;text-decoration:none;}
.nav li{float:left;list-style:none;}
.nav a{font-weight:bold;color:#2583AD;letter-spacing:1px;padding:3px 8px;}
.nav a:hover,.on,.on a,.current-cat a,.current_page_item a{color:#ff6600;}	

/* Page Content */
#page{width:980px;margin:0 auto;font-size:12px;background:#FFF;padding:6px 0;position: relative;}
#center{width:632px; height:auto;min-height:1680px !important;overflow:hidden;margin:0px 120px 0px 220px;padding:0 2px;border-left:1px solid #e6e6e6;}
#center2{width:632px; height:auto;min-height:1680px !important;overflow:hidden;margin:0px 120px 0px 220px;padding:0 2px;border-left:1px solid #e6e6e6;}
#left{width:220px;position:absolute;top:3px;}
#right{width:120px;position:absolute;top:0px;right:0px;}
#left h2,#left h3,#left h4{font-size:12px;font-weight:bold;color:#ff6600; background:#FBECF3;letter-spacing:1px;padding:5px 0px 3px 3px;}
#left ul{padding:3px 3px 3px 0px;}
#left li{list-style:none;width:213px;overflow:hidden;white-space:nowrap;line-height:20px;}
.pagelist li.current_page_item a,.pagelist LI a:hover{color:#ff6600}
#searchform{width:118px;border-left:1px solid #e6e6e6;}
.input{width:118px;height:16px;margin-bottom:6px;color:#2583AD;background:#FBEBF2;border:1px solid #2583AD;}
.button{height:22px;margin:0px;color:#555;font-weight:bold;padding:0 5px;background:#e6e6e6;border-left:1px solid #f8f8f8;border-top:1px solid #f8f8f8;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
#right h2,#right h3,#right h4{font-size:12px;font-weight:bold;color:#ff6600;letter-spacing:1px;background:#FBECF3;padding:5px 0px 3px 5px;}
#right .box{width:120px;height:210px;padding:3px;border:1px solid #e6e6e6;margin-bottom:10px;}
#right .list{border-left:1px solid #e6e6e6;margin-bottom:8px;padding:0 0px;line-height:20px;}
#right ul{padding-top:3px;}
#right li{list-style:none;width:110px;overflow:hidden;white-space:nowrap;line-height:20px;}

.col{}
#newest{width:365px;height:190px;overflow:hidden;margin-bottom:5px;}
#newest h2{font-size:12px;font-weight:bold;color:#ff6600;letter-spacing:1px;padding:2px 0 0 3px}
#newest ul{padding:0;}
#newest li{list-style:none;color:#888;overflow:hidden;white-space:nowrap;line-height:22px;}
#newest li a{text-decoration:none;}
#newest li a:hover{color:#ff6600;text-decoration:underline;}

.col1{width:315px; height:300px;float:left;}
.col2{width:315px; height:300px;float:right;}
.catlist{width:313px;height:145px;overflow:hidden;border:1px solid #e6e6e6;margin-bottom:3px;}
.catlist h3{font-size:12px;font-weight:bold;color:#ff6600;letter-spacing:1px;background:#FBEBF2;padding:5px;position:relative;}
.catlist h3 a{color:#ff6600;text-decoration:none}
.catlist h3 span a{color:#2583AD;float:right;position:absolute;top:5px;right:5px;}
.catlist ul{padding:0 5px;}
.catlist li{width:295px;list-style:none;overflow:hidden;white-space:nowrap;line-height:23px;}
.catlist li a{color:#666;text-decoration:none}
.catlist li a:hover{color:#ff6600;text-decoration:underline}
.banner{height:80px;width:620px; padding-bottom:10px; float:left; padding-bottom:3px; margin-top:3px; line-height:20px;}
/* Archive */
.pagetitle{font-size:12px;font-weight:bold;color:#ff6600;letter-spacing:1px;}
.postlist{height:115px;overflow:hidden;border:1px solid #e6e6e6;margin-top:12px;OVERFLOW:hidden;}
.postlist h4{font-size:12px;font-weight:bold;color:#2583AD;letter-spacing:1px;background:#FBEBF2;margin:4px;padding:5px 7px;position:relative;}
.postlist h4 span a{margin-left:20px;color:#ff6600;text-decoration:none;}
.postlist div{padding:0px 10px;overflow:hidden;}
.postlist div.postcontent{height:55px;line-height:19px;}
.postlist div.postcontent p{MARGIN:0;line-height:19px;padding:0px;}
.postlist div.postmeat{width:580px;margin-top:3px;height:24px;line-height:24px;color:#888;white-space:nowrap;}
.postlist div.postmeat a{color:#888;}

.navigation{padding:15px 3px;}
.navigation a{display:block;padding:5px 15px;margin:0 10px;text-decoration:none;color:#2583AD;background-color:#FBEBF2}

/* Post */
.post{padding:5px;border:1px solid #e6e6e6;overflow:hidden;}
.post h2{color:#ff6600;font-size:15px;text-align:center;line-height:16px;border-bottom:1px solid #e6e6e6;POSITION:relative;margin-bottom:8px;padding:5px;}
.post img{margin:5px 0px 0px 0px;}
.post div.postmeat{color:#888;}
.post div.postmeat a{color:#888;}

.entry{padding-bottom:12px;}
.entry a{padding:0px 2px;text-decoration:underline;}
.entry a:hover{color:#ff6600;text-decoration:underline;}
.entry h3,.entry h4,.entry h5{margin-top:10px;color:#ff6600;font-size:12px;text-decoration:underline;}
.entry p{line-height:20px;}
.entry blockquote{padding-left:2em;margin:8px 0 8px 3px;}
.entry ul{padding-left:2em;margin:5px 0 5px 3px}
.entry li{line-height:22px}

.postfooter{border-top:1px solid #e6e6e6; padding:3px;}
.postfooter div{color:#888;padding-top:5px;width:615px;line-height:23px;}	
.postfooter div a{color:#2583AD}
.postfooter div.ads336x280{WIDTH:335px;height:280px;MARGIN:10px 0 0 52px;}

/* Comments */
h3#comments,h3#respond{border-top:1px solid #e6e6e6;padding-top:10px;margin-top:10px;}
.commentlist{color:#666}
.commentlist a{color:#73AA00}
.commentlist p,.commentlist small{padding:0px;margin:0;line-height:20px;}
.commentlist li{background:#f9f9f9;padding:6px 10px;margin-bottom:6px;line-height:20px;margin-left:25px;}

/* Form Elements */
#commentform input{width:170px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;margin-top:5px;}
#commentform p{margin:8px 0}

/* Footer*/
#footer{width:980px;margin:0 auto;padding:3px 0;color:#666;}
#footer li{list-style:none; float:left; padding-right:12px;}
#footer h3{float:left; width:80px;}
#footer_nav{width:980px;margin:0 auto;padding:3px 0; background:#fbebf2;}
#footer a{color:#666;text-decoration: underline;}
.souchang {
	FONT-SIZE: 12px; height:22px; FLOAT: left; WIDTH: 100%; COLOR: #000000; TEXT-ALIGN: center;}
.list{ line-height:20px;}
.list2 li{line-height:20px; display:inline; padding-right:8px;}