﻿body,th,td,input,select,textarea{font-family:宋体;font-size:12px;padding:0;margin:0;font-fam\ily:Verdana,Arial,宋体}
body{text-align:center;background:#8dddff url(../images/bg.jpg) scroll 0 0 repeat-x}
p{line-height:1.5em;margin:1em auto;color:#003260}
/* 统一链接 */
a{color:#3392d1;text-decoration:none}
a:hover{color:#3392d1;text-decoration:underline}
img{border:0}
input.text{line-height:16px;width:216px;height:20px;border:none;border:0;padding:2px 1px;w\idth:214px;he\ight:16px}
input.button{padding:0 3px}
input.file{line-height:16px;background-color:#fff}
select{}
textarea{width:90%;height:160px;border:solid;border:solid 1px #0575be}
.hackbox{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden}
.h3{margin:0;padding:0}
.h3 a{display:block;height:100%}
.ul{padding:0;margin:0;list-style-type:none}
.ul a{display:block;height:100%}

.validateCode input{display:inline;float:left;width:80px;w\idth:76px}
.validateCode img{display:inline;float:left;margin:2px 4px}
.validateCode .newValidateCode{display:inline;float:left;padding-top:4px;text-decoration:underline;color:#fff}

.container{text-align:left;width:1002px;margin:0 auto;overflow:hidden;position:relative}
.headContainer{width:100%;height:124px;background:transparent url(../images/head.jpg) scroll 0 0 no-repeat}
.headContainer .logo{float:left;width:397px}
.headContainer h1{margin:29px 0 0 62px;padding:0;width:177px;height:62px}
.headContainer h1 a{display:block;width:100%;height:100%}
.headContainer .hContent{float:left;width:595px;padding-top:44px}
/* 主导航菜单 */
.menu{height:33px}
.menu ul{padding:0;position:relative;margin:0;list-style-type:none;height:33px;z-index:4}
.menu ul li{display:block;float:left;height:33px;line-height:33px}
.menu a{display:block;width:85px;height:33px;overflow:hidden;background:transparent url(../images/arw_red.png) scroll 0 -9999px no-repeat}
.menu li.mHome a{width:85px}
.menu li.mMission a{width:102px}
.menu li.mRecommendation a{width:73px}
.menu li.mRule a{width:74px}
.menu li.mKnowledge a{width:115px}
.menu li.mMember a{width:73px}
.menu li.mCrest a{width:73px}
.menu li .level1:hover,.menu a.menuCurrent{background-position:top center}

.menu li ul{position:absolute;top:33px;height:auto;left:-9999px}
.menu li ul.subMission{padding:9px 0;background:transparent url(../images/subMenu_mission.gif) scroll 0 0 no-repeat}
.menu li ul.subRules{padding:9px 0;background:transparent url(../images/subMenu_rule.gif) scroll 0 0 no-repeat}
.menu li ul.subMember{background:transparent url(../images/subMenu_member.gif) scroll 0 0 no-repeat}
.menu li ul li{width:100%;float:none;display:block;background:none;height:19px;line-height:19px;overflow:hidden}
.menu li ul li a{display:block;width:100%;height:100%;color:#0053ad;text-align:center;font-fam\ily:微软雅黑,宋体}
.menu li ul li a:hover{color:#D2342B;text-decoration:underline}
.menu li:hover ul,.menu li.sfHover ul{left:auto}

.headMsg{padding:17px 0 0 81px}
.headMsg div{float:left;color:#0053ad;height:27px;overflow:hidden}
.headMsg .mingdaoBlog{width:110px}
.headMsg .mingdaoBlog a{display:block;width:110px;height:27px;overflow:hidden}
.headMsg .newsCaption{width:67px}
.headMsg .news{width:227px;height:27px;font-size:12px;line-height:31px}
.headMsg .loginState{width:110px}
.headMsg .loginState a{display:block;width:100%;height:100%;background:transparent url(../images/login_state.gif) scroll 27px 4px no-repeat}
.headMsg .loginState a.logout{background-position:27px -26px}

#main{width:1002px;padding:0 11px;overflow:visible;position:relative;w\idth:980px}
.homeContainer{height:509px}
.homeContainer #homeViusal{width:980px;position:absolute;top:0;left:11px}
.hVideo{display:none;width:290px;height:283px;position:absolute;bottom:0;right:28px;z-index:999}
.hVideo .imgClose{cursor:pointer;position:absolute;top:-15px;right:0}
.hVideo embed{z-index:10}

#footer{clear:both;width:1002px;padding:40px 11px 30px;overflow:hidden;background:transparent url(../images/footer_bg.gif) scroll 11px 0px no-repeat;w\idth:980px}
.ftNav {height:14px;margin-left:100px}
.ftNav li{display:inline;float:left;height:14px;margin:0;padding:0;color:#fff;line-height:1.2em;overflow:hidden}
.ftNav li a{color:#fff;line-height:1.4em;width:auto !important;height:auto !important;margin:0;padding:0 15px;border-right:1px #fff solid;background:none !important;white-space:nowrap}
.ftNav li a.last{border:0}
.ftNav li a:hover{color:#fff;text-decoration:none}
#copyright{clear:both;display:block;width:100%;margin:10px auto 0 370px;overflow:hidden;font-size:5px;background:transparent url(../images/copyright.gif) scroll 0 0 no-repeat}
#copyright span{display:block;text-indent:-9999px}

.tasteNow{position:absolute;top:340px;right:0px;width:215px;height:258px;padding:184px 0 0 79px;z-index:0;background:transparent url(../images/taste.png) scroll 0 0 no-repeat;w\idth:136px;he\ight:74px}
.tasteNowKnowledge{background-image:url(../images/taste_knowledge.png)}
.tasteNow a{display:block;width:129px;height:36px;overflow:hidden}

.loginInfo{display:none;width:177px;height:61px;overflow:hidden;position:absolute;top:17px;right:11px}
.infoThumb{float:left;width:47px;padding:3px 0 3px 3px;background:transparent url(../images/thumb_bg.gif) scroll 0 0 no-repeat;w\idth:44px}
.infoIntro{float:left;width:130px;padding-top:4px;overflow:hidden}
.loginInfo .logout a{font-size:16px;color:#2977d5;font-weight:bold}
.infoName{color:#fff;font-size:16px;font-weight:bold;line-height:1.2em}
.infoPoint{margin-top:3px}
.infoPoint div{float:left;width:52px;color:#fff;font-size:12px;font-weight:bold;line-height:1.2em;}
.infoPoint .pointImg{width:70px;margin-top:4px;font-size:4px;line-height:4px;height:4px;background:transparent url(../images/point_bg2.gif) scroll 0 0 repeat-x}

.headContainer h1 a span,.menu li a span,.headMsg div span,.tasteNow span{display:block;text-indent:-9999px}
