*{margin: 0;padding: 0; }


Body {background-color: #ebf3f7;/* background:url(/images/pageBj.jpg) #e9d3b1; */font-size: 12px;COLOR: #000;}
td { font-size: 12px;COLOR: #000;}

ul,li{list-style: none outside none;}
img{border:none;}
.containter{width: 990px;margin: 20px auto 20px;overflow: hidden;zoom:1;background:#fff; }


input,select {vertical-align:middle;Height: 28px;BORDER:1px solid #999;/* background: #f5f5f5; */}
textarea { vertical-align:middle; BORDER:1px solid #999 ;background: #f5f5f5; }
label { vertical-align:middle; }
.Submit {background: #e60012;BORDER:1px solid #e60012 ;COLOR: #fff; Cursor:pointer; Height:24px; }

/*------------------top-----------------*/
.topBar{height:26px;background: #f5f5f5;border-bottom: 1px solid #dcdcdc;color:#666666;line-height: 26px;}
.topBarWellcome{float: left;width:300px;background: #f5f5f5;}
.topBarLink{float: right;width:690px;text-align: right;background: #f5f5f5;}

.topBanner{height:130px;background: #fff;}
.topBannerLogo{width:990px;height:130px;float:center;text-align: center; }
.adsCnt{width:680px;float: right;padding-top:18px;}

.navBar{height: 60px;background-color: #013372;/* background:url(/images/nav.png); */border-bottom:1px solid #fff;}
.navMain{height:40px;position: absolute;z-index:103;}
.navMain li{width: 144px;height: 59px;float: left;background-color: #013372;/* background:url(/images/nav.png) 0px -80px; */position: relative;}
.navMain li a{font-size: 18px;display: block;line-height: 59px;color:#fff;text-align: center;font-weight: bold;/* padding-top: 10px; */width:100%;}
.navMain li a:hover{color: #fdfdfd !important;font-weight: bold;background-color: #005fb8;/* background:url(/images/nav.png) 0px -40px #fff; */}
.navMain li ul {display: none;position: absolute;width: 95px;top: 59px;z-index: 10000;}
.navMain li ul li {/* background:url(/images/nav2.png) 0px -80px; */}
.navMain li ul li a{font-weight: normal;}
.navMain li ul li a:hover{/* color:#FF3300 !important; */font-weight: bold;/* color: #fff; */background-color: #oo5fb8;/* background:url(/images/nav2.png) 0px -40px; */}
.navMain li:hover ul { display: block; }


/*------------------footer-----------------*/
.footerBar{background: #182b79;border-top:1px solid #fff;}
.copyRight{text-align: center;padding: 20px;}
.copyRight p{line-height: 24px;color:#fff;}
.copyRight a{color:#fff;}

/*------------------game-----------------*/
.gamemain { width:950px; margin:20px;}
.gametitle {font-weight: bold; background:#66bbff;height:32px; text-align:center}
.gamered {font-weight: bold; color:red;}
.gameblack {font-weight: bold; color:black;}
.gamelist { height:32px; text-align:center}
.gamelist a { COLOR: #003399;}
.gamePoint {font-weight: bold;COLOR: #FF3300;}
.bigPoint {font-weight: bold;COLOR: #FF3300;font-size: 44px;}
.bigtitle {font-weight: bold;COLOR: #FF3300;font-size: 16px;}
.teamtitle {  background:#ffeecc;height:40px;font-weight: bold;COLOR: #000000;font-size: 14px;text-align:center;}
.bigName {font-size: 16px;}

/*------------------detail-----------------*/
.detailCpt{height:42px;background:#eee;overflow: hidden;zoom:1;margin-bottom: 10px;}
.detailCpt ul{border-top:4px solid #0080d1;height:37px;  border-bottom:1px solid #0080d1; background:#eee; position:relative;}
.detailCpt li{width: 115px; height:38px; line-height:40px; text-align: center;font-size:14px;color:#4b4b4b;font-weight: bold;float:left; position:relative; top:0px; overflow:hidden; }
.detailCpt li.on{width:115px;height:41px; margin-bottom:-4px; position:relative;top:-3px;border:1px solid #0080d1;border-width:0px 1px; border-bottom: 1px solid #fff;}
.detailCpt li.on span{height:38px;display: block;border-top:4px solid #e60012;background:#fff;color:#e60012;}
.detailnav { height: 30px; line-height: 30px; font-size: 14px;text-align:center;border-bottom:1px solid #dcb387;}
.detailnav a { font-size: 14px; }

.clearBoth {clear:both;}
/*------------------info-----------------*/
.infotopline {height:5px; background:#c32d13; }
.infoleft {float: left; width: 250px; height: 900px;background:url(/images/swim_infoleftbg2.png) 0 0 no-repeat;}
.infolefttitle { width: 200px; padding-top: 40px;padding-right: 25px;padding-bottom: 30px; font-size: 22px; font-weight: bold; COLOR:#fff; text-align:center; margin:0 auto;}
.infolefttitle a { font-size: 22px; font-weight: bold; COLOR:#fff;}
.infomenu {width: 170px;font-size: 14px;height: 30px; margin-left: 25px; margin-bottom: 10px; line-height: 30px; text-align:center;COLOR:#fff;}
.infomenu a { font-size: 14px;COLOR:#fff;font-weight: bold;}
.menuvote {width: 185px;margin-left: 20px; padding-bottom: 10px; padding-top: 10px; border-bottom:1px dashed #999;border-top:1px dashed #999;}

.searchmenu {background:#eee;border:1px dashed #ff7711;width: 150px; margin-left: 25px; margin-bottom: 10px; line-height: 28px; text-align:center;padding:10px;}

.infomid { width:650px; margin-left:35px;margin-top:30px;margin-bottom:30px; float: left;background:#fff; }
.path { height: 30px; line-height: 30px; font-size: 14px;color:#000;}
.path a { font-size: 14px; }

.classtitle { font-size: 18px; text-align: center; font-weight: bold; line-height: 35px; margin-top: 15px;}
.classbar {clear:both; text-align: right;  line-height: 30px; height: 30px; margin-bottom: 10px;}
.classbar a { color: #e60012;}
.barfont {color: #e60012;;font-weight: bold; }

.classlogo { text-align: center; }
.classpic { text-align: center; margin-top: 20px; margin-bottom: 10px; }
.classdown { text-align: center; margin-top: 30px;margin-bottom: 20px;  font-weight: bold;text-align: right;}
.classdown a { color: #e60012;text-decoration: underline;font-size:14px;}

.classcon { margin-top: 20px; margin-bottom: 20px; font-size:14px; line-height: 200%;  }
.classcon a { color: #e60012;text-decoration: underline;}

.infotxt ul{list-style: none;  margin:0 auto; padding-top: 5px;}
.infotxt ul li { height: 35px; border-bottom: 1px dashed #ccc; line-height: 35px; list-style: none; text-align: left; }

.infobar { border-bottom: 1px dashed #999; text-align: center; line-height: 30px; height: 30px; color: #999; }
.infobar a { color: #e60012;}
.search { background: #E6FFDB; margin-left: 160px; height: 40px; text-align: right; padding-right: 5px; line-height: 40px; }

.nextbar { border-bottom: 1px dashed #999; line-height: 30px; color: #333; padding-bottom:10px;margin-top:50px;margin-bottom:20px;}
.nextbar a { color: #e60012;}

.sba_from{text-align: center;color:#aaa;line-height:24px;}
.sba_vido_box{height:450px;}
.newsPageCnt{padding:10px 0px 20px 40px;overflow: hidden;zoom:1}
.newsPageCnt ul{float: left;width:465px;}
.newsPageCnt ul li{height:32px;line-height:32px;}
.newsPageCnt ul li a{background:url(/images/skin.png) no-repeat -30px -22px; display:block;color:#4b4b4b;text-indent: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.memberbar { border-bottom: 1px dashed #999; text-align: center; line-height: 40px; height: 40px; font-size: 20px;color: #e60012;font-weight: bold; margin-bottom: 15px;}
.teambar { border-bottom: 1px dashed #999; text-align: center; line-height: 40px; height: 40px; font-size: 20px;color: #e60012;font-weight: bold; margin-bottom: 15px;}
.teambar2 { border-bottom: 1px dashed #999; text-align: center; height: 30px; margin-bottom: 15px;}
.teambar span { font-size: 18px; color: #000000;}

.linkbarleft { float: left;text-align: left;}
.linkbar { float: right;text-align: right;height: 25px;}
.mytable { background: #999999;}
.mytr { background: #FFFFFF;}
.mytil { text-align: right; padding:3px;color: #e60012;}
.mytxt { font-size:14px; padding:3px;text-align: left;line-height: 25px; }
.alink { BORDER:1px solid #999 ;padding:5px 10px;background: #f5f5f5; }
.mytitle { font-size: 18px; font-weight: bold; color:#ffffff;background: #999999;}

/*------------------index-----------------*/
.indexcontainter{width: 990px;margin:auto;overflow: hidden;zoom:1;}
.mainCol{width: 615px;float: left;margin-right:15px;zoom:1}
.sideCol{width: 360px;float: left;zoom:1}
.box{background: #fff;/* border-right:1px solid #666; *//* border-bottom:1px solid #666 */}

.Col{float: left;margin-right:15px;background: #fff;margin-bottom:15px;/* border-right:1px solid #666; *//* border-bottom:1px solid #666; */}
.Col2{float: left;background: #fff;margin-bottom:15px;/* border-right:1px solid #666; *//* border-bottom:1px solid #666; */}

.threeCol{width: 320px;float: left;margin-right:15px}
.threeCol2{width: 320px;float: left}

.halfCol{width: 487px;float: left;margin-right:16px}
.halfCol2{width: 487px;float: left}

.halfCol3{width: 299px;float: left;margin-right:16px}
.halfCol4{width: 299px;float: left}


.twoCol{width: 310px;float:left;line-height:26px;}
.twoCol2{width: 310px;float:right;line-height:26px;}
.twoColtitle{font-size:14px;line-height:30px;}


.focusShow{width:600px;height:410px;position:relative;overflow: hidden;margin:auto;}
.picList  {width:600px;height:400px;overflow: hidden;position: absolute;top:5px;left:0px;}
.picList li{position: absolute;width: 100%;height:100%;}
.btnListBj{position:absolute;width:100%;height:52px;bottom: 5px;left:0px;background: #000;opacity: 0.8;filter:Alpha(opacity=80);z-index: 100;}
.btnList {position:absolute;width:100%;height:40px;bottom: 12px;left:0px;padding-left:20px;z-index: 100;}
.btnList li{width: 60px;height:40px; border:1px solid #000; float:left; margin-right:10px;cursor: pointer;position:relative;}
.btnList li img{width: 60px;height:40px;overflow: hidden;position:absolute;background:#000}
.btnList li.on img{margin:-1px 0px 0px -1px;}
.titleListBj{position:absolute; width:100%;height:30px;bottom: 53px;left:0px;background: #333;opacity: 0.6; filter:Alpha(opacity=60);}
.titleList{position:absolute; width:100%;height:30px;bottom: 53px;left:0px;overflow: hidden;border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(120,120,120,0.8);}
.titleList li{height:30px;line-height:30px;color:#fff;font-size:14px;font-weight: bold;text-align: center;}

.bangtitle { height: 22px; border-bottom: 1px dashed #ccc; line-height: 22px; font-weight: bold}
.banglist { height: 22px; border-bottom: 1px dashed #ccc; line-height: 22px; }
.bangPoint { height: 22px; border-bottom: 1px dashed #ccc; line-height: 22px; font-weight: bold; color:#e60012;}



/*video*/
.videoListCpt{height:40px;line-height:40px;background:#eee;border-bottom:1px solid #ccc;color:#666;font-size:14px;font-weight:bold;padding-left:20px;}

.videoListCnt{height:250px;margin:8px;padding-top:5px;}
.videoListCnt ul{width: 600px;}
.videoListCnt li{width:150px;height:130px;float: left;}

.infoLogoList{padding-top:15px;}
.infoLogoList li{width:215px;height:150px;float: left;}

.LiPic150{width:150px;height:100px;margin:auto; overflow: hidden;position: relative;border:1px solid #666;padding:2px;}
.LiPic150 img{width: 150px;height:100px;position:absolute;margin:auto;}
.LiPic135{width:135px;height:90px;margin:auto;overflow: hidden;position: relative;border: 1px solid #ebf3f8;padding:1px;}
.LiPic135 img{width: 135px;height:90px;position:absolute;margin:auto;}
.LiBtnVideo{position:absolute;width: 28px;height:20px;background:url(/images/video.gif) no-repeat;right:3px;bottom:3px;}
.LiBtnPhoto{position:absolute;width: 28px;height:20px;background:url(/images/photo.gif) no-repeat;right:3px;bottom:3px;}
.LiTit{height:30px;line-height:30px;text-align: center;display: block;overflow: hidden;padding:0px 5px;}

.LiPic100{width:100px;height:100px;margin:auto; overflow: hidden;position: relative;}
.LiPic100 img{width: 100px;position:absolute;margin:auto;}

/*news*/
.newsTab{background:#fff;margin-bottom:15px;/* border-right:1px solid #666; *//* border-bottom:1px solid #666; */}
.newsCpt{height:42px;background:#eee;overflow: hidden;zoom:1;}
.newsCpt ul{border-top: 4px solid #0080d1;height:37px;/* border-bottom:1px solid #fcdfc1; */background: #cce1fb;position:relative;}
.newsCpt li{width: 80px;height:38px;line-height:40px;text-align: center;font-size:14px;color: #327adb;font-weight: bold;float:left;cursor: pointer;position:relative;top:0px;overflow:hidden;}
.newsCpt li.on{width:78px;height:41px;margin-bottom:-4px;position:relative;top:-3px;/* border:1px solid #fcdfc1; */border-width:0px 1px;border-bottom: 1px solid #fff;}
.newsCpt li.on span{height:38px;display: block;border-top: 4px solid #327adb;background: #ebf3f8;color:#4b4b4b;}

.newsCnt{margin:10px;clear:both;}
.newsCnt{}
.newsCntLi{padding-left:15px;}
.newsCnt ul li{height:30px;line-height:30px;}
.newsCntMore{height:30px;line-height:30px;text-align:right;}

/*picPile*/
.picPile{background:#fff;clear: left;zoom:1;margin-bottom:15px;/* border-right:1px solid #666; *//* border-bottom:1px solid #666; */}
.picPileCpt{height:40px;line-height:40px;background: #cce0ff;/* border-bottom:1px solid #ccc; */color: #3a71e7;font-size:14px;padding-left:10px;}
.picPileCpt span{font-weight:normal;font-size:12px;text-align:right;float: right}

.picPileCnt{height:140px;margin:10px;padding-top:5px;}
.picPileCnt li{width:161px;height:140px;float: left;}

.picPile135{height:130px;margin:10px;padding-top:5px;}
.picPile135 li{width:146px;height:130px;float: left;}

.picPile100{height:100px;margin:10px;}
.picPile100 li{width:116px;height:100px;float: left;}
.LiTit100{height:26px;line-height:26px;text-align: center;display: block;overflow: hidden;}

/*------------------no-----------------*/
/**
 *     pic pages
 */               
.pic_main { background:#fff; border:1px solid #dac5bb;  border-top:2px solid #f27b03;margin-top:20px; overflow:hidden; *zoom:1; text-align:center; }
.pic_title { height:40px; text-align:center; font-size:14px; line-height:40px; background:-webkit-linear-gradient(top,#fdfdfd,#f8f8f8 );
    background:-moz-linear-gradient(top,#fdfdfd,#f8f8f8 );
    background:-ms-linear-gradient(top,#fdfdfd,#f8f8f8 );
    background:-o-linear-gradient(top,#fefefe,#f8f8f8 );
    background:linear-gradient(top,#fdfdfd,#f8f8f8 );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f8f8f8');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#f8f8f8')" ;
}
.pic_area { float:left;  width:910px; border:1px solid #e6e6e6; margin:25px auto 0 auto; padding:8px; text-align:center; position:relative; *zoom:1;}
.pic_area img { max-width:900px;}
.pic_small {float:left; width:928px; background:url(/images/picnavbg.jpg) no-repeat; height:122px; margin:0 auto; overflow:hidden; position:relative; padding-bottom:15px;  position:relative; *zoom:1;}
.pic_smaill_in { position:absolute; width:885px; height:140px; left:22px; top:0; overflow:hidden; }
.pic_smaill_in_in { position:absolute; height:80px; overflow:hidden; zoom:1; width:999px; top:22px; left:0px; }
.pic_smaill_in_block { overflow:hidden; *zoom:1; float:left;}
.pic_smaill_in_block img { width:134px; height:76px; padding:1px; border:1px solid #c8c8c8; background:#fff; float:left; margin-right:10px; cursor: pointer; }
.pic_smaill_in_block img.active { border-color:red;}
.pic_handle_left { position:absolute; width:20px; height:40px; z-index:9999; background:#ff0; top: 41px; left:0px; cursor:pointer; opacity:0; filter:alpha(opacity=0); }
.pic_handle_right { position:absolute; width:20px; height:40px; z-index:9999; background:#ff0; top: 41px; right:0px; cursor:pointer;  opacity:0; filter:alpha(opacity=0); }

/*video style*/
.sba_title{height: 41px;background:-webkit-linear-gradient(top,#fdfdfd,#f8f8f8);
background:-moz-linear-gradient(top,#fdfdfd,#f8f8f8);
background:-ms-linear-gradient(top,#fdfdfd,#f8f8f8);
background:-o-linear-gradient(top,#fdfdfd,#f8f8f8);
background:linear-gradient(top,#fdfdfd,#f8f8f8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8')"; /* IE8 */
border-bottom: 1px solid #f2e7de;position: relative;}
.sba_caption{height: 41px;line-height: 41px;display: block;padding: 0 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;color:#4b4b4b;}
.sba_spire{display: inline-block;height: 41px;float: right;line-height: 41px;position: absolute;top: 0;right:10px; color:#969696;}
.sba_content{min-height: 600px;_height:600px;}
.sba_vido{margin: 26px auto 0; height:525px; width:862px;}
.sba_article{padding:15px 35px;}
.sba_article_img{text-align: center;padding: 10px 0;}
.sba_article_img img{border: none;}
.sba_article_txt{word-break: break-all;overflow: hidden;line-height: 24px;}
.sba_article_txt p{margin:10px 0px;}

/*guess style*/
.submit_btn{height:36px; line-height:36px; width:120px; text-align:center; background:url(/images/btn.png) no-repeat 0 -38px; display:block; font-size:18px; font-family:"microsoft yahei";margin:10px auto 0; color:#983100;  cursor:pointer;}
.submit_btn_no{height:36px; line-height:36px; width:120px; text-align:center; background:url(/images/btn.png) no-repeat 0 -38px; display:block; font-size:18px; font-family:"microsoft yahei"; margin:10px auto 0; color:#983100; background-position:-121px -38px; color:#686767;}
.submit_btn:hover{color:#983100; text-decoration:none; background-position:0 -106px;}
.submit_btn_no:hover{color:#686767; text-decoration:none;}
.guessbox{width: 650px;height:140px;padding-top:20px;padding-bottom:40px;border-bottom:1px dashed #999;line-height:32px;}
.guessmain{width: 650px;float: left;color:#666;}
.guesspic{width: 125px;float: left;margin-left:20px;}
.guesstxt{color:#666;}
.guessteam{width: 370px;float: left;}
.guesssubmit{width: 120px;float: right;}

.guesstitle { height: 30px; border-bottom: 1px dashed #ccc; line-height: 22px; font-weight: bold}
.guesslist { height: 30px; border-bottom: 1px dashed #ccc; line-height: 22px; }
.guessPoint { height: 30px; border-bottom: 1px dashed #ccc; line-height: 22px; font-weight: bold; color:#e60012;}
.guessrole{width: 650px;border-bottom: 1px dashed #999;padding-bottom:10px;}




/* µ¯´°ÍÆ¹ã */
.h5tuimg{display:none;left:6%;top:25%;width:88%; height:auto; min-height:60px;z-index:1008; position:fixed;}
.h5tuimg img{ display:block; width:100%;}
.h5tuimg .close{ display:block; width:40px; height:40px; margin-top:-18px; background:url('/OTherCode/h5tuimg/images/icon40close.png') center center no-repeat; position:absolute; top:5%; right:-6px; z-index:100; overflow:hidden;}








