﻿.nybn{
	width: 100%;
}
.nybn img{
	width: 100%;
}
.content{
	padding: 30px 0;
        min-height: 450px;
}
.sub_nav{
	width: 18%;
	text-align: center;
	box-shadow: 0 0 10px 0 rgba(51,51,51,0.3);
}
.sub_nav h2{
	font-size: 30px;
	font-weight: bold;
	line-height: 60px;
	color: #ffffff;
	background: #007e78;
	background: linear-gradient(to right,#004946,#007e78);
}
.sub_nav ul li{
	border-bottom: 1px dashed #000000;
	width: 100%;
}
.sub_nav ul li a{
	color: #000000;
	font-size: 16px;
	line-height: 47px;
}
.sub_nav ul li.active{
	border-bottom: 1px solid #007e78;
}
.sub_nav ul li.active a{
	color: #007e78;
}
.sub_con{
	width: 80%;
}
.sub_con .present{
	width: 100%;
	border-bottom: 1px solid #007e78;
	height: 60px;
}
.sub_con .present .present_name h2{
	font-size: 18px;
	font-weight: bold;
	color: #007e78;
	line-height: 60px;
}
.sub_con .present .present_addr{
	line-height: 60px;
	font-size: 16px;
}
.sub_con .present .present_addr a{
	padding: 0 8px;
}

.cons h2{font-size: 24px;color: #000000;font-weight: normal;text-align: center;line-height: 48px;}
.cons .remarks{font-size: 14px;color: #666666;text-align: center;line-height: 28px;padding: 14px 0;}
.cons p{font-size: 16px;color: #000000;text-indent: 2em;line-height: 32px;}
.cons img{max-width: 100%;height: auto;margin: 30px auto;display: block;}
.cons .page_turn{margin: 16px 0;}
.cons .page_turn p a{line-height: 32px;font-size: 16px;color: #666666;}

.list ul li{
	font-size: 16px;
	line-height: 47px;
	background: url(../images/right.png) no-repeat left center;
	height: 32px;
	padding-left: 32px;
}
.list ul li a{
	float: left;
	color: #000000;
	width: 968px;
}
.list ul li .date{
	float: right;
	color: #666666;
	font-size: 16px;
}
.list ul li:hover a{
	color:#007e78;
}
.list ul li:hover{
	background: url(../images/rights.png) no-repeat left center;
}

