@charset "utf-8";
/* CSS Document */
body { margin:0 auto; background:#fff; font-family:Arial, sans-serif; line-height:1.666em; text-align:center; }
body, select, input, button, h1, h2, h3, h4, h5, h6 { font-size:12px }
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, table, th, td, img, blockquote { margin:0; padding:0; border:0; color:#444; }
input, button, textarea, img { line-height:normal }
abbr, acronym, address, cite, q, em, code, var, dfn, ins { font-style:normal; text-decoration:none; border:0 }
q:before, q:after { content:"" }
ul, ol { list-style:none; padding:0; }
table { border-collapse:collapse; border-spacing:0 }
input.text { border:1px solid #ccc; height:15px; padding:1px; margin:0 }
input.file { height:22px; padding:1px; height:19px; border:1px solid #ccc }
input.button, button { line-height:135%; padding:0 .5em; overflow:visible }
select, input, button { vertical-align:middle }
.radio input, .checkbox input, input.radio, input.checkbox { width:16px; height:16px; margin:0 3px 0 0; overflow:hidden }
button img { vertical-align:middle }
textarea.textarea { border:1px solid #ccc }
a { color:#38434c; text-decoration:none; }
a:hover { color:#ff3600; text-decoration:underline; }
.more { float:right; font-family:"宋体"; display:inline; margin-right:8px; }
body { background:url(../images/bodyBG.gif) repeat-x 0 0; }
.phd, .pft { width:989px; margin:0 auto; }
.pbd { width:100%; text-align:left; background:url(../images/bodyBG.gif) repeat-x 0 -123px; }
.region { overflow:hidden; width:989px; margin:0 auto; }
.phd { background:url(../images/phdBG.gif) no-repeat 0 0; height:123px; }
.phd .loginBar { text-align:right; line-height:30px; }
.phd .loginBar a { margin-right:8px; background:url(../images/icon_login.gif) no-repeat; padding:2px 0 2px 18px; }
.phd .loginBar .login { background-position:-2px -5px; }
.phd .loginBar .register { background-position:-2px -34px; }
.phd .userBar{text-align:right; line-height:30px;}
.phd .userBar a:hover{ color:#ff7300;}
.phd .userBar a.user { margin-right:8px; background:url(../images/icon_login.gif) -2px -7px no-repeat; padding:0 2px 2px 18px; color:#176db6; font-weight:700; }
.phd .userBar .pageList { margin:auto 4px;text-align:left;position:relative; background:url(../images/arrow01.gif) no-repeat 90% 8px; cursor:pointer; line-height:22px; display:inline-block; width:85px; padding-left:5px; border:1px solid #dbe2e7; }
.phd .userBar .pageList #pageList { position:absolute; left:-1px; top:21px; background:#fff; width:90px; display:none; font-weight:100; border:1px solid #dbe2e7; border-top:0; overflow:hidden; }
.phd .userBar .pageList #pageList li { line-height:20px; height:20px; overflow:hidden; text-align:left; }
.phd .userBar .pageList #pageList li a { padding-left:5px; }
.logoBar .logo { float:left; width:183px; height:93px; display:block; }
.logoBar .logo a { display:block; background:url(../images/logo.gif) no-repeat 0 0; height:93px; width:183px; text-indent:-999em; line-height:93px; }
.logoBar .banner { width:792px; height:82px; overflow:hidden; border:1px solid #dddfe0; }
.logoBar .banner img { width:792px; }
.pbd { }
.rg-searchBar { width:741px; margin:0 auto; height:51px; background:url(../images/searchBarBG.gif) no-repeat 0 0; padding:24px 0 0 248px; }
.mod-searchBar .search { width:290px; height:20px; border:0; background:url(../images/serchboxBG.gif) no-repeat 0 0; padding:5px 0 4px 30px; margin-right:17px; }
.mod-searchBar .btn-search { width:93px; height:32px; line-height:32px; text-align:center; border:0; cursor:pointer; font-weight:700; color:#fff; background:url(../images/btn_search.gif) no-repeat; margin-right:8px; font-size:14px; }
.mod-searchBar .search-answer2 { color:#969ca0; background-position:100% 0; }
.mod-searchBar .help { background:url(../images/icon_01.gif) no-repeat 0; padding:4px 0 4px 25px; }
.pft { height:31px; line-height:31px; background:#e5e8ea; padding:0 21px; width:947px; }
.pft .copyright { float:left; }
.pft .links { float:right; }
.pft .links a { margin:0 5px; }
.turnpages { text-align:center; line-height:90px; font-size:14px; }
.turnpages a { margin:0 5px; }
.turnpages .on { color:#ff3600; }
.rg-location { overflow:visible; margin-top:20px; padding-left:23px; width:966px; font-family:simsun; }
.rg-location span { font-weight:700; color:#ff7300; }
.rg-location .typeList { position:relative; background:url(../images/arrow01.gif) no-repeat 90% 8px; cursor:pointer; line-height:22px; display:inline-block; width:79px; padding-left:5px; border:1px solid #dbe2e7; }
.rg-location .on { background-color:#f3f5f6; border:1px solid #dbe2e7; line-height:22px; }
.rg-location #typeList { position:absolute; left:-1px; top:21px; background:#fff; width:84px; display:none; font-weight:100; border:1px solid #dbe2e7; border-top:0; overflow:hidden; }
.rg-location #typeList li { line-height:20px; height:20px; overflow:hidden; }
.rg-location #typeList li a { padding-left:5px; }
.popup-overlay{background-color:#000000; filter: alpha(opacity=20);opacity:.2;top:0; right:0; bottom:0; left:0; margin:0; padding:0;}
.popup-overlay-again{background-color:#000000; filter: alpha(opacity=50);opacity:.5;top:0; right:0; bottom:0; left:0; margin:0; padding:0;}
.popup-container{background-color:#f5f9fc;border:1px solid #fff;}
.popup-container .popup-titlebar{height:26px; background:url(../images/layoutTBG.png) no-repeat 0 0;}
.popup-container .popup-titlebar .title{font-weight:700;color:#38434c; padding-left:30px; float:left; line-height:26px;}
.popup-container .popup-titlebar .close{background:url(../images/layoutTBG.png) no-repeat 100% 100%; width:19px; height:19px;float:right; text-indent:-999em; display:inline; margin:3px 8px 0 0;}
.popup-container .popup-content{overflow:hidden; padding:12px 0;}
.popup-container .popup-resize{text-align:right;margin-top:-25px; height:25px; line-height:0;overflow:hidden}
.popup-container .popup-resize div{ cursor:se-resize;width:25px;line-height:25px; background:url(../images/icon_resize.gif) 18px 18px no-repeat;float:right;text-indent:200px;overflow:hidden}
