/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;}
body{ font:14px/28px "微软雅黑","黑体"; color:#333; -webkit-text-size-adjust:none;}
address,cite,dfn,em,var,i{font-style:normal;}
body,div,p{word-wrap:break-word;}
input{ font-family:"微软雅黑","黑体"; color:#333;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#fc6b00;}
img{border:0;vertical-align:middle}
.ind{text-indent:2em;}
.vis{overflow:visible;}
.rel{position:relative;}
.abs{position:absolute;}
.noborder{border:0;}
.undis{display:none;}
.dis{display:block;}
.cfix{zoom:1;}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.cl{clear:both; width:100%; height:0px; line-height:0px; font-size:0px; overflow:hidden; float:none;} 
.fl{float:left;}
.fr{float:right;}

.w972,.w1140{ width:972px; margin:0px auto; overflow:hidden;}
.w1140{ width:1140px; background:url(../images/shr.gif) repeat-y left top; position:relative;}
.bgfff6b9{ background-color:#fff6b9;}
.bgfef2a4{ background-color:#fef2a4;}
.bgfefbd2{ background-color:#fefbd2;}
.bgfff6b8{ background-color:#fff6b8;}
.bgfefad2{ background-color:#fefad2;}
.bgf6f6f6{ background-color:#f6f6f6;}
.boxA{ width:100%; overflow:hidden;}
.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}.mt40{ margin-top:40px;}.mt50{ margin-top:50px;}.mt70{ margin-top:70px;}.mr20{ margin-right:20px;}.mb5{ margin-bottom:5px;}
.ml20{ margin-left:20px;}.ml30{ margin-left:30px;}
.ptb40{ padding:40px 0px;}
.pb30{ padding-bottom:30px;}.pb40{ padding-bottom:40px;}
.font16{ font-size:16px;}
.lh30{ line-height:30px;}

.banner{ width:100%; background:url(../images/banner.jpg) #f8b703 no-repeat center top; height:444px;}
.menu{ width:100%; height:57px; line-height:18px; background-color:#fc6b00; z-index:100;}
.menu a{ color:#FFF; float:left; width:87px; text-align:center; padding:10px 0px; height:37px;}
.menu a:hover,.menu a.on{ text-decoration:none; background-color:#fa3c00; color:#FFF;}
.menu a.hauto{ line-height:37px;}

.bigtit{ position:absolute; width:56px; text-align:center;font-size:30px; top:100px; left:0px;}
.bigtit b{ display:block; background:url(../images/numbg.png) no-repeat left top; width:56px; height:73px; color:#FFF;  line-height:73px; font-weight:normal; padding-top:8px;}
.bigtit span{ display:block; background-color:#fff6b8; line-height:34px; margin-top:18px; padding:8px 0px;}
.spancolor2 span{ background-color:#fefbd2;}
.spancolor3 span{ background-color:#f6f6f6;}
.spancolor4 span{ background-color:#FFF;}
.tit{ background-color:#e63356; height:49px; line-height:49px; text-align:center; font-size:24px; color:#FFF; font-weight:normal; margin-bottom:20px;}
.bgff4400{ background-color:#ff4400;}
.bgbe5d40{ background-color:#be5d40;}
.bg5e87c4{ background-color:#5e87c4;}
.bg7bbe40{ background-color:#7bbe40;}
.bg4080be{ background-color:#4080be;}
.bg525dab{ background-color:#525dab;}
.bg87767c{ background-color:#87767c;}
.bgbf3f4a{ background-color:#bf3f4a;}
.bg7aad51{ background-color:#7aad51;}
.bgb16da8{ background-color:#b16da8;}
.bgff7400{ background-color:#ff7400;}
.bgb20094{ background-color:#b20094;}
.bgfc6b00{ background-color:#fc6b00;}
.bg2ecd86{ background-color:#2ecd86;}
.bg2ea7cd{ background-color:#2ea7cd;}
.bg2e6fcd{ background-color:#2e6fcd;}
.tindent28,.pindent28 p{ text-indent:30px;}

.gamesbegin{ padding:20px 0px;}
.gamesbegin h1{ font-size:30px; color:#fc6b00; font-weight:normal; line-height:46px; margin-bottom:20px;}
.gamesbegin p{ line-height:26px; margin-bottom:30px;}

.morning,.afternoon{ line-height:28px; padding-bottom:40px;}
.morning p,.afternoon p{ text-indent:28px;}

.imgbox{ width:100%; height:485px; overflow:hidden; position:relative; margin-top:30px;}
.slider{ position:absolute; z-index:2; height:400px; width:100%;overflow:hidden; }
.slider div{ display:inline;}
.slider div dl{ width:304px; float:left; height:400px; overflow:hidden; margin-right:30px;}
.slider div dd{ margin-top:15px; text-indent:28px;}
.slider img{display:block;}
.slider2{width:3000px;}
.slider2 div{float:left;}
.imgbox .tabnum{ position:absolute; right:400px; bottom:15px; z-index:3}
.imgbox .tabnum li{ display:block; float:left; width:50px; height:6px; line-height:0px; font-size:0px; background-color:#dadada; margin-right:10px; cursor:pointer;}
.imgbox .tabnum li.on{ background-color:#fc6b00;}

.shotput{ width:100%; height:277px; overflow:hidden; padding:10px 0px 0px 0px;}
.shotput em,.shotput i{ color:#fc6b00; margin-left:6px; cursor:pointer;}

.imglist{ width:100%; overflow:hidden; padding-bottom:20px;}
.imglist li{ float:left; width:304px; height:218px; padding-right:30px; padding-bottom:20px;}
.imglist li.nop{ padding-right:0px;}

.honorlist{ width:413px;}
.honorlist dt,.honorlist dd{ width:100%; overflow:hidden;}
.honorlist dt{ height:34px; line-height:34px; color:#FFF; background-color:#fd9447; font-size:16px;}
.honorlist span{ width:120px; padding-left:15px; float:left;}
.honorlist dd span{ background:url(../images/dian.gif) no-repeat 15px center; padding-left:30px; width:105px;}
.honorlist em{ width:90px; text-align:center; float:left;}
.honorlist dd{ line-height:38px; height:38px;}

.honorimg{ width:542px; overflow:hidden;}
.honorimg .bigimg{ width:542px; height:352px;}
.honorimg .bigimg img{ width:542px; height:352px;}
.honorimg .smallimg{ background-color:#ededed; width:100%; height:82px; margin-top:10px; overflow:hidden;}
.smallimg .pre,.smallimg .next{ float:left; width:13px; height:33px; display:block; background:url(../images/jiantou.gif) no-repeat left top; margin-top:25px; margin-left:10px; cursor:pointer; display:inline}
.smallimg .next{ float:right; background-position:right top; margin-right:12px; margin-left:0px;}
.smallimgbox{ width:485px; float:left; overflow:hidden; margin-left:9px;}
.smallimgbox ul{ width:30000px; margin:10px 0px 0px 0px;}
.smallimgbox ul li{ width:83px; height:62px; float:left; margin-right:13px; border:1px solid #ededed; cursor:pointer;}
.smallimgbox ul li img{ width:83px; height:62px;}
.smallimgbox ul li.on{ border:1px solid #ed743d;}

.topimg{ width:100%; overflow:hidden; padding:20px 0px 0px 0px;}
.topimg li{ width:315px; height:244px; float:left; padding:0px 13px 13px 0px;}
.topimg li.nop{ padding-right:0px;}
.topimg li img{ border:3px solid #ff876d;}

.footer{ background-color:#282222; text-align:center; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:40px 0px;}
.footer span{ margin-right:20px;}

