body { color:#666;}

a { color:#666;}

.bodybg { background:url(img/bg_body.jpg) repeat-x;}

.wrap_body { background:url(img/wrap_body.jpg) no-repeat top; width:auto;}

.header { height: 384px; width:1000px; margin:auto;}

.logo { margin:0; margin-top:15px; width:200px; height:70px; overflow:hidden;}

.logo a { display:block; width:100%; height:100%; line-height:9999px;}

.nav { background:url(img/bg_nav.png); width:947px; height:37px; overflow:hidden; padding:0; line-height:9999px; margin:auto; margin-bottom:15px;}

#nav { width:947px; height:37px; overflow:hidden; padding:0; line-height:9999px; margin:auto; margin-bottom:15px;}

.nav1 { background:url(img/bg_nav_hover.png) no-repeat 0 0}

.nav2 { background:url(img/bg_nav_hover.png) no-repeat 91px -37px;}

.nav3 { background:url(img/bg_nav_hover.png) no-repeat 212px -74px}

.nav4 { background:url(img/bg_nav_hover.png) no-repeat 333px -111px}

.nav5 { background:url(img/bg_nav_hover.png) no-repeat 454px -148px}

.nav6 { background:url(img/bg_nav_hover.png) no-repeat 575px -185px}

.nav7 { background:url(img/bg_nav_hover.png) no-repeat 696px -222px}

.nav8 { background:url(img/bg_nav_hover.png) no-repeat 817px -259px}

.nav li a:hover, .nav li.cur { background:none;}

.nav li a { padding:0 31px; display:inline-block;}

.wrap_main { width:947px; margin:auto;}

.left { width:280px; margin-right:20px;}

.center { float:left; width:370px;}

.right { width:257px;}

.focus { background:url(img/focus.png); height:294px;}

.map { background:url(img/map.png); height:199px;}

.order2 { background:url(img/order.png); height:199px;}

.order2 .t { text-align:right; padding:5px 11px 0 0;}

.order2 .t2 { position:absolute; width:100px; height:25px; line-height:999px; overflow:hidden; background:url(img.gif)}

.orderlist { clear:both; zoom:1; margin:28px 0 0 15px;}

.orderlist li { vertical-align:middle; line-height:23px; height:23px; overflow:hidden}

.orderlist:after { clear:both; content:""; height:0; display:block; overflow:hidden;}

.orderlist span { display:inline-block;}

.orderlist .name { color:#ed6941; width:65px;}

.orderlist .num { width:47px;}

.orderlist .date { width:105px;}

.orderlist .state { color:#009944}

.intro { background:url(img/intro.jpg); height:294px;}

.news { background:url(img/news.png); height:199px;}

.video { background:url(img/video.png); height:280px; margin-top:14px;}

.view { background:url(img/view.png); height:199px; padding:0; display:block;}

.game { background:url(img/game.jpg); height:140px; width:947px; float:left; position:relative; left:0;}

.footerlink { border-top: 2px solid #e5e5e5; color:#ccc; padding-bottom:0; width:1000px; margin:auto; display:none}

.footerlink a { margin: 0 5px;}

.footer { border:0; background:url(img/footer.jpg) center top; padding:0; height:56px; color:#fff; line-height:22px; padding-top:60px;}

#swfContent { padding:43px 0 0 11px}

.intro a { display:block; height:120px; overflow:hidden; line-height:9999px; position:relative; top:20px;}

.intro p { padding:33px 23px 0 23px; line-height:22px; text-indent:2em; position:relative; top:20px;}

.video embed { margin:13px 0 0 13px;}

.map a { display:block; height:100%; width:100%; overflow:hidden; line-height:9999px;}

.news .title { display:block; height:28px; overflow:hidden; line-height:9999px;}

.i_news_list { margin:20px 0 0 20px;}

.i_news_list li { background:url("img/90e4e28141b84efaa292e5cd18dd1567.gif") no-repeat left center; line-height:23px; height:23px; vertical-align:middle; overflow:hidden}

.view a { display:block; width:100%; height:100%; overflow:hidden; line-height:9999px;}

.game a { display:block; width:100%; height:100%; overflow:hidden; line-height:9999px;}


.subleft { float:left; width:220px;}

.subright { float:right; width:707px; margin-top:18px;}

.sl { background:url(img/sl.png); height:392px;}

.sltel { height:50px; overflow:hidden; line-height:9999px; position:relative; top:120px;}

.sl .order  { position:relative; top:140px;}

.sl .order a { display:block; zoom:1; height:30px; margin-bottom:5px; overflow:hidden; text-indent:-9999px;}

.sl .q { text-align:center; position:relative; top:205px;}

.sl .q a { margin:0 5px;}

.subleft .map { background:url(img/map2.png); height:199px;}

.subtitle { height:97px; background:url(img/subtitle.png)}

.subcenter { border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; background:#fff; min-height:448px; _height:448px; padding:20px 30px; line-height:22px; width:645px; overflow-x:hidden;}

.subbottom { background:url(img/subbottom.png); height:190px;}

.position { border-bottom:0; padding:15px 25px;}

.arctitle { font-size:26px; text-align:center; color:#ec6941; font-family:"黑体"; font-weight:normal; margin-top:5px;}

.arctitle span { display:inline-block; padding:0 10px; background:#fff;}

.subbottom .l { width:46%; margin-left:10px; margin-top:20px; margin-right:10px; display:inline;}

.viewlist .pic { width:200px; height:150px; background:url(img/bg_view.png); display:block; margin-bottom:8px;}

.viewlist .pic img { border:#fff solid 3px; margin-top:7px;}

.viewlist { width:800px; margin-bottom:20px;}

.viewlist li { float:left; text-align:center; font-weight:bold; margin:0 22px 20px 0}

.viewlist li a { color:#08B0E6; font-size:14px;}

.viewlist li a:hover { color:#F00; font-size:14px;}

.bigpimg {

  background: url("img/58681748879742c7aed46dbd2253bfcf.gif") no-repeat scroll center center #F5F5F5;

  border: 1px solid #E5E5E5;

  float: none;

  width: 400px;

  height: 300px;

  margin-right:0;

  overflow: hidden;

  margin:auto;

}

.proIntro {

  margin-bottom: 25px;

  margin-top:0;

}

.bigpimg img {

  display: block;

  width:100%;

  height:100%;

}




.kf_top { height:0; background:none;}

.kf_bottom { height:0; background:none;}

.kf_bg { background:url(img/kf.png); height:324px;}

.onlineservice { width: 108px;}

.onlineservice ul { padding-top:125px;}

.onlineservice li { border-bottom:0; text-align:center; line-height:25px;}

.onlineservice a { font-size:14px; font-weight:bold; color:#a40000;}

.onlineservice .q2 { text-align:center; margin-top:60px;}

.onlineservice .q2 div { margin-bottom:15px;}





.pagelist li { background:url(img/pagelist_li.png); border:#ccc solid 1px;}

.pagelist .thisclass { background:url(img/thisclass.png); border:#666 solid 1px;}



.btn_SendInquiry { background:url(img/btn_sendinquiry.png); color:#97360b; padding-left:50px; width:102px; height:17px; line-height:17px;}

.inquiry .btn { background: url(img/inquiry_btn.png);padding:0; width:114px; height:34px; text-align:center; margin-left:69px;}

.inquiry input { background:url(img/inquiry_input.png) repeat-x; border:#7f9db9 solid 1px; height:25px; line-height:25px; font-size:12px; font-family:Verdana; padding-left:5px; padding-right:5px;}

.inquiry input.np { width:auto; border:0; background:none; vertical-align:middle;}

.inquiry textarea { background:url(img/inquiry_input.png) repeat-x; border:#7f9db9 solid 1px; font-size:12px; font-family:Verdana; padding:7px 5px;}



.i_box .t h3 a { background:url(img/i_box_h3.png) no-repeat 0 2px; padding-left:35px;}

.l_plist .stair div { background:url(img/l_plist.png) no-repeat 0 center}

.l_plist .stair div.close { background-image:url(img/i_close.png)}

.l_plist .stair div.open { background-image:url(img/i_open.png)}

.l_plist .sub li a { background:url(img/l_plist_li.png) no-repeat 2px center}

.l_plist .sub li a:hover { background:url(img/l_plist_li_hover.png) no-repeat 2px center}

.l_plist .cur a { color:#F00;}




.c99 {

  background-image: url(img/sss.jpg);

  clear: both;

  height: 140px;

  margin-bottom:20px;

  margin-left: auto;

  margin-right: auto;

  overflow: hidden;

  width: 950px;

}

.c99 .c98 {

  height: 118px;

  margin-left: 45px;

  margin-top: 10px;

  overflow: hidden;

  width: 895px;

}

.c99 .c98 ul li {

  float: left;

  margin-left: 10px;

  text-align: center;

  width: 136px;

}

.c99 .c98 ul li p {

  background-image: url(img/sss1.jpg);

  height: 86px;

  padding: 3px;

  width: 130px;

}

.c99 .c98 ul li a {

  font-size: 12px;

  line-height: 26px;

}

.c99 .c98 ul li p a img {

  height: 86px;

  width: 130px;

}



a:hover { text-decoration:underline; color:#F00;}





#andyscroll { 

 overflow: hidden; 

 height:138px; 

} 