
#ny_banner{ position: relative; }
#ny_banner .bd{}
#ny_banner .bd li{height: 520px;overflow: hidden;}

.ny_dqwz{height: 60px;background: #fff;line-height: 60px;box-shadow: 0 3px 3px #ccc;position:relative;z-index:10;}

.ny_dqwz .hd{float: left;font-size: 22px;line-height: 22px;color: #d671cc;border-left: 4px solid #d671cc;text-indent: 8px;}
.ny_dqwz .loction {float: left;display: inline-block;font-family: SimSun;height: 60px;}
.ny_dqwz .loction img {float: left;margin-top: 18px;height: 20px;}
.ny_dqwz .loction p {float: left;color: #222;margin-left: 8px;font-size: 18px;}
.ny_dqwz .loction p a {
    font-family: "Microsoft YaHei";
}
.ny_dqwz .loction p a:hover { color: #d671cc; text-decoration: underline; }
.ny_dqwz .line{width: 100%;height: 2px; border-top: 1px solid #999999; border-bottom: 1px solid #d671cc; margin-top: 10px;  }


.ny_nav{ float: right; }
.ny_nav ul{font-size: 0;height: 60px;}
.ny_nav ul li{display: inline-block;margin-left: 10px;height: 58px;line-height: 58px;}
.ny_nav ul li a{display: block;padding: 0 12px;font-size: 20px;color: #222;border-radius: 2px;}
.ny_nav ul li a:hover,
.ny_nav ul li.active a{color: #d671cc;border-bottom: 3px solid #d671cc;}


#content_box{background: url(../img/ny_bg_01.jpg) repeat;}
#content_box>.container{background: #fff;padding: 0 10px; margin-bottom: 20px;}
#content_box .container .content {}

.bd.art {padding-top: 20px;}
.bd.art .title{margin-bottom: 15px;}
.bd.art .title h4 {font-size: 28px;color: #222;text-align: center;line-height: 50px; width: 60%; margin: auto;margin-bottom: 15px;}
.bd.art .title p.date { text-align: center; line-height: 42px; border-top: 1px dashed #d7d8d9; font-size: 14px; }
.bd.art .text {}
.bd.art .text p { font-size: 20px; line-height: 2; }
.bd.art .text span{  line-height: 2 !important;  font-size: 20px !important;  font-family: SimSun !important; }
.bd.art .text font{  line-height: 2 !important;  font-size: 20px !important;  font-family: SimSun !important; }
.n_detailes .content p img{ display: block; height:auto !important; margin:auto;}
.bd.art .text p img{ display: block; height:auto !important;max-width: 100% !important; margin:10px auto;}

.bd.list { padding-bottom: 20px; min-width:1186px; }
.bd.list ul li {border-bottom: 1px solid #999999;padding: 20px 0;}
.bd.list ul li .fl{float: left;width: 240px;height: 144px;margin-right: 25px;}
.bd.list ul li .fl img{width: 100%; height: 100%; display: block;}
.bd.list ul li .fr{width: 914px;height: 68px;float: left;}
.bd.list ul li .fr h2{font-size: 16px; font-weight: bold; color: #222222; margin-bottom: 10px;}
.bd.list ul li .fr span{font-size: 14px; width: 100%; display: inline-block; padding-bottom: 16px; padding-top: 4px; margin-bottom: 16px; border-bottom: 1px dashed #999999;}
.bd.list ul li .fr p{line-height: 28px; font-size: 14px;}
.bd.list ul li .wt{width: 100%;}
.bd.list ul li .wt h2{font-size: 16px; font-weight: bold; color: #222222; margin-bottom: 10px;}
.bd.list ul li .wt span{font-size: 14px; width: 100%; display: inline-block; padding-bottom: 16px; padding-top: 4px; margin-bottom: 16px; border-bottom: 1px dashed #999999;}
.bd.list ul li .wt p{line-height: 28px; font-size: 14px;}

.bd.list1 {  padding-top: 32px; }
.bd.list1 ul{}
.bd.list1 ul li{width: 343px;height: 350px;overflow: hidden;float: left;padding: 15px;background-color: #f7f7f7;margin: 0 13px 40px;}
.bd.list1 ul li .time{ color: #b2b2b2; line-height: 48px; }
.bd.list1 ul li .time span{ font-size: 28px; font-weight: bold; display: inline-block; margin-right: 6px; }
.bd.list1 ul li .time h3{ display: inline-block; }
.bd.list1 ul li h2{ font-size: 16px; line-height: 32px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #b2b2b2; font-weight: bold; }
.bd.list1 ul li .li_b{}
.bd.list1 ul li .li_b p{ line-height: 32px; font-size: 14px; color: #666666; height: 96px;  overflow: hidden;} 
.bd.list1 ul li .li_b i{display: none; width: 100%;height: 240px; background-size: 100% 100% !important;}
.bd.list1 ul li:hover{border-top:5px solid #b21313; height:360px; box-shadow: 0px 2px 2px #666666; background: #FFFFFF; padding-top:0; }



.bd.pic { padding-bottom: 20px; }
.bd.pic .items a.box {float: left;width: 275px;margin: 40px 30px 20px;height: 210px;}
.bd.pic .items a.box img { display: block; }
.bd.pic .items a.box p {text-align: center;line-height: 50px;font-size: 18px;border-bottom: 1px solid #666666;}
.bd.pic .items a.box:hover p{border-bottom: 1px solid #d671cc;}


.bd.pic_y { padding-bottom: 20px; }
.bd.pic_y .items a.box {float: left;width: 220px;margin: 28px 30px 0;margin-bottom: 7px;}
.bd.pic_y .items a.box img {display: block;width: 100%;height: 276px;}
.bd.pic_y .items a.box p {text-align: center;line-height: 50px;font-size: 18px;border-bottom: 1px solid #666666;}
.bd.pic_y .items a.box:hover p{border-bottom: 1px solid #d671cc;}


@media screen and (max-width: 1420px) {
	.bd.list1 ul li{width: 303px;  margin: 0 10px 40px;}
	.ny_nav ul li a{font-size: 16px;}
	.ny_dqwz .loction img{margin-top: 20px; height: 18px; }
	.ny_dqwz .loction p{font-size: 14px;}
	.bd.pic .items a.box{width: 245px; margin: 25px 10px 0px;}
	.bd.pic .items a.box img{width: 245px; height: 160px;}
	.bd.pic .items a.box p{font-size: 14px; line-height: 40px;}
	.bd.pic_y .items a.box img{height: 257px;}
	.bd.pic_y .items a.box{width: 205px; argin: 24px 30px 0;}
	.bd.pic_y .items a.box p{font-size: 14px; line-height: 40px;}
}
@media screen and (min-width: 1420px) and (max-width:1680px){
	.bd.list1 ul li{    margin: 0 31px 40px;}
	.ny_nav ul li a{font-size: 18px;}
	.bd.pic .items a.box{margin: 34px 26px 16px;}
	.bd.pic .items a.box p{line-height: 44px;  font-size: 16px;}
	.bd.pic_y .items a.box img{height: 253px;}
	.bd.pic_y .items a.box{width: 202px;}
	.bd.pic_y .items a.box p{font-size: 16px; line-height: 44px;}
}
@media screen and (min-width: 1680px) {
	
}

#pages{ width:100%; height: auto; overflow: hidden; background: #fff; text-align: center;padding: 40px 0;}
#pages a{ width:auto; height:30px !important; padding:0px 10px !important; line-height:30px;  display:inline-block; background:#d671cc; margin:0 10px; color:#fff;border-radius:25px; font-size:16px}
#pages a:hover{background: #d62d88; color:#fff; text-decoration:underline}
#pages span{    width: 30px; height: 30px; border-radius: 15px; color: #fff; line-height: 30px; display: inline-block; font-size: 16px; background-color: #d62d88;}