﻿/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, a, dl, dt, dd, span { margin:0; padding:0; border:0; list-style:none; overflow:hidden; }
body { background:url(../images/bg.gif) repeat; font-size:12px; -webkit-text-size-adjust:none; font-family:"微软雅黑", "宋体"; overflow:auto; }
ul, ol { list-style-type:none; }
html,body {width:100%;}
select, input, img, select { vertical-align:middle;}
a { text-decoration:none; }
a:link { color:#3D3D3D; }
a:visited { color:#3D3D3D; }
a:hover, a:active, a:focus { color:#3D3D3D; }
.clearit { clear:both; }
/*内容开始*/
/*header*/
.head{ background:url(../images/head.jpg) top center no-repeat;}
.header { width:980px; margin:0 auto; padding:20px 0 30px; }
.header .logo { float:left; width:281px; height:87px; background:url(../images/logo.png) left center no-repeat; }
.header .logo a { display:block; width:281px; height:87px; }
.header .player{ width:80px; height:55px; margin-top:7px; float:left;}
.header .bustitle { float:right; width:201px;}
.header .bustitle .toplanmu { padding-bottom:10px; height:30px;}
.header .bustitle .toplanmu a { display:block; width:30px; height:30px; float:right; margin-left:10px;}
.header .bustitle .toplanmu a.topqq { background:url(../images/topqq.png) left top no-repeat;}
.header .bustitle .toplanmu a.toptel { background:url(../images/toptel.png) left top no-repeat;}
.header .bustitle .toplanmu a.topmail { background:url(../images/topmail.png) left top no-repeat;}
.header .bustitle .toplanmu a:hover { background-position:bottom;}
.header .bustitle .weather { width:177px; height:21px; background:url(../images/wether.png) left center no-repeat; padding:6px 12px;}
.menu { background-color:#BE1D2C; height:30px; overflow:visible; }
.menu .menunav { width:980px; margin:0 auto; overflow:visible; }
.menu .menunav ul { overflow:visible; }
.menu .menunav ul li { float:left; line-height:30px; height:30px; text-align:center; font-size:14px; width:105px; position:relative; z-index:10; overflow:visible; }
.menu .menunav ul li.casemenu { width:120px; }
.menu .menunav ul li b { position:absolute; background:url(../images/libbg.png) left top no-repeat; width:26px; height:26px; text-align:center; line-height:26px; display:block; color:#ffffff; font-size:10px; font-family:Arial; left:94px; bottom:17px; margin-top:20px; z-index:1000; }
.menu .menunav ul li i { position:absolute; background:url(../images/new.png) left top no-repeat; width:23px; height:14px;line-height:23px; display:block;left:97px; bottom:30px; margin-top:20px; z-index:1000; }
.menu .menunav ul li a { display:block; color:#fff; }
.menu .menunav ul li a:hover, .menu .menunav ul li a.cur { background-color:#fffffe; color:#BE1D2C;}

/*contact*/
.contactindex{ background:url(../images/contactbg1.png) left center no-repeat; width:980px; height:58px; margin:0 auto;}
/* banner */
.focus{width:100%;height:460px; position:relative;}
.bannerimg{width:1680px;height:460px; overflow:hidden;position:absolute; left:50%; margin-left:-840px; top:0;}
.rslides li,.bannerimg img{width:1680px;height:460px; }
.rslides{position:relative;}
.rslides a {display:block;}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.3;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;margin-top:-28px;}
.rslides_nav:hover{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.3;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0;margin-top:-28px;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px 0;right:0}
.rslides_tabs{width:100px;margin:0 auto; position:absolute; z-index:9999; bottom:10px; margin-left:-50px; left:50%;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}
/*quanju*/
.mainbody { width:980px; margin:0 auto; }
.xianbg { background:url(../images/xianbg.png) top center no-repeat; height:8px; margin-bottom:10px; }
.dresstitle { background:url(../images/dress.png) left center no-repeat; height:44px; cursor:pointer; margin-bottom:15px; }
.dresstitle a { line-height:44px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; float:right; color:#BE1D2C; }
.casetitle { background:url(../images/casetitle.png) left center no-repeat; height:44px; cursor:pointer; margin-bottom:15px; }
.casetitle a { line-height:44px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; float:right; color:#BE1D2C; }
.videotitle { background:url(../images/videotitle.png) left center no-repeat; height:44px; cursor:pointer; margin-bottom:15px; }
.videotitle a { line-height:44px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; float:right; color:#BE1D2C; }
.tipstitle { background:url(../images/tips.png) left center no-repeat; height:44px; cursor:pointer; margin-bottom:15px; }
.tipstitle a { line-height:44px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; float:right; color:#BE1D2C; }

.videotitleshow{ padding-bottom:10px; border-bottom:1px solid #CCC;}
.videotitleshow h1{ font-size:20px; text-align:center; line-height:30px; color:#BE1D2C;}
.videotitleshow span{ font-size:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:12px; display:block; color:#3d3d3d;}

/*gundong*/
.PicSwitch { background:url(../images/PicSwitchBg01.gif) bottom center no-repeat; height:300px;position:relative;z-index:0;width:220px;overflow:hidden;}
.picShowListBorder { position:absolute; left:50%; margin-left:-110px;bottom:22px;}
.PicSwitch .mainPic { width:220px; height:220px; overflow:hidden; position:absolute; top:0; z-index:0;}
.PicSwitch .mainPic img { width:220px; height:220px;}
.PicSwitch .picShowList .item { width:51px; height:51px; cursor:pointer; margin:0 2px; float:left;}
.PicSwitch .picShowList .item img { border:2px solid #fff; display:block; width:47px; height:47px }
.PicSwitch .picShowList .hilight img { border:2px solid #f9c92c }
/*indecase*/
#container {margin-bottom: 20px; overflow:auto;}
.element { width:190px; height:190px; margin:3px; float:left; overflow:hidden; position:relative; background: #888;}
.element * { position: absolute;}
.element .number {display:none;}
.element a{ display:block; height:40px; text-align:center; color:#000; background-color:#fff; line-height:40px; width:100%; bottom:0px; background:url(../images/teshubg.png) left center repeat-x;}
.element a:hover{ color:#fff; background:url(../images/teshubg1.png) left center repeat-x;}
.variable-sizes .element.width2 { width:386px; }
.variable-sizes .element.height2 { height:386px; }
#container .width2 {_width:386px; }
#container .height2 {_height:386px;}
.element.large, .variable-sizes .element.large, .variable-sizes .element.large.width2.height2 {width:588px; height:588px; z-index:1000; }

/*videoindex*/
.videoindex{ width:990px;}
.videoindex ul li{ width:320px; float:left; position:relative; margin-right:10px; margin-bottom:14px;}
.videoindex ul li a{ display:block; width:320px; height:260px;}
.videoindex ul li a img{ width:320px; height:260px; position:absolute; z-index:10;}
.videoindex ul li a ins{ position:absolute; z-index:1000; width:66px; height:66px; background: url(../images/video.png) left top no-repeat; left:50%; top:50%; margin-left:-33px; margin-top:-33px;} 
.videoindex ul li a:hover ins{background-position:left bottom;}

/*pubu*/

#containers { position:relative; width:980px; margin:0 auto; padding-bottom: 10px; }
.grid { width:188px; min-height:100px; padding:10px; background:#fff; margin:6px; font-size:12px; float:left; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -webkit-transition: top 1s ease, left 1s ease; -moz-transition: top 1s ease, left 1s ease; -o-transition: top 1s ease, left 1s ease; -ms-transition: top 1s ease, left 1s ease; }
.grid .submenu{ float:left;}
.grid .submenu ul li{ float:left; margin-right:5px;}
.grid .submenu ul li a { display:inline-block; position:relative; height:20; line-height:20px; border:1px solid #d3d3d3; border-radius:10px; padding:0 8px; color:#666; margin:5px 4px 5px 0; overflow:visible }
.grid .submenu ul li a:hover, .grid .submenu ul li a.selected, .grid .submenu ul li a.selected:hover { border-color:#588c0e; background-color:#BE1D2C; color:#fff; text-decoration:none; box-shadow:0 1px 2px #CCC }
.grid .imgholder a{ color:#BE1D2C; display:block;}
.grid .imgholder a:hover{ color:#999;}
.grid .imgholder a strong { border-bottom:1px solid #EFEFEF; line-height:30px; margin-bottom:5px; display:block; font-size:16px;}
.grid .imgholder a p { color:#999;}
.grid .imgholder a .meta { text-align:right; font-size:10px; color:#999; font-family: Arial; font-style:normal; line-height:20px;}
.grid .imgholder a img { width:213px; background:#ccc; display:block;}

/*pubuindex*/

#containers { position:relative; width:980px; margin:0 auto; padding-bottom:10px; }
.gridindex { width:151px; min-height:100px; padding:10px; background:#fff; margin:6px; font-size:12px; float:left; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -moz-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); -webkit-transition: top 1s ease, left 1s ease; -moz-transition: top 1s ease, left 1s ease; -o-transition: top 1s ease, left 1s ease; -ms-transition: top 1s ease, left 1s ease; }
.gridindex .imgholder a{ color:#3D3D3D; display:block;}
.gridindex .imgholder a:hover{ color:#BE1D2C;}
.gridindex .imgholder a strong { border-bottom:1px solid #EFEFEF; line-height:30px; margin-bottom:5px; display:block; font-size:14px; text-align:center;}
.gridindex .imgholder a .meta { text-align:right; font-size:10px; color:#999; font-family: Arial; font-style:normal; line-height:20px;}
.gridindex .imgholder a img { width:131px; background:#ccc; display:block;}

/*workshow*/
.worksshow{ background-color:#fff;}
.worksshowconl{ float:left; width:253px; height:253px; background:url(../images/showworksbg.jpg) center no-repeat;} 
.worksshowconl img{ margin:19px; width:215px; height:215px;} 
.worksshowconr{ float:right; padding:15px 10px; width:460px;}
.imglist{ padding:10px; padding-bottom:0px;color:#333;}
.imglist ul li{ overflow:hidden; margin-bottom:10px;}
.imglist ul li span{ display:block; line-height:30px; height:30px; background-color:#BE1D2C; color:#FFF; padding:0 10px; font-size:12px;}
.imglist ul li span b{ float:left; background:url(../images/imglistbg.png) left center no-repeat; height:24px; width:24px; text-align:center; margin:3px 0; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#BE1D2C;}
.imglist ul li span i{ float:right; font-style:normal;}
.imglist ul li img{ width:720px;}
.casedbg{ background:url(../images/casedbg.png) top center no-repeat; height:11px; margin-bottom:10px;}
.xiayiye { height:31px; line-height:31px; overflow:hidden; margin-bottom:15px;color:#333;}
.xiayiye li{ float:left; color:#333;}
.xiayiye li a {color:#333; padding:0 10px;}
.xiayiye li a:hover {color:red;}
.worksconshow{ line-height:22px; color:#999;}
.worksconshow ul li span{ color:#ccc; display:block; float:left; margin-right:10px;}
/*dress*/
.dressindex{width:988px;}
.dressindex ul li{float:left; margin-right:8px;}
.dressindex ul li a{width:239px; height:410px; display:block;}
.dressindex ul li a img{width:239px; height:361px;}
.dressindex ul li a b{width:33px; height:33px;  margin-top:7px; display:block; background:url(../images/bg7.gif) no-repeat; overflow:hidden; line-height:31px; letter-spacing:-1px; text-align:center; font-family:"Verdana"; font-size:22px; color:#FFF; float:left; font-weight:normal;}
.dressindex ul li a span{float:left; color:#b9b9b9; padding:7px 0 9px 5px; line-height:16px;}
.dressindex ul li a i{display:block; color:#502b35;font-style:normal;}
.dressindex ul li a:hover b{background-position:0 -33px;}
/*contact*/
.partybody .contact{ background:url(../images/contact.png) left top no-repeat; padding-top:70px; margin-bottom:15px;}
.partybody .contactl{ float:left; width:660px;}
.partybody .contactr{ float:right; width:295px; line-height:24px; color:#333; padding-left:5px;}
.partybody .contactr h2{ color:#BE1D2C; font-size:14px; line-height:32px;}
.partybody .contactr span{ color:#999; font-size:12px; line-height:24px; display:block;}
/*partybody*/
.partybody{ margin-bottom:10px;}
.partybodyl{ float:left; width:220px;}
.menutitle{ height:48px; line-height:40px; padding-left:20px; font-size:20px; background:url(../images/title.png) top center no-repeat; font-weight:bold; color:#fff; margin-bottom:5px;}
.whybg{ width:220px; height:600px; background:url(../images/why.jpg) top center no-repeat;}
.sublist{ margin-bottom:10px;}
.sublist ul li{ margin-bottom:6px; border-bottom:1px dotted #BE1D2C; padding-bottom:6px;}
.sublist ul li a{ display:block; background:url(../images/menusub.png) left center no-repeat; padding-left:20px; font-size:14px; color:#BE1D2C; line-height:36px; height:39px;}
.sublist ul li a span{ font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:10px; line-height:36px; text-transform: uppercase; }
.sublist ul li a:hover, .sublist ul li a.curr{ background:url(../images/menusub1.png) left center no-repeat; color:#fff;}

.menutitle span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:10px;}
.partybodyr{ float:right; width:740px;}
.partybodytitle{ padding:10px; background-color:#fff; padding-bottom:0px;}
.partybodytitle h1{margin-right:10px; font-size:20px; line-height:22px; margin-bottom:10px; color:#BE1D2C; font-family:Verdana;}
.partybodytitle span{ line-height:12px; display:block;}
.partybodytitle span b{ color:#BE1D2C; line-height:12px; font-family:Arial, Helvetica, sans-serif; margin-right:5px;}
.aboutcss{ font-size:14px; line-height:22px; background-color:#fff; padding:10px; color:#3d3d3d;}
.aboutcss p{ text-indent:28px;}
.aboutcss p img{ width:720px;}
.aboutcss img{ width:720px;}
.pricelist{ margin-bottom:20px;}
.pricelist ul li{ padding-bottom:10px; height:209px; padding-bottom:15px; background:url(../images/pricex.png) bottom center no-repeat; margin-bottom:10px;}
.pricelist ul li a{ display:block; width:740px; height:209px; background:url(../images/pricebg.png) right top no-repeat; position:relative; color:#666;}
.pricelist ul li a img{ float:left; width:260px; height:195px; background:url(../images/priceimg.png) left center no-repeat; padding:7px; margin-right:20px;}
.pricelist ul li a:hover{ background-position:right bottom; color:#BE1D2C;}
.pricelist ul li a span{ float:left; margin-top:7px; padding:0 10px; width:426px; display:block; overflow:hidden;}
.pricelist ul li a span b{ line-height:40px; font-size:22px; color:#fff; float:left;}
.pricelist ul li a span i{ display:block; float:right; font-size:30px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal;}
.pricelist ul li a span i em{ font-style:normal; font-size:14px; text-transform:uppercase;}
.pricelist ul li a samp{float:right; width:446px; font-size:12xp; line-height:20px; padding-top:10px; display:block; height:120px; overflow:hidden;}

.priceshow{ background-color:#fff;}
.priceshowconl{ float:left; width:324px; height:253px; background:url(../images/pricebgs.png) center no-repeat;} 
.priceshowconl img{ margin:19px; width:286px; height:215px;} 
.priceshowconr{ float:right; padding:15px 10px; width:396px;}

.priceconshow{ color:#999; overflow:hidden;}
.priceconshow ul li{ line-height:30px; text-transform: uppercase; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.priceconshow ul li h1{ font-size:20px; color:#000;}
.priceconshow ul li b{ font-size:28px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; color:#ff0050;}
.priceshows{ overflow:hidden; padding:10px; line-height:22px; font-size:14px;}

/*rightprice*/

.rightprice{margin-top:5px;}
.rightprice ul li{width:220px;position:relative; height:165px;margin-bottom:10px;}
.rightprice ul li img{ width:205px; height:152px; margin:7px 0 0 8px;}
.rightprice ul li a{width:220px;height:165px; display:block;background:url(../images/imgbg3.png) no-repeat; position:absolute; left:0;top:0;}
.rightprice ul li a b{ font-family:Impact; font-size:30.4px; color:#b1b1b1; padding-top:120px;padding-left:8px; display:block;}
.rightprice ul li span{width:205px;height:30px; display:block; position:absolute;background:url(../images/span1.png) no-repeat; bottom:8px;left:7px;}
.rightprice ul li span h3{width:160px;height:18px; overflow:hidden; white-space:nowrap; font-size:13px; color:#fff;padding-left:60px;}
.rightprice ul li span h4{width:160px;font-size:10px; font-family:Arial; color:#fff;padding-left:60px;}
.rightprice ul li a:hover{background:url(../images/imgbg4.png) no-repeat;}
.rightprice ul li a:hover b{color:#fff;}

/*newsshow*/
.newsshow{ background-color:#fff; padding:10px;}
.newsshow h1{ font-size:20px; line-height:22px; padding-bottom:5px; color:#BE1D2C;}
.newsshowtime{ margin:10px auto; overflow:hidden;}
.newsshowtimel{ float:left; color:#ccc;}
.newsshowtimel b{ color:#BE1D2C; font-size:12px; float:left; margin-right:5px;}
.newsshowtimer{ float:right; color:#ccc;}
.newscontent{line-height:22px; font-size:14px;}
.newscontent p{ text-indent:28px;}
/*.newscontent p img{width:720px;}
.newscontent img{width:720px;}*/
/*VIDEO*/
.footlink{ background:url(../images/footlink.png) left top repeat-x; _margin-bottom:0px; overflow:hidden;}
.footlink .footlinktitle{ height:9px;}
.footlink .link {width:980px; margin:10px auto!important; _margin-bottom:0px;}
.footlink .link span{ line-height:22px; height:22px; float:left; color:#999;}
.footlink .link ol li { margin-right:10px; display:inline; }
.footlink .link ol li a { line-height:22px; color:#999;}
.footlink .link ol li a:hover{ text-decoration:underline;}
/*foot*/
.foot { background-color:#3D3D3D;}
.footer { width:980px; margin:0 auto;}
.copyright { line-height:34px; text-align:center; color:#999; background-color:#000;}
.copyright p{ display:block; width:980px; margin:0 auto;}
.copyright p a { color:#999; }
.copyright p a:hover { text-decoration:underline;}
/*footnews*/
.newsindex{ width:980px; margin:0 auto;}
.newstitle {border-bottom:1px dotted #999; padding-bottom:10px;}
.newstitle a{ color:#999; line-height:34px; font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#FF0;}
.newsindexl{ float:left; width:700px;}
.newsindexll{ float:left; width:330px;}
.newsindexll ul li{color:#999; cursor:pointer; line-height:28px; height:28px; overflow:hidden; padding-bottom:11px; background:url(../images/newsb.png) left bottom no-repeat; margin-bottom:10px;}
.newsindexll ul li span{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-style: oblique; margin-right:10px; line-height:28px;}
.newsindexll ul li span i{ font-size:20px;}
.newsindexll ul li:hover{color:#fff;}
.newsindexll ul li a{color:#999;}
.newsindexll ul li a:hover{color:#fff;}
.newsindexlr{ float:right; width:330px; margin-top:4px;}
.newsindexlr ul li{ color:#999; cursor:pointer; line-height:30px; border-bottom:1px solid #333; height:30px; overflow:hidden; float:left; display:inline;}
.newsindexlr ul li:hover{ color:#fff;}
.newsindexlr ul li a{color:#999; display:block; width:245px; height:30px; overflow:hidden; float:left;}
.newsindexlr ul li a:hover{color:#fff;}
.newsindexlr ul li b{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-style: oblique; float:right; text-align:right; width:70px; display:block;}
.newsindexr{ float:right; width:240px; margin-top:22px;}
.newsindexr ul { float:left; line-height:20px;}
.newsindexr ul li { color:#999; line-height:18px;}
.newsindexr ul li b{ font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ff0; font-style: oblique; }
.newsindexr ul li a{ float:left; margin-right:10px;width:30px; height:30px; display:block;margin-bottom:10px;}
.newsindexr ul li a.qq{width:30px; height:30px; background:url(../images/qqbot.png) no-repeat;}
.newsindexr ul li a.sina{width:30px; height:30px; background:url(../images/sina.png) no-repeat;}
.newsindexr ul li a.tqq{width:30px; height:30px; background:url(../images/tqq.png) no-repeat;}
.newsindexr ul li a.dianping{width:30px; height:30px; background:url(../images/dianping.png) no-repeat;}
.newsindexr ul li a.qzone{width:30px; height:30px; background:url(../images/qzone.png) no-repeat;}
.newsindexr ul li a.map{width:30px; height:30px; background:url(../images/map.png) no-repeat;}
.newsindexr ul li a:hover{background-position:0 -30px;}

/*chat*/
.fixed{position:absolute;left:1%; top:627px; z-index:1000; background:url(../images/chat.png) no-repeat; width:98px; height:406px; display:block; overflow:hidden;}
.fixed a.diyi{ display:block; height:31px; margin-bottom:0px; width:98px; margin-left:0px;}
.fixed a{ display:block; width:84px; height:84px; overflow:hidden; margin-bottom:10px; margin-left:8px;}
.fixed a.top{ height:184px;}

/*pages*/
.pages { height:30px; font-weight:bold; margin-bottom:10px;}
.pages a { display: block; font-size:16px; line-height:30px; padding:0 5px; float:left; margin-right:1px; color: #333; background-color: #e7e7e7; }
.pages a:hover { background-color: #C00; color: #FFF; }
.pages a:hover, .pages a.selected { background-color:#F9507B; color: #FFF; }

/*footnew*/
.foot .footer .sublink{ width:500px; margin:0 auto; height:20px;}
.foot .footer .sublink a{ float:left; margin-right:15px; line-height:20px; display:block; color:#fff; font-size:12px;}
.foot .footer .sublink a:hover{ color:#999;}

/*link20130408*/
.footlink0408{ background:url(../images/footlink.png) left top repeat-x; _margin-bottom:0px; overflow:hidden; height:9px;}
.link0408 {width:980px; margin:10px auto!important; _margin-bottom:0px;}
.link0408 span{ line-height:22px; height:22px; float:left; color:#999;}
.link0408 em{ line-height:22px; height:22px; float:left; color:#999; font-family:Verdana; font-style:normal;}
.link0408 ol li { margin-right:10px; display:inline; }
.link0408 ol li a { line-height:22px; color:#999;}
.link0408 ol li a:hover{ text-decoration:underline;}ont-family:Verdana; font-style:normal;}
.link0408 ol li { margin-right:10px; display:inline; }
.link0408 ol li a { line-height:22px; color:#999;}
.link0408 ol li a:hover{ text-decoration:underline;}

#daodu {
    background-color: #333333;
    height: 305px;
    width: 100%;
}


#daodu_bt {
    height: 14px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 19px;
    width: 1100px;
}

#ais_liy {
    height: 47px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 37px;
    width: 904px;
}
#fontslink {
    height: 90px;
    line-height: 22px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 904px;
}

#fontslink a {
    color: #FFFFFF;
    margin-right: 15px; font-family: "Arial";
    font-size: 12px;
}
#fontslink a:hover{color:#ffcc00;}


#julb {
    height: 75px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
    width:1100px;
}

#dibu_nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #212121;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 100%;
}
#dibu_nav ul {
    display: block;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-left: 5px;
    width: 1100px;
}

#dibu_nav li {
    display: inline;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 220px;
}
#dibu_nav li dt {
    font-family: "微软雅黑","Arial";
    font-size: 11px;
    font-weight: bold;
}




#dibu_nav li dt a {
    background-color: #000000;
    color: #FFCC00;
}
#dibu_nav li dt a:hover {
    color: #FFFFFF;
}





#dibu_nav li dl a {
    color:#FFF;
    display: block;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	
}

#dibu_nav li dt a {
    background-color: #000000;
    color: #FFCC00;
}
#dibu_nav li dd a:hover {
   
    color: #FFCC00;
}

#banquan {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: auto;
    padding-bottom: 70px;
    width: 100%;
}

#bq_sy {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    height: 60px;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 12px;
    width: 1100px;
}

#bq_sy a {
    color: #FFCC00;   font-family: Arial,Helvetica,sans-serif; font-size:12px;
}

#bq_sy span {
    color: #5B5B5B;
}

#bq_sy i {
    font-size: 10px; font-style:normal;
}

#link {
    color: #666666;
    height: auto;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 5px;
    width: 1100px;
	
}

#link a {
    color: #666666;
    margin-right: 5px; font-family: "Arial";
    font-size: 12px;
}

.position{left: 0px; bottom: 0px; position: fixed; height:50px;width:100%;background-color: black; z-index:1000000;}
.innerWrapper {width: 941px; margin: 0 auto;}
.position .innerWrapper{ position:relative;}
a.footerQQ{display: block; background-image: url(../pic/qq2.png); height: 75px; width: 295px; position: absolute; left: 10px; top: -20px; cursor:pointer;}
a.phoneNumber{background-image:url(../pic/tel1.gif); background-repeat: no-repeat; background-position: left top; display: block; height: 36px; width:416px; position: absolute; top: 7px; right: 20px;}

.events {
	width: 980px; overflow: hidden; margin-bottom: 5px;
}
.news_more { border-bottom:#CCCCCC 1px dashed; text-indent:980px;}
.events ul {
	width: 980px; padding:0px 0px;
}
.events ul li {
	margin-right: 1px; margin-top:1px; float: left;
}
.events ul li img{
	width: 244px; height: 361px; border:0px;
	
}
.events ul li img:hover{
	width: 244px; height: 361px; border:0px;
	-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;
	
}

.events ul li a {
	padding: 0px; width: 244px; height: 361px; display: block; background-color: rgb(239, 239, 239);
}
.events ul li a:hov.dede_pages{
}





/*CSS starcraft2 style pagination*/

DIV.starcraft2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
DIV.starcraft2 A {
	MARGIN: 2px; COLOR: #fa0; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
DIV.starcraft2 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
DIV.starcraft2 A:active {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
DIV.starcraft2 SPAN.thisclass {
	FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #000
}
DIV.starcraft2 SPAN.disabled {
	MARGIN: 2px; COLOR: #444; BACKGROUND-COLOR: #000
}

