/* CSS Document */
body,ul,li,form,label,h1,h2,h3,h4,h5,h6,p,div,dl,dd,dt,button {margin:0;padding:0;}
img,button{border:0;}
ul,ul li,dl ,dt,dd {list-style:none;}
body{font-size:14px;background:#FEFEFE;line-height:1.5;color:#333;font-family:Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
.clearfix{zoom:1;}input[type=submit],input[type=reset],input[type=button]{outline:none;filter: chroma(color=#000000);}input[type=text]{border:1px solid #999;border-radius:2px;outline:none}
.clearfix:after{content:"\0020";display:block;clear:both;height:0;}
ul.clearfix li{float:left;}
a{text-decoration:none; color:#333; cursor:pointer;}
a:hover{color:#FF0000;text-decoration:underline}
a.green,a.green:hover{color:#009933}
a.red,a.red:hover{color:#FF0000}
a.blue,a.blue:hover{color:#1155CC}
a.purple,a.purple:hover{color:#8A2BE2}
a.pink,a.pink:hover{color:#FF1493}
a.orange,a.orange:hover{color:#FFA500}
/*top*/
#topbox{width:100%;min-width:980px;height:34px;border-bottom:1px solid #d6d6d6;background-color:#fbfbfb}
#top{margin:0px auto;width:980px;height:30px;color:#848587;}
#top a{color:#333;}
#homepage {float:left;width:530px;line-height:34px;overflow:hidden;color:#789;letter-spacing:1px}
#homepage a:hover{color:#FF0000}
#set{float:right;}
#set li{float:left;margin:8px 0;height:16px;line-height:18px;display:inline;letter-spacing:2px;}
#set li:last-child{border:none}
#set li.line{height:14px;width:1px;margin-top:10px;border-right:1px solid #fff;background-color:#bbb}
#set a{padding:0 6px 0 6px}
#set li.email{margin-top:4px;}
#mailselect{width:100px;height:22px;line-height:22px;padding-left:5px;text-align:left;vertical-align:middle;border:1px solid #d6d6d6;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance: none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;background:#fbfbfb;color:#333;letter-spacing:4px}
#mailselect option{padding:5px 0px 5px 9px;}
#mailselect option[selected]{font-weight:bold}
#mailselect option:nth-child(even){background-color:#fefefe; }
#mailselect:focus{box-shadow:inset 0 0 1px #cccccc;}
#down-arrow{position:relative; display:inline-block;}
#down-arrow select{ height: 25px;}
#down-arrow:after{content: "\25bc";position:absolute;top:2px;right:1px;bottom:2px;width:20px;line-height:20px;vertical-align:middle;text-align:center;background:#fbfbfb;color:#ccc;pointer-events:none;}
/*main nav*/
.tab_box{float:left;width:980px;height:40px;}
.tab_boxleft{float:left;width:980px;}
.tab_boxright{float:left;width:0px;}
.lib_Menubox {height:40px;line-height:40px;margin:0px auto 0px auto;font-size:14px;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none;margin-left:0px;text-align:center;}
.lib_Menubox li{float:left;background:#fafafa;cursor:pointer;width:140px;color:#555;letter-spacing:2px;padding-left:0px;margin-right:0px;border-bottom:1px solid #eee;}
.lib_Menubox li:first-child{width:139px}
.lib_Menubox li.hover{width:139px;color:#555;font-weight:bold;background:#fefefe;border:1px solid #eee;height:39px;line-height:38px;border-bottom:1px dotted #eee;}
.lib_Menubox li:first-child.hover{width:138px}
.lib_Contentbox{clear:both;width:980px;height:280px;text-align:center;padding-top:0px;overflow:hidden;}
.q_link{width:139px;height:40px;line-height:40px;float:left;font-size:14px;display:inline;letter-spacing:1px}
.q_t{border-left:1px #eee dotted;border-bottom:1px #eee dotted;}
.q_t_l{width:138px;border-left:1px #eee solid}
.q_t_r{border:1px #eee dotted;border-right:1px solid #eee;border-top:none;width:139px;}
.q_b{border-left:1px #eee dotted;border-bottom:1px #eee dotted;}
.q_s{border-left:1px #eee dotted;border-bottom:1px #eee solid;}
.q_b_l{width:138px;border-left:1px #eee solid;}
.q_b_r{border-right:1px #eee solid;width:139px;}
#sethome,#footer{width:980px;height:26px;line-height:26px;margin:5px auto;color:#efefef;text-align:center}
#sethome a{color:#555;margin-right:25px;text-decoration: none;}
#sethome a:last-child{margin-right:0px;}
#footer a{font-size:13px;color:#888;}