*{margin: 0;padding: 0;}
html,body{min-width: 1400px;}
.top{width: 100%;height: 196px;background: url(../img/top_bg.png) no-repeat center;background-size: cover;}
.w{width: 1200px;margin: auto;}
.logo{padding: 45px 0;}
.nav{width: 100%;background: url(../img/top_line.png) repeat-x #c31300;height: 60px;}
.menu {width: 980px;height: 50px;margin: auto;margin-top: 5.5px;}
.menu li.l1-nav {float: left;position: relative;left: 0px;top: 0px;height: 100%;line-height: 50px;}
a.l1-nav {display: block;text-align: center;text-decoration: none;padding: 0 20px;font-size: 18px;color: #fff;float: left;}
.menu li.l1-nav.cur,.menu li.l1-nav:hover {background: #9b0f00;}
ul.l2-nav {width: 100%;position: absolute;z-index: 10000;left: 0px;top: 49px;padding-top: 5.5px;}
li.l2-nav {width: 100%;position: relative;left: 0px;top: 0px;border-bottom: 1px solid #c21300;background: #9b0f00;}
a.l2-nav {display: block;text-align: center;width: 100%;height: 45px;line-height: 45px;color: #fff;text-decoration: none;font-size: 16px;}
a.l2-nav:hover{font-weight: bold;}
.search{width: 214px;height: 30px;border-radius: 30px;box-sizing: border-box;padding-left: 15px;background: #fff;margin-top: 15px;}
.search input{vertical-align: top;height: 28px;line-height: 28px;width: 150px;color: #333;background: none;outline: none;}
.search input.bttn{width: 36px;height: 28px;background: url(../img/search.png) no-repeat center;}
.t1{background: url(../img/icon_1.png) no-repeat left center;}
.t2{background: url(../img/icon_2.png) no-repeat left center;}
.t3{background: url(../img/icon_3.png) no-repeat left center;}
.t4{background: url(../img/icon_4.png) no-repeat left center;}
.t5{background: url(../img/icon_5.png) no-repeat left center;}
.t6{background: url(../img/icon_6.png) no-repeat left center;}
.title{margin: 20px 0;padding-left: 40px;box-sizing: border-box;border-bottom: 2px solid #c31300;}
.title h2{font-size: 24px;float: left;color: #c31300;line-height: 60px;position: relative;}
.title a.more{font-size: 14px;color: #999;line-height: 60px;float: right;}
.title a.more:hover{color: #C31300;}
.title h2:after{content: "";position: absolute;width: 160px;height: 2px;background: #F3BD2B;bottom: -2px;left: -40px;}
.new_l{width: 585px;height: 385px;position: relative;}
.new_l .bd,.new_l .bd ul{height: 100%;}
.new_l .bd ul li{position: relative;height: 100%;}
.new_l .bd ul li img{width: 100%;height: 100%;object-fit: cover;}
.new_l .bd ul li a div{position: absolute;bottom: 0;left: 0;background: url(../img/new_bg.png) no-repeat bottom center;width: 100%;padding: 0 15px;padding-top: 60px;box-sizing: border-box;}
.new_l .bd ul li a p{font-size: 16px;color: #fff;line-height: 56px;}
.new_l .hd{position: absolute;right: 15px;bottom: 18px;}
.new_l .hd ul li{display: inline-block;width: 12px;height: 12px;border: 2px solid #f3bd2b;border-radius: 12px;box-sizing: border-box;}
.new_l .hd ul li.on{background: #F3BD2B;}
.new_r{width: 585px;}
.new_first{width: 100%;border-bottom: 1px dashed #999;padding-bottom: 13px;}
.new_first h2{text-align: left;margin-bottom: 5px;line-height: 40px;}
.new_first h2 a{font-size: 22px;color: #c31300;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.new_first p{font-size: 14px;color: #999999;}
.new_first span{display: inline-block;line-height: 30px;color: #C31300;padding-left: 25px;background: url(../img/time.png) no-repeat left center;font-size: 16px;margin-top: 5px;}
.new_r ul{padding-top: 8px;}
.new_r ul li{width: 100%;margin-top: 10px;font-size: 16px;padding-left: 20px;box-sizing: border-box;background: url(../img/new_jt.png) no-repeat left center;overflow: hidden;line-height: 30px;color: #333333;}
.new_r ul li a{float: left;}
.new_r ul li span{float: right;}
.new_r ul li:hover a{color: #C31300;}
.practice{width: 100%;background: url(../img/sj_bg.png) no-repeat center;background-size: cover;padding-bottom: 30px;}
.pract,.culture,.notic,.video{width: 585px;}
.practice{margin-top: 40px;}
.pract_d,.culture_d{padding-top: 5px;}
.pract_d ul li{line-height: 34px;font-size: 16px;padding-left: 20px;background: url(../img/jt.png) no-repeat left center;color: #333;overflow: hidden;margin: 8px 0;}
.pract_d ul li a{float: left;transition: all 1s;}
.pract_d ul li:hover a{color: #C31300;}
.pract_d ul li span{float: right;}
.culture_d ul li{width: 100%;padding: 15px;box-sizing: border-box;border-radius: 15px;background: #fff;overflow: hidden;e9c2be
-webkit-box-shadow: 0 4px 5px rgba(233,194,190,.2);
	-moz-box-shadow: 0 4px 5px rgba(233,194,190,.2);
	-ms-box-shadow: 0 4px 5px rgba(233,194,190,.2);
	box-shadow: 0 4px 5px rgba(233,194,190,.2);margin-bottom: 10px;
}
.cul_deta{width: 60px;padding-right: 15px;border-right: 1px solid #dedede;}
.cul_deta p{text-align: center;font-size: 26px;color: #C31300;line-height: 43px;}
.cul_deta span{display: block;text-align: center;font-size: 14px;color: #999999;line-height: 28px;}
.cul_txt{width: 458px;}
.cul_txt h2{font-size: 16px;color: #333;margin-bottom: 5px;transition: all 1s;}
.cul_txt p{font-size: 14px;color: #999;}
.culture_d ul li:hover .cul_txt h2{color: #C31300;}
.Notic{margin-top: 20px;}
.adm_d,.video_d{padding-top: 5px;}
.adm_d ul li{overflow: hidden;width: 100%;margin-bottom: 20px;}
.adm_d ul li .ad_data{width: 60px;height: 60px;}
.adm_d ul li .ad_data span{display: block;border: 1px solid #ccc;position: relative;font-size: 16px;color: #666;line-height: 30px;box-sizing: border-box;border-bottom: 2px solid #f8b62c;text-align: center;}
.adm_d ul li .ad_data span i{position: absolute;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 5px solid #f8b62c;width: 0;left: 50%;margin-left: -3px;top: 0;}
.adm_d ul li .ad_data p{font-size: 16px;color: #fff;width: 100%;line-height: 30px;text-align: center;background: #C31300;}
.adm_d ul li .ad_txt{width: 505px;}
.adm_d ul li .ad_txt a{display: block;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;overflow: hidden;line-height: 30px;color: #333;transition: all 1s;}
.adm_d ul li .ad_txt p{font-size: 14px;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;overflow: hidden;line-height: 30px;}
.adm_d ul li:hover .ad_txt a{color: #C31300;}
.video_d{position: relative;width: 100%;height: 380px;overflow: hidden;}
.video_d img.video_pic{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.video_d img.play{width: 61px;height: 61px;object-fit: cover;position: absolute;top: 50%;margin-top: -30px;left: 50%;margin-left: -30px;}
.video_d:hover img.video_pic{transform: scale(1.2);}
.history{width: 100%;background: url(../img/ds_bg.png) no-repeat center;background-size: cover;padding-bottom: 30px;margin-top: 30px;overflow: hidden;}
.history_d{padding-top: 5px;}
.history_d ul li{float: left;width: 285px;height: 366px;margin-left: 20px;}
.his_pic{width: 100%;height: 193px;overflow: hidden;}
.his_pic img{width: 100%;height: 100%;transition: all 1s;}
.his_txt{padding: 15px;background: #fff;transition: all 1s;}
.his_txt h2{font-size: 16px;margin-bottom: 5px;color: #333;}
.his_txt p{font-size: 14px;color: #999;text-align: justify;}
.his_txt a.more{display: inline-block;padding: 0 15px;background: #F3BD2B;line-height: 32px;color: #fff;font-size: 14px;margin-top: 10px;}
.history_d ul li:hover .his_pic img{transform: scale(1.2);}
.history_d ul li:hover .his_txt{background: url(../img/ds_list_bg.png) no-repeat bottom;}
.history_d ul li:hover h2,.history_d ul li:hover p{color: #fff;}
.link{width: 100%;border-top: 3px solid #F3BD2B;background: url(../img/mb_line.png) bottom repeat-x #c31300;}
.link h2{float: left;font-size: 24px;color: #fff;line-height: 56px;float: left;}
.link ul{float: left;}
.link ul li{float: left;line-height: 56px;padding: 0 31.4px;font-size: 16px;}
.link ul li a{color: #fdb9b9;}
.link ul li a:hover{color: #fff;}
.foot{width: 100%;padding: 30px 0;background: url(../img/foot_bg.png) no-repeat center;background-size: cover;}
.foot .bq p{font-size: 16px;color: #fff;line-height: 30px;}
.ewm ul{float: right;margin-top: 4px;}
.ewm ul li{float: left;position: relative;width: 52px;height: 52px;background: url(../img/wx_bg.png) no-repeat;text-align: center;margin-left: 40px;line-height: 52px;border-radius: 52px;
	background: rgba(255,255,255,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);
}
.ewm ul li>img.icon{text-align: center;}
.ewm ul li>div{padding-bottom: 10px;width: auto;height: 0px;position: absolute;top: 0px;left: -34px;transform:scale(0);transition: 0.3s;}
.ewm ul li p{padding: 10px;background: #fff;border: 1px solid #C31300;border-radius: 10px;}
.ewm ul li p img{width: 98px;height: 98px;object-fit: cover;}
.ewm ul li p span{display: block;font-size: 12px;color: #333;line-height: 30px;}
.ewm ul li:hover div{height: auto;transform:scale(1);top: -160px;}
/* list */
.wrap{margin: 30px auto;min-height:450px;}
.leftbar {
    float: left;
    width: 240px;
    position: relative;
    z-index: 1;
    border-top: none;
}
.leftbar .hd {
    height: 62px;
    background: #C21300;
    padding: 1px 10px;
}
.leftbar .hd h2 {
    float: left;padding-left: 30px;
    line-height: 62px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}
.leftbar .bd {
    background: #fcfcfc;
}
.leftbar .bd li {
    margin-bottom: 2px;
}
.leftbar .bd li a {
    display: block;padding-left: 30px;
    line-height: 62px;
    /* text-align: center; */
    font-size: 18px;
    border-left: 10px solid #fcfcfc;
}
.leftbar .bd li.on a, .leftbar .bd li a:hover {
    border-left: 10px solid #C21300;
    background: #fcf1ef;
}
.leftbar .bd li a:hover{color: #333;}
.main {
    width: 925px;
    margin: 0 auto;
    float: right;
}
.main .inner-title {
    margin-top: 5px;
    height: 56px;
    line-height: 56px;
    border-bottom: 2px solid #C21300;
}
.main .inner-title .bread {
    float: right;font-size: 16px;
    color: #999;
}
.main .inner-title .bread a {
    color: #999;
}
.main .inner-title .bread span {
    color: #C21300;
}
.main .inner-title h2 {
    font-size: 30px;
    color: #C21300;
}
.main .text-list ul {
    padding: 10px 0;
}
.main .text-list li {
    line-height: 60px;font-size: 16px;
    border-bottom: 1px dashed #e6e6eb;
    padding-left: 25px;
	background: url(../img/right.png) no-repeat left center;
}
.main .text-list li a{-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;}
.main .text-list li .time, .main .text-list li a .time {
    float: right;
    color: #999;
}
.main .text-list li:hover a{color: #c11920;padding-left: 10px;}
.detail-box {
    padding: 15px 0;
}
.detail-title {
    font-size: 20px;color: #565656;
    font-weight: bold;
    text-align: center;
    margin: 20px 0;
}
.detail-infor {
    color: #888888;font-size: 16px;
    text-align: center;
    margin-bottom: 15px;
}
.detail-infor span.span {
    margin: 0 15px;
}
.nry_content p {
    LINE-HEIGHT: 180%;color: #565656;
    text-indent: 2em;text-align:Justify;text-justify:inter-ideograph;
    font-size: 16px;margin-bottom: 10px;
}
.nry_content p.vsbcontent_img{text-align:center;text-indent: 0;}
.nry_page p,.nry_page p a{font-size: 16px;line-height: 200%;color: #565656;}
.nry_page p a:hover {color: #C21300;}