@charset "utf-8";
body, table, td, div, p, textarea, .win, .column { word-wrap:break-word; word-break:break-all; word-break/* */:normal; }
ul, form, input, select, textarea { margin:0px; padding:0px; list-style:none; }
body { margin:0px; }
h1 { margin:0px; padding:0px; font-size:14px; font-weight:bold; }
h2 { margin:0px; padding:0px; font-size:14px; font-weight:normal; }
h3 { margin:0px; padding:0px; font-size:12px; font-weight:normal; }
h3 a:link { color:#333; }
h3 a:hover { color:#FF0000; text-decoration:none; }
h3 a:visited { color:#000; text-decoration:none; }
.hidecontent{display:none}
#loading { font-size:12px; position:absolute; z-index:999; filter:alpha(opacity=90); background:#fff; opacity: 0.5; -moz-opacity: 0.5; left:0; top:0; height:99%; width:100%; _width:1380px; _height:968px; text-align:center; padding-top:300px; color:#FF0000; }
#loading img { padding-top:5px; }
.wowotangall { float:left; margin:0px; padding:0px; }
#nav { width:957px; margin:auto; display:block; text-align:left; font-size:12px; line-height:27px; background-image:url('navbg.gif'); border:1px solid #d7d7d7; padding-left:6px; margin-bottom:3px; color:#000; }
#allfooter{
	width:957px; margin:auto; display:block;
	overflow:hidden;
}
#allfooter ul{
	margin:auto;
	display:block;
}
/*moreuse end*/
/*about font color*/
/*this black font begin*/
.bckcolor1 { font-size:12px; color:#000000; }
.bckcolor1 a:link { color:#000000; }
.bckcolor1 a:hover { color:#000000; }
.bckcolor1 a:visited { color:#000000; }
.bckcolorft14b { font-size:14px; color:#000000; font-weight:bold; }
.bckcolorft14 { font-size:14px; color:#000000; }
.bckcolorft14, .bckcolorft14b a:link { color:#000000; }
.bckcolorft14, .bckcolorft14b a:hover { color:#000000; }
.bckcolorft14, .bckcolorft14b a:visited { color:#000000; }
.whcolorft14 { font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold; }
.whcolorft14, .whcolorft14b a:link { color:#ffffff; text-decoration:none; }
.whcolorft14, .whcolorft14b a:hover { color:#ffffff; text-decoration:none; }
.whcolorft14, .whcolorft14b a:visited { color:#ffffff; text-decoration:none; }
.blcolorft14 { font-size:14px; color:#09C; text-decoration:none; font-weight:bold; }
.blcolorft14, .blcolorft14b a:link { color:#09C; text-decoration:none; }
.blcolorft14, .blcolorft14b a:hover { color:#09C; text-decoration:none; }
.blcolorft14, .blcolorft14b a:visited { color:#09C; text-decoration:none; }
.bckcolor2 { font-size:12px; color:#000000; font-weight:bold; }
.bckcolor2 a:link { color:#000000; }
.bckcolor2 a:hover { color:#000000; }
.bckcolor2 a:visited { color:#000000; }
/*the black font end*/
/*this huise font begin*/
.huicolor1 { font-size:12px; color:#666666; }
.huicolor1 a:link { color:#666666; }
.huicolor1 a:hover { color:#666666; }
.huicolor1 a:visited { color:#666666; }
/*the huise font end*/
/*this chengse font begin*/
.chengcolor1 { font-size:12px; color:#FF6600; }
.chengcolor1 a:link { color:#FF6600; }
.chengcolor1 a:hover { color:#FF6600; }
.chengcolor1 a:visited { color:#FF6600; }
/*the chengse font end*/
/*this is white font color*/
.whitecolor { font-size:12px; color:#ffffff; text-align:center; font-weight:bold; }
.whitecolor a:link { color:#fff; }
.whitecolor a:hover { color:#fff; }
.whitecolor a:visited { color:#fff; }
/*the white font end*/
/*this is green font color*/
.whitecolor1 { font-size:12px; color:#006600; text-align:center; font-weight:bold; }
.whitecolor1 a:link { color:#006600; }
.whitecolor1 a:hover { color:#006600; }
.whitecolor1 a:visited { color:#006600; }
/*the green font end*/
/*this is green font color*/
.grcolor1 { font-size:12px; color:#006600; text-align:center; }
.grcolor1 a:link { color:#006600; }
.grcolor1 a:hover { color:#006600; }
.gcolor1 a:visited { color:#006600; }
/*the green font end*/
/*the red font begin*/
.redcolor1 { font-size:12px; color:#925200; text-align:center; font-weight:bold; }
.redcolor1 a:link { color:#925200; }
.redcolor1 a:hover { color:#925200; }
.redcolor1 a:visited { color:#925200; }
/*the red font end*/
/*font color end*/
#topheader { width:963px; height:80px; margin:0px auto 0px auto; }
#topheader .top_left { margin-left:5px; width:128px; height:80px; }
#topheader .top_center { margin-left:5px; width:358px; height:80px; line-height:80px; }
#topheader .top_right { margin-left:5px; width:388px; height:80px; }
#topheader .top_right img { margin-left:58px; width:388px; height:80px; }
#seachbox { width:963px; height:67px; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow:hidden; }
#seachbox #bigclassleft { width:26px; height:30px; background:url(bl.gif) no-repeat; background-position: 0px 2px; }
#seachbox #bigclassright { height:30px; width:30px; background:url(br.gif) no-repeat; background-position: 0px 2px; }
#seachbox #bigclass { width:500px; height:30px; list-style:none; background:url(bg.gif) repeat-x; background-position: 0px 2px; }
#seachbox #smsoso { width:405px; height:30px; list-style:none; background:url(bg.gif) repeat-x; background-position: 0px 2px; line-height:30px; }
#seachbox #smsoso li { float:left; margin:0px; padding:0px; height:auto; width:auto; _padding-top:4px; }
#seachbox #smsoso .soimages { margin-top:4px; *margin-top:2px!important;
*margin-top:0px;
height:14px; }
#seachbox #smsoso .sminput { width:188px; height:13px;}
#seachbox #smclass { width:600px; height:34px; background:url(lineshu.gif) repeat-x; }
#seachbox #smclass li { padding:0px; float:left; margin:0px; width:48px; height:34px; line-height:34px; text-align:center; color:#FFFFFF; background-position:0px 1px; font-size:14px; }
#seachbox #smclass li a { float:left; width:41px; color:#FFFFFF; font-size:14px; text-decoration:none; line-height:34px; }
#seachbox #smclass li a:hover { color:#FFFFFF; font-size:14px; text-decoration:none; }
#seachbox #smclass li a.sel { background-image:url('mbg.gif'); }
#mtagsbox { width:965px; position:absolute; left:0px; top:148px; background-color:#FFF; z-index:999; background-repeat:repeat-x; background-position:bottom; background-image:url('tagsmenu.gif'); height:140px; }
#mtagsbox #soubox { font-size:12px; position:absolute; margin-top:-6px; width:300px; height:98px; padding:6px; }
#mtagsbox .show { background-color:#F8F7F7; border:1px solid #ccc; }
#mtagsbox #qsearch { width:100%; line-height:18px; margin-top:4px; border-top:1px solid #eee; display:none; }
#mtagsbox #qsearch strong { float:left }
#mtagsbox #qsearch a { float:left; color:#0066cc; text-decoration:none; margin-left:12px; }
#mtagsbox #qsearch a:hover { text-decoration:underline }
#mtagsbox .show #qsearch { display:block; }
#mtagsbox .zbox { width:963px; height:33px; background-image:url('user_box_bg.gif'); font-size:12px; color:#333; margin:auto; overflow:hidden; }
#mtagsbox .zbox .user_box_left { background-image:url('user_box_lbg.gif'); }
#mtagsbox .zbox .user_box_right { background-image:url('user_box_rbg.gif'); float:right; }
#mtagsbox .zbox .user_box_left, #mtagsbox .zbox .user_box_right { width:6px; height:33px; }
#mtagsbox .zbox form { margin:0px; padding:0px; display:block; outline:none; }
#mtagsbox .zbox .btn { width:41px; height:24px; line-height:24px; background-image:url('user_box_btn.gif'); border:0px; text-align:center; }
#mtagsbox .zbox #soubox .inputClass { width:150px; }
#tagsmenu { float:left; width:963px; height:120px; background-color:#fff; margin-left:1px; display:inline; }
#tagsmenu li { float:left; width:6.6%; line-height:25px; font-size:12px; text-align:center; background-image:url('line.gif'); background-position:right; background-repeat:no-repeat; }
#tagsmenu li a { text-decoration:none; color:#000; font-weight:normal; }
#tagsmenu li a:hover { text-decoration:underline; }
#seachbox .smclass_r { width:297px; height:34px; background:url(lineshu.gif) repeat-x; }
#seachbox .smclass_r li { float:left; margin:0px; width:auto; padding-left:5px; padding-right:5px; height:34px; line-height:34px; color:#FFDFDF; font-size:12px; }
#seachbox .smclass_r li a { text-decoration:none; color:#FFDFDF; }
#seachbox .smclass_r li a:hover { text-decoration:underline; color:#fff; }
#seachbox #smclassleft { width:33px; height:38px; background:url(youc.gif) no-repeat; }
#seachbox #smclassright { width:33px; height:38px; background:url(zuoc.gif) no-repeat; }
.newhang { font-size:14px; color:#FFFFFF; text-align:center; font-weight:bold; background:url(bg2.gif) no-repeat; }
.newhang a:link { text-align:center; font-size:14px; color:#FFFFFF; }
.newhang a:visited { text-align:center; font-size:14px; color:#FFFFFF; }
.newhang a:hover { text-align:center; font-size:14px; color:#FFFFFF; }
.newhang1 { font-size:14px; color:#FFFFFF; height:38px; text-align:center; font-weight:bold; background:url(bg2.gif) no-repeat; }
.newhang1 a:link { text-align:center; font-size:14px; color:#FFFFFF; }
.newhang1 a:visited { text-align:center; font-size:14px; color:#FFFFFF; }
.newhang1 a:hover { text-align:center; font-size:14px; color:#FFFFFF; }
#seachbox #bigclass li { float:left; margin:0px; width:88px; height:30px; line-height:30px; }
#spanel { width:963px; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
/*about login box message*/
#user_box { width:963px; height:33px; background-image:url('user_box_bg.gif'); font-size:12px; color:#333; margin:auto; overflow:hidden; }
#user_box .user_box_left { background-image:url('user_box_lbg.gif'); }
#user_box .user_box_right { background-image:url('user_box_rbg.gif'); float:right; }
#user_box .user_box_left, #user_box .user_box_right { width:6px; height:33px; }
#user_box form { margin:0px; padding:0px; display:block; outline:none; }
#user_box .btn { width:41px; height:24px; line-height:24px; background-image:url('user_box_btn.gif'); border:0px; text-align:center; }
#user_box #loginbox { width:640px; }
#user_box #soubox { position:absolute; margin-top:-6px; width:300px; height:98px; padding:6px; }
#user_box .show { background-color:#F8F7F7; border:1px solid #ccc; }
#user_box #qsearch { width:100%; line-height:18px; margin-top:4px; border-top:1px solid #eee; display:none; }
#user_box #qsearch strong { float:left }
#user_box #qsearch a { float:left; color:#0066cc; text-decoration:none; margin-left:12px; }
#user_box #qsearch a:hover { text-decoration:underline }
#user_box .show #qsearch { display:block; }
.inputClass { width:90px; height:20px; line-height:18px; border:1px solid #CCCCCC; background:#FFFFDF; padding:0px; }
#user_box #soubox .inputClass { width:150px; }
/*login info end*/
/*the search area and tops*/
#zonghebox { float:left; width:640px; line-height:26px; padding-top:3px; padding-bottom:3px;
position:relative; }
#zonghebox ul { width:100%; }
#zonghebox ul li { float:left; font-size:12px; margin-left:8px; }
#zonghebox ul li a { color:gray; text-decoration:none; }
#zonghebox li.lititle { width:120px; height:26px; overflow:hidden; background:url(moreico.gif) no-repeat; background-position:0px 1px; font-weight:bold; color:#006600; }
#zonghebox li.lititletwo { background-position:0px -28px; }
#zonghebox li.lititle span { margin-left:22px; }
.publiclt { padding-left:18px; width:80px; height:26px; line-height:26px; }
/*the search area and tops the end*/
/*the yipai games*/
#yipai { margin-top:3px; margin-left:auto; margin-right:auto; width:963px; height:110px; }
#yipai .cbtn { padding-left:6px; padding-top:12px; width:18px; height:60px; }
#yipai #imageContainer { padding-left:10px; width:910px; height:72px; }
#yipai #imageContainer ul { width:70px; height:75px; list-style:none; }
#yipai #imageContainer ul .imgbox { width:60px; height:45px; margin-top:5px; }
#yipai #imageContainer ul .imgbox img { margin-left:5px; width:55px; height:40px; border:1px solid #DBDBDB; }
#yipai #imageContainer ul .imgtxt { padding-left:5px; width:60px; height:18px; line-height:18px; text-align:center; }
label { display: block; }
.infiniteCarousel { width: 963px; position: relative; }
.infiniteCarousel .wrapper { width: 885px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; height: 78px; margin: 0 37px; position: absolute; top: 0; }
.infiniteCarousel ul a img { border: 6px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:55px; height:40px; }
.infiniteCarousel .wrapper ul { width:920px; /* single item * n */ list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
.infiniteCarousel ul li { display:block; float:left; padding: 7px; height: 55px; width: 55px; text-align:center; line-height:20px; }
.infiniteCarousel ul li img { -webkit-transition: border-color 300ms; }
.infiniteCarousel ul:hover li img { border-color: #000; }
.infiniteCarousel ul:hover li:hover img { border-color: #333; }
.infiniteCarousel ul li a img { display:block; }
.infiniteCarousel .arrow { display: block; height: 36px; width: 37px; background:url(arrow.png) no-repeat 0 0; text-indent: -999px; position: absolute; top: 20px; cursor: pointer; outline: 0; }
.infiniteCarousel .forward { background-position: 0 0; right: 0; }
.infiniteCarousel .back { background-position: 0 -72px; left: 0; }
.infiniteCarousel .forward:hover { background-position: 0 -36px; }
.infiniteCarousel .back:hover { background-position: 0 -108px; }
#pbox { margin:3px auto 0px auto; padding-left:10px; width:951px; height:26px; border:solid 1px #EEE; background:url(../images/pailine.png); }
#pbox strong { font-weight:100; }
#pbox a:link { display:block; float:left; margin:3px 0px 0px 12px; width:54px; height:19px; background-image:url(../images/bs.png); font-size:12px; text-decoration:none; color:#000; line-height:19px; text-align:center; }
#pbox a:hover { display:block; float:left; margin:3px 0px 0px 12px; width:54px; height:19px; background-image:url(../images/bbl.png); font-size:12px; text-decoration:none; color:#F00; line-height:19px; text-align:center; }
#pbox a:visited { display:block; float:left; margin:3px 0px 0px 12px; width:54px; height:19px; background-image:url(../images/bs.png); font-size:12px; text-decoration:none; color:#000; line-height:19px; text-align:center; }
.font12 { font-size:12px; }
#flash_frame { position:fixed; z-index:999; top:0px; right:0px; width:300px; height:240px; }
