@charset "utf-8";/* CSS Document */
html { font-size: 62.5%; height: 100%; scroll-behavior: smooth; }
body { margin: 0 auto;font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "微软雅黑", sans-serif;font-size: 16px; font-size: 1.6rem; height: 100%; background: #fff; width: 100%; max-width: 1920px; overflow-x: hidden; color:#333; line-height:30px; }
img { border: none; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span, em,div { margin: 0; padding: 0; list-style: none; color: #333; }
img { display: block; transition: 0.5s; }
a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
input, textarea, select { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "微软雅黑", sans-serif; font-size: 16px; font-size: 1.6rem; color: #999999; border: none; outline: none; }
.fl { float: left; }
.fr { float: right; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
input[type= "button"], input[ type="submit" ], input[type="reset"] { -webkit-appearance: none; }
button { border-radius : 0px; -webkit-border-radius: 0px; }
::selection { color: #fff; background: #b2d652; }
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
.fons0 { font-size: 0px; font-size: 0rem; }


    .no-wrap {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .no-wrap2 {
        overflow: hidden;
        display: -webkit-box;     
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }


@media screen and (min-width:1000px) {
.zong { width: calc(100% - 140px); max-width: 1400px; margin: auto;} 
}
@media screen and (max-width:999px) {
.zong { width: 95%; margin: auto;} 
}

a:hover img { transform: scale(1.1, 1.1) }
img { max-width: 100%; }
a:hover { color: #b2d652; }
.xnav { display: none; }


.header { padding-top:10px;  position:fixed;  z-index:99999; background: linear-gradient(to bottom, rgba(178, 214, 82, 1), rgba(178, 214, 82, 0.7)); width:100%; }

.header_top{ display:flex; justify-content: space-between; align-items: center;}

.logo {  width:470px;  }
.logo a, .logo img { display: block; width: 100%; }
.logo a:hover img{ transform: scale(1, 1) }


.header_right{ width:calc(100% - 510px);  display: flex; flex-wrap: wrap; justify-content: flex-end; }
.header_search{}
.header_search a,.header_search  img{ display:block; width:20px; }


/*  sousuo  */
.sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#cccccc; opacity:1 }
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#cccccc; opacity:1 }
.sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#cccccc; opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#cccccc; opacity:1 }
.sousuo {  margin-top:10px; }
.sousuo form { width: 202px; height: 34px; overflow: hidden; border: solid 1px #adacac; transition: 0.5s; z-index: 99999; border-radius:15px; overflow:hidden;   z-index: 9999;  position: relative;}
.sou { width: 100%; height: 32px; line-height: 32px; padding-left: 10px; padding-right: 32px; font-size: 14px; font-size: 1.4rem; background: none; color: #cccccc; }
.suo { width: 32px; height: 32px; position: absolute; right: 0px; top: 0px; background: none; z-index: 9999999; cursor: pointer; }
.sou2, .sou1 { display: block; width: 32px; height: 25px; text-align: center;  position: absolute; right: 0px; top: 0px;  cursor: pointer; z-index: 99990 }
.sou2 { color: #474747; left: 0px; top: 0px; z-index: 1; text-align: center; font-size: 12px; display: none; }
/*.sousuof form{ height:70px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:10px;}*/
.sou1{ background:url(../images/sousuo.jpg) no-repeat;  margin-top:4px; margin-right:5px;}



/*phone  sousuo  */
.sousuo2_sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#cccccc; opacity:1 }
.sousuo2_sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#cccccc; opacity:1 }
.sousuo2_sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#cccccc; opacity:1 }
.sousuo2_sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#cccccc; opacity:1 }
.sousuo2 {   }
.sousuo2 form { width: 100%; height: 34px; overflow: hidden; border: solid 1px #adacac; transition: 0.5s; z-index: 99999; border-radius:15px; overflow:hidden;   z-index: 9999;  position: relative;}
.sousuo2_sou { width: 100%; height: 32px; line-height: 32px; padding-left: 10px; padding-right: 32px; font-size: 14px; font-size: 1.4rem; background: none; color: #cccccc; }
.sousuo2_suo { width: 32px; height: 32px; position: absolute; right: 0px; top: 0px; background: none; z-index: 9999999; cursor: pointer; }
.sousuo2_sou2, .sou1 { display: block; width: 32px; height: 25px; text-align: center;  position: absolute; right: 0px; top: 0px;  cursor: pointer; z-index: 99990 }
.sousuo2_sou2 { color: #474747; left: 0px; top: 0px; z-index: 1; text-align: center; font-size: 12px; display: none; }
/*.sousuof form{ height:70px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); padding:10px;}*/
.sousuo2_sou1{ background:url(../images/sousuo.jpg) no-repeat;  margin-top:4px; margin-right:5px;}



.nav { display:flex; width: 100%;  justify-content: space-between; }
.nav>li {   z-index: 999;  position: relative;  }
.nav>li>a { display: block; font-size: 18px; font-size: 1.8rem; line-height: 35px; padding: 10px 0px; color: #fff; cursor: pointer; position: relative;  }
.nav>li:hover>a {  border-bottom:solid 1px #fff; }
.navxz>a { border-bottom:solid 1px #fff !important;  }
.nav>li:last-child { margin-right: 0px; }
.yijikuang {/* background: #f9f9f9; */position: absolute; width: 220px; left: 50%; transform: translateX(-50%); top: -9999px; }
.yiji { /*background: #f9f9f9;*/ background:rgb(255,255,255,0.75);  } 
.yiji li { position: relative; transition: 0.5s;  color: #1ea121; }
.yiji li a { display: block; font-size: 16px; font-size: 1.6rem; line-height: 0px; color: #1ea121; position: relative; padding: 7px 15px;  line-height:26px;  }
.yiji li:hover>a {   background: #1ea121; color:#fff; }
.yiji li:hover>a em { opacity: 1 }
.erji { position: absolute; width: 226px; top: -9999px; left: 100%; padding-left: 6px; }
.erji li {background:rgb(255,255,255,0.75);  }
.sanji { position: absolute; width: 220px; background: #f9f9f9; top: -9999px; left: 100%; padding: 10px 0; }
.nav>li:hover .yijikuang { top: 56px; }
.nav>li:hover .yiji>li>a { line-height: 25px; }
.yiji>li:hover .erji { top: 0px; }
.yiji>li:hover .erji>li>a { line-height: 25px; }
.erji>li:hover .sanji { top: 0px; }
.erji>li:hover .sanji>li>a { line-height: 25px; }


.banner { position: relative; z-index: 2; line-height: 0; font-size: 0;  height:100vh;}
/*
.banner .slick-arrow{ position: absolute; z-index: 99; display: block !important; top: 50%; margin-top: -31px; width: 62px; height: 62px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }

.banner .slick-prev{ left: 0; background-image: url("../imagesjtl1.png"); background:red; cursor: pointer; }

.banner .slick-next{ right: 0; background-image: url("../imagesjtr1.png"); ursor: pointer; }
*/
.banner .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); display:block;   }
.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; bottom: 26px; text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }
.banner .slick-dots li { margin: 0 9px 0px  8px; display: inline-block; *display: inline; *zoom: 1; }
.banner .slick-dots a { display: block; width: 22px; height: 22px; background-image: url("../images/banner-anniu1.png"); cursor: pointer; background-repeat: no-repeat; background-position: center; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.banner .slick-dots li.slick-active a { background-image: url("../images/banner-anniu2.png"); cursor: pointer; }
.banner.hide { display: none; }
 @media screen and (max-width: 959px) {
.banner { display: block; }
.banner.hide { display: block; }
.banner .slick-arrow { display: none !important; }
.banner .slick-dots { bottom: 10px; }
.banner .slick-dots li { margin: 0 5px; }
.banner .slick-dots a { width: 10px; height: 10px; }
.banner2 { display: none;} 
}
.slick-list, .slick-slider, .slick-track { position: relative; display: block; width:100%; height:100%; }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { overflow: hidden; margin: 0; padding: 0 }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { top: 0; left: 0 }
.slick-track:after, .slick-track:before { display: table; content: '' }
.slick-track:after { clear: both }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block; height:100%; width:100%; }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.slick-dots .slide-count { display: none; }
.slick-slide { position: relative; }

.tngw{ position:absolute;right:0px; top:50%; margin-top:-180px; width:70px; display:block; }
.tngw img{ display:block; width:100%; }
.tngw:hover img{ transform: scale(1, 1) }

.ipart_title1{  line-height:50px; display:flex; justify-content: space-between; }
.ipart_title1_wz{ color:#b2d652; font-size:48px; font-size:4.8rem; color:#b2d652; font-weight:bold;}
.ipart_title1_more{ bottom:0px; right:0px; color:#b2d652; font-size:22px; font-size:2.2rem;  }


.index_part1{margin-top:37px; padding-bottom:51px; }
.index_part1_zong{ display:flex; justify-content:space-between; margin-top:35px; }


.ipart1{ width:600px;  }
.ipart1_title{ display:flex; align-items: center; }
.ipart1_twz1{ font-weight:bold; font-size:48px; font-size:4.8rem; color:#b2d652; line-height:55px; margin-right:10px; }
.ipart1_tright{ font-size:18px; font-size:1.8rem; }
.ipart1_twz2{}
.ipart1_twz3{}



.ipart1 .swiper-container{ padding-bottom:35px; }
.ipart1_top{position:relative; }
.ipart1-pic{overflow:hidden;  }
.ipart1-pic .index-title .title .more {bottom: 0.1rem; left: auto;right:0}
.ipart1-pic .item{position:relative;  }
.ipart1-pic{    }
.ipart1-pic .img{ width:100%; overflow:hidden; }
.ipart1-pic .img a{ display:block; width:100%; }
.ipart1-pic .img img{width:100%; height:100%;opacity: 0.3;transition: all 0.3s ease 0s; }
.ipart1-pic .swiper-slide-active .img img {opacity: 1;transition-delay: 0.5s;}
.ipart1-pic .ipart1_right{  padding-top:22px; }
.ipart1-pic .ipart1_right > * {opacity: 0; transform: translateY(25px); transition: all 0.4s ease 0s;}
.ipart1-pic .swiper-slide-active .ipart1_right > * {opacity: 1; transform: none;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(1) {transition-delay: 0.3s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(2) {transition-delay: 0.4s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(3) {transition-delay: 0.5s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(4) {transition-delay: 0.6s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(5) {transition-delay: 0.7s;}
.ipart1-pic .swiper-slide-active .ipart1_right > :nth-child(6) {transition-delay: 0.8s;}


.ipart1_rtitle{ display:block; font-size:20px; font-size:2rem; line-height:30px;  -webkit-line-clamp: 2;  height:60px; color:#b2d652;} 
.ipart1_rimg{ margin-top:59px; }
.ipart1_rwz{ margin-top:20px; }
.ipart1_rwz a{    -webkit-line-clamp: 2;   height:50px; line-height:25px; color:#666666; }
.ipart1_rwz a:hover{ color:#b2d652;}

.ipart1-pic .summary{position:absolute; bottom:0px;    overflow:hidden;  height:7px; }
.ipart1-pic .swiper-container-horizontal > .swiper-pagination-bullets {text-align:center; left:0px; bottom:0px; right:50px; }
.ipart1-pic .swiper-button-prev,.ipart1-pic .swiper-button-next {position:absolute; width:55px; height:7px;  text-align:center;  background:none;top:auto; bottom:30px; border-radius:0px; }
.ipart1-pic .swiper-button-prev .iconfont,.ipart1-pic .swiper-button-next .iconfont{ }
.ipart1-pic .swiper-pagination-bullet{ background:#888; width:55px; height:7px; transform:scale(1); opacity:1; border-radius:0px;}
.ipart1-pic .swiper-pagination-bullet-active{  background:#b2d652; }
.ipart1-pic .swiper-button-prev{left:calc(50% - 0.5rem);}
.ipart1-pic .swiper-button-next{right:calc(50% - 0.5rem);}


.index_part1_right{ width:calc(100% - 630px);  padding-left:30px; border-left:solid 5px #999;}
.ipart3{ margin-bottom:40px; padding-bottom:15px; border-bottom:solid 5px #999; }
.ipart3 ul{}
.ipart3 li{ margin-bottom:20px; }
.ipart3 li a{ display:flex; justify-content: space-between; align-items: center;line-height:35px;  }
.ipart3_title{ width:calc(100% - 80px); font-size:18px; font-size:1.8rem;  -webkit-line-clamp: 2;  max-height:70px; }
.ipart3_date{ }
.ipart3 li:hover .ipart3_title{ color:#b2d652; }

.ipart4{  }
.ipart4 a{display:flex; justify-content: space-between; align-items: center; flex-direction: row-reverse;}
.ipart4_left{ width:350px; overflow:hidden; }
.ipart4_left img{ display:block; width:100%;}
.ipart4_right{width: calc(100% - 380px); }
.ipart4_rtitle1{  font-size:32px; font-size:3.2rem; color:#b2d652; margin-bottom:35px; }
.ipart4_rtitle2{ font-size:18px; font-size:1.8rem; -webkit-line-clamp: 2; height:60px;}


.ipart5{}
.ipart5_div{}
.ipart5_div ul{ display:flex; justify-content: space-between; flex-wrap: wrap; }
.ipart5_div li{ width:47%; margin-top:35px; padding:20px;  background:#b2d652; }
.ipart5_div li a{ display:block; width:100%; }
.ipart5_divkuang{ display:flex; justify-content: space-between; align-items: center; }
.ipart5_date{ background:#fff; border-radius:7px; width:110px; height:110px; padding:5px; text-align:center; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.ipart5_dri{ color:#b2d652; font-size:56px; font-size:5.6rem; }
.ipart5_dyn{ color:#b2d652; font-size:24px; font-size:2.4rem;  }

.ipart5_dright{ width:calc(100% - 130px); color:#fff; font-size:22px; font-size:2.2rem; line-height:35px;  -webkit-line-clamp: 2;  height:70px; }

.index_part2{ margin-top:45px; }
.index_part2 .zong{ display:flex; justify-content: space-between; }
.index_part2_title{ color:#fff; font-size:20px; font-size:2rem; }

.ipart6{ width:55%; }
.ipart6,.ipart7{ background:#b7d762; padding:20px; }
.ipart6_div{}
.ipart6_div ul{ display:flex; flex-wrap: wrap; }
.ipart6_div li{ width:50%; padding-right:3%; color:#fff; margin-top:10px; }
.ipart6_div li a{ color:#fff; }
.ipart6_div li a:hover{ text-decoration:underline; }


.ipart7{ width:40%; }
.ipart7 ul{}
.ipart7 li{ margin-top:10px; }
.ipart7 li a{ color:#fff; }
.ipart7 li a:hover{ text-decoration:underline; }




.ipart2{  margin-top:35px; }

.ipart2_list{  position:relative;}
.ipart2_list .item{width:100%; height:auto; overflow:hidden; position:relative;}

.ipart2_list .item a{ display:block; width:100%;}
.ipart2_list .item a img{ display:block; width:100%;}

.ipart2_pic{ overflow:hidden; }
.ipart2_pic img{}

.ipart2_div{ background:#fff; padding:17px 20px 23px 20px; }
.ipart2_dtitle{ line-height:22px;height:44px;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; }
.ipart2_ddate{ margin-top:6px; font-size:12px; font-size:1.2rem; color:#666; line-height:24px;  }
.ipart2_list .swiper-slide{/* width:31.8% !important; margin-right:2.3% !important;*/}
.ipart2_list .item:hover .ipart2_dtitle,.ipart2_list .item:hover .ipart2_ddate{ color:#b2d652; }
.ipart2_qh{ position:relative; right:0px; width:83px; height:32px; float:right; }
.ipart2_qh .swiper-button-prev,.ipart2_qh .swiper-button-next {position:absolute; top:0px; width:31px; height:32px; content:normal; }
.ipart2_qh .swiper-button-prev .iconfont,.lecture .swiper-button-next .iconfont{font-size:30px;}
.ipart2_qh .swiper-button-prev{left:0px; background:url(../images/ipart2-pre.png) no-repeat center; }
.ipart2_qh .swiper-button-next{right:0px; background:url(../images/ipart2-next.png) no-repeat center;}
.ipart2_qh .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after,.ipart2_qh .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{ content:normal; }



.ipart8{  }
.ipart8 ul{ margin-top:25px; }
.ipart8 li{ margin-bottom:20px; }
.ipart8 li a{ display:flex; justify-content: space-between; align-items: center;line-height:35px;  }
.ipart8_title{ width:calc(100% - 80px); font-size:18px; font-size:1.8rem;  -webkit-line-clamp: 2;  max-height:70px; }
.ipart8_date{ }
.ipart8 li:hover .ipart8_title{ color:#b2d652; }


.footer{ margin-top:35px; background:#b2d652; color:#fff; padding:20px 0px;}
.footer .zong{ position:relative;  min-height:100px; }
.footer_div{ width:calc(100% - 300px); margin:0 auto; text-align:center; }
.footer_div a,.footer_div p,.footer_div li,.footer_div  div{ color:#fff; }
.footer_ewm{ position:absolute; right:0px; top:0px; }
.footer_ewm img{ width:100px; }


.nyheader{ position:static; background:#b2d652; }
.fybanner{}
.fybanner_img{ display:block; width:100%; }
.fybanner .zong{ position:relative; }
.fytbdiv{ position:absolute; left:20px; bottom:30px;  }
.fytbdiv div{ }
.fytbdiv_title{color:#fff; font-size:46px; font-size:4.6rem; font-weight:bold; line-height:55px;}

.fytbdiv_brow{  line-height:26px; padding-top:18px;}
.fytbdiv_brow a,.fytbdiv_brow  span{ color:#fff; font-size:22px; font-size:2.2rem; }
.fytbdiv_brow a{ display:inline-block;  }
.fytbdiv_brow span{ display:inline-block; marrgin:0px 7px;  }

.list{ padding-top:25px; }
.list_title{ font-size:50px; font-size:5rem; font-weight:bold; line-height:60px; color:#b2d652; }

.list_div{ display:flex; justify-content: space-between;}
.listleft{ width:calc(100% - 380px); }
.listleft ul{}
.listleft li{  margin-top:25px; padding:20px;  background:#b2d652; }
.listleft li:hover{ background:#87b313; }
.listleft li a{ display:block; width:100%; }
.listleft_divkuang{ display:flex; justify-content: space-between; align-items: center; }
.listleft_date{ background:#fff; border-radius:7px; width:110px; height:110px; padding:5px; text-align:center; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.listleft_dri{ color:#b2d652; font-size:56px; font-size:5.6rem; }
.listleft_dyn{ color:#b2d652; font-size:24px; font-size:2.4rem;  }

.listleft_dright{ width:calc(100% - 130px);   }
.listleft_drtitle{font-size:22px; font-size:2.2rem;color:#fff;}
.listleft_drwz{  line-height:25px;  -webkit-line-clamp: 2;  height:50px;color:#fff; margin-top:15px; }

.listright{ width:350px; background:#b2d652; padding:20px; margin-top:25px; }
.listright_title{ background:#fff; padding:7px 20px; color:#b2d652; font-size:40px; font-size:4rem; line-height:50px; }

.listright ul{ padding-top:10px;}
.listright li{ margin:20px 0px 10px 0px; background:url(../images/listright_libg.png) no-repeat bottom center; background-size:100%; padding-bottom:20px; }
.listright li a{ color:#fff; -webkit-line-clamp: 2;  height:60px; }
.listright li a:hover{ color:#fff; text-decoration:underline; }



.nr{ margin-top:35px; }
.nr .zong{ }

.nr_left{  background:#b2d652; float:left; width:350px;  padding:20px;}
.nr_lwz { color:#fff; font-size:18px; font-size:1.8rem; margin-bottom:10px; }
.nr_left ul{ padding-left:10px; }
.nr_left li{ line-height:42px; }
.nr_left li a{ color:#fff; font-size:18px; font-size:1.8rem; }
.nr_left li a:hover{}

.nr_right{ float:right; width:calc(100% - 380px); }
.nr_rtop{ display:flex; justify-content: space-between; padding-bottom:5px; border-bottom:solid 2px #1ea121; margin-bottom:20px;  }
.nr_rtwz{  }
.nr_rtbrow{}
.nr_rtbrow a,.nr_rtbrow span{ }
.nr_rtwz,.nr_rtbrow a,.nr_rtbrow span{ color:#1ea121; font-size:18px; font-size:1.8rem; }

.nr_rdiv{}
.nr_rdtitle{ text-align:center; font-size:36px; font-size:3.6rem; line-height:40px; }
.nr_rdwz{ margin-top:10px; }

@media screen and (max-width:1399px) {
.ipart1{ width:500px; }
.index_part1_right{ width:calc(100% - 530px); }
.ipart4_left{ width:260px; }
.ipart4_right{ width:calc(100% - 280px); }

}

@media screen and (max-width:1299px) {
.logo{ width:300px; }
.header_right{ width:calc(100% - 325px); }
.nav>li>a{ font-size:16px; font-size:1.6rem; }
}
@media screen and (max-width:1219px) {


}
@media screen and (max-width:1159px) {


}
@media screen and (max-width:1119px) {
.nav>li>a{ font-size:14px; font-size:1.4rem; }	
.index_part1 .zong{ display:block; }
.ipart1{ width:100%; }
.index_part1_right{ width:100%; padding-left:0px; border-left:none; margin-top:25px; }

}


@media screen and (max-width:999px) {
.header{ padding-top:10px; padding-bottom:10px; }
.xnav{ display:block; float:right; }	
.nav,.header_search{ display:none; }
.phone_nav { position: fixed; width: 35px; height: 24px; background: #b2d652; right: 2.5%; top: 20px; cursor: pointer; border-radius: 5px; z-index: 999999999 }
.phone_nav span { display: block; width: 20px; height: 2px; background: #ffffff; position: absolute; left: 50%; margin-left: -10px; top: 50%; transition: 0.8s; z-index: 99999991 }
.phone_nav .nav1 { margin-top: -1px; }
.phone_nav .nav2 { margin-top: -8px; }
.phone_nav .nav3 { margin-top: 6px; }
.phone_nav:hover .nav1 { width: 25px; }
.navh .nav1 { transform: rotate(45deg) }
.navh .nav2 { transform: rotate(-45deg); width: 10px; margin-left: -1px; margin-top: -5px; }
.navh .nav3 { transform: rotate(-45deg); width: 9px; margin-top: 3px; margin-left: -8px; }
.navh:hover .nav2 { margin-top: -8px; margin-left: 7px; }
.navh:hover .nav3 { margin-top: 5px; margin-left: -12px; }
.smdaohang { position: fixed; width: 100%; height: 0px; overflow: auto; top: 0px; right: 0px; background: #b2d652; z-index: 9999999; transition: 0.8s; text-align: center; }
.smdaohangh { right: 0px; top: 0px; height: 100%; }
.topnav { margin: auto; margin-top: 30px; padding: 20px; }
ul.topnav li { text-align: left; position: relative; }
ul.topnav li a { padding: 15px 5px; padding-left: 0px; color: #fff; display: block; font-size: 16px; font-size: 1.6rem; line-height: 24px; padding-right: 50px; border-bottom: 1px dashed #fff; font-family: Lato-Regular, Arial, Helvetica, sans-serif; }
ul.topnav ul { display: none; }
ul.topnav ul li { clear: both; }
ul.topnav ul li a { padding: 10px 5px; padding-left: 20px; font-size: 14px; font-size: 1.4rem; font-weight: normal; outline: 0; border: none; }
ul.topnav ul li a:hover { }
ul.topnav ul ul li a { padding-left: 40px; font-size: 12px; font-size: 1.2rem; }
ul.topnav ul ul { border-top: 1px dashed rgba(255,255,255,0.5); border-bottom: 1px dashed rgba(255,255,255,0.5); }
ul.topnav ul ul ul li a { padding-left: 60px; }
ul.topnav span { display: block; position: absolute; right: 0px; top: 15px; width: 20px; height: 20px; background: #fff; background: rgba(255,255,255,0.6); cursor: pointer; border-radius: 50%; transition: 0.5s; }
ul.topnav span:before { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: 0px; transform: rotate(45deg); transform-origin: right center }
ul.topnav span:after { content: ""; width: 6px; height: 2px; background: #333; position: absolute; left: 50%; margin-left: -3px; top: 50%; margin-top: -1px; transform: rotate(-45deg); transform-origin: right center; transition: 0.5s; }
ul.topnav span.yizi { transform: rotate(90deg) }
.smdaohang_form { margin-top: 10px; margin-bottom: 15px; width: 220px; height: 36px; border: 1px solid #fff; position: relative; background: #fff; }
.smdaohang_form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 34px; line-height: 34px; display: block; float: left; border-radius: 10px; }
.smdaohang_form .ipsc { width: 20%; height: 34px; line-height: 34px; display: block; float: right; background: transparent; position: relative; z-index: 99; }
.smdaohang_form i { position: absolute; right: 10px; top: 6px; }
.sousuo { display:none; }
.sousuo2{ display:block; width:90%;}
.header_rlinks{ margin-right:50px; }
.header_rlinks span{ margin-left:10px; margin-right:10px; }
.header_right{ padding-top:20px; }

.tngw{ display:none; }
.banner{ height:auto; }

.ipart1_twz1,.ipart_title1_wz{ font-size:36px; font-size:3.6rem; }
.ipart_title1_more,.ipart5_dyn{ font-size:18px; font-size:1.8rem; }
.ipart5_div li{ width:48.5%; margin-top:25px; }
.ipart5_dri{ font-size:32px; font-size:3.2rem; }
.ipart5_date{ width:90px; height:80px; }
.ipart5_dright{ font-size:18px; font-size:1.8rem; }
.ipart5_dright{  width:calc(100% - 110px); }

.fytbdiv_title,.list_title,.listright_title{ font-size:36px; font-size:3.6rem; line-height:42px; }
.fytbdiv_brow a, .fytbdiv_brow span{ font-size:18px; font-size:1.8rem; }
.list_div{ display:block; }
.listleft,.listright{ width:100%; }
.listleft_dri{ font-size:36px; font-size:3.6rem; }
.listleft_dyn{ font-size:18px; font-size:1.8rem; }
.listleft_date{ width:90px; height:80px; }
.listleft li{ padding:15px; }
.listleft_dright{ width:calc(100% - 105px); }
.listleft_drtitle{ font-size:20px; font-size:2rem; }
.listleft_drwz{ margin-top:5px; }
.listright li{ background:none; border-bottom:solid 1px #fff;  padding-bottom:10px; margin-top:15px;}

.nr_right,.nr_left{ float:none; width:100%; }
.nr_right{ margin-bottom:25px; }
.nr_rdtitle{ font-size:30px; font-size:3rem; }

}
@media screen and (max-width:899px) {

}
@media screen and (max-width:799px) {
.ipart5_div{ display:block; }
.ipart5_div li{ width:100%; }
.index_part2 .zong{ display:block; }
.ipart6,.ipart7{ width:100%; }
.ipart7{ margin-top:25px; }
.ipart6_div ul{ display:block; }
.ipart6_div li{ width:100%; }
.footer_div{ width:100%; }
.footer_ewm{ position:static; margin:0 auto; width:100px; margin-bottom:15px; }
}
@media screen and (max-width:659px) {	
.ipart1_title{ display:block; }

}
@media screen and (max-width:539px) {
.logo{ float:none; width:100%; max-width:291px; margin-top:10px;}
.header{ padding-top:5px; }
.ipart4 a{ display:block; }
.ipart4_right,.ipart4_left{ width:100%; }
.ipart4_left{ margin-top:20px; }
.ipart5_divkuang,.listleft_divkuang{ display:block; }
.ipart5_date,.listleft_date{ margin:0 auto; margin-bottom:10px; }
.ipart5_dright,.listleft_dright{ width:100%; }
}
@media screen and (max-width:439px) {
.ipart5_div li{ padding:15px 10px;}
}
@media screen and (max-width:399px) {
.logo{ max-width:240px; }	
}