@charset "gbk";
/*! mingelz, 2010-9-17 10:00 */
body { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr { margin:0; padding:0 }
h1, h2, h3, h4, h5, h6 { font-size:100% }
li { list-style:none }
fieldset, img { border:0 none }
table { border-collapse:collapse; border-spacing:0 }
q:before, q:after { content:"" }
abbr[title] { border-bottom:1px dotted; cursor:help }
address, cite, dfn, em, var { font-style:normal }
button, input, select, textarea { font-size:100% }
a { text-decoration:none }
body, button, input, select, textarea { font:12px/1 tahoma, arial, \5b8b\4f53, sans-serif }
#clear{ clear:both}
/* DO NOT modify above this line */ 
/*Footer*/
#footer{width:1000px;height:177px;background:url(footer.jpg) no-repeat;;margin:0 auto}
#footer p{
    text-align:center;
	line-height:22px
}
#footer .box{position:relative;top:50px;color:#fff;}
#footer .box a{color:#FF6600}
/* global */
html {  }
#wrapper {  background:#000000 url(html.jpg ) no-repeat 50% 0px; }
#page {  position:relative; width:1000px; margin:0 auto; }
#content { margin:0 auto; padding-bottom:0px; width:1000px; }
#wrapperin {background:#000000 url(htmlin.jpg ) no-repeat 50% 0px;}
#content:after, #content2:after { content:"\0020"; display:block; clear:both; height:0; }
/* header */

/* nav */
#top { position:relative; z-index:2; margin:0 auto; width:1000px; height:470px;  1background-image: url(topbg.jpg);
 1background-repeat: no-repeat;
 1background-position: 0px top;
