
#ny_banner{ position: relative; }
#ny_banner .bd{}
#ny_banner .bd li{height: 300px;overflow: hidden;}

.ny_dqwz{height: 50px;background: #fff;line-height: 50px;box-shadow: 0 3px 3px #ccc;}
.ny_dqwz h2{ float: left; font-size: 22px; color: #004d83; }

.ny_dqwz .hd{float: left;font-size: 22px;line-height: 22px;color: #004d83;border-left: 4px solid #004d83;text-indent: 8px;}
.ny_dqwz .loction {float: right;display: inline-block;font-family: SimSun;height: 50px;}
.ny_dqwz .loction img {float: left;margin-top: 15px;height: 16px;}
.ny_dqwz .loction p {float: left;color: #222;margin-left: 8px;font-size: 14px;}
.ny_dqwz .loction p a {
    font-family: "Microsoft YaHei";
}
.ny_dqwz .loction p a:hover { color: #004d83; text-decoration: underline; }
.ny_dqwz .line{width: 100%;height: 2px; border-top: 1px solid #999999; border-bottom: 1px solid #004d83; margin-top: 10px;  }


.ny_nav{position: absolute;top: 250px;height: 50px;line-height: 50px;background: rgba(0,0,0,.6);width: 100%;text-align: center;}
.ny_nav ul{font-size: 0;height: 60px;}
.ny_nav ul li{display: inline-block;height: 50px;line-height: 50px;}
.ny_nav ul li a{display: block;padding: 0 20px;font-size: 16px;color: #fff;}
.ny_nav ul li a:hover,
.ny_nav ul li.active a{color: #fff;background-color: rgba(0, 77, 131, .8);}


#content_box{background: url(../img/ny_bg_01.jpg) repeat;}
#content_box>.container{background: #fff;padding: 0 10px; }
#content_box .container .content {}

.bd.art {padding-top: 20px; padding-bottom: 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: 18px; line-height: 50px; text-indent: 2em; }
.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:auto !important;}

.bd.list { padding-bottom: 20px; }
.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.list_jgsz{   padding: 30px 0;}
.bd.list_jgsz ul{font-size: 0;}
.bd.list_jgsz ul li{   display: inline-block;    margin: 0 12px;}
.bd.list_jgsz ul li a{    display: block;    width: 216px;    margin-bottom: 30px;    text-align: center;    padding: 16px 0;    background: #f1f1f1;    transition: all .3s;    font-size: 16px;    border-radius: 4px;}
.bd.list_jgsz ul li a:hover{box-shadow:0 4px 4px #ccc; background:#004d83; color:#fff;}


.bd.pic { padding-bottom: 20px; }
.bd.pic .items a.box {float: left;width: 275px;margin: 25px 12px 0px;display: block;}
.bd.pic .items a.box img { display: block; }
.bd.pic .items a.box p {text-align: center;line-height: 44px;font-size: 16px;border-bottom: 1px solid #666666;}
.bd.pic .items a.box:hover p{border-bottom: 1px solid #004d83;}


.bd.pic_y { padding-bottom: 20px; }
.bd.pic_y .items a.box {float: left;width: 210px;margin: 25px 15px 0;}
.bd.pic_y .items a.box img {display: block;width: 100%;height: 263px;}
.bd.pic_y .items a.box p {text-align: center;line-height: 44px;font-size: 16px;border-bottom: 1px solid #666666;}
.bd.pic_y .items a.box:hover p{border-bottom: 1px solid #004d83;}

.bd.pic_y_3 { padding-bottom: 20px; padding-left: 160px; }
.bd.pic_y_3 .items a.box {float: left;width: 340px;margin: 35px 50px 20px;}
.bd.pic_y_3 .items a.box img {display: block;width: 100%;height: 446px;}
.bd.pic_y_3 .items a.box p {text-align: center;line-height: 44px;font-size: 16px;border-bottom: 1px solid #666666;}
.bd.pic_y_3 .items a.box:hover p{border-bottom: 1px solid #004d83;}


.bd.list2 {padding-bottom: 20px;padding-top: 20px;}
.bd.list2 ul{}
.bd.list2 ul li{border-bottom: 1px dashed #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.bd.list2 ul li .fl{float: left;width: 80px;height: 80px;border: 1px solid #d5d5d5;margin-right: 20px;}
.bd.list2 ul li .fl h2{ font-size: 30px; text-align: center; color: #1c95c0; padding-top: 5px; }
.bd.list2 ul li .fl h3{ text-align: center; padding-top: 2px; }
.bd.list2 ul li .fr{float: left;width: 1070px;}
.bd.list2 ul li .fr h2{ font-size: 18px; font-weight: bold; padding: 10px 0 10px; height: 25px;overflow: hidden; }
.bd.list2 ul li .fr h2 a{}
.bd.list2 ul li .fr p{text-indent: 8px; font-size: 14px;height: 18px;overflow: hidden;}

.content table{margin:0 auto;}
.content td p,.content td span{text-indent:0 !important;}

#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:rgba(0, 77, 131, .8); margin:0 10px; color:#fff;border-radius:25px; font-size:16px}
#pages a:hover{background:rgba(0, 77, 131, .8); 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: #004d83;}