@charset "gb2312";
body{text-align:left;font-size:12px;margin:10px 0;padding:0;line-height:150%;color:#000;background:#cceacf}
/*background:#ededed url(main_bg.jpg) left top repeat-x fixed!important;*/
/*background:#ededed url(/images/logo_black.png) right top no-repeat fixed!important;*/
#tshowpath{width:960px;margin:0 auto;background:#fff;padding:0 10px;height:30px;line-height:30px;font-size:14px;color:#07519A;border:1px solid #ace;margin-bottom:10px;}
#fanwen{width:960px;margin:0 auto;background:#fff;padding:5px 10px;border:1px solid #ccc;}/**/
h1{float:left;font-size:22px;margin:20px 0 0 0;line-height:160%;clear:left;text-align:left;width:expression(this.width > 500 ? 500: true);max-width:500px;}
h2{font-size:14px;margin:0px;padding:0px;}
div,ul,li,dt,dd{margin:0;padding:0}
div,li,a,ul{word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;}
li{list-style-type:none}
img{margin:0;border:0}
.f000{color:#000}
.ff00{color:#f00}
.f12{font-size:12px}
.h15{line-height:150%}
.b{font-weight:700}
.mr5{margin-right:5px}
.mt10{margin-top:10px}
.linetwo{clear:both;padding:0 0 20px 0}
.linetwo a{height:25px;line-height:25px;padding-right:15px;float:left;width:280px;}
#cen{text-align:center}
a:link{color:#003db2;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
a:active{color:#f00;text-decoration:underline;}
#channel h3 a:link{text-decoration:underline;color:#333}
#channel h3 a:visited{text-decoration:none;color:#333}
#channel h3 a:hover{text-decoration:underline;color:#f00;}
#channel h3 a:active{text-decoration:none;color:#333}
#liangli{width:630px}
#liangli li{width:290px;float:left;height:22px;line-height:22px}
.hr{border-top:1px dotted #ccc;margin:15px auto;width:90%;height:0;padding:0;line-height:0;background:none}
.author{font-weight:400;font-size:12px;}


/*all*/
#left{float:left;width:650px;padding:10px 0 15px 0;}
/*background:url(/images/contentbgcolor.gif) 0f5fbb repeat-y;*/
#right{float:right;width:300px;font-size:12px;padding:0 0 10px 10px;}

/*header*/
#header{padding:8px 0}
#index_url{float:left;}
#index_url a{text-indent:-9999px;margin:0;padding:0;border:0;overflow:hidden;}
#index_url a:link,#index_url a:visited{display:block;width:180px;height:60px;filter:alpha(opacity=90);background:transparent url(/images/logo.gif) top left no-repeat;margin:0;padding:0;border:0;}
#index_url a:hover{filter:alpha(opacity=50);background:transparent url(/images/logo.gif) top left no-repeat;}
/*#ad1{float:left;padding:2px;text-align:center;padding-left:80px}*/
#ad1{float:left;padding:2px;width:640px;height:60px;margin-left:10px}
#ad1 ul{padding-top:5px}
#ad1 li{float:left;width:200px;line-height:18px;height:18px}
#sc{padding-top:8px;float:right;font-size:12px;line-height:18px;width:120px;}
#sc li{width:60px;float:left;text-align:center;}
#menu{text-align:center;clear:both;margin-top:5px;background:url(nav_bg.jpg) repeat-x left top;width:960px;height:33px}
#menu li{width:60px;cursor:pointer;float:left;text-align:center;text-decoration:none;font-size:12px;line-height:33px;font-weight:bold;color:#FFF;background:url(nav_line.jpg) no-repeat right top;padding-right:4px;}
#menu li a{display:block;text-decoration:none;color:#fff;height:33px;line-height:33px;background:url(nav_bg.jpg) repeat-x left top;padding:0 4px}
#menu a:hover{text-decoration:underline;display:block;color:#333;height:33px;line-height:33px;background:url(nav_bg.jpg) repeat-x left -33px;padding:0 4px}
#top-banner{height:0}
#class-menu{font-size:12px;border:1px solid #ace;margin-top:8px;padding:5px 0;width:960px;}
#class-menu ul{margin:0;padding:0 0 0 10px}
#class-menu li{float:left;padding:0 3px;width:80px;height:25px;line-height:25px}
#class-menu a{color:#00f;text-decoration:underline}
#top960x90{clear:both;padding:0;margin:15px 0 0 0px;text-align:center;color:#f00}
#gwyoo1l{float:left;}
#gwyoo1r{float:right;}
#showpath,#qh{clear:both;padding:0 10px;height:26px;line-height:26px;font-size:12px;background:#E9F2FB url(title_bg.gif) repeat-x left top;color:#07519A;border:1px solid #ace;border-bottom:none;margin-bottom:10px;}
#main{}

/*left*/
#leftc{border:1px solid #ace;padding:5px 20px 20px 20px;text-align:center;background:#f7fdff;}
#copyonclick{float:left;padding:35px 0 0 5px;width:90px;}
#iframeding{width:90px;height:40px;margin:0;padding:0;border:0}
.dh{height:26px;border-bottom:1px dotted #ace;}
.prev{float:left;height:26px;line-height:26px;text-align:left;width:300px;}
.next{float:right;height:26px;line-height:26px;text-align:right;width:300px;}
#info{border-bottom:1px solid #ace;text-align:center;font-size:12px;padding-bottom:5px;margin:15px auto 10px auto;color:#666;height:20px;clear:both}
#info a,#info a:link,#info a:visited{color:#f00;text-decoration:underline;}
#fleft,.fleft{float:left;padding-top:2px}
#fright.fright{float:right;}
#ad2{diplay:none;float:left;clear:left;text-indent:0em;width:0px;height:0px;}
#ad2bd{margin-bottom:15px}
/*#ad2{width:640px;clear:both;margin:0 0 10px -14px;border-bottom:1px dotted #aaa;padding:0 0 10px 0}*/
#ad2c{float:left;clear:left;text-indent:0em;}
/*#ms{width:580px;border:1px dashed #ccc;font-size:12px;color:#808080;padding:5px 0 0 8px;text-indent:0;margin-bottom:15px}*/
#tag{clear:both;width:600px;height:20px;margin-bottom:10px;font-size:12px;}
#tag li{float:left;padding:0;text-indent:0em;}
#tag li a{color:#666;margin:0;padding:0}
#content{line-height:180%;text-align:justify;text-justify:inter-ideograph;font-size:16px;padding-top:10px;text-indent:0em;padding:0px 8px}
#dbxg-list{width:582px;text-indent:0;margin:5px 0 10px -8px;padding:5px 3px 3px 20px;background:url(/images/bg-xgzw.png) 4px 6px no-repeat;border:1px solid #549c00}
#dbxg-list li{font-size:12px;width:180px;padding:0 5px;float:left;text-indent:0;height:20px;line-height:20px}
#content a{text-decoration:underline;}
#content img{padding:2px;border:1px solid #ccc;width:expression(this.width > 595 ? 595: true);max-width:595px;}
#content-info{text-align:right;color:#808080;margin-top:15px;}
#content .ff00{clear:both;text-align:center}
#content h1{width:100%;font-size:14px;font-weight:400;}
.uploadimg{text-indent:0em}
#author{text-align:right;clear:both;}
fieldset{border:1px solid #aaa;padding:0 10px 10px 12px;text-indent:0;background:url(/images/gongwenyi_zi.png) 97% 100% no-repeat}
legend{font-weight:bold;text-indent:0;padding:0 200px 0 5px;margin-bottom:5px;background:url(/images/gongwenyi.png) 80px center no-repeat}
fieldset p{margin:5px;line-height:150%}
#ad-fenye{clear:both;text-align:center;}
#h2{text-align:right;margin:15px 0 30px 0;}
#qh{clear:both;margin-top:10px;}
#showpage-article{clear:both;text-align:center;padding:20px 0 10px 0;}
#showpage-article a{border:1px solid #ccc;padding:3px 5px 1px 7px;margin:0 3px;background:#f1f1f1;}
#showpage-article a:hover{border:1px solid #f00;background:#ff0;padding:8px 10px 6px 10px;margin:0 3px;font-weight:bold;}
#cse{line-height:150%;}
#article-content-end,.article-content-end,#content-end{clear:both;}
#content-end{text-align:center;}
#gwyoo2{clear:both}
#gwyoo2 ul{margin:0;padding:0;}
#gwyoo2 li{text-indent:0;width:109px;height:33px;margin:5px;font-weight:bold;float:left;line-height:33px;background:url(http://www.xchen.com.cn/images/niu1.jpg) left top no-repeat;text-align:center;}
#gwyoo2 li a:link,#gwyoo2 li a:visited{color:#000;text-decoration:none;}
#gwyoo2c{text-indent:2em;clear:both;line-height:160%;padding:10px 15px 0 5px}
#related h2 a{color:#549c00}
#related p{margin:0;padding:10px 0}
#related-list-zuowen{width:643px}
#related-list li{height:25px;line-height:25px;padding-left:15px;font-size:14px}
#related-list-zuowen li{height:25px;line-height:25px;padding-left:15px;font-size:14px;float:left;width:300px;}
.Correlative_ClassName{color:#333;font-weight:bold;}
h3{margin:0;padding:0;font-size:14px;display:inline;}
#pn{padding-top:15px;}
#pn a,link,visited,hover{color:#00f;}
#ad3{display:none}
#copyright{text-align:center;padding:0;}
#dig{border:1px solid #ccc;width:586px;text-indent:0em;margin-bottom:15px}
#digtitle{padding:5px 0 0 10px;width:590px}
#digleft{float:left;width:180px;}
#digcenter{float:right;width:224px;text-align:center;padding-top:15px;text-indent:-2em}
#digcenter a{color:#008000}
#digright{float:right;width:180px;text-align:right}
#ckepop{clear:both;color:#f00}
#ckepop a{color:#f00}

/*right*/
#right ul{margin:0;padding-left:8px;}
#right li{list-style-type:none;width:280px;line-height:22px;height:22px;padding-left:10px}
#searchinsite{border:1px solid #f90;border-top:0;padding:3px 0 3px 5px}
#searchframe{width:292px;padding:10px 0 5px 3px;}
#cloud{clear:both;width:290px;font-size:12px;}
#cloud li{float:left;padding:0;font-weight:bold;white-space:nowrap;display:block;width:50px;}
#cloud li a{color:#f00;margin:0;padding:0;}
#right img{border:1px solid #333;margin:0 5px 5px 0}
#related h2,#right h2,#index-left h2,#index-right h2,.ileft h2,.iright h2{height:26px;line-height:26px;font-size:14px;background:#E9F2FB url(title_bg.gif) repeat-x left top;color:#549c00;border:1px solid #ace;border-bottom:none;padding-left:10px;margin-top:10px}
#related-list,#related-list-zuowen,.right-list{border:1px solid #ace;padding:10px 5px 10px 0;border-top:0}
.right-list a{color:#000}
.right-list div,.right-list li{width:280px;line-height:22px;height:22px;padding-left:10px}
a.js_class:link{color:#003db2}
.right-ad{padding-top:10px}
#ad4,#ad5,#ad6{padding-top:10px}
#bdyx{margin-top:10px}

/*footer*/
#footer{clear:both;margin-top:10px}
#site-config{border-top:1px solid #ace;background:#f7fdff;padding:10px;margin-top:5px}
#hits,.hidden,#headercode,#ad1code,#top960x90code,#content-endcode,#ad3code,#copyrightcode,#ad6code,#ad2ccode,#ad4code,#ad5code,#fleftcode,#ad-classbottom-ccode,#adlistbigcode,#mscode,#adlistcode,#bd-500x200code,#bd-640x60code,#searchframecode{display:none;}

/*print.html*/
#page-print{margin:10px}
#title{text-align:center;font-size:22px;padding:30px 0 20px 0}
#print-top,.print{text-align:center;padding-bottom:5px;color:#f00}
#print-copyright{font-size:12px;padding:20px 0}

/*lanmu*/
#bd-500x200{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:5px}
#zilanmulist li{font-size:14px;line-height:28px;height:28px;overflow:hidden;padding:0 10px 0 17px;background:#E9F2FB url(blue/next.gif) no-repeat 2px 8px;width:600px;}
#adlistbig,.adlistbig{width:300px;height:278px;float:left;margin:7px 0 0 -2px;padding:15px 10px 0 0;border-bottom:1px solid #ccc;}
#zilanmulist #adlist{background:none;clear:both;height:60px;margin:10px 0;overflow:auto;width:600px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:8px 0}
#zilanmulist .hr{background:none;height:0;padding:0;margin:0;font-size:5px}
a.classname{color:#000}
.des{color:#549c00}
.lanmu-list{margin-bottom:25px;border-bottom:1px solid #f1f1f1;}
#ad-classbottom{border:1px solid #ace;margin-top:10px;padding:10px 0 15px 20px;font-size:14px;font-weight:bold;}
#ad-classbottom-c,.ad-classbottom{clear:both;padding-left:45px}
.showpage,.show_page{text-align:center;font-size:12px;margin:10px 0;border:1px solid #ccc;padding:8px 5px 5px 8px}
#lanmu-info{font-size:12px;border:1px dashed #ccc;margin:0 auto 20px auto;padding:8px 5px 3px 8px;text-indent:2em;}
#rlanmulist{text-align:center;margin-top:15px;}
#rlanmulist ul{margin:0;padding:0;width:300px;}
#rlanmulist li{list-style-type:none;width:88px;border:1px solid #ccc;padding:3px;font-size:12px;float:left;margin:2px;background:#f1f1f1;height:20px}

/*channel*/
#channel{width:605px}
.leftc{border:1px solid #ace;padding:10px 20px 10px 20px;text-align:left;background:#f7fdff;}
.leftc #info{text-align:left}
.leftc h2{font-size:14px;height:25px;line-height:25px;float:left;}
.c-h3{float:right;height:25px;line-height:25px;margin-right:40px;text-decoration:underline}
dt{font-size:14px;}
dt a{text-decoration:underline;}
dd{margin:5px 0 20px 0}
.channel-list{width:280px;height:132px;float:left;text-align:left;margin:5px 0;border-bottom:1px solid #ccc;padding:0 15px 10px 0}
.channel-list ul{margin:0;padding:0;width:290px;clear:both}
.channel-list li{margin:0;padding:0;list-style-type:none;width:290px;height:20px;}
#Navigation-box{border:1px solid #bdd2ed;clear:both;}
.Navigation-box{border-top:1px solid #ccc;padding:10px 0 10px 10px;clear:both;}
a.LinkNavigation-t{font-weight:700;font-size:14px;color:#000;height:28px;line-height:28px;clear:both;}
a.LinkNavigation-c{width:72px;margin:0 3px;height:20px;line-height:20px;float:left;font-size:12px;}

/*index*/
#index_ci{width:960px;margin:0 auto;background:#fff;padding:5px 8px 5px 12px;border:1px solid #ccc;margin-bottom:10px;text-align:center}
.index-list{width:455px;float:left;margin:15px 5px 0 15px}
.index-list-title{height:25px;line-height:25px;}
.index-list-content{font-size:12px;text-indent:2em}
.index-list-content a{color:#999;}
#index-left{float:left;width:140px;padding:5px 0 10px 0}
#index-right{float:left;width:150px;padding:5px 0 10px 0}
#index-left a,#index-right a{color:#000;}
/*#index-left h2 a,#index-right h2 a{text-decoration:underline;}*/
#index-main{float:left;width:620px;padding:30px 15px 15px 35px}
#index-main a{text-decoration:underline;}
#site-intro h1{color:#000;padding-left:80px}
#site-intro p{text-align:center;padding-right:40px;clear:both}
#index-se{border-bottom:2px solid #aaa;padding-left:70px;margin:20px 35px 10px 0;line-height:20px}
#index-content p{text-align:left;margin:5px 30px 15px 0;padding:0;width:600px}
#index-new{margin-bottom:15px;width:100%}
#index-new div,.index-class-list-c div{width:295px;float:left;height:20px;line-height:20px;margin:0;}
#index-new a,.index-class-list-c a{color:#000}
.index-class-list{width:295px;float:left;margin:0 15px 15px 0;height:240px}
.index-class-list-t-l{float:left;width:100px;font-size:14px;font-weight:bold;}
.index-class-list-t-r{float:right;}
.index-class-list-c{padding-top:10px}
#index-footer{clear:both;margin-top:20px;border-top:1px solid #ccc;padding:10px 30px 0 30px}

#index-left ul,#index-right ul{border:1px solid #ace;padding:10px 5px 10px 10px;margin-top:0}
.imiddle{width:640px;padding:10px 0 10px 10px}
.space10{height:10px;clear:both;margin-bottom:10px}
.dotted{border-bottom:1px dotted #ccc}
.solid{border-bottom:1px solid #ccc}
.ibox{width:960px;margin:10px auto}
.ileft{float:left;width:140px;padding:5px 0 10px 0}
.iright{float:right;width:150px;padding:5px 0 10px 0}
.imenu{height:30px;background:#ccc;border-bottom:1px solid #333}
.imenu li{float:left;margin:5px}
.imiddle li{width:190px;margin:0 8px;float:left;height:23px;line-height:23px}
.ileft ul,.iright ul{border:1px solid #ace;padding:10px 5px 10px 10px;margin-top:0}

/*comment.html*/
.comment{clear:both;padding-top:10px;}
.comment-left{float:left;width:60px;font-weight:700;text-align:right;}
#comment-title{clear:both}
.comment-right{float:left;padding-left:10px;}

/*special*/
.special{padding-left:30px;}
#speciallist{margin-bottom:15px;}
#speciallist li{border:1px solid #ccc;margin:10px 3px;padding:3px 5px;text-align:center;float:left;width:80px;}

/*tongti*/
#tongti{clear:both}
#tongtixg{padding-left:20px}
#tongtixg li{font-size:12px;line-height:20px;height:20px;clear:left}
#tongtixg .h2{height:30px}
#content h2{clear:both;margin:10px 0;font-size:16px;border-bottom:1px solid #ccc}
#tongtixg .h2 h2{margin:0}
#tongtih{background:#f1f1f1;border-bottom:1px solid #aaa;padding-left:5px;margin-bottom:20px;color:#f00}
#tongti p{margin-top:10px;text-indent:2em}
#tongtiintro{margin:0 0 10px 0;line-height:20px;font-size:12px;}
