/* index */
.headline{padding-top: 34px;}
.headline dt{text-align: center;}
.headline dt,.headline dt a{font-size: 48px;color:#000000;font-weight: bold;}
.headline dt a:hover,.headline dd a:hover,.swiper-focus-index p:hover{color:#bc0000;}
.headline dd{text-align: center;padding-top: 13px;}
.headline dd a{font-size: 16px;color:#666666;padding-right: 70px;
max-width: 30%;
overflow: hidden;
display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;

}
.headline dd a:last-of-type{padding-right:0px;}
.focus_imgs{width:888px;float: left;overflow-x:hidden;}
.swiper-focus-index{position: relative; overflow: hidden;}
.swiper-focus-index .scale-img,.focus_imgs,.ad_box .scale-img,.swiper-focus-index .scale-img img,.swiper-focus-index .swiper-slide,.liitem .zt_img,.ad_box img{border-radius:10px;}
.swiper-focus-index img{max-height: 500px;}
.swiper-focus-index p{font-size:22px;color:#000000;margin-top:20px;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 80px;font-weight:bold;}
.focus_imgs .swiper-pagination{ font-size:18px;position: absolute;z-index: 88;bottom:0px;text-align: right;color:#333333;background:#fff;width: 80px;right:0px;left: initial;}
.focus_imgs .swiper-pagination label{color:#ce2c27;font-size: 30px;}
.swiper-banner-btn{position: absolute;width:49px;height: 68px;top:50%;margin-top: -34px;z-index: 999;cursor: pointer;}
.swiper-btn-left{background:url(../images/banner_left.png) no-repeat center;left:0px;border-radius:0px 10px 10px 0px;}
.swiper-btn-right{background:url(../images/banner_right.png) no-repeat center;right:0px;border-radius:10px 0px 0px 10px;}
.swiper-btn-left:hover{background:url(../images/banner_lefth.png) no-repeat center;}
.swiper-btn-right:hover{background:url(../images/banner_righth.png) no-repeat center;}
.focus_list{width: 464px;float: right;}
.focus_list dt{position: relative;line-height: 30px;margin-bottom:3px;padding-bottom:0px;border-bottom:0px;}
.focus_list dt:hover span{color:#bc0000;}
.focus_list dt a{font-size: 16px;position: absolute;right:0px;top:50%;transform: translateY(-50%);bottom: initial;}
.focus_list dd a{display: block;font-size: 20px;color:#000000;line-height: 30px;height: 103px;border-bottom: solid 1px #e4e4e4;
padding-left: 28px;position: relative;padding-top: 19px;font-weight:bold;
}
.focus_list dd a:after{content:"";display: block;width: 5px;height: 5px;background:#a3a3a3;border-radius:50%;
position: absolute;left:0px;top:34px;
}
.focus-box{padding-top:42px;}
.focus_list dd a:hover{color:#bc0000;}
.ad_box .wrapper{display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    padding-top:60px;
    padding-bottom: 57px;
}
.ad_box img.ad_s_1mob{display:none!important;}
.ad_box img{display: block;height: 110px;}
.ad_box .ad_left img,.ad_box .ad_right img{width: 335px;}
.ad_box .ad_mid img{width: 690px;}
.titcom{position:relative;border-bottom: solid 1px #e7e7e7;padding-bottom: 26px;}
.titcom span{font-size: 30px;font-weight: bold;background:url(../images/newico.png) no-repeat left 8px;padding-left: 43px;
}
.titcom a{font-size: 16px;color:#666666;position: absolute;right:0px;bottom:26px;}
.ulcom{width: 886px;float: left;}
.liitem{position: relative;padding-top: 40px;padding-bottom: 40px;border-bottom: solid 1px #e7e7e7;}
.liitem .zt_img{width:291px;height: 164px;display: block;max-width: initial;}
.liitem{display: block;display: flex;align-content: center;justify-content: flex-start;align-items: center;}
.liitem:hover .itemcon p,.titcom a:hover,.side_top:hover p,.side_bot li:hover p{color:#bc0000;}
.liitem .itemcon{padding-left: 42px;}
.liitem .itemcon p{font-size:22px;color:#000;line-height: 32px;font-weight:bold;}
.liitem .itemcon .itemdes{font-size: 15px;color:#747474;line-height: 26px;margin-top: 11px;margin-bottom: 19px;}
.liitem .itemcon .itemextra{font-size: 14px;color:#adadad;}
.focus_list dd a,.liitem .itemcon p,.liitem .itemcon .itemdes,.side_bot li p,.hotitem p{
		  text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
}
.itemextra label:last-of-type{float: right;}
.itemextra label:last-of-type a{padding:0px 9px;color:#adadad;}
.itemextra label:last-of-type a:hover{color:#cb001e;}
.itemextra label:nth-of-type(1) i{padding:0px 9px;}
.ulcom_side{width: 464px;float: right;}
.ulcom_side dd{overflow: hidden;clear: both;}
.side_top{margin-top: 40px;}
.side_top .scale-img{width: 464px;height: 264px;display: block;border-radius: 10px;}
.side_top p{font-size: 18px;color:#333333;padding-top:12px;font-weight:bold;}
.side_bot li{width: 217px;float: left;margin-top: 25px;}
.side_bot li .scale-img{width: 217px;height: 124px;}
.side_bot li .scale-img,.side_bot li .scale-img img{border-radius:10px;}
.side_bot li:nth-of-type(even){float: right;}
.side_bot li p{font-size: 15px;color:#333333;line-height: 22px;height: 44px;overflow: hidden;margin-top: 10px;}
.section_model{clear: both;overflow: hidden;}
.space{height: 92px;display: block;overflow:hidden;}

/* list_about */
.breadcrumbs {  height: 75px; line-height: 75px;}
.breadcrumbs p{  padding-left:26px;  font-size:16px; color: #999999;   background: url(../images/pos.png) no-repeat left center; }
.breadcrumbs p a{ color: #666666;}
.breadcrumbs p a:hover{ color: #bc0000; }
.submenu_nav{height: 70px;border-bottom: solid 1px #dedede;}
.submenu_nav a{display: block;float: left;position: relative;height: 70px;line-height: 70px;font-size: 24px;color:#333333;margin-right: 85px;}
.submenu_nav a.hover:after{content:"";display: block;width:100%;height: 2px;background:#bc0000;position: absolute;bottom:0px;}
.submenu_nav a.hover,.submenu_nav a:hover{color:#bc0000;}
.submenu_nav a:last-of-type{margin-right:0px;}
.news-show-body{padding-top: 60px;padding-bottom: 60px;}
.news-show-body,.news-show-body p{font-size: 20px;color:#000000;line-height: 38px;}
.news-show-body img{max-width:100%;height: auto!important;display: block;margin-left: auto;margin-right: auto;}

/* list_news */

.bannerad .bannerimg{width:100%;height: auto;border-radius:10px;}
.bannerad{margin-top:33px;}
.rightads{margin-top: 50px;border-radius:8px;overflow: hidden;}
.rightads img{width:100%;border-radius:8px;}
.swiper-right-ads{overflow: hidden;position: relative;}
.rightads .swiper-pagination-bullet{margin:0px 13.5px!important;}
.rightads  .swiper-pagination{text-align: right;padding-right: 24px;bottom:16px!important;}
.rightads .swiper-pagination-bullet{width: 11px;height: 11px;opacity: 1;background:#ffffff;margin:0px 12px!important;}
.rightads .swiper-pagination-bullet-active{background: #cb001e;}
.assist{background:#f9f9f9;height:390px;border-radius:10px;margin-top: 63px;overflow: hidden;}
.assist p{text-align: center;font-size: 18px;color:#000000;line-height: 30px;}
.assist p i{display: block;}
.assist img{display: block;margin:39px auto 16px;width: 243px;height: 243px;}
.hotitem:nth-of-type(1){margin-top:25px;}
.hotitem{position: relative;margin-bottom: 22px;}
.hotitem .hot_img{display: block;position: absolute;right: 0px;width:82px;height: 47px;top:50%;margin-top: -23.5px; }
.hotitem p{font-size: 18px;color:#000000;line-height: 28px;height: 56px;overflow:hidden;padding-right: 103px;padding-left: 28px;}
.hotitem em{position: absolute;left:0px;top:6px;height: 18px;line-height: 18px;font-size: 18px;color:#999999;}
.hotitem:hover p{color:#bc0000;}
.hotitem:last-of-type{margin-bottom: 45px;}
.hotspace{height: 20px;overflow: hidden;}
.change{font-size: 18px;color:#999999;background: url(../images/change.png) no-repeat left center;padding-left:32px;
position:absolute;right:0px;bottom:27px;cursor: pointer;
}
.change:hover{color:#bc0000;background: url(../images/changeh.png) no-repeat left center;}
.hotitem:nth-of-type(1) em,.hotitem:nth-of-type(2) em,.hotitem:nth-of-type(3) em{color: #ff0000;}
.listpage{width: 100%;  text-align: center;  color:#fff;padding:52px 0px 33px;}
.listpage a,.listpage span{    display: inline-block;font-size:18px; width: 44px; height: 44px; line-height: 44px; color: #333333;margin-right: 13px;border-radius:50%;text-align: center;}
.listpage a:hover,.listpage span,.listpage a.thisclass{ color: #fff;background: #cb001e;}
.listpage-prev:hover,.listpage-next:hover{color:#cb001e!important;background:none!important;}
#ulcomlist .liitem{padding-top:43px;padding-bottom: 42px;}
#ulcomlist .liitem:nth-of-type(1){padding-top:0px;}

/* show_news */
#shownews{max-width:1000px;}
.news-show-tit{padding-top:17px;}
.news-show-tit h5{font-size: 40px;color: #000000;line-height: 56px;font-weight: bold;text-align: center;padding-left: 12px;padding-right: 12px;}
.news-show-tit-info{padding:31px 0px 21px;text-align: left;border-bottom: solid 1px #dedede;max-width:1000px;margin-left: auto;margin-right: auto;position: relative;}
.news-show-tit-info span,.news-show-tit-info{font-size: 16px;color:#999999;}
.news-show-tit-info span{padding-right: 42px;}
.news-show-tit-info .share{position: absolute;right:0px;top:50%;transform: translateY(-50%);width: 175px;line-height: 44px;}
#news-artilcebody{padding-top: 40px;padding-bottom: 24px;}
.zebian{font-size: 18px;color:#666666;text-align: right;margin-top:45px;}
.mzsm{font-size:14px;color:#999999;height:62px;line-height: 62px;border: solid 1px #eaeaea;border-radius:10px;padding:0px 18px;background:#fbfbfb;margin-top:50px;}
.mzsm label{color:#cb001e;}
.tag{background: url(../images/tag.png) no-repeat left center;padding-left: 32px;margin-top:33px;margin-bottom: 33px;}
.tag,.tag a{font-size: 16px;color:#666666;}
.tag a{padding:0px 25px;border: solid 1px #dcdcdc;border-radius:50px;height:36px;line-height:36px;display:inline-block;margin-right: 15px;}
.tag a:last-of-type{margin-right:0px;}
.relationlist{padding-top:33px;}
.hide{display: none;}
/* 分享部分 */
.informShare {
 padding:0 0px 0px 25px;
 display:flex;
 align-items:center;
   position: absolute;
    right: 0px;
    bottom: 20px;
}
.informShare .sina .share_icon,
.informShare .wechat .share_icon {
 margin-right:8px;
 cursor:pointer;
 border-radius:50%
}
.informShare .copy_pic .share_icon {
 cursor:pointer;
 border-radius:50%
}
.informShare .sina:hover .share_icon,
.informShare .qqSpace:hover .share_icon,
.informShare .copy_pic:hover .share_icon,
.informShare .wechat:hover .share_icon {
 animation:jump .2s forwards linear
}
.informShare .qrcode {
 z-index:999;
 position:absolute;
 top:40px;
 left:-50px;
 width:100px;
 height:100px;
 border:15px solid #fff;
 border-radius:7px;
 box-shadow:0 2px 8px #999;
 overflow:hidden;
 visibility:hidden;
 transition:.3s;
 opacity:0;
 background:#fff
}
.informShare .wechat {
 position:relative
}
.informShare .wechat:hover .qrcode {
 opacity:1;
 visibility:visible;
 transform:translateY(2%)
}
.informShare .copySuccess {
 position:absolute;
 top:40px;
 right:-16px;
 padding:0 20px;
 line-height:36px;
 border-radius:7px;
 background:#fff;
 box-shadow:0px 2px 8px #999;
 opacity:0;
 z-index:999;

}
.informShare .copySuccess.copy_cur {
 animation:copySuccess 3s forwards;
}
.qqSpace {
 display:none
}
@keyframes jump {
 50% {
  transform:translateY(-5px)
 }
 100% {
  transform:translateY(0)
 }
}
@keyframes copySuccess {
 0% {
  visibility:visible
 }
 30% {
  opacity:1
 }
}

/* list_sitemap */
.sitemap_item{padding-top: 13px;padding-bottom: 144px;}
.sitemap_item h3{font-size:30px;color:#333333;font-weight: normal;margin-bottom:42px;margin-top:64px;}
.sitemap_item a{color: #333;}
.sitemap_item ul{overflow: hidden;padding-bottom: 40px;border-bottom: solid 1px #f0f0f0;}
.sitemap_item li{font-size:18px;float: left;margin-left: 77px;}
.sitemap_item ul li:nth-of-type(1){margin-left:0px;}
.sitemap_item li:hover a,.sitemap_item h3:hover a{color:#bc0000;}

@media screen and (max-width:1500px) {
.logo{height: 60px;}
.search_bar,.search_bar .search_btn{height: 40px;line-height:40px;}
.search_bar{width: 280px;}
.menu{height: 45px;line-height:45px;}
.menu li a{font-size:18px;}
.headline dt, .headline dt a{font-size:38px;}
.headline dd a{padding-right:56px;}
.focus_imgs,.ulcom{width:710px;}
.ulcom_side,.focus_list{width: 445px;}
.titcom span{font-size:24px;background: url(../images/newico.png) no-repeat left 3px;background-size: 28px;}
.focus_list dd a{font-size:18px;line-height:27px;height:82px;padding-top: 13px;padding-left:22px;}
.ad_box .wrapper{padding-top: 48px;padding-bottom: 45px;}
.ad_box .ad_left img, .ad_box .ad_right img{width:280px;}
.ad_box img{height:92px;}
.ad_box .ad_mid img{width: 577px;}
.liitem .itemcon p{font-size: 19px;}
.side_top .scale-img{width:100%;height:253px;}
.news-show-body, .news-show-body p{font-size: 18px;line-height:32px;}
.space{height: 75px;}
.news-show-body{padding-top: 48px;padding-bottom:48px;}
.hotitem p,.assist p,.listpage a, .listpage span,.zebian{font-size: 17px;}
.assist img{width: 190px;height:190px;}
.assist{height:340px;}
.news-show-tit h5{font-size: 30px;line-height: 45px;}
.news-show-tit-info span{padding-right:30px;}
.mzsm{margin-top:40px;}
/* list_sitemap */
.sitemap_item{padding-top: 10px;padding-bottom: 92px;}
.sitemap_item h3{font-size: 24px;margin-bottom: 33px;margin-top: 50px;}
.sitemap_item li{font-size: 16px;margin-left: 61px;}
.sitemap_item ul{padding-bottom: 32px;}


}
@media screen and (max-width:1080px) {
.headline dt, .headline dt a{font-size: 28px;}
.headline dd{}
.headline dd a{text-align:left;max-width:100%;width:100%;padding-right:0px;line-height:30px;position:relative;padding-left: 22px;}
.headline dd  a:after {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background: #a3a3a3;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 50%;margin-top:-2.5px;
}
.focus-box{padding-top:10px;}
.focus_imgs, .ulcom{width:100%;}
.swiper-banner-btn{width: 34px;height: 47px;background-size: cover;top:50%;margin-top:-23.5px;}
.swiper-focus-index p{margin-top:0px;position: absolute;background: rgb(0 0 0 / 60%);color: #fff;z-index: 999;left: 0px; width: 100%;bottom: 0px;
padding:10px 15px;font-size: 17px;border-radius:0px 0px 10px 10px;
}
.focus_imgs .swiper-pagination{display: none;}
.ulcom_side, .focus_list{width:100%;}
.titcom span{background:url(../images/newico.png) no-repeat left center;font-size: 20px;height: 26px;line-height:26px;background-size: 19px;padding-left:27px;}
.focus_list dt a{font-size:14px;}
.titcom{padding:15px 0px;}
.titcom a{bottom:initial;top:50%;transform: translateY(-50%);height: 14px;font-size:14px;}
.focus_list dd a{font-size: 17px;padding-bottom: 15px;padding-top: 15px;height: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
    display: block;
}
.focus_list dd a:after{top: 50%;margin-top:-2.5px;}
.ad_left,.ad_right{}
.ad_box .ad_mid img,.ad_box  .ad_left img,.ad_box  .ad_right img{width:100%;height: auto;margin-bottom: 15px;}
.ad_box  .ad_right img{margin-bottom:0px;}
.ad_box .wrapper{padding-top:20px;padding-bottom: 20px;flex-direction: column;align-items: inherit;}
/*.liitem{flex-direction: column;}*/
.liitem{padding-top:15px;padding-bottom:15px;justify-content: flex-start;}
.liitem > a,.liitem .zt_img{width:120px;height: auto;}
.liitem .itemcon{padding-left:15px;}
.liitem .itemcon p{font-size: 18px;line-height:27px;}
.itemextra label:last-of-type{display: none;}
.liitem .itemcon{padding-top: 0px;}
.liitem .zt_img{/*width:100%;height: auto;*/}
.liitem .itemcon .itemdes{margin-bottom:10px;display:none;}
.side_top .scale-img{height: auto;}
.side_top p{font-size: 17px;}
.side_bot li{width:48%;}
.side_bot li .scale-img{height: auto;width: 100%;}
.space{height: 40px;}
.submenu_nav{display: none;}
.breadcrumbs{height:32px;line-height:32px;}
.breadcrumbs p{font-size:15px;}
.news-show-tit{padding-top:0px;}
#ulcomlist .liitem:nth-of-type(1){padding-top:15px;}
.news-show-body{padding-top: 30px;padding-bottom: 30px;}
.news-show-body, .news-show-body p{font-size: 17px;line-height: 28px;}
.bannerad{margin-top:15px;margin-bottom: 15px;}
#ulcomlist .liitem{padding-top:25px;padding-bottom: 25px;}
.listpage a,.listpage .thisclass{display: none;}
.listpage a.listpage-prev,.listpage a.listpage-next{display: inline-block;}
.listpage{padding:20px 0px;}
.change{font-size: 16px;bottom:17px;}
.side_top,.rightads{margin-top:30px;}
.hotspace{height:0px;}
.listpage{padding:15px 0px;}
.assist{height: auto;margin-top: 30px;padding-bottom: 30px;}
.assist img{width: 120px;height: 120px;margin-top: 30px;}
.news-show-tit h5{font-size: 18px;line-height: 28px;padding-left:0px;padding-right:0px;text-align:left;}
.news-show-tit-info .share{display: none;}
.news-show-tit-info span{padding-right:0px;display: block;}
.news-show-tit-info{padding:10px 0px 10px;}
.news-show-tit-info span, .news-show-tit-info{font-size: 15px;}
#news-artilcebody{padding-top: 30px;padding-bottom: 30px;}
.zebian,.tag{margin-top:15px;}
.mzsm{height: auto;line-height: 30px;text-align: justify;padding:15px;margin-top:15px;}
.tag{background: url(../images/tag.png) no-repeat left 8px;margin-bottom: 15px;}
.tag a{border: 0px;padding:0px;}
.hide{display: block;}
.bannerimgpc{display: none!important;}
.relationlist{padding-top:0px;}
.informShare,.gotop{display:none;}
/* list_sitemap */
.sitemap_item h3{font-size: 20px;margin-top: 30px;margin-bottom: 20px;}
.sitemap_item li{margin-left: 15px;}
.sitemap_item ul{padding-bottom: 20px;}
.ad_box img.ad_s_1mob{display:block!important;}
.ad_box img.ad_s_1{display:none!important;}
}





