@charset "UTF-8";
		a,
		address,
		article,
		aside,
		audio,
		b,
		body,
		button,
		canvas,
		dd,
		details,
		div,
		dl,
		dt,
		em,
		figcaption,
		figure,
		footer,
		form,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		header,
		hgroup,
		html,
		i,
		iframe,
		img,
		input,
		label,
		li,
		mark,
		nav,
		object,
		ol,
		p,
		section,
		select,
		span,
		strong,
		table,
		tbody,
		td,
		textarea,
		tfoot,
		th,
		thead,
		time,
		tr,
		ul,
		video {
			margin: 0;
			padding: 0;
			border: 0;
			font-size: 100%;
			font: inherit;
			vertical-align: baseline
		}
		
		article,
		aside,
		details,
		figcaption,
		figure,
		footer,
		header,
		hgroup,
		nav,
		section {
			display: block
		}
		
		table {
			border-collapse: collapse;
			border-spacing: 0
		}
		
		caption,
		th {
			text-align: left;
			font-weight: 400
		}
		
		body,
		html,
		iframe,
		img {
			border: 0
		}
		
		body {
			font-family: "微软雅黑", arial!important;
			margin: 0px!important;
			padding: 0px!important;
			padding-bottom: constant(safe-area-inset-bottom);
			padding-bottom: env(safe-area-inset-bottom);
		}
		
		address,
		i {
			font-style: normal
		}
		
		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-size: 100%
		}
		
		textarea {
			overflow: auto;
			resize: none
		}
		
		label {
			cursor: default
		}
		
		a,
		button {
			cursor: pointer
		}
		
		button,
		input {
			outline: 0
		}
		
		b,
		em,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		strong {
			font-weight: 700
		}
		
		a {
			text-decoration: none;
			color: inherit;
			-webkit-tap-highlight-color: transparent;
		}
		
		ol,
		ul {
			list-style: none
		}
		
		@-webkit-keyframes load {
			0% {
				stroke-dashoffset: 0;
			}
		}
		
		@keyframes load {
			0% {
				stroke-dashoffset: 0;
			}
		}
		
		body {
			font-family: "微软雅黑", arial!important;
		}
		::-webkit-scrollbar { width:8px; height: 3px; }

