p{margin: 0; padding: 0;}
*{margin:0; padding: 0;}
textarea{outline: none;}
.about_content{width: 1000px; height: auto; overflow: hidden; clear: both; margin: 0px auto;}
.about_topright{float: right; _display: inline; font-size: 14px; color: #e71f19; margin-top: 15px;}
.about_topright span{float: left; _display: inline; margin-left: 10px;}
.about_topright span.about_topright_hotline{margin-left: 33px;}
.about_topright span a:link,.about_topright span a:visited{color: #e71f19;}
.about_redline{height: 5px; background: #e71f19;}
.about_main{margin-top: 30px; margin-bottom: 80px; height: auto; overflow: hidden; clear: both;}
.about_main_left{float: left; _display: inline; width: 170px;}
.about_main_left_title{width: 170px; height: 80px;}
.about_main_right{width: 800px; float: right; _display: inline;}
.about_main_left_menu{margin-top:20px; height: auto; overflow: hidden; clear: both;}
.about_main_left_menu ul li{margin-top: 8px; height: 40px; line-height: 40px; text-align: center; font-size: 16px;}
.about_main_left_menu ul li a:link,.about_main_left_menu ul li a:visited{color: #404040; }
.about_main_left_menu ul li.on{font-weight: bold; background: url(../member/images/bg_jt.png) left center no-repeat;}
.about_main_left_menu ul li.on a:link,.about_main_left_menu ul li.on a:visited{color: #e71f19;}
.about_main_rtitle{font-size: 24px; font-weight: bold; margin-top: 20px; height: 40px; line-height: 40px; overflow: hidden; color: #404040;}
.about_main_rstitle{font-size: 18px; font-weight: bold; color: #404040; height: 35px; line-height: 35px; margin-top: 12px;}
.about_main_rsmain{font-size: 14px; color: #404040; line-height: 26px;}
.about_main_rsmain span{font-weight: bold;}

/*登录*/
.login-title{height: 96px; line-height: 96px; background: #e71f19; letter-spacing: 15px; text-align: center; color: #fff; font-size: 30px;}
.login-cont{width: 350px; height: auto; overflow: hidden; clear: both; margin: 40px auto 0;}
.login-cont .hd li{width:175px; cursor: pointer; float: left; _display: inline; height: 38px; color: #d8d8d8; font-size: 18px; line-height: 38px; text-align: center; border-bottom: 3px solid #d8d8d8;}
.login-cont .hd li.on{border-bottom: 3px solid #e71f19; color: #e71f19;}
.login-main{height: auto; overflow: hidden; clear: both; padding-bottom: 100px;}
.login-line{height: auto; overflow: hidden; clear: both; margin-top: 30px; /*border-bottom: 1px solid #d8d8d8;*/padding-bottom:10px; position: relative;}
.login-line .login-put{height: 32px; overflow: hidden; line-height: 32px; font-size: 14px; width: 100%; border:0;}
input,button{border:0; outline: none}
.login-tongyitit{font-size: 12px; margin-top: 5px;height: 20px; line-height: 20px; }
.login-tongyi-left{ float: left; _display: inline; color: #404040;}
.login-tongyi{ background: url(../member/images/icon_check.png) no-repeat; margin-right: 5px; width: 13px; height: 13px; margin-top: 3px; display: block; float: left;}
.login-tongyi-on{background: url(../member/images/icon_check_on.png) no-repeat;}
.login-tongyi-left a{color:#e71f19;}
.login-forget-pwd{height: auto; overflow: hidden; float: right; _display: inline;}
.login-btn-cont{margin-top: 10px; height: auto; overflow: hidden; clear: both;border-top: 3px solid #d8d8d8; padding-top: 20px;}
.login-btn{width: 216px; height: 50px; display: block; margin: 0px auto; line-height: 50px; background: #e71f19; color: #fff; font-size: 16px; cursor: pointer; border: 0; border-radius: 10px;}
.login-line-yzm{height: 32px; line-height: 32px; padding-bottom: 10px; font-size: 12px; color: #404040}
.login-line-yzm .login-red{color:#e71f19; font-size: 16px;}
.login-line-yzm span{float: left; line-height: 32px; margin-right: 5px;}
.login-line-yzm .login-code{width: 107px; height: 28px; border: 1px solid #d8d8d8; margin-right: 5px; padding: 0 5px; float: left; _display: inline;}
.login-refresh{background: url(../member/images/icon_fresh.png) no-repeat; width: 17px; height: 17px; display: block; float: right; margin-top: 7px; cursor: pointer;}
.login_eye{width: 20px; height: 17px; cursor: pointer; position: absolute; right: 0; top: 10px; display: block; background: url(../member/images/icon_eye.png) no-repeat;}
.login_eye_on{background: url(../member/images/icon_eye_on.png) no-repeat}
.login-btn-code{position: absolute; width: 110px; height: 46px; cursor: pointer; background: #0d78ea; /*border-radius: 5px;*/ top: 0; right: 0; border: 0; color: #fff; font-size: 16px;}

/*大赛首页*/
.index_bottom_50{margin-bottom: 50px;}
.index_botimg_left{float: left; _display: inline; width: 180px; height: 100px;}
.index_botimg_left img{width: 180px; height: 100px;}
.index_botimg_right{float: right; _display: inline; width: 1000px; height: 100px;}
.index_botimg_right img{width: 1000px; height: 100px;}
.dasai_cont{height: auto; position: relative; border-radius: 0 0 10px 10px; padding-bottom: 20px; border:1px solid #e2e2e2; border-top:4px solid #ececec; margin-bottom: 50px; box-shadow:0px 4px 8px #f6f6f6;}
.dasai_cont_top{height: auto; clear: both;}
.dasai_cont_top .dasai_cont_topfloat{border-top: 4px solid #ff0000; float: left; _display: inline; padding: 20px 20px 0 20px;  position: relative; margin-top: -4px;}
.dasai_cont_top .dasai_cont_topfloat img{float: left; width: 32px; height: 20px;}
.dasai_cont_top .dasai_cont_topfloat span{display: block; height: 20px; line-height: 20px; margin-left: 42px; font-size: 20px; color: #404040; font-weight: bold;}
.dasai_contimg{height: auto; overflow: hidden; clear: both; padding-top: 20px;}
.dasai_contimg ul li{float: left; _display: inline; width: 275px; height: 180px; margin-left: 20px;}
.dasai_contimg ul li img{width: 275px; height: 180px;}
.dasai_conttime{height: auto; overflow: hidden; clear: both; margin: 15px 20px 0 20px;}
.dasai_conttime span{float: left; margin-right: 20px; font-size: 14px; color: #404040;}
.dasai_contword{height: auto; overflow: hidden; clear: both; margin: 20px 20px 0 20px;}
.dasai_contword .dasai_contword_left{width: 55px; height: 55px; background: #e71f19; float: left; _display: inline;}
.dasai_contword .dasai_contword_left span{padding:6px 10px; display: block; font-size: 16px; color: #fff;}
.dasai_contword .dasai_contword_right{margin-left: 55px;}
.dasai_contword_right ul li{width: 345px; height: auto; overflow: hidden; float: left; _display: inline; margin-left: 20px; font-size: 14px;}
.dasai_contword_right ul li a:link,.dasai_contword_right ul li a:visited{color: #404040;}
.dasai_contword_right ul li div{width: 335px; height: 20px; line-height: 20px; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dasai_top{height: auto; overflow: hidden; clear: both; margin-top: 5px; margin-bottom: 50px;}
.dasai_top_img{float: left; _display: inline; width: 790px; height: 345px;}
.dasai_top_img img{width: 790px; height: 345px;}
.slideBox{ width: 790px; height: 345px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:30px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width: 790px; height: 345px; display:block;  }



.dasai_top_news{height:345px; overflow: hidden; float: right; width: 380px;}
.dasai_top_news_cont{height:295px; margin-top: 10px; overflow: hidden; clear: both;}
.dasai_top_news_cont ul li{height: 26px; line-height: 26px; margin-top: 6px; font-size: 14px; overflow: hidden; clear: both; white-space: nowrap; text-overflow: ellipsis;}
.dasai_top_news_title{height: 40px; overflow: hidden; clear: both;}
.dasai_top_news_title .dasai_top_news_titlel{float: left; text-align: center; width: 70px; font-size: 16px; height: 40px; line-height: 40px; background: #e71f19; color: #fff;}
.dasai_top_news_title .dasai_top_news_titler{display: block; margin-left: 90px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #404040; font-size: 20px; font-weight: bold;}
/*会员中心*/
.person_topright{color: #404040;}
.person_topright span{line-height: 40px;}
.person_topright span a:link,.person_topright span a:visited{color: #404040;}
.person_title{height: 36px; line-height: 36px; border-bottom: 2px solid #ececec; margin-top: 42px; overflow: hidden;}
.person_title .person_title_span{border-bottom: 2px solid #e71f19; float: left; height: 36px;}
.person_title .person_title_big{font-size:16px; color:#e71f19;}
.person_title .person_title_small{font-size: 12px; color: #404040;}
.person_ziliao{height: auto; overflow: hidden; clear: both; margin-top: 25px;}
.person_ziliao_left{float: left; width: 60px; height: 60px; margin-top: 5px;}
.person_ziliao_left img{ width: 60px; height: 60px;}
.person_ziliao_right{width: 710px; height: auto; overflow: hidden; float: right; _display: inline;}
.person_ziliao_right dl{font-size:14px; color:#404040; height:20px; line-height: 20px; margin-bottom: 20px;}
.person_ziliao_right dl dt{width: 85px; float: left; text-align: justify;}
.person_ziliao_right dl dt i{ display:inline-block; /*padding-left: 100%;*/ width:100%;}
.person_ziliao_right dl dd{margin-left: 95px; display: block;}
.person_small_btn{background: #e71f19; color: #fff; font-size: 12px; border-radius: 2px; margin-left: 10px; cursor: pointer; width: 60px; height: 23px;}
.person_colorred{ color: #e71f19}
.person_bigbold{font-weight: bold; font-size: 18px;}
.person_smallbold{font-weight: bold; font-size: 14px;}
.person_shou{height: auto; overflow: hidden; overflow: hidden; clear: both;}
.person_shou ul li{height: auto; overflow: hidden; padding: 30px 0; border-bottom: 1px solid #e8e8e8;}
.person_shou ul li .person_shou_img{width: 200px; height: 115px; float: left; _display: inline;}
.person_shou ul li .person_shou_main{margin-left: 230px;}
.person_shou ul li .person_shou_main .person_shou_main_title{font-size: 18px; font-weight: bold; height: 35px; line-height: 35px; text-overflow: ellipsis; white-space: nowrap; color:#404040;}
.person_shou ul li .person_shou_main .person_shou_main_cont{color:#404040; font-size:14px; height: 40px; line-height: 20px;}
.person_shou ul li .person_shou_main .person_shou_main_sour{color:#708096; height: 20px; line-height: 20px; overflow: hidden; margin-top: 10px; font-size: 12px;}
.person_shou ul li .person_shou_main .person_shou_main_sour span{float: left; margin-right: 20px;}
.person_shou ul li.person_shou_noimg .person_shou_main{margin-left: 0px;}
.person_ziliao_tg {height: auto; overflow: hidden; clear: both; margin-top:30px;}
.person_ziliao_tg dl{height: auto; overflow: hidden; margin-bottom: 25px;}
.person_ziliao_tg dl dt{width: 95px; text-align: right; line-height: 28px; font-size: 14px; color:#404040; float: left; _display: inline;}
.person_ziliao_tg dl dd{margin-left: 105px;}
.person_tgtitle{width:420px; height: 28px; padding: 0 5px; border:1px solid #d0d0d0; float: left; _display: inline;}
.person_ziliao_tg dl dd label{float: left; _display: inline; margin-top: 6px; font-size: 14px; margin-right: 10px; color:#404040;}
.person_tgzhaiyao{width: 680px; height: 45px; padding: 5px; border:1px solid #d0d0d0;}
.person_tggaojian{width: 680px; height: 270px; padding: 5px; border:1px solid #d0d0d0;}
.person_tgymz{width: 80px; height: 28px; float: left; _display: inline;}
.person_tgsx{width: 27px; height: 26px; float: left; _display: inline; cursor: pointer;}
.person_tgbtn{width: 43px; height: 22px; border-radius: 2px; cursor: pointer; line-height: 22px; background: #e71f19; font-size:14px; float: left; margin-left: 110px; color:#fff;}

/*-------------会员中心菜单---------------------*/
.member_main{width:1000px; margin:30px auto 80px auto; height: auto; overflow: hidden; clear: both;}
.member_main_left{float: left; _display: inline; width: 170px;}
.member_main_left_title{width: 170px; height: 80px;}
.member_main_right{width: 800px; float: right; _display: inline;min-height:360px;}
.member_main_left_menu{margin-top:20px; height: auto; overflow: hidden; clear: both;}
.member_main_left_menu ul li{margin-top: 8px; height: 40px; line-height: 40px; text-align: center; font-size: 16px;}
.member_main_left_menu ul li a:link,.about_main_left_menu ul li a:visited{color: #404040; }
.member_main_left_menu ul li.on{font-weight: bold; background: url(../member/images/bg_jt.png) left center no-repeat;}
.member_main_left_menu ul li.on a:link,.about_main_left_menu ul li.on a:visited{color: #e71f19;}