@charset"utf-8";
/*CSSDocument*/
* { margin:0px; padding:0px; }
body { color:#333; font:14px "宋体", Arial, "黑体"; background:#EDF5FA url(/img/body.png) repeat-x 0 0; }
h1 { color:#eee; position:absolute; left:30px; top:32px; font-size:30px; }
h1 a { color:#eee; }
h2, h3 { font-weight:100; margin:10px 0;}
h3 {font-size:18px;}
li { list-style-type:none; }
a { text-decoration:none; color:#027AC6; }
a:hover, a.active { text-decoration:underline; }
b {color:#CC0000;font-weight:100; }
#content { width:980px; }
#header { height:80px; }
.item { float:right; width:auto; position:absolute; top:0px; right:5px; z-index:4; }
.item li { float:left; }
.item li a { display:block; margin:0 1em; padding:.75em 0 0; color:#fff; background:transparent url(/img/item.png) no-repeat 50% 0; }
.item li a:hover, item li a.active { color:#fff; background:transparent url(/img/item-hover.png) no-repeat 50% 0; }
.search { float:right; width:auto; position:absolute; top:30px; left:300px; z-index:4; }
.item2 { float:right; position:absolute; top:60px; right:5px; z-index:4; height:22px; line-height:22px; overflow:hidden; width:900px;}
.item2 li { float:right;}
.item2 li a { color:#fff; margin:0 1em; }
#left { position:relative; top:60px; left:10px; width:200px; float:left; }
#left ul { margin:10px 0px; clear:both; }
#left ul li { float:left; line-height:22px; width:180px; width:95px; margin-left:5px; }
#left dl { margin:10px 0px; clear:both;}
#left dt { clear:both;}
#left dl dt h3 a { color:#333; }
#left dl dd { float:left; height:22px; line-height:22px; overflow:hidden; width:90px; margin-left:5px;}
#text { width:760px; margin-bottom:20px; text-align:left; float:right; line-height:22px; overflow:hidden; }
#text ul { margin:0 -15px 30px -15px; padding:0 20px 10px 30px; border-bottom:1px solid #E9EFF3; }
#text img { margin:10px 3px; border:0; }
#text ul img {}
.text-center { background:#fff url(/img/content.png) repeat-x 50% 0; position:relative; }
.text-right { background:transparent url(/img/content-right.png) no-repeat 100% 0; position:relative; left:10px; }
.text-left { padding:60px 15px 60px 25px; background:transparent url(/img/content-left.png) no-repeat 0 0; margin-left:-10px; position:relative; left:-10px; min-height:400px; }
.top { padding:1em; background-color:#fff; border:1px solid #e0e5fb; margin-bottom:2em; }
.top ol li { float:left; height:28px; line-height:28px; width:24%; overflow:hidden; position: relative; }
#py { text-align:left; margin:10px 5px; border-bottom:1px solid #A4CFFF; }
#py dl { margin:0px; padding:5px 5px 5px 0px; background-color:#F7FBFF; border-top:1px solid #A4CFFF; }
#py #b { background-color:#FDFEFF; }
#py dt { width:100%; height:16px; line-height:16px; }
#py dt li { float:left; width:34px; list-style-type:none; text-align:center; margin:0px; padding:0px; font:12px Arial; }
#py #a { width:auto; letter-spacing:2px; color:#F7FBFF; font-family: ""; padding:0 4px; *padding:0px;}
#py dd { letter-spacing:18px; margin:0px; padding:0px 0px 1px 10px; font:16px "", Arial, ""; clear:both; }
#py dd b { letter-spacing:0px; padding-right:8px; *padding-left:8px; font-weight:100; }
.daohang { padding-bottom:.5em; position:absolute; top:15px; left:35px; font-size:0.92em; color:#529ad6; }
.daohang a { color:#529ad6; }
#ad1 { margin-left:-7px; position:relative; left:-7px; }
#ad2 { float:right; margin:5px; position:relative; }
.next { font-size:15px; margin:20px auto; text-align:center; clear:both; }
.next li { float:left; margin:3px 3px; height:26px; width:28px; line-height:26px; border:1px solid #DBDBDB; }
.next li a { padding:3px 7px; }
.next .xa, .xa { width:auto; padding:0px 3px; }
.next .red, .red { border:1px solid #FF6406; color:#FF6406; background-color:#FFF3EC; }
.next .red a, .red a { color:#FF6406; }
.tag { text-align:justify; margin-right:0.5em; }
.size0 { font-size:0.8em; }
.size1 { font-size:1em; }
.size2 { font-size:1.2em; line-height:25px;}
.size3 { font-size:1.4em; line-height:28px;}
.size4 { font-size:1.6em; line-height:32px;}
.size5 { font-size:1.8em; line-height:37px;}
#foot { text-align:center; margin:5px auto; clear:both; font-size:12px; color:#bbb; }
.g { height:40px; line-height:40px; color:#eee; padding:0 15px; margin:0 -15px; background:#fff url(/img/body.png) repeat-x 0 -87px; }
.white { color:#eee; }
.black { color:#333; }
.c008 { color:#008000; }
.w001 { width:100%; }
.w100 { width:100px; }
.w200 { width:200px; }
.w300 { width:300px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w700 { width:700px; }
.fr { float:right; }
.fl { float:left; }
.cl { clear:both; }
form { margin:0; padding:0; position:relative; text-align:center; }
form #kw { width:300px; line-height:16px; padding:3px 1px; margin:0 1px 0 0; color:#027AC6; font:16px arial; vertical-align:middle; background:#B2D0E2; }
form #su { width:58px; height:28px; line-height:24px; vertical-align:middle; background:#B2D0E2; color:#027AC6; }
