@charset "utf-8";

/* CSS Document */



body{ font-family: Arial, Helvetica, sans-serif;}

.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:flex-end;flex-wrap:  wrap ; justify-content: space-between;}





.top { line-height:30px; background:#626262; color:#fff; font-size:14px;}

.top a{line-height:30px;color:#fff; font-size:14px;}

.top img{ vertical-align:middle; margin-right:5px;}

.top em{ font-style:normal;}



.logo{ padding:20px 0;}

.logo .logori span{ font-size:14px; display:block; line-height:1;}

.logo .logori p{ font-weight:bold; color:#ed6d00; font-size:16px; line-height:1.3;}

.logo .logori div.tel{ background-image:url(../images/index_19.jpg); background-repeat:no-repeat; background-position:left center; background-size:30px auto; padding-left:40px;}

.logo .logori div.emal{ background-image:url(../images/index_22.jpg); background-repeat:no-repeat; background-position:left center; background-size:30px auto; padding-left:40px;}

.logo .logori div{ padding-right:30px;}

.logo .logori .ewm{ padding-right:0; width:235px; text-align:center;}

.logo .logori .ewm li{ width:32%;}

.logo .logori .ewm li img{ display:block; margin:0 auto;  max-width:100%;}

.logo .logori .ewm li span{ font-size:14px; color:#7c7c7c; line-height:1; margin-top:8px;}



.navbox{ background:#ed6d00;}

.navbox li{ position: relative;}

.navbox li a{ transition:all .3s;line-height:50px; display:block; padding:0 40px; color:#fff; font-size:16px;}

.navbox li.on> a{ background:#d26509;}

.navbox li a:hover{ background:#d26509; color:#fff;}



.navbox li .subnavs a{ display: block; color: #333;}

.navbox li .subnavs a:hover{ color: #fff;}

.subnavs{ transition: all .3s; z-index: 11; opacity: 0; visibility: hidden; top: 110%; position: absolute; width: 200%; left: 0; padding: 10px 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }

.navbox li:hover .subnavs{ opacity: 1; visibility: visible; top: 100%;}

.navbox li> a,.title b{ text-transform: uppercase;}



.searchbox{ width:235px; border-radius:100px; overflow:hidden; background:#fff;}

.searchbox button{ width:50px; background:#fff; height:35px; outline:none; cursor:pointer;}

.searchbox input{ width:calc(100% - 50px); height:35px; outline:none; padding:0 20px;}





.banner img{ width:100%; display:block;}

.banner .swiper-pagination-bullet-active{ background:#ed6d00}





.index01{ padding:30px 0; background:#f76c2b;}

.index01 li{ padding-bottom:25px; width:15%; background:#fff; border-top-left-radius:100px;border-top-right-radius:100px; overflow:hidden; text-align:center;}

.index01 li a{ padding-top:70px; display:block;}

.index01 li a h3{    transition: all .3s;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    line-height: 24px;
    height: 54px;
    display: block; padding: 0 15px;}

.index01 li a span{ font-size:12px; color:#949494; display:block;}

.index01 li .img{ transition:all .3s; margin-top:15px; height:115px; position:relative;}

.index01 li .img img{ position:absolute; top:50%; left:50%; max-width:90%; transform:translate(-50%,-50%); max-height:90%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

.index01 li a:hover h3{ color:#f76c2b}



.index01 li:hover .img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}



.title{ padding-top:45px; padding-bottom:40px; text-align:center;}

.title b{ margin-bottom:20px; font-size:36px; display:block; border-bottom:1px solid #e2e3e5; line-height:1; padding-bottom:30px; position:relative;}

.title b:after{ content:""; display:block; position:absolute; left:50%; bottom:-2px; height:3px; background:#f76c2b; width:40px; margin-left:-20px;}

.title span{ font-size:14px; color:#909090;}



.index02{ padding-bottom:50px;}

.index02 li{ text-align:center; padding:20px; width:49%; margin-bottom:2%; border:10px solid #f76c2b; border-radius:10px;}

.index02 li .img{ transition:all .3s; height:220px; position:relative;}

.index02 li .img img{position:absolute; top:50%; left:50%; max-width:90%; transform:translate(-50%,-50%); max-height:80%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

.index02 li:hover .img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.index02 li b{ font-size:24px; color:#313131; display:block; margin-bottom:15px;}

.index02 li em{ display:inline-block; padding:0 40px; font-style:normal; line-height:30px; color:#fff; font-size:14px; background:#f76c2b; border-radius:100px;}



.index03{ padding-bottom:50px; background-size:auto 100%; background-repeat:repeat-x;}

.index03 .title b{ color:#fff; border-bottom:1px solid #fff;}

.index03 .title b:after{ background:#fff;}

.index03 .title span{ color:#fff;}



.index03 .tuijian li{ background:#fff; border-radius:10px; overflow:hidden; padding:35px; width:49%; margin-bottom:2%;}

.index03 .tuijian li .img{ transition:all .3s; height:250px; width:60%; position:relative;}

.index03 .tuijian li .img img{position:absolute; top:50%; left:50%; max-width:90%; transform:translate(-50%,-50%); max-height:80%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); }

.index03 .tuijian li .txt{ width:40%;}

.index03 .tuijian li .txt b{ color:#333; margin-bottom:25px; font-size:24px; display:block;}

.index03 .tuijian li .txt em{display:inline-block; padding:0 40px; font-style:normal; line-height:30px; color:#fff; font-size:14px; background:#f76c2b; border-radius:100px;}

.index03 .tuijian li:hover .img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}



.changgui li{ width:23%; background:#fff; margin-bottom:2%; padding:15px; border-radius:10px;}

.changgui li img{position:absolute; top:50%; left:50%; max-width:90%; transform:translate(-50%,-50%); max-height:80%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

.changgui li .img{ transition:all .3s; height:220px; width:100%; position:relative;}



.changgui li:hover .img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

.changgui li .txt h3{ font-size:14px; color:#333333; font-weight:normal; line-height: 1.3;}

.changgui li em{display:inline-block; padding:0 30px; font-style:normal; line-height:30px; color:#fff; font-size:14px; background:#f76c2b; border-radius:100px; margin-top: 10px;}







.index04{ padding-bottom:50px;}

.index4ri { width:34%; padding-left:30px; border-left:1px solid #eee;}

.index4le{ width:66%; padding-right:30px;}

.index4le .imgs{ height:460px;}

.index4ri li{ margin-bottom:15px;}

.index4ri li:last-child{ margin-bottom:0;}

.index4ri .imgs{ height:160px;}

.index4ri .imgs img,.index4le .imgs img{ width:100%; height:100%; object-fit:cover;}

.index4ri span{ display:block; line-height:40px; color:#fff; font-size:14px; background:#f76c2b; text-align:center;}

.index4le .imgs{ box-shadow:0 0 10px rgba(0,0,0,.2); margin-bottom:30px;}



.index4le .txt p{ text-indent:2em; font-size:14px; color:#666666; line-height:2;}



.index05{ padding:30px 0; background:#f76c2b;}

.index05 li{ padding-left:60px; width:25%; border-right:1px solid #fff;}

.index05 li:last-child{ border:none;}

.index05 li .img{ height:60px;}

.index05 li b{ font-size:14px; font-weight:normal; color:#fff; display:block;}

.index05 li b em{ font-size:36px; color:#fff; font-weight:bold; font-style:normal;}

.index05 li span{ color:#fff;}





.index06{ padding:50px 0; background:#f5f5f5;}



.index06 li{ width:48%;}

.index06 li img{ width:100%; height:100%;}



.w100img img{ max-width:100%; display:block; margin:0 auto;}



.index7a { margin-top:40px; text-align:center;}

.index7a a{ display:inline-block; padding:0 30px; font-style:normal; line-height:30px; color:#fff; font-size:14px; background:#f76c2b; border-radius:100px;}



.index07{ padding-bottom:50px;}

.index08{ background:#f7f7f7; padding-bottom:50px;}





.index08 .w1200 .tabbox{ position:relative;}

.topnew .imgs{ width:calc(50% - 20px); height:380px;}

.topnew .imgs img{ width:100%; height:100%; object-fit:cover;}

.topnew .txt{ width:50%; padding-top:80px; padding-left:20px;}

.index08 .channame{ position:absolute; top:0; left:50%; padding-left:20px; width:50%;}

.index08 .channame a{ padding-right:30px; margin-right:.8rem; position:relative; font-size:20px; font-weight:bold; display:inline-block; color:#333;}

.index08 .channame a.on,.topnew .txt h3 a:hover{ color:#f76c2b}

.index08 .channame a.on:after{ position:absolute; right:0; top:50%; height:1px; background:#f76c2b; width:15px; content:""; display:block;}





.topnew .txt h3 a{ font-size:18px; color:#333;}

.topnew .txt span{ font-size:16px; color:#7b7b7b;}

.topnew .txt p{ font-size:14px; color:#626262; line-height:2; margin:20px 0;}



.topnew .txt a.more{ margin-top:40px; display:inline-block;padding:0 40px; font-style:normal; line-height:40px; color:#fff; font-size:14px; background:#f76c2b; border-radius:100px;}



.tabli{ display: none;}

.tabli ul{ margin-top:20px;}

.tabli li{ width:49%; border-bottom:1px solid #dcdcdc; padding:20px 0;}

.tabli li a{ color:#333; font-size:16px;}

.tabli li a span{ color:#9c9c9c; font-size:16px;}

.tabli li a:hover{ color:#f76c2b}





.footer{ padding:60px 0; background:#222222;}

.fotri{ width:32%;}

.fotle{ width:66%;}



.fotri li{ width:30%; text-align:center}

.fotri li img{ padding:5px; background:#fff; width:100%;}

.fotri li span{ font-size:16px; padding-top:10px; color:#7c7c7c; display:block; line-height: 1.3;}



.fotle li{ width:20%;}

.fotle li:last-child{ width:40%;}

.fotle li> b{ color:#fff; font-size:16px; display:block; margin-bottom:15px;}

.fotle li> b.add{ padding-left:23px; margin-top:40px; margin-bottom:0; background-image:url(../images/index_118.jpg);background-position:left center; background-repeat:no-repeat;}

.fotle li a{ display:block; color:#7c7c7c; font-size:12px;}

.fotle li a:hover{ color:#fff;}

.fottel b,.fotemal b{ display:block; font-size:16px; color:#f76c2b;}

.fottel{ padding-left:23px; background-image:url(../images/index_112.jpg); background-position:left 8px; background-repeat:no-repeat;}

.fotemal{ background-image:url(../images/index_115.jpg); padding-left:23px;background-position:left 8px; background-repeat:no-repeat;}

.fotle li p{ font-size:14px; color:#7c7c7c; padding-left:23px;}
.fotle li> b{ text-transform: uppercase;}





.fotcopy{background:#222222; padding:15px 0; border-top:1px solid #434343;}

.fotcopy p{font-size:16px; color:#7c7c7c; }

.fotcopy a{font-size:16px; color:#7c7c7c;  display:inline-block;}

.fotcopy a:hover{ color:#fff;}

.fotcopy p a{ margin-left:15px;}







.video_tc{ position:fixed; width:0; visibility:hidden; opacity:0; height:0; left:50%; top:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%); background:rgba(0,0,0,.7); transition:all .3s;}



.video_tc.open{ width:100%; height:100%; opacity:1; visibility:visible;}



.videotcbox{ max-width:800px; width:60%; position:absolute;left:50%; top:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

.videotcbox video{ width:100%; height:auto;}







.main_box{ padding:50px 0; background:#f5f5f5;}



.main_le{ width:220px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:5px; position:sticky; top:0;}

.main_le li{ padding:10px 25px; border-bottom:1px dashed #eee;}

.main_le li a{ font-size:14px; color:#333; display:block;}

.main_le li.on{ border-left:2px solid #ed6d00}

.main_le li.on a{ color:#ed6d00}

.main_le li:hover{ background:#eee;}



.main_ri{ background:#fff; width:calc(100% - 260px); box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:5px;}



.main_ri .mainri_title{ text-transform: uppercase; font-weight:bold; font-size:18px; color:#ed6d00; border-bottom:1px solid #eee; padding:15px 30px;}

.main_ri .content{ padding:30px;}

.main_ri .content p{ font-size:16px; color:#666; text-indent:2em; margin-bottom:10px;}

.main_ri .content p img{ display: block; max-width: 100%;}



.changgui_ny{ padding:30px;    justify-content: flex-start;}

.changgui_ny li{ width:31.333%; margin:1%; box-shadow:0 0 10px rgba(0,0,0,.1); border-radius:5px;}



.pages{ padding-bottom:50px;}

.pages ul{justify-content: center;}

.pages ul li{ margin:0 1px;}

.pages ul li a,.pages ul li span{ display:block; padding:0 15px; line-height:35px; color:#333; border:1px solid #eee; border-radius:4px;}

.pages ul li.active a,.pages ul li a:hover,.pages ul li.active span{ color:#fff; background:#ed6d00}





.positions,.positions a{ font-size:14px; color:#666;}

.positions a:last-child{ color:#000}

.positions a:hover{ color:#ed6d00}



.article01{ background:#fff; padding:40px; margin-top:40px;}

.article01 .img{ width:40%; box-shadow:0 0 10px rgba(0,0,0,.1); height:300px; position:relative;}

.article01 .img img{ position:absolute; top:50%; left:50%; max-width:90%; transform:translate(-50%,-50%); max-height:80%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}

.article01 .txt{ width:56%;}

.article01 .txt h1{ font-size:30px; font-weight:normal; border-bottom:1px solid #eee; display:block; padding-bottom:20px;}



.article01 .txt p{ font-size:16px; color:#666;}

.article01 .txt .intro{ padding:30px 0;}



.lxwmn a{ display:inline-block; background:#333; padding:0 30px; line-height:40px; cursor:pointer; margin-right:15px; width:125px; text-align:center; color:#fff;}

.lxwmn a:last-child{ background:#ed6d00}



.article02{ margin-top:30px; background:#fff; padding:40px;}

.article02 .content p{ font-size:16px; color:#666; text-indent:2em; margin-bottom:15px;}

.article02 .content p img{ display:block;}



.article2tit{ border-bottom:1px solid #eee; margin-bottom:25px;}

.article2tit b{ display:inline-block; border-bottom:1px solid #ed6d00; color:#ed6d00; font-size:20px; padding-bottom:10px;}







.xunjiatc{ transition:all .3s; visibility:hidden; opacity:0;  position:fixed; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); top:20%;}

.xunjiatc .xjtc{ position:absolute; left:50%; top:50%; width:500px; padding:60px 40px 40px; background:#fff; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); border-radius:10px;}



.xunjiatc span{ position:absolute; right:20px; top:0; font-size:30px; cursor:pointer;}

.xunjiatc input{ width:100%; height:40px; border:1px solid #eee; margin-bottom:15px; padding:0 15px; font-size:16px;}

.xunjiatc button{ cursor:pointer; width:100%; background:#ed6d00; color:#fff; height:40px; font-size:16px;}



.xunjiatc textarea{width:100%; height:140px; border:1px solid #eee; margin-bottom:15px; padding:15px; font-size:16px;}

.xunjiatc input:focus,.xunjiatc textarea:focus{ border:1px solid #ed6d00}



.xunjiatc.open{ opacity:1; visibility:visible; top:0;}



.newslists{ padding:30px;}

.newslists li{ padding:15px 0; border-bottom:1px solid #eee;}

.newslists .imgs{ width:30%; height:180px; transition:all .3s;}

.newslists .imgs img{ width:100%; height:100%; object-fit:cover;}

.newslists .txts{ width:66%;}

.newslists .txts h2 a{ color:#333; font-size:18px;}

.newslists .txts p{ padding:15px 0;}

.newslists .txts span{ font-size:14px; color:#666}



.newslists li:hover .imgs{ box-shadow:0 0 15px rgba(0,0,0,.3)}

.newslists li .txts h2 a:hover{ color:#ed6d00}



.article2titles h1{ display:block;  text-align:center;font-size:20px;}

.article2titles{  border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:30px;}

.article2titles .times{ text-align:center; padding-top:10px;}

.article2titles .times span{ font-size:14px; color:#999; padding:0 10px;}





.con_le{ border-right:1px solid #eee;}

.con_le,.con_ri{ width:46%;}

.con_le b{ font-size:30px;  display:block; color:#333;}

.con_le .line{ width:40px; height:1px; background:#ed6d00; margin:15px 0 30px;}

.con_le p{ font-size:16px; margin-bottom:15px;}



.con_ri input{ width:100%; border:1px solid #eee; height:40px; padding:0 15px; margin-bottom:15px;}

.con_ri textarea{ width:100%; height:150px; border:1px solid #eee; padding:15px; margin-bottom:15px;}

.con_ri button{ background:#ed6d00; padding:0 20px; height:40px; color:#fff; cursor:pointer;}

.con_ri input:focus,.con_ri textarea:focus{ border:1px solid #ed6d00}

.article03{ padding:30px; box-shadow:0 0 15px rgba(0,0,0,.1); background:#fff; margin-top:30px;}

.article03 p{ display:block;}

.article03 p iframe{ width:100% !important; height:400px !important; border:none;}





.about_img{ padding:30px;}

.about_img li{ text-align:center; width:32%; margin-bottom:2%; transition:all .3s;}

.about_img li:hover { box-shadow:0 0 10px rgba(0,0,0,0.1);}

.about_img li .imgs img{ width:100%}

.about_img li span{ font-size:16px; display:block; padding:10px;}

@media screen and (max-width:1280px){

	.w1200{ padding-left:40px; padding-right:40px;}

	}

@media screen and (max-width:960px){

	 .wap{ display:block;}

	 .pc{ display:none;}

	 

	 .w1200{ padding-left:15px; padding-right:15px;}

	 .index01 li{ width:48%; margin:1%;}

	 .index01 li a h3{ font-size:18px;}

	 .title b{ font-size:20px; padding-bottom:15px; margin-bottom:10px;}

	 .index02 li b{ font-size:14px;}

	 .index02 li{ padding:10px; border: 3px solid #f76c2b;}

	 .index03 .tuijian li{ width:49%;}

	 .index01 li{     border-top-left-radius: 0;

    border-top-right-radius: 0; border-radius:10px;}

	.index01 li a{padding-top:20px;}

	.index01 li .img{ height:4rem;}

	.banner  .swiper-slide{ height:10rem;}

	.banner  .swiper-slide img{ width:100%; height:100%; object-fit:cover;}

	.index02 li .img{ height:6rem;}

	.index03 .tuijian li .txt{ width:100%;}

	.index03 .tuijian li .img{ width:100%; height:auto;}

	.index03 .tuijian li{ padding:10px; padding-top:8.2rem; position:relative;}

	.index03 .tuijian li .img{ position:absolute; top:10px; left:10px; width:calc(100% - 20px);}

	.index03 .tuijian li .txt b{ font-size:14px; font-style:normal;}

	.changgui li .img{ height:5rem;}

	.changgui li{ width:49%;}

	.changgui li .txt h3{ font-size:14px;}

	.index03 .tuijian li .img img{ position:static;   transform: translate(0,0); -webkit-transform: translate(0,0);

    -moz-transform: translate(0,0); width:100%; max-width:none; max-height:none;

    -o-transform: translate(0,0);}

	.changgui li .img img{position:static;   transform: translate(0,0); -webkit-transform: translate(0,0);

    -moz-transform: translate(0,0);width:100%; max-width:none; max-height:none;

    -o-transform: translate(0,0);}

	.changgui li em{ line-height:25px; padding:0 15px; margin-top:10px;}

	.changgui li .img{ height:auto; margin-bottom:10px;}

	.index03 .tuijian li .txt b{ margin-bottom:15px;}

	.title{ padding:25px 0;}

	.index4le{ padding:0; width:100%;}

	.index4le .imgs{ width:100%; height:auto; padding:0;}

	.index4ri{ width:100%; padding:0; margin-top:20px;}

	.index4ri li{ width:31%;}

	.index4le .imgs{ margin-bottom:15px;}

	.index4ri .imgs{ height:auto;}

	.index4ri ul{display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}

	.index05 li b em{ font-size:20px;}

	.index05 li{ text-align:center; width:48%; padding:0; margin-bottom:15px; border:none;}

	.index05 li img{ margin:0 auto; display:block;}

	.index4ri span{ font-size:12px; line-height:25px;}

	.index04{ padding-bottom:30px;}

	.topnew .imgs{ width:100%; height:auto;}

	

	.index08 .channame{ position:static; padding:0; width:100%; text-align:center; margin-bottom:20px;}

.index08 .channame a{ font-size:16px; padding-right:0;}

.index08 .channame a.on:after{ display:none;}

.topnew .txt{ width:100%; padding:15px 0;}

.topnew .txt p{ margin:10px 0;}

.topnew .txt a.more{ margin-top:15px;}

.tabli li{ width:100%; padding:10px 0;}

.tabli li a{ font-size:14px;}

.fotle li{ display:none;}

.fotle li:last-child{ display:block; width:100%;}

.fotri li{ width:31%; margin-bottom:15px;}

.fotri li span{ font-size:14px;}

.tabli li a span{ font-size:14px;}

.fotle{ width:100%;}

.fotri{ width:100%; margin-top:40px;}

.fotcopy{ text-align:center;}

.fotcopy p{ font-size:14px;}

.fotcopy a{ font-size:14px; margin:0 10px; display:block; text-align:center;}

.footer{ padding:30px 0;}

.fotcopy .flex{ display:block;}



.main_le{ display:none;}

.main_ri{ width:100%;}

.main_ri .content{ padding:20px;}

.main_ri .content p{ font-size:14px;}

.main_box{ padding:30px 0;}



.about_img li{ width:48%; margin: 1%;}

.about_img{ padding:20px;}

.changgui_ny{ padding:20px;}

.changgui_ny li{ width:48%;}



.article01{ padding:20px; margin-top:30px;}

.article01 .img{ width:100%; height:10rem;}

.article01 .txt p,.article01 .txt p strong{ font-size:14px !important;}

.article02 .content p,.article02 .content p strong{ font-size:14px !important;}

.article01 .txt{ width:100%; margin-top:20px;}

.article01 .txt h1{ font-size:16px;}

.article01 .txt .intro{ padding:15px 0;}

.article02{ padding:20px; margin-top:20px;}

.newslists .txts h2 a{ font-size:16px;}

.newslists{ padding:20px;}

.main_ri .mainri_title{ padding:15px 20px;}

.newslists .txts p{ padding:0; margin:5px 0; font-size:14px;}

.newslists .imgs{ width:100%; height:auto;}

.newslists .txts{ width:100%; margin-top:15px;}

.article2titles h1{ font-size:16px;}

.article2titles .times span{ font-size:12px; display:inline-block;}

.con_le, .con_ri{ width:100%;}

.article03{ padding:20px;}

.article03 p iframe{ height:9rem !important;}

.con_le p{ font-size:14px;}

.con_le b{ font-size:20px;}

.con_ri{ margin-top:15px;}

	}