body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body {font-family: "微软雅黑", Arial, "MS Serif";text-align:center;margin:font-size: 12px;}
a{color:#333;text-decoration:none}
a:hover{color:#e30303;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.mtop15{margin-top:15px;}
.top {line-height: 50px;background-color: #f6f6f6;height: 50px;border-bottom: 1px solid #ddd;width: 100%;clear: both;overflow: hidden;}
.top a {color: #888;text-decoration: none;}
.top a:hover {color: #E30303;text-decoration: none;}
.main {clear: both;width: 1200px;margin: 0px auto;overflow: hidden; margin-top:15px;}
.dl_zc {float: left;font-size: 14px;color: #888;}
.top_r {float: right;}
.ss_box {margin-right: 30px;display: inline-block;vertical-align: middle;}
.ss_box span {display: inline-block;float: left;}
.ss_k {height: 33px;width: 335px;border: 1px solid #ddd;padding-right: 5px;padding-left: 5px;color: #888;position: absolute;top: 0px;right: 0px;line-height: 33px;}
.ss_on {background-color: #e30303;height: 35px;width: 81px;color: #FFF;border: none;float: right;}
.wb_wx {font-size: 14px;color: #888;}
.nav {
	overflow: hidden;
	line-height: 59px;
	background-color: #e30303;
	height: 59px;
}
.nav ul {
	margin-left: 21px;
}

.nav ul li {
	float: left;
}

.nav ul li a {
	color: #FFF;
	text-decoration: none;
}
.nav ul li a:hover {
	color: #FFF;
	text-decoration: underline;
}
.nav ul li span {
	background-image: url(../../../../statics/images/2017/jdw/nav_gx.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-right: 19px;
	padding-left: 19px;
}

/* 左侧轮播 */
.d1_l {float: left;width: 842px;overflow:hidden;clear: both;}
.slideBox{width:842px;height:340px;overflow:hidden;position:relative;float:left;margin-bottom:15px;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right: 392px;bottom:35px;z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px;  width:7px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#b4080e; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:842px;height:340px;display:block;}
.slideBox .prev,.slideBox .next{position:absolute;left:55px;top:50%;margin-top:-25px;display:block;width:54px;height:54px;background:url(../../../../statics/images/2017/jdw/arr.png) 0 0 no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:45px; background-position:-56px 0; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*大赛简介*/
.dsjj_info{
	clear: both;
	overflow: hidden;
	padding: 13px 42px 0px 42px;
}
.l_bdfh {
	float: left;
	position: relative;
	top: 20px;
	left:-35px;
}
.dsjj_info p {
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	clear: both;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
}
.r_bdfh {
	float: right;position: relative;
	top: -46px;
	right:-25px;

}
.xmtj_title {
	font-size: 26px;
	line-height: 53px;
	color: #FFF;
	background-color: #e30303;
	height: 53px;
	clear: both;
	overflow: hidden;
	font-weight: normal;
}
.ylyd_ul {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-right:-22px;
	zoom:1;
	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ylyd_ul li {
	float: left;
	width: 265px;
	margin-right: 22px;
	display: block;
}
.ylyd_ul li a {
	color: #333;
	text-decoration: none;
}
.ylyd_ul li a:hover {
	color: #F00;
	text-decoration: none;
}

.ylyd_ul li a p {
	font-size: 14px;
	color: #333;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
	margin-bottom:10px;
}
.ylyd_ul li a p:hover {
	color: #F00;
	text-decoration: none;
}
.l_more {
	float: right;
	height: 14px;
	font-size: 14px;
	color: #FFF;
	z-index: 999;
	position: absolute;
	right: 0px;
	top: -4px;
	line-height: 14px;
	
}
.l_more a {
	color: #f00;
	text-decoration: none;
}
.l_more a:hover {
	color: #f00;
	text-decoration: none;
}
/*右*/
.d1_r {float: right;width: 335px;}
.k_div {display: block;float: left;clear: both;overflow: hidden;width: 335px;margin-bottom: 7px;}
.t_box {
	clear: both;
	overflow: hidden;
	background-image: url(../../../../statics/images/2017/jdw/r_titlebj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 335px;
	line-height: 24px;
	height: 24px;
	position: absolute;
}
.k_div h2 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	position: relative;
	margin-bottom: 5px;
}
.olbox{
	list-style-type:decimal;
	padding-left: 5px;
	margin-top: 35px;
}
.olbox li{
	list-style:normal;
	overflow:hidden;
	line-height:30px;
	height:30px;
	font-size: 14px;
	color: #333;
	float: left;
	text-align: left;
	clear: both;
	background-image: url(../../../../statics/images/2017/jdw/dian.jpg);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 15px;
}
.olbox li a {
	color: #333;
	text-decoration: none;
}
.olbox li a:hover {color: #F00;text-decoration: underline;}
/*组织机构*/
.zzjg_xbox {
	clear: both;
	overflow: hidden;
	margin-top: 35px;
	margin-bottom: 15px;
}
.zzjg_xbox p {
	text-align: left;
	clear: both;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	padding-left:7px;
}
.zzjg_xbox p span {
	font-weight: bold;
}
/*项目评审*/
.xmps_ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.xmps_ul li {
	clear: both;
	float: left;
	overflow: hidden;
	margin-bottom: 15px;
}
.xmps_ul li a img {
	float: left;
	border: none;
}
.xmps_infor {
	float: right;
	width: 183px;
	margin-left: 17px;
}
.xmps_infor h3 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: left;
	line-height: 24px;
}
.shtg {
	color: #FFF;
	background-color: #f00;
	height: 28px;
	width: 83px;
	font-size: 14px;
	line-height: 28px;margin-top: 7px;
}
.shtg a {
	color: #FFF;
	text-decoration: none;
}
.shtg a:hover {
	color: #FFF;
	text-decoration: none;
}
/*奖项设置*/
.jxsz{
	list-style-type:decimal;
	padding-left: 5px;
	margin-top: 37px;
}
.jxsz li{
	list-style:normal;
	overflow:hidden;
	line-height:33px;
	height:33px;
	font-size: 14px;
	color: #333;
	float: left;
	text-align: left;
	clear: both;
	background-image: url(../../../../statics/images/2017/jdw/dian.jpg);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-left: 15px;
}
.jxsz li a {
	color: #333;
	text-decoration: none;
}
.jxsz li a:hover {color: #F00;text-decoration: underline;}
.wjhg_ul {
	padding: 0px;
	margin-top: 52px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.wjhg_ul li {
	float: left;
	display: block;
	margin-bottom: 15px;
	margin-right: 15px;
}
.b_more {
	float: right;
	background-color: #F00;
	height: 14px;
	width: 51px;
	font-size: 12px;
	color: #FFF;
	z-index: 999;
	position: absolute;
	right: 0px;
	top: 16px;
	line-height: 12px;
	
}
.b_more a {
	color: #FFF;
	text-decoration: none;
}
.b_more a:hover {
	color: #FFF;
	text-decoration: none;
}



/*版块标题2*/
.k_div2 {display: block;float: left;clear: both;overflow: hidden;width: 842px;margin-bottom: 7px;}
.t_box2 {clear: both;overflow: hidden;}
.t_box2 h2 {
	font-size: 20px;
	font-weight: bold;
	color: #ff7f02;
	text-align: left;
	background-color: #FFF;
	float: left;
	margin-right: 15px;
}
.xianbox {background-color: #e4e4e4;height: 4px;float: left;width: 240px;margin-top: 10px;}
.x_l {background-image: url(../../../../statics/images/2017/jdw/x_l.jpg);background-repeat: no-repeat;background-position: left;float: left;height: 4px;width: 14px;}
.x_r {background-image: url(../../../../statics/images/2017/jdw/x_r.jpg);background-repeat: no-repeat;background-position: right;float: right;height: 4px;width: 14px;}
.ps_title {
	height: 69px;
	position: relative;
	top: -34px;
	z-index: 999;
}
.h_xian {
	font-size: 1px;
	width: 1200px;
	height: 1px;
	border-top: 1px solid #ff7f7f;
	position:absolute;
}
.ps_ul {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 40px;
    margin-right: -82px;
}
.ps_ul li {
	float: left;
	margin-right: 82px;
	display: block;
	margin-bottom: 20px;
	position: relative;
}
.ps_ul li p {
	text-align: left;
	font-size: 14px;
	color: #333;
	line-height: 25px;
	clear: both;
	overflow: hidden;
}
.ps_ul li div img {
	float: left;
}
.pphz_ul {clear: both;overflow: hidden;margin-right:-30px;zoom:1;padding: 0px;float: left;}
.pphz_ul li{
	float:left;
	margin-top:13px;
	margin-right:30px;
	display:block;
	text-align: left;
	height: 81px;
}
.yy {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 218px;
	width: 218px;
	background: url(../../../../statics/images/2017/jdw/rmb.png) no-repeat 0px 0px;
	_background: url(../../../../statics/images/2017/jdw/rmb.gif) no-repeat 0px 0px;
	cursor: pointer;
	clear: both;
	overflow: hidden;
}

.rhw_logobox {clear: both;margin-right: -12px;overflow: hidden;zoom:1; margin-top:30px;}
.rhw_logobox li {display: block;float: left;margin-right: 10px;margin-bottom: 10px;text-decoration: none;}
.rhw_logobox li a img {border: 1px solid #ddd;}
.rhw_logobox li a p {font-size: 12px;line-height: 30px;color: #333;text-align: center;}
.rhw_logobox li a p:hover {color: #F00;text-decoration: none;}
.fri-link {
	margin-top: 15px;
}

/* 友情链接 */
.fri-link a{color:#666;font-size:14px;padding-right:15px;line-height:28px;height:28px;text-align:left;float: left;}
.fri-link a:hover{text-decoration: underline; color:#F00;}
/* 底部 */
.zh-footer{width:1200px;margin:0 auto;padding-bottom:60px; margin-top:50px;}
.bq_box {clear: both;overflow: hidden;text-align: left;font-size: 12px;line-height: 50px;height: 50px;background:#f6f6f6;}
.bq_box span {float: left;padding-left: 7px;color: #666;}
.bq_box ul {float: right;padding-right: 3px;}
.bq_box ul li {float: left;color: #666;padding-right: 6px;padding-left: 6px;}
.bq_box ul li a {color: #666;text-decoration: none;}
.bq_box ul li a:hover {color: #f00;text-decoration: underline;}
.bq_box ul li span {float: right;}
.zhggw{clear: both;overflow: hidden;padding-top: 47px; margin-left:480px;}
.zhggw a{margin-right: 17px;display: block;float: left;}
.zhggw a:hover {color: #F00;text-decoration: none;}
.zhggw img{width: 121px;height: 121px;border: 1px solid #ddd;}
.zhggw a p {font-size: 14px;line-height: 24px;color: #666;margin-top: 5px;text-align: center;font-family: "微软雅黑";}
.zhggw a p:hover {color: #F00;text-decoration: none;}

/*大赛简介*/
.detail {margin-top: 30px;color: #363636;text-align: justify;word-wrap: break-word;word-break: break-word;letter-spacing: normal;font-size: 16px;line-height: 30px;line-height: 32px;width:1000px;margin-right: auto;margin-left: auto;margin-bottom: 50px;}
.b_title {font-size: 30px;text-align: center;line-height: 80px;font-weight: bold;}
.detail p {margin-bottom: 24px;}
.p_img {text-align: center;margin-top: 30px;margin-right: auto;margin-bottom: 30px;margin-left: auto;}
/*项目推荐*/
.xmtj_ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.xmtj_ul li {
	float: left;
	clear: both;
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-top: 15px;
}
.xmtj_ul li a img {
	float: left;
	margin-right: 25px;
}
.xmtj_ul li a {
	color: #000;
	text-decoration: none;
}
.xmtj_ul li a:hover {
	color: #F00;
	text-decoration: underline;
}

.xmtj_ul li h3 {
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
}
.xmtj_ul li p {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	color: #666;
	margin-top: 10px;
	height: 88px;
}
.xmtj_ul li span {
	float: right;
}
.xmtj_ul li span a {
	color: #F00;
	text-decoration: none;
}
.xmtj_ul li span a:hover {
	text-decoration: underline;
}
/*分页 strat*/
.page {width: 960px;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;padding-bottom: 20px; }
.pagination{height:28px;line-height:28px;_margin-left:70px;padding-top: 44px;font-size: 12px;padding-bottom: 5px;}
.pagination a{text-decoration:none;padding:5px 6px 4px 5px;margin:0 3px 0 3px;border: 1px solid #cccccc;color:#5a5858;}
.pagination a:hover{color:#FFF;text-decoration:none;background-color: #D52B37;}
.pagination span.current{padding:5px 6px 4px 5px;margin:0 3px 0 3px;border:1px solid #ccc;font-weight:bold;color:#fff;background-color: #D52B37}
.pagination span.disabled{display:none;}
/*二级往届回顾*/
.wjhg_ulbox {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin: 0px -39px 0px 0px;
	zoom:1;
}
.wjhg_ulbox li {
	float: left;
	margin-right: 39px;
	display: block;
	width: 270px;
}
.wjhg_ulbox li a:hover {
	text-decoration: none;
}

.wjhg_ulbox li a p {
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-align: left;
	margin-bottom: 15px;
}
.wjhg_ulbox li a p:hover {
	color: #F00;
	text-decoration: underline;
}
/*报名参赛*/
.bmcs_box{margin-top:30px;}
.bmcs_box div {clear: both;overflow: hidden;margin-left:120px;margin-bottom: 20px;}
.bmcs_box div label {text-align: right;float: left;line-height: 40px;margin-right:12px;width: 150px;font-size: 16px;color: #333;}
.bmcs_box div input {line-height: 40px;height: 40px;width: 770px;border: 1px solid #CCC;float: left;font-size: 16px;color: #888;padding-right: 5px;padding-left: 5px;}
.bmcs_box div textarea {width: 770px;padding-right: 5px;padding-left: 5px;float: left;}
.bmcs_box div .h3_box {display: block;float: left;text-align: right;width: 150px;line-height: 230px;margin-right: 12px;font-size: 16px;font-weight: bold;}
.bmcs_box div .td_box {float: left;width: 850px;text-align: left;clear: none;margin-left: 0px;}

