.newTitle{ font-size: 32px; text-align: center; margin: 30px 0;}
.newTitle a{color: #b61412;}
#swiper_top_Focus .swiper-slide img{height:374px; width:560px; display: block;}
#swiper_top_Focus,.swiper-slide{position:relative}
.focus_txt{position: absolute; height: 42px; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.8);}
.focus_txt h6{margin: 0 20px; line-height: 42px; font-size: 16px; font-weight: normal;}
.focus_txt h6 a{color: #fff;}
#swiper_top_pagination{position: absolute; bottom: 10px; right: 20px;}
#swiper_top_pagination span{width: 9px; height: 9px; background: #d7d6d6; display: inline-block; margin-left: 10px; opacity: 1; border-radius: 0;}
#swiper_top_pagination span.swiper-pagination-bullet-active{background: #b61412;}
.boxLeft{width: 560px; position: relative;}
.boxRight{width: 623px;}
.column{border-bottom: 2px solid #cdcdcd;}
.column h4{width: 138px; height: 46px; background: url(title.png) no-repeat center; color: #fff; float: left; line-height: 40px; text-indent: 20px; margin-bottom: -6px; font-size: 20px;}
.column a{float: right; font-size: 14px; color: #333; margin-top: 10px;}
.news h3{font-size: 20px; font-weight: bold; margin: 24px 0 10px;}
.news h3 a{color: #b61412;}
.news{padding: 0 6px; margin-bottom: 16px;}
.news p{font-size: 14px; line-height: 24px;}
.list li{background: url(cricle.png) no-repeat 6px center; padding-left: 26px; height: 40px; line-height: 40px; border-bottom: 1px dashed #dedede; font-size: 16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.list li span{float: right; color: #a7a7a7;}
.tzgg{height: 55px; border: 1px solid #d5d5d5;}
.tzgg_t{float: left; background: url(title2.png) no-repeat left center; width: 144px; height: 40px; line-height: 40px; font-size: 20px; color: #fff; margin: 8px 0 0 8px; text-indent: 20px;}
.tzgg_list li{float: left; width: 480px; background: url(dian_red.png) no-repeat left center; padding-left: 18px; line-height: 55px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-left: 20px;}
.zt img{float: left; width: 592px; height: 110px; margin-right: 14px;}
.zt{width: 1214px; position: relative;}
.zt_more{position: absolute; width: 30px; height: 94px; text-align: center; color: #fff; right: 14px; top:0; background: rgba(194,37,37,0.9); padding-top: 16px; display: none;}
.zt:hover .zt_more{display: block;}
.boxLeft2{width: 592px; float: left; position: relative;}
.boxRight2{width: 592px; float: right;}
.tab_item li{float: left; font-size: 14px; cursor: pointer;}
.tab_item{ position: absolute; top:10px; left:152px}
.tab_item li span{margin: 0 6px; color: #bfbfbf;}
.tab_item li.on{color: #b61412;}
.tab_box{display: none; position: relative;}
.tab_more{position: absolute;font-size: 14px; color: #333; right:0; top:-40px}
.ztyj_t{ background: url(title_line.png) repeat-x left center; text-align: center;}
.ztyj_t p{font-size: 24px; color: #b61412; font-weight: bold; display: inline-block; background: #fff; padding: 0 18px;}
.ztyj_con{width: 1240px;}
.ztyj_box{width: 375px; float: left; margin-right: 38px; margin-top: 30px;}
.ztyj_title{height: 22px; background: #eaeaea; line-height: 22px;}
.ztyj_title p{background: url(title_line2.jpg) no-repeat left center #fff; display: inline-block; padding: 0 16px 0 20px; color: #b61412; font-size: 20px;}
.ztyj_title a{float: right; font-size: 14px; margin-right: 12px;}
.ztyj_boxcenter{height: 185px; overflow: hidden;}
.list2 li{background: url(dian_red.png) no-repeat left center; padding-left: 18px; line-height: 34px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.swiper_xsqk_box{position: relative;}
.book_box{background: #fff; position: relative; margin-bottom: 16px;}
.book_box img{width: 166px; height: 226px; box-shadow: 7px 7px 10px #c1c1c1; float: left; margin-right: 30px;}
.book_con{padding: 20px 20px 0 0;}
.book_con h4{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.book_con p{font-size: 14px; line-height: 24px;}
.book_con a{width: 90px; height: 34px; background: #b7120e; color: #fff; display: block; position: absolute; font-size: 14px; text-align: center; line-height: 34px; right: 40px; bottom: -12px;}
#swiper_xsqk{margin: 20px 30px 0;}
#swiper_xsqk_span .swiper-button-next, #swiper_xsqk_span .swiper-button-prev{ width: 36px; height: 36px;}
#swiper_xsqk_span .swiper-button-next{background: url(btn_right.png) no-repeat center; right: -12px;}
#swiper_xsqk_span .swiper-button-prev{background: url(btn_left.png) no-repeat center; left: -12px;}
.yqlj_t{width: 112px; height: 40px; background: url(title3.png) no-repeat center; font-size: 20px; font-weight: bold; text-align: center; color: #fff; line-height: 34px;}
.yqlj_link{padding: 20px 0; overflow: hidden; margin: 6px 0;}
.yqlj_link a{float: left; margin-left: 40px;}