﻿@charset "utf-8";
/* CSS Document */

body{background:#e5e5e5;}
textarea{resize:none;}
body input, select, textarea{font: 14px/1.5;}


.zb_pro_warp{
	width:980px;
	background:#fff;
	margin:0 auto;	
	padding:25px 0;
	margin-top:30px;
}

.zb_pro_left{
	width:199px;
	padding:0 25px;
	float:left;
}

.zb_pro_right{
	width:680px;
	padding:0 25px 0 25px;
	float:right;	
	min-height:1000px;
	/*border-left: 1px solid #e0e0e0;*/
}

.zb_pro_pic{
	width:200px;
	height:200px;
	/*overflow:hidden;*/
	padding-top:30px;
}

.zb_pro_pic img{
	width:200px;
	height:200px;	
	box-shadow: 0 1px 5px #ddd;
}

.zb_pro_waybtn{
	padding-top:10px;
}

.zb_pro_waybtn ul{
	width:100%;
	float:left;	
}

.zb_pro_waybtn li{
	float:left;
	text-align:center;	
}
.promessa{
	background:url(/img/zhongbaopro_img/zb_promessa.png) no-repeat;
	width:25px;
	height:20px;
	display:inline-block;
}
.promessa:hover{
	background:url(/img/zhongbaopro_img/zb_promessaed.png) no-repeat;
	width:25px;
	height:20px;
	transition:all 0.4s;
}

.zb_pro_infom{
	margin-top:25px;
	line-height:25px;
	float:left;
	padding-bottom:30px;
	width:200px;
	overflow:hidden;
	word-break: break-all;
}

.zhul_zb_bangding{
	float:left;
	margin-left:5px;
}
.zhul_zb_bangding li{
	float:left;
	padding-right:7px;
}

.zb_pro_infoma{
	width:100%;
}

.zb_pro_name{
	font-size:22px;
	color:#333;
	float:left;
}

.zb_pro_infomb{
	float:left;
	width:100%;
	font-size:12px;
	color:#999;
	padding:5px 0;
}

.zb_pro_infomc{
	float:left;
	width:100%;
	font-size:12px;
	color:#333;
}

.zb_pro_infomd{
	float:left;
	width:100%;
	padding:10px 0;	
	overflow:hidden;
}

.zb_pro_infomd span{
	color:#333;
	font-size:12px;
	float:left;
	padding:0 10px;
	border-radius:14px;
	margin:0 5px 5px 0;
	height:25px;
	line-height:25px;
	background:#e5e5e5;
	white-space:nowrap;
}

.zb_cla{
	background:#fe7777;	
}

.zb_clb{
	background:#fe985b;	
}

.zb_clc{
	background:#f9c555;	
}


.zb_pro_perinfo{
	width:100%;
	float:left;	
	margin-bottom:40px;
}

.zb_pro_perinfo h2{
	font-size:18px;
	/*float:left;*/
}
.zb_pj_top{
	border-bottom: solid 1px #e5e5e5;
	}
.zb_tdbtzuo {
	height: 60px;
	line-height: 60px;
}	
.zb_tdlist {
	font-size: 16px;
	float:left;
}

.zb_tdlist li{
	float:left;
}
.zb_tdlist li a{
	float:none
}
.jypj_p_span{
	display:inline-block;
	width:90px;
	text-align:right;
	}
.pro_jypj_p1{
	float:left;
	width:450px;
	line-height: 28px;
	height: 28px;
	}
.pro_jypj_p6{
	float:left;
	width:600px;
	line-height: 28px;
	height: 28px;
	}
.pro_jypj_p6 span{
	margin-right:10px;
	}	
.pro_jypj_p1 span{
	margin-right:10px;
	}	
.pro_jypj_p3 span{
	margin-right:10px;
	margin-bottom:10px;
	}		
.pro_jypj_p2{
	float:right;
	width:220px;
	line-height: 28px;
	height: 28px;
	}	
.pro_jypj_p2 img{
	position:relative;
	top:4px;
	}	
.pro_jypj_p3{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	line-height: 28px;
	}
.pro_jypj_p4{
	width:570px;
	float:left;}
.pro_jypj_p5{
	width:800px;
	float:left;}		
.left_span_pj{
	border-radius:12px;
	height:24px;
	line-height:24px;
	display: inline-block;
	padding: 0 10px;
	margin-right:10px;
	}	

.left_span_pj1{
	background: #fe9090;
	color: #ffffff;
	position: relative;
	top: 5px;
	}	
.a_pj_b{
	margin-top:3px;
	width:18px;
	height:18px;
	float:left;
	}
em{
	font-style:normal;
	}	
.pro_pjnr{
	float:right;
	max-width:560px;
	margin-top:10px;
	background:#e5e5e5;
	padding:10px;
	position:relative;
	}	
.pro_pjnr em{
	 position: absolute;
	 top:10px;
	 left:-12px;
	 background:url(/img/pro_jy.png) no-repeat;
	 width:12px;
	 height:16px;
	}	
.pro_pj_riqi{
	text-align:right;
	color:#b0b0b0;
	margin-top:10px;
	}	
	
	
	
.zb_tdlist a {
	width: 130px;
	display: block;
	float: left;
	text-align: center;
}

.zb_pro_perinfo a{
	float:right;
}

.zb_perinfo_nr{
	font-size:14px;
	line-height:25px;
	margin-top:20px;
	color:#616161;
	word-wrap: break-word;
}

.zb_pro_award{
	width:100%;
	float:left;
	margin-top:20px;
	padding-bottom:15px;
	border-bottom:1px solid #e0e0e0;
}

.zb_pro_award img{
	float:left;
	border:1px solid #e0e0e0;
	width:118px;
	height:88px;
}

.pro_award_right{
	float:left;
	color:#616161;
	width:680px;	
}

.pro_eduexp{
	margin-top:20px;	
}


.pro_eduexp ul{
	color: #616161;font-size: 14px;width:100%;float:left;}
	
.pro_eduexp ul li{
	float:left;} 




.pro_eduexp table{
	color:#616161;
	font-size:14px;	
}
.pro_eduexp td{vertical-align:top;}
.zb_pro_xmjy{
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
	margin-top:20px;
}
.zb_pro_xmname{
	font-size:14px;	
	font-weight:bold;
}

.zb_pro_xmnr li{
	float:left;
	padding-right:10px;
	color:#757575;
	font-size:12px;	
}

.zb_pro_xminfo{
	float:left;
	width:100%;
	padding-top:10px;
}

.xminfo_left{
	float:left;
	margin-right:20px;
	width:160px;
}

.xminfo_left img{
	width:160px;
	height:120px;
}

.xminfo_right{
	/*float:left;*/
	/*width:500px;*/
	font-size:14px;
	line-height:25px;
	color:#616161;
}
.xminfo_right p{
	overflow: hidden;
	line-height: 22px;
	padding-bottom:20px;
}
.xminfo_jianjie{
	height: 72px;	
}
.zb_pro_toin{
	float:left;
	width:100%;
}

.zb_pro_toin a{
	font-size:14px;
	color:#0099ff;	
}

.zb_pro_pl{
	float:left;
	width:100%;
}

.zb_pro_pl a{
	font-size:14px;
	color:#777;
}

.zb_pro_pl span{
	color:#fe4343;
}

.zb_retu_jl{
	color:#0099ff;
	padding-top:20px;
}

.zb_comme_nr{
	float:left;
	padding-bottom:20px;
	border-bottom:1px solid #e0e0e0;	
}
.zb_comme_pic{
	float:left;
	margin-right:10px;
}

.comme_nr_right{
	float:left;
	width:590px;
}
.comme_nr_right a{
	color:#0099ff;
}

.comme_nr_right span{
	color:#b0b0b0;	
}

.comme_nr_nrs{
	line-height:28px;
	color:#616161;
}

.zb_pro_plnr{
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
	width:100%;
	float:left;	
}
.zb_pro_plnr_left{
	float:left;
	width:56px;
	margin-right:10px;	
}

.zb_pro_plnr_left img{
	width:56px;
	height:56px;	
	border-radius:28px;
}

.zb_pro_plnr_right{
	float:left;
	width:600px;	
}

.pro_plnr_name{
	color:#0099ff;
	float:left;
}
.pro_plnr_time{
	color:#b0b0b0;
	float:left;
	padding-left:10px;
}
.pro_plnr_text{
	width:100%;
	float:left;
	overflow:hidden;
	color:#616161;
	padding-top:5px;	
	line-height:20px;
	word-wrap: break-word;
}
.pro_page{
	width:100%;
	float:left;
	clear:both;
	padding:30px 0;
	text-align:center;	
}

.pro_page li{
	text-align:center;
	padding:0 3px;	
}
.pro_page a{
	padding: 5px 10px;
	border: 1px solid #e6e7e8;
	font-size: 12px;	
	float:none;
}
.pro_page a:hover{
	border: 1px solid #fe4343;
	color: #fe4343;
	transition: all 0.4s;
}

/*
	分页被选中状态
*/
.checkpage{
	border:1px solid #fe4343!important;
	color:#fe4343;
	transition:all 0.4s;
}

.pro_page_checked{
	border: 1px solid #fe4343!important;
	color: #fe4343;
	transition: all 0.4s;	
}

.zb_pro_fbpl{
	width:100%;
	clear:both;
	padding-top:20px;
}
.pro_fbpl_btn{
	float:right;
	width:80px;
	height:30px;
	background:#fe4343;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;	
	transition:all 0.4s;
}
.pro_fbpl_btn:hover{
	background:#e32b2b;
	transition:all 0.4s;	
}

.pro_fbpl_kuang{
	width:660px;height:95px;border:1px solid #e0e0e0;color:#b0b0b0;padding:10px;resize:none;
}
.pro_fbpl_botis{
	width:100%;padding-top:10px;
}
.pro_fbpl_num{
	float:right;color:#b0b0b0;font-size:12px;margin-right:10px;line-height:30px;	
}
.zb_pro_infome{
	float:left;
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.zb_pro_infome h2{
	font-size:20px;
}

.zb_pro_infome h3{
	font-size:12px;color:#757575;padding-top:15px;
}

.zb_pro_infomf{
	float:left;
	width:100%;
	overflow:hidden;
	padding:10px 0;
	font-size:14px;
	color:#777;
}
.zb_pro_infomf span{
	color:#fe4343;	
}
.zb_pro_infomg{
	float:left;
	width:100%;
	overflow:hidden;
	padding:20px 0 20px 0;
	font-size:14px;
	color:#777;
	}
.zb_pro_infomg h2{
	font-size:20px;
}
.zb_pro_infomg  ul{
	margin-top:20px;
	}
.zb_pro_infomg li{
	float:left;
	margin-right:10px;	
}

.zb_pro_infomh{
	float:left;
	width:100%;
	overflow:hidden;
	padding:20px 0 20px 0;
	font-size:12px;
	color:#777;
	}
.zb_pro_infomh h2{
	font-size:20px;
}
.pro_infomh_p{
	font-size:12px;
	padding:10px 0;
	}
.pro_infomh_p strong{
	color:#fe4343;
	}	
.pro_infomh_ol{
	float:left;
	margin-top:10px;
	}
.pro_infomh_ol li{
	width:100% !important;
	text-align:left !important;
	
	}	
.zb_pro_infomh li{	
	margin-right:10px;	
	text-align:center;
	color:#333333;
	width:55px;
	float:left;
	margin-bottom:10px;
}
.zb_pro_infomh li img{
	border-radius:30px;
	width:55px;
	height:55px;
	}
.zb_pro_infomh li p{
	width: 55px;
	overflow: hidden;
	height: 20px;
	text-align: center;
	}
.zb_xxyj_cron{
	padding-bottom:20px;border-bottom:1px dashed #cdcdcd;padding-top:20px;
}

.xxyj_cron_text{
	font-size:14px;color:#333;
}
.xxyj_cron_aniu{
	width:100%;padding-top:15px;
}

.xxyj_cron_btn{
	width:66px;
	height:27px;
	color:#fff;
	font-size:12px;
	background:#fe4343;
	display:inline-block;
	text-align:center;
	float:right;   
	 line-height: 27px;
}

.zb_pro_yjtk{
	width:440px;
	/*height:385px;*/
	background:#fff;
	position:fixed;
	top:50%;
	left:50%;
	margin:-320px 0 0 -220px;
	z-index:9999;
}
.pro_yjtk_warp{
	padding:30px;
	width:380px;
}
.pro_yjtk_warp h2{
	font-size:18px;
}
.pro_yjtk_bot{
	text-align:center;
	padding:20px 0;
	border-top:1px solid #e5e5e5;
}
.pro_yjtk_time{
	font-size:12px;
	color:#b0b0b0;
	padding:15px 0;	
}
.pro_yjtk_title{
	font-size:14px;
	color:#757575;
}
.pro_yjtk_title span{
	color:#fe4343;
}
.pro_yjtk_num{
	font-size:12px;
	color:#757575;
	padding-top:10px;
}
.pro_yjtk_cron{
	width:350px;
	height:130px;
	border:1px solid #e0e0e0;
	padding:10px 15px;
}

.pro_yjtk_bmbtn{
	background: #fe4343;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 140px;
	cursor: pointer;	
}
.pro_yjtk_bmbtn:hover{
	background:#e32b2b;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;	
}
.pro_yjtk_canclebtn{
	background: #b0b0b0;
	color: #fff;
	height: 30px;
	line-height: 30px;
	width: 140px;
	cursor: pointer;	
}
.num_left{
	float:left;
	font-size:12px;
	color:#fe4343;	
}
.num_right{
	float:right;
	font-size:12px;
	color:#757575;	
}
.num_right em{
	font-style:normal;
	color:#0099ff;	
}
.zb_pro_nopl{
		color: #b0b0b0;
		text-align:center;
	    padding: 20px 0;
	    width: 100%;
	    float: left;
}
.pro_fbpl_num_tishi{
	float:right;color: #fe4343;font-size:12px;margin-right:10px;line-height:30px;	
}

.zb_per_bt{
	padding-top:30px;	
}
.zb_proyjtk_htxz{
	float:left;
	padding-bottom:10px;	
	/*height:185px;
	overflow-y: scroll;*/
}
.zb_proyjtk_htxz a{
	display:block;	
	padding:10px 15px;
	font-size:14px;
	background:#f5f5f5;
	margin-top:10px;
	float:left;
	width:350px;
}
.pro_yjtk_nav{
	padding-top:15px;
	line-height:28px;
}
.pro_yjtk_nava{
	color:#757575;
	font-size:14px;
	float:left;
	line-height:28px;
}
.pro_yjtk_navb{
	float:right;
	font-size:12px;
	line-height:28px;
}
.pro_yjtk_navc{
	float:right;
	margin-right:10px;
	line-height:24px;
	*line-height:22px;
	font-size:18px;
	color:#fe4343;
	font-weight:normal;
}
.pro_yjtk_navc em{	
	font-size:12px;
	color:#333333;
}
.htxz_jr{
	width:300px;
	float:left;
}
.htxz_gou{
	float:right;
}

.pro_addtalks{
	height:35px;
	width:194px;
	border:1px solid #fe4343;
	background:#fff;
	color:#fe4343;
	font-size:14px;
	text-align:center;
	line-height:35px;
	cursor:pointer;
}
.pro_addtalks:hover{
	background:#fe4343;
	color:#fff;
	transition:all 0.4s;	
}
.zb_jr_team {
	display: block;
    margin-top: 15px;
    height: 32px;
    line-height: 32px;
}
.zb_jr_team img{
	float: left;
    border: 1px solid #dddddd;
    margin-right: 8px;
}
.zb_jr_team p{
	float: left;
    width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_infomg_p1{
	font-size:18px;
	color:#333333;
}
.pro_pjnr2{
	margin:5px 0 0 100px;
	background:#eee;
	padding:10px;
	position:relative;
	border-radius:4px;
	}	
.pro_pjnr2 em{
	 position: absolute;
	 top:10px;
	 left:-12px;
	 background:url(/img/pro_jy.png) no-repeat;
	 width:12px;
	 height:16px;
	}
.biad_xm_choice_p{
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	float: left;
	margin-top:20px;
	padding-bottom: 10px;
}
.biad_xm_choice_p a{
	float: left;
}
.biad_xm_choice_p span{
	color: #e4e4e4;
	padding: 0 15px;
	float: left;
}
.red_text{
	color:#fe4343;
}	