@charset "utf-8";
/* CSS Document */
.m-menubtn{position: fixed;z-index: 102;top:0;right:3%;width:25px;height:80px;cursor: pointer;-webkit-transition:.5s;transition:.5s; display:none}
.m-menubtn span{position: absolute;top:0;bottom: 0;left: 0; right: 0; width:25px;height:2px; background: #333; margin: auto;}
.m-menubtn span:before, .m-menubtn span:after {content: "";width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;right: 0;margin: auto; background-color: #333;}
.m-menubtn span:before {bottom: 5px;}
.m-menubtn span:after {bottom: -5px;}
.m-menubtn.active span:before{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); background-image: linear-gradient(90deg, #d7be00, #E69313);}
.m-menubtn.active span:after {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}
.m-menubtn.active span {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); background-image: linear-gradient(90deg, #d7be00, #E69313);}
.m-menubtn.active span, .m-menubtn.active span:before, .m-menubtn.active span:after {right: 0;bottom: 0;}
.m-menubtn span, .m-menubtn span:before, .m-menubtn span:after{-webkit-transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);-moz-transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);-o-transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);transition: all 0.5s cubic-bezier(0.5, 0, 0, 1);}

.m-menu{position:fixed; right:0;top:0; width:100%; height:100%;overflow-y:auto; overflow-x:hidden;visibility: hidden;transition: visibility 0ms linear 850ms;z-index:98;}
.m-menu:before{content:'';top: 0;left: 0;width: 100%;height: 100%; position: fixed;background-image: linear-gradient(90deg, #d7be00, #E69313);transform: translateX(-100%);transition: transform 550ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 350ms;}
.m-menu ul{ width:100%;padding-top:80px; padding-bottom:30px; padding-left:3%; padding-right:3%;overflow-y:auto;overflow-x:hidden;}
.m-menu li{ position: relative;border-bottom:1px solid rgba(255,255,255,.3);opacity: 0; transform: translateX(3.5rem);}
.m-menu li>a{ font-size:17px;line-height:50px; position:relative}
.m-menu li>a i{ position:absolute; width:20px; height:20px; right:0;top:50%; margin-top:-10px}
.m-menu li>a i:before{ content:""; width:20px; height:1px; background:#fff; position:absolute; left:0;top:10px;}
.m-menu li>a i:after{ content:""; width:1px; height:20px; background:#fff; position:absolute; left:10px;top:0;}
.m-menu li>a.on i:after{ -moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.m-menu a{ display:block; color:#fff;}
.m-menu .sub{ display:none; padding-bottom:10px}
.m-menu .sub a{line-height:30px;font-size:15px; padding-left:20px; position:relative}
.m-menu .sub a:before{content: "";position: absolute;bottom: 15px; left: 0; width: 10px; height: 1px; background: rgba(255,255,255,.5);}
.m-menu.active{visibility: visible; opacity:1;transition: visibility 0ms linear 0ms;}
.m-menu.active:before{transform: translateX(0%);transition: transform 750ms cubic-bezier(0.215, 0.61, 0.355, 1);}
.m-menu.active li{opacity: 1;transform: translateX(0);transition: opacity 500ms linear 375ms, transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 375ms;}


.m-foot{ position:fixed; width:100%; height:55px; left:0; bottom:0;background-image: linear-gradient(90deg, #E69313, #E69313); color:#fff; display:none; z-index:1500}
.m-foot li{ float:left; width:33.3%; text-align:center; text-transform:uppercase}
.m-foot li a{ color:#fff; font-size:14px; display:block;}
.m-foot li.li2 a{ background:url(../images/kf-emails.png) no-repeat center 5px; padding-top:27px}
.m-foot li.li3 a{ background:url(../images/fltel.png) no-repeat center 5px; padding-top:27px}
.m-foot li.li4 a{ background:url(../images/right_pic6.png) no-repeat center 3px; padding-top:27px}





.phshow{ display:none !important}
.pcshow{ display: block !important}
@media screen and (max-width: 1600px){
.wrap{ width:84%;}
.liuyan-sub{height:630px; }
}
@media screen and (max-width: 1440px){
.wrap{ width:88%;}
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3, .prolidetail h2, .nflow .title h3, .proroll .title h3, .nculture .title h3,.aqlist .title h3,.ncontact .title h3{ line-height:40px; font-size:36px; margin-bottom:20px;}
.header .liuyan-btn { width:140px;}
.header .menu { margin-right: 155px;}
.footer li:nth-child(2){max-width: calc(100% - 500px);}
.iproducts .intro{ padding:15px 20px;}
.iproducts .title h3{ font-size:32px;}
.banner .swiper-slide .text p{ font-size:36px;}
.aqlist .title{margin-bottom: 40px}
.ndownlist .wenzi h3{ font-size:17px;}
}
@media screen and (max-width: 1366px){
.wrap{ width:92%;}
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3,.prolidetail h2, .nflow .title h3, .proroll .title h3,  .nculture .title h3, .aqlist .title h3, .nprodetail .title h3,.ncontact .title h3{ line-height:35px; font-size:32px; margin-bottom:15px;}
.header .menu>ul>li{margin: 0 10px;}
.nprodetail .title{ margin-bottom:10px;}
.footer li:nth-child(2){max-width: calc(100% - 460px); margin-left: -50px;}
.header .liuyan-btn{ font-size:14px;}
body{ font-size:15px;line-height:28px; }
.iproducts .title h3{ font-size:30px;}
.iproducts .title{ margin-bottom:30px;}
.iproducts .intro h3{ font-size:18px;}
.nbanner > img{ width:110%; margin-left:-5%}
.pagesBread{ line-height:55px; margin-top:-55px;}
.nbannerx{ height:55px;}
.nab01 .title h3, .prolistli02 .title h3{font-size: 30px;}
.pagesBread{ font-size:14px;}
.videoList li .tit{ font-size:16px;}

.section{ padding:60px 0 80px 0;}
.sectionpre{ padding-top:60px;}
.sectionnext{ padding-bottom:80px;}
.iabout .text, .isales .text{ width:46%}
.banner .swiper-slide img{ width:110%; margin-left:-5%}
.liuyan-sub{height:600px; }
.ntprodetail .text{ width:63%}

.ntprodetail .text .textinn h3{line-height: 32px; font-size: 32px;}


.inquiry .title{ margin-bottom:25px;}
.inquiry .title h3{font-size:36px;}
.inquiry .title p{ margin-top:10px;font-size:17px;}
.ncontact .conn .nleft{ margin-top:25px;}
.nculture .conn ul li{padding: 30px 20px;}
.aqlist .aqlist_tit{ padding:10px 0; font-size:16px;}

.aqlist li .aqlist_tit{background:url(../images/jia.jpg) no-repeat right 10px;}
.aqlist li.cur .aqlist_tit{background:url(../images/jian.jpg) no-repeat right 10px;}
.aqlist .title{margin-bottom: 30px}


.newsItem-date{width: 90px;margin-right: 30px;}
.newsItem-date .day{font-size: 38px; line-height:65px;}
.newsItem-date .year{ margin-top:12px;}
.newsItem-img{width: 27%;margin-right: 30px;}
.newsItem-con{width: calc(100% - 27% - 150px);}
.newsItem .newsItem-title{ font-size:20px;}
.newsItem .newsItem-text{ margin: 12px 0 15px 0;}
.newsItem .CommonBtn{ margin-top:15px;}
.newsxiang .ntitle h3{ font-size:24px;}
.videoList li .tit{ font-size:17px;padding: 10px 0 15px 0;}

.header .menu .sub .con {border-radius:8px;padding: 5px 0;margin-top: 6px;}
.header .menu .sub a {padding: 12px 20px;}

.proroll .qimo8 .qimo ul li{ width:220px; }
}
@media screen and (max-width: 1240px){
.wrap{ width:94%;}
.space{height:100px; }
.header{ height:100px;}
.header .menu .menu_a{height:100px; line-height:100px;}
.header .logo{ margin-top:-30px;}
.header .logo img{ height:60px;}
body{ line-height:26px; }
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3,.prolidetail h2, .nflow .title h3, .proroll .title h3, .nculture .title h3, .aqlist .title h3,.nprodetail .title h3,.ncontact .title h3{ line-height:30px; font-size:30px;}
.iproducts .title h3{ font-size:28px;}

.newsItem .newsItem-title{ font-size:18px;}

.header .liuyan-btn{ height:40px; line-height:40px;margin-top: -20px;}
.banner .swiper-slide .text p{ font-size:32px;}
.nbanner > img{ width:120%; margin-left:-10%}
.nab01 .title h3, .prolistli02 .title h3{font-size: 28px;}
.nab01 .title, .prolistli02 .title{margin-bottom:25px;}
.nculture .title, .nflow .title, .proroll .title{ margin-bottom:40px}
.footer .copyright {padding: 20px 0;}
.banner .swiper-slide .text p{ font-size:30px;}
.more{ margin-top:30px;}
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3, .prolidetail h2, .nflow .title h3, .proroll .title h3,  .nculture .title h3, .aqlist .title h3,.nprodetail .title h3,.nstylelist .item .text h3,.ncontact .title h3{margin-bottom: 10px;}

.footer .fcontent {padding: 50px 0 40px 0;}
.footer li:nth-child(2){ margin-top:-30px}
.ntprodetail .text{ width:65%}

.inquiry .title{ margin-bottom:20px;}
.inquiry .title h3{font-size:32px;}
.inquiry .title p{ margin-top:10px;font-size:16px;}
.nstylelist .item .more{ margin-top:30px}
.ncontact .conn .nleft{ margin-top:0px;}
.ncontact .title{ margin-bottom:20px}
.ncontact .conn .nleft p{ margin-bottom:10px}
.nculture .conn ul li h3{margin: 20px 0 10px 0;}

.nflow li .num{ font-size:26px;width:50px; line-height:50px; height:50px;top:-25px;margin-left:-25px;}
.nflow li{padding: 30px 10px 40px 10px;margin-top: 50px;}
.ndownlist .wenzi h3{ font-size:16px;}
.ndownlist .wenzi h3{ margin:5px 0}
.ndownlist .down{ bottom:20px;}

.header .menu .sub a {padding: 8px 20px;}

}
@media screen and (max-width: 1160px){
.footer li:nth-child(2){max-width: calc(100% - 420px);}	
.header .liuyan-btn { display:none}
.header .menu { margin-right: 0;}

.space{height:90px; }
.header{ height:90px;}
.header .menu .menu_a{height:90px; line-height:90px;}
.header .logo{ margin-top:-28px;}
.header .logo img{ height:56px;}
.footer li:nth-child(1) .flogo img{ height:56px;}
.pagesBread{ line-height:50px; margin-top:-50px;}
.nbannerx{ height:50px;}
.nab01 .title h3, .prolistli02 .title h3{font-size: 26px;}

.banner .swiper-slide .text p{ font-size:26px;}
.ntprodetail .text{ position:relative; float:right; right:auto; top:auto}
.ntprodetail .text .textinn{position:relative; top:auto; left:auto;-moz-transform: translate(-0%,-0%); -webkit-transform: translate(-0%,-0%); transform: translate(-0%,-0%);}

}

@media screen and (max-width: 1024px){  
.space{height:80px; }
.header{ height:80px;}
.header .menu .menu_a{height:80px; line-height:80px;}
.header .logo{ margin-top:-25px;}
.header .logo img{ height:50px;}
.footer li:nth-child(1) .flogo img{ height:50px;}
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3, .prolidetail h2, .nflow .title h3, .proroll .title h3,  .nculture .title h3, .aqlist .title h3,.nprodetail .title h3,.nstylelist .item .text h3,.ncontact .title h3{font-size: 24px;}
.iproducts .title h3{font-size: 24px;}

.iproducts .swiper-button-prev, .iproducts .swiper-button-next{ width:32px; height:32px;}
.iproducts .swiper-button-prev{ right:40px; left:auto;}
.banner .swiper-slide img{ width:120%; margin-left:-10%}

.liuyan-sub{ width:760px; }
.liuyan-sub .conn .tit{ font-size:30px; line-height:30px;}
.liuyan-sub .conn .sumn{ font-size:18px;}
.liuyan-sub .conn{padding: 20px 30px 20px 30px;}

.ntprodetail .text .textinn h3{line-height:28px; font-size: 28px;}

.inquiry .title h3{font-size:28px;}
.inquiry .title p{ margin-top:10px;font-size:15px;}


.proitem .text{ position: relative; right:auto; top:auto; width:48%; height:auto; float:right}
.proitem .text .textinn{ position: relative;left:auto;-moz-transform:translate(-0%,-0%);-webkit-transform:translate(-0%,-0%);transform:translate(-0%,-0%); top:auto; width:100%; }
.prolist .proitem:nth-child(2n) .text{ position:relative; top:auto; right:auto; left:auto; float:left}

.nstylelist .item  .text{ position: relative; right:auto; top:auto; width:48%; height:auto; float:right}
.nstylelist .item  .text .textinn{ position: relative;left:auto;-moz-transform:translate(-0%,-0%);-webkit-transform:translate(-0%,-0%);transform:translate(-0%,-0%); top:auto; width:100%; }
.nstylelist .item:nth-child(2n) .text{ position:relative; top:auto; right:auto; left:auto; float:left}
.prolistli02 li .text h3{ font-size:15px;}
.prolistli02 li .pic{border: solid 10px #f5f5f5;}

.prolistli02 li{ width:32%; }
.prolistli02 li:nth-child(4n){ margin-right:2%}
.prolistli02 li:nth-child(4n+1){ clear:none;}
.prolistli02 li:nth-child(3n){ margin-right:0}
.prolistli02 li:nth-child(3n+1){ clear:both;}

.ncontact .nright{ width:60%}
.ncontact .conn .nleft{ width:40%;}
.nculture .title, .nflow .title, .proroll .title{ margin-bottom:30px}
.nculture .conn ul li p{ line-height:26px;}
.ndownlist .wenzi h3{ margin:0}


.newsItem-date{width: 70px;margin-right:30px;}
.newsItem-date .day{font-size: 30px; line-height:55px;}
.newsItem-date .year{ margin-top:8px;}
.newsItem-img{width: 27%;margin-right: 20px;}
.newsItem-con{width: calc(100% - 27% - 130px);}
.newsxiang .ntitle h3{ font-size:22px;}
.videoList li .tit{ font-size:16px;}
.proroll .qimo8 .qimo ul li{ width:200px; }
}

@media screen and (max-width: 980px){
.header .menu>ul>li {margin: 0 8px;}


}

@media screen and (max-width: 920px){
.header .menu{ display:none;}	
.header .wrap{ height:80px;}
.header .logo{ margin-top:-23px;}
.header .logo img{ height:46px;}
.footer li:nth-child(1) .flogo img{ height:46px; margin-bottom:20px;}
.m-menubtn{ display:block}
.float_r{ display:none}
.footer li:nth-child(3){ display:none}
.footer li:nth-child(2) { max-width: calc(100% - 250px);}
.footer .uses{ position:relative; bottom:auto; margin-top:15px;}
.banner .swiper-slide img{ width:130%; margin-left:-15%}
.banner .swiper-slide .text p{ font-size:24px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner  .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px;}

.section{ padding:50px 0 60px 0;}
.sectionpre{ padding-top:50px;}
.sectionnext{ padding-bottom:60px;}

.phshow{ display:block !important}
.pcshow{ display:none !important}

.iabout .img, .isales .img{ float:none; width:100%; margin-bottom:20px; }
.isales .img{left:0}
.iabout .text, .isales .text{ width:100%;position:relative; left:auto; right:auto; height:auto; top:auto}
.iabout .text .textinn, .isales .text .textinn{position:relative; right:auto;left: auto;-moz-transform: translate(0%,0%);-webkit-transform: translate(0%,0%);transform: translate(0%,0%);top: auto;}
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3, .prolidetail h2, .nflow .title h3, .proroll .title h3,  .nculture .title h3, .aqlist .title h3,.nstylelist .item .text h3{font-size: 22px; line-height:28px;}
.isales .wrapout{ position:relative; height:auto; left: 0; top: 0;}
.isales .text{ padding-bottom:30px;}

.footer .fcontent {padding: 40px 0 30px 0;}
.m-foot{ display:block}
.footer .copyright{ margin-bottom:55px}

.liuyan-sub{ width:640px; }
.liuyan-sub .conn .tit{ font-size:26px; line-height:26px;}
.liuyan-sub .conn .sumn{ font-size:15px;}
.pronav .item h3{ font-size:15px;}
.nbanner > img{ width:130%; margin-left:-15%}
.prolidetail .more{margin: 40px auto 0 auto;}

.prolistli li .intro {padding: 15px 20px 20px 20px;}
.prolistli li{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.prolistli li:nth-child(3n){ margin-right:3%}
.prolistli li:nth-child(3n+1){ clear:none;}
.prolistli li:nth-child(2n){ margin-right:0}
.prolistli li:nth-child(2n+1){ clear:both;}

.ntprodetail .text .textinn h3{font-size: 24px;}
.nprodetail .biaoge{ overflow-x:auto}
.inquiry .title h3{font-size:24px;}

.nab01 .title h3, .prolistli02 .title h3{font-size: 24px;}
.nculture .title, .nflow .title, .proroll .title{ margin-bottom:20px}
.nculture .conn ul li h3{font-size: 16px;}
.nculture .conn ul li{padding: 30px 10px;}
.nculture .conn ul li p{ line-height:24px;}

.nflow li .num{ font-size:22px;width:40px; line-height:40px; height:40px;top:-20px;margin-left:-20px;}
.nflow li{padding: 30px 10px 40px 10px;}

.nflow li{ width:32%;}
.nflow li:nth-child(4n){ margin-right:2%}
.nflow li:nth-child(4n+1){ clear:none;}
.nflow li:nth-child(3n){ margin-right:0}
.nflow li:nth-child(3n+1){ clear:both;}
.aqlist .title{margin-bottom: 20px}

.ndownlist .item{ padding:15px;}
.ndownlist .down{ bottom:15px;}

.newsItem .newsItem-title{ font-size:16px;}
.newsxiang .ntitle h3{ font-size:20px;}
.newsxq-col-btn{ padding:15px;}
.proroll .qimo8 .qimo ul li{ width:180px; }
}
@media screen and (max-width: 768px){
.footer ul{ display:block}
.footer li:nth-child(1) .flogo img{ margin-bottom:10px;}
.footer li:nth-child(1){ width:100%; max-width:100%}
.footer li:nth-child(2){ max-width:100%;margin-left: 0; margin-top:-10px}

.pagesBread{ line-height:40px; margin-top:0px;}
.nbannerx{ height:0px;}

.ntprodetail .pic{ width:100%; float:none; margin-bottom:30px;}
.ntprodetail .text{ width:100%; float:none}

.proitem .text{float:none; width:100%; margin-top:25px;}
.prolist .proitem:nth-child(2n) .text{float:none; }
.prolist .proitem .pic{ float:none;width:100%;}
.prolist .proitem:nth-child(2n) .pic{ float:none}

.nstylelist .item .text{float:none; width:100%; margin-top:25px;}
.nstylelist .item:nth-child(2n) .text{float:none; }
.nstylelist .item .pic{ float:none;width:100%;}
.nstylelist .item:nth-child(2n) .pic{ float:none}


.ncontact .nright{ float:none; width:100%}
.ncontact .conn .nleft{float:none; width:100%}

.nculture .conn ul{display: -webkit-box;display: flex;flex-wrap: wrap;-webkit-box-pack: start;justify-content: flex-start;}
.nculture .conn ul li{ width:48.5%;margin-right:3%;margin-top:3%;}
.nculture .conn ul li:nth-child(1), .nculture .conn ul li:nth-child(2){margin-top:0%;}
.nculture .conn ul li:nth-child(2n){ margin-right:0; }
.nculture .conn ul li .icon{ width:40%}

.ndownlist .item{ width:100%; margin-top:15px; }
.ndownlist .item:nth-child(2){ margin-top:15px; }
.ndownlist .down{ bottom:auto;}

.newsxiang .newsxleft{ float:none; width:100%; margin-bottom:30px;}
.newsxiang .newsxright{ float:none; width:100%; }
.video-show {width:90%; }
}

@media screen and (max-width: 640px){
.banner .swiper-slide .text p{ font-size:22px;}	
.m-menubtn{ height:72px;}
.space{height:72px; }
.header{ height:72px;}
.header .logo{ margin-top:-21px;}
.header .logo img{ height:42px;}
.header .wrap{ height:72px;}
.banner .swiper-slide img{ width:140%; margin-left:-20%}
.banner .swiper-button-prev, .banner .swiper-button-next{ width:30px; height:40px; margin-top:-15px;}
.banner .swiper-button-prev{ background-size:15px auto;}
.banner .swiper-button-next{ background-size:15px auto;}
.banner .swiper-button-prev:hover{ background-size:15px auto;}
.banner .swiper-button-next:hover{ background-size:15px auto;}

.section{ padding:45px 0 55px 0;}
.sectionpre{ padding-top:45px;}
.sectionnext{ padding-bottom:55px;}
.iabout .text .textinn h2, .isales .text .textinn h2, .proitem .text .textinn h3, .prolidetail h2, .nflow .title h3{font-size: 20px; line-height:26px;}

.footer li:nth-child(2){ width:106%;max-width:106%;margin-left: -3%;}
.footer .copyright {padding: 15px 0; line-height:24px;}

.liuyan-sub{ width:320px; height:95%;}
.liuyan-sub .conn .tit{ font-size:24px;}
.liuyan-sub .conn .sumn{ font-size:15px; line-height:20px;}
.liuyan .row .colum{ width:100%; float:none; margin-bottom:3px;}
.liuyan-sub .conn{padding: 15px 20px 15px 20px;}
.liuyan .row .colum .ntit{ line-height:24px}
.liuyan .inp{ line-height:28px; height:28px;}
.liuyan textarea{ height:70px;}
.liuyan-sub .closed{ top:15px; right:15px;}
.liuyan-sub .conn .liuyan{ margin-top:5px}
.liuyan .row{ margin-bottom:0;}

.prolistli li .intro {padding: 15px 10px}
.prolistli li .intro h3{ font-size:16px; line-height:18px; min-height:36px;}
.ntprodetail .text .textinn h3{font-size: 23px;}

.inquiry .form .column{ float:none; width:100%; margin-right:0px; margin-bottom:10px; line-height:45px;}
.inquiry .form .row_1 input{ line-height:45px;height:45px;}
.inquiry .form .row_1 { margin-right:0px}
.inquiry .form .more{ margin-top:30px;}

.nab01 .title h3, .prolistli02 .title h3{font-size: 22px;}

.prolistli02 li{ width:48.5%; margin-right:3%;margin-bottom:3%; }
.prolistli02 li:nth-child(3n){ margin-right:3%}
.prolistli02 li:nth-child(3n+1){ clear:none;}
.prolistli02 li:nth-child(2n){ margin-right:0}
.prolistli02 li:nth-child(2n+1){ clear:both;}
.prolistli02 li .text {padding: 5px 0 20px 0;}

.nflow li{ width:48.5%;margin-right:3%}
.nflow li:nth-child(3n){ margin-right:3%}
.nflow li:nth-child(3n+1){ clear:none;}
.nflow li:nth-child(2n){ margin-right:0}
.nflow li:nth-child(2n+1){ clear:both;}
.pagesBread{ font-size:13px;}
.pagesBread-item{ margin-left:13px;}
.pagesBread-item::after{left: -11px;}
.ndownlist .wenzi h3{ line-height:20px; min-height:auto; height:auto}
.ndownlist .down{ position:relative; margin-top:10px; bottom:auto}

.newsItem-img{margin-right: 0px; width:calc(100% - 80px)}
.newsItem-con{ width:100%; margin-top:20px;}

.newsItem-date{width: 60px;margin-right:20px;}
.newsItem-date .day{font-size: 24px; line-height:45px;}
.newsItem-date .year{ margin-top:5px;}
.newsItem-con .line{ display:none}


.videoList ul{ margin-right:0%}
.videoList li{ float:left; width:48.5%; margin-right:0%;}
.videoList li:nth-child(2n){ float:right}
.proroll .qimo8 .qimo ul li{ width:150px; }

.proroll .qimo8 .qimo ul li .item{ margin:5px;}
}