/* CSS reset */

/* CSS reset */
h3,input,dl,dt,dd,p,li{margin:0px; padding:0px;}
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
ol,ul,li{margin:0px; padding:0px; list-style:none;}
li.c_red_bold,li.c_red_bold a, li.c_red_bold span {font-weight:bold; color:#FF0000 !important;}
li.c_960,li.c_960 a, li.c_960 span{color:#c60 !important;}
html,body{padding:0px; margin:0px;font-size:12px;}

body{text-align:center;background:url(../images/bg-bottom2.jpg) no-repeat center bottom  #aa6d32; height:100%;width:100%;}
.container{background:url(../images/top3.jpg) no-repeat center top; height:100%; width:100%; } 
#main{height:auto!important;min-height:680px;*height:680px;  width:1000px; margin:0px auto;  text-align:center;background:url(../images/top2.jpg)  no-repeat center top;}
.clear{ clear:both;}
.p12{ font-size: 12px;	line-height: 21px;}
.cBrown01,.cBrown01 a:link,.cBrown01 a:visited,.cBrown01 a:active { color:#993; text-decoration: none; }
.cBrown01 a:hover{ color:#FFF; text-decoration: underline; }
.cBrown23,.cBrown23 a:link,.cBrown23 a:visited,.cBrown23 a:active { color:#990; text-decoration: none; }
.cBrown23 a:hover{ color: #642307; text-decoration: underline; }
.p14Bold{ font-size: 14px; line-height: 21pt; font-weight: bold;}
.cBrown23 { }
.color a{ color:#000; text-decoration:none;}
.color a:hover{ color:Red;}

/*header*/
#header{  width:1000px; height:320px; margin:0px auto;  text-align:center;background:url(../images/top.jpg) no-repeat center top; position:relative;}
.hy{position:absolute;left:35px!important; _left:65px; top:160px;}
.gc{position:absolute; left:350px; top:240px;}

.main_topbg{width:760px; margin-left:1px;}

/* for ie7 ff*/ 
html>body .main_topbg { 
    background:url(../images/m_ctn_top2.png) center no-repeat; 
} 
/* for ie6 */ 
* .main_topbg { 
    background:none; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/m_ctn_top2.png', sizingMethod='crop'); 
} 



/*left column*/
#sidebar{ width:238px; height:auto;  float:left; text-align:left; }
#sidebarnav{ background:url(../images/sidebar-topbg.gif) no-repeat center top; height:239px; margin-top:55px;padding-left:23px;}




#sidebarnav ul{ padding-top:20px; width:197px; overflow:hidden;}
#sidebarnav li img{margin-top:-2px;}
#sidebarnav a{ height:38px; width:180px; line-height:38px;}
#sidebarcolumn{  height:auto; margin-top:0px;padding:0 13px 0px 15px;}
#sidebar_phb{ font-size:12px; background:url(../images/phbbg.gif) no-repeat; }

#sidebar_phb h3{ height:27px; line-height:27px; position:relative;}  /*?position:relative*/
#sidebar_phb .more{color:#FFF; position:absolute; right:10px;top:5px; font-weight:bold; font-size:12px;}
#sidebar_phb a{ color:#FFF; text-decoration:none;}
#sidebar_phb a:hover{ color:#f00; text-decoration:none;}

#sidebar_phb .ul{ margin-top:5px; color:#FFF;display:block;}
#sidebar_phb table{ width:190px; color:#000; margin-left:10px;}
#sidebar_phb table td{ height:18px;}
#sidebar_phb .mc{width:15%; text-align:center; border:none;}
#sidebar_phb .xm{width:50%; text-align:center; border:none;}
#sidebar_phb .zy{width:15%; text-align:center;border:none;}
#sidebar_phb .dj{width:15%; text-align:center;border:none; }
#sidebar_phb td{ height:23px; line-height:23px;  }

#sidebar-inquiry{ margin-top:5px; background:url(../images/dcbg.GIF) no-repeat; height:260px;}
#sidebar-inquiry h3{height:27px; line-height:27px;}
#sidebar-inquiry ol{ padding-top:5px;}
#sidebar-inquiry label{margin-left:10px; line-height:20px;}
#sidebar-inquiry li{margin-left:8px; height:28px; line-height:28px; border-bottom:1px dotted #003 ;color:#000;}
#sidebar-inquiry span{color:#000; font-weight:bold;}
#sidebar-inquiry input{ margin:3px;}
.inquiry-btn{ margin:0px 10px;}

#sidebar-kefu{ margin-top:5px; background:url(../images/kfbg.gif) no-repeat; height:208px; }
#sidebar-kefu h3{height:27px; line-height:27px;}
#sidebar-kefu ul{  height:100px; margin-top:5px; margin-left:10px; color:#000; font-weight:bold; font-size:12px;}
#sidebar-kefu a{ color:#F00; font-weight:normal;line-height:16px; height:16px;}
#sidebar-kefu a:hover{ color:#f00; text-decoration:underline}
#sidebar-kefu li{ line-height:18px; padding-left:5px; padding-top:5px;}

#sidebar_events{ display:block;}
#sidebar_events a img {border:3px double #282129 ;}
#sidebar_events a:hover img{ border:double 4px #010101;  margin-top:2px;}


#sidebar-yqlj{ margin-top:5px; padding-left:7px; background:url(/images/yqlj.gif) no-repeat; height:140px; padding-top:9px;}
#sidebar-yqlj h3{height:27px; line-height:27px;}
#sidebar-yqlj ul{height:80px;color:#000; font-weight:bold; font-size:12px;}
#sidebar-yqlj a{ color:#F00;}
#sidebar-yqlj a:hover{ color:#fff;}
#sidebar-yqlj li{list-style:none;}
#sidebar-yqlj img{ margin-left:3px;margin-top:5px; height:31px; width:88px;}


#healthgame{ padding-left:0px 33px;}

/*content background:url(../images/rollpic-bg.PNG) no-repeat;*/
#content{ width:760px;float:left;}

#news-rollpic{height:320px; padding-top:50px; overflow:hidden; }
#rollpic{float:left; width:240px;overflow:hidden;margin-left:19px!important;_margin-left:9px; margin-top:1px; text-align:left;}
/*News*/
.flashbar{ float:left; width:50px; height:310px;margin-left:5px!important; _margin-left:5px; position:relative;}
.flashbar img{  margin:3px 0px; *margin:1px 0; _margin:1px 0;}
.flashbar a img{ border:double 1px #000;}
.flashbar a:hover img{ border:double 3px #000;}

.news{ float:left; width:315px; text-align:left;  margin-bottom:8px; }
.news .tablist{ float:left; width:310px; border:1px solid #999;}
.tablist h3{ background:url(../images/xwgg.GIF) no-repeat; height:17px}
.news .tabs{ height:24px; position:relative; border-bottom:solid 1px #CCC;}
.tabs #g0{ margin-left:18px;}
.news .tabs li{ float:left;background:url(../images/tabb.gif) no-repeat; width:57px; height:24px; position:relative; top:2px; cursor:pointer;line-height:24px; text-align:center; color:#383838;  display:inline; font-size:14px;font-family:"ºÚÌå"; }
.news .tabs li.up{ height:24px; background:url(../images/taba.gif) no-repeat;  text-decoration:none;top:2px; line-height:24px; font-weight:bold; font-size:14px; color:#000; font-size:14px; font-family:"ºÚÌå"; }
.news .list{padding:1px;margin-top:5px;}
.news .list ul{ height:260px; padding:0 0px; }
.news .list li{ height:26px; overflow:hidden; vertical-align:bottom; padding:0 5px 0 10px ; text-align:left; position:relative; line-height:26px;}
.news .list strong{ font-weight:normal;}
.news .list li span.date{ position:absolute; right:5px; top:0;}
.news .list a{ float:left; height:24px; overflow:hidden; text-decoration:none; color:#383838; font-family:"ËÎÌå"; *vertical-align:baseline; *zoom:1;}
.news .list a:hover{ color:#FF0000; text-decoration:underline;}
.news .list .more{ margin-left:250px; background:none;}
.body .newslist{}
.body .newslist li{ position:relative; height:30px; line-height:30px;overflow:hidden; width:600px;}
.body .newslist li .date{position:absolute; right:5px; top:0;}
.body .newslist li a{  height:24px;  text-decoration:none; color:#000;}
.body .newslist li a:hover{ color:#FF0000; text-decoration:underline;}

#eventspic{ height:115px; text-align:left; padding-left:5px; background:url(../images/eventpic-bg.gif) no-repeat;}
#eventspic img{ margin-top:10px; }


#content-top{ background:url(../images/m_ctn_3.gif) repeat-y center top ;width:761px;overflow:hidden; }
#content-middle{ width:761px;overflow:hidden;background:url(../images/m_ctn_3.gif) repeat-y center top ;}
#content-middle2{ width:761px;overflow:hidden;}
#content-bottom{background:url(../images/m_ctn_3.gif) repeat-y center top ; width:100%;width:761px; padding-bottom:5px;overflow:hidden;}


#content-middle2 .mbtitle
{   padding:33px 0 20px 50px; text-align:left;
    background:url(../images/m_ctn_top4.gif);
    
     }



.mbtitle h3{ font-size:13px;}
.mbtitle a{ color:#000; text-decoration:none;}
.mbtitle a:hover{ color:#F00; text-decoration:none;}
#content-middle2 .mbcontent{background:url(../images/m_ctn_3.gif) repeat-y center top; margin-left:-2px;margin-top:-10px;height:auto!important;min-height:680px;*height:680px; line-height:20px; }
.mm{ font-weight:bold; color:#000; font-size:16px; text-align:center;  border:1px solid #ccc; padding:10px;}
.mm a{ padding:10px 50px; color:#000}
.mbcontent .body{width:650px;padding-left:50px;*padding-left:0px; text-align:left;}
.body .title{ text-align:center; font-weight:bold;  color:#000;}
.body .jt{margin-bottom:20px;}
.jttxt{width:25px; line-height:15px; height:15px; vertical-align:middle; margin:0px 5px;}
.jt table img{ width:150px; height:120px;}
.body a{color:#000;}
.body a:hover{color:#F00;}
.body .page{ text-align:center; vertical-align:middle; line-height:15px; height:15px; }
.txtbox{ width:150px;}
.textarea{ width:500px;}
.sc{ padding-top:20px;}
 .tpxs{ padding-top:20px; padding-bottom:20px;}
.tpxs table td{ height:25px; vertical-align:bottom;}
.fy img{ margin:0 30px;}


.pager{ text-align:center; padding:10px 0; color:#FF0000;}
.pager a{ color:#000;   background:#eaeaea; padding:2px 7px; margin:0 5px; border:1px solid #ccc;}
.pager a:hover{ text-decoration:underline;}
.pager .select { background:#eaeaea; padding:2px 7px; margin:0 5px; border:1px solid #ccc;color:#F00;}
.pager .st{background:#eaeaea; padding:2px 7px; margin:0 5px; border:1px solid #ccc;color:#000;}


#gamedata{ float:left; margin-left:18px; display:inline;  text-align:left; width:355px;overflow:hidden;border:1px solid #999; }
#gamedata h3{height: 25px; line-height:25px; }
#gamedata h3 img{ background-repeat:no-repeat;}
#gamedata dl{ padding-top: 2px; height: 71px; }
#gamedata dt{ margin-bottom: 0px; font: bold 12px/23px ; text-align:left;  border-bottom:1px dotted #CCC; }
#gamedata dd{margin:0px; padding:0px; margin-top: 2px; line-height: 20px;border-bottom:1px dotted #CCC;position:relative;}
#gamedata dl a{display:inline-block; margin: 0px 5px;text-align:center; width: 55px; color:#300; font-family: ; }

#gameexp{ float:left;margin-left:2px;width:365px;}

.xd{width:365px;  display:block;border:1px solid #999; height:190px;display:block; position:relative;height:190px; }
.xd h3{display:block; height:25px; line-height:25px; text-align:left; }
.xd h3 img{ background-repeat:no-repeat;}
.xd  li{ height:23px; line-height:23px; position:relative;border-bottom:dashed 1px #CCC; }
.xd .tlist{ padding:0px 5px 0 5px; float:left; width:350px;}
.xd .tlist li{ height:23px; overflow:hidden; line-height:23px; text-align:left}
.xd .tlist li span{ position:absolute; right:0px; top:0;}
.xd .tlist li a{ height:16px; overflow:hidden; color:#242424;}

.gs{ width:365px;border:1px solid #999; margin-top:8px;  display:block;height:190px;position:relative; }
.gs h3{height:25px;display:block;line-height:25px; text-align:left;  }
.gs h3 img{ background-repeat:no-repeat;}
.gs  li{ height:23px; line-height:23px; position:relative;border-bottom:dashed 1px #CCC; }
.gs .tlist{ padding:0px 5px 0 5px; float:left; width:350px;}
.gs .tlist li{ height:23px; overflow:hidden; padding-right:75px; line-height:23px; text-align:left}
.gs .tlist li span{ position:absolute; right:0px; top:0;}
.gs .tlist li a{ height:16px; overflow:hidden; color:#242424;}
.txtwytg {color:#F00; font-weight:bold; color:#F00; position:absolute; right:0px; top:173px; display:block;  border-bottom:none;}
.txtwytg span a{color:#F00; text-decoration:none;}
.txtwytg span a:hover{ color:#000;}


#events{float:left;margin-left:18px; width:355px; margin-top:8px;overflow:hidden;border:1px solid #999; display:inline;  }
#events h3{ position: relative; height:25px; line-height:25px; text-align:left;}
#events table img{ border:none;}
#events table td{ padding:2.65pt 6px;}





#xs{float:left; width:365px; overflow:hidden; margin-top:8px;margin-left:2px; display:inline;border:1px solid #999;}
#xs h3{ position: relative; height:25px; line-height:25px; text-align:left; }
#xs h3 img{ background-repeat:no-repeat;}
#xs li{ height:25px; line-height:25px; position:relative; }
#xs .tlist{ padding:0 5px; float:left;  }
#xs .tlist li{ height:25px; overflow:hidden;  line-height:25px; text-align:left; border-bottom:1px dotted #CCC;}
#xs .tlist li em{ float:left; font-style:normal; }
#xs .tlist li span{ position:absolute; right:0px; top:0;}
#xs .tlist li a{ height:16px; overflow:hidden; color:#242424;}
#xs .tlist .img{ width:344px; height:78px;  }

#gamepic{float:left;margin-left:18px; display:inline; width:355px;border:1px solid #999;margin-top:8px; }
#gamepic h3{ position: relative; height:25px; vertical-align:top; text-align:left; }
#gamepic h3 img{ }
#gamepic .plist{}
#gamepic .plist li{ float:left;  text-align:center;}	
#gamepic .plist img{ border:2px solid #999; margin:0px 0px 10px 6px; display:block; width:107px; height:100px;}

.userpic{float:left;margin-left:2px; display:inline; width:365px;border:1px solid #999;margin-top:8px;}
.userpic h3{display:block;height:25px; line-height:25px; text-align:left; }
.userpic h3 img{background-repeat:no-repeat;}
.userpic .plist{ display:block; clear:both;}
.userpic .plist li{ float:left;  text-align:center;}	
.userpic .plist img{ border:2px solid #999; margin:0px 0px 5px 6px; display:block; width:110px; height:88px;}

#content-right{}
/*footer*/
#footer{ height:100px; text-align:center; margin:0 auto; width:1000px; margin-top:20px; color:#030; line-height:25px; position:relative;}
#footer p{color:#030; padding-left:100px; line-height:20px; text-align:center; font-size:12px;}
#footer p a{ color:#030; text-decoration:none;}
#footer p a:hover{ color:#030; text-decoration:underline;}
#footer .zhwylogo{position:absolute; left:210px; top:0px; width:80px; height:60px; background:url(../images/zhwylogo.png) no-repeat;}




/*other page*/
.other-container{margin-top:-20px; padding:0px;background:url(../images/bg-top.jpg) no-repeat top center; } 
.other-main{height:auto!important;min-height:930px;*height:930px;  width:1005px; margin:0px auto; text-align:center;}

/*ziliao*/

.ziliao {margin:0px; padding-top:10px;}
.ziliao h3,.ziliao li,.ziliao ul,.ziliao div{margin:0px; padding:0px;}
.ziliao .pic{ width:650px;margin-left:20px; *margin-left:-10px;}
.ziliao .pic img{ margin:10px; width:172px; border:2px solid #CCC}
.ziliao .pic li{ float:left;}
.ziliao .zl{width:650px; }
.ziliao .zl h3{}
.ziliao .zl p{ text-align:left; margin:5px auto; }
.ziliao .zl a{ color:#242424; margin:0px 3px; line-height:18px;}
.ziliao .zl a:hover{ color:#DE2323;position:relative;}
.ziliao .zl li{ text-align:left; border-bottom:1px dotted #CCC; line-height:35px;}
.ziliao  .t01{text-align:left;color:#000 ; color:#f00;background:#f1f0f0;border-top:1px dotted #CCC; border-bottom:1px #CCC dotted;  font-size:12px; line-height:20px;}
.ziliao  .t02{text-align:left;color:#000 ; color:#f00;background:#f1f0f0;border-top:1px dotted #CCC; border-bottom:1px #CCC dotted;  font-size:12px; line-height:20px;}
.ziliao  .t03{text-align:left;color:#000 ; color:#f00; background:#f1f0f0;border-bottom:1px #CCC dotted;  font-size:12px; line-height:20px;}
.ziliao  .t04{text-align:left;color:#000 ; color:#f00; background:#f1f0f0; border-bottom:1px #CCC dotted; font-size:12px; line-height:20px;}
.ziliao  .t05{text-align:left;color:#000 ; color:#f00;  background:#f1f0f0; border-bottom:1px #CCC dotted; font-size:12px; line-height:20px;}
.ziliao  .t06{text-align:left;color:#000 ; color:#f00;  background:#f1f0f0;border-bottom:1px #CCC dotted;  font-size:12px; line-height:20px;}
.ziliao  .t07{text-align:left;color:#000 ; color:#f00; background:#f1f0f0;border-bottom:1px #CCC dotted;  font-size:12px; line-height:20px;}





.c{ width:760px; float:left; background:url(../images/ziye-topbg.gif) no-repeat center top;}
.nl{}
.t,.m,.b{width:760px;}
.t{background:url(../images/ziye-topbg.gif) no-repeat center top;height:70px;}
.m{background:url(../images/content-bg.gif) repeat-y center top; margin-left:1px!important; margin-left:0px;height:auto!important;min-height:900px;*height:900px;}
.b{background:url(../images/ziye-topbottom.gif) no-repeat center bottom ;height:90px;margin-left:1px!important; margin-left:0px; margin-top:-10px;}
.c-content{ width:700px; text-align:left; margin:0 auto;}
.table3{ border-right:1px solid #ccc;border-top:1px solid #ccc;}
.table3 td{border-bottom:1px solid #ccc;border-left:1px solid #ccc; padding-left:10px;}

.t h3{ height:40px; line-height:40px; background:url(../images/title.gif) no-repeat; margin-top:20px;  margin-left:20px!important;_margin-left:10px; text-align:left; color:#FFF; padding-left:20px; font-size:15px; display:block; float:left; width:716px;}
.t h3 a{color:#FFF; text-decoration:none;font-size:15px;}
.t h3 a:hover{color:#900; text-decoration:none;font-size:15px;}
.news .t h3{ height:40px; line-height:40px; background:url(../images/title.gif) no-repeat;  margin-left:20px;_margin-left:7px; text-align:left; color:#FFF; padding-left:20px; font-size:15px; display:block; float:left; width:716px; }
.news .t h3 a{color:#FFF; text-decoration:none;font-size:15px;}
.news .t h3 a:hover{color:#900; text-decoration:none;font-size:15px;}
.nl{float:left; width:700px; }
.nl li{ height:25px; line-height:25px; position:relative; }
.nl{ padding:0 5px; float:left; width:700px;}
.nl ul{ margin-left:25px;}
.nl li{ height:25px; overflow:hidden; padding-right:75px; line-height:25px; text-align:left}
.nl li em{ float:left; font-style:normal; padding-right:10px;}
.nl  li span{ position:absolute; right:0px; top:0;}
.nl li a{ height:16px; overflow:hidden; color:#242424;}
.cm{ width:700px; text-align:left; margin:0 auto;}
.cm p{ line-height:22px; display:inline-block;}
.cm .spanh3{ height:30px; line-height:30px; font-weight:bold;}
.cm h3{ text-align:center; margin:5px; height:50px; line-height:50px;}
.cm .rwimg{ text-align:center; margin:0 auto; height:400px;}

.m hr{ height:1px; line-height:1px; border:none; border-top:solid 1px #963; margin-bottom:15px;}
.m h3{text-align:center; font-size:16px; color:#900;}
.datespan{ text-align:center; padding-left:240px;color:#996;}
.m table{}
.m td{ border-bottom:#963 1px solid;border-left:#963 1px solid;}
.m th {border-left:#963 1px solid; border-bottom:#963 1px solid;}
.m p { line-height:23px;}
.tablephb{}
.tablephb td{ line-height:18px;}

.sclist{ width:100%; text-align:center; border-right:1px solid #ccc;border-top:1px solid #ccc;}
.sclist td{ border-left:1px solid #ccc;border-bottom:1px solid #ccc; background-color:#f0efef;padding:5px;}
.sclist a{ color:#000; font-weight:bold;}
.sclist a:hover{ color:#f00;}
.f0efef{ background:#f0efef;}
.bwl{ width:100%; border-top:1px solid #999;border-right:1px solid #999;}
.bwl td{border-bottom:1px solid #999;border-left:1px solid #999; text-align:center; padding:5px;}
.bwl .title{ background:#999; font-weight:bold;}
.bgccc{ background:#ccc; text-align:center; font-weight:bold;}


.red{ color:red;}
.redbold{ color:red; font-weight:bold;}
.redbold14px { color:red;font-weight:bold; font-size:14px;}


.tggl .xg a{ color:#F00; text-decoration:underline;}
.tggl .xg a:hover{ color:#000; text-decoration:underline;}
.tggl {padding-top:25px; }
.tggl table td{ height:30px; line-height:30px;border-bottom:dotted #333 1px; }
.tggl table .color-eee{background-color:#eeeeee;}
.tggl table .tdhr{ height:1px;}
.tggl table th{border-bottom:solid #333 1px; height:30px; line-height:30px; background-color:#eae7e7;}
.tggl .title{ vertical-align:bottom; height:12px; border-bottom:solid #333 1px; font-size:14px;}
.body hr{ height:1px; line-height:1px; margin:0; padding:0px;}
.wytgbox{ padding-top:25px;}
.wytg {width:650px;}
.wytg .left{ width:70px;}
.wytg .textarea{ width:300px;}
.wytg .wzbt{ width:150px;}
.wytg td{ height:30px; line-height:30px;}
.wytg .title{ vertical-align:bottom; height:12px;border-top:solid #333 1px;  border-bottom:solid #333 1px; font-size:14px; background-color:#eeeeee;}
.wytg .btn{ margin:0 20px;}



.phbdetail{ padding-top:15px;}
.phbdetail table{}
.phbdetail table td{ line-height:26px;border-bottom:#999 1px dotted;}
.phbdetail table th{ line-height:25px; background-color:#CCC;border-top:#999 1px dotted ;border-bottom:#999 1px dotted ;}
.phbdetail table .jg{ background-color:#eee; }