::-webkit-scrollbar-track-piece { margin-right: 10px; background-color: #EEE; -webkit-border-radius: 6px; }

::-webkit-scrollbar-thumb:vertical { height: 6px; background-color: #DDD; -webkit-border-radius: 6px; }

::-webkit-scrollbar-thumb:horizontal { width: 3px; background-color: #EEE; -webkit-border-radius: 6px; }
		
		.xm_w {
			width: 1200px;
			margin: auto;
			overflow: hidden;
		}
		
		.xm_w_padding {
			padding: 15px;
			overflow: hidden;
		}
		
		.xm_hidden{
			overflow: hidden;
		}
		.xm_block_top{
			display:inline-block;
			vertical-align: top;
		}
		.xm_block_middle{
			display: inline-block;
		    vertical-align: middle;	
		}
		.xm_block_bottom{
			display: inline-block;
			vertical-align: bottom;
		}
		
		.xm_marbottom_40{
			margin-bottom: 40px;
		}
		
		
        .loginbg{
        	background-image:url(../images/bg.png);
			background-size:100% 100%;
			background-repeat: no-repeat;
			background-position: center;
			width:100%;
			height: auto;
			position: relative;
        }
        
        .loginbg_abs{
        	width:880px;
        	height: 600px;
        	position: absolute;
        	top:40%;
        	margin-top: -300px;
        	left:50%;
        	margin-left: -440px;
        	/*background: #000;*/
        }
        
        .loginbg_logo{
        	width:80%;
        	display: block;
        	margin: auto;
        	
        }
        
        .loginbg_ul{
        	/*overflow: hidden;*/
        	margin-top: 40px;
        }
        .loginbg_li{
        	width:50%;
        	float: left;
        	margin-bottom: 40px;
        }
        
        .loginbg_li a{
        	display: block;
        }
        
        .loginbg_li_div{
        	/*width:500px;*/
        	
        }
        
        .loginbg_li_div img{
        	width:80%;
        }
        
        .loginbg_li_div_y{
        	width:97px;
        	height: 97px;
        	border-radius: 50%;
        	background: #98bfff;
        }
        
        .loginbg_li_div_right{
        	width:calc(100% - 137px);
        	padding-left: 30px;
        	display: inline-block;
        	vertical-align: middle;
        	font-size:30px;
        	color:#000;
        }
        .bm_w{
        	width:478px;
        	/*height: 553px;*/
        	background: #f2f6fc;
        	border: 1px solid #218cfc;
        	box-shadow:2px 20px 25px rgba(0,0,0,.3);
        	margin: auto;
        }
        
        .bm_w_pad{
        	padding: 20px 30px;
        	overflow: hidden;
        }
        
        .bm_w_title{
        	font-size:30px;
        	color:#000;
        	text-align: center;
        	margin-bottom: 20px;
        }
        
        .bmlist{
        	overflow: hidden;
        }
        .bmlist_ul{
        	overflow: hidden;
        }
        .bmlist_li{
        	overflow: hidden;
        	margin-bottom: 30px;
        }
        .bmlist_li_div{
        	border:1px solid #95a4ef;
        	overflow: hidden;
        	border-radius:5px;
        	height: 45px;
        	line-height:45px;
        }
        .bmlist_li_div_60{
        	width:60px;
        	text-align: center;
        	float: left;
        	position: relative;
        }
        
        .bmlist_li_div_60:after{
        	width:1px;
        	background: #95a4ef;
        	height: 40%;
        	position: absolute;
        	content: '';
        	right:0px;
        	top:15px;
        }
        
        .bmlist_li_div_ico{
        	font-size:25px!important;
        	text-align: center;
        	color:#9eacf2
        }
        
        .bmlist_li_div_input{
        	float: left;
        	background: #f2f6fc;
        	width:330px;
        	padding-left: 10px;
        	color:#96a4ec;
        	font-size: 18px;
        }
        
        .bmlist_li_div_input::-webkit-input-placeholder{
        	color:#96a4ec
        }
        
        .bmlist_li_div_260{
        	width:258px;
        	border:1px solid #95a4ef;
        	overflow: hidden;
        	border-radius:5px;
        	height: 45px;
        	line-height:45px;
        	float: left;
        }
        
        .bmlist_li_div_yzminput{
        	float: left;
        	width:177px;
        	padding-left: 10px;
        	color:#96a4ec;
        	font-size: 18px;
        	background: #f2f6fc;
        }
      .bmlist_li_div_yzminput::-webkit-input-placeholder{
        	color:#96a4ec
        }
        
        .bmlist_li_div_143{
        	width:143px;
        	float: left;
        	/*background: #000;*/
        	height:45px;
        	margin-left: 15px;
        }
        
        .bmbtn{
        	font-size:18px;
        	height: 50px;
        	line-height: 50px;
        	border-radius:5px;
        	background: #6077ef;
        	text-align: center;
        	color:#fff;
        	cursor: pointer;
        	letter-spacing: 2px;
        	margin-bottom:30px;
        }
        .xm_left{float: left;}
        .xm_right{float: right;}
        .bm_txt{color:#000;font-size:14px;}
        .bm_txt2{color:#6077ef}
        .bm_txt3{color:#626262;font-size:14px}
        
        .reg-code{
			height: 47px;
			line-height:47px;
			text-align: center;
			background: #6077ef;
			color: #FFF;
			border-radius: 5px;
			font-size: 15px;
			-webkit-appearance: none;
			padding: 0px 10px;
			float: left;
			cursor: pointer;
			width: 100%;
       }
       
       .xm_head{
       	position: fixed;
       	width:100%;
       	background: #fff;
       	top:0px;
       	z-index: 1;
       }
       
       .xm_head_w{
       	width:1200px;
       	margin: auto;
       	padding:10px 0px;
       	/*overflow: hidden;*/
       }
       
       .xm_head_logo{
       	width:80%;
       	display: block;
       }
       
       
       .xm_head_right{
       	line-height: 93px;
       	height: 93px;
       	cursor: pointer;
       	position: relative;
       }
       
       .xm_head_uimg{
       	width:45px;
       	height:45px;
       	display:inline-block;
       	vertical-align: middle;
       	border-radius:50%;
       }
       .xm_head_name{
       	margin-left: 5px;
       	color:#000;
       	font-size:17px;
       }
       
       .xm_ico_xs{
       	display: inline-block;
       	vertical-align: middle;
       }
       
       .xm_head_ico{
       	display:inline-block;
       	vertical-align: middle;
       	color:#000;
       	font-size:18px!important;
       	transform: rotate(0deg);
       }
       .xm_head_abs{
       	position: absolute;
       	width:166px;
       	/*height: 100px;*/
       	padding-top: 30px;
       	background:inherit;
       	
       	top:74px;
       	left:-11px;
       	display:none;
       }
       
       .xm_head_abs_ul{
       	box-shadow:1px 1px 4px rgba(0,0,0,.2);
       	overflow: hidden;
       	padding:10px;
       	background: #fff;
       }
       .xm_head_abs_li{
        overflow: hidden;
        height:35px;
        line-height:35px;
        font-size:15px;
        color:#000000
       }
       
       .xm_head_abs_li:hover{
       	color:#4784e3
       }
       /*修改密码*/
      .xgmmzz{
      	width:100%;
      	height: 100%;
      	position: fixed;
      	top:0px;
      	background:rgba(0,0,0,.5);
      	left:0px;
      	z-index: 1;
      	display: none;
      }
      
      .xgmmzz_abs{
      	width:500px;
      	/*height: 200px;*/
      	position: absolute;
      	background: #fff;
      	border-radius:5px;
      	top:30%;
      	margin-top: -100px;
      	left:50%;
      	margin-left:-250px;
      }
      
      .xgmmzz_abs_title{
      	border-bottom: 1px solid #f1eff2;
      	overflow: hidden;
      	padding:20px;
      	
      }
      
      .xgmmzz_abs_title_txt{
      	color:#000;
      	font-size:18px;
      	
      }
      
      .xgmmzz_abs_title_ico{
      	font-size:25px!important;
      	color:#adaaad;
      	cursor: pointer;
      	
      }
      .xgmmzz_abs_con{
      	padding:20px;
      	overflow: hidden;
      }
      
      .xgmmzz_list{
      	overflow: hidden;
      }
      
      .xgmmzz_list_ul{
      	overflow: hidden;
      }
      .xgmmzz_list_li{
      	overflow: hidden;
      	margin-bottom:30px;
      }
      
      .xgmmzz_list_li_120{
      	width:120px;
      	float: left;
      	margin-right: 10px;
      	line-height: 40px;
      }
      .xgmmzz_list_li_txt{
      	 color:#434043;
      	 font-size:18px;
      	 text-align: right;
      }
      
      .xgmmzz_list_li_290{
      	width:290px;
      	float:left;
      }
      
      .xgmmzz_list_li_290_input{
      	 width:230px;
      	 height: 40px;
      	 line-height:40px;
      	 font-size:18px;
      	 border:1px solid #e7e4e7;
      	 border-radius:5px;
      	 padding:0px 10px;
      	 background:#f6f3f7;
      }
      
      .xgmmzz_btn{
      	width:140px;
      	margin-left: 130px;
      	height: 40px;
      	line-height: 40px;
      	background: #4884e1;
      	text-align: center;
      	cursor:pointer;
      	color:#fff;
      	font-size:15px;
      	border-radius:5px;
      }
      
      
      
       .xm_con_w{
       	  width:1200px;
       	  overflow: hidden;
       	  margin: auto;
       }
       
       .xm_con_w_pad{
       	padding-top:130px;
       	overflow: hidden;
       }
       
       .xm_con_left{
       	width:300px;
        float: left;
        margin-right:20px;
        position: relative;
        height:600px;
       }
       
       .xm_con_left_div{
       	position:fixed;
       	top:130px;
       	width:300px;
       	
       }
       
       .xm_con_leftlist{
       	overflow: hidden;
       }
       
       .xm_con_leftlist_ul{
       	overflow: hidden;
       	text-align: center;
       }
       .xm_con_leftlist_li{
       	overflow: hidden;
       	 border-radius: 5px;
       	 margin-bottom: 15px;
       	 background: #ececec;
       	 /*padding:30px 0px;*/
       	 cursor: pointer;
       }
       
       .xm_con_leftlist_li a{
       	padding: 25px 0px;
       	display: block;
       }
       
       
       .xm_con_leftlist_li_ico{
       	 display: inline-block;
       	 vertical-align: middle;
       	 font-size:30px!important;
       	 color:#a0a0a0;
       	 margin-right: 10px;
       }
       
       .xm_con_leftlist_li_txt{
       	display: inline-block;
       	vertical-align: middle;
        color:#7a7476;
        font-size:18px;
       }
       
       .xm_con_leftlist_li_active{
       	background: #4784e3;
       }
       
       .xm_con_leftlist_li_active .xm_con_leftlist_li_ico,
       .xm_con_leftlist_li_active .xm_con_leftlist_li_txt{
       	color:#fff;
       }
       
       .xm_con_right{
       	width:880px;
       	float: right;
       	background:#fff;
       	min-height: 600px;
       	position: relative;
       }
       
       .xm_con_right_pad{
       	padding:20px;
       	overflow: hidden;
       }
       
       .xm_con_title{
       	font-size: 30px;
       	font-weight: bold;
       	color:#000000;
       	text-align: center;
       	margin-bottom: 30px;
       }
       .xm_con_txt{
       	font-size:16px;
       	color:#333333
       }
       .xm_con_txt p{
       	margin-bottom: 20px;
       }
       .xm_con_txt p span{
       	text-indent: 2em;
       	display: block;
       }
       
       .xm_con_borbo{
       	border-bottom:1px solid #f2f2f2;
       	overflow: hidden;
       }
       
       .xm_con_borbo_70{
       	width:70%;
       	float: left;
       	
       }
       
       .xm_con_borbo_70_ul{
       	overflow: hidden;
       }
       .xm_con_borbo_70_li{
       	  display: inline-block;
       	  vertical-align: middle;
       	  margin-right:10px;
       	  color:#888888;
       	  border-bottom: 5px solid #fff;
       	  font-size:18px;
       	  padding-bottom:10px;
       }
       
       .xm_con_borbo_70_li_active{
       	color:#4784e3;
       	   border-bottom: 5px solid #4784e3;
       }
       
       
       .xm_con_borbo_30{
       	 width:30%;
       	 float:right
       }
       .xm_con_borbo_30_txt{
       	color:#454545;
       	font-size: 15px;
       	text-align: right;
       }
       .xm_con_borbo_30_txtred{
       	color:#ff2323;
       	font-size: 15px;
       	display: inline-block;
       	vertical-align: top;
       }
       
       .ksbmlist{
       	overflow: hidden;
       	padding-top:15px
       }
       .ksbmlist_ul{
       	overflow:hidden;
       }
       .ksbmlist_li{
       	overflow: hidden;
       	margin-bottom:25px;
       }
       .ksbmlist_li_300{
       	width:300px;
       	float: left;
       	margin-right: 10px;
       }
       
       .ksbmlist_li_300_txt{
       	font-size:17px;
       	color:#333333;
       	text-align: right;
       	line-height:35px;
       }
       .ksbmlist_li_300_txt_bj{
       	color:#ff0101;
       	display: inline-block;
       	vertical-align: top;
       	margin-right: 5px;
       }
       
       .ksbmlist_li_500{
       	width:500px;
       	float: left;
       }
       
       
       .ksbmlist_li_500_textarea{
       	width: 390px;
    border: 1px solid #f2f2f2;
    height: 100px;
    padding: 10px;
    border-radius: 5px;
    font-size: 15px;
    outline: none;
       }
       
       .ksbmsflist{
       	overflow: hidden;
       }
       .ksbmsflist_ul{
       	overflow:hidden;
       	padding-top:5px
       }
       .ksbmsflist_li{
       	display: inline-block;
       	vertical-align:middle;
       	margin-right: 30px;
       	cursor: pointer;
       }
       
       .ksbmsflist_li_dot{
       	width:20px;
       	height: 20px;
       	background: #eeeeee;
       	border-radius:50%;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 20px;
       }
       .ksbmsflist_li_txt{
       	display: inline-block;
       	vertical-align: middle;
       	font-size:15px;
       	color:#333333;
       }
       
       .ksbmsflist_li_ico{
       	color:#fff;
       	font-size:15px!important;
       	display: none;
       }
       
       
       .ksbmsflist_li_active .ksbmsflist_li_dot{
       	  background: #4784e3;
       }
       .ksbmsflist_li_active .ksbmsflist_li_ico{
       	display: block;
       }
     .szyx_select{
     	width:400px;
     	border: 1px solid #f2f2f2;
     	height:35px;
     	padding-left: 10px;
     	border-radius: 5px;
     	appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background-position-x: 370px;
		background-image: url(../images/down.png);
		background-repeat: no-repeat;
		background-size: 20px;
		background-attachment: scroll;
		background-position-y: center;
		font-size:15px;
		outline: none;
		
     }
     
     .szyx_input{
     	width:390px;
     	border: 1px solid #f2f2f2;
     	height:35px;
     	padding-left: 10px;
     	border-radius: 5px;
     	font-size:15px;
     }
     .szbj_input{
     	width:290px;
     	border: 1px solid #f2f2f2;
     	height:35px;
     	padding-left: 10px;
     	border-radius: 5px;
     	font-size:15px;
     }
     .szbj_txt2{font-size:12px;color:#808080;text-align: left;padding-top:5px}
     .sex_li{
     	display: inline-block;
       	vertical-align:middle;
       	margin-right: 30px;
       	cursor: pointer;
     }
     
     .sex_li_dot{
       	width:20px;
       	height: 20px;
       	background: #eeeeee;
       	border-radius:50%;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 20px;
       }
     
     .sex_li_active .sex_li_dot{
       	  background: #4784e3;
       }
       .sex_li_active .ksbmsflist_li_ico{
       	display: block;
       }
          
.sqzl_li{
	     	display: inline-block;
       	vertical-align:middle;
       	margin-right: 30px;
       	cursor: pointer;
}

.sqzl_li_dot{
       	width:20px;
       	height: 20px;
       	background: #eeeeee;
       	border-radius:50%;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 20px;
       }
       .sqzl_li_active .sqzl_li_dot{
       	  background: #4784e3;
       }
       .sqzl_li_active .ksbmsflist_li_ico{
       	display: block;
       }
       
       .cyxx_textarea{
       	    width: 390px;
		    border: 1px solid #f2f2f2;
		    height: 100px;
		    padding:10px;
		    border-radius: 5px;
		    font-size: 15px;
		    outline: none;
       }
       
       .xmqdtime_select{
     	width:300px;
     	border: 1px solid #f2f2f2;
     	height:35px;
     	padding-left: 10px;
     	border-radius: 5px;
     	appearance:none;
		-moz-appearance:none;
		-webkit-appearance:none;
		background-position-x: 270px;
		background-image: url(../images/down.png);
		background-repeat: no-repeat;
		background-size: 20px;
		background-attachment: scroll;
		background-position-y: center;
		font-size:15px;
		outline: none;
		
     }
     .xmppt{
     	width:400px;
     	border: 1px solid #f2f2f2;
     	height:35px;
     	line-height: 35px;
     	position: relative;
     	border-radius:5px;
     	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
     }
     
     .upbtn{
     	position: absolute;
     	width:400px;
     	height:35px;
     	line-height: 35px;
     	opacity:0;
     }
     
     .pptname{
    padding-left: 10px;
    font-size: 15px;
    display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
    }
    .smsname{
    padding-left: 10px;
    font-size: 15px;
    display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
    }
    .syjhsname{
    padding-left: 10px;
    font-size: 15px;
    display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
    }
       
    .mvname{
    padding-left: 10px;
    font-size: 15px;
    display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
    }
    
    .fjname{
    	 padding-left: 10px;
    font-size: 15px;
    display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
    }
    
    .bmtxt{color:#ff6464;margin-bottom: 10px;text-align:left;font-size:12px;padding-left: 30px;}
    .bmtj_btn{
    	width:100px;
    	height:40px;
    	line-height:40px;
    	border-radius:5px;
    	background: #4784e3;
    	color:#fff;
    	font-size: 16px;
    	text-align: center;
    	border: 1px solid #4784e3;
    	cursor: pointer;
    }
    .bmyl_btn{
    	width:100px;
    	height:40px;
    	line-height:40px;
    	border-radius:5px;
    	background: #fff;
    	color:#4784e3;
    	font-size: 16px;
    	text-align: center;
    	border: 1px solid #4784e3;
    	cursor: pointer;
    	margin-right: 20px;
    }
    /*提交等待审核*/
   .shpadding{
   	padding-top:60px;
   	overflow: hidden;
   	text-align: center;
   }   
   .shimg{width:180px;height: 180px;border-radius:50%;margin: auto;}    
   .shtxt{color:#4089dd;font-size:28px;margin-top: 15px;}
   .dyqv{overflow: hidden;}
   .dyqv_fh{
   	margin-left: 20px;
   	overflow: hidden;
   	color:#4784e3;
   	font-size:18px;
   	cursor:pointer;
   	display: inline-block;
   	vertical-align: middle;
   	display: none;
   }
   .dyqv_fh_ico{
   	color:#4784e3;
   	font-size: 20px!important;
   	margin-right: 5px;
   	display: inline-block;
   	vertical-align: middle;
   }
   .dyqv_padding{
   	padding:0px 20px;
   	overflow: hidden;
   }
   .dyqv_title{
   	 text-align: center;
   	 font-size: 30px;
   	 color:#000;
   	 margin-bottom: 10px;
   }
   .dyqv_btitle{color:#000;font-size:16px}
   .dyqv_btitle_mright{margin-right:30px;}
   .dyqv_btitle_mright50{
   	margin-right: 20px;
   }
   .dyqv_txm{
   	width:180px;
   	display: block;
   }
   
   .dyqv_btn{
   	width:150px;
   	height: 45px;
   	margin: auto;
   	line-height: 45px;
   	background: #4685e1;
   	text-align: center;
   	font-size: 16px;
   	color:#fff;
   	border-radius:5px;
   	margin-top: 20px;
   	cursor: pointer;
   }
   /*报名审核*/
  .bmsh_title{
  	color:#4585e3;
  	font-size:24px;
  	margin-bottom:20px;
  	margin-top: 20px;
  }
  /*成绩查询*/
 .cjcxlist{
 	overflow: hidden;
 	padding-top:50px
 }
 .cjcxlist_ul{
 	overflow: hidden;
 }
 .cjcxlist_li{
 	overflow: hidden;
 	margin-bottom:30px;
 }
 
 .cjcxlist_li_100{
 	width:100px;
 	float: left;
 	margin-right: 10px;
 }
 
 .cjcxlist_li_500{
 	width:500px;
 	float: left;
 }
 
 
 .cjcxlist_li_txt{
   color:#39373a;
   font-size: 18px;
   text-align: right;
   line-height: 40px;
 }

.cjcxlist_li_dot{
	color:#ff0118;
	margin-right: 5px;
}


.cjcxlist_li_500_input{
    border: 1px solid #e8e5e8;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 10px;
    width: 328px;
    padding-right: 10px;
	
}

.cjcxlist_li_200{
	width:200px;
	float: left;
	margin-right: 10px;
}

.cjcxlist_li_140{
	width:140px;
	float: left;
}


.cjcxlist_li_200_input{
	border: 1px solid #e8e5e8;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 10px;
    width: 176px;
    padding-right: 10px;
}
.cjcx_btn{
	width:350px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #4585e1;
	color:#fff;
	font-size:18px;
	border-radius:5px;
	cursor: pointer;
}

.cjcx_title{
	color:#4784e3;
	font-size:30px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
}
.cjcx_fsnum{
	font-size: 80px;
	font-weight: bold;
	color:#e04343;
	text-align: center;
	margin-bottom: 10px;
}
.cjcx_xstxt{
	color:#2f2f2f;
	font-size:15px;
	margin-bottom: 5px;
	
}

.cjcx_xsw{
	width:300px;
	margin: auto;
	padding-left: 100px;
}

.cjcxqr_btn{
	width:100px;
    height: 40px;
    line-height: 40px;
    background: #4784e3;
    border-radius:5px;
    font-size: 15px;
    text-align: center;
    margin: auto;
    color:#fff;
    margin-top: 30px;
    cursor: pointer;
}

/*评审*/
.pshead{
	width:100%;
	position: fixed;
	background: #4784e3;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 3px 12px 13px rgba(200,217,249,.5);
	z-index: 1;
}
.pshead_w{
	min-width: 1200px;
	/*overflow: hidden;*/
}

.pshead_w_pad{
	padding:0px 20px;
}
.pshead_name{
	margin-left: 5px;
    color: #fff;
    font-size: 17px;
}
.pshead_ico{
	display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 18px!important;
    transform: rotate(0deg);
}

.pshead_abs{
       	position: absolute;
       	width:166px;
       	/*height: 100px;*/
       	padding-top: 30px;
       	background:inherit;
       	top:64px;
       	right:2px;
       	display:none;
}

.ps_padd{
	padding-top:110px;
	padding-left:20px;
	padding-right:20px;
/*	overflow: hidden;*/
}
.pscon_left{
	width:270px;
	background: #fff;
	border-radius:5px;
	box-shadow:3px 2px 5px rgba(228,237,253,.5);
	height:auto;
	overflow-y: scroll;
	margin-right:20px;
	float: left;
	/*max-height:100px;*/
}

.pscon_left::-webkit-scrollbar{
	display: none
}

.pscon_left_pading{
	padding:15px;
	overflow: hidden;
	background: #fff;
}

.pscon_left_title{
	color:#4784e3;
	font-size:23px;
	margin-bottom: 15px;
}
.psconleft_list{
	overflow: hidden;
}
.psconleft_list_ul{
	overflow: hidden;
}       
.psconleft_list_li{
	overflow: hidden;
	border-bottom: 1px solid #e7e8ed;
	position: relative;
	cursor: pointer;
	padding-bottom: 15px;
	margin-bottom: 15px;
}


.psconleft_list_li_ico{
	color:#4d88e4;
	font-size:25px!important;
	margin-right: 5px;
}

.psconleft_list_li_txt{
	font-size: 18px;
	color:#000;
}

.psconleft_list_li_upico{
    color: #d9d9d9;
    font-size:30px!important;
    display: block;
    transform: rotate(0deg);
}

.psconleft_list_li_active .psconleft_list_li_upico{
	 transform: rotate(180deg);
}

.psconleft_title2{
	color:#4784e3;
	font-size:23px;
	margin-bottom: 15px;
}

.psconleft_date{
	font-size:16px;
	color:#373737;
	margin-bottom: 5px;
}

.psconleft_bul{
	overflow: hidden;
	display:none;
	padding-top:10px;
}

.psconleft_list_li_active .psconleft_bul{
	display: block;
}

.psconleft_bli{
	overflow: hidden;
	padding:10px;
	margin-bottom: 10px;
	
}

.psconleft_bli a{
	display: block;
}


.psconleft_bli:hover{
	background: #4784e3;
	border-radius:60px;
}

.psconleft_bli:hover .psconleft_bli_div{
	color:#fff;
}


.psconleft_bli_active{
	background: #4784e3;
	border-radius:60px;
	
}

.psconleft_bli_div{
	color:#595959;
	font-size:14px;
	text-align: center;
}

.psconleft_bli_active .psconleft_bli_div{
	color:#fff;
}




.pscon_right{
	width:calc(100% - 290px);
	background: #fff;
	border-radius:5px;
	box-shadow:3px 2px 5px rgba(228,237,253,.5);
	min-height:auto;
	float: right;
	/*overflow-y: scroll;*/
	
}

.pscon_right_padding{
	padding:30px;
	overflow: hidden;
	
}


.pscon_right::-webkit-scrollbar{
	display: none
}

.pscon_jlyq_title{
	color:#4285e8;
	font-size:30px;
	font-weight: bold;
	margin-bottom: 20px;
}

.pscon_jlyq_div{
	font-size:24px;
	color:#000;
	margin-bottom: 20px;
}

.pscon_jlyq_div p{
	font-size:20px;
	color:#000;
	text-indent: 2em;
	margin-top: 10px;
}

.psconanbtn{
	overflow: hidden;
}


.psconanbtn_ul{
	overflow: hidden;
	text-align: right;
}
.psconanbtn_li{
	display: inline-block;
	overflow: hidden;
	margin-left: 10px;
	color:#fff;
	font-size: 14px;
	padding:7px 20px;
	border-radius:4px;
	cursor: pointer;
	
}

.psconanbtn_li:nth-child(1){
	background:#00c475;
}
.psconanbtn_li:nth-child(2){
	background:#4784e3;
}
.psconanbtn_li:nth-child(3){
	background:#10a6b4;
}

.pscontxt_red{
	color:#ff4242
}

.psconanbtn_psclo{
    background-color: #4784e3!important;
    font-size: 13px!important;
    height: 30px!important;
    line-height: 30px!important;
}

/*评审页面*/
.pstcy{
	width:100%;
	height:100%;
	position: fixed;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.3);
	display: none;
}
.pstcy_pad{
	padding:110px 20px 20px 20px;
	position: relative;
}

.pstcy_abs{
	/*position: absolute;*/
	/*width:100%;*/
	min-width: 1160px;
	height: auto;
	background: #fff;
	border-radius:5px;
	box-shadow: 3px 2px 5px rgba(228,237,253,.5);
}

.pstcy_abs_paddig{
	padding: 15px;
	overflow: hidden;
}

.pstcy_abs_title{
	color:#000;
	font-size:16px;

}

.pstcy_abs_title_ico{
	color:#000000;
	font-size:26px!important;
	cursor: pointer;
}

.pstcy_bor{
	border: 1px solid #e5e5e5;
	overflow: hidden;
	/*overflow-y: scroll;*/
	display: block;
	height:auto;
}

.pstcy_bor_head{
	border-bottom:1px solid #e5e5e5;
	overflow: hidden;
}

.pstcy_bor_head_55{
	width:55%;
	float: left;
	position: relative;
}

.pstcy_bor_head_45{
	width:45%;
	float: left;
	position:relative;
}


.pstcy_bor_head_55:after{
	position: absolute;
	width:1px;
	background: #e5e5e5;
	height: 100%;
	content:'';
	top:0px;
	right:0px;
}

.pstcy_bor_head_55_pad{
	padding:10px 20px;
	overflow: hidden;
}

.pstcy_bor_txt{
	color:#000000;
	font-size:14px
}
.pstcy_bor_txt2{
	color:#ff3131;
	font-size: 14px;
}

.pstcy_bor_head_60{
	width:60%;
	float: left;
	position: relative;
	text-align: center;
	font-size:15px;
	height: 39px;
	line-height: 39px;
	
}

.pstcy_bor_head_60:after{
	position: absolute;
	width:1px;
	background: #e5e5e5;
	height: 100%;
	content:'';
	top:0px;
	right:0px;
}

.pstcy_bor_head_40s{
	width:40%;
	float: left;
	position: relative;
	text-align: center;
	font-size:15px;
	height: 39px;
	line-height: 39px;
}

.pstcy_con_55{
	width:55%;
	float: left;
	height:auto;
	position: relative;
	
}

.pstcy_con_55:after{
	position: absolute;
	content: '';
	top:0px;
	right:0px;
	width:1px;
	background:#e5e5e5;
	height: 100%;;
}


.pstcy_con_55_ul{
	overflow: hidden;
	padding:2%;
	height: auto;
	/*background: #00F7DE;*/
	overflow-y: scroll;
}

.pstcy_con_55_ul::-webkit-scrollbar{
	display: none
}


.pstcy_con_55_li{
	width: 23.5%;
	float: left;
	text-align: center;
	margin-right:2%;
	cursor: pointer;
	margin-bottom: 2%;;
}

.pstcy_con_55_li:nth-child(4n){
	margin-right:0%;
}

.pstcy_con_55_li_img{
	width:80px;
	height:80px;
	display: block;
	margin: auto;
}
.pstcy_xz_20{width:20%;float: left;text-align: center;}
.pstcy_xz_20dot{
	width: 20px;
	height: 20px;
	background: #eeeeee;
	border-radius:50%;
	text-align: center;
	line-height: 20px;
	margin: auto;
}

.pstcy_xz_20dot_ico{
	color:#fff;
	font-size: 15px!important;
	display: none;
}
.pstcy_xz_80{
	width:80%;
	float: left;
	font-size:13px;
	color:#000000;
	word-break:break-all;
}

.pstcy_con_55_li_active .pstcy_xz_20dot{
	background: #4784e3;
}
.pstcy_con_55_li_active .pstcy_xz_20dot_ico{
	display: block;
}

.pstcy_qx{
	width: 20px;
	height: 20px;
	background: #eeeeee;
	border-radius:50%;
	text-align: center;
	line-height: 20px;
	margin: auto;
}



.pstcy_qx_ico{
	color:#fff;
	font-size: 15px!important;
	display: none;
}


.pstcy_bottom{
	position: absolute; 
	bottom:20px;
	right:10px;
}

.pstcy_downbtn{
	display: inline-block;
	background: #4784e3;
	padding:8px 20px;
	color:#fff;
	cursor: pointer;
	margin-left: 10px;
	border-radius:5px;
}
.pstcy_qx_active{
	background: #4784e3;
}
.pstcy_qx_active .pstcy_qx_ico{
	display: block;
}

.pstcy_con_45{
	width: 45%;
	float: left;
	height: auto;
	
	position: relative;
}

.pstcy_con_45::-webkit-scrollbar{
	display: none
}

.pstcy_con_45_ul{
	/*overflow: hidden;*/
	height: 350px;
	overflow-y: scroll;
	
}

.pstcy_con_45_ul::-webkit-scrollbar{
	display: none
}
.pstcy_con_45_li{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}

.pstcy_con_45_li_60{
	width:60%;
	float: left;
	/*position: relative;*/
    
}

.pstcy_con_45_li_60_pad{
	padding:15px 10px;
	overflow: hidden;
}

.pstcy_con_45_li_60:after{
	position: absolute;
    width: 1px;
    background: #e5e5e5;
    height: 100%;
    content: '';
    top: 0px;
    right: 40%;
}

.pstcy_con_45_li_txt{
	color:#242424;
	font-size:12px;
	margin-bottom: 5px;
}
.pstcy_con_45_li_txtcol{
	color:#ff0000
}

.pstcy_con_45_li_40{
	width:40%;
	float: left;
	position: relative;
}

.pstcy_40_ul{
	overflow: hidden;
	padding:10px 60px 0px 60px
}
.pstcy_40_pad{
	padding:0px 60px 10px 60px
}

.pstcy_40_li{
	overflow: hidden;
	margin-bottom:10px;
	cursor: pointer;
}

.pstcy_40_li_dot{
	display: inline-block;
	vertical-align: middle;
	width:15px;
	height:15px;
	border-radius:50%;
	background: #eeeeee;
}

.pstcy_40_li_txt{
	color:#000;
	font-size:12px;
	margin-left: 5px;
}

.pstcy_40_li_active .pstcy_40_li_dot{
	background: #2c2c2c;
}

.pstcy_textarea{
	width:98%;
	margin: auto;
	height:80px;
	background: #fff;
}
/*项目简介*/
.psjj{
	overflow: hidden;
	border-bottom:1px solid #e5e5e5;
	height:167px;
	overflow-y: scroll;
}
.psjj_txt{
	padding:10px;
	font-size: 14px;
	color:#000;

	
}
