@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1200px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}

.flex3{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:center}

.flex4{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:flex-end}

.lianjie a img{ width:100px;}



div.site{
    overflow: hidden;
}

div.wrapper {
    position: relative;
    width: 100%;
}
div.wrapper.demo1 {
   
}
div.wrapper:not(.demo1) {
    margin: 80px auto 0 auto;
}

div.wrapper>ul.container {
    position: relative;
    height: 4.2rem;
    margin: 0 auto;
    transform: translate3d(0,0,0);
}
div.wrapper ul.container>li.cards_list {
    border-radius: 10px;
    background-color: #f4f4f4;
    overflow: hidden;
}

ul.container>li.cards_list>div.img>img {
    display: block;
    width: 100%;
	height:auto;
}




div.wrapper.horizontal>ul.container {
    width: 100%;
}
div.wrapper.vertical>ul.container {
    width: 100%;
}

div.wrapper.horizontal ul.container>li.cards_list {
    width:5rem;
}
div.wrapper.vertical ul.container>li.cards_list {
    display: flex;
}

div.wrapper.horizontal ul.container>li.cards_list img{ max-width: 100%; width:100%;}



i.btn-direct {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .7);
    opacity: 0;
    cursor: pointer;
    z-index: 100;
    transition: opacity ease 300ms;
}

div.wrapper:hover i.btn-direct{
   opacity: .6;
}

i.btn-direct:hover{
   opacity: .9!important;
}

i.btn-direct.btn-left {
    left: 30px;
}

i.btn-direct.btn-right {
    right: 30px;
}

i.btn-direct>span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    border-top: 1px solid #fff;
    border-left:1px solid #fff;
}

div.wrapper.horizontal i.btn-direct>span.shift-left {
    transform: translate(-30%, -50%) rotate(-45deg);
}

div.wrapper.horizontal i.btn-direct>span.shift-right {
    transform: translate(-70%, -50%) rotate(135deg);
}

div.wrapper.vertical i.btn-direct>span.shift-left {
    transform: translate(-50%, -30%) rotate(45deg);
}

div.wrapper.vertical i.btn-direct>span.shift-right {
    transform: translate(-50%, -70%) rotate(-135deg);
}



.photo_nr {
                    display: flex;
                    align-items: center;
                    width: 100%;
                    margin: 15px auto;
                }
				
                .photo_nr ul li {
                    float: left;
                    margin: 0 15px;
                    line-height: 30px;
                    text-align: center;
                }


.main5 #RightArr{ position:absolute; right:0; top:50%; background-image:url(../images/home_53.jpg); background-size:40px 40px; width:40px; height:40px; margin-top:-20px;}
.main5 #LeftArr{  position:absolute; left:0; top:50%;background-image:url(../images/home_51.jpg); background-size:40px 40px; width:40px; height:40px; margin-top:-20px;}


body{ background:rgb(124, 2, 12);}

.headertop{ height:175px; width:100%; background-position:center; background-size:cover; background-repeat:no-repeat;}

