@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 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;}
input { outline:none;}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

/*通用*/
/****************/
.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;
}
.PageBox.picbg {
	background: url(../img/management-bg.jpg) no-repeat 100% 100%;
}


.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;
	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;
	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%;
	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:24px;	
}
.SlistLbox .SRboxlist .ListLbox {
	width:225px;
	float:left;
	margin-top:24px;
	padding-bottom:15px;
	margin-left: 10px;
}
.SlistLbox .SRboxlist .ListLbox img {
	width:225px;
	height:146px;
}
.SlistLbox .SRboxlist .ListRbox span {
	display:block;
	width:584px;
	font-family:"微软雅黑";
}
.SlistLbox .SRboxlist .ListRbox .ComTitle {
	line-height:28px;
	padding-bottom:10px;
}
.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 {
	width:576px;
	height:30px;
	padding-bottom:15px;
	padding-top:5px;
}
.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 {
	border:1px solid #7cce2c;
	color: #7cce2c;
}
.SlistLbox .SRboxlist .ListRbox .SignBox .state-02 {
	border:1px solid #48a2ff;
	color: #48a2ff;
}
.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 {
	width:225px;
	float:left;
	margin-top:24px;
	padding-bottom:15px;
}
.SlistLbox .SRboxlist .ListLbox img {
	width:225px;
	height:146px;
}

.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;
}
*/



/***************会员部分**************/


.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{
	margin-top:40px;
}

.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;
	background-position:2px center;
	background-size:14px;
	
}
.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:50px;
	margin:0px auto;
	border-bottom:1px solid #ebebeb;
}
.Infoinput.bordblue {
	border-bottom:1px solid #439ff6;
}
.Infoinput .input-01 {
	width:380px;
	height:50px;
	line-height:50px;
	border:none;
	margin-left:33px;
	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:16px;
}
.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);
	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;
	display:none;
}
.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;
	height:50px;
	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;}.container .PageBox .mainbody-01 .InputBody 


/******注册第三步*******/
.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(file:///C|/Users/lenovo/Desktop/jspc7.1/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: 999;
	display: none;
}
.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:50px;
	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:33px;
	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;
}
