	/* css layout  */
	/* Creat by ucool.Hu */ 
	/* Last updated 2014-06 */ 
@charset "utf-8"; * {margin:0;padding:0;border:0;}

	/* Default style */
body {margin:0 auto;padding:0;background:url(imagesheadbg.png) repeat-x;}
img {border:0;}
body,div,p,td,th,h1,h2,h3,h4,h5,h6,input,textarea,select {font:12px Arial,Tahoma,Helvetica,sans-serif;color:#999;}
hr {display:none;}
input,textarea,select {vertical-align:middle;padding:2px;}
input {border-width:1px;background:#eee;}
input.pagenavbtngo {background:#048;color:#fff;height:20px;padding:0;}
input.pagenavpage {width:40px;margin:0 4px;height:20px;padding:0;}
.xc {clear:both;}
.xclear {clear:both;height:16px;font-size:0;}
.xmore {text-align:right;clear:both;}

	/* Default links */}
a { color:#333;text-decoration:none;}
a:link { color:#333;text-decoration:none;}
a:visited { color:#333;text-decoration:none;}
a:active { color:#333;text-decoration:none;}
a:hover	{ color:#00466c;text-decoration:underline;}

	/* Primary layout divisions */
#header,#contenter,#banner,#footer {width:960px;margin:0 auto;}

#header {position:relative;height:136px;z-index:100;}
#header h1 {position:absolute;top:30px;left:0;z-index:100;}
#header h2 {position:absolute;top:40px;left:330px;z-index:100;}
#header h3 {position:absolute;top:35px;right:0;z-index:100;}
#header p {position:absolute;top:35px;right:4px;z-index:100;font-size:12px;color:#333;}
#header p strong {color:#c00;font-weight:800;font-size:24px;display:block;font-style:italic;}
#header p a {color:#900;}
#header span {display:none;}

#menu {position:absolute;top:100px;left:0;display:block;width:960px;height:36px;z-index:100;background:url(imagesmenubg.png) repeat-x;}
#menu ul {list-style:none;}
#menu li {float:left;font-weight:800;white-space:nowrap;font-size:14px;text-align:center;line-height:36px;height:36px;list-style:none;}
#menu li a {color:#fff;display:block;width:110px;height:36px;}
#menu li a:hover {color:#ccc;text-decoration:none;background:#003F60;}
#menu li a.navon,#menu li a.navon:hover {color:#fff;background:#002940;height:36px;}

#contenter {}
#conleft {width:250px;float:left;}
#concen {width:430px;float:left;margin-left:15px;}
#conright {width:250px;float:left;margin-left:15px;}

.conbox {position:relative;margin-top:16px;background:url(imagesboxbg.png) left bottom no-repeat;height:190px;}
#conlnk {background:url();height:190px;}
.conbox h3 {font-size:14px;font-weight:800;height:33px;line-height:34px;background:url(imagesboxh3.png) no-repeat;margin:0;}
.conbox h3 span {margin-left:1em;color:#00466c;}
.conbox ul {list-style:none;}
.conbox li {margin:8px 0 8px 16px;}
.conbox p.xmore {position:absolute;top:8px;right:12px;font-size:12px;}

#conleft #conx1 {margin-top:16px !important;margin-top:13px;}
#concen .conbox {background:url(imagesboxbga.png) left bottom no-repeat;}
#concen .conbox h3 {background:url(imagesboxh3a.png) no-repeat;}
#concen .conbox li {position:relative;}
#concen .conbox li span.update {position:absolute;top:0;right:12px;}

#footer {clear:both;height:40px;background:#ccc;position:relative;width:960px;margin:0 auto;}
#footer p.copy {font-size:12px;position:absolute;display:block;height:40px;width:230px;top:0;left:0;background:#666;color:#fff;padding-left:20px;line-height:40px;}
#footer p.copy a {color:#fff;font-size:12px;}
#footer p.copy a:hover {color:#ccc;}
#footer p.xcopy {font-size:12px;margin-left:250px;color:#333;line-height:40px;width:710px;text-align:center;}
#footer p.xcopy strong {margin-left:1em;}
#footer h3 {display:block;float:left;width:100px;height:40px;line-height:40px;font-weight:800;font-size:14px;color:#048;text-align:center;}


	/* LIST */
body#xlist #header {position:relative;height:90px;background:url(imagesmenubgx.png) bottom left repeat-x;}

#conlist {width:720px;float:left;margin-left:18px;}
#conleft2 {width:220px;float:left;margin-top:16px;border-bottom:0;}
#conleft2 li {list-style:none;font-size:14px;font-weight:800;height:32px;line-height:32px;text-align:center;margin-bottom:0;border-bottom:1px solid #001C2B;}
#conleft2 li a {height:32px;width:220px;background:url(imagesmenubg.png) repeat-x;display:block;color:#fff;}
#conleft2 li a:hover {background:#00466c;text-decoration:none;color:#acd;}
#conleft2 li a.navon,#conleft2 li a.navon:hover {background:#ecf9ff url(imagespagehbg.png) repeat-x;color:#048;}
#conleft2 p {height:22px;text-align:center;background:#f3f3f3;line-height:22px;width:180px;border-bottom:1px solid #fff;font-size:14px;}

p#urhere {margin-top:16px;color:#666;}
p#urhere a,p#urhere span {margin:0 4px;}

#conlist {}
#conlist h3 {background:#ecf9ff url(imagespagehbg.png) repeat-x;padding:8px;margin-top:10px;border-left:6px solid #00466c;position:relative;}
#conlist h3 span {font-weight:800;font-size:18px;color:#00466c;}


.pagescon {margin-top:12px;}
.pagescon ul {margin-bottom:10px;padding:0;}
.pagescon li {list-style:none;background:url(imagesdot.gif) 0 12px no-repeat;padding-left:16px;font-size:14px;line-height:1.5em;margin:6px 0;border-bottom:1px dotted #bdc6cf;padding-right:90px;}
.pagescon ul li {position:relative;padding:4px 0 4px 16px;}
.pagescon ul li span {margin-left:8px;font-size:12px;color:#96a1ac;}
.pagescon ul li span.datetime {position:absolute;top:0px;right:0px;font-size:11px;}
.pagescon ul li span.author {position:absolute;top:0px;right:160px;}
.pagescon ul li span.size {position:absolute;top:0px;right:300px;}
.pagescon ul li span.hitcount {font-size:11px;color:#c30;}
.pagescon ul li em {color:#000;font-weight:800;font-style:normal;}
.pagescon p,.pagescon p {color:#444;font-size:14px;line-height:1.8em;text-indent:2em;margin:1em 0;}

#list2 li {width:330px;float:left;margin-left:10px;}

.pagesconc {margin-top:12px;color:#333;}
.pagesconc h4 {text-align:center;font-size:18px;margin:8px 0;color:#000;font-weight:800;}
.pagesconc p {font-size:14px;line-height:1.8em;margin:1em 0;text-indent:2em;color:#333;}
.pagesconc p.xauthor {text-align:center;color:#96a1ac;padding-bottom:8px;border-bottom:1px solid #bdc6cf;font-size:12px;margin:0;text-indent:0;}
p.xauthor span {margin-right:6px;color:#666;}

#picupdown {margin:10px 0 10px 220px;}
#picupdown a {margin:0 8px;}

#updown {margin:20px 0 20px 40%;}
#updown em {color:#048;font-style:normal;}
#updown p {font-size:12px;margin:2px 0;padding:6px;background:#f3f3f3;border-left:4px solid #999;}
#updown a {font-size:12px;}

.pagescontenter {padding:1em 0 4em 0;font-size:14px;color:#333;}
.pagescontenter p,.pagescontenter,.pagescontenter td,.pagescontenter th,.pagescontenter table,.pagescontenter h1,.pagescontenter h2,.pagescontenter h3,.pagescontenter h4,.pagescontenter h5,.pagescontenter h6,.pagescontenter div,.pagescontenter ul,.pagescontenter li,,.pagescontenter ol,,.pagescontenter dl,,.pagescontenter dd,,.pagescontenter dt {font-size:14px;color:#000;}
#conlist .pagescontenter a {color:#c00;text-decoration:underline;}
#conlist .pagescontenter a:hover {color:#048;text-decoration:underline;}
.pagescontenter img {padding:4px;border:1px solid #ccc;}
.pagescontenter table p,.pagescontenter td p  {text-indent:0;}

#xpage {clear:both;font-size:12px;text-align:right;padding:0 0 10px 0;margin-bottom:10px;height:20px;}

.pagenav {clear:both;background:url(imagesnavbgx2.png) repeat;padding:6px 0;}
.pagenav span {color:#655545;margin:0 2px;line-height:20px;height:20px;}
.pagenav input {width:30px;border:1px solid #ccc;color:#c60;font-weight:400;background:#fff;font-weight:800;}
.pagenav a {background:#eee;color:#c60;padding:2px 6px;font-weight:400;}
.pagenav a:hover {background:#7E6856;color:#fff;text-decoration:none;}
.pagenav a.pageinput {width:30px;padding:2px 6px;background:#f90;color:#fff;}
.pagenav a.pageinput:hover {background:#c60;color:#ccc;}
.pagenav span.pageon {color:#fff;font-weight:800;padding:0 6px;background:#c60;}

.pagenav span.pagenum {float:right;}
.pagenav span.pagenum a,.pagenav span.pagenum span {float:left;width:auto;margin:0 2px;padding:0 6px;}
.pagenav span.pagenum a.pageinput {padding:0 6px;}