body{font-size:12px; color:#000}
body, nav, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0 auto; padding:0}
h1, h2, h3, h4, h5{font-size:100%}
a{color:#000; text-decoration:none}
a:hover{color:#ff7100; text-decoration:underline}
img{border:0px none}
input{font-size:12px}
.clearfix:after{clear:both; content:"."; display:block; height:0pt; visibility:hidden}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden}

#top, #header, #header2, #header3,#endlink, #menu, #main-info, #search, #content, #nav{width:950px}

#endlink{padding:0;margin:auto;}
#endlink a{ padding-right:5px;}
#top{border-bottom:1px solid #ccc; color:#656565; height:24px; list-style:none outside none; padding:0;}
#top li{border-right:1px solid #C7C7BB; float:right; margin-top:7px; height:12px}
#top li.first{float:left; border:0; padding:0; font-family:Arial;margin:6px 0;}
#top li.none{border:medium none}
#top a{color:#656565; margin:0 3px; padding:0 3px 0 3px}
#top a:hover{color:#5C9CC0; text-decoration:underline}

#logo{float:left; margin:5px 0 5px 0}
#head-info{float:right; width:300px; height:58px; margin-top:5px; margin-bottom:5px; line-height:1.5; border:1px solid #C9D9EE; background-color:#ECF8FF}
#head-info a{text-decoration:none}
#head-info ul{list-style:none}
#head-info ul li{float:left; width:145px; line-height:18px; padding-left:4px; padding-top:1px}
#banner{float:left; margin:5px; overflow:hidden}

#search{height:28px; font-size:14px; overflow:hidden; background-color:#f1f1f1; margin:5px auto}
#search *{margin:0px; padding:0px}
#search .nowsite{float:left; padding:4px 10px; color:#000}
#search .nowsite a{text-decoration:none; color:#000}
#search .nowsite a:hover{text-decoration:underline; color:#5C9CC0}
#search .keyword{float:left; border:1px solid #ccc; background:#f1f1f1; color:#333}
#search .search{text-align:right; font-size:14px; padding:4px 10px; color:#000}
#search .search input{vertical-align:middle; font-size:12px}
#search .search input.textbox{background:#fff; border:1px solid #7E9EB7; margin-left:5px; padding:2px 2px 2px 2px; width:150px}

#main-info{width:950px;margin:0 auto 5px auto;}

#head2-left{float:left; margin:0 5px 0 0; width:256px}
#head2-left div.flashpic{width:250px; height:250px; padding:2px; border:1px solid #9BBDD3; background-color:#ECF8FF; margin-bottom:5px}
#head2-left div.webnews{width:256px; margin-top:4px}
.webnews-y{background:#C0D6E5 url(type_b_left.gif) no-repeat; height:24px; overflow:hidden}
.webnews-y h3{background:#C0D6E5 url(type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px}
.webnews1-y{border:1px solid #9BBDD3; padding:3px 0 0 3px; margin-bottom:2px; font-size:12px; line-height:19px}
#head2-right{float:right; width:150px; margin:0 0 0 5px; background:#FFF}
#head2-right div.login{width:150px}
.login1-y{border:1px solid #FFB64B; height:250px; padding:2px;text-align:center}
#head2-center{float:left; width:534px; margin:0px; overflow:hidden}
.articlenews-y{background:#C0D6E5 url(type_b_left.gif) no-repeat; height:24px; overflow:hidden}
.articlenews-y h3{background:#C0D6E5 url(type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px}
.articlenews1-y{border:1px solid #9BBDD3;margin-bottom:3px}
.articlenews1-y ul.list{padding:4px 0; margin-top:2px; list-style:none}
.articlenews1-y ul.list li{background:url(/images/smalldot.gif) no-repeat 1px 5px; padding-left:15px; font-size:14px; line-height:22px; font-family:tahoma}
.articlenews1-y ul.list li span, .list li span{float:right; color:#666; font-size:12px; padding-right:6px; font-family:"&#23435; &#20307; "}
.articlenews1-y ul.list li span a, .list li span a{color:#039}
.articlenews1-y ul.list li span a:hover, .list li span a:hover{color:#c30}

#head3-left{float:left; margin:0 5px 0 0; width:470px}
#head3-right{float:right; width:475px}

#head4-left{float:left; margin:0 5px 0 0; width:670px}
#head4-right{float:right; width:275px}
.head4newslist{width:662px; border:1px solid #9BBDD3; padding:3px; margin-bottom:3px}
.head4newslist dl{width:652px; margin:10px auto 0px; display:block; border-bottom:1px dotted #DDD}
.head4newslist dl dt{width:645px; margin:0px auto 0px; background:url(/images/ico_2.gif) 3px 11px no-repeat}
.head4newslist dl dt a{color:#039; line-height:27px; font-size:14px; font-weight:bold; margin-left:20px; letter-spacing:1px}
.head4newslist dl dd{width:630px; margin:0px auto 0px}
.head4newslist dl dd.preview{line-height:19px; color:#777; text-indent:14px}
.head4newslist dl dd.info{line-height:31px; color:#999}
.head4newslist dl dd.info span{color:#F60; margin-right:20px}
.head4newslist dl dd.info a{color:#039; float:right; position:relative; margin:0 5px 0px 0px; font-size:14px; font-weight:800;}

.head4classbox{border:1px solid #9BBDD3; padding:8px 0 8px 0; margin-bottom:3px}
.head4classbox ul{list-style:none; overflow:hidden; width:265px}
.head4classbox ul li{float:left; width:127px; margin-left:5px; margin-bottom:5px; height:27px; line-height:25px; text-indent:10px; display:inline; font-size:14px}
.head4classbox ul li a{display:block; width:120px; height:25px; border:1px solid #DDD; text-decoration:none; color:#06C; background:#FFF}
.head4classbox ul li a:hover{background:#FAFAFA; border:1px solid #CCC; color:#000}
.head4classbox ul li.this a{background:#FFC; color:#F60; font-size:12px; font-weight:bold}

.head4listbox{width:660px;height:auto;clear:both;position:relative;overflow:auto;border:1px solid #9BBDD3; padding:8px 0px 5px 8px; margin-bottom:5px;}
.head4listbox dl{width:317px; float:left; margin:5px 5px 5px 2px; border:1px solid #bdd7ea}
.head4listbox dl dt{width:317px; height:25px; background:url(/images/title_bg_1.gif) repeat-x}
.head4listbox dl dt .title{width:200px; height:25px; line-height:26px; float:left}
.head4listbox dl dt .title a{margin-left:10px; text-decoration:none; font-weight:bold; letter-spacing:2px}
.head4listbox dl dt .more{width:48px; height:19px; float:right; line-height:19px; background:url(/images/article_ico_2.gif) no-repeat; text-align:center; margin:3px 5px 0px 0px}
.head4listbox dl dt .more a{text-decoration:none}
.head4listbox dl dd{padding:3px}
.head4listbox dl dd a{display:block; font-size:14px; line-height:22px; background:url(/images/smalldot.gif) no-repeat 1px 5px; text-indent:15px}

.pages{height:25px; margin:12px auto 0px 10px; background:#fff}
.pages .pcount{display:inline; padding-right:10px; padding-left:10px; float:left; border-right:2px solid #CCC; line-height:13px; margin:6px 20px 0px 2px; font-weight:bold; color:#36C; font-size:11px}
.pages .plist{float:left; padding-top:3px; line-height:17px}
.pages .plist input{float:left; width:30px; border:1px solid #DDD; height:17px}
.pages .plist #button{height:18px; width:30px; background-color:#F60; border:1px solid #C33; color:#FFF}
.pages .plist span{float:right}

.pages .plist strong{color:#FFF; display:block; float:left; padding-left:8px; padding-right:8px; background:#F60; border:1px solid #C33; margin:0px 3px 0px 0px}
.pages .plist a{display:block; height:17px; float:left; padding-left:8px; padding-right:8px; border:1px solid #DDD; background:#FFF; text-decoration:none; margin-right:2px; color:#000}
.pages .plist a:hover{color:#F00}

.nav{ position:relative;  margin:0 10px 10px;  background:url(nav_bg.png) no-repeat 0 -36px; width:950px; margin:auto; text-align:center}
.navinner{ background:url(nav_bg.png) no-repeat 100% -72px}
.navlist{ height:36px;  line-height:36px;  overflow:hidden;  margin:0 10px;  background:url(nav_bg.png) repeat-x 0 0}
.nav li{ float:left;  display:inline;  margin:0 0 0 -2px;  padding:0 4px 0 6px;  background:url(nav_bg.png) no-repeat 0 -108px}
.nav a{ display:block;  width:46px;  text-align:center;  font-size:120%}
.nav a:link, .nav a:visited{ color:#fff}
.nav a.current, .nav a:hover, .nav a:active{ color:#fff;  font-weight:bold;  background:url(nav_bg.png) no-repeat 50% -144px}
.subnav{ position:absolute;  top:41px;  left:0;  float:left;  height:27px;  line-height:27px;  white-space:nowrap;  background:url(nav_bg.png) no-repeat 0 -180px}
* html .subnav{ margin:0 10px 0 -10px}
.subnav p{ padding:0 10px;  background:url(nav_bg.png) no-repeat 100% -234px}
.subnav p span{ display:block;  background:url(nav_bg.png) repeat-x 0 -207px}
.subnav p.pointer{ position:absolute;  top:-4px;  left:0;  height:5px;  width:11px;  padding:0;  margin-left:20px;  text-indent:-999em;  background:url(nav_bg.png) repeat-x 0 -261px}
.subnav a{ display:inline;  padding:0;  font-size:100%}
[class~="subnav"] a{ padding:0 3px}
.subnav, .subnav a:link, .subnav a:visited{ color:#235e99}
.subnav a:hover, .subnav a:active{ color:#235e99}
.subnav a:hover, .subnav a:active{ font-weight:normal;  background:none}

#subnav1{left:70px}
#subnav2{left:10px}
#subnav3{left:155px}
#subnav4{left:210px}
#subnav5{left:265px}
#subnav6{left:315px}
#subnav7{left:370px}
#subnav8{left:425px}
#subnav9{left:350px}
#subnav10{left:532px}
#subnav11{left:auto; right:223px}
#subnav12{left:auto; right:170px}
#subnav13{left:auto; right:115px}
#subnav14{left:auto; right:60px}
#subnav15{left:auto; right:65px}
#subnav16{left:auto; right:15px}

#subnav1 .pointer{left:7px} 
#subnav2 .pointer{left:115px}
#subnav3 .pointer, 
#subnav4 .pointer, 
#subnav5 .pointer, 
#subnav6 .pointer, 
#subnav7 .pointer, 
#subnav8 .pointer, 
#subnav10 .pointer{left:30px}
#subnav9 .pointer{left:150px}
#subnav11 .pointer, #subnav12 .pointer, #subnav13 .pointer, #subnav14 .pointer{left:auto; right:80px}
#subnav15 .pointer, #subnav16 .pointer{left:auto; right:20px}
.disable{ display:none}

#weizhi{height:28px; font-size:12px; overflow:hidden; margin:auto; border:1px solid #B0C7DD; background:#E1EFFB; width:948px}
#weizhi *{margin:0px; padding:0px}
#weizhi .nowsite{float:left; padding:8px 10px; color:#000}
#weizhi .nowsite a{text-decoration:none; color:#000; padding-left:5px; padding-right:3px}
#weizhi .nowsite a:hover{text-decoration:underline; color:#5C9CC0}
#weizhi .gg{text-align:right; padding:8px 10px; color:#000}

.title-y{background:#FFD58D url(type_y_left.gif) no-repeat}
.title-y h3{background:#FFD58D url(type_y_right.gif) no-repeat right top; color:#333; padding:5px 10px 3px; margin-left:2px; font-family:tahoma; font-size:14px}
.title-y ul.btnr{float:right; list-style:none}
.title-y ul.btnr li{background:url(tabstitle_button_bg.gif) no-repeat scroll left top; float:left; line-height:24px; margin:3px 3px 0 0; padding-left:10px}
.title-y ul.btnr li a{background:url(tabstitle_button_bg.gif) no-repeat right top; color:#7B2E00; display:block; margin-left:10px; padding-right:8px}
.title-b{background:#C0D6E5 url(type_b_left.gif) no-repeat; height:25px; overflow:hidden}
.title-b h3{background:#C0D6E5 url(type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px}
.title-b ul.touch{float:right; list-style:none; margin-right:5px}
.title-b ul.touch li{float:left; margin-top:4px; margin-left:5px; padding:0 6px; height:22px; line-height:22px; cursor:pointer}
.title-b ul.touch li.on{float:left; background:#fff; margin-top:3px; color:#c30; border:1px solid #9BBDD3; border-bottom:0; cursor:default}
.small-y{height:23px; overflow:hidden}
.small-y h3{font-size:12px; color:#7B2E00; padding:4px 10px 3px}
.list-y{border:1px solid #FFB64B; margin-bottom:6px; background:#fcfcfc; border-top:1px solid #FF8F27}
.list-y h2, .list-b h2{text-align:center; margin:8px auto 3px; line-height:19px; font-size:14px; font-family:tahoma; color:#039}
.list-y h2 a{color:#039}
.list-y h2 a:hover{color:#f60}
.list-y p, .list-b p{text-indent:2em; color:#666; padding:0 10px}
.list-y ul.list{padding:7px 0; margin-top:5px; list-style:none}
.list-y ul.list li{background:url(li-small-dot.gif) no-repeat 10px 5px; padding-left:25px; font-size:14px; line-height:22px; font-family:tahoma}
.list-y ul.list li span, .list-b ul.list li span{float:right; color:#666; font-size:12px; padding-right:6px; font-family:"&#23435; &#20307; "}
.list-y ul.list li span a, .list-b ul.list li span a{color:#039}
.list-y ul.list li span a:hover, .list-b ul.list li span a:hover{color:#c30}
.list-b{border:1px solid #9BBDD3; margin-bottom:6px; background:#fff; border-top:0}
.list-b ul.list{padding:6px 0; list-style:none; margin:0; color:#666}
.list-b ul.list li{background:url(li-gray-dot.gif) no-repeat 3px 3px; padding:0 5px 0 16px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.list-b ul.eiss{width:274px; overflow:hidden}
.list-b ul.eiss li{width:253px}
.list-b ul.date li{background:none; padding-left:0}
.list-b ul.float{padding:0}
.list-b ul.float li{background:none; padding:0; float:left}
.list-b ul.float li a{color:#04d}
.list-b ul.float li a:hover{color:#f60}
.list-b ul.member li{width:72px; padding-left:10px; margin-right:4px}
.list-b ul.must li{width:84px; padding-left:7px; margin-right:2px}

#content .lc{color:#666; font-size:12px}
#content .share{height:30px; text-align:center; margin:0px auto}
#content .share1{height:165px; text-align:center; margin-bottom:6px; width:687px; border:1px solid #FD9}
#content .searchg{height:45px; text-align:center; margin:0px auto}

.news-list{float:left; margin-bottom:5px; width:662px; border:1px solid #9BBDD3; padding:1px}
.news-list a{color:#333}
.news-list a:hover{color:#ff7100}
.news-list .article{padding:2px; width:100%; margin-bottom:6px; overflow:hidden}
.news-list .article h1{padding:4px 0pt; width:600px; text-align:center; font-size:14px; font-family:tahoma; color:#081B39}
.news-list .article h2{padding:4px 20px; width:600px; font-size:14px; font-family:tahoma; color:#081B39}
.news-list .article .desc{text-align:center; line-height:2em; color:#333; border-bottom:1px solid #ccc}
.news-list .article .text{margin:5px 0pt; padding:0 1em 0 1em; font-size:14px; line-height:25px; font-family:tahoma; color:#222; overflow:hidden}
.news-list .article .author{line-height:26px; margin:20px 0 5px 0; clear:both; border-top:1px solid #ccc; text-align:center}
.news-list .article .author a{padding-right:10px}
.news-list .article #arctext {TEXT-INDENT: 2em;}
.news-list .article #arctext p{TEXT-INDENT: 2em;}
.news-list .article #arctext a{target:expression(this.target="_blank")}
.pageslist{padding:1em; text-align:right}
.pageslist strong{padding:3px 6px; border:1px solid #f60; color:#f60; margin-left:5px}
.pageslist span{padding:0 5px}
.pageslist a{padding:3px 6px; border:1px solid #ccc; background:#f0f0f0; text-decoration:none; margin-left:5px}
.pageslist a:hover{color:#ff7100; text-decoration:none}
.context{width:638px; clear:both}
.diggArea{padding:0px; margin-bottom:5px; background-image:url('/plus/img/diggbg2.gif'); width:60px; height:58px; line-height:23px; float:left}
.diggNum{margin:0px; text-align:center; padding:0px;  font-size:12px; font-weight:bold; color:#C00; width:58px; height:23px; margin-top:8px}
.diggLink{margin:0px; text-align:center; padding:0px;  font-size:14px; font-weight:bold; width:58px;  height:23px}
.diggLink a{font-size:14px; font-weight:bold}

#footer{border-top:1px solid #ccc; font-family:Arial; margin-top:10px; padding-top:10px; text-align:center; line-height:20px; clear:both; width:950px}
#footer a{color:#000; font-size:12px; padding-right:10px; padding-left:10px}
#footer a:hover{color:#5C9CC0}