float:left; }
#nav { zoom:1; font:16px/32px  simsun; margin-top: 170px; margin-left: 168px; padding: 0px; }
#nav li { position:relative; z-index:11; float:left; display:inline; margin-right:10px; padding-bottom:10px; }
#nav li a { display:block; height:32px; color:#FFF; text-align:center; }
#nav li a:hover { color:#C5AB81; text-decoration:none; }
.t01 a, .t02 a, .t03 a, .t04 a, .t05 a, .t06 a { text-indent:-9999px; background:url(nav_text.png) no-repeat; height:30px }
.t01 a:hover, .t02 a:hover, .t03 a:hover, .t04 a:hover, .t05 a:hover, .t06 a:hover { text-indent:-9999px; background:url(nav_text_hover.png) no-repeat; height:30px }
.t01 a { background-position:0px 0px; width:104px; }
.t01 a:hover { background-position:0px 0px; width:104px; }
.t02 a { background-position:-119px 0px; width:104px; }
.t02 a:hover { background-position:-119px 0px; width:104px; }
.t03 a { background-position:-232px 0px; width:108px; }
.t03 a:hover { background-position:-232px 0px; width:108px; }
.t04 a { background-position:-351px 0px; width:104px; }
.t04 a:hover { background-position:-351px 0px; width:104px; }
.t05 a { background-position:-467px 0px; width:108px; }
.t05 a:hover { background-position:-467px 0px; width:108px; }
.t06 a { background-position:-589px 0px; width:108px; }
.t06 a:hover { background-position:-589px 0px; width:108px; }
#topleft { float:left; width:270px; height:255px; margin:0px;  right:-100px; top:188px; border:none;  }
#topleft a{ display:block; width:100px; height:100px;text-indent:-9999px; margin:160px 0 0 90px;}
#flash_sun { float:left; width:420px; height:255px; margin:5px 0 0 0px; }
#topright { float:left; width:240px; height:255px; margin:0px; ; position:relative; right:-80px; top:169px; text-indent:-9999px; }
/* main */
#main { float:right; display:inline; argin:0 0px 0 0px; width:706px; background:url(mainbg.jpg) repeat-y; padding-left:9px; }
#main_index { float:right; display:inline; margin:0 0px 0 0px; width:706px; background:url(mainbg.jpg) repeat-y; padding-left:9px;}
#main_indextop {background:url(maintop.jpg) no-repeat;display:block;height:15px;padding:0;margin:0;position:relative;right:9px;}
#wrapperin #main_indextop {background:url(maintopin.jpg) no-repeat;display:block;height:15px;padding:0;margin:0;position:relative;right:9px;}
#main_bottom { height:24px; background-image: url(mainbottom.jpg); width:709px;display:block;height:15px;padding:0;margin:0;position:relative;right:12px}
/* sidebar */
#sidebar { float:left; display:inline; margin-left:5px; width:261px;background:url(leftbg.jpg) repeat-y; }
#lefttop { background:url(lefttop.jpg) no-repeat 0 0; height:15px;}
#leftbottom { background:url(leftbottom.jpg) no-repeat 0 0; height:14px;}
.aside { margin-bottom:10px; }
.aside-server222, .aside-bbs222, .aside-survey222 { margin:0 auto 10px; border:2px solid #315613; width:200px; background-color:#709815; }
.bd { padding-left:20px; overflow:hidden; }
.aside-login { background:url(loginbg.jpg) no-repeat; height:162px; }
.aside-login2 { background:url(loginbg2.jpg) no-repeat; height:125px; }
.ine_2{text-align:center;width:226px;margin-left:24px;}
.ine_2 ul{color:#fff9d4; padding:5px 0;}
.ine_2 li{line-height:24px; height:30px;}
.ine_2 li span{ font-size:12px; font-weight:bold;}
.ine_2 li a{ color:#391800;}
.ine_2 li a:hover{ color:#FC3;}

.login{text-align:center;width:226px;margin-left:24px;}
.loginform{ position:relative;width:240px; z-index:2; margin-bottom:8px; margin-top:12px;}
.loginform input{height:22px; line-height:22px; width:110px; margin-left:65px; border:none;background:none}
.loginform .password{ margin-top:10px;margin-left:60px}.aside h2 { margin:0 auto; width:172px; height:40px; text-indent:-9999px; }

.loginform2{height:22px; line-height:22px;position:relative;width:190px;margin-left:125px; z-index:2; margin-bottom:8px; margin-top:8px;}

.aside-btn { margin:0 auto 5px; width:200px; text-align:center; font:16px/34px \5FAE\8F6F\96C5\9ED1, simsun; }
.aside-btn li a { display:block; width:200px; height:37px; color:#FFF; background:url(aside-btn.jpg) no-repeat; }
.aside-btn li.current a, .aside-btn li a:hover { color:#A0ADE6; background-position:0 -37px; text-decoration:none; }
.aa { text-align:center; }
.aa img { border:1px solid #243B5C; }
.aside-server { background:url(serverbg.jpg) no-repeat; height:227px }
.aside-server ul { padding-bottom:5px; overflow:hidden; }
.aside-server li { margin:0 10px; border-bottom:1px solid #a75501; text-align:center; font-family: tahoma; font-size: 12px; line-height: 2; font-weight: 400; }
.aside-server li a { padding:0 10px; color:#FFF; text-shadow:1px 1px 2px #000 }
.aside-server li a:hover { text-shadow:1px 1px 2px #FFF; }
.aside-quick { background:url(quick.jpg) no-repeat; height:226px }
.aside-quick .bd { padding-left:40px; overflow:hidden; }
.aside-bbs ul { padding-bottom:10px; }
.aside-bbs li { margin-left:5px; list-style:disc inside none; color:#41669E; line-height:1.8; }
.aside-bbs li a { color:#5B749B; }
.aside-bbs li a:hover { color:#FFF; text-decoration:underline; }
.aside-serverol { background:url(serverol.jpg) no-repeat; height:130px }
.aside-serverol p { margin:.5em 0 .5em 5px; }
.aside-serverol p span { width:200px; float:left }
.aside-serverol li { margin-left:10px; }
.aside-serverol p input { border:0 none; width:78px; height:28px; color:#FFF; background:url(btn03.png) no-repeat; cursor:pointer; }
/* crumbs */
.crumbs { padding:10px 0; color:#201100; line-height:1.5; text-indent:20px; }
.crumbs a, .crumbs span { margin:0 3px; color:#201100; }
.crumbs a:hover { color:#FFF; text-decoration:underline; }
/* news-list */
.news-list h2 { height:40px; color:#869EC2; text-align:center; font:700 16px/2 \5FAE\8F6F\96C5\9ED1, simsun; }
.news-list ul { margin:0 20px; padding:15px 10px 10px; border:1px solid #f0d4b6; width:618px; background-color:#d1a06b; }
.news-list li { margin-bottom:3px; padding:0 10px; color:#201100; background-color:#d07410; font:14px/1.8 tahoma; }
.news-list li a { color:#201100; }
.news-list li a:hover { color:#ff9600; text-decoration:underline;  }
.news-list li:hover { color:#ff0000;background-color:#ea8c27; }
.news-list li:hover a { color:#ff0000;background-color:ea8c27; }
.news-list li span { float:right; }
.news-list li em { margin-right:3px; }
/* detail_con */
.detail_con { margin:0 20px; width:638px; }
.detail_title { height:40px; color:#201100; text-align:center; font:700 16px/2 \5FAE\8F6F\96C5\9ED1, simsun; }
.detail_extra { height:30px; color:#201100; text-align:center; }
.detail_extra span { margin:0 10px; }
.detail_intr { border:1px solid #eb830d; padding:5px 10px; line-height:1.8; color:#201100; }
.detail_content { margin-top:20px; padding:15px 10px 10px; border:1px solid #f0d4b6;  background-color:#d1a06b;   font:14px/1.8 tahoma; }
.detail_content p { margin-bottom:.8em; }
.detail_content a { color:#201100; text-decoration:underline; }
.detail_content a:hover { text-decoration:none; }
.detail_content table { font-size:12px; line-height:1.8; }
.detail_content th, .detail_content td { padding:3px 8px; border:1px solid #869EC2; }
/* pagination */
.pagination { padding:20px 0; text-align:center; color:#201100; }
.pagination a { display:-moz-inline-stack; display:inline-block; *display:inline;
zoom:1; margin:0 2px; border:1px solid #d1a06b; padding:0 8px; color:#fff; text-align:center; line-height:20px; vertical-align:middle; }
.pagination a.current, .pagination a:hover { color:#FFF; background-color:#8db22a; }
/* snip */
.snip h2, .snip2 h2 { height:40px; color:#869EC2; text-align:center; font:700 16px/2 \5FAE\8F6F\96C5\9ED1, simsun; }
.snip-list { padding:10px 0; overflow:hidden; zoom;
1;
text-align:center; }
.snip-list li { float:left; display:inline; margin:0 0 20px 20px }
.snip-img { padding:11px 11px 10px; width:287px; height:198px; background:url(snip-img.jpg) no-repeat; }
.snip-img a, .snip-img img { display:block; width:287px; height:198px; }
.snip-title { margin:0; height:44px; background:url(snip-title.jpg) no-repeat 50% 0; }
.snip-title a { color:#8796AF; text-decoration:none; font:16px/44px tahoma; text-shadow:1px 1px 2px #000; }
.snip-title a:hover { color:#FFF; text-decoration:underline; }
.snip-btn { overflow:hidden; zoom:1; padding:10px 0 1px 20px; }
.snip-btn a { float:left; display:block; margin-right:20px; width:124px; height:39px; overflow:hidden; text-indent:-9999px; }
.snip-btn .btn1 { background:url(btn01.jpg) no-repeat; }
.snip-btn .btn2 { background:url(btn02.jpg) no-repeat; }
.snip-player.snip-player { margin:0 auto 30px; padding:11px 11px 10px; width:524px; height:317px; background:url(snip-player.jpg) no-repeat; }
/* menpai */
.menpai { padding:59px 41px 0; }
.menpai .detail_con { width:878px; }
.menpai .detail_title, .menpai .detail_extra, .menpai .detail_intr { display:none; }
.menpai .detail_content { border:0 none; background-color:transparent; }
.menpai .map { border:3px solid #3E4F63; }
.menpai .detail_content .bd { padding:30px 0; color:#6E8AB2; font:400 14px/2 \5FAE\8F6F\96C5\9ED1, simsun; }
/* page-title */
.page-title { position:absolute; z-index:10; left:42px; top:279px; width:160px; height:60px; text-indent:-9999px; background:url(page-title.jpg) no-repeat; }
/*S ͷ������*/
.share { text-align:right; color: #4f75a3; padding:10px 80px 0 0; }
.share a { color: #4f75a3; margin: 0 2px; text-decoration: none; }
.share img { vertical-align:-4px; }
/*E ͷ������*/


/* CMS ImgGallery */
.IG-tit { display:none; }
.IG-con ul { padding:10px 0; overflow:hidden; zoom:1; text-align:center; }
.IG-con li { float:left; display:inline; margin:0 0 20px 20px; }
.IG-con li a, .snip .IG-con li img { display:block; width:287px; height:198px; }
.IG-con li a { padding:11px 11px 10px; background:url(snip-img.jpg) no-repeat; }
.IG-con li p { height:44px; background:url(snip-title.jpg) no-repeat 50% 0; width:286px; }
.IG-con li p a { display:inline; width:auto; height:auto; padding:0; color:#8796AF; text-decoration:none; background:none; font:16px/44px tahoma; text-shadow:1px 1px 2px #000; }
.IG-con li p a:hover { color:#FFF; text-decoration:underline; }

/* regCon */

.regCon{ width:600px; margin:0 auto; color:#494438;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:57px;}
.reg1 h2{ text-align:right; line-height:38px; width:340px; font-size:16px; color:#fff; color:#e7dccc; }
.reg1 .close{float:right; margin:12px 24px 0 0;_margin:12px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:url(../images/reg2.jpg) repeat-y; padding:5px 35px; color:#e7dccc;}
.reg2 h3{ font:bold 14px Arial; color:green;}
.reg2 p{ margin-top:5px; color:#999;}
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ background:#fff; border:#1A8FB0 1px solid; color:#000; float:left; margin-right:3px; height:24px; line-height:24px; width:180px; padding:0 3px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:green;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}
.reg3{ background:url(../images/reg3.jpg) no-repeat; height:33px;}
