body{margin: 0 auto;padding: 0;color: #666666;font-size:12px;font-family:"宋体","Verdana"; background:#d4d4d4 url(/img/cs/topbg.jpg) repeat-x left top;}
form,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p {padding:0;margin:0;}
img{border:0; margin:0; padding:0; vertical-align:bottom;}
ul,li{margin:0px;padding:0px;list-style-type: none;}
.clear{clear:both;}
a {text-decoration:none;}


/* head */
#head{width:884px;margin-left:auto;margin-right:auto;height:41px; background:url(/img/cs/headbg.jpg) no-repeat center top; overflow:hidden;}
#logo{margin-left:24px;padding-left:24px;float:left;}
#headTop{float:right;vertical-align: baseline;padding:12px 35px 10px;}
#headTop li{float:left;margin-left:2px;margin-right:2px;padding-left:2px;padding-right:2px; text-align:center;}
#headTop li a{ color:#999999; line-height:24px;}
#headTop li a:hover{ color:#666666;}
#headTop #game{width:120px;height:20px;color:#666666;font-size:11px;}
#headTop #game .gameText{border:1px solid #666666;}
#headTop.firstBg{ background:url(/img/activation/headTopLine.jpg) no-repeat right top;}

#topHelp,#mainNav{ width:763px;margin-left:auto;margin-right:auto; }
#topHelp{ height:28px;margin-top:24px; vertical-align:middle; display:block;}
.rightTopHelp{ float:right;line-height:28px; background:url(/img/cs/help.gif) no-repeat 0 4px; text-indent:2em;}
.rightTopHelp img{ vertical-align:top;}

#mainNav{height:34px; background:url(/img/cs/mainNav.gif) no-repeat 0 0; margin-bottom:4px; }
#mainNav ul{ text-align:center; margin:0; padding:0; width:440px; margin-left:auto; margin-right:auto;}
#mainNav ul li{ line-height:34px; float:left; width:110px; text-align:center; font-size:14px; font-weight:bold;}
#mainNav ul li a{color:#c4c4c4;}
#mainNav ul li a:hover{ color:#FFFFFF;}

/* login */
.check{margin-left:10px; line-height:40px;}
.check a{ color:#666666; text-decoration:underline;}
.check a:hover{color:#6f2373;  text-decoration:none;}


/* foot */
#foot{width:763px; height:56px;margin-left:auto;margin-right:auto;background:url(/img/cs/foot.gif) no-repeat; margin-top:13px;}
#foot ul{margin-top:10px;}
#foot li {text-align:center;padding:3px 9px 0 9px; font-family:Verdana, Arial;} 
#foot li a{color: #666666;}

/* layout */
#mTop,#mMiddle,#mBottom{width:763px;margin-left:auto;margin-right:auto;clear:both;}
#mTop{height:5px; background:url(/img/cs/mainTop.gif) no-repeat 0 0;overflow:hidden;}
#mMiddle{background:url(/img/cs/mainMiddle.gif) repeat-y 0 0; padding-bottom:20px;}
#mBottom{height:6px; background:url(/img/cs/mainBottom.gif) no-repeat 0 0;overflow:hidden; }

.mainLeft{ width:157px; float:left; margin-left:6px;_margin-left:3px; margin-bottom:2px;}
.mainRihgt{width:590px;float:right;margin-right:6px;_margin-right:3px; margin-bottom:4px;_margin-bottom:-6px;}
/* left */
.mLeftTop{ height:2px;background:url(/img/cs/leftTop.gif) no-repeat 0 0;overflow:hidden;}
.mLeftMiddle{ background:url(/img/cs/leftBg.gif) repeat-y 0 0;}
.mLeftBottom{height:2px; background:url(/img/cs/leftBottom.gif) no-repeat 0 0;overflow:hidden;}

.kf{margin-top:3px; margin-bottom:2px;}

/* leftMenu */
.menu_set{width:124px;height:auto;margin-left:auto;margin-right:auto; font-weight:bold;}

.menu_img{width:124px;height:auto;margin-left:auto;margin-right:auto;padding-bottom:3px;padding-top:3px;cursor:pointer;}
.tree_con{width:124px;padding-top:6px;padding-bottom:10px;}
.tree_con li{width:124px;height:24px; display:block; overflow:hidden; line-height:26px;background:url(/img/cs/icon.gif) no-repeat 6px 8px;border-bottom:1px dashed #999999; color:#909090;}
.tree_con li a{color:#909090;text-indent:1.3em;display:block;height:24px; }
.tree_con li a:hover{color:#ff9e21;width:120px;height:24px;display:block;background:url(/img/cs/icon.gif) no-repeat 6px -10px;}
.tree_con li.dq a{color:#ff9e21;width:120px;height:24px; display:block;background:url(/img/cs/icon.gif) no-repeat 6px -10px;}


/* right */
.mRightTop{ height:2px;background:url(/img/cs/rightTop.gif) no-repeat 0 0;overflow:hidden;}
.mRightMiddle{background:url(/img/cs/rightBg.gif) repeat-y 0 0;}
.mRightBottom{height:2px; background:url(/img/cs/rightBottom.gif) no-repeat 0 0;}
.mRightMiddle p{width:565px; line-height:20px;margin-left:auto; margin-right:auto;}

.mRightTitle{ width:565px; height:30px; line-height:30px; margin-left:auto; margin-right:auto; background:url(/img/cs/rightTitleLine.gif) no-repeat left bottom; font-size:14px; font-weight:bold; color:#493248; padding-top:2px; margin-bottom:10px; font-family:Arial,黑体;}

.item{width:500px;margin-left:auto; margin-right:auto; padding-top:6px; padding-bottom:6px;}
.item_desc_img{float:left;width:69px;height:69px;padding-right:20px;}
.item_desc_text{float:left;background-color:#f1f1f1; width:410px; height:70px; display:block; overflow:hidden;}
.item_desc_text h5{ font-size:14px; color:#733a6f;line-height:20px; padding:2px 6px;}
.item_desc_text p{ line-height:14px; padding-left:6px; padding-right:6px; color:#7a7a7a;}

#ask_bottom{ width:565px;margin-left:auto; margin-right:auto; padding-top:6px; padding-bottom:20px; }
.float_left{float:left;}
.ask_search_input_div{width:380px;}
.ask_search_btn_div{width:90px;}
.login_input{width:100px;height:14px;font-size:12px;font-family:Verdana, Arial;}
.zhidao_input{border:1px solid #CCC; background-color:#f4f4f4; color:#666;height:18px;font-size:12px;line-height:18px;width:380px;font-family:Verdana, Arial;}
.normal_btn{background:url(/img/cs/btn_bg.gif);text-indent:20px;margin-left:10px;_margin-left:4px;vertical-align:middle;line-height:24px;font-weight:bold;width:84px;height:24px;background-repeat:no-repeat;border:none;letter-spacing:1px;color:#Fff;}

/* zhangHaoDongJie */
.tabLeft{ font-size:14px;line-height:24px; width:140px; text-align:right;}
.tabRight{ color:#333; line-height:24px; font-family:Verdana, Arial;}
.tabInput{border:1px solid #CCC;color:#666;height:18px;font-size:12px;line-height:18px;width:180px;font-family:Verdana, Arial;}
.tabSelect{border:1px solid #CCC;color:#666;height:22px;font-size:12px;line-height:22px;width:184px;font-family:Verdana, Arial;}
.tabText{ line-height:24px;}
.tabTitle{ font-size:14px; font-weight:bold; line-height:32px;}
.input130{border:1px solid #CCC;color:#666;height:18px;font-size:12px;line-height:18px;width:130px;font-family:Verdana, Arial;}
.textarea360{border:1px solid #CCC;color:#666;height:18px;font-size:12px;line-height:18px;width:396px; height:100px;font-family:Verdana, Arial; }
.icon65{background:url(/img/cs/icon_bg.gif);margin-right:10px;_margin-right:4px;vertical-align:middle;line-height:24px;font-weight:bold;width:65px;height:24px; text-align:center;background-repeat:no-repeat;border:none;letter-spacing:1px;color:#Fff;}

.tabBorder{border-top:1px solid #CCC;border-left:1px solid #CCC;}
.tabBorder td{border-right:1px solid #CCC;border-bottom:1px solid #CCC;}

/* xiuGaiZiLiao */
.xiuGai{ width:545px; margin:20px auto 10px;}
.xiuGai h3{}
.xgText{width:545px;height:86px;display:block; background-color:#eaeaea; overflow:hidden; margin:10px auto;}
.xgText ul{ margin-top:13px;}
.xgText ul li{ width:272px; text-align:center;  height:61px; display:block; vertical-align:middle; float:left;}

/* Online question */
.online{ width:415px;margin:20px auto;}
.online ul{}
.online ul li{height:61px; display:block; vertical-align:middle; margin-bottom:10px;}

.onlineTitle{}
.onlineTitle li{background:url(/img/cs/btn_bg.gif);text-indent:20px;margin-left:10px;_margin-left:4px;vertical-align:middle;line-height:24px;font-weight:bold;width:84px;height:24px;background-repeat:no-repeat;border:none;letter-spacing:1px;color:#Fff; float:left;}
.onlineTitle li a{ color:#fff;}

.onLine520{ width:520px;margin:20px auto;}
.onLineText{ line-height:24px;}

/* faq */
.faq{width:565px; margin:20px auto;}
.faq p{}
.faq p a{ color:#00f; text-decoration:underline;}
.faq p a:hover{ text-decoration:none;}
.wen{ font-size:14px; font-weight:bold; line-height:30px; color:#493248;}

/* download */
.download{width:538px; margin:20px auto 10px;}
.download ul{ margin-top:13px;}
.download ul li{width:538px;height:45px; padding-bottom:10px; padding-top:10px;display:block; background-color:#eaeaea; overflow:hidden; margin:10px auto; text-indent:2em;}


/* pages */
.pages {margin:15px auto; width:80%; text-align:right;font-size:12px; font-family:Verdana; color:#FF6600;letter-spacing:2px;}
.pages a:link {margin:0 2px; font-size:12px; font-weight:normal; color:#0a2c56;}
.pages a:visited {color:#0a2c56;text-decoration:none;}
.pages a:hover {color: #f00; text-decoration:underline;}
.pages a:active {color: #f00; font-size:14px; font-weight:bold; }

/* shuoMing */
.tiShi{ width:565px; line-height:22px;margin:6px auto;}

.tongZhi{ width:350px;margin:10px auto; clear:both;}
.tongZhi h3{ font-size:14px; font-family:Verdana, Arial; line-height:38px;}
.tongZhi h4{ text-align:center;}
.tongZhi p{ text-indent:2em;width:350px;}

/* font */
.font14{ font-size:14px;}
.fontBold{ font-weight:bold;}

.textCenter{ text-align:center;}
.indent2em{ text-indent:2em;}
.indent6em{ text-indent:6em;}

.red{ color:#f00;}
.oranger{ color:#f38300; }
.textRight{text-align:right;}
.xiazai{ font-size:14px; line-height:28px;}

/* height */
.h10{ height:10px;}
.h30{ height:30px;}
.h50{ height:50px;}
.h100{ height:100px;}

/* ERROR MESSAGE STYLES */
.clear1 {clear:both;overflow:hidden;height:1px;}
.clear3 {clear:both;overflow:hidden;height:3px;}
.clear5 {clear:both;overflow:hidden;height:5px;}
.clear10 {clear:both;overflow:hidden;height:10px;}
.clear15 {clear:both;overflow:hidden;height:15px;}
.clear20 {clear:both;overflow:hidden;height:20px;}

.inl {display:inline;float:left;}

.hr-grn {background: #bbe344;clear: both;overflow: hidden;height: 1px;margin-right:10px;}
.hr-lGrn {background: #e5fe98;clear: both;overflow: hidden;height: 1px;margin-right:10px;}
.hr-dots {background: url( '/img/global/dot-grn.gif' ) repeat-x bottom left;height:1px;margin:10px 30px;}

.err-msg {color:#cc0000;font:normal 13px/15px Arial, Helvetica, sans-serif;text-align:left;border:1px solid #ffffff;float:left;background-color:#E7E7E7;padding:4px 0;margin-bottom:10px;}
.err-msg .text {margin:6px 6px 0 6px;width:512px;overflow:hidden;}
.err-msg ul {float:left;text-align:left;margin:0 0 0 15px;padding:0;list-style-type:none;}
.err-msg ul li {text-align:left;margin-top:4px;background:url( '/img/global/error-bullet.gif' ) no-repeat 1px 4px;padding-left:10px;}
.err {color:#cc0000;}

#err-msg-full {width:730px;}
#err-msg-full-inBorders {width:710px;}
#err-msg-login {width:210px;}
#err-msg-login div {width:160px;}
#err-msg-login ul {margin:0;}
#err-msg-login ul li {width:190px;_width:175px;background:none;}
#err-msg-login ul ul {margin:4px 0 0 0;}
#err-msg-login li li {width:180px;_width:165px;background:url( '/img/global/error-bullet.gif' ) no-repeat 1px 4px;padding:0 0 5px 10px;}

#err-msg-twoCol {width:520px;}
#err-msg-twoCol div {width:420px;}
#err-msg-twoCol ul {padding:0;margin:0 0 0 8px;}
#err-msg-twoCol ul li {width:420px;}
#prize-err.err-msg {width:562px;padding:12px 32px 12px 67px;background: url( '/img/global/error_sign.jpg' ) no-repeat top left;}
#prize-err-sm.err-msg {width:208px;padding:0 10px 10px 0;border:1px solid #ffcc00;background-color:#ffffcc;background-image:none;float:none;}
#prize-err-sm.err-msg .text {width:160px;}
#reg-err.err-msg {width:455px;margin-bottom:20px;}