.nav{ padding:25px 0; background-image: url(../images/1650369570.png);}
.nav .logo{ width:100px;}
.logo img{ max-width:100%;}
.navs li a{ padding:0 9px; font-size:18px; color:#fff; position:relative; display:block; line-height:80px;}
.navs li.on a:after{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; bottom:0; left:0;}

.lianjie a{ margin-left:15px;}

.banner .w1200{ position:relative;}
.banner .swiper-button-next,.banner  .swiper-button-prev{ background-size:50px 70px; width:50px; height:100px; margin-top:-35px;}
.banner  .swiper-button-prev{ background-image:url(../images/arrows_white_new3_01.png);}
.banner .swiper-button-next{ background-image:url(../images/arrows_white_new3_02.png);}
.banner .swiper-pagination-bullet{ background:#fff; opacity:1;}
.banner .swiper-pagination-bullet-active{ background:#b00000;}


.main{ background:#fff; padding:15px;}

.main1le{ width:45%;}
.main1le img{ width:100%; height:100%; object-fit:cover;}
.main1ri{ width:54.5%;}

.main1rititle{ height:50px; background-position:left center; background-repeat:no-repeat; background-size:auto 100%;}

.listnews{ padding:18px 5px 0 5px;}
.listnews li{ margin-bottom:0; background-image:url(../images/arrow.gif); background-position:left top; background-repeat:no-repeat; padding-left:18px; height:37px;}
.listnews li a{ font-size:18px; color:#444; line-height:18px;}
.listnews li span{ font-size:14px; color:#696969; line-height:18px;}
.listnews li a:hover{ color:#e10000}


.main2{ margin:40px auto;}
.main2le{ width:160px;}
.main2le ul:nth-child(2){ margin-top:20px;}
.main2le b{ display:block; margin-bottom:2px; background:#b9222e; color:#fff; font-size:18px; text-align:center; line-height:50px;}
.main2le a{ display:block; font-size:14px; margin-bottom:2px; color:#333; line-height:45px; text-align:center; background:#ebebeb;}
.main2le a:hover{ background:#b9222e; color:#fff;}
.main2mi{ width:640px;}
.main2ri{ width:310px;}
.main2ri a{ }
.main2ri img{ max-width:100%; display:block;margin-bottom:10px;}


.main3title{ margin-bottom:15px;}
.main3title b{ font-size:28px; color:#000; font-weight:normal;}
.main3title b img{ vertical-align:middle;}
.main3title b img.lef{ margin-right:15px;}
.main3title b img.rig{ margin-left:15px;}


.main3 li{ width:47%; position:relative; margin-bottom:3%;}
.main3 li img{ width:100%;}
.main3 li .txt{ position:absolute; top:50%; left:0; width:200px; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.main3 li .txt img{ width: auto; max-width:100%; display:block; margin:0 auto;}
.main3 li .txt span{ display:block; font-size:24px; color:#fff; font-weight:normal; margin-top:10px;}


.main4{ margin-top:20px;}
.main5{ margin-top:30px;}
.main5 li{padding:30px 0; }
.main5 li a{ padding:15px 20px; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,.1); background:#fff6f7;}
.main5 li img{ height:40px; margin-right:10px;}


.footer .w1200{ background:#333333;}
.fotbox{ padding:20px 70px;}
.fottop{ border-bottom:1px solid #fff; text-align:center; padding-bottom:20px;}
.fottop img{ display:block; margin:0 auto; max-width:125px;}
.fottop span{ font-size:14px; display:block; color:#ccc; padding-top:5px;}



.fotbot .fotle{ width:67%;}
.fotbot .fotli{ width:25%;}
.fotbot .fotli b{ font-size:18px; color:#fff; display:block; margin-bottom:4px;}
.fotbot .fotli a{ display:block; font-size:12px; color:#ccc; margin-bottom:4px;}
.fotbot .fotli a:hover{ color:#fff;}
.fotri{ width:31%;}

.fotbot{ padding:20px 0;}
.fotri p,.fotri p a{ font-size:14px; color:#ccc;}
.fotri p a{ display:inline-block;}
.fotri p a:hover{ color:#fff;}


.single_main .w1200{ background:#fff;}

.single_chan{ background:rgb(236, 236, 236); text-align:center;}
.single_chan a{ display:inline-block; line-height:80px; padding:0 40px; color:#333; font-size:18px;}
.single_chan a.on{ color:#e60012;}

.single_body,.newslists,.dianlianglist{ padding:30px 40px;}
.dianlianglist img{ max-width:100%;}
.single_body img{ display:block; margin:0 auto; max-width:100%;}
.single_body p{ font-size:16px; color:#555; text-indent:2em;}

.newslists .newsli li{ padding:20px 0; border-bottom:1px solid #eee;}
.newslists .newsli li .time{ width:60px; padding:5px 2px; margin:0 25px; float:left; background:#cf4557; text-align:center;}
.newslists .newsli li .time b{ display:block; font-size:24px; color:#fff; font-weight:normal; line-height:1.2;}
.newslists .newsli li .time span{ font-size:12px; color:#fff; display:block;}
.newslists .newsli li .txt{ width:calc(100% - 110px); float:right;}
.newslists .newsli li .txt h2 a{ line-height:1.2; font-size:16px; color:#333; font-weight:normal;}
.newslists .newsli li .txt p{color: #999;font-size: 12px; margin-top:5px; line-height:1.3;}

.pages{ padding:50px 0;}
.pages li{ margin:0 2px;}
.pages li a{ display:block; padding:0 10px; background:#e4f2ff; border:1px solid #e4f2ff; font-size:12px; color:#505050;}
.pages li a:hover,.pages li.active a{ color:#e60012}
.newslists .newsli li .txt h2 a:hover{color:#e60012}

.dianlianglist ul{ padding:30px 0;}
.dianlianglist li{ width:31.33%; margin:1%; text-align:center; background-image:url(../images/1648432558.png); height:45px; line-height:45px;}
.dianlianglist li a{ font-size:16px; color:#e0ab89;}
.dianlianglist li{ background-size:100% 100%;}


.single_main .single_box{ padding:30px 40px;}


.canguan01le,.canguan01ri{ width:49%; padding:20px 30px;}
.canguan01le{ background:rgb(235, 233, 234);}
.canguan01ri{ background:rgb(239, 225, 212);}
.canguan01le b{ display:block; text-align:center; font-size:24px; color:#000; font-weight:normal;}
.canguan01ri b{ display:block; text-align:center; font-size:24px; color:#000; font-weight:normal;}

.canguan01le li{ margin-top:20px; width:48%; border-radius:8px; border:1px solid #c0976b; overflow:hidden;}
.canguan01le li span{ background:#c0976b; width:50%; text-align:center; line-height:40px; font-size:24px; color:#fff;}
.canguan01le li em{ background:#ececec; width:50%; font-style:normal; text-align:center; line-height:40px; font-size:20px; color:#000;}

.canguan01ri p{ font-size:16px; color:#505050; margin-top:10px;}
.canguan01le >span{ font-size:14px; color:#000; display:block; margin-top:15px;}
.canguan01le span i{ font-size:16px; color:#7c030c; font-style:normal;}

.canguan02{background:#ebe9ea; padding:30px 40px; margin-top:40px;}
.canguan02 b,.fuwu01 .fuwutitle b{ color:#b9222e; font-size:24px; font-weight:normal; display:block; text-align:center; margin-bottom:20px;}
.canguancontent p{ color:#505050; font-size:16px;}

.fuwu01{ padding:30px 40px 40px;background:#ececec;}
.fuwu01 li{justify-content:inheri; margin-top:30px;}

.fuwu01 li img{ width:42px; margin-right:20px;}
.fuwu01 li .txt{ width:calc(100% - 62px);}
.fuwu01 li .txt b{ font-size:20px; color:#505050; line-height:1; display:block; margin-bottom:10px;}
.fuwu01 li .txt p{ font-size:16px; color:#505050;}


.news_article{ padding:40px;}
.news_article h1{ font-size:22px; color:#505050; display:block; text-align:center; line-height:1.4;}
.times_ny{
    line-height: 28px;
    border: 1px #e8e8e8 solid;
    margin: 0px 0px;
    text-align: center;
    background-color: #f7f7f7; margin:15px auto;}

.times_ny span{ font-size:12px; display:inline-block; padding:0 10px}

.zhaiyao{ border:1px #ddd dotted; padding:15px; font-size:12px;}
.zhaiyao p span{ color:#ff6600;}

.news_contents{ padding:40px 0;}
.news_contents p{ font-size:14px; color:#505050; margin:10px 0;}


.page_next a{ display:block; font-size:14px; color:#333;}
.page_next a:hover{ color:#ff6600; }

.ban{ max-width:1200px; margin:0 auto;}
.ban img{ width:100%;}
.chenliebox,.jiangtangbox{ max-width:1200px;margin:0 auto; padding:30px 40px; background:#fff;}

.chenliebox li{ width:30.333%; margin:1.5%;}
.chenliebox li img{ width:100%;}
.chenliebox ul{justify-content:inherit; margin-bottom:20px;}


.iframes,.iframes iframe{ width:100%; height:500px;}

.videos{ width:390px;}
.jt1ri{ width:calc(100% - 430px);}
.jt1ribox p{ font-size:16px; color:#505050; line-height:2;}

.jiangtang01{ margin-bottom:30px;}
.video-js .vjs-big-play-button{ width:55px; height:55px; border-radius:100%; top:50%; left:50%; margin-left:-27px; margin-top:-27px;}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play{ line-height:50px;}

video{ object-fit:fill;}
.vjs-poster{ background-size:cover;}

.jiangtang02 .main3title{ margin-bottom:0;}
.jiangtang02 ul{ margin-bottom:40px;}

.jiangtang02 ul li{ border-bottom:1px solid #bb6268; padding:10px 0;}
.jiangtang02 ul li a{ font-size:14px; color:#333;}
.jiangtang02 ul li span{ font-size:14px; color:#979797;}
.jiangtang02 ul li a:hover{color:#e10000}

.pinpai01 .main3title{ text-align:center;}

.pinpai01  li{ width:46%; margin:2%;}
.pinpai01  li b{ font-size:20px; color:#000; font-weight:normal; text-align:center; display:block; margin-top:10px;}
.pinpai01  li:hover b{color:#e10000}


.gongjibox { position:relative; max-width:1200px; margin:0 auto;}
.gongjimingdan{ padding:20px; height:410px; margin:0 auto; overflow:auto; position:absolute; top:300px; left:200px; width:800px; background:rgba(255,255,255,.9);}
.title_ls{ font-size:24px; color:#333;}
.gongjibox img{ max-width:100%;}
.gongjimingdan ul{justify-content:inherit; margin-bottom:20px;}

.gongjimingdan li{ display:inline-block; margin-right:10px; width:50px;}
.jingxianhualan{ width:100%; position:absolute; bottom:0;}
.jingxianhualan span{ font-size:30px; color:#fff; display:block; text-align:center; color:#fff; padding:10px 0 0;}
.jingxianhualan span em{ font-style:normal;}
.hualan{ width:400px; margin:0 auto; display:none;}


.jingxianhualan a{ cursor:pointer; font-size:40px; color:#fff; background:url(../images/gj_bg.png) no-repeat center center; display:block; width:256px; height:55px; line-height:55px; background-size:100% 100%; text-align:center; margin:0 auto;}

.hualan_box{ position:relative;}
.hualan_box ul{ margin-bottom:20px; position:relative; z-index:2;}
.hualan_box li img{ height:140px; display:block; margin:0 auto;}
.hualan_box li{ width:33.33%;}
.hualan_box .bacimgs{ z-index:1; position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.banner img{ max-width:100%;}


.shujubox{ max-width:1200px; margin:0 auto; width:100%; background:#fff; padding:20px;}
.main_shujuku li{ width:23%; margin:1%;}
.main_shujuku li img{ width:100%;}
.main_shujuku li span{ font-size:14px; color:#333; display:block;}


.sjt{ background-color:rgb(124, 2, 12); color:#fff; font-size:16px; padding:15px 0;}

.wwm{width: 35%;
    text-align: left;
    padding-left: 5%;}
    .lxing{ width:15%; text-align:center;}
    .chicun{ width:25%; text-align:center;}
    .ndai{ width:15%; text-align:center;}

.wwm b{ display:block; position:relative; padding-left:15px; font-size:14px; margin-right:10px; max-width:calc(100% - 50px)}
.wwm b::before{    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 5px;
    height:5px;
    background: #A82126;
    border-radius: 50%;}

.xpic{ position:relative;}
.xpic>img{ vertical-align:middle; width:20px;}
    .xpic>img.datu{ position:absolute; display:none; left:100%; top:0; width:150px;}
    .xpic:hover .datu{ display:block;}
   .sjb .wwm{ font-size:14px;    justify-content: flex-start;} 
   .sjb li a{ padding:15px 0; color:#333; font-size:14px;}
.sjb li:nth-child(2n){     background: #F1F1F1;}

.shujutit2 li{ margin-bottom:20px;}
.waproletit {
    justify-content: flex-start;}
    .waprole b{ font-size:14px; color:#333;}
    .waprole p{ font-size:12px; color:#999}
.waprole{ width:calc(100% - 50px);}
.waprole img{}
.shujutit2 em{ font-size:24px; line-height:1; color:#999; font-style:normal;} 
.pages{ font-size:14px;}
	 .waproletit img{ width:15px; vertical-align:middle; margin-left:10px;}
	
	.cangpinle{ width:50%;} 
	.cangpinle img{ width:100%;}
	 .cangpinri{ width:45%;}
	
	.xiangguan{ padding:20px 0;} 
.xiangguan li{ width:24%; position:relative;}	 
.xiangguan li img{ width:100%; height:100%; object-fit:cover;}
.xiangguan li b{ color:#fff; font-size:14px; position:absolute; bottom:0; left:0; width:100%; padding:5px; background:rgba(0,0,0,.5);}
	 
	 .xiangguan>b{ display:block; margin-bottom:20px; font-size:24px; padding-left:10px; border-left:5px solid rgb(124, 2, 12)}
	 
.litpics_bot{ position:relative; padding:15px 30px; margin-top:15px; background:rgba(0,0,0,.1);}
.litpics_bot .swiper-button-next:after,.litpics_bot .swiper-button-prev:after{ font-size:20px; color:#333;}
.litpics_bot .swiper-button-next{ right:5px;}
.litpics_bot  .swiper-button-prev{ left:5px;}
.litpics_bot  .swiper-slide{ padding:3px; background-color:#fff;}
.litpics_bot  .swiper-slide-thumb-active{ background:rgb(124, 2, 12)}

.cangpinri h1{ font-size:20px; color:#333; display:block; margin-bottom:15px;}
.shuxings{ margin-bottom:15px;}
.shuxings span{ display:block; font-size:14px; color:#666}
.content2 {}
.content2 p{ font-size:14px;}






@media screen and (max-width:1280px){
	 .gongjimingdan{ width:17rem; top:4rem; height:13rem; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
	 .title_ls{ font-size:16px;}
	 .jingxianhualan span{ font-size:.4rem;}
	 .gongjimingdan li{ font-size:14px;}
	 .jingxianhualan a{ width:5rem; height:1.4rem; line-height:1.4rem; font-size:.4rem;}
	 .jingxianhualan span{ padding-top:0;}
	 .gongjimingdan{ padding:10px;}
	 .hualan { width:7rem;}
	 .hualan_box ul{ margin-bottom:0;}
	 .hualan_box li img{ height:auto;}
	 .canguan01le li span{ font-size:16px;}
	 .canguan01le li em{ font-size:16px;}
	 
	 .dianlianglist li{ width:auto; padding:0 15px;}
	 
	 .headertop{ height:3rem;}
	 .navs li a{ font-size:18px;}
	 .lianjie img{ width:1.5rem; }
	 .logo img{ width:1.5rem;}
	 .listnews li a{ font-size:14px;}
			.main2mi{ width:calc(100% - 490px);}
			.navs li a{ padding:0 5px;}
			.fotbox{ padding:20px;}
	}
	@media screen and (max-width:992px){
		.sp_header .lianjie{ position:absolute; right:50px; top:10px;}
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .main2mi{ width:calc(100% - 170px);}
	 .main2ri{ margin-top:15px; width:100%; display:flex; -webkit-display:flex; align-items:stretch; }
	 .main2ri a{ width:31.33%; margin:1%; display:inline-block;}
	 .sp_header .lianjie img{ width:55px;}
		}

@media screen and (max-width:768px){
	 .gongjimingdan li{ width:20%; margin:0;}
	 .title_ls{ margin:10px;}
	 .news_article{ padding:20px;}
	 .news_article h1{ font-size:16px;}
	 .news_contents{ padding-top:20px;}
	 .main3title b{ font-size:20px;}
	 .main3title b img{ width:30px;}
	 .chenliebox, .jiangtangbox{ padding:20px;}
	 .pinpai01 li b{ font-size:16px; margin-top:5px;}
	 .videos{ width:100%; height:10rem;}
	 .jt1ri{ width:100%; padding-top:30px;}
	 .jt1ribox p{ font-size:14px;}
	 .main3title b img.lef{ margin-right:10px;}.main3title b img.rig{ margin-left:10px;}
	 .jiangtang02 ul li span{ font-size:12px;}
	 .jiangtang02 ul li{ padding:5px 0;}
	 .jt_title a img{ width:30px;}
	 .chenliebox li{ width:48%; margin:1%;}
	 .iframes, .iframes iframe{ height:10rem;}
	 .single_chan{ overflow:auto; white-space:nowrap;}
	 .single_chan a{ padding:0 15px; line-height:45px; font-size:16px;}
	 .single_main .single_box{ padding:20px;}
	 .fuwu01{ padding:30px 15px;}
	 .fuwu01 li .txt b{ font-size:16px;}
	 .fuwu01 li .txt p{ font-size:12px;}
	 .canguan02 b, .fuwu01 .fuwutitle b{ font-size:18px;}
	 .fuwu01 li img{ width:32px;}
	 .fuwu01 li .txt{ width:calc(100% - 52px);}
	 .canguan01le, .canguan01ri{ width:100%; padding:25px;}
	 .canguan01le li em{ font-size:14px;}
	 .canguan01ri b,.canguan01le b{ font-size:18px;}
	 .canguan01ri p{ font-size:14px;}
	 .canguan02{ padding:25px; margin-top:20px;}
	 .canguancontent p{ font-size:14px;}
	 .single_body, .newslists, .dianlianglist{ padding:20px;}
	 .dianlianglist li a{ font-size:12px;}
	 .newslists .newsli li .time{ margin:0;}
	 .newslists .newsli li .txt{ width:calc(100% - 70px);}
	 .pages{ padding:30px 0;}
	 .single_body p{ font-size:14px; margin-bottom:10px;}
	 
	 .main1le{ width:100%;}
	 .main1ri{ width:100%;}
	 .main2le{ width:100%; display:flex; -webkit-display:flex; align-items:stretch;justify-content:space-between}
	 .main2le ul{ width:49%; margin:0;}
	 .main2le ul:nth-child(2){ margin:0;}
	 .main2mi{ width:100%;}
	 .main2le b{ font-size:16px;}
	 .main2le a{ line-height:35px;}
	 .main2{ margin:20px auto;}
	 .main3 li{ width:100%;}
	 div.wrapper>ul.container{ height:7.5rem;}
	 div.wrapper.horizontal ul.container>li.cards_list{ width:7rem;}
	 .fotbot .fotle{ width:100%;}
	 .fotri{ width:100%; margin-top:20px;}
	 .fotbot .fotli{ text-align:center;}
	 .fotbot .fotli b{ font-size:14px;}
	 .main_shujuku li{ width:48%;}
	 .cangpinri{ width:100%; margin-top:20px;}
	 .cangpinle{ width:100%;}
	 .xiangguan>b{ font-size:20px;}
	 .xiangguan li{ width:48%; margin-bottom:15px;}
	}

	.chubanbox{ max-width:1200px; margin:0 auto; padding:40px; background:#fff;}
	.chubanlist li{ margin-bottom:2%; width:48%; box-shadow:0 0 10px rgba(0,0,0,.1); padding:15px;}
	.chubanlist li .img{ width:30%;}
	.chubanlist li .img img{ width:100%; height:100%; object-fit:cover;}
	.chubanlist li .txt{ width:66%;}
	.chubanlist li .txt h2{ font-size:16px; color:#333; display:block; margin-bottom:15px;}
	.chubanlist li .txt p{ font-size:14px; color:#666; line-height:2;}

	.chubantopimg{ width:300px;}
			.chubantopimg img{ width:100%}
			.chubantoptxt{ width:calc(100% - 350px);}
			.chubantoptxt ul{ padding-left:30px;}
			.chubantoptxt h1{ margin-bottom:20px; display:block; font-size:20px; color:#333;}
			.chubantoptxt li{ font-size:14px; color:#666; line-height:2;}
			.xiazaibtn{ margin-top:50px;}
			.xiazaibtn a{ display:inline-block; padding:0 20px; line-height:38px; color:#fff; font-size:16px; border-radius:5px; background:#e10a1e;}
			.xiazaibtn a.downa{ background:#666;}
			.xiazaibtn a:hover,.xiazaibtn a.downa:hover{ background:#f00;}
			
			.view_tit{ border-bottom:1px solid #eee; margin-bottom:20px;}
			.view_tit span{ border-bottom:1px solid #cf4557; margin-bottom:-1px; display:inline-block; line-height:60px; color:#cf4557; font-size:16px;}
			.chuban_content{ padding:30px;}
			.chuban_content p{ font-size:14px; line-height:1.8;}
			.chuban_content img{ max-width:100%;}
			
			.view_chubanxg, .view_contents{ margin-top:40px;}
			
			.view_chubanxg li{ width:31.33%;}
			.view_chubanxg li .img{ width:40%;}
			.view_chubanxg li .img img{ width:100%; height:100%; object-fit:cover;}
			.view_chubanxg li .txt{ width:56%;}
			.view_chubanxg li .txt h2{ font-size:16px; color:#333; display:block; }
			.view_chubanxg li .txt p{ font-size:14px; color:#666; line-height:2;}

			
.chenliebox22{ max-width:1200px; margin:0 auto; padding:40px; background:#fff;}			
.chenliebox22 ul{justify-content: flex-start;}
			
			
			.chenlie_01 .img{ width:45%;}
			.chenlie_01 .img img{ width:100%;}
        	.chenlie_01 .txt{ width:52%;}
			.tit_zhanlan span{ display:inline-block;    background: #f2f2f2;
    border-left: 4px solid #e21011;
    padding: 7px 30px 7px 20px;
    font-size: 20px;
    display: inline-block;
    margin: 0 0 2%;}
	.chenlie_01 .txt h1{ font-size:20px; display:block;margin-bottom:25px;}
	.chenlie_01 .txt .chenlie01_zgjs p{ font-size:14px;}
	.moreimg img{ max-width:100%;}
	.moreimg{ margin:30px auto; width:100%;}
	.chenliebanner img{ width:100%; display:block;}
	.chenlie_02,.chenlie_03,.chenlie_04{ margin-bottom:30px;}
	.chenlie_02 li{ width:23%; margin:1%;}
	.chenlie_02 li img{ width:100%; height:100%; object-fit:cover;}
	.chenlie_02 li { position:relative;}
	.chenlie_02 li b{ position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,.5); color:#fff; font-size:14px; padding:5px 10px;}
	.chenlie_02 li.last-li span{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); font-size:24px; color:#fff; line-height:1.3; display:block;}
	
	.chenlie_03 li{ margin-bottom:20px;}
	.chenlie_03 li .img{ width:230px;}
	.chenlie_03 li .txt{ width:calc(100% - 255px);}
	.chenlie_03 li .txt h2 a{ color:#333; font-size:16px;}
	.chenlie_03 li .txt p{ font-size:14px; color:#444;}
	.chenliecontent img{ max-width:100%;}
	.chenliecontent{ margin-bottom:30px;}
	.chenliecontent p strong{ font-size:18px; color:#333;}
	.chenliecontent p{ font-size:14px; color:#444;}
	.chenlie_02 li a{ width:100%; height:100%; background:rgba(0,0,0,.5); display:block;}
	
	.chenlietit{ font-size:22px; border-bottom:1px solid #eee;}
	.jibenchenlie{ margin-bottom:50px;}
	.jibenchenlie img{ width:100%;}
	.jibenchenlie li{ margin-bottom:20px;}
	.jibenchenlie .txt b{ font-size:18px; color:#333; display:block; margin-bottom:10px;}
	.jibenchenlie .txt .weizhi span{ font-size:14px; margin-right:20px; display:inline-block; color:#333;}
	.jibenchenlie .weizhi{ margin-bottom:10px;}
	.zhantingjianjie p{ font-size:14px; color:#666;}
	.zhuantichenlie .swiper-slide img{ width:100%; height:100%; object-fit:cover;}
	.zhuantichenlie .swiper-slide .img{ height:150px; overflow:hidden; margin-bottom:15px;}
	.zhuantichenlie .swiper-slide b{ font-size:16px; color:#000; display:block; margin-bottom:10px; line-height:1.4;}
	.zhuantichenlie .swiper-slide .weizhi{ margin-bottom:10px;}
	.zhuantichenlie .swiper-slide .weizhi span{font-size:14px; margin-right:20px; display:inline-block; color:#333;}
	.zhantingjianjie p,.zhantingjianjie{ font-size:14px; color:#666;}
	.jibenchenlie .txt{ margin-top:10px;}
	.chenlietit{ margin-bottom:20px;}
	.jibenchenlie{ margin-bottom:20px;}
	
	.searchbox{ margin-bottom:20px;}
	.searchle{ max-width:500px; width:calc(100% - 100px);}
		.searchle input{ height:40px; border:1px solid rgb(124, 2, 12); width:calc(100% - 80px); min-width:200px; padding:0 20px;}
			.searchle button{ height:40px; width:70px; background:rgb(124, 2, 12); color:#fff;}
	.searchri{ max-width:95px;}
	.shuxings span a{ display:inline-block;background:rgb(124, 2, 12); color:#fff; padding:0 15px; font-size:14px; line-height:40px;}