.banner {
	border-top-color: #176099; border-bottom-color: currentColor !important; border-top-width: 5px; border-bottom-width: medium !important; border-top-style: solid; border-bottom-style: none !important;
}
.text01 a:nth-child(1){
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:100%;
	float:left;
	
}
.text01 a:nth-child(2){
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:100%;
	float:left;
font-weight:400;
clear:both;
	padding-top:6px;
	
}
.banner img {
	max-width: 100%;
}
.profession {
	background: url("../img/xxk_bg.jpg") no-repeat top; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.slideTxtBox {
	width: 100%;
}
.slideTxtBox .hd {
	padding: 20px 12.5% 10px; height: 90px; position: relative;
}
.slideTxtBox .hd ul {
	width: 75%; float: left; position: absolute;
}
.slideTxtBox .hd ul li {
	padding: 0px; width: 20%; text-align: center; color: rgb(80, 80, 80); float: left; cursor: pointer;
}
.slideTxtBox .hd ul li .pname_en {
	font-size: 24px;
}
.slideTxtBox .hd ul li:hover {
	color: #176099;
}
.slideTxtBox .hd ul li .pname_cn {
	font-size: 16px;
}
.slideTxtBox .hd ul li.on {
	border-bottom-color: #176099; border-bottom-width: 4px; border-bottom-style: solid;
}
.slideTxtBox .bd .zydetail {
	padding: 35px 0px 0px; color: rgb(80, 80, 80);
}
.zyjj {
	width: 38%;
}
.zyjj a {
	background: url("../img/link_jt.png") no-repeat left; color: #176099; padding-left: 15px; font-size: 16px; font-weight: bold; margin-top: 25px; display: block;
}
.z_bt {
	font-size: 24px;
}
.z_xx {
	line-height: 24px; padding-top: 15px; font-size: 16px;
}
.zylist {
	padding: 40px 5% 0px; width: 30%;
}
.zylist li a {
	background: url("../img/link_jt.png") no-repeat left; padding: 10px 15px; font-weight: bold; display: block;
}
.zylist li a:hover {
	color: #176099; text-decoration: underline;
}
.zylist li a:active {
	color: #176099; text-decoration: underline;
}
.zyimg {
	width: 29%;
}
.zyimg img {
	max-width: 600px;
}
.neno {
	margin-top: 25px;
}
.n_top {
	margin-top: 40px; margin-bottom: 20px;
}
.n_bt {
	color: #176099;; padding-left: 15px; font-size: 20px; font-weight: bold;
}
.n_more a {
	color: rgb(1, 1, 1); line-height: 28px; font-size: 16px; 
}
.topnews {
	position: relative;
}
.nn_img {
	width: 100%; height: 287px;
}
.nn_img img {
	width: 100%; height: 100%;max-width: 100%; object-fit: cover;
}
.nn_text {
	background: rgba(23, 96 ,153, 0.87); padding: 15px 20px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.nn_text .n_01 {
	overflow: hidden; font-size: 16px; font-weight: bold; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.nn_text .n_02 {
	padding: 10px 0px; line-height: 18px; font-size: 12px;
}
.nn_text a:hover {
	text-decoration: underline;
}
.linews {
	padding: 15px 0px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
.litime {
	width: 20%; text-align: center; color: rgb(180, 180, 180); font-family: "Arial";
}
.litime .liday {
	line-height: 36px; font-size: 48px;
}
.litime .liyear {
	padding-top: 5px; font-size: 16px;
}
.litext {
	width: 77%; color: rgb(54, 54, 54);
}
.litext a:hover {
	color: #176099; text-decoration: underline;
}
.litext .text01 {
	overflow: hidden; font-size: 16px; font-weight: bold; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.litext .text02 {
	line-height: 18px; font-size: 12px;
}
.ulnotice {
	padding: 20px 0px; border: 2px solid rgb(242, 242, 242); border-image: none;
}
.linotice {
	padding: 0px 2%; color: rgb(54, 54, 54); font-size: 16px; margin-top: 10px; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: dotted;height:100px;
}
.no_time {
	background: rgb(187, 187, 187); padding: 6px 4px; width: 25%; text-align: center; color: rgb(255, 255, 255);
}
.no_time .no_day {
	font-size: 22px;
}
.no_time .no_year {
	font-size: 12px;
}
.no_title {
	width: 68%;
}
.no_title a {
	color: rgb(65, 65, 65); line-height: 22px; font-size: 16px; display: block;
}
.no_title a:hover {
	color: #176099; text-decoration: underline;
}
.no_title a:active {
	color: #176099; text-decoration: underline;
}
.r0 {
	border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
.tsjp {
	background: rgb(242, 242, 242); padding: 25px 0px 45px; margin-top: 35px;
}
.dtlist {
	background: rgb(255, 255, 255); padding: 10px 6%; margin-top: 20px;	min-height:230px;
}
.topdt {
	
}
.topdt .topimg {
	width: 20%;
}
.topdt .topimg img {
	width: 100%;
}
.topdt .d_text {
	width: 75%;
}
.topdt .d_text .dtop01 {
	color: rgb(65, 65, 65); font-size: 16px;
}
.topdt .d_text .dtop02 {
	color: rgb(170, 170, 170); line-height: 20px; padding-top: 5px; font-size: 12px;
}
ul.ddlist {
	padding-top: 10px;
}
ul.ddlist li a {
	background: url("../img/link_jt.png") no-repeat left; padding: 8px 15px; color: rgb(65, 65, 65); font-size: 16px; display: block;
}
ul.ddlist li .nntt {
	overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80%;
}
ul.ddlist li .nnmm {
	text-align: right; display: block; max-width: 20%;
}
.topdt .d_text a:hover {
	color: #176099; text-decoration: underline;
}
ul.ddlist li a:hover {
	color: #176099; text-decoration: underline;
}
@media only screen and (max-width:1200px)
{
ul.ddlist li .nntt {
	max-width: 65%;
}
ul.ddlist li .nnmm {
	max-width: 35%;
}
}
@media only screen and (max-width:1085px)
{
.zyjj {
	width: 55%;
}
.zylist {
	padding: 40px 2% 0px 5%; width: 45%;
}
.zyimg {
	display: none;
}
}
@media only screen and (max-width:1024px)
{
.dtlist{
overflow: hidden;
  padding: 10px  15px;
}
ul.ddlist li a{
	float:left;
width: 100%;
}
.ddlist .newBlank {
	width: 70%;
	float: left;
}
.ddlist .r {
	width: 30%;
	float: right;
	font-size: 14px;
text-align: right;
}
.tzlist li .n_time {
	background: rgb(187, 187, 187); padding: 4px; width: 28%; text-align: center; color: rgb(255, 255, 255);
}
.tzlist li .n_time .n_day {
	font-size: 18px;
}
.tzlist li .n_title {
	width: 68%;
}
.linotice {
	margin: 2px 0px;
}
ul.ddlist li .nntt {
	max-width: 65%;
}
ul.ddlist li .nnmm {
	max-width: 35%;
}
}
@media only screen and (max-width:955px)
{
.slideTxtBox .hd {
	height: 82px;
}
.slideTxtBox .hd ul li .pname_en {
	font-size: 18px;
}
.zyjj {
	width: 55%;
}
.zylist {
	padding: 40px 2% 0px 5%; width: 45%;
}
.zyimg {
	display: none;
}
}
@media only screen and (max-width:768px)
{
.slideTxtBox .bd {
	padding: 0px 35px;
}
.slideTxtBox .hd {
	padding: 20px 5% 10px; height: 238px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.slideTxtBox .hd ul {
	width: 90%;
}
.slideTxtBox .hd ul li {
	padding: 4px 0px; width: 100%; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.n_item {
	margin-bottom: 20px;
}
.tjitem {
	margin-bottom: 20px;
}
.t_item {
	margin-bottom: 20px;
}
}
@media only screen and (max-width:550px)
{

.zyjj {
	width: 100%;
}
.zylist {
	padding: 20px 0px 0px; width: 100%;
}
.tjitem .t_img {
	width: 100%;
}
.zzlist {
	width: 100%;
}
}


