.n_banner{padding-bottom:290px ;position: relative;background-repeat: no-repeat;background-position: center;}
.location{background: url("../images/bai_85.png"/*tpa=https://www.hb-railway.cn/theme/default/images/bai_85.png*/) repeat;position: absolute;left: 0;bottom: 0;width: 100%;}
.location .fl{border-bottom: 3px solid #1565d3;font-size: 20px;color: #1565d3;font-weight: bold;line-height: 25px;padding: 17px 0 15px;}
.location .fr{background: url("../images/ico6.png"/*tpa=https://www.hb-railway.cn/theme/default/images/ico6.png*/) left center no-repeat;-webkit-background-size: 16px auto;background-size: 16px auto;font-size: 14px;color: #333;line-height: 30px;padding: 15px 0 15px 47px;}
.location .fr b{font-weight: normal;}
.location .fr a{padding: 0 18px;}
.location .fr em{padding-left: 18px;color: #1565d3;}

.main{margin-top: 50px;background: url("../images/main_bg.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/main_bg.jpg*/) left top repeat-y;margin-bottom: 90px;}
.left_nav{width: 280px;float: left;}
.left_nav h5{background:  url("../images/left_bg.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/left_bg.jpg*/) left top no-repeat;line-height: 110px;padding-top: 2px;color: #fff;font-weight: bold;font-size: 32px;text-indent: 40px;}
.left_nav ul li{border-top:1px solid #e6e6e6;border-bottom: 1px solid #ffffff;}
.left_nav ul li a{display: block;padding: 0 17.5% 0 14%;font-size: 18px;color: #222;line-height: 37px;}
.left_nav ul li a span{padding: 20px 0;display: inline-block;}
.left_nav ul li a i{margin-top: 35px;float: right;width: 40px;height:5px;background: url("../images/left_nav_ico.png"/*tpa=https://www.hb-railway.cn/theme/default/images/left_nav_ico.png*/) right center no-repeat;}
.main_right{margin-left: 330px;}
.left_nav ul li a:hover span,.left_nav ul li a.on span{color: #1565d4;}
.left_nav ul li a:hover i,.left_nav ul li a.on i{background-position: left center;}

.about_tit{font-size: 34px;color: #333;line-height: 44px;padding: 24px 0;}
.list_about{line-height: 42px;font-size: 15px;color: #525252;}
.about_swiper{margin: 40px 0 30px;position: relative;overflow: hidden;}
.about_swiper .swiper-slide span.img{display: block;padding-bottom:24.5%;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.about_swiper .about_hd{position: absolute;right: 29px;bottom: 20px;z-index: 5;}
.about_swiper .about_hd span{width: 17px;height: 6px;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;opacity: 0.6;filter: alpha(opacity=60);margin-left: 6px;}
.about_swiper .about_hd span.swiper-pagination-bullet-active,.party_hd span.swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);width: 24px}

.about_ul{padding: 48px 0 40px;}
.about_ul li{display: inline-block;text-align: center;}
.about_ul li p{font-size: 16px;color: #555;line-height: 26px;}
.about_ul li i{font-size: 46px;color: #1e71d7;line-height: 56px;font-family: 'Microsoft JhengHei', arial;font-weight: bold;display: inline-block;padding: 0 2px;}
.about_ul li{width: 25%;float: left;}
.about_ul li:first-child{width: 21%;}
.about_ul li span{display: block;padding-top: 10px;}
.about_ul li.line{width: 1px;height: 110px;background: #e7e7e7;}

.about_dl{margin: 90px 0 0}
.about_dl dt{width: 30%;}
.about_dl dt img{width: 100%;}
.about_dl dd{width: 65%}
.about_dl .about_tit{padding-top: 0;}
.about_txt{height: 285px;overflow-y: auto;padding-right: 5%;}
.about_txt::-webkit-scrollbar-track-piece { background-color:#e6e6e6;}
.about_txt::-webkit-scrollbar {width:4px;height:4px;}
.about_txt::-webkit-scrollbar-thumb{background-color:#1565d3;background-clip:padding-box;min-height:28px;}

.list_history{position: relative;}
.history_box{position: relative;overflow: hidden;}
.history_box:after{width: 1px;height: 100%;content: '';position: absolute;left: 50%;top: 0;margin-left: -0.5px;background: #ddd;}
.history_box dt.tit{font-size: 30px;font-weight: bold;color: #333;line-height: 40px;width: 45%;text-align: right;margin-top: 20px;margin-bottom: 40px;}
.history_box dl{margin-bottom: 45px;}
.history_box dt{width: 45%;margin-top: 10px;}
.history_box dt img{max-width: 100%;}
.history_box dd{width: 50%;}
.history_box dd p{position: relative;line-height: 34px;color: #525252;font-size: 15px;margin-top: 35px;}
.history_box dd.fr p{padding-left: 9.5%;}
.history_box dd.fl p{padding-right: 9.5%;}
.history_box dd p:first-child{margin-top: 0;}
.history_box dd p:after{width: 11px;height: 11px;background: #fff;border:1px solid #1a68d3;position: absolute;content: '';display: inline-block;z-index: 5;top: 11px;-webkit-border-radius: 50%;border-radius: 50%;}
.history_box dd.fr p:after{left: -6.5px}
.history_box dd.fl p:after{right: -6.5px}

.gallery-thumbs{background: url("../images/his_bg.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/his_bg.jpg*/) left 24px no-repeat;position: relative;overflow: hidden;}
.gallery-thumbs .swiper-slide{width: 17%;font-size: 18px;color: #212121;line-height: 38px;text-align: center;cursor: pointer;}
.gallery-thumbs .swiper-slide span{display: block;height: 38px;width: 29px;margin: 0 auto 13px;}
.gallery-thumbs .swiper-slide.swiper-slide-active span{background: url("../images/his_ico.png"/*tpa=https://www.hb-railway.cn/theme/default/images/his_ico.png*/) center center no-repeat;}
.hisbtn{width: 13px;height: 26px;position: absolute;bottom:5px;z-index: 5;cursor: pointer;}
.his_prev{background: url("../images/his_prev.png"/*tpa=https://www.hb-railway.cn/theme/default/images/his_prev.png*/) no-repeat;left: 0;}
.his_next{background: url("../images/his_next.png"/*tpa=https://www.hb-railway.cn/theme/default/images/his_next.png*/) no-repeat;right: 0}
.gallery-top{position: relative;overflow: hidden;margin-top: 46px;}

.news_two,.news_one{float: left;width: 100%;}
.news_one dt{width: 365px;float: left;overflow: hidden;}
.news_one dt span{display: block;padding-bottom: 240px;width: 105%;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.news_one dd{margin-left: 415px;}
.news_one dd a > *,.news_one dd a{display: block;}
.news_one dd a span{margin: 13px 0 21px;font-size: 22px;color: #333;font-weight: bold;line-height: 36px;height: 72px;overflow: hidden;}
.news_one dd a span img{margin-top: 7px;margin-left: 35px;}
.news_one dd a em{font-size: 14px;color: #888;line-height: 28px;height: 56px;overflow: hidden;}
.news_one dd a i{margin-top: 21px;width: 134px;height: 38px;text-align: center;font-size: 14px;color: #666;border:1px solid #cbcaca;line-height: 38px;}
.news_one:hover dt span,.news_two dl.newdl_01:hover dt a span.img,.party_one_swiper .swiper-slide a:hover span.img,.list_pro ul li a:hover span.img{-webkit-transform: translateX(-3%);transform: translateX(-3%);}
.news_one:hover dd span{color: #1565d3;}
.news_one:hover dd i{border-color: #1565d3;color: #1565d3;}
.news_one{margin-bottom: 35px;}

.news_two dl{background: #f5f5f5;padding: 2.5% 3%;}
.news_two dl.newdl_01 dt{float: right;width: 195px;overflow: hidden;}
.news_two dl.newdl_01 dt a{display: block;}
.news_two dl.newdl_01 dt a span.img{width: 105%;display: block;padding-bottom: 136px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.news_two dl.newdl_01 dd{margin-right: 235px;}
.news_two dl dd a,.news_two dl dd a > *{display: block;}
.news_two dl dd a span{font-size: 18px;font-weight: bold;color: #212121;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_two dl dd a i{margin: 20px 0 15px;font-size: 14px;color: #a1a1a1;font-family: 'FuturaBk';}
.news_two dl dd a i b{font-weight: normal;opacity: 0.5;filter: alpha(opacity=50);padding: 0 10px;}
.news_two dl dd a em{font-size: 14px;line-height: 28px;color: #525252;height: 56px;overflow: hidden;}
.news_two dl:hover dd a span{color: #1565d3;}

.page{text-align: center;padding-top: 80px;}
.page a{display: inline-block;border:1px solid #dcdcdc;font-size: 14px;line-height: 36px;width: 36px;color: #444;margin: 0 5px}
.page a.page_btn{width: 77px;height: 36px;}
.page a.on,.page a:hover{background: #0061ae;color: #fff;border-color: #0061ae;}
.page span{display: inline-block;width: 48px;line-height: 36px;position: relative;}
.page span:after{width: 100%;height: 1px;background: #dcdcdc;content: '';position: absolute;left: 0;top:-5px}

.cont_tit{font-size: 28px;font-weight: bold;color: #333333;line-height: 1.5;text-align: center;margin-top: 26px;}
.cont_em{width: 100%;float: left;font-size: 14px;color: #999;padding: 20px 0 14px;text-align: center;border-bottom: 1px solid #eee;margin-bottom: 15px;}
.cont_em em{margin-right: 20px;display: inline-block;line-height: 20px;padding: 6.5px 0;}
.cont_em img{width: 15px;margin-top: 2px;margin-right: 10px;}
.cont_em span{float: right;}
.cont_em span a{display: inline-block;border:1px solid #e5e5e5;display: inline-block;width: 31px;height: 31px;text-align: center;line-height: 31px;float: left;margin: 0 2.5px}
.cont_em span i{display: inline-block;float: left;line-height: 33px;}
.smallFont{font-size:12px;}
.medFont{font-size:14px;}
.largeFont{font-size:16px;}
.cont_em span a.curFont{border: 1px solid #1565d3;color: #1565d3;}
.fontsizebox{font-size: 17px;font-family:宋体;line-height: 34px;width: 90%;margin: 0 5%;float: left;}
.fontsizebox img{max-width:100%;height: auto !important;}
.fontsizebox table,.fontsizebox iframe{max-width: 100%; height: auto !important;}
.fontsizebox img{display: block;margin: auto;}
.bdsharebuttonbox.sharebtn{float: left;}
.bdsharebuttonbox.sharebtn > a{display: inline-block;width: 50px !important;height: 50px !important;background: url("../images/fx_ico.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/fx_ico.jpg*/) 0 0 no-repeat !important;margin: 0 !important;padding: 0 !important;float: left;margin-right: 10px !important; }
.bdsharebuttonbox.sharebtn > a.bds_sqq{background-position: -63px 0 !important;}
.bdsharebuttonbox.sharebtn > a.bds_tsina{background-position: -125px 0 !important;}
.go_list{border:1px solid #b6b6b9;display: inline-block;font-size: 16px;color: #212121;width: 164px;height: 46px;text-align: center;line-height: 46px;}
.go_list i{font-family: simsun;margin-right: 19px;-webkit-transition:all 0s ease 0s; transition:all 0s ease 0s;}
.go_list:hover{background: #1565d3;border-color: #1565d3;color: #fff;}

.cont_fx{margin-top: 90px;}
.sharebtn span{float: left;line-height: 50px;font-size: 16px;color: #333;margin-right: 5px;}
.cont_page{border-top:1px solid #e5e5e5;margin-top: 55px;padding: 35px 0 0;}
.cont_page li a{display: block;padding: 15px 0 5px;}
.cont_page li a *{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.cont_page li a span{font-size: 14px;color: #666666;line-height: 24px;}
.cont_page li a i{padding-top: 10px;padding-bottom: 4px;font-size: 18px;color: #212121;line-height: 28px;}
.cont_page li a em{font-size: 14px;color: #9e9e9e;line-height: 24px;}
.cont_page li a:hover i{color: #1565d3;-webkit-transform: translateX(5px);transform: translateX(5px);}

.list_notice dl{float: left;width: 100%;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.list_notice dl dt,.party_one_right dl dt{width: 92px;text-align: center;float: left;background: #ccc;border:1px solid #cccccc;-webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.list_notice dl dt *,.party_one_right dl dt *{display: block;}
.list_notice dl dt span,.party_one_right dl dt span{color: #fff;font-size: 32px;line-height: 72px;}
.list_notice dl dt em,.party_one_right dl dt em{display: block;background: #fff;line-height: 38px;font-size: 14px;color: #878787;}
.list_notice dl dd{margin-left: 135px;}
.list_notice dl dd a,.list_notice dl dd a > *,.party_one_right dl dd a > *,.party_one_right dl dd a{display: block;}
.list_notice dl dd span,.party_one_right dl dd span{margin: 4px 0 15px;font-size: 18px;font-weight: bold;color: #333;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_notice dl dd em,.party_one_right dl dd em{font-size: 14px;line-height: 28px;color: #888;height: 56px;overflow: hidden;}
.list_notice dl:hover dd span,.party_one_right dl:hover dd span,.party_one_right p a:hover,.party_tit a:hover{color: #1565d3;}
.list_notice dl:hover dt,.party_one_right dl:hover dt{border-color: #1565d3;background: #1565d3;}
.list_notice ul{width: 100%;float: left;margin-top: 40px;background: url("../images/xu_xian.png"/*tpa=https://www.hb-railway.cn/theme/default/images/xu_xian.png*/) left top repeat-x;}
.list_notice ul li{background: url("../images/xu_xian.png"/*tpa=https://www.hb-railway.cn/theme/default/images/xu_xian.png*/) left bottom repeat-x;}
.list_notice ul li a{padding: 25px 0;display: block;line-height: 30px;}
.list_notice ul li a i{float: left;margin: 12.5px 10px 0 0;display: inline-block;width: 5px;height: 5px;-webkit-border-radius: 50%;border-radius: 50%;background: #1a1a1a;}
.list_notice ul li a span{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 16px;color: #1a1a1a;width: 75%;}
.list_notice ul li a em{float: right;font-size: 14px;color: #878787;font-family: 'FuturaBk';}
.list_notice ul li a em b{opacity: 0.4;filter: alpha(opacity=40);margin: 0 10px}
.list_notice ul li a:hover span{color: #1565d3;}
.list_notice ul li a:hover i{width: 15px;-webkit-border-radius: 5px;border-radius: 5px;margin-right: 5px;background: #1565d3;}

.party_tit{line-height: 36px;}
.party_tit a{float: right;font-size: 14px;color: #999;}
.party_tit span{font-size: 26px;color: #1a1a1a;font-weight: bold;}
.party_one{padding-bottom: 10px;padding-top: 44px}
.party_one .party_tit{padding-bottom: 20px;}
.party_one_swiper{position: relative;overflow: hidden;width: 48%;float: left;}
.party_one_swiper .swiper-slide a{display: block;position: relative;overflow: hidden;}
.party_one_swiper .swiper-slide a span.img{display: block;padding-bottom: 380px;width: 105%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.party_one_swiper .swiper-slide a span.txt{background: url("../images/h_50.png"/*tpa=https://www.hb-railway.cn/theme/default/images/h_50.png*/) repeat;width: 100%;position: absolute;left: 0;bottom:0;color: #fff;}
.party_one_swiper .swiper-slide a span.txt i{font-size: 18px;font-weight: bold;display: block;width: 70%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-left: 5%;line-height: 60px;}
.party_hd{bottom: 25px;position: absolute;right: 25px;z-index: 3;}
.party_hd span{width: 17px;height: 6px;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;opacity: 0.6;filter: alpha(opacity=60);margin-left: 6px;}
.party_one_right{width: 48%;float: right;}
.party_one_right p {margin-bottom: 20px;}
.party_one_right p a{margin-bottom: 13px;font-size: 22px;font-weight: bold;color: #333;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 32px;}
.party_one_right p em{display: block;font-size: 14px;line-height: 28px;color: #888;height: 84px;overflow: hidden;}
.party_one_right dl{padding: 20px 0;background: url("../images/xu.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/xu.jpg*/) left top repeat-x;}
.party_one_right dl dt{width: 68px;}
.party_one_right dl dt span{line-height: 54px;}
.party_one_right dl dt em{line-height: 26px;}
.party_one_right dl dd{margin-left: 90px;}
.party_one_right dl dd span{margin-bottom: 5px;font-weight: normal;font-size: 16px;margin-top: 0;}
.party_one_right dl dd em{line-height: 24px;height: 44px;}
.party_one_right_dl dl:first-child{padding-top: 26px;}


.five_swiper{float: left;position: relative;overflow: hidden;width: 100%;margin-top: 40px;}
.five_swiper a{display: block;}
.five_swiper a img{width: 100%;}
.five_swi_hd{position: absolute;width: 100%;bottom: 12px;text-align: center;z-index: 2;}
.five_swi_hd span{width: 5px;height: 5px;border:2px solid rgba(255,255,255,0.5);display: inline-block;margin: 0 5px;background: none;}
.five_swi_hd span.swiper-pagination-bullet-active{background: #fff;border-color: #fff;width: 6px;height: 6px;}

.party_two{background: #f5f5f5 url("../images/party_bg.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/party_bg.jpg*/) center bottom no-repeat;margin-top: 60px;padding-bottom: 15px;}
.party_news,.party_right{width: 31.8%;}
.five_newcenter{float: left;margin:0 2.3% }
.party_news,.party_right{padding: 57px 0;float: left;}
.party_right{float: right;}
.party_news{width: 64%;}
.party_news ul{margin-top: 20px;background: url("../images/xu_xian.png"/*tpa=https://www.hb-railway.cn/theme/default/images/xu_xian.png*/) left bottom repeat-x;}
.party_news ul li a{display: block;float: left;width: 100%;line-height: 22px;background: url("../images/xu_xian.png"/*tpa=https://www.hb-railway.cn/theme/default/images/xu_xian.png*/) left top repeat-x;padding: 14px 0 9px;}
.party_news ul li a i{float: left;background: #1a1a1a;width: 5px;height: 5px;-webkit-border-radius: 10px;border-radius: 10px;margin-top: 10px;margin-right: 10px;}
.party_news ul li a span{font-size: 17px;color: #1a1a1a;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 85%;display: inline-block;float: left;}
.party_news ul li a b{margin-top: 5px;display: block;font-weight: normal;width: 100%;float: left;text-indent: 16px;font-size: 14px;color: #b2b2b2;font-family: 'FuturaBk';}
.party_news ul li a:hover i{width: 15px;background: #1565d3;}
.party_news ul li a:hover span{color: #1565d3;}
.party_right_box a{display: block;padding-bottom: 170px;margin-top: 21px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}

.list_jiagou{width: 100%;float: left;font-size: 14px;line-height: 26px;}
.list_jiagou img,.list_jiagou table,.list_jiagou iframe{max-width: 100%;}
.list_company ul li{border:1px solid #e7e7e7;padding: 0 3.9%;width: 39%;float: left;margin-bottom: 40px;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.list_company ul li a{padding: 25px 0 31px;}
.list_company ul li a,.list_company ul li a > *{display: block;}
.list_company ul li a span{font-weight: bold;font-size: 20px;color: #212121;line-height: 30px;position: relative;padding-bottom: 28px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.list_company ul li a span:after{width: 30px;height: 2px;background: #1565d3;content: '';display: inline-block;position: absolute;left: 0;bottom: 0;}
.list_company ul li a em{padding-top: 16px;font-size: 14px;line-height: 24px;color: #878787;height: 48px;overflow: hidden;}
.list_company ul li.com_02{margin-left: 4.9%;}
.list_company ul li:hover{border-color: #1565d3;}
.list_company ul li:hover a span{-webkit-transform: translateY(-3px);transform: translateY(-3px);color: #1565d3;}
.compage{padding-top: 40px;}

.list_pro ul li{float: left;width:30.5%; margin: 37px 0 0 2.8%}
.list_pro ul li * {display: block;overflow: hidden;}
.list_pro ul li a {background: #fff;}
.list_pro ul li a span.img{padding-bottom:62.5% ;width: 105%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_pro ul li a span.tit{text-align: center;font-size: 16px;color: #1a1a1a;line-height: 67px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_right{margin-left: 300px;}
.list_pro ul li a:hover{-webkit-box-shadow: 0 4px 5px #d2d2d2;box-shadow: 0 4px 5px #d2d2d2;}

.list_job{float: left;width: 100%;}
.job_tit{border-top: 4px solid #1565d3;font-weight: bold;font-size: 16px;color: #343434;background: #f5f5f5;line-height: 26px;padding: 15px 0;}
.job_tit span{display: inline-block;text-align: center;}
.job_tit span.span1,.list_job ul li .problem span.span1{width: 19.6%;}
.job_tit span.span2,.list_job ul li .problem span.span2{width: 32.5%;}
.job_tit span.span3,.list_job ul li .problem span.span3{width: 19%;}
.job_tit span.span4,.list_job ul li .problem span.span4{width: 25%;}
.list_job ul li .problem{cursor: pointer;font-size: 15px;color: #525252;line-height: 35px;padding: 25px 0;background: #fff url("../images/xu.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/xu.jpg*/) left bottom repeat-x;}
.list_job ul li .problem span{display: inline-block;text-align: center;}
.list_job ul li {margin-bottom: 10px;width: 100%;float: left;}
.list_job ul li .answer { background: #f7f7f7 url("../images/job_logo.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/job_logo.jpg*/) right bottom no-repeat;font-size: 14px;color: #878787;line-height: 40px;display: none;padding: 35px 6.6%; overflow: hidden;}
.list_job ul li .answer h5{font-weight: bold;color: #525252;font-size: 14px;}
.list_job ul li .answer img,.list_job ul li .answer iframe { max-width: 100%;height: auto !important; }
.list_job ul li:first-child .answer { display: block; }
.list_job ul li.on .problem{background: #fff;}
.down_job{display: inline-block;margin: 50px 0 35px;background: #1565d3 url("../images/job_ico.png"/*tpa=https://www.hb-railway.cn/theme/default/images/job_ico.png*/) 27px center no-repeat;-webkit-background-size: auto 22px;background-size: auto 22px;color: #fff;padding: 0 30px 0 60px;line-height: 40px}

.list_culture{padding-top: 84px;background: #fefefe url("../images/culture_bg.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/culture_bg.jpg*/) center bottom no-repeat;}
.culture_one{padding-bottom: 75px;display: flex;flex-wrap: wrap;}
.culture_one li{padding-top: 1px;position: relative;width: 25%;padding-bottom: 30px;}
.culture_one li:after{width: 1px;height: 100%;content: '';position: absolute;left: 0;top: 0;background: #ccc;display: inline-block;}
.culture_one li *{display: block;text-align: center;}
.culture_one li span img{height: 50px;display: inline-block;}
.culture_one li i{padding: 38px 0 14px;font-size: 22px;color: #1a1a1a;line-height: 32px;}
.culture_one li em{font-size: 14px;color: #878787;line-height: 24px;width: 90%;padding: 0 5%;text-align: justify;}
.culture_one li:first-child:after,
.culture_one li:nth-child(5):after{display: none;}

.culture_two{margin-bottom: 80px;}
.culture_two dt{width: 50%;padding-bottom: 270px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;
background-size: cover;}
.culture_two dd{background: #fff;padding: 45px 3.7% 63px;width: 42.6%;}
.culture_two dd p{min-height: 102px}
.culture_two dd h5{line-height: 34px;padding-bottom: 21px;}
.culture_two dd h5 span{font-size: 24px;color: #222;}
.culture_two dd h5 a{float: right;font-size: 14px;color: #9e9e9e;}
.culture_two dd p a{height: 34px;display: block;font-size: 14px;line-height: 34px;}
.culture_two dd p a i{float: left;display: inline-block;font-family: simsun;color: #1565d3;margin-right: 3%;}
.culture_two dd p a span{color: #525252;display: inline-block;width: 75%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.culture_two dd p a em{float: right;color: #9e9e9e;}
.culture_two dd p a:hover span{color: #1565d3;-webkit-transform: translateX(2px);transform: translateX(2px);}
.culture_two dd h5 a:hover{color: #1565d3;}

.video_tit{font-size: 16px;padding: 20px 5% 0;line-height: 40px;text-align: center;}
.video_img{text-align: center;}
.video_img img,.video_img table,.video_img iframe,.video_img video{max-width: 100%; height: auto !important;}
.video_swiper_bg{background: #f0f0f0;border:1px solid #d9d9d9;overflow: hidden;position: relative;padding: 35px 4.9%;margin-top: 30px;}
.vide_swiper{position: relative;overflow: hidden;width: 87%;margin: auto;}
.vide_swiper a{display: block;}
.vide_swiper span.img{position: relative;float: left;padding-bottom: 29%;width: 48%;display: inline-block;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.vide_swiper span.txt{padding-top: 5%;width: 42%;display: inline-block;float: right;font-size: 16px;color: #525252;line-height: 32px;}
.vide_swiper .swiper-slide-active span.img:after{width: 100%;height: 100%;border:3px solid #1565d3;content: '';position: absolute;left: 0;top: 0;display: block;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;border-radius: 5px;}
.vide_swiper .swiper-slide-active span.img{-webkit-border-radius: 5px;border-radius: 5px;}
.video_btn{width:18px;height: 32px;position: absolute;top: 50%;margin-top: -16px;display: inline-block;cursor: pointer;}
.video_next{background-image: url("../images/video_next.png"/*tpa=https://www.hb-railway.cn/theme/default/images/video_next.png*/);right: 4.9%}
.video_prev{background-image: url("../images/video_prev.png"/*tpa=https://www.hb-railway.cn/theme/default/images/video_prev.png*/);left: 4.9%}
.video_btn.swiper-button-disabled{opacity: 0.1;filter: alpha(opacity=1);}

.list_p{padding: 37px 0;}
.p_two{background: url("../images/p_bg.jpg"/*tpa=https://www.hb-railway.cn/theme/default/images/p_bg.jpg*/) center center no-repeat;-webkit-background-size: cover;background-size: cover;margin-top: 43px;position: relative;z-index: 10;}
.exhibition_hallay{margin: 60px auto}
.roundabout_boxay img { width: 100%; }
.roundabout_boxay { height: 430px; width:80%; margin: 0 auto 50px; overflow: hidden;}
.roundabout_boxay .roundabout-holder { list-style: none; width: 93%; height: 430px; margin: 0px auto;overflow: hidden; }
.roundabout_boxay .roundabout-moveable-item { font-size: 12px !important; width:69%; height: 430px; cursor: pointer;  overflow: hidden; }
.roundabout_boxay .roundabout-moveable-item img { height: 100%; width: 100%; margin: 0; }
.roundabout_boxay .roundabout-in-focus { cursor: auto;  }
.roundabout_boxay .roundabout-in-focus000:hover { -webkit-box-shadow: 0px 0px 20px #787878; -moz-box-shadow: 0px 0px 20px #787878;  }
.roundabout_boxay .roundabout-in-focus000:hover span { display: inline; position: absolute; bottom: 5px; right: 5px; padding: 8px 20px;  color: #3366cc; z-index: 999; border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; }
.roundabout_boxay .roundabout a:active, .roundabout_boxay .roundabout a:focus, .roundabout_boxay .roundabout a:visited { outline: none; text-decoration: none; }
.roundabout_boxay .roundabout li { margin: 0;position: relative; }
.roundabout_boxay span.txt,.p_two_swiper .swiper-slide a span.txt{display: block;position: absolute;bottom: 0;text-align: center;font-weight: bold;font-size: 20px;width: 100%;line-height: 60px;background: url("../images/h_50.png"/*tpa=https://www.hb-railway.cn/theme/default/images/h_50.png*/) repeat;color: #fff;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;opacity: 0;filter: alpha(opacity=0);}
.exhibition_hallay { position: relative; }
.roundaboutprevay, .roundaboutnextay { position: absolute; top: 50%; width: 70px; height: 70px; margin-top: -35px; z-index: 999; }
.roundabout-in-focus span.txt{opacity: 1;filter: alpha(opacity=100);}
.roundaboutprevay { left: 50%;margin-left: -745px; background:url("../images/p_prev.png"/*tpa=https://www.hb-railway.cn/theme/default/images/p_prev.png*/) no-repeat; }
.roundaboutnextay { right:50%;margin-right: -745px; background:url("../images/p_next.png"/*tpa=https://www.hb-railway.cn/theme/default/images/p_next.png*/) no-repeat;}


.p_two_swiper{width: 90%;position: relative;overflow: hidden;display: none;margin:20px auto;		}
.p_two_swiper .swiper-slide a{display: block;position: relative;		}
.p_two_swiper .swiper-slide a span.img{display: block;	padding-bottom:50%;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.p_two_swiper .swiper-slide a span.txt{line-height: 30px;opacity: 1;filter: alpha(opacity=100);font-size: 16px;	}
.p_tit{text-align: center;font-size: 26px;color: #212121;font-weight: bold;line-height: 36px;}
.p_txt{padding-top: 26px;width: 86%;text-align: center;font-size: 15px;line-height: 40px;color: #525252;margin: auto;}
.p_two_swiper > a{z-index: 5;display: block;	width: 40px;	height: 40px;display: inline-block;	position: absolute;top: 50%;margin-top: -25px;	-webkit-background-size: cover;background-size: cover;	}
.two_swiperprev{background:url("../images/p_prev.png"/*tpa=https://www.hb-railway.cn/theme/default/images/p_prev.png*/) no-repeat;left: 2% }
.two_swipernext{background:url("../images/p_next.png"/*tpa=https://www.hb-railway.cn/theme/default/images/p_next.png*/) no-repeat;right: 2%}
.p_two_swiper .swiper-button-disabled{display: none;}

.p_three{padding-top: 45px;	}
.p_three .p_tit{padding-bottom: 10px;	}
.p_three .list_pro ul li a span.tit{line-height: 80px;	}
.p_three .list_pro ul li{margin:50px 1.4% 0	}
.p_three .more{width: 100%;	float: left;	margin-top: 40px;	margin-bottom: 23px;	}
.p_three .more a{display: block;	width:138px;height: 38px;line-height: 38px;	margin: auto;	border:1px solid #dcdcdc;text-align: center;	font-size: 14px;	}
.p_three .more a:hover{background: #1565d3;	border-color: #1565d3;color: #fff;	}

.list_leader{}
.list_leader ul li a span.img{width: 100%;padding-bottom: 100%;}
.list_leader ul li a:hover span.img{-webkit-transform: scale(1.02);transform: scale(1.02);}
/*20180828*/
.zhuanti_ul li{float: left;width:47.5%;margin-bottom: 40px; }
.zhuanti_ul li:nth-child(2n){margin-left: 5%;}
.zhuanti_ul li a{display: block;padding-bottom: 170px;-webkit-background-size: cover;background-size: cover;background-position: center;}
.zhuanti_ul li a:hover{-webkit-transform: scale(1.03);transform: scale(1.03);-webkit-box-shadow: 0 2px 10px #696969;box-shadow: 0 2px 10px #696969;}
/*20190828*/
.list_form{padding-top: 50px;}
.list_form .formItem{margin-bottom: 19px;box-sizing: border-box;padding-left: 82px;position: relative;width: 47.5%;}
.list_form .formItem label{position: absolute;left: 0;top:0;font-size: 15px;line-height: 42px;color: #444444;}
.list_form .formItem label span{letter-spacing: 28px;}
.list_form .formItem .text,.list_form .formItem select,.list_form .formItem textarea{width: 100%;height: 42px;box-sizing: border-box;border:1px solid #d5d5d5;padding: 0 12px;font-size: 14px;color: #222;line-height: 40px;}
.list_form .formItem select{padding: 0 10px;}
.list_form .formItem textarea{height: 102px;overflow: auto;}
.list_form .formItem .text.codeTxt{width: 70%;}
.list_form .formItem .codePic{width: 30%;box-sizing: border-box;border:1px solid #d5d5d5;border-left: none;height: 42px;}
.list_form .formItem .codePic img{width: 100%;height: 100%;cursor: pointer;}
.list_form .formItem.w100p{width: 100%;}
.list_form .formItem .btn{width: 116px;height: 40px;border:none;background: #1565d4;text-align: center;line-height: 40px;font-size: 18px;color: #ffffff;font-weight: bold;cursor: pointer;margin-right: 15px;}
.list_form .formItem .btn.reset{background: #757575;}
.list_form .formItem .btn:hover{background: #035c42;}
.list_form h5.tit{font-weight: bold;font-size: 22px;line-height: 40px;padding-bottom: 50px;}

.video_img{position: relative;}
.btn_bf{position: absolute;left: 50%;top: 50%;width: 100px;z-index: 3;margin: -50px 0 0 -50px;}
@media screen and (max-width:1500px){
.roundaboutprevay{left: 5px;margin-left: 0}
.roundaboutnextay{right: 5px;margin-right: 0}
}
@media screen and (max-width:1300px){
.vide_swiper span.txt{font-size: 14px;}
}
@media screen and (max-width:1200px){
.left_nav{display: none;}
.main{background: none;margin-top: 3%;}
.main_right{margin-left: 0;}
.about_tit{font-size: 26px;line-height: 36px;}
.list_about{line-height: 30px;}
.about_swiper{margin: 2% 0 0;}
.n_banner{-webkit-background-size: cover;background-size: cover;}
.party_one_right p em{height: 56px;}
.pro_right{width: 100%;margin-left: 0;}
.list_pro ul li,.list_pro ul li, .p_three .list_pro ul li{margin: 2% 1.4% 0}
.vide_swiper span.txt{line-height: 24px;width: 46%;}
.video_next{right: 5px}
.video_prev{left: 5px}
.roundabout_boxay .roundabout-moveable-item,.roundabout_boxay,.roundabout_boxay .roundabout-holder{height: 330px;}
}
@media screen and (max-width:991px){
.party_one_swiper,.party_one_right{width: 100%;}
.party_one_right{margin-top: 15px;}
.party_one_swiper .swiper-slide a span.img{padding-bottom: 65%;}
.party_tit span{font-size: 22px;}
.party_one_right p a{font-size: 18px;}
.party_news, .party_right{width: 100%;padding: 15px 0;}
.five_newcenter{margin: 0}
.party_two{margin-top: 25px;}
.five_swiper{display: none;}
.party_one{padding-top: 20px;}
.party_news ul li a span{font-size: 15px;}
.party_news ul,.party_right_box a{margin-top: 10px;}
.list_pro ul li a span.tit{font-size: 15px;}
.culture_one li i{padding: 20px 0 4px;font-size: 18px;}
.culture_two dd p a em{display: none;}
.culture_two dd p a span{width: calc(100% - 3% - 10px)}
/*20190828*/
.zhuanti_ul li{margin-bottom: 15px;}
.zhuanti_ul li a{padding-bottom: 35%;}
}
@media screen and (max-width:768px){
.about_dl dt,.location .fr,.go_list{display: none;}
.about_dl dd{width: 100%;}
.about_txt{height: auto;padding-right: 0;}
.about_dl{margin-top: 5%;}
.n_banner{padding-bottom: 42%;}
.location .fl{padding: 10px 0;font-size: 16px;}
.about_swiper .about_hd{bottom: 0}
.about_ul{padding: 10px 0 20px;}
.about_ul li,.about_ul li:first-child{width: 48%;margin: 0 1%}
.about_ul li.line{display: none;}
.about_ul li i{font-size: 36px;}
.gallery-thumbs .swiper-slide{width: 30%;}
.history_box:after{display: none;}
.history_box dd.fr,.history_box dd.fl,.history_box dt{width: 100%;}
.history_box dd p:after{display: none;}
.history_box dd.fl p,.history_box dd.fr p{padding: 0;}
.history_box dt{text-align: center;margin-bottom: 3%;}
.history_box dt.tit{text-align: center;width: 100%;margin: 2% 0 3%}
.history_box dl{margin-bottom: 3%;}
.news_one dt{width: 100%;}
.news_one dd{margin-left: 0;width: 100%;float: left;}
.news_one dd a span{font-size: 18px;line-height: 28px;height: auto;margin-bottom: 1%}
.news_one dd a i{margin-top: 2%;width: 100px;height: 35px;line-height: 35px;font-size: 13px;}
.news_one dd a span img{margin-left: 0;margin-top: 5px;}
.news_two dl dd a span{font-size: 16px;}
.news_two dl dd a i{margin: 2% 0;}
.news_two dl {margin-top: 5%;}
.news_two dl:first-child{margin-top: 0;}
.news_one{margin-top: 5%;margin-bottom: 5%;}
.page a{display: none;}
.page a.page_btn{display: inline-block;}
.page{padding-top: 15%;}
.cont_tit{font-size: 18px;}
.go_list{float: left;margin-bottom: 25px;}
.cont_fx{margin-top: 15%;}
.cont_page{padding-top: 5%;margin-top: 10%;}
.main{margin-bottom: 15%}
.list_notice dl dd{margin-left: 0;}
.list_notice dl dt,.list_notice ul li a em{display: none;}
.list_notice dl dd span{font-size: 16px;margin-bottom: 0;}
.list_notice ul li a span{width: calc(100% - 30px);font-size: 14px;}
.list_notice ul li a{padding: 10px 0 5px;}
.list_notice ul{margin-top: 7%;}
.compage{padding-top: 15px;}
.list_company ul li{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 20px;}
.list_company ul li.com_02{margin-left: 0;}
.list_company{padding-top: 20px;}
.list_company ul li a span{font-size: 16px;padding-bottom: 15px;}
.list_pro ul li,.p_three .list_pro ul li {width: 47.2%}
.list_pro ul li a span.tit,.p_three .list_pro ul li a span.tit{line-height: 45px;}
.job_tit{font-size: 15px;}
.job_tit span.span4, .list_job ul li .problem span.span4{display: none;}
.job_tit span.span1, .list_job ul li .problem span.span1{width: 43%;text-align: left;text-indent: 15px;}
.job_tit span.span3, .list_job ul li .problem span.span3{margin-right: 2%;}
.list_job ul li .problem{padding: 10px 0;}
.list_job ul li .answer{padding: 15px 5%;}
.down_job{margin: 30px 0 15px;}
.culture_one{text-align: center;padding-bottom: 25px;}
.list_culture{padding-top: 30px;}
.culture_one li span img{height: 35px;}
.culture_one li{width: 32%;display: inline-block;float: none;margin-bottom: 10px;}
.culture_one li:after{display: none;}
.video_tit{padding-top: 0;}
.exhibition_hallay {display: none;	}
.p_two_swiper{display: block;	}
.p_txt{line-height: 24px;	}
.p_tit{font-size: 22px;	line-height: 32px;	}
.p_txt{width: 96%;	}
/*20190828*/
.list_form .formItem{width: 100%;}
.list_form h5.tit{padding-bottom: 10px;text-align: center;}
.list_form{padding-top: 10px;font-size: 18px;}
.party_right_box a{padding-bottom: 20%;}
}
@media screen and (max-width:600px){
	.news_two dl.newdl_01 dt{width: 100%;}
	.news_two dl.newdl_01 dt a span.img{padding-bottom: 70%;}
	.news_two dl.newdl_01 dd{margin-right: 0;float: left;width: 100%;margin-top: 3%;}
	.culture_one li{width: 49%;}
	.culture_two dt{width: 100%;float: left;}
	.culture_two dd{width: 92.6%;padding: 30px 3.7%;}
	.culture_two dd h5 span{font-size: 22px;}
	.culture_two dd h5{padding-bottom: 10px;}
	.culture_two dt{padding-bottom: 40%;}
/*20190828*/
.zhuanti_ul li{width: 100%;}
.zhuanti_ul li:nth-child(2n){margin-left: 0;}
.list_form .formItem{padding-left: 0;margin-bottom: 10px;}
.list_form .formItem label{position: static;display: block;line-height: 34px;}
.list_form .formItem select{padding: 0 3px;}
.list_form .formItem .btn{width: 49%;margin: 16px 0 0 0;font-size: 16px;}
.list_form .formItem .btn.reset{float: right;}

}