@charset "utf-8";
/* CSS Document */
/*初始化默认css*/
*{margin:0; padding:0;}
img{ border:0px; outline:none; }
li{list-style:none;}
em,i{font-style:normal;}
body{ font:14px/1.5 Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif;
margin:0px; padding:0px;
color:#333333;
background:#f9f9f9;
height:100%;
}
html {height:100%;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#333333; text-decoration:none; }
h1,h2,h3,h4,dl,dt,dd,ul,li,ol,form { margin:0px; padding:0px; list-style:none;}
.hide{ display:none;}
.wot{
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
textarea{resize: none; outline:none;line-height: 20px}
input { outline:none;}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
textarea.des-box{
	height: 300px;
}
.limiterBox{
	text-align: right;
}
/*通用*/
/****************/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.mt65 { margin-top:65px !important;}
.mt10 { margin-top:10px !important;}
.mt26 { margin-top:26px !important;}
.mt16 { margin-top:16px !important;}
.mt40 { margin-top: 40px !important;}
.mb40 { margin-bottom: 40px !important;}
.pt10 { padding-top:10px !important;}
.pb10 { padding-bottom:10px !important;}
.pb20 { padding-bottom:20px !important;}
.pb70 { padding-bottom:70px !important;}

/***********顶部与头部的框架 body,html都要有height：100%******************/
.container {
	width:100%;
	min-height:100%;
	height:100%;
	height:auto !important;
}
.PageBox {
	padding-bottom:200px;
}
input[type=radio]:before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: url(../img/icon39.png) no-repeat center center;
}
input[type=radio]:checked:before {
	background: url(../img/icon40.png) no-repeat center center;
}
.PageBox.picbg {
	background: url(../img/management-bg.jpg) no-repeat 100% 100%;
}

/* .footer {
	height:200px;
	background:#293847;
	position:relative;
	clear:both;
	margin-top:-200px
} */
.HeaderBox {
	width:100%;
	height:60px;
	background:#fff;
	-webkit-box-shadow:0 2px 4px #dee2e5;  
 	-moz-box-shadow:0 2px 4px #dee2e5; 
  	box-shadow:0 2px 4px #dee2e5;
}
/*******************************/
/**************头部*****************/
.HeaderBox .header {
	width:1200px;
	min-width: 1200px;
	height:60px;
	margin:0px auto;
}
.HeaderBox .header .logo {
	width:140px;
	padding:14px 0px;
}
.HeaderBox .header .CityBox {
	line-height:60px;
	margin-left:40px;
	
}
.HeaderBox .header .CityBox a {
	font-family:"微软雅黑";
	font-size:16px;
	color:#999999;
	background:url(../img/icon-changecity.png) no-repeat;
	background-position:right center;
	padding-right:18px;
}
.HeaderBox .header .nav {
	margin-left:30px;
	height:60px;
	line-height:60px;
}
.header .nav li {
	float:left;
	line-height:60px;
	height:60px;
}
.header .nav li a {
	padding:18px 30px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#191919;
}
.header .nav li.new a {
	background:url(../img/icon-nav-new.png) no-repeat;
	background-position:right 18px;
}
.header .nav li:hover a {
	color:#439ff6;
}
.HeaderBox .header .LoginBtn {
	width:120px;
	height:60px;
}
.HeaderBox .header .LoginBtn span {
	display:inline-block;
	width:60px;
	height:28px;
	line-height:28px;
	margin-top:16px;
	text-align:center;
}
.HeaderBox .header .LoginBtn span a {
	font-family:"微软雅黑";
	font-size:18px;
}
.HeaderBox .header .LoginBtn .login {
	background:#439ff6;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}
.HeaderBox .header .LoginBtn .login a {
	color:#fff;
}
.HeaderBox .header .LoginBtn .login:hover {
	background:#1b8af4;
}
.HeaderBox .header .LoginBtn .enroll a {
	color:#191919;
}
.HeaderBox .header .LoginBtn .enroll a:hover {
	color:#439ff6;
}
.HeaderBox .header .DownApp {
	line-height:60px;
	height:60px;
	margin-right:30px;
	text-indent:20px;
	background:url(../img/icon-downloadapp.png) no-repeat;
	background-position:left center;
}
.HeaderBox .header .DownApp a {
	font-family:"微软雅黑";
	font-size:18px;
	color:#439ff6;
}
.HeaderBox .header .DownApp a:hover {
	text-decoration:underline;
}
.HeaderBox .header .WechatBox {
	line-height:60px;
	height:60px;
	margin-right:30px;
	text-indent:22px;
	background: url(../img/icon-wx.png)no-repeat;
	background-position:left center;
}
.HeaderBox .header .WechatBox a {
	font-family:"微软雅黑";
	font-size:18px;
	color:#666666;
}
.HeaderBox .header .WechatBox:hover {
	background:url(../img/icon-wx-hover.png) no-repeat;
	background-position:left center;
}


/*****我的竞赛下拉************/
.Header-userbox{ margin-top:13.5px;}
.Header-user-manage{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; width:140px; overflow: hidden;}
.Header-user-manage dt{ background:#439ff6;  line-height:33px; height:33px; display:inline-block; padding:0px 16px 0px 16px; font-size:16px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; display: block;
color:#fff; cursor:pointer;
}


.Header-user-manage .icon-user { display:inline-block; width:20px; height:20px; background: url(../img/icon-mycom.png) no-repeat 0px 0px; vertical-align: text-bottom; 
float:left; margin:8px 5px 0px 0px; 
}
.Header-user-manage .icon-arr{ 
	overflow:hidden;
	float:right;
	margin:14px 0px 0px 0px; 
	border-top: 4px solid #fff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 0px solid transparent;	
}
.Header-user-manage dd{
	display:none;
	position:absolute;
	z-index:999;
	width:138px;
	padding-top:13.5px;
	background:url(../img/icon-nav-down.png) no-repeat;
	background-position:0px 5.5px;
	border-bottom:1px solid #53a7f6;
}	
.Header-user-manage.open dd{ display: _block; }
.Header-user-manage.open .icon-arr{
 	border-top: 0px solid transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #fff;
}
.Header-user-manage li {
	border-left:1px solid #53a7f6;
	border-right:1px solid #53a7f6;	
}
.Header-user-manage li a { background:rgba(255,255,255,.8); font-size:14px; color:#666666; padding:9px 18px; display:block; line-height:1.1;}
.Header-user-manage li span {
	background:#ff3c3b;
	color:#fff;
	font-family:"微软雅黑";
	font-size:12px;
	padding:0px 4px;
	-moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;/* W3C syntax */
	margin-left:5px;            
}
.Header-user-manage li a:hover{ color:#439ff6; background:#ddebf8;text-decoration:none;}
/*****我的竞赛下拉end************/
/*****公众号二维码************/
.header .WechatBox .Codebox {
	width:138px;
	background:url(../img/icon-nav-down.png) no-repeat;
	position:absolute;
	margin-top:-8px;
	z-index:998;	
	text-indent:0px;
	display:none;
}
.header .WechatBox .Codebox .code {
	width:136px;
	margin-top:8px;
	background:rgba(255,255,255,.8); 
	border-left:1px solid #53a7f6;
	border-right:1px solid #53a7f6;
	text-align:center;
}
.header .WechatBox .Codebox .code img {
	width:103px;
	height:103px;
	padding-top:14.5px;
}
.header .WechatBox .Codebox .codeTip {
	width:103px;
	padding:4px 16.5px 10px 16.5px;
	line-height:14px;
	margin:0px auto;
	font-family:"微软雅黑";
	color:#888888;
	text-align:center;
	background:rgba(255,255,255,.8); 
	border-left:1px solid #53a7f6;
	border-right:1px solid #53a7f6;
	border-bottom:1px solid #53a7f6;
}
/**********头部结束 底部开始*************************/
.footerbox {
	width:1200px;
	min-width: 1200px;
	margin:0px auto;
}
.footerbox .footerLogo {
	width:265px;
	padding-top:60px;
	padding-left:25px;
}
.footerbox .footerLogo img {
	padding-bottom:24px;
}
.footerbox .linkbox {
	width:583px;
	padding-left:25px;
	padding-top:60px;
}
.footerbox .linkbox .link {
	line-height:24px;
	color:#75818c;	
}
.footerbox .linkbox .link a {
	font-family:"微软雅黑";
	font-size:14px;
	color:#fff;
	padding:0px 8px 0px 8px;
}
.footerbox .linkbox .copyright {
	font-family:"微软雅黑";
	font-size:14px;
	color:#8695a5;
	padding-left:8px;
	padding-top:30px;
}
.footerbox .linkbox .copyright a {
	font-family:"微软雅黑";
	font-size:14px;
	color:#2b98ff;
	
}
.footerbox .phonebox {
	width:293px;
	padding-top:66px;
	text-align:center;
}
.footerbox .phonebox p {
	font-family:"微软雅黑";
	font-size:24px;
	color:#85a0ba;
	line-height:40px;
}
/******************底部结束************/
.container .PageBox .SearchBox {
	width:100%;
	min-width: 1200px;
	height:82px;
	background:#eef3f6;
}
.container .PageBox .SearchBox.backblack {
	background:#293847;
}
.PageBox .SearchBox .SearchArea {
	width:1200px;
	height:82px;
	margin:0px auto;
	background:url(../img/search-bg.png) no-repeat;
}
.PageBox .SearchBox.backblack .SearchArea {
	background:transparent;
}
.PageBox .SearchBox .SearchArea .topPub img {
	margin-left:25px;
	padding-top:28px;
}
.PageBox .SearchBox .SearchArea .searchInput {
	width:542px;
	height:45px;
	margin-top:22px;
	margin-left:50px;
}
.SearchBox .SearchArea .searchInput .searchIn {
	width:430px;
	height:43px;
	float:left;
	font-family:"微软雅黑";
	color:#444;
	text-indent:43px;
	border-bottom:1px solid #d7dce0;
	border-top:1px solid #d7dce0;
	border-left:1px solid #d7dce0;
	border-right:0px;
	background:#fff url(../img/icon-search.png) no-repeat;
	background-position:16px 14px;
}
.SearchBox .SearchArea .searchInput .searchIn:focus {
	border-bottom:1px solid #439ff6;
	border-top:1px solid #439ff6;
	border-left:1px solid #439ff6;
}
.SearchBox .SearchArea .searchInput .searchBtn {
	display:inline-block;
	width:110px;
	height:45px;
	line-height:45px;
	float:left;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	background:#439ff6;
	text-align:center;
}
.SearchBox .SearchArea .hotWord {
	display:inline-block;
	width:320px;
	height:45px;
	line-height:45px;
	margin-top:22px;
	font-family:"微软雅黑";
	color:#d5dce0;
	margin-left:10px;
}
.SearchBox.backblack .SearchArea .hotWord {
	color:#445667;
}
.SearchBox .SearchArea .hotWord a {
	padding:4px 0px;
	font-family:"微软雅黑";
	color:#565757;
}
.SearchBox.backblack .SearchArea .hotWord a {
	color:#fff;
}
.SearchBox .SearchArea .hotWord a:hover {
	color:#f98822;
}




/*首页 大焦点图 */
.fullSlide {
	width:100%; margin:0px auto 20px;
	position:relative;
	height:300px; overflow:hidden;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:300px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:300px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	-moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;/* W3C syntax */
	margin:3px;
	overflow:hidden;
	background:#a7a7a7;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#fff;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:7%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=40);
	opacity:0.4;
	display:none;
}
.fullSlide .prev:hover,.fullSlide .next:hover {
	background:url(../img/slider-arrow.png) -126px -137px #439ff6 no-repeat;
	filter:alpha(opacity=70);
	opacity:0.7;	
}
.fullSlide .next {
	left:auto;
	right:7%;
	background-position:-6px -137px;
}
.fullSlide .next:hover {
	left:auto;
	right:7%;
	background-position:-6px -137px;
}
/*********飘窗****************/

.PageBox .floatwindow {
	position:fixed;
	right:10px;
	top:70%;
	z-index:1000;
}
/*首页 大焦点图 end*/

/**************mainbody********************/
.PageBox .mainbody {
	width:1200px;
	margin:0px auto;
}
.PageBox .mainbody .mainLbox {
	width:304px;
	float:left;
}
.PageBox .mainbody .mainRbox {
	width:876px;
	float:right;
}
.mainbody .mainLbox .mLbox-listbox {
	width:304px;
	margin-bottom:17px;
}
.mainbody .mainLbox .mLbox-listbox.bg-white {
	background: #fff;
}
.mainbody .mainLbox .mLbox-listbox .listboxTitle {
	width:304px;
	height:59px;
	line-height:59px;
}
.mainbody .mainLbox .mLbox-listbox .listboxTitle.bord {
	border-bottom:1px dashed #d1d6d9;
}
.mainLbox .mLbox-listbox .listboxTitle span {
	font-family:"微软雅黑";
	font-size:18px;
	line-height:59px;
	color:#444444;
	padding-left:40px;
}
.mainLbox .mLbox-listbox .listboxTitle .allCom {
	background:url(../img/icon-allcom.png) no-repeat;
	background-position:12px center;
}
.mainLbox .mLbox-listbox .listboxTitle .classify {
	background:url(../img/icon-classify-01.png) no-repeat;
	background-position:12px center;
}
.mainLbox .mLbox-listbox .listboxTitle .comArea {
	background:url(../img/icon-area-01.png) no-repeat;
	background-position:12px center;
}
.mainLbox .mLbox-listbox .listboxTitle .comState {
	background:url(../img/icon-time-01.png) no-repeat;
	background-position:12px center;
}
.mainLbox .mLbox-listbox .listboxTitle a {
	font-family:"微软雅黑";
	font-size:12px;
	color:#949494;
	float:right;
	padding-right:20px;
	margin-right:10px;
	background:url(../img/icon-more.png) no-repeat;
	background-position:right center;
}
.mainLbox .mLbox-listbox .listboxTitle b {
	font-weight:normal;
	color:#f98822;
}

.mainLbox .mLbox-listbox .mLboxList {
	width:304px;
	line-height:40px;
}
.mainLbox .mLbox-listbox .mLboxList ul {
	width:267px;
	margin-left:25px;
	padding:10px 0px 15px 0px;
}
.mainLbox .mLbox-listbox .mLboxList li {
	float:left;
	margin-right:25px;
}
.mainLbox .mLbox-listbox .mLboxList li a {
	font-family:"微软雅黑";
	color:#444;
}
.mainLbox .mLbox-listbox .mLboxList li a:hover {
	color:#439ff6;
	text-decoration:underline;
}
.mainRbox .mRboxtitle {
	width:876px;
	height:59px;
	line-height:59px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#191919;
	background:#fff;
	margin-bottom:17px;
}
.mainRbox .mRboxtitle span {
	border-left:2px solid #439ff6;
	margin-left:27px;
	padding-left:10px;
}
.mainRbox .mRboxlist {
	width:876px;
}
.mainRbox .mRboxlist li {
	width:876px;
	margin-bottom:17px;
	background:#fff;
}
.mainRbox .mRboxlist .ListLbox {
	width:564px;
	float:left;
	margin-left:30px;
	margin-top:24px;	
}
.mainRbox .mRboxlist .ListLbox span {
	display:block;
	width:564px;
	font-family:"微软雅黑";
}
.mainRbox .mRboxlist .ListLbox .ComTitle {
	line-height:28px;
	padding-bottom:10px;
}
.mainRbox .mRboxlist .ListLbox .ComTitle a {
	font-size:16px;
	color:#444444;
}
.mainRbox .mRboxlist .ListLbox .ComTitle a:hover {
	color:#439ff6;
}
.mainRbox .mRboxlist .ListLbox .ComTime {
	line-height:28px;
	font-family:"微软雅黑";
	color:#9e9e9e;
	background: url(../img/icon-time-02.png) no-repeat;
	background-position:left 6px;
	padding-left: 24px;
}
.mainRbox .mRboxlist .ListLbox .ComSponsor {
	line-height:28px;
	font-family:"微软雅黑";
	color:#439ff6;
	background: url(../img/icon-sponsor-01.png) no-repeat;
	background-position:left 5px;
	padding-left: 24px;
}

.mainRbox .mRboxlist .ListLbox .SignBox {
	width:576px;
	height:30px;
	padding-bottom:15px;
	padding-top:5px;
}
.mainRbox .mRboxlist .ListLbox .SignBox em {
	padding:0px 10px;
	font-family:"微软雅黑";
	text-align:center;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	float:left;
}
.mainRbox .mRboxlist .ListLbox .SignBox .sign_pe {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999;
	background: url(../img/icon-sign.png) no-repeat;
	background-position: left center;
	padding-left: 20px;
	float: right;
}
/*.mainRbox .mRboxlist .ListLbox .SignBox dd {
	float:right;
	font-family:"微软雅黑";
	font-size:12px;
	color:#999999;
}
.mainRbox .mRboxlist .ListLbox .SignBox i {
	font-family:"微软雅黑";
	font-size:14px;
	color:#f99031;
	font-weight:bold;
}*/
.mainRbox .mRboxlist .ListLbox .SignBox .state-01 {
	border:1px solid #7cce2c;
	color: #7cce2c;
}
.mainRbox .mRboxlist .ListLbox .SignBox .state-02 {
	border:1px solid #48a2ff;
	color: #48a2ff;
}
.mainRbox .mRboxlist .ListLbox .SignBox .state-03 {
	border:1px solid #ff7d7d;
	color: #ff7d7d;
}
.mainRbox .mRboxlist .ListLbox .SignBox .state-04 {
	border:1px solid #bfbfbf;
	color: #bfbfbf;
}
.mainRbox .mRboxlist .ListRbox {
	width:225px;
	float:right;
	margin-top:24px;
	margin-right:20px;
	padding-bottom:15px;
}
.mainRbox .mRboxlist .ListRbox img {
	width:225px;
	height:146px;
}
.mainRbox .goMore {
	width:876px;
	height:44px;
	line-height:44px;
	background:#f5f5f5;
	text-align:center;
	margin-bottom:20px;
}
.mainRbox .goMore:hover {
	background:#e3e3e3;
}
.mainRbox .goMore a {
	display:block;
	font-family:"微软雅黑";
	font-size:16px;
	color:#666;
}
/****************首页结束**********/

/*************列表页*************/


.container .PageBox .ScreenBox {
	width:1200px;
	margin:0px auto;
	margin-top:30px;
}
.PageBox .ScreenBox .ScreenList {
	width:1200px;
	border-bottom:1px solid #f4f4f4;
	border-left:2px solid #439ff6;
	background:#eef3f6;
}
.ScreenBox .ScreenList .ScreenTitle {
	width:85px;
	height:59px;
	line-height:59px;
	text-align:center;
	background:#eef3f6;
	font-family:"微软雅黑";
	font-size:14px;
	color:#444444;
	
}
.ScreenBox .ScreenList .ScreenWordList {
 	width:1113px;
	line-height:59px;
	background:#fff;
}
.ScreenBox .ScreenList .ScreenWordList li {
	float:left;
	margin:0px 10px;
}
.ScreenBox .ScreenList .ScreenWordList li a {
	font-family:"微软雅黑";
	font-size:14px;
	color:#555555;
	padding:3px 10px;
	cursor:pointer;
}
.ScreenBox .ScreenList .ScreenWordList li span {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #555555;
	padding: 3px 10px;
	cursor: pointer;
}
.ScreenBox .ScreenList .ScreenWordList li.on span {
	background:#439ff6;
	color:#fff;
}
.ScreenBox .ScreenList .ScreenWordList li.on a {
	background:#439ff6;
	color:#fff;
}

.ScreenBox .ScreenList.sort .ScreenWordList li a {
	font-family:"微软雅黑";
	font-size:14px;
	color:#555555;
	padding:4px 17px 4px 14px;
	background:url(../img/icon-screen-downblack.png) no-repeat;
	background-position:73px 10px;
	cursor:pointer;
}
.ScreenBox .ScreenList.sort .ScreenWordList li.on a {
	background:url(../img/icon-screen-downwhite.png) #439ff6 no-repeat;
	background-position: 73px 10px;
	color:#fff;
}
.ScreenBox .ScreenList.sort .ScreenWordList li.up a {
	background:url(../img/icon-screen-upwhite.png) #439ff6 no-repeat;
	background-position: 73px 9px;
	color:#fff;
}
.container .SecondListBox {
	width:1200px;
	margin:0px auto;
	margin-top:30px;
}
.container .SecondListBox .SlistLbox {
	width:876px;
	float:left;
}
.container .SecondListBox .SlistRbox {
	width:304px;
	float:right;
}


.SlistLbox .SRboxlist {
	width:876px;
}
.SlistLbox .SRboxlist li {
	width:876px;
	margin-bottom:17px;
	background: #fff;
}
.SlistLbox .SRboxlist .ListRbox {
	width:584px;
	float:right;
	margin-right:30px;
	margin-top:27px;	
}

.SlistLbox .SRboxlist .ListLbox img {
	width:240px;
	height:140px;
}
.SlistLbox .SRboxlist .ListRbox span {
	display:block;
	width:584px;
	font-family:"微软雅黑";
}
.SlistLbox .SRboxlist .ListRbox .ComTitle {
	line-height:28px;
	
}
.SlistLbox .SRboxlist .ListRbox .ComTitle a {
	font-size:16px;
	color:#444444;
}
.SlistLbox .SRboxlist .ListRbox .ComTitle a:hover {
	color:#439ff6;
}
.SlistLbox .SRboxlist .ListRbox .ComTime {
	line-height:28px;
	font-family:"微软雅黑";
	color:#9e9e9e;
	background: url(../img/icon-time-02.png) no-repeat;
	background-position:left 6px;
	padding-left: 24px;
}
.SlistLbox .SRboxlist .ListRbox .ComSponsor {
	line-height:28px;
	font-family:"微软雅黑";
	color:#439ff6;
	background: url(../img/icon-sponsor-01.png) no-repeat;
	background-position:left 5px;
	padding-left: 24px;
}
.SlistLbox .SRboxlist .ListRbox .SignBox {
	position: absolute;
	height:30px;
	bottom:0px;
	
}
.SlistLbox .SRboxlist .ListRbox .SignBox em {
	padding:0px 10px;
	font-family:"微软雅黑";
	text-align:center;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	float:left;
}
/*.SlistLbox .SRboxlist .ListRbox .SignBox dd {
	float:right;
	font-family:"微软雅黑";
	font-size:12px;
	color:#999999;
}
.SlistLbox .SRboxlist .ListRbox .SignBox i {
	font-family:"微软雅黑";
	font-size:14px;
	color:#f99031;
	font-weight:bold;
}*/
.SlistLbox .SRboxlist .ListRbox .SignBox .state-01 {
	
	background:#ff7d7d;
	color: #fff;
}
.SlistLbox .SRboxlist .ListRbox .SignBox .state-02 {
	background:#cbcbcb;
	color: #fff;
}
.SlistLbox .SRboxlist .ListRbox .SignBox .state-03 {
	border:1px solid #ff7d7d;
	color: #ff7d7d;
}
.SlistLbox .SRboxlist .ListRbox .SignBox .state-04 {
	border:1px solid #bfbfbf;
	color: #bfbfbf;
}
.SlistLbox .SRboxlist .ListRbox .SignBox .sign_pe {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999;
	background: url(../img/icon-sign.png) no-repeat;
	background-position: left center;
	padding-left: 20px;
	float: right;
}



.SlistLbox .SRboxlist .ListLbox {
	
	float:left;
	margin-top:27px;
	padding-bottom:15px;
}


.SRboxlist .pagenumber {
	width:100%;
	text-align:center;
	margin-bottom:50px;
}
.SRboxlist .pagenumber ul {
	margin:0px auto;
}
.SRboxlist .pagenumber li {
	display:inline;
	line-height:23px;
	padding:5px 12px;
	margin:0px 1px;
	background:#fff;
	color:#777777;
	font-family:"微软雅黑";
	font-size:12px;
	border:1px solid #ededed;
}
.SRboxlist .pagenumber .prev a {
	background:url(../img/icon-lastpage.png) no-repeat #fff;
	background-position:2px center;
	padding-left:17px;
}
.SRboxlist .pagenumber .next a {
	background:url(../img/icon-nextpage.png) no-repeat #fff;
	background-position:right center;
	padding-right:17px;
}
.SRboxlist .pagenumber .pagenum {
	width:35px;
	height:24px;
	text-align:center;
	
}
.curr {
	background:#439ff6 !important;
	color:#fff !important;
}
.curr a{
	background:#439ff6 !important;
	color:#fff !important;
}
.tiao {
	border:0 !important;
	background:transparent !important;
}
.tiao span {
	padding:5px 12px;
	background:#439ff6;
	color:#FFFFFF;
	margin-left:10px;
}
/**************列表页end*************/

/**************申请*********************/
.PageBox .ApplyBody {
	width:100%;
	height:820px;
	background:url(../img/apply-bg.jpg) center 0 no-repeat;
}
.PageBox .ApplyBody .Applybox {
	width:1200px;
	margin:0px auto;
	padding-top:100px;
}
.PageBox .ApplyBody .Applybox span {
	display:block;
	width:100%;
	text-align:center;
	font-family:"微软雅黑";
	color:#fff;
}
.PageBox .ApplyBody .Applybox .tip-01 {
	font-size:36px;
	padding:10px 0px;
}
.PageBox .ApplyBody .Applybox .tip-01 p {
	font-size:28px;
	padding:5px 0px;
}
.PageBox .ApplyBody .Applybox .tip-02 {
	font-size:20px;
	padding:5px 0px 0px 0px;
}
.PageBox .ApplyBody .Applybox .tip-03 {
	padding:25px 0px;
}
.PageBox .ApplyBody .Applybox .tip-04 {
	padding:0px 0px 15px 0px;
}
.PageBox .ApplyBody .Applybox .tip-05 {
	font-size:30px;
	padding-bottom:55px;
}
/***********企业入驻*****************/
.PageBox .JoinBody {
	width:100%;
	height:800px;
	background:url(../img/join-bg.jpg) center 0 no-repeat;
}
.PageBox .JoinBody .Joinbox {
	width:1200px;
	margin:0px auto;
	padding-top:100px;
}
.PageBox .JoinBody .Joinbox span {
	display:block;
	width:100%;
	text-align:center;
	font-family:"微软雅黑";
	color:#fff;
}
.PageBox .JoinBody .Joinbox .tip-01 {
	font-size:36px;
	padding:10px 0px;
}
.PageBox .JoinBody .Joinbox .tip-01 p {
	font-size:28px;
	padding:5px 0px;
}
.PageBox .JoinBody .Joinbox .tip-02 {
	font-size:20px;
	padding:5px 0px 0px 0px;
}
.PageBox .JoinBody .Joinbox .tip-03 {
	padding:25px 0px;
}
.PageBox .JoinBody .Joinbox .tip-04 {
	padding:0px 0px 15px 0px;
}
.PageBox .JoinBody .Joinbox .tip-05 {
	font-size:30px;
	padding-bottom:55px;
}



/*************比赛详情页***********
.PageBox .ComInfoBox {
	width:100%;
	height:400px;
	background:url(../img/comdetaile-bg.png) center 0 no-repeat;
}
.container .PageBox .ComInfoBox .ComInfo {
	width:1200px;
	height:400px;
	margin:0px auto;
}
.PageBox .ComInfoBox .ComInfo .PointBox {
	width:1200px;
	height:24px;
	line-height:24px;
	padding-top:42px;
}
.PageBox .ComInfoBox .ComInfo .PointBox span {
	font-family:"微软雅黑";
	font-size:16px;
	color:#c4c4c4;
}
.PageBox .ComInfoBox .ComInfo .PointBox a {
	font-family:"微软雅黑";
	font-size:16px;
	color:#c4c4c4;
}
.PageBox .ComInfoBox .ComInfo .PointBox a:hover {
	color:#43b5f6;
	text-decoration:underline;
}
.PageBox .ComInfoBox .ComInfo .PointBox .pointto {
	background:url(../img/icon-place.png) no-repeat;
	background-position:left center;
	padding-left:20px;
}
.PageBox .ComInfoBox .ComInfo .PointBox .applyCom {
	margin-right:20px;
}
.PageBox .ComInfoBox .ComInfo .InfoBox {
	width:1200px;
	height:335px;
}
.ComInfoBox .ComInfo .InfoBox .InfoLbox {
	width:845px;
	height:335px;
	float:left;
}
.ComInfoBox .ComInfo .InfoBox .InfoRbox {
	width:310px;
	height:335px;
	float:right;
	margin-right:20px;
}
.ComInfoBox .ComInfo .InfoBox .InfoLbox span {
	display:block;
}
.ComInfoBox .ComInfo .InfoBox .InfoLbox .ComTitle {
	width:845px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:24px;
	color:#fff;
	text-indent:30px;
	margin-top:15px;
	background:url(../img/icon-hot.png) no-repeat;
	background-position: left 3px;
	
}
.ComInfo .InfoBox .InfoLbox .ComSpread {
	width:845px;
	height:18px;
	line-height:18px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#f99031;
	margin-top:15px;
}
.ComInfo .InfoBox .InfoLbox .ComSpread em {
	float:left;
	margin-right:40px;
}
.ComInfo .InfoBox .InfoLbox .ComSpread .ComBrowse{
	background:url(../img/icon-browse-gray.png) no-repeat;
	background-position:left center;
	padding-left:30px;
}
.ComInfo .InfoBox .InfoLbox .ComSpread .ComShare{
	background:url(../img/icon-share-gray.png) no-repeat;
	background-position:left center;
	padding-left:30px;
}
.ComInfo .InfoBox .InfoLbox .ComSpread .ComIndustry{
	background:url(../img/icon-industry.png) no-repeat;
	background-position:left center;
	padding-left:30px;
}
.ComInfo .InfoBox .InfoLbox .ComPic {
	width:278px;
	height:192px;
	float:left;
	margin-top:24px;
}
.ComInfo .InfoBox .InfoLbox .ComPic img {
	width:100%;
	height:100%;
}

.ComInfo .InfoBox .InfoLbox .InfoDetail {
	width:539px;
	float:left;
	margin-top:24px;
	margin-left:28px;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .ComTime {
	font-size:16px;
	font-family:"微软雅黑";
	color:#bababa;
	background:url(../img/icon-time.png) no-repeat;
	background-position:left center;
	padding-left:28px;
	
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .ComTime b {
	font-weight:normal;
	color:#439ff6;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .SponsorBox {
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .SponsorBox span {
	padding-left:28px;
	line-height:18px;
	margin-top:15px;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .SponsorBox span.bg-01 {
	background:url(../img/icon-sponsor.png) no-repeat;
	background-position:left 4px;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .SponsorBox b {
	display:block;
	width:80px;
	line-height:28px;
	font-weight:normal;
	float:left;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .SponsorBox i {
	display: block;
	width:430px;
	line-height:28px;
	color:#bababa;
	float:left;
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .BtnBox span {
	display:block;
	width:313px;
	height:36px;
	line-height:36px;
	border:1px solid #43b5f6;
	text-align:center;
	margin-left:28px;
	margin-top:10px;
	-moz-border-radius: 3px;     
    -webkit-border-radius: 3px;  
    border-radius:3px;            
}
.ComInfo .InfoBox .InfoLbox .InfoDetail .BtnBox b {
	font-weight:normal;
	font-family:"微软雅黑";
	font-size:16px;
	color:#43b5f6;
	background:url(../img/icon-sign-blue.png) no-repeat;
	background-position:left 3px;
	padding-left:28px;
	
}

.ComInfo .InfoBox .InfoRbox span {
	display:block;
	width:310px;
	text-align: center;
	padding-top:20px;
}
.ComInfo .InfoBox .InfoRbox .MemberNum {
	font-family:"微软雅黑";
	color:#fff;
	font-size:28px;
	margin-top:80px;
}
.ComInfo .InfoBox .InfoRbox .MemberNum b {
	font-size:14px;
	font-weight:normal;
	color:#c7c7c7;
	background: url(../img/icon-signnum.png) no-repeat;
	background-position:left center;
	padding-left:15px;
	line-height:30px;
}
.ComInfo .InfoBox .InfoRbox i {
	padding:8px 20px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	margin-top:10px;
}
.ComInfo .InfoBox .InfoRbox i.bg-01 {
	background:#7cce2c;
}
.ComInfo .InfoBox .InfoRbox i.bg-02 {
	background:#439ff6;
}
.ComInfo .InfoBox .InfoRbox i.bg-03 {
	background:#ff7d7d;
}
.ComInfo .InfoBox .InfoRbox i.bg-04 {
	background:#bfbfbf;
}
.ComInfo .InfoBox .InfoRbox .Iconli {
	width:18px;
	height:18px;
}
*/


/*************比赛详情页 改***********/
.PageBox .ComDeBox .ComDeLBox .Com_info {
	width: 845px;
	background: #fff;
	padding: 40px 0px;
}
.Com_info .info_title {
	width: 744px;
	margin: 0px auto;
	padding-bottom: 15px;
}
.Com_info .info_title span {
	display: inline-block;
	float: left;
}
.Com_info .info_title .hot {
	width: 37px;
	margin-top: 4px;
}
.Com_info .info_title .hot i {
	background: #ff3c3b;
	color: #fff;
	font-size: 16px;
	padding: 1px 4px;
	border-radius: 4px;
	-moz-border-radius:4px;-webkit-border-radius:4px;
}
.Com_info .info_title .title_word {
	width: 707px;
	font-size: 20px;
	color:#439ff6;
}
.Com_spread {
	width: 744px;
	margin: 0px auto;
}
.Com_spread em {
	float: left;
	margin-right: 40px;
}
.Com_spread .ComBrowse{
	background:url(../img/icon-browse-gray.png) no-repeat;
	background-position:left center;
	padding-left:24px;
}
.Com_spread .ComShare{
	background:url(../img/icon-share-gray.png) no-repeat;
	background-position:left center;
	padding-left:24px;
}
.Com_spread .ComIndustry{
	background:url(../img/icon-industry.png) no-repeat;
	background-position:left center;
	padding-left:24px;
}
.Com_btn {
	width: 744px;
	margin: 0px auto;
	padding-top: 6px;
}
.Com_btn span {
	display: inline-block;
	color:#9e9e9e;
}
.Com_btn span:hover {
	color:#439ff6;
	text-decoration: underline;
}
.Com_btn .ComTime {
	width: 598px;
	line-height:28px;
	font-family:"微软雅黑";	
	background: url(../img/icon-time-02.png) no-repeat;
	background-position:left 6px;
	padding-left: 24px;
}
.Com_btn .ComSponsor {
	width: 597px;
	line-height:28px;
	font-family:"微软雅黑";
	background: url(../img/icon-sponsor-01.png) no-repeat;
	background-position:left 5px;
	padding-left: 24px;
}
.Com_btn .signBtn {
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #439ff6;
	text-align: center;
	float: right;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
   margin-top: -20px;
}


.PageBox .ComDeBox {
	width:1200px;
	margin:0px auto;
	padding-top: 10px;
	font-family: "微软雅黑";
}
.PageBox .ComDeBox .ComDeLBox {
	width:845px;
	float:left;
}
.PageBox .ComDeBox .ComDeRBox {
	width:330px;
	float:right;
}
.ComDeBox .ComDeLBox .ComDelNavBox {
	height:60px;
	background:#fff;
	z-index:999;
}
.ComDeBox .ComDeLBox .ComDelNavBox.leftline {
	left:0px;
	width:100%;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn {
	height:60px;
	background:#fff;
	z-index:998;
}

.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .NavsignBtn {
	width:330px;
	height:40px;
	float:right;
	margin-top:10px;
	margin-right:10px;
	display:none;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .NavsignBtn a {
	display:block;
	width:330px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background: url(../img/icon-sign-white.png) #4097e9 no-repeat;
	background-position:105px 11px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .NavsignBtn a:hover {
	background: url(../img/icon-sign-white.png) #439ff6 no-repeat;
	background-position:105px 11px;
}

.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .ComDelNav {
	width:845px;
	height:60px;
	float:left;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .ComDelNav li {
	width:169px;
	height:60px;
	line-height:60px;
	text-align:center;
	
	float:left;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .ComDelNav li a {
	font-family:"微软雅黑";
	font-size:16px;
	color:#333;
	padding:18px 4px;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .ComDelNav li a:hover {
	border-bottom:2px solid #439ff6;
}
.ComDeBox .ComDeLBox .ComDelNavBox .ComDelNavBoxIn .ComDelNav li.active a {
	border-bottom:2px solid #439ff6;
}



.ComDeBox .ComDeLBox .ComDetailBox {
	width:845px;
}
.ComDeLBox .ComDetailBox .ComDetailBoxA {
	width:845px;
	background:#fff;
	padding: 40px 0px;
	margin-top:10px;
}
.ComDeLBox .ComDetailBox .ComDetailBoxA .wordBox {
	display:block;
	width:745px;
	margin:0px auto;
	font-size:14px;
	line-height: 36px;
	color: #444444;
}
.ComDeLBox .ComDetailBox .ComDetailBoxA .picBox {
	display: block;
	width: 469px;
	height: 326px;
	margin: 0px auto;
	padding-bottom: 30px;
}
.ComDeLBox .ComDetailBox .ComDetailBoxA .picBox img {
	width: 469px;
	height: 326px;
}
.ComDeLBox .ComDetailBox .ComDetailBoxA .ComListBox {
	display:block;
	width:745px;
	margin:0px auto;
	padding:20px 0px;
	
}


.ComDetailBoxA .ComListBox .ConList {
	display:block;
	width:745px;
	line-height:30px;
	padding-left:30px;
	font-family:"微软雅黑";
	font-size:15px;
	color:#333;
}
.ComDetailBoxA .ComListBox .ConList.bg-01 {
	background:url(../img/icon-content-people.png) no-repeat;
	background-position: left center;
}
.ComDetailBoxA .ComListBox .ConList.bg-02 {
	background:url(../img/icon-content-phone.png) no-repeat;
	background-position: left center;
}
.ComDetailBoxA .ComListBox .ConList.bg-03 {
	background:url(../img/icon-content-qq.png) no-repeat;
	background-position: left center;
}
.ComDetailBoxA .ComListBox .ConList.bg-04 {
	background:url(../img/icon-content-email.png) no-repeat;
	background-position: left center;
}
.ComDetailBoxA .ComListBox .ConList.bg-05 {
	background:url(../img/icon-content-address.png) no-repeat;
	background-position: left center;
}


.ComDetailBoxA .Downloadbox {
	width:745px;
	margin:0px auto;
	padding:20px 0px;
}
.ComDetailBoxA .Downloadbox .Download {
	display:block;
	width:743px;
	border:1px dashed #d9d9d9;
	background:#f7f7f7;
	position:relative;
	margin-bottom:5px;
	z-index:777;
}
.ComDetailBoxA .Downloadbox .Download p {
	width:566px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#333;
	background:url(../img/icon-down.png) no-repeat;
	background-position:left 6px;
	padding-left:30px;
	margin-left:24px;
	margin-top:18px;
}
.ComDetailBoxA .Downloadbox .Download i {
	display:block;
	width:596px;
	margin-left:54px;
	padding-bottom:18px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#9e9e9e;
}
.ComDetailBoxA .Downloadbox .Download .downbtn {
	width:56px;
	height:24px;
	background:#4ca4ff;
	text-align:center;
	position:absolute;
	top:22px;
	right:24px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.ComDetailBoxA .Downloadbox .Download .downbtn:hover {
	background:#439ff6;
}
.ComDetailBoxA .Downloadbox .Download .downbtn a {
	font-family:"微软雅黑";
	font-size:14px;
	padding-left:14px;
	color:#fff;
	background:url(../img/icon-download.png) no-repeat;
	background-position:left center;
	
}


.ComDetailBoxA .SignedBox {
	width:745px;
	padding:20px 0px;
	margin:0px auto;
	overflow:hidden;
}
.ComDetailBoxA .SignedBox p {
	font-family:"微软雅黑";
	font-size:18px;
	padding:10px 0px;
	color:#5cacf7;
	font-weight:bolder;
}
.ComDetailBoxA .SignedBox .SignList {
	width:800px;
}
.ComDetailBoxA .SignedBox .SignList li {
	width:125px;
	height:52px;
	margin-right:29px;
	padding:10px 0px;
	float:left;
}
.ComDetailBoxA .SignedBox .SignList li>img {
	width:52px;
	height:52px;
	float:left;
}
.ComDetailBoxA .SignedBox .SignList .NameBox {
	width:66px;
	height:52px;
	float:right;
}
.ComDetailBoxA .SignedBox .SignList .NameBox em {
	display:block;
	width:66px;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:26px;
	height:26px;
	color:#333;
	font-weight:bold;
	overflow:hidden;
}
.ComDetailBoxA .SignedBox .SignList .NameBox i {
	display:block;
	width:66px;
	font-family:"微软雅黑";
	font-size:12px;
	line-height:26px;
	color:#ababab;
	overflow:hidden;
}
.ComDetailBoxA .SignedBox a {
	display:block;
	width:110px;
	height:32px;
	line-height:32px;
	margin:0px auto;
	text-indent:20px;
	border:1px solid #439ff6;
	font-family:"微软雅黑";
	color:#439ff6;
	font-size:14px;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background:url(../img/icon-look.png) no-repeat;
	background-position:83px 10px;
	margin-top:10px;
}


.ComDetailBoxA .ComAdbox {
	width:745px;
	padding:20px 0px;
	margin:0px auto;
}
.ComDetailBoxA .ComAdbox .Comshare {
	width:745px;
	padding:10px;
}
.ComDetailBoxA .ComAdbox .Comshare span {
	padding:0px 30px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#50a5f7;
}
.ComDetailBoxA .ComAdbox .Comshare span.icon-01 {
	background:url(../img/icon-browse-gray.png) no-repeat;
	background-position: left 4px;
	border-right:1px solid #dcdcdc;
}
.ComDetailBoxA .ComAdbox .Comshare span.icon-02 {
	background:url(../img/icon-share-gray.png) no-repeat;
	background-position: left 4px;
	margin-left:20px;
}.ComDetailBoxA .ComAdbox img {
	padding:20px 0px 10px 0px;
}

.ComDeRBox .sign_num {
	width: 330px;
	background: #fff;
	padding: 40px 0px;
	text-align: center;
	font-family: "微软雅黑";
	margin-bottom: 10px;
}
.ComDeRBox .sign_num .num_01 {
	font-size:14px;
	color: #9e9e9e;
	margin-bottom: 10px;
}
.ComDeRBox .sign_num .num_02 {
	font-size:24px;
	color: #444444;
	margin-bottom: 10px;
	font-weight: 700;
}
.ComDeRBox .sign_num .num_03 {
	font-size:14px;
	color: #7cce2c;
	padding: 0px 5px;
	border: 1px solid #7cce2c;
	border-radius: 100px;
}
.ComDeRBox .share_btn {
	width: 330px;
	position:relative;
	height: 60px;
	line-height: 60px;
	background: #fff;
	margin-bottom: 10px;
}
.ComDeRBox .share_btn a {
	display: inline-block;
	width: 66px;
	height: 60px;
	float: left;
	text-align: center;
}

.ComDeRBox .share_btn .wechat_QR_code{
		position:absolute;
		width:137px;
		height:142px;
		background:url(../img/wechat_QR_bg.png) no-repeat center 0px;
		left:-5px;
		top:52px;
		}
		
.ComDeRBox .share_btn .wechat_QR_code img{
		padding-top:23px;
		padding-left:19px;
		}

.ComDeRBox .share_btn a.share-01 {
	margin-left:35px;
	background: url(../img/wechat_icon.png) no-repeat;
	background-position: center;
	background-size:53%;
	
}
.ComDeRBox .share_btn a.share-02 {
	background: url(../img/share-icon-03.png) no-repeat;
	background-position: center;
}
.ComDeRBox .share_btn a.share-03 {
	background: url(../img/share-icon-01.png) no-repeat;
	background-position: center;
}
.ComDeRBox .share_btn a.share-04 {
	background: url(../img/qq_blue_icon.png) no-repeat;
	background-position: center;
}

.ComDeRBox .ComNotice {
	width:330px;
	background: #fff;
	padding-bottom:37px;
}

.ComDeRBox .no_more {
	width: 330px;
	height: 30px;
	padding: 13px 0px;
	background: #fff;
	margin-top: 1px;
	margin-bottom: 20px;
	text-align: center;
}
.ComDeRBox .no_more span {
	display: block;
	width: 114px;
	height: 30px;
	line-height: 30px;
	margin: 0px auto;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #439ff6;
	border: 1px solid #439ff6;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	cursor: pointer;
}
.ComDeRBox .no_more i {
	background: url(../img/icon-look.png) no-repeat right center;
	padding-right: 15px;
}
.ComDeRBox .ComNotice .Notitle {
	width:310px;
	height:59px;
	margin: 0px auto;
	line-height:59px;
	font-family:"微软雅黑";
	border-bottom:1px solid #dcdcdc;
	margin-bottom:33px;
}
.ComDeRBox .ComNotice .Notitle span {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#439ff6;
	margin-left:5px;
}
.ComDeRBox .ComNotice .Notitle span>i {
	color:#333;
}
.ComDeRBox .ComNotice .Notitle em {
	float:right;
	color:#b1b1b1;
	margin-right:5px;
}
.ComDeRBox .ComNotice .Notitle em>b {
	font-weight:normal;
	color:#4fa5f6;
}
.ComDeRBox .ComNotice .NoticeList {
	width:285px;
	margin:0px auto;
}

.ComDeRBox .ComNotice .NoticeList li {
	padding:0px 0px 33px 25px;
	border-left:1px solid #eeeeee;
	margin-left:4px;
	position:relative;
}

.ComDeRBox .ComNotice .NoticeList li.finally{
	border:none;
}

.ComDeRBox .ComNotice .NoticeList li > i{
	width:21px;
	height:20px;
	display:block;
	position:absolute;
	left:-4px;
	top:0px;
	background:url(../img/NoticeList-ico.png) no-repeat center center;
}

.ComDeRBox .ComNotice .NoticeList li > .title{
	font:normal normal 15px/20px "微软雅黑";
	color:#555;

}
.ComDeRBox .ComNotice .NoticeList span {
	font:normal normal 13px/27px "微软雅黑";
	color:#9e9e9e;
}

.more_btn{
	width:100%;
}

.more_btn a{
	width:95px;
	height:28px;
	display:block;
	font:normal normal 14px/28px "微软雅黑";
	color:#439ff6;
	margin:0 auto;
	margin-top:15px;
	border:1px solid #439ff6;
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari 和 Chrome */
	border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	background:url(../img/list_btn_ico.png) no-repeat 88px center;
	padding-left:26px;

}


.ComDeRBox .ComNotice .NoticeList .Nodetail {
	width:251px;
	line-height:24px;
	font-family:"微软雅黑";
	background:url(../img/icon-point.png) no-repeat;
	background-position:3px 18px;
	padding:10px 0px 5px 36px;
}


.ComDeRBox .ComNotice .NoticeList_none {
	width:285px;
	height:80px;
	text-align:center;
	color:#439ff6;
	line-height:115px;
	margin:0px auto;
	background:url(../img/no_notice.png) no-repeat center 15px;

}
/***************比赛详情end**************/
/***************会员部分**************/


.mainbody-01 {
	width:1200px;
	margin:0px auto;
	background:url(../img/bg-member.png) no-repeat;
	position: relative;
	z-index: 10;
}
.mainbody-01 .InputBody {
	width:560px;
	margin:0px auto;
}
.mainbody-01 .InputBody .InputTitle {
	width:560px;
	line-height:40px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:28px;
	color:#333;
	padding-top:54px;
	margin-bottom: 20px;
}
.mainbody-01 .InputBody .InputTitle b {
	border-bottom:2px solid #439ff6;
	font-weight:normal;
	padding:3px 0px;
}
.mainbody-01 .InputBody .InputTitle p {
	font-size:14px;
	font-family:"微软雅黑";
	color:#333;
	line-height:50px;
	height:50px;
}
.mainbody-01 .InputBody .InputTitle a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#439ff6;
	background:url(../img/icon-gosign.png) no-repeat;
	background-position: right center;
	padding-right:18px;
}
.mainbody-01 .InputBody .InputInfobox {
	width:560px;
	border:1px solid #ebebeb;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	/*height:460px;*/
}

.mainbody-01 .InputBody .InputInfobox .tab{
		 height:48px;
		 width:83.3%;
		 margin:0px auto;
		 border-bottom:1px solid #eeeeee;
		 font-size:16px;
		 margin-bottom:30px;
}

.mainbody-01 .InputBody .InputInfobox .tab span{

 		
		display:inline-block;
		width:50%;
		float:left;
		text-align:center;
		cursor:pointer;
		
		
 }

.mainbody-01 .InputBody .InputInfobox .tab span i.on{

 		color:#1f83ea;
		display:inline-block;
		width:auto;
		height:46px;
		line-height:46px;
		border-bottom:2px solid #1f83ea;
 }
 
.mainbody-01 .InputBody .InputInfobox .tab span i{

 		color:#9e9e9e;
		display:inline-block;
		width:auto;
		height:46px;
		line-height:46px;
		
 }
 
.mainbody-01 .InputBody .InputInfobox .loginmethod{ 
 		position: absolute;
		bottom:0px;
		height:20%;
		width:100%;
}

.mainbody-01 .InputBody .InputInfobox .loginmethod .heading{ 
 		text-align:center;
		font-size:16px;
		color:#adadad;
		
		
		background-size:80% 1px;
		margin-top:-20px;
		margin-bottom:20px;
}

.mainbody-01 .InputBody .InputInfobox .loginmethod .link_icon{ 
 		width:252px;
		margin:0px auto;
		position:relative;
}

.mainbody-01 .InputBody .InputInfobox .loginmethod .link_icon a{ 
 		display:inline-block;
}

.mainbody-01 .InputBody .InputInfobox .loginmethod .link_icon a.qq_icon{ 
 		display:inline-block;
		background: url(../img/QQ_icon.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
}
.mainbody-01 .InputBody .InputInfobox .loginmethod .link_icon a.wechat_icon{ 
 		display:inline-block;
		background: url(../img/wechat.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
		position:absolute;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
}

.mainbody-01 .InputBody .InputInfobox .loginmethod .link_icon a.weibo_icon{ 
 		display:inline-block;
		background:url(../img/weibo_icon.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
		float:right;
}

.Minbody2{
	padding-bottom: 50px;
}

.Minbody2 .LoginBtn {
	display:block;
	width:84%;
	height:45px;
	line-height:45px;
	border-radius:3px;
	text-align:center;
	margin:0px auto;
	background:#1f83ea;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	margin-top:25px;
}
.Minbody2 .lostPsd {
	width:456px;
	line-height:30px;
	margin:0px auto;
	margin-top: 20px;
}
.Minbody2 .lostPsd .lostPsdbtn {
	border-radius:3px;
	float:right;
	font-family:"微软雅黑";
	font-size:12px;
	color:#2d8ff4;
}
.Minbody2 .lostPsd .go_sign {
	float: left;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #bbbbbb;
}
.Minbody2 .lostPsd .go_sign a {
	color: #2d8ff4;
	font-family: "微软雅黑";
	font-size: 12px;
}

.Minbody2 .PhoneBox {
	width:456px;
	height:45px;
	margin:0px auto;
	border-bottom:1px solid #eeeeee;
	background:url(../img/phoneIcon.png) no-repeat 5px center;
	
	background-size:15px;
	
}
.Minbody2 .PhoneBox.username{
	background:url(../img/username.png) no-repeat 5px center;
}
.Minbody2 .PhoneBox.name{
	background:url(../img/name.png) no-repeat 5px center;
}
.Minbody2 .PhoneBox.mobile{
	background:url(../img/mobile.png) no-repeat 5px center;
}
.Minbody2 .PhoneBox.email{
	background:url(../img/email.png) no-repeat 5px center;
}
.Minbody2 .PhoneBox.bordblue {
	border-bottom: 1px solid #1f83ea !important;
}
.Minbody2 .PhoneBox .inputphone {
	width:80%;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	color:#444444;
	margin-left:30px;
	padding-top:10px;
}
.Minbody2 .PhoneBox .Delin {
	
	display:none;
	
}

.Minbody2 .PsdBox {
	width:456px;
	height:45px;
	margin:0px auto;
	border-bottom:1px solid #eeeeee;
	background:url(../img/yanzhengma.png) no-repeat;
	background-position:2px center;
	background-size:16px;
	margin-top:15px;
	position:relative;
}

.Minbody2 .PsdBox .shortmessage {
	display:inline-block;
	width:116px;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#ffffff;
	border:0px;
	border-radius:3px;
	position:absolute;
	right:0px;
	top:0px;
	font-size:16px;
	background:#439ff6;
	
}

.Minbody2 .PsdBox.bordblue {
	border-bottom: 1px solid #1f83ea !important;
}
.Minbody2 .PsdBox .inputpsd {
	width:50%;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	color:#444;
	margin-left:30px;
	padding-top:10px;
	
}
.Minbody2 .PsdBox .Delin {
	
	display:none;
	
}

.Infoinput {
	width:456px;
	height:46px;
	margin:0px auto;
	border-bottom:1px solid #ebebeb;
}
.Infoinput.bordblue {
	border-bottom:1px solid #439ff6;
}
.Infoinput .input-01 {
	width:380px;
	height:46px;
	line-height:46px;
	border:none;
	margin-left:30px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#333;	
}

.Infoinput .Delin {
	float:right;
	margin-top:18px;
	margin-right:10px;
	display:none;
	cursor:pointer;
}
.Infoinput.user {
	background: url(../img/phoneIcon.png) no-repeat;
	background-position:5px 15px;
}
.Infoinput.psd {
	background:url(../img/icon-password.png) no-repeat;
	background-position:3px center;
	margin-top:15px;
}
.Infoinput.name {
	background:url(../img/icon-name.png) no-repeat;
	background-position:3px center;
	margin-top:16px;
}

.btn-01 {
	display:block;
	width:456px;
	height:50px;
	line-height:50px;
	margin:0px auto;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #439ff6;
	margin-top:30px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
	cursor:pointer;
}
.btn-01:hover {
	background:#439ff6;
	color:#fff;
}

.mainbody-01 .InputBody .InputInfobox{
		/*height:581px;*/
}

.mainbody-01 .InputBody .InputInfobox .Forgetpsd {
	width:456px;
	height:40px;
	line-height:40px;
	margin:0px auto;
	text-align:right;
	margin-bottom: 20px;
	
}
.mainbody-01 .InputBody .InputInfobox .Forgetpsd a {
	background:url(../img/icon-forgetpsd.png) no-repeat;
	background-position:left center;
	padding-left:18px;
	font-family:"微软雅黑";
	color:#439ff6;
}
.mainbody-01 .InputBody .InputInfobox .picbox {
	text-align:center;
	margin-bottom:-36px;
}
.mainbody-01 .InputBody .DownApp {
	width:560px;
	margin-top:36px;
	padding-bottom:76px;
	text-align:center;
}
.mainbody-01 .InputBody .DownApp span {
	display:block;
	width:560px;
	line-height:30px;
	height:30px;
	text-align:center;
	font-size:12px;
	color:#848484;
	background:url(../img/icon-line.png) no-repeat;
}
.mainbody-01 .InputBody .DownApp img {
	width:114px;
	height:114px;
}
.Warning {
	width:520px;
	padding:10px 20px;
	line-height:24px;
	font-family:"微软雅黑";
	color:#fff;
	background:rgba(0,0,0,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	position:fixed;
	z-index: 999;
	top:200px;
	left:50%;
	margin-left:-280px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	
	
}
.Warning span {
	background:url(../img/icon-warning.png) no-repeat;
	background-position:left 3px;
	padding-left:20px;
}
.InputInfobox .ForPsdTitle {
	width:456px;
	height:52px;
	margin:0px auto;
	margin-top:47px;
}
.InputInfobox .ForPsdTitle li {
	font-family:"微软雅黑";
	font-size:14px;
	float:left;
}
.InputInfobox .ForPsdTitle .verify {
	width:230px;
	height:52px;
	background:url(../img/icon-psd-blue.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle .verify span {
	display:block;
	width:230px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#439ff6;
}
.InputInfobox .ForPsdTitle .resetPsd {
	width:226px;
	height:52px;
	background:url(../img/icon-newpsd-gray.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle .resetPsd span {
	display:block;
	width:226px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#cccccc;
	text-indent:12px;
}
.InputInfobox .ForPsdTitle .resetPsd.on {
	width:226px;
	height:52px;
	background:url(../img/icon-newpsd-blue.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle .resetPsd.on span {
	display:block;
	width:226px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#439ff6;
	text-indent:12px;
}
.resetpsd-01 {
	width:456px;
	margin:0px auto;
}
.Infoinput-02 {
	width:456px;
	
	margin:0px auto;
	border-bottom:1px solid #ebebeb;
}
.Infoinput-02.bordblue {
	border-bottom:1px solid #439ff6;
}
.Infoinput-02.code {
	background:url(../img/icon-code.png) no-repeat;
	background-position:3px center;
}
.Infoinput-02.piccode {
	background:url(../img/icon_piccode.png) no-repeat;
	background-position:3px center;
}
.Infoinput-02 .input-02 {
	width:200px;
	height:50px;
	line-height:50px;
	border:none;
	margin-left:33px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#333;
	float:left;
}
.Infoinput-02 .input-02.w265 { width:265px !important;}
.Infoinput-02 .Delin {
	float:left;
	margin-top:18px;
	margin-right:10px;
	display:none;
	cursor:pointer;
}
.Infoinput-02 .codebox {
	float: right;
	width:117px;
	height:42px;
	margin-top:4px;
}
.Infoinput-02 .codebox img {
	width:100%;
	height:100%;
}
.Infoinput-02 a {
	background:url(../img/icon-changecity.png) no-repeat;
	background-position:right center;
	padding-right:15px;
	float:right;
	font-family:"微软雅黑";
	font-size:14px;
	color:#9e9e9e;
	margin-top:15px;
	margin-right:5px;
}
.Infoinput-02 .getcode {
	float: right;
	width:117px;
	height:42px;
	margin-top:4px;
	background:#439ff6;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.resetpsd-02 {
	width:456px;
	margin:0px auto;
}
/****************用户协议*************/
.proText {
	width:1000px;
	margin:0px auto;
	padding-top:50px;
	margin-bottom:100px;
}
.proText .TextBox {
	width:1000px;
	background:#fff;
	padding:10px 0px;
}
.proText .TextBox .TextTitle {
	width:1000px;
	line-height:50px;
	height:50px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:20px;
	font-weight:bold;
}
.proText .TextBox .Textword {
	width:850px;
	margin:0px auto;
	padding:20px 0px;
	
}
.proText .TextBox .textBtn {
	width:1000px;
	height:40px;
	line-height:40px;
	padding-bottom:20px;
}
.proText .TextBox .textBtn span {
	display:block;
	width:206px;
	height:40px;
	margin:0px auto;
	text-align:center;
	background:#439ff6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.proText .TextBox .textBtn a {
		color:#FFFFFF;
	font-family:"微软雅黑";
	font-size:16px;
}
.proText .TextBox .picbox {
	display:block;
	width:1000px;
	text-align:center;
	margin-bottom:-40px;
}




.InputInfobox .ForPsdTitle-01 {
	width:456px;
	height:52px;
	margin:0px auto;
	margin-top:47px;
}
.InputInfobox .ForPsdTitle-01 li {
	width:152px;
	height:52px;
	font-family:"微软雅黑";
	font-size:14px;
	float:left;
}
.InputInfobox .ForPsdTitle-01 span {
	display:block;
	width:152px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#cccccc;
	text-indent:5px;
}
.InputInfobox .ForPsdTitle-01 li.on span {
	color:#439ff6;
}
.InputInfobox .ForPsdTitle-01 .sign-01 {
	background:url(../img/icon-sign01-blue.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle-01 .sign-02 {
	background:url(../img/icon-sign02-gray.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle-01 .sign-02.on {
	background:url(../img/icon-sign02-blue.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle-01 .sign-03 {
	background:url(../img/icon-sign03-gray.png) no-repeat;
	background-position:left bottom;
}
.InputInfobox .ForPsdTitle-01 .sign-03.on {
	background:url(../img/icon-sign03-blue.png) no-repeat;
	background-position:left bottom;
}


.signBox-01 {
	width:456px;
	margin:0px auto;
}
/***************注册协议勾选效果*******************/
.agreement {
	width:456px;
	height:40px;
	line-height:40px;
	margin:0px auto;
	font-size:14px;
	margin-top:5px;
}
.agreement i {
	margin-left:5px;
	font-family:"微软雅黑";
	color:#9e9e9e;
	padding-top:5px;
}
.agreement a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#439ff6;
}
.agreement input[type="checkbox"] {
	display: none;
	float:left;
}
.agreement [id^="remember"] + label {
	border: 1px solid #439ff6;
	padding: 7px;
	border-radius: 1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	display: inline-block;
	position: relative;
	vertical-align:middle;
	margin-top:-3px;
}
.agreement [id^="remember"]:checked + label {
	background: url(../img/icon-agree.png) no-repeat;
	background-position:center;
	color: #243441;
}

.agreement [id^="remember"]:checked + label:after {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #758794;
	width: 100%;
	text-align: center;
	font-size: 1.4em;
	padding: 1px 0 0 0;
	vertical-align: text-top;
}
/********************/
.signBox-02 {
	width:456px;
	margin:0px auto;
}
.signBox-02 .row {
	width:456px;
	line-height:50px;
	height:50px; 
}

/*selectPC 样式*/
.selectPC002{ display:inline-block; position:relative; z-index:10; }
.selectPC002 .select-title{}
.selectPC002 .select-down{ position:absolute; background:#ffffff;}
/*********************************/
.selectPC002{  float:left; margin-right:10px; width:456px; }
.selectPC002 .select-title{ padding:0px 20px 0px 10px; line-height:49px; height:49px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; color:#9e9e9e; font-size:16px; font-weight:normal; cursor:pointer; display:block; font-family:"微软雅黑";
border-bottom:1px solid #ebebeb;
background:#ffffff;
position:relative;

}

.selectPC002 .select-title:after{ content:''; width:0px; height:0px; position:absolute;top:21px; right:10px;

	border-top: 6px solid #cdcdcd;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 0px solid transparent;
}
.selectPC002.open .select-title{border-bottom:1px solid #439ff6;}
.selectPC002.open .select-title:after{ 
 	border-top: 0px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #cdcdcd;
}
.selectPC002 .select-down{background:#fafafa;  width:100%;}
.selectPC002 .select-down ul{border:1px solid #98b5d2; border-top:0px;max-height:180px; overflow:hidden; overflow-y:auto}
.selectPC002 .select-down li{ line-height:36px; color:#666666; padding:0px 15px; cursor:pointer;}
.selectPC002 .select-down li.hover{ background:#439ff6; color:#ffffff;}


.selectPC002.icon-school .select-title ,
.selectPC002.icon-xueyuan .select-title ,
.selectPC002.icon-major .select-title { padding-left:30px;}

.selectPC002.icon-school .select-title:before{content:'';position:absolute;top:16px; left:2px; width:18px; height:18px; display:block; background:url(../img/icon-school.png) no-repeat;}
.selectPC002.icon-xueyuan .select-title:before{content:'';position:absolute;top:17px; left:2px; width:18px; height:18px; display:block; background:url(../img/icon-school-02.png) no-repeat;}
.selectPC002.icon-major .select-title:before{content:'';position:absolute;top:17px; left:2px; width:18px; height:18px; display:block; background:url(../img/icon-major.png) no-repeat;}


.ipt_text_W {
	width:223px;
	line-height:50px;
	height:50px;
	float:left;
	border-bottom:1px solid #ebebeb;

}
.ipt_text_W.icon-name {
	background:url(../img/icon-name.png) no-repeat;
	background-position:2px center;
}
.ipt_text_W.icon-year {
	background:url(../img/icon-year.png) no-repeat;
	background-position:2px center;
}
.ipt_text_W.icon-xuehao {
	background:url(../img/icon-xuehao.png) no-repeat;
	background-position:2px center;
	margin-left:10px;
}
.ipt_text_W .ipt_text {
	width:170px;
	height:50px;
	line-height:50px;
	border:none;
	margin-left:30px;
	font-size:16px;
	color:#9e9e9e;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#9e9e9e;
	font-family:"微软雅黑";
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#9e9e9e;font-family:"微软雅黑";
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#9e9e9e;font-family:"微软雅黑";
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#9e9e9e;font-family:"微软雅黑";
}



.genderBox{
	float:left;
	line-height:50px;
	margin-left:20px;
	font-size:16px;
	color:#9e9e9e;
	font-family:"微软雅黑";
	font-size:16px;
}


.radio_style_1 { position:absolute; visibility:hidden; color:#000; }
.radio_style_1 + label{z-index:1;}
.radio_style_1 + label:before{ content:''; width:18px; height:18px;display:inline-block; vertical-align:middle; margin-right:5px;background:url(../img/icon-sex.png) no-repeat -50px 0;}
.radio_style_1:checked + label:before { background:url(../img/icon-sex.png) no-repeat 0 0;}


/******注册第三步*******/
.signBox-03 {
	width:456px;
	margin:0px auto;
}
.signBox-03 .signokBox {
	width:456px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
	color:#5c5c5c;
}
.signBox-03 .signokBox p {
	padding:10px 0px;
}
.signBox-03 .signokBox a {
	padding:2px 30px;
	border:1px solid #439ff6;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:16px;
	color:#439ff6;
	margin:5px 0px;
}
.signBox-03 .signokBox a:hover {
	background:#439ff6;
	color:#fff;
}


/*******报名***********/
.applyBoxW {
	width:1200px;
	padding-top:88px;
}
.applyBox {
	width:1198px;
	background:#fff;
	border:1px solid #ebebeb;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-bottom:40px;
}
.applyBox .picbox-02 {
	width:1198px;
	text-align:center;
	margin-top:-61px;
}
.applyBox .applyTitle {
	display:block;
	width:1026px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:0px auto;
	background:url(../img/icon-pointline.png) no-repeat;
	background-position:center;
	font-size:24px;
	color:#439ff6;
	font-weight:bold;
	padding:47px 0px 35px 0px;
}
.applyBox .comremark {
	display:block;
	width:1026px;
	margin:0px auto;
	color: #444;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
}
.InfoBox-02 {
	width:1026px;
	margin:0px auto;
	overflow:hidden;
}
.InfoBoxTitle-02 {
	display:block;
	width:1026px;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	color:#439ff6;
	padding-bottom:20px;
	padding-top:10px;
}
.InfoBoxTitle-02 a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:normal;
	color:#439ff6;
	text-decoration:underline;
}
.InfoBoxTitle-02 i {
	font-size:14px;
	font-weight: normal;
	color:#9e9e9e;

}
.InfoBox-02 .InfoBoxTitle-03 {
	display:block;
	width:1026px;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#9e9e9e;
	padding:10px 0px;
}
.InfoBox-02 .InfoBoxTitle-03 i {
	font-size:14px;
}
.InfoBox-02 .InfoBoxList {
	width:1140px;
	padding-bottom:30px;
}

.InfoBox-02 .InfoBoxList li {
	width:456px;
	float:left;
	margin-right:114px;
}
.ChooseBox {
	width:1026px;
	padding-bottom:10px;
}
.ChooseBox .ChooseUl {
	width:1026px;
}
.ChooseBox .ChooseUl .ChooseLi {
	float:left;
	line-height:40px;
	height:40px;
	position:relative;
	background:transparent;
	margin-right:15px;
	padding-bottom:10px;
}
.ChooseBox .ChooseUl .ChooseLi label {
	display:inline-block;
	font-family:"微软雅黑";
	font-size:15px;
	color:#a4a4a4;
	border:2px solid #ebebeb;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0px 11px;
	margin-left:-18px;
	z-index:1;
	background:#fff;
	cursor:pointer;
}
.ChooseBox .ChooseUl .ChooseLi input[type=checkbox]:checked + label {
	border:2px solid #ffa800;
	color:#ffa800;
	background:url(../img/icon-choose.png) #fff no-repeat;
	background-position:right top;
}
.ChooseBox .ChooseUl .ChooseLi input[type=radio]:checked + label {
	border:2px solid #ffa800;
	color:#ffa800;
	background:url(../img/icon-choose.png) #fff no-repeat;
	background-position:right top;
}
.Infoinput-03 {
	width:1026px;
	height:50px;
	margin:0px auto;
	border-bottom:1px solid #ebebeb;
	margin-bottom:12px;
}
.Infoinput-03.bordblue {
	border-bottom:1px solid #439ff6;
}
.Infoinput-03 .input-03 {
	width:980px;
	height:50px;
	line-height:50px;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	color:#333;	
}
.Infoinput-03 .Delin {
	float:right;
	margin-top:18px;
	margin-right:10px;
	display:none;
	cursor:pointer;
}
.InfoBox-02 textarea {
	width:1004px;
	height:82px;
	line-height:16px;
	font-family:"微软雅黑";
	font-size:15px;
	color:#666;
	background:#f7f7f7;
	border:1px dashed #d9d9d9;
	padding:10px;
}
.InfoBox-02 .upPicBox {
	width:1026px;
	overflow:hidden;
	padding-top:10px;
}
.InfoBox-02 .upPicBox ul {
	width:1050px;
}
.InfoBox-02 .upPicBox li {
	width:127px;
	height:127px;
	float: left;
	margin-right:23px;
	padding-bottom:10px;
	position:relative;
}
.InfoBox-02 .upPicBox .closeBtn {
	position:absolute;
	right:0px;
	top:0px;
	width:21px;
	height:21px;
	margin-top:-10px;
	margin-right:-10px;
	background:url(../img/icon-picdel.png) no-repeat;
	z-index:995;
	cursor:pointer;
}
.InfoBox-02 .upPicBox .upPic {
	width:127px;
	height:127px;
}
.InfoBox-02 .upPicBox .AddPic {
	display:block;
	width:127px;
	height:127px;
	background:url(../img/addpic-bg.jpg) no-repeat;
	float:left;
	cursor:pointer;
	position:relative;
	padding-bottom:10px;
}
.InfoBox-02 .upPicBox .AddPic .File {
	position:absolute;
	left:0px;
	top:0px;
	width:127px;
	height:127px;
	opacity: 0; filter:Alpha(opacity=0);
}
.InfoBox-02 .UpwordList {
	width:1026px;
}
.InfoBox-02 .UpwordList li {
	width:1024px;
	height:70px;
	background:#f7f7f7;
	border:1px dashed #d9d9d9;
	margin-bottom:10px;
}
.InfoBox-02 .UpwordList .WordInfo {
	width:970px;
	margin:0px auto;
	line-height:20px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#666;
}
.InfoBox-02 .UpwordList .WordInfo span {
	float:left;
	background:url(../img/icon-word.png) no-repeat;
	background-position: left center;
	padding-left:28px;
	margin-top:25px;
}
.InfoBox-02 .UpwordList .WordInfo a {
	float:right;
	font-family:"微软雅黑";
	font-size:14px;
	border:1px solid #4ca4ff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: url(../img/icon-upload.png) no-repeat;
	background-position:3px center;
	padding:0px 4px 0px 20px;
	margin-top:25px;
	cursor:pointer;
}
.subBtn {
	display:block;
	width:1026px;
	height:50px;
	line-height:50px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	background:#439ff6;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
}
.InfoBox-03 {
	width: 1026px;
	margin:0px auto;
}
.InfoBox-03 .selectBox {
	width: 1026px;
	height: 50px;
}
.InfoBox-03 .selectBox .row {
	height: 50px;
}

/*selectPC 样式*/
.selectPC_02{ display:inline-block; position:relative; z-index:999; }
.selectPC_02 .select-title{}
.selectPC_02 .select-down{ position:absolute; background:#ffffff;}
/*********************************/
.selectPC_02{  float:left; margin-right:10px; }
.selectPC_02 .select-title{ padding:0px 20px 0px 0px; line-height:49px; height:49px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; color:#9e9e9e; font-size:16px; font-weight:normal; cursor:pointer; display:block; font-family:"微软雅黑";
border-bottom:1px solid #ebebeb;
background:#ffffff;
position:relative;

}

.selectPC_02 .select-title:after{ content:''; width:0px; height:0px; position:absolute;top:21px; right:10px;

	border-top: 6px solid #cdcdcd;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 0px solid transparent;
}
.selectPC_02.open .select-title{border-bottom:1px solid #439ff6;}
.selectPC_02.open .select-title:after{ 
 	border-top: 0px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #cdcdcd;
}
.selectPC_02 .select-down{background:#fafafa;  width:100%;}
.selectPC_02 .select-down ul{border:1px solid #98b5d2; border-top:0px;max-height:180px; overflow:hidden; overflow-y:auto}
.selectPC_02 .select-down li{ line-height:36px; color:#666666; padding:0px 15px; cursor:pointer; font-family: "微软雅黑";}
.selectPC_02 .select-down li.hover{ background:#439ff6; color:#ffffff;}







/************城市***********/
.mainbody-02 {
	width:1120px;
	margin:0px auto;
	margin-top:40px
}
.mainbody-02 .Areasearch {
	width:1120px;
	height:44px;
	background:#fff;
	margin:0px auto;
}
.Areasearch span {
	display:block;
	width:1009px;
	height:42px;
	background:url(../img/icon-searchArea.png) no-repeat;
	background-position:15px center;
	border-left:1px solid #d7dce0;
	border-top:1px solid #d7dce0;
	border-bottom:1px solid #d7dce0;
	float:left;
}
.Areasearch input[type="text"] {
	width:960px;
	height:42px;
	border:0;
	font-size:16px;
	font-family:"微软雅黑";
	color:#222;
	line-height:42px;
	margin-left:35px;
}
.Areasearch input[type="button"] {
	width:110px;
	height:44px;
	background:#439ff6;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	border:0;
	cursor:pointer;
}
.DivisionBox {
	width:1120px;
	margin:0px auto;
	background:#fff;
	margin-top:18px;
	padding:10px 0px;
}
.DivisionBox .Division {
	width:1120px;
	border-bottom:1px solid #eeeeee;
}
.DivisionBox .Division.bordernone {
	border:0px;
}
.DivisionBox .Division span {
	display:block;
	width:118px;
	height:60px;
	line-height:60px;
	text-align:center;
	float:left;
	font-family:"微软雅黑";
	font-size:16px;
	color:#444;
}
.DivisionBox .Division .AreaList {
	width:975px;
	float:left;
	line-height:60px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#666;
	margin-top:16px;
	margin-bottom:16px;
}
.DivisionBox .Division .AreaList.list-01 {	
	line-height:24px;
}
.DivisionBox .Division .AreaList.list-02 a {
	color:#f99031;
}
.DivisionBox .Division .AreaList.list-01 a {
	background:url(../img/icon-area.png) no-repeat;
	background-position: right 7px;
	padding-right:30px;
	font-size:24px;
	font-family:"微软雅黑";
	color:#439ff6;
	margin-left:8px;
}
.DivisionBox .Division .AreaList li {
	float:left;	
	line-height:28px;
	margin-right:9px;
}
.DivisionBox .Division .AreaList li a {
	padding:2px 8px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#666;
}
.DivisionBox .Division .AreaList li:hover a {
	background:#439ff6;
	color:#fff;
}

.DivisionList {
	width:1120px;
	background:#fff;
	margin:0px auto;
	margin-top:20px;
}
.DivisionList .DivisionTitle {
	width:1120px;
	height:60px;
	line-height:60px;
	font-family:"微软雅黑";
	font-size:18px;
	border-bottom:1px solid #eeeeee;
}
.DivisionList .DivisionTitle b {
	color:#439ff6;
	margin-left:27px;
	border-bottom:2px solid #439ff6;
	padding-bottom:16px;
}
.DivisionList .DivListBox {
	width:1120px;
	margin-bottom:80px;
}
.DivisionList .DivListBox .DivListLi {
	width:1120px;
	padding:22px 0px;
	border-bottom:1px solid #eee;
}
.DivisionList .DivListBox .DivListLi:hover {
	background:#f5faff;
}

.DivisionList .DivListBox .DivListLi span {
	display:block;
	width:72px;
	line-height:50px;
	background:#8495a5;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
	text-align:center;
	margin-left:27px;
	float:left;
}
.DivisionList .DivListBox .DivListLi:hover span {
	background:#439ff6;
}
.DivisionList .DivListBox .DivListLi .DivList-02 {
	width:975px;
	line-height:50px;
	float:left;
	margin-left:19px;
}


.DivisionList .DivListBox .DivListLi .DivList-02 li {
	float:left;
	margin-right:9px;
}
.DivisionList .DivListBox .DivListLi .DivList-02 li a {
	padding:2px 8px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#666;
}
.DivisionList .DivListBox .DivListLi .DivList-02 li:hover a {
	background:#439ff6;
	color:#fff;
}

/*************错误页面*****************/
.error_box {
	width: 800px;
	margin: 0px auto;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 100px;
	font-family: "微软雅黑";
}
.error_box span {
	font-size: 18px;
	font-weight: 700;
	color: #439ff6;
}
.error_box img {
	padding-bottom: 20px;
	padding-left: 10px;
}
.error_box p {
	font-size: 14px;
	color: #8f8f8f;
	padding-top: 10px;
}
.error_box a {
	font-family: "微软雅黑";
	font-size:14px;
	color:#439ff6;
	text-decoration: underline;
}
/***********公告列表***********/
.notice_list {
	width: 1200px;
	margin: 0px auto;
	background: #fff;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 40px;
	margin-bottom: 40px;
	font-family: "微软雅黑";
}
.notice_list .no_com_title {
	width: 1160px;
	margin: 0px auto;
	border-bottom: 1px solid #eeeeee;
}
.notice_list .no_com_title span {
	display: block;
	font-size: 16px;
	float: left;
}
.notice_list .no_com_title .title_icon {
	width: 60px;
	height: 108px;
	line-height: 108px;
	text-align: center;
}
.notice_list .no_com_title .title_icon i {
	background: #f99031;
	color: #fff;
	padding: 3px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.notice_list .no_com_title .com_title {
	width: 1100px;
	color: #444;
	line-height: 24px;
	padding: 42px 0px;
}
.notice_list .no_com_title .com_title a {
	color: #439ff6;
	font-size: 14px;
	margin-left: 5px;
	text-decoration: underline;
}
.notice_list .sec_title {
	width: 1160px;
	height: 90px;
	line-height: 90px;
	margin: 0px auto;
	font-size: 16px;
	font-weight: 700;
	color: #1b1b1b;
	text-indent: 16px;
}
.notice_list .sec_title b {
	color: #50a5f7;
}
.notice_list .sec_title i {
	font-size: 14px;
	color: #979797;
	font-weight: normal;
}
.notice_list .sec_title em {
	color: #50a5f7;
	font-weight: normal;
	font-size: 14px;
}
.notice_list .no_de_list {
	width: 1160px;
	margin: 0px auto;
}
.notice_list .no_de_list li {
	width: 1160px;
}
.notice_list .no_de_list .no_time {
	background: url(../img/icon-notice.png) no-repeat;
	background-position: 20px center;
	text-indent: 60px;
}
.notice_list .no_de_list .no_time em {
	color: #439ff6;
}
.notice_list .no_de_list .no_time b {
	color: #439ff6;
	font-size: 20px;
}
.notice_list .no_de_list .no_time i {
	color: #a4a4a4;
}
.notice_list .no_de_list .no_detail {
	width: 1000px;
	background: url(../img/icon-point.png) no-repeat;
	background-position:23px 23px;
	padding-left: 60px;
	padding-top: 15px;
	padding-bottom: 60px;
	color: #666;
}
.notice_list .look_more {
	width: 1160px;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 60px;
}
.notice_list .look_more a {
	background: url(../img/icon-look.png) no-repeat;
	background-position: 70px center;
	color: #439ff6;
	font-size: 14px;
	padding: 5px 20px 5px 10px;
	border: 1px solid #439ff6;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}
/*********报名成功弹出**********/
.success_shade {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	display: none;
}
.sign_success {
	width: 642px;
	height: 658px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -321px;
	margin-top: -329px;
	font-family: "微软雅黑";
}
.sign_success .close_box {
	width: 642px;
	height: 74px;
	position: relative;
}
.sign_success .close_box span {
	background: url(../img/icon-warning.png) no-repeat left center;
	padding-left: 20px;
	position: absolute;
	right: 0;
	bottom: 5px;
	color: #fff;
	z-index: 1001;
	cursor: pointer;
}
.sign_success .success_code {
	width: 642px;
	background: url(../img/code_bg.png) no-repeat #439ff6 center bottom;
}
.sign_success .success_code .top_pic {
	width: 642px;
	text-align: center;
	padding-bottom: 10px;
}
.sign_success .success_code .top_pic img {
	margin-top: -74px;
}
.sign_success .success_code .success_01 {
	display: block;
	width: 642px;
	text-align: center;
	padding-bottom: 10px;
}
.sign_success .success_code .success_01 i {
	background: url(../img/icon_success.png) no-repeat left center;
	padding-left: 40px;
	font-size: 26px;
	font-weight: 600;
	color: #fff;
}
.sign_success .success_code .success_01 img {
	width: 130px;
	height: 130px;
}
.sign_success .success_code .success_01 em {
	color: #fff;
	font-size: 14px;
}
.sign_success .success_btn {
	width: 642px;
	background: #fff;
}
.sign_success .success_btn .btn_title {
	display: block;
	width: 642px;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	color: #999999;
	padding: 10px 0px;
	background: url(../img/icon_line.png) no-repeat center;
}
.sign_success .success_btn .share_success {
	width: 642px;
	height: 90px;
	text-align: center;
}
.sign_success .success_btn .share_success a {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 62px;
}
.sign_success .success_btn .share_success a.share_01 {
	background: url(../img/icon_wechat.png) no-repeat center top;
}
.sign_success .success_btn .share_success a.share_02 {
	background: url(../img/icon_wxpy.png) no-repeat center top;
}
.sign_success .success_btn .share_success a.share_03 {
	background: url(../img/icon_sina.png) no-repeat center top;
}
.sign_success .success_btn .share_success a.share_04 {
	background: url(../img/icon_tecent.png) no-repeat center top;
}
.sign_success .success_btn .share_success a.share_05 {
	background: url(../img/icon_qqzone.png) no-repeat center top;
}
.sign_success .success_btn .btn_s {
	width: 642px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.sign_success .success_btn .btn_s a {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-family: "微软雅黑";
	font-size: 18px;
}
.sign_success .success_btn .btn_s .go_answer {
	display: block;
	width: 430px;
	height: 50px;
	line-height: 50px;
	margin: 0px auto;
	background: #47d469;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
}
.sign_success .success_btn .btn_s .go_share {
	display: inline-block;
	width: 204px;
	height: 50px;
	line-height: 50px;
	margin: 0px 9px;
	background: #43a0ff;
	color: #fff;
}
.sign_success .success_btn .btn_s .go_manage {
	display: inline-block;
	width: 202px;
	height: 48px;
	line-height: 48px;
	margin: 0px 9px;
	border: 1px solid #eeeeee;
	color: #43a0ff;
}

/*********比赛项目管理***************/
.ComDeLBox .com_sign {
	width: 774px;
	padding: 40px 36px;
	background: #fff;
	font-family: "微软雅黑";
}
.com_sign .sign_title {
	display: block;
	width: 774px;
	line-height: 24px;
	font-size: 20px;
	color: #1b1b1b;
	padding-bottom: 20px;
}
.com_sign .sign_me {
	width: 774px;
	line-height: 60px;
	font-family: "微软雅黑";
}
.com_sign .sign_me span {
	display: inline-block;
	float: left;
}
.com_sign .sign_me .me_pic {
	width: 60px;
	height: 60px;
	margin-right: 16px;
}
.com_sign .sign_me .me_pic img {
	width: 60px;
	height: 60px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}
.com_sign .sign_me .me_ma {
	
}
.com_sign .sign_me .me_ma i {
	background: #ff7979;
	padding: 0px 4px;
	font-size: 14px;
	color: #fff;
}
.com_sign .sign_me .me_name {
	font-size: 14px;
	color: #439ff6;
	margin-left: 5px;
	margin-right: 33px;
}
.com_sign .sign_me .me_state i {
	font-size: 12px;
	padding: 0px 10px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}
.com_sign .sign_me .me_state i.me_state_01 {
	color: #7cce2c;
	border: 1px solid #7cce2c;
}
.com_sign .sign_me .me_state i.me_state_02 {
	color: #48a2ff;
	border: 1px solid #48a2ff;
}
.com_sign .sign_me .me_state i.me_state_03 {
	color: #ff7d7d;
	border: 1px solid #ff7d7d;
}
.com_sign .sign_me .me_state i.me_state_04 {
	color: #bfbfbf;
	border: 1px solid #bfbfbf;
}
.com_sign .nomember {
	width: 774px;
	padding-top: 20px;
	text-align: center;
}
.com_sign .sign_member {
	width: 774px;
	padding-top: 20px;
}
.com_sign .sign_member li {
	float: left;
	margin-right: 30px;
}
.com_sign .sign_member span {
	display: inline-block;
	float: left;
	line-height: 42px;
}
.com_sign .sign_member .member_pic {
	width: 42px;
	height: 42px;
}
.com_sign .sign_member .member_pic img {
	width: 42px;
	height: 42px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}
.com_sign .sign_member .member_name {
	font-size: 14px;
	color: #444444;
	margin-left: 10px;
}
.com_manage {
	width: 774px;
	padding: 17px 36px;
	background: #fff;
	font-family: "微软雅黑";
	margin-top: 20px;
}
.com_manage .ma_remark {
	float: left;
	font-size: 14px;
	color: #439ff6;
	line-height: 50px;
}
.com_manage .ma_remark i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px;
	padding: 0px 4px;
	background: #439ff6;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.com_manage .manage_btn {
	float: right;
	height: 50px;
	line-height: 50px;
}
.com_manage .manage_btn {
	float: right;
	height: 50px;
}
.com_manage .manage_btn span {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	width: 180px;
	border: 1px solid #439ff6;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	float: left;;
}
.com_manage .manage_btn span.invite {
	background: #439ff6;
}
.com_manage .manage_btn span.invite i {
	color: #fff;
	background: url(../img/icon_invite.png) no-repeat left center;
	padding: 13.5px 0px 13.5px 31px;
}
.com_manage .manage_btn span.mana_team {
	margin-left: 10px
}
.com_manage .manage_btn span.mana_team i {
	color: #525252;
	background: url(../img/icon_mana.png) no-repeat left center;
	padding: 13.5px 0px 13.5px 40px;
}
.ma_item {
	width: 774px;
	padding: 35px 36px;
	background: #fff;
	font-family: "微软雅黑";
	margin-top: 20px;
	margin-bottom: 50px;
}
.ma_item .sign_stage {
	display: block;
	width: 774px;
}
.ma_item .sign_stage i {
	background: url(../img/icon_stage.png) no-repeat left center;
	font-size: 16px;
	color: #525252;
	padding: 5px 0px 5px 36px;
}
.ma_item .sign_stage a {
	background: url(../img/icon_change.png) no-repeat left center;
	padding-left: 24px;
	color: #439ff6;
	font-size: 14px;
	float: right;
	text-decoration: underline;
}
.ma_item .info_box {
	width: 774px;
}
.ma_item .info_box li {
	width: 774px;
	padding-top: 25px;
	font-family: "微软雅黑";
}
.ma_item .info_box li>i {
	color: #439ff6;
	font-size: 16px;
}
.ma_item .info_box li>p {
	color: #444444;
	margin-top: 10px;
	font-size: 14px;
}
.ma_item .ma_btn {
	width: 774px;
	padding-top: 30px;
}
.ma_item .ma_btn a {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	border: 1px solid #439ff6;
	color: #439ff6;
	font-size: 16px;
	float: left;
	padding: 0px 50px;
	margin-right: 10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.manage_shade {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 998;
	
}
.manage_shade .manage_me {
	width: 640px;
	margin:auto;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}
.manage_me .ma_close {
	width: 640px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.manage_me .ma_close span {
	background: url(../img/icon-warning.png) no-repeat left center;
	padding-left: 20px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.manage_me .me_box {
	width: 640px;
	font-family: "微软雅黑";
}
.manage_me .me_box .me_header {
	width: 640px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #439ff6;
}
.manage_me .me_box .me_list {
	width: 640px;
	background: #fff;
}
.manage_me .me_box .me_list li {
	width: 555px;
	margin: 0px auto;
	border-bottom: 1px solid #f0f0f0;
	padding: 15px 0px;
}
.manage_me .me_box .me_list span {
	display: inline-block;
}
.manage_me .me_box .me_list .member_header {
	height: 64px;
	width: 64px;
	float: left;
}
.manage_me .me_box .me_list .member_header img {
	height: 64px;
	width: 64px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
}
.manage_me .me_box .me_list .member_info {
	height: 43px;
	float: left;
	line-height: 24px;
	font-family: "微软雅黑";
	font-size: 14px;
	padding: 10.5px 0px;
	margin-left: 20px;
}
.manage_me .me_box .me_list .member_info em {
	color: #444;
}
.manage_me .me_box .me_list .member_info i {
	color: #fff;
	margin-left: 5px;
	padding: 0px 3px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.manage_me .me_box .me_list .member_info i.team_leader {
	background: #ff7d7d;
}
.manage_me .me_box .me_list .member_info i.team_member {
	background: #6dc6ff;
}
.manage_me .me_box .me_list .member_info p {
	color: #888;
}
.manage_me .me_box .me_list .del_member {
	height: 64px;
	line-height: 64px;
	float: right;
}
.manage_me .me_box .me_list .del_member a {
	border: 1px solid #439ff6;
	color: #666;
	padding: 0px 4px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	cursor:pointer;
}
.manage_me .me_box .managebtn {
	width: 640px;
	height: 45px;
	padding: 15px 0px;
	text-align: center;
	background: #fff;
}
.manage_me .me_box .managebtn span {
	display: inline-block;
	width: 270px;
	height: 45px;
	line-height: 45px;
	font-family: "微软雅黑";
	font-size: 16px;
	text-align: center;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin: 0px 10px;
	cursor: pointer;
}
.manage_me .me_box .managebtn span.no_ma {
	background: #f0f0f0;
	color: #666;
}
.manage_me .me_box .managebtn span.ok_ma {
	background: #439ff6;
	color: #fff;
}
.del_shade {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1001;
	display: none;
}
.del_shade .del_box {
	width: 380px;
	height: 191px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -95px;
	margin-left: -190px;
	z-index: 1002;
	display: none;
}
.del_shade .del_success {
	width: 100px;
	height: 56px;
	line-height: 56px;
	background: rgba(56,60,64,.8);
	font-size: 16px;
	color: #fff;
	padding: 0px 50px;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	margin: auto;
	z-index: 1003;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	display: none;
}
.del_shade .del_box .del_tip {
	display: block;
	width: 380px;
	padding: 60px 0px;
	background: rgba(56,60,64,.8);
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.del_shade .del_box .del_btn_box {
	width: 380px;
	height: 50px;
	line-height: 50px;
}
.del_shade .del_box .del_btn_box span {
	display: inline-block;
	float: left;
	width: 190px;
	height: 50px;
	line-break: 50px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #fff;
	cursor:pointer;
}
.del_shade .del_box .del_btn_box span.no_del {
	background: rgba(74,79,84,.8);
	border-radius: 0px 0px 0px 10px;
	-moz-border-radius: 0px 0px 0px 10px;
	-webkit-border-radius: 0px 0px 0px 10px;
}
.del_shade .del_box .del_btn_box span.yes_del {
	background: rgba(67,159,246,.8);
	border-radius: 0px 0px 10px 0px;
	-moz-border-radius: 0px 0px 10px 0px;
	-webkit-border-radius: 0px 0px 10px 0px;
}
/*******************************************************************遮盖层*************************************************************/
.body_bg{ 
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(0,0,0,0.5);
	left:0px;
	top:0px;
	z-index:998;
}

.mesbox .heading{
	font-family:"微软雅黑";
	width:469px;
	margin:0px auto;
	padding-top:32px; 
	
	
}

.mesbox .heading a{
	font-family:"微软雅黑";
	color:#439ff6;
	display:inline-block;
	padding-right:18px;
	background: url(../img/icon-gosign.png) no-repeat right 3px;
	
	 
	
	
}

.mesbox .heading .x{
	font-family:"微软雅黑";
	color:#fff;
	position:absolute;
	padding-left:22px;
	background: url(../img/x_icon.png) no-repeat 0px 3px;
	right:0px;
	top:-28px;
	cursor:pointer;
	
	 
	
	
}

.mesbox .heading .welcome{ 
	font-size:28px;
	margin-right:10px;
}

.mesbox{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-281px;
	margin-top:-231px;
	width:562px;
	z-index:999;
	
}
.loginbox {
	width:560px;
	border:1px solid #ebebeb;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	height:520px;
}

.loginbox .tab{
		 height:48px;
		 width:83.3%;
		 margin:0px auto;
		 border-bottom:1px solid #eeeeee;
		 font-size:16px;
		 
}

.loginbox .tab span{

 		
		display:inline-block;
		width:50%;
		float:left;
		text-align:center;
		cursor:pointer;
		
		
 }

.loginbox .tab span i.on{

 		color:#1f83ea;
		display:inline-block;
		width:auto;
		height:46px;
		line-height:46px;
		border-bottom:2px solid #1f83ea;
 }
 
.loginbox .tab span i{

 		color:#9e9e9e;
		display:inline-block;
		width:auto;
		height:46px;
		line-height:46px;
		
 }
 
.loginbox .loginmethod{ 
 		position: absolute;
		bottom:20px;
		height:20%;
		width:100%;
}

.loginbox .loginmethod .heading{ 
 		text-align:center;
		font-size:16px;
		color:#adadad;
		
		
		background-size:80% 1px;
		margin-top:-20px;
		margin-bottom:20px;
}

.loginbox .loginmethod .link_icon{ 
 		width:252px;
		margin:0px auto;
		position:relative;
}

.loginbox .loginmethod .link_icon a{ 
 		display:inline-block;
}

.loginbox .loginmethod .link_icon a.qq_icon{ 
 		display:inline-block;
		background: url(../img/QQ_icon.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
}
.loginbox .loginmethod .link_icon a.wechat_icon{ 
 		display:inline-block;
		background: url(../img/wechat.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
		position:absolute;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
}

.loginbox .loginmethod .link_icon a.weibo_icon{ 
 		display:inline-block;
		background:url(../img/weibo_icon.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
		float:right;
}

.loginbox .Minbody2{
	margin-top:22px;
}

.loginbox .Minbody2 .LoginBtn {
	display:block;
	width:84%;
	height:45px;
	line-height:45px;
	border-radius:3px;
	text-align:center;
	margin:0px auto;
	background:#1f83ea;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	margin-top:25px;
}
.loginbox .Minbody2 .lostPsd {
	width:456px;
	line-height:30px;
	margin:0px auto;
	margin-top: 20px;
}
.loginbox .Minbody2 .lostPsd .lostPsdbtn {
	border-radius:3px;
	float:right;
	font-family:"微软雅黑";
	font-size:12px;
	color:#2d8ff4;
}
.loginbox .Minbody2 .lostPsd .go_sign {
	float: left;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #bbbbbb;
}
.loginbox .Minbody2 .lostPsd .go_sign a {
	color: #2d8ff4;
	font-family: "微软雅黑";
	font-size: 12px;
}

.loginbox .Minbody2 .PhoneBox {
	width:456px;
	height:45px;
	margin:0px auto;
	border-bottom:1px solid #eeeeee;
	background:url(../img/phoneIcon.png) no-repeat;
	background-position:2px center;
	background-size:14px;
	
}
.loginbox .Minbody2 .PhoneBox.bordblue {
	border-bottom: 1px solid #1f83ea !important;
}
.loginbox .Minbody2 .PhoneBox .inputphone {
	width:80%;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	color:#444444;
	margin-left:30px;
	padding-top:10px;
}
.loginbox .Minbody2 .PhoneBox .Delin {
	
	display:none;
	
}

.loginbox .Minbody2 .PsdBox {
	width:456px;
	height:45px;
	margin:0px auto;
	border-bottom:1px solid #eeeeee;
	background:url(../img/yanzhengma.png) no-repeat;
	background-position:2px center;
	background-size:16px;
	margin-top:15px;
	position:relative;
}

.loginbox .Minbody2 .PsdBox .shortmessage {
	display:inline-block;
	width:116px;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#ffffff;
	border:0px;
	border-radius:3px;
	position:absolute;
	right:0px;
	top:0px;
	font-size:16px;
	background:#439ff6;
	
}

.loginbox .Minbody2 .PsdBox.bordblue {
	border-bottom: 1px solid #1f83ea !important;
}
.loginbox .Minbody2 .PsdBox .inputpsd {
	width:50%;
	border:none;
	font-family:"微软雅黑";
	font-size:16px;
	color:#444;
	margin-left:30px;
	padding-top:10px;
	
}
.loginbox .Minbody2 .PsdBox .Delin {
	
	display:none;
	
}

.loginbox .Minbody1 .Infoinput {
	width:456px;
	height:46px;
	margin:0px auto;
	border-bottom:1px solid #ebebeb;
}
.loginbox .Minbody1 .Infoinput.bordblue {
	border-bottom:1px solid #439ff6;
}
.loginbox .Minbody1 .Infoinput .input-01 {
	width:380px;
	height:50px;
	line-height:50px;
	border:none;
	margin-left:30px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#333;	
}

.loginbox .Minbody1 .Infoinput .Delin {
	float:right;
	margin-top:18px;
	margin-right:10px;
	display:none;
	cursor:pointer;
}
.loginbox .Minbody1 .Infoinput.user {
	background: url(../img/phoneIcon.png) no-repeat;
	background-position:5px 15px;
}
.loginbox .Minbody1 .Infoinput.psd {
	background:url(../img/icon-password.png) no-repeat;
	background-position:3px center;
	margin-top:16px;
}
.loginbox .Minbody1 .Infoinput.name {
	background:url(../img/icon-name.png) no-repeat;
	background-position:3px center;
	margin-top:16px;
}

.loginbox .Minbody1 .btn-01 {
	display:block;
	width:456px;
	height:50px;
	line-height:50px;
	margin:0px auto;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #439ff6;
	margin-top:30px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
	cursor:pointer;
}
.loginbox .Minbody1 .btn-01:hover {
	background:#439ff6;
	color:#fff;
}

.loginbox .Minbody2 .Forgetpsd {
	width:456px;
	height:40px;
	line-height:40px;
	margin:0px auto;
	text-align:right;
	margin-bottom: 20px;
	
}
.loginbox .Minbody2 .Forgetpsd a {
	background:url(../img/icon-forgetpsd.png) no-repeat;
	background-position:left center;
	padding-left:18px;
	font-family:"微软雅黑";
	color:#439ff6;
}

.mainbody-01 .InputBody .InputInfobox{
		/*height:581px;*/
}

.loginbox .Minbody1{ margin-top:-30px;}

.loginbox .Minbody1 .Forgetpsd {
	width:456px;
	height:40px;
	line-height:40px;
	margin:0px auto;
	text-align:right;
	margin-bottom: 20px;
	
}
.loginbox .Minbody1 .Forgetpsd a {
	background:url(../img/icon-forgetpsd.png) no-repeat;
	background-position:left center;
	padding-left:18px;
	font-family:"微软雅黑";
	color:#439ff6;
}
/********************************************login***********************************************/
.mainbody-01 .InputBody .InputInfobox .Ltab{
		 
		 width:83.3%;
		 margin:0px auto;
		 border-bottom:1px solid #eeeeee;
		 font-size:16px;
		 margin-bottom:30px;
}

.mainbody-01 .InputBody .InputInfobox .Ltab span{

 		
		display:inline-block;
		width:50%;
		float:left;
		text-align:center;
		cursor:pointer;
		
		
		
 }

.mainbody-01 .InputBody .InputInfobox .Ltab span i.on{

 		color:#1f83ea;
		display:inline-block;
		width:auto;
		height:83px;
		line-height:100px;
		border-bottom:2px solid #1f83ea;
 }
 
.mainbody-01 .InputBody .InputInfobox .Ltab span i{

 		color:#9e9e9e;
		display:inline-block;
		width:auto;
		height:83px;
		line-height:100px;
		
 }
 
.mainbody-01 .InputBody .InputInfobox .Lloginmethod{ 
 		position: absolute;
		bottom:0px;
		height:20%;
		width:100%;
		margin-top:-20px;
}

.mainbody-01 .InputBody .InputInfobox .Lloginmethod .heading{ 
 		text-align:center;
		font-size:16px;
		color:#adadad;
		
		
		background-size:80% 1px;
		margin-top:-20px;
		margin-bottom:20px;
}

.mainbody-01 .InputBody .InputInfobox .Lloginmethod .link_icon{ 
 		width:252px;
		margin:0px auto;
		position:relative;
}

.mainbody-01 .InputBody .InputInfobox .Lloginmethod .link_icon a{ 
 		display:inline-block;
}

.mainbody-01 .InputBody .InputInfobox .Lloginmethod .link_icon a.qq_icon{ 
 		display:inline-block;
		background: url(../img/QQ_icon.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
}
.mainbody-01 .InputBody .InputInfobox .Lloginmethod .link_icon a.wechat_icon{ 
 		display:inline-block;
		background: url(../img/wechat.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
		position:absolute;
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
}

.mainbody-01 .InputBody .InputInfobox .Lloginmethod .link_icon a.weibo_icon{ 
 		display:inline-block;
		background:url(../img/weibo_icon.png) no-repeat;
		background-size:100% 100%;
		width:60px;
		height:60px;
		float:right;
}

/*.Lloginbox{ height:511px!important;}*/
/*************************************************发布的比赛*************************************************************/
.advbox{
	width:100%;
	height:240px!important;
	background: url(../img/SearchBox_bg.png) no-repeat center!important;
	padding-top:40px;
	
	
	
}

.advbox .advertisement{
		width:1200px;
		margin:0px auto;
		height:208px;
		background:#fff;
		
		
		}

.advbox .advertisement .Rbox{
		width:132px;
		float:left;
		height:148px;
		margin-top:24px;
		padding-left:38px;
		border-left:1px solid #e9e9e9;
		
		
		}
		
.advbox .advertisement .Rbox .QR_img{
		display:block;
		width:99px;
		height:97px;
		
		
		
		
		
		}
		
.advbox .advertisement .Rbox .content{
		display:block;
		width:88px;
		padding-left:7px;
		font-size:12px;
		text-align:center;
		color:#444444;
		margin-top:6px;
		
		
		
		
		
		
		}

		
		
.advbox .advertisement .Lbox{
		width:136px;
		height:136px;
		
		float:left;
		margin-top:29px;
		margin-left:25px;
		margin-right:22px;
		
		
		}
		
.advbox .advertisement .Lbox .adv_img{
		margin-top:36px;
		}
		
.advbox .advertisement .Midbox{
		width:783px;
		float:left;
		margin-top:29px;
		margin-right:57px;
		
		
		
		
		}

.advbox .advertisement .Midbox .heading{
		width:783px;
		height:40px;
		line-height:40px;
		font-size:22px;
		color:#525252;
		overflow:hidden;
		
		
		
		
		
		}

.advbox .advertisement .Midbox .content{
		width:783px;
		height:58px;
		line-height:1.3;
		font-size:14px;
		color:#666666;
		margin-top:8px;
		overflow:hidden;
		
		
		
		
		
		}
		
.advbox .advertisement .Midbox .heading .attention{
		display:inline-block;
		width:56px;
		height:24px;
		line-height:24px;
		font-size:12px;
		color:#fff;
		background:#439ff6;
		border-radius:3px;
		margin-left:14px;
		text-align:center;
		cursor: pointer;
		
		
		
		
		
		
		}
		
.advbox .advertisement .Midbox .Num{
		width:234px;
		height:40px;
		line-height:40px;
		font-size:12px;
		color:#9e9e9e;
		
		
		
		
		
		
		
		}
		
.advbox .advertisement .Midbox .Num .contentNum{
		display:inline-block;
		width:105px;
		height:40px;
		line-height:40px;
		text-align:center;
		font-size:12px;
		color:#9e9e9e;
		background: url(../img/Num_line.png) no-repeat right center;
		
		
		
		
		
		
		
		}

.advbox .advertisement .Midbox .Num .joinNum{
		display:inline-block;
		width:127px;
		height:40px;
		line-height:40px;
		text-align:center;
		font-size:12px;
		color:#9e9e9e;
		
		
		
		
		
		
		
		
		}		
		
.advbox .advertisement .Midbox .Num i{
		display:inline-block;
		
		height:40px;
		line-height:40px;
		font-size:18px;
		color:#439ff6;
		margin-right:7px;
		
		
		
		
		
		
		
		}
		
.listboxw{
		width:100%!important;
	min-width: 1200px;
		margin:0px!important;
		padding-bottom:75px;
		}
		
.listboxw .SlistLbox{
		width:1000px!important;
		margin:0px auto!important;
		float:none!important;
		}
		
.listboxw .SlistLbox .SRboxlist{
		width:1000px;
		}
		
.listboxw .SlistLbox .SRboxlist li{
		position:relative;
		width:1000px;
		height:195px;
		border:1px solid #eaeaea;
		}
		
.listboxw .SlistLbox .SRboxlist li .enroll_number{
		position:absolute;
		right:75px;
		top:70px;
		}
		
.listboxw .SlistLbox .SRboxlist li .enroll_number .number{
		
		color:#f99031;
		font-size:24px;
		font-weight:bold;
		}
		
.listboxw .SlistLbox .SRboxlist li .enroll_number .content{
		
		color:#aeaeae;
		font-size:14px;
		margin-top:-5px;
		
		}
		
.listboxw .SlistLbox .SRboxlist li .QR_code_img{
		position:absolute;
		bottom:55px;
		right:54px;
		}
		
.listboxw .SlistLbox .SRboxlist li .QR_code_icon{
		position:absolute;
		bottom:0px;
		right:0px;
		width:38px;
		height:38px;
		background:url(../img/QR_icon.png) no-repeat center;
		cursor:pointer;
		}
		
.listboxw .SlistLbox .SRboxlist li .ListRbox{
		width:716px!important;
		margin-left:20px!important;
		margin-right:0px;
		position:relative;
		height:140px;
		}
		
.listboxw .SlistLbox .SRboxlist li .ListLbox{
		
		margin-left:24px;
		}
		
.listboxw .SlistLbox .SRboxlist li .ListRbox span{
		height:38px;
		width:584px;
		}
		
.listboxw .SlistLbox .SRboxlist li .SignBox .number{
		background:none;
		}
		
.listboxw .SlistLbox .SRboxlist li .SignBox .number span{
		display:inline;
		background:none;
		color:#f99031!important;
		}
		
.listboxw .tabw{
		height:58px;
		line-height:58px;
		background:#fff;
		margin-bottom:29px;
		border-bottom:1px solid #eaeaea;
		
		
}

.listboxw .tabw .tab{
		height:58px;
		line-height:58px;
		width:669px;
		margin:0px auto;
}

.listboxw .tabw .tab a{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#9e9e9e;
		cursor:pointer;
		
}

.listboxw .tabw .tab a:hover{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#9e9e9e;
		background:url(../img/nav_bg.png) no-repeat bottom;
		cursor:pointer;
		
}

.listboxw .tabw .tab a.on{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#9e9e9e;
		background:url(../img/nav_bg.png) no-repeat bottom;
		cursor:pointer;
		
}

.listboxw .tabw .tab a i{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#a5a5a5;
		background: url(../img/Num_line.png) no-repeat right center;
		cursor:pointer;
		
}

.listboxw .tabw .tab a i.on{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#575757;
		background: url(../img/Num_line.png) no-repeat right center;
		cursor:pointer;
		
}

.listboxw .tabw .tab a i:hover{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#575757;
		background: url(../img/Num_line.png) no-repeat right center;
		cursor:pointer;
		
}

.listboxw .tabw .tab a i.last:hover{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#575757;
		background:none;
		cursor:pointer;
		
}

.listboxw .tabw .tab a i.last{
		display:inline-block;
		height:57px;
		line-height:57px;
		width:162px;
		text-align:center;
		color:#a5a5a5;
		background:none;
		cursor:pointer;
		
}

.listboxw .moreclick{
		display:block;
		width:1000px;
		margin:0px auto;
		height:44px;
		line-height:44px;
		text-align:center;
		font-size:16px;
		background:#f5f5f5;
}
/****************************************************团队报名遮盖层********************************************************/
.invite_box{
		position: absolute;
		width:641px;
		height:629px; 
		left:0px;
		right:0px;
		margin-left:auto;
		margin-right:auto;
		top:100px;
		background:url(../img/invite_box.png) no-repeat;
		z-index:999;
		
		}

.invite_box .invite_code_area{
		width:530px;
		height:126px;
		margin:0px auto;
		margin-top:177px;
		background:url(../img/invite_code.png) no-repeat;
		}
		
.invite_box .invite_code_area .code{
		width:400px;
		margin:0px auto;
		font-size:32px;
		font-weight:bold;
		padding-top:20px;
		}
		
.invite_box .invite_code_area .code .copy{
		float:right;
		display:inline-block;
		width:64px;
		height:30px;
		line-height:30px;
		text-align:center;
		background:#439ff6;
		color:#fff;
		font-size:18px;
		border-radius:3px;
		cursor:pointer;
		font-weight:normal;
		margin-top:10px;
		}
		
.invite_box .invite_code_area .content{
		width:400px;
		margin:0px auto;
		font-size:16px;
		
		padding-top:5px;
		color:#888888;
		}
		
.invite_box .invite_title{
		width:289px;
		background:url(../img/invite_line.png) no-repeat center center;
		color:#999999;
		text-align:center;
		margin:0px auto;
		margin-top:48px;
		font-size:18px;
		margin-bottom:20px;
		}
		
.invite_box form{
		margin-bottom:24px;
		}
		
.invite_box form .search_area{
		width:436px;
		margin:0px auto;
		}
		
.invite_box form .search_area .search{
		width:267px;
		height:17px;
		line-height:17px;
		padding:16px 21px 15px 29px;
		border:0px;
		outline:none;
		font-size:16px;
		color:#9f9f9f;
		background:#f3f3f3;
		border-radius:24px 0px 0px 24px;
		font-family:Microsoft YaHei;  
		}		
.invite_box form .search_area .submit{
		width:119px;
		height:48px;
		line-height:48px;
		text-align:center;
		float:right;
		
		border:0px;
		outline:none;
		font-size:16px;
		color:#ffffff;
		background:#439ff6;
		border-radius:0px 24px 24px 0px;
		font-family:Microsoft YaHei;
		
		  }	
		  
.invite_box .invite_share{
		width:289px;
		background:url(../img/invite_line.png) no-repeat center center;
		color:#999999;
		text-align:center;
		margin:0px auto;
		
		font-size:18px;
		margin-bottom:16px;
		}
		
.invite_box .ul_box{
		width:448px;
		margin:0px auto;
		overflow:hidden;
		}
		
.invite_box .ul_box ul{
		width:493px;
		
		}
		
.invite_box .ul_box ul li{
		width:58px;
		float:left;
		
		margin-right:40px;
		
		}
		
.invite_box .ul_box ul li a{
		display:inline-block;
		
		}
		
.invite_box .ul_box ul .invite_li1 a .icon{
		display:inline-block;
		background: url(../img/icon_wechat.png) no-repeat center center;
		width:58px;
		height:63px;
		
		}
		
.invite_box .ul_box ul .invite_li2 a .icon{
		display:inline-block;
		background: url(../img/icon_wxpy.png) no-repeat center center;
		width:58px;
		height:63px;
		
		}
		
.invite_box .ul_box ul .invite_li3 a .icon{
		display:inline-block;
		background: url(../img/icon_sina.png) no-repeat center center;
		width:58px;
		height:63px;
		
		}
		
.invite_box .ul_box ul .invite_li4 a .icon{
		display:inline-block;
		background: url(../img/icon_tecent.png) no-repeat center center;
		width:58px;
		height:63px;
		
		}
		
.invite_box .ul_box ul .invite_li5 a .icon{
		display:inline-block;
		background: url(../img/icon_qqzone.png) no-repeat center center;
		width:58px;
		height:63px;
		
		}
		
.invite_box .ul_box ul li a i{
		display:inline-block;
		
		width:100%;
		text-align:center;
		color:#888888;
		
		}
		
.invite_box .invite_del{
		display:inline-block;
		width:63px;
		height:31px;
		background:url(../img/x_icon.png) no-repeat 3px 3px;
		float:right;
		margin-top:45px;
		color:#ffffff;
		text-indent:25px;
		cursor:pointer;
		font-size:16px;
		
		}
/*************************************************我要报名流程******************************************************/
.enlist{
		width:1200px;
		margin:0px auto;
		}
		
.enlist .enlist_title{
		margin-left:66px;
		margin-top:36px;
		font-size:18px;
		border-bottom:2px solid #439ff6;
		width:107px;
		padding-bottom:5px;
		margin-bottom:19px;
		
		}
		
.enlist .enlist_title span{
		width:24px;
		height:24px;
		display:inline-block;
		text-align:center;
		line-height:24px;
		color:#fff;
		background:#439ff6;
		border-radius:12px;
		margin-right:8px;
		}
		
.enlist .enlist_body{
		background:#fff;
		border:1px solid #ebebeb;
		border-radius:5px;
		}
		
.enlist .enlist_body_heading{
		width:100%;
		border-bottom:1px dashed #d9d9d9;
		height:162px;
		}
		
.enlist .enlist_body_heading .heading{
		width:100%;
		padding-top:55px;
		text-indent:165px;
		font-size:30px;
		color:#439ff6;
		margin-bottom:18px;
		}
		
.enlist .enlist_body_heading .tips{
		width:100%;
		
		text-indent:165px;
		font-size:14px;
		color:#439ff6;
		
		}
		
.enlist .enlist_body .mainbodyW{
		width:756px;
		margin-left:164px;
		padding-bottom:20px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody{
		width:100%;
		padding-top:24px;
		
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area{
		width:100%;
		margin-bottom:10px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area .input_area_title{
		width:100%;
		font-size:16px;
		color:#444444;
		line-height:40px;
		height:40px;
		margin-bottom:10px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area .input_area_title span{
		font-size:14px;
		color:#9e9e9e;
		padding-left:5px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area .input_area_title i{
		color:#ff5c5c;
		font-style:normal;
		padding-left:5px;
		
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area .input_area_tip{
		margin-top:-6px;
		margin-bottom:5px;
		font-size:14px;
		margin-bottom:15px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area .input{
		width:100%;
		height:36px;
		outline:none;
		line-height:36px;
		font-size:16px;
		border:1px solid #dedede;
		text-indent:15px;
		border-radius:2px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .input_area .input.on{
		width:100%;
		height:36px;
		outline:none;
		line-height:36px;
		font-size:16px;
		border:1px solid #4fbbff;
		text-indent:15px;
		border-radius:2px;
		}
		

		
.enlist .enlist_body .mainbodyW .mainbody .radio_area{
		width:100%;
		margin-bottom:15px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .radio_area_title{
		width:100%;
		font-size:16px;
		color:#444444;
		line-height:40px;
		height:40px;
		margin-bottom:10px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .radio_area_tip{
		margin-top:-10px;
		
		font-size:14px;
		margin-bottom:10px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .radio_area_title i{
		color:#ff5c5c;
		font-style:normal;
		padding-left:5px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .single_checked{
		float:left;
		width:50%;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .single_checked label{
		
		font-size:14px;
		padding-left:25px;
		background:url(../img/label_bg1.png) no-repeat 0px 3px;
		background-size:16px 16px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .single_checked label.on{
		
		font-size:14px;
		padding-left:25px;
		background: url(../img/label_bg_click.png) no-repeat 0px 3px;
		background-size:16px 16px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .radio_area .single_checked input{
		display:none;
		}
		
		/**/
.enlist .enlist_body .mainbodyW .mainbody .checked_area{
		width:100%;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .checked_area .checked_area_title{
		width:100%;
		font-size:16px;
		color:#444444;
		line-height:40px;
		height:40px;
		margin-bottom:15px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .checked_area .checked_area_tip{
		margin-top:-10px;
		
		font-size:14px;
		margin-bottom:10px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .checked_area .checked_area_title i{
		color:#ff5c5c;
		font-style:normal;
		padding-left:5px;
		}		

.enlist .enlist_body .mainbodyW .mainbody .checked_area .more_checked{
		float:left;
		width:50%;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .checked_area .more_checked label{
		
		font-size:14px;
		padding-left:25px;
		background: url(../img/label_bg2.png) no-repeat 0px 3px;
		background-size:16px 16px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .checked_area .more_checked label.on{
		
		font-size:14px;
		padding-left:25px;
		background: url(../img/label_bg_click2.png) no-repeat 0px 3px;
		background-size:16px 16px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .checked_area .more_checked input{
		display:none;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .Select_area{
		width:100%;
		overflow: hidden;
		margin-top:10px;
		
		}
		
.enlist .enlist_body .mainbodyW .mainbody .Select_area .select_area_title{
		width:100%;
		font-size:16px;
		color:#444444;
		line-height:40px;
		height:40px;
		
		}
		
.enlist .enlist_body .mainbodyW .mainbody .Select_area .select_area_title i{
		color:#ff5c5c;
		font-style:normal;
		padding-left:5px;
		}

.enlist .enlist_body .mainbodyW .mainbody .Select_area .select_place .select{
		width: auto;
		height:16px;
		line-height:16px;
		padding:10px 0px;
		margin:0px 15px;
		font-size:14px;
		
		border-radius:3px;
		text-indent:5px;
		background:url(../img/select_icon.png) no-repeat right center;
		background-size:24px 14px;
		overflow: hidden;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .Select_area .select_place .select span{
		display:inline-block;
		width:80%;
		height:16px;
		line-height:16px;
		overflow:hidden;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .Select_area .select_place{
		
		border:1px solid #dedede;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .textarea_area{
		width:100%;
		margin-top:15px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .textarea_area .textarea_area_title{
		width:100%;
		font-size:16px;
		color:#444444;
		line-height:40px;
		height:40px;
		margin-bottom:10px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .textarea_area .textarea_area_title i{
		color:#ff5c5c;
		font-style:normal;
		padding-left:5px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .textarea_area .textarea_place{
		width:100%;
		border:1px solid #dedede;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .textarea_area .textarea_place .textarea{
		display:block;
		width: 90%;
		margin:0px auto;
		padding-top:15px;
		
		
		outline:none;
		resize:none;
		height:100px;
		overflow:auto;
		border:0px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area{
		width:100%;
		overflow:hidden;
		
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area .img_area_title{
		width:100%;
		font-size:16px;
		color:#444444;
		line-height:40px;
		height:40px;
		margin-top:15px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area .img_area_tip{
		
		margin-bottom:5px;
		font-size:14px;
		line-height:1.3;
		color:#9e9e9e;
		margin-bottom:15px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area ul{
		
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area ul li{
		float:left;
		width:130px;
		height:130px;
		margin-right:7px;
		margin-bottom:7px;
		position:relative;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area ul li span.del{
		
		position: absolute;
		display:inline-block;
		width:26px;
		height:26px;
		background:url(../img/del_icon.png) no-repeat;
		background-size:100% 100%;
		right:0px;
		top:0px;
		}
		
.enlist .enlist_body .mainbodyW .mainbody .img_area ul li.add_img{
		float:left;
		width:130px;
		height:130px;
		margin-right:10px;
		margin-bottom:10px;
		background: url(../img/add_bg.png) no-repeat;
		background-size:100% 100%;
		}
		
.enlist .enlist_body .button_area{
		width:100%;
		background:#efefef;
		height:60px;
		line-height:70px;
		padding-top:20px;
		}
		
.enlist .enlist_body .button_area .submit_area{
		width:92%;
		margin:0px auto;
		
		}
		
.enlist .enlist_body .button_area .submit_area .submit.match_over{
		background:#c6c6c6;
		color:#a2a2a2;
		}
		
.enlist .enlist_body .button_area .submit_area .submit{
		width:100%;
		
		height:45px;
		line-height:45px;
		text-align:center;
		background:#1e87f3;
		border:0px;
		outline:none;
		color:#fff;
		font-size:14px;
		border-radius:3px;
		font-size:16px;
		
		}
		
.mesboxW{
		position:fixed;
		background:#fff;
		z-index:999;
		top:100px;
		width:280px;
		left:0px;
		right:0px;
		margin-right:auto;
		margin-left:auto;
		padding-top:20px;
		padding-bottom:20px;
		border-radius:5px;
		
		}
		
.mesboxW .mesbox{
		
		width:250px;
		margin:0px auto;
		
		
		}
		
.mesboxW .mesbox li{
		
		
		height:45px;
		width:auto;
		line-height:45px;
		padding-right:26px;
		border-bottom:1px solid #efefef;
		font-size:14px;
		background:url(../img/li_icon_bg.png) no-repeat right center;
		background-size:16px 16px;
		overflow:hidden;
		
		

		
		
		}
		
.mesboxW .mesbox li span{
		
		
		height:45px;
		display:inline-block;
		width:80%;
		overflow:hidden;
		
		
		

		
		
		}
		
.mesboxW .mesbox li.on{
		
		width: auto;
		height:45px;
		line-height:45px;
		border-bottom:1px solid #efefef;
		font-size:14px;
		background:url(../img/li_icon_click.png) no-repeat right center;
		background-size:16px 16px;
		overflow: hidden;
		
		

		
		
		}
		
.demo{
		padding-bottom:10px;
		}
		
.demo .lie #datetime2{
		width:100%;
		
		
		height:36px;
		outline:none;
		line-height:36px;
		font-size:16px;
		border:1px solid #dedede;
		text-indent:15px;
		border-radius:2px;
		
		}
		
.demo .time_search{
		font-size:16px;
		margin-bottom:12px;
		margin-top:10px;
		}
/*******************************************列表公告**********************************************/
.listboxw .SlistLbox .SRboxlist li .words_part{
		float:right;
		margin-top:42px;
		margin-left:8px;
		width:832px;
		margin-right:41px;
		position:relative;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_title{
		height:27px;
		line-height:27px;
		overflow:hidden;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .QR_code_hover{
		position:absolute;
		width:163px;
		height:205px;
		background:url(../img/QR_hover_bg.png) no-repeat center;
		top:-168px;
		left:72px;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .QR_code_hover .QR_code{
		width:120px;
		margin:0px auto;
		margin-top:18px;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .QR_code_hover .QR_code_hover_content{
		width:120px;
		margin:0px auto;
		line-height:1.4;
		margin-top:5px;
		color:#777777;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_content{
		
		margin-top:-15px;
		font-size:14px;
		color:#777777;
		
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_content a{
		font-size:14px;
		color:#777777;
		height:40px;
		overflow:hidden;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_content .details{
		font-size:14px;
		color:#439ff6;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function{
		margin-top:8px;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .share_area{
		margin-left:5px;
		color:#777777;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .share_area .share_title{
		float:left;
		margin-left:10px;
		margin-right:10px;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .share_area a{
		float:left;
		display:inline-block;
		width:18px;
		height:20px;
		margin:0px 5px;
		margin-top:2px;
		  
		
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .share_area a.wechat:hover{
		background:url(../img/share_area_wechat_on.png) no-repeat center 2px!important;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .share_area a.sin:hover{
		background:url(../img/share_area_sin_on.png) no-repeat center!important;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .share_area a.qq_room:hover{
		background:url(../img/share_area_qqroom_on.png) no-repeat center!important;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_function .browse_number{
		float:left;
		color:#777777;
		font-size:14px;
		padding-left:18px;
		background:url(../img/browse_number_icon.png) no-repeat 0px center;
		
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_title a{
		font-size:18px;
		color:#444444;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_title a:hover{
		font-size:18px;
		color:#439ff6;
		}
		
.listboxw .SlistLbox .SRboxlist li .words_part .words_part_title a .N{
		display:inline-block;
		font-size:12px;
		color:#fff;
		width:18px;
		height:18px;
		background:#ff3333;
		border-radius:9px;
		text-align:center;
		line-height:18px;
		margin-left:10px;
		}
		
.listboxw .SlistLbox .SRboxlist li .month_day{
		width:56px;
		height:56px;
		background:#439ff6;
		color:#fff;
		margin-top:42px;
		margin-left:42px;
		}
		
.listboxw .SlistLbox .SRboxlist li .month_day .days{
		width:100%;
		font-size:20px;
		text-align:center;
		padding-top:4px;
		}
		
.listboxw .SlistLbox .SRboxlist li .month_day .month{
		width:100%;
		font-size:14px;
		text-align:center;
		margin-top:-4px;
		}
		
.listboxw .moreclick.blue{
		display:block;
		width:1000px;
		margin:0px auto;
		height:52px;
		line-height:52px;
		text-align:center;
		font-size:16px;
		background:#439ff6;
		border-radius:3px;
		color:#fff;
		
}

.listboxw .no_match{
		width:1000px;
		margin:0px auto;
		height:466px;
		text-align:center;
		}
		
.listboxw .no_match .no_match_icon{
		margin-top:108px;
		margin-bottom:32px;
		}
		
.listboxw .no_match .no_match_content{
		font-size:18px;
		color:#9e9e9e;
		}
/*****************************************************列表页下载****************************************************/
.loading_part ul li{
	height:135px!important;
}

.loading_part ul li .loading_btn{
	display:inline-block;
	width:66px;
	height:28px;
	border:1px solid #439ff6;
	color:#439ff6;
	text-align:center;
	line-height:28px;
	text-indent:22px;
	font-size:14px;
	float:right;
	border-radius:3px;
	margin-top:53px;
	margin-right:47px;
	background:url(../img/loading_btn.png) no-repeat 11px center;
}

.loading_part ul li .loading_btn:hover{
	background:#439ff6 url(../img/loading_btn_on.png) no-repeat 11px center;
	color:#fff;

}

.loading_part ul li .loading_title{
	font-size:18px;
	color:#444444;
	margin-top:38px;
	margin-left:48px;
	width:75%;
	height:27px;
	overflow:hidden;

}

.loading_part ul li .loading_title a{
	font-size:18px;
	color:#444444;

}

.loading_part ul li .loading_title a:hover{
	font-size:18px;
	color:#439ff6;

}

.loading_part ul li .loading_bottom{
	color:#9e9e9e;
	font-size:12px;
	margin-top:14px;
	margin-left:48px;
	padding-left:25px;
	background:url(../img/loading_bottom_time.png) no-repeat 0px center;
}

.loading_part ul li .loading_bottom_size{
	padding-left:20px;
	background: url(../img/loading_bottom_size.png) no-repeat 0px center;
}

/* .headerW{
	width:100%;
	background:#191b1f;
}

.headerW .header{
	width:1200px;
	min-width:1200px;
	margin:0 auto;
	height:29px;
} */

/* .headerW .header a.logo{
	width:80px;
	height:29px;
	display:block;
	float:left;
	background:url(../img/logo.png) no-repeat center center;
	text-indent:-9999px;
	overflow:hidden;
} */

/* .headerW .header span{
	width:20px;
	line-height:29px;
	text-align:center;
	color:#b4b4b4;
	float:right;
}

.headerW .header a.login{
	float:right;
	display:block;
	font:normal normal 14px/29px "微软雅黑";
	color:#b4b4b4;
}

.headerW .header a.res{
	float:right;
	display:block;
	font:normal normal 14px/29px "微软雅黑";
	color:#b4b4b4;
	margin-right:2px;
}

.headerW .header a.exit{
	float:right;
	display:block;
	font:normal normal 14px/29px "微软雅黑";
	color:#b4b4b4;
	margin-right:2px;
}

.headerW .header a.user{
	background: url(../img/user.png) no-repeat left center;
	padding-left:22px;
	float:right;
	display:block;
	font:normal normal 14px/29px "微软雅黑";
	color:#b4b4b4;
} */

.mainNavW{
	clear:both;
	width:100%;
	background:#fff;
}

.mainNavW .mainNav{
	width:1200px;
	margin:0 auto;
	min-width:1200px;
}

.mainNavW .mainNav h2{
	font: normal bold 25px/90px "微软雅黑";
	color:#439ff6;
	float:left;
	min-width:320px;
	padding-left:4px;
}

.mainNavW .mainNav .navList{
	float:left;
	max-width:546px;
}

.mainNavW .mainNav .navList li{
	float:left;
	width:73px;
	height:90px;
	margin:0 25px;
}

.mainNavW .mainNav .navList li > a{
	width:73px;
	height:87px;
	display: block;
	font: normal normal 16px/87px "微软雅黑";
	color:#222;
	text-align:center;
}

.mainNavW .mainNav .navList li > a.on{
	width:73px;
	height:87px;
	display: block;
	font: normal normal 16px/87px "微软雅黑";
	color:#222;
	text-align:center;
	border-bottom:3px solid #439ff6;
}

.mainPic{
	width:100%;
	height:193px;
	position:relative;
	min-width:1200px;
	margin-bottom:26px;
}

.mainPic img{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	width:100%;
	height:193px;




}
.toggle_pwd {
	width: 20px;
	display: block;
	height: 14px;
	position: relative;
	top: -28px;
	right: -402px;
	cursor: pointer;
}
.toggle_pwd.hidepwd{
	background:url(/static/eyes/close.png);
}
.toggle_pwd.showpwd{
	background:url(/static/eyes/open.png);
}

[type=password]::-ms-reveal {
	display: none
}



