html, body {
    margin: 0;
    padding: 0;
    position: relative;
    font: 14px/24px "Microsoft Yahei", Arial, Helvetica, sans-serif;
    overflow-x: hidden;
}

ul, li, p, img, b, ol, em, h1, h2, h3, h4, h5, h6, dl, dd, dt {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: none;
    font-style: normal;
    text-decoration: none;
    font-weight: initial;
}

a, a:visited, a:link {
 
    text-decoration: none;color: #333;
}

#dituContent img {
    max-width: inherit;
}

img {
    max-width: 100%;
}

.container {
    width: 1200px;
    margin: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}
.block{
    overflow: hidden;clear: both;
}

.tell h3 span,h4.related,.title h2,.titles h3 b,.thr_fl.fl ul li h3 b,.five ul li:hover p,.tit h3,.six1 ul li:hover h3  {
    color: #178780;
}
.nav,ul.navs,.page_nav h2,.tj_xw h2,.tj_cp h2,.main_next b,.t_fr.fr h2:after {
    background: #178780;
}
.nav ul>li:hover>a,.nav ul li a.cur {
    background: #104454;
}
   .tj_cp ul li h3 {
       
        background: rgba(23,135,128,0.60);
       
    }
.tj_xw ul li:hover a {
    color: #178780;
}

.main_next .prevrecord a:hover, .main_next .nextrecord a:hover {
    color: #178780;
}

.page_nav ul>li:hover> a {
    background: #178780;
    color: #fff;
}
ul.page_nav2 li:hover a {
    color: #178780;
}.page_r.fr ul.cpcont li:hover {
    border-color: #178780;
}
ul.xwcont li:hover {
    border-color: #178780;
}

ul.xwcont li:hover h4 {
    color: #178780;
}
.one_nav ul li.on {
    background: #178780;
    color: #fff;
}






.header {
    width: 100%;
}

.logo {
    float: left;
    align-items: center;
    display: flex;
    height: 100%;
}

.tells {float: right;overflow: hidden;width: 699px;}

.header .container {
    overflow: hidden;
    height: 100px;
}

.logo img {
    display: block;
}

.input {
    width: 309px;
    float: left;
    overflow: hidden;
    height: 100px;
    align-items: center;
    display: flex;
}

.tell {
    width: 300px;
    float: right;
    overflow: hidden;
    height: 100%;
    padding-left: 40px;
    box-sizing: border-box;
}

.input input {
    width: 210px;
    height: 37px;
    padding: 0 10px;
    float: left;
}

a.searchBtn {
    width: 65px;
    height: 38px;
    background: #104454;
    color: #fff;
    transition: all .3s;
    display: block;
    float: right;
    text-align: center;
    line-height: 38px;
    border: 1px solid #104454;
}

.tell img {float: left;margin-right: 10px;margin-top: 35px;}

.tell h3 span {
    display: block;
    font-size: 29px;
    font-weight: bold;
    margin-top: 5px;
}

.tell h3 {
    margin-top: 26px;
    color: #333;
    font-size: 15px;
}

.nav {
    width: 100%;
}

.nav ul {
    width: 1200px;
    margin: auto;
    height: 60px;
}

.nav ul li {
    float: left;
    position: relative;
}

.nav ul li a {
	color:#fff;
	display:block;
	line-height:60px;
	padding:0 43px;
	font-size:16px;
}


ul.navs {
    width: 100%;
    position: absolute;
    left: 0;
    top: 60px;    height: auto;
   z-index: 222;display: none;
}
.nav ul li:hover ul{
    display: block;
}
ul.navs li {
    float: none !important;
}

ul.navs li a {
    line-height: 36px;
    font-size: 14px;
    padding: 0;
    text-align: center;
}

.banner {
	width:100%;
}
.banner img {
	width:100%;
	display:block;
}
a.md {
	float:right;
	display:block;
	color:#666;
}

tj_cp ul li img {
    height: 80px;
}
.links {
    margin: 0px auto;
    width: 100%;

    padding:0 0 50px 0;
}

.link_container {
    width: 1200px;
    margin: auto;
    overflow: hidden;
}

.link_title {padding-left: 15px;background: #fff;}

.link_title h2 {
    display: inline-block;
    font-weight: inherit;
    font-weight: bold;
}

.link_title h3 {
    display: inline-block;
    color: #000;
    font-size: 14px;
}

.link_list {
    border: 1px solid #eee;
    margin-top: -15px;
    padding: 18px 10px;
}

.link_list a {
    display: inline-block;
    margin: 5px 12px;
    color: #333;
}

.footer {
    width: 100%;
    background: #2b2b2b;
    color: #fff;
    padding-top: 20px;
}
.footer_container {
    margin: 50px auto;
    overflow: hidden;
}

.footer_container .fl {
    width: 333px;
}

.footer_container ul {
    float: left;
    width: 155px;
    margin: 0px 15px;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    padding: 0px 15px;
}

.footer_container ul:nth-child(2) {
    border: none !important
}

.footer_container li {
    line-height: 30px;
    font-size: 15px;
    text-align: center;
}

.footer_container li:first-child {
    font-size: 18px;
    line-height: 50px;
}

.footer_bottom {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    padding: 15px 0;
}
.page {
    overflow: hidden;
}

.page_title {
    background: #f7f7f7;
    height: 58px;
    line-height: 58px;
    margin-bottom: 30px;
    color: #666;
}

.page_title a {
    color: #666;
}

.cp.container {
    overflow: hidden;
}



.page_lj {
    width: 1200px;
    margin: auto;
}
.page_l.fl {
    width: 230px;
}

.page_r.fr {
    width: 944px;
}

.page_r.fr ul {
    overflow: hidden;
}

.page_r.fr ul.cpcont li {
    width: 294px;
    float: left;
    margin: 9px;
    border: 1px solid #ccc;
}

.pading {
    overflow: hidden;
    margin: 20px 0 60px 0;
    float: right;
 }
 
     .pading span {
         padding: 3px 8px;
         border: 1px solid #ccc;
         display: block;
         float: left;
         margin: 0px 2px;
     }
 
     .pading a {
         padding: 3px 15px;
         border: 1px solid rgba(142,142,142,0.5);
         display: block;
         float: left;
         margin: 0px 7px;
     }
 
     .pading .current {
         padding: 3px 15px;
         color: #333;
     }
     .page_nav,.tj_xw,.tj_cp {width: 224px;margin-bottom: 20px;background: #eee;box-shadow: 0 0 10px #a4a4a4;}
    
    .page_nav h2,.tj_xw h2,.tj_cp h2 {
      text-align: center;
      padding: 30px 0;
      color: #fff;
      font-size: 24px;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
    }
    
    .page_nav ul {
        padding: 10px;
        box-sizing: border-box;
    }
    
    .page_nav ul li a {
        border: 1px dashed #ccc;
        width: 100%;
        display: block;
        padding: 5px 0;
        text-align: center;
        color: #302525;
        background: #ddd;
    }
    
    .page_nav ul li {
        margin-bottom: 10px;
        position: relative;
    }
    ul.page_nav2 {
        padding: 10px 0 0 0;
        display: none;
    }
    
    ul.page_nav2 li a {
        border: none;
        padding: 0;
        font-size: 12px;
        color: #666;
    }
   
    .page_nav ul li:hover ul {
        display: block;
        background: #fff;
    }
    .tj_xw ul {
        box-sizing: border-box;
        padding: 10px;
    }
    
    .tj_xw ul li {
        border: 1px dashed #ccc;
        margin-bottom: 5px;
        box-sizing: border-box;
        padding: 5px;
        color: #666;
        font-size: 12px;
        height: 60px;
        overflow: hidden;
    }
    

    .page_r.fr ul.cpcont li h4 {
        text-align: center;
        font-size: 18px;
        margin-bottom: 10px;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    
    .page_r.fr ul.cpcont li img {
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }
    
  
 
    
    ul.xwcont li {
        border: 1px dashed #ccc;
        width: 47%;
        float: left;
        margin: 1%;
        box-sizing: border-box;
        padding: 2%;
    }
    ul.xwcont li h4 {
        font-size: 18px;
        margin-bottom: 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    
    ul.xwcont li p {
        color: #666;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        font-size: 12px;
        height: 72px;
    }
    
  
    .tj_cp ul li {
        width: 100%;
        position: relative;
    }
    
    .tj_cp ul li img {
        width: 100%;    height: 78px;
        display: block;
    }
    
    .tj_cp ul {
        box-sizing: border-box;
        padding: 10px;
        overflow: hidden;
    }
    
    .tj_cp ul li h3 {
        width: 100%;
        color: #fff;
        text-align: center;
        padding: 2px 0;
        position: absolute;
        left: 0;
        bottom: 0;
        font-size: 12px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .main_next {
        overflow: hidden;
        width: 100%;
        margin: auto;
        padding: 0 20px;
        border-bottom: 1px solid #666;
        padding-bottom: 10px;
        box-sizing: border-box;
    }
    
    .main_next .prevrecord, .main_next .nextrecord {
        margin: 5px 0px;
        display: block;
        font-size: 16px;
        color: #000;
    }
    
    .main_next .prevrecord a, .main_next .nextrecord a {
        color: #666;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    
    .main_next b {
    
color: #fff;
    
text-align: center;
    
display: inline-block;
    
margin-right: 10px;
    
padding: 0px 5px;

    }
    a.news_page_a {

        padding: 4px 13px;
        text-align: center;
        color: #fff;
        display: block;
        float: left;
        font-size: 12px;
    }
    h4.related {
        text-align: left;
        font-size: 22px;

        margin-bottom: 20px;
    }
    
    .relatedlist ul {
        overflow: hidden;
    }
    
    .xgcp .relatedlist ul li {
        width: 214px;
        float: left;
        margin: 7px;
        text-align: center;
    }
    
    .xgwz ul li {
        line-height: 28px;
        color: #666;
        font-size: 14px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 403px;
        float: left;
        margin: 6px 16px;
        border-bottom: 1px dashed #ccc;
    }
    .xgcp {
        width: 100%;
        margin-top: 45px;
        margin-bottom: 45px;
    }
    .relatedlist ul li img{
        width: 100% ;
        float: none;
    }
    .xgwz {
        margin-bottom: 60px;
    }
    .cpxq_cont {
        width: 99%;
        overflow:hidden;
        box-sizing:border-box;
        padding:19px;
        border: 1px dashed #ccc;
        margin-bottom:10px;
        box-shadow: 0 0  10px #ccc;
    }
    
    .cpxq_cont img {
      width: 372px;
      float: left;
    }
    
    .cont1.fr {
      width: 505px;
      box-sizing: border-box;
      padding: 10px;
    }
    
    .cont1.fr h2 {
      font-size: 22px;
      margin-bottom: 10px;
      border-bottom: 1px dashed #ccc;
      padding-bottom: 10px;
    }
    
    .cont1.fr p {
      color: #666;
      line-height: 29px;
    }
    
    .cpconts {
      width: 100%;
      box-sizing: border-box;
      padding: 0 20px;
      line-height: 29px;
      margin-bottom: 10px;
      color: #666;
      font-size: 14px;
    }
    .abt_cont {
        line-height: 27px;
        color: #333;
    }

    .xw_tit {
        text-align: center;
        margin-bottom: 10px;
    
        padding-bottom: 10px;
    }
    
    .xw_tit h2 {
        font-size: 22px;
        margin-bottom: 10px;
        line-height: 24px;
    } .xw_cont1 {
        color: #666;
        line-height: 26px;
        margin-bottom: 10px;
    }
     .xw_cont1 img {
        display: block;
        margin: 10px auto;
    }
.sev_fr ul li {
	height:auto;
}

.page_nav {
	padding:0;
}
.tj_cp ul li {
	width: 48%;
	float: left;
	margin: 1%;
}
ul.page_nav2 {
	padding:0;
}
.tj_xw ul li {
	height:auto;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.abt_cont {
	margin-bottom:20px;
}

ul.page_nav2 li a {
    background: #fff !important;
}
.one {
    padding: 50px 0;
}

.title {
    text-align: center;
    position: relative;
}

.title h2 {
    font-size: 30px;
    font-weight: bold;

}

.title p {
    font-weight: normal;
    color: #888;
    font-size: 17px;
    display: inline-block;
    position: relative;
    margin: 10px 0 18px;
    background: #fff;
}

.title:before {content: "";width: 100%;height: 1px;border: 1px dashed #ccc;position: absolute;
    left: 0;bottom: 27px;z-index: -1;}

.one_nav {
    margin-bottom: 30px;
    margin-top: 30px;
}

.one_nav ul {
    text-align: center;
}

.one_nav ul li {
    display: inline-block;
    line-height: 44px;
    border: 1px solid #f2f2f2;
    box-shadow: 5px 5px 10px rgb(0 0 0 / 10%);
    margin: 0 5px 10px;
    font-size: 14px;
    color: #010101;
    padding: 0 12px;
}

.one_box ul {
    overflow: hidden;
}

.one_box ul li {
    width: 380px;
    float: left;
    margin: 10px;
    position: relative;
}

.one_box ul li img {
    width: 100%;
    display: block;
}

.one_box ul li:hover img {
    transform: scale(1.3);
    transition: all 1s;
}

.imgbox {
    overflow: hidden;
}

.one_box ul li h4 {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 22;
    background: rgba(0,0,0,0.82);
    color: #fff;
    padding: 7px 0;
}
.two {
    width: 100%;
    position: relative;
    margin-bottom: 50px;padding: 50px 0;
}

.bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.bg img {
    width: 100%;
    height: 100%;
    display: block;
}

.two .container {
    overflow: hidden;
    margin: 50px auto;
    background: #fff;    box-sizing: border-box;
    padding: 30px;    margin-bottom: 0;
}
.two .title h2 {
    color: #fff;
}

.two .title p {
    background: #1c3e6c;
    color: #fff;
}

.t_fl.fl {
    width: 47%;
    border-right: 1px solid #eee;
}
.two .title {
    width: 1200px;
    margin: auto;
}
.two .title {
    width: 1200px;
    margin: auto;
}

.t_fl.fl img {
    width: 95%;
    display: block;
}

.t_fr.fr {
    width: 50%;
}

.t_fr.fr h2 {
    font-size: 24px;
    font-weight: bold;
    color: #281b26;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 20px;
}

.t_fr.fr p {
    color: #555;
    line-height: 26px;
    margin: 8px 0;
    max-height: 156px;
    overflow: hidden;
}

.t_fr.fr h2:after {
    content: "";
    width: 20px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

a.moret {
    display: block;
    width: 95px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    text-align: center;
    color: #5c5c5c;
    border-radius: 30px;
    box-shadow: 3px 3px 10px rgb(0 0 0 / 10%);
    margin-top: 33px;
}

.t_fl:hover img {
    transform: scale(1.1);
    transition: all 1s;
}
.three .container {
    overflow: hidden;
}

.titles {
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 2px dashed #ccc;
    padding-bottom: 30px;
}

.titles h3 {
    color: #333;
    font-size: 35px;
    padding: 10px 0;
    font-weight: bold;
}

.titles h3 b {
    margin-right: 12px;
    font-weight: bold;
}

.titles p {
    color: #333;
    font-size: 20px;
    margin-top: 10px;
}

.thr_fl.fl {
    width: 45%;
}

.thr_fr.fr {
    width: 55%;padding-top: 47px;
}

.thr_fr.fr img {
    width: 100%;
    display: block;
}

.three {
    width: 100%;
    margin-bottom: 50px;
}

.thr_fl.fl ul li {
    padding: 0px 0 56px 0;
    position: relative;
}
.thr_fl.fl ul li h2 {
    font-size: 82px;
    color: #3333;
    font-weight: bold;
    font-style: oblique;
    position: absolute;
    left: -47px;
    z-index: -1;
    top: -8px;
}
.thr_fl.fl ul {box-sizing: border-box;padding-left: 86px;margin-top: 44px;}

.thr_fl.fl ul li h3 {
    margin-bottom: 20px;
    font-size: 25px;
    color: #333;
    font-weight: bold;
}

.thr_fl.fl ul li h3 b {
    font-weight: bold;

}

.thr_fl.fl ul li h3 i {
    font-style: inherit;
    font-size: 16px;
    color: #666;
    font-weight: initial;
    margin-left: 10px;
}

.thr_fl.fl ul li p {
    font-size: 16px;
    color: #333;
    line-height: 29px;
}
.one_nav ul li.on {
    background: #178780;
    color: #fff;
}

.three .title h2 b {
    font-weight: bold;
    color: #178780;
}

.three .title h2 {
    color: #333;
}
.four .swiper-slide {
    width: 33.33333% !important;
}

.four {
    width: 100%;
    margin: auto;
    overflow: hidden;
    margin-bottom: 50px;
    background: #eee;
    padding: 50px 0;
}

.four .swiper-slide img {
    width: 96%;
    display: block;
    margin: auto;
}

.four .swiper-slide h2 {
    text-align: center;
    font-size: 18px;
    margin: 10px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
}

.four .swiper-wrapper {
    margin-top: 20px;
    width: 1200px;
   
}

.four .title p {
    background: #eee;
}
.four .title {
    z-index: 222;
}
.five ul li {
    width: 150px;
    float: left;
}

.five {
    width: 100%;
    margin-bottom: 50px;
}

.five ul {
    overflow: hidden;
    margin-top: 30px;
}

.five ul li p {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.five ul li .tu {
    width: 100px;
    height: 100px;
    line-height: 110px;
    margin: 0 auto;
    border: 5px solid #666;
    border-radius: 50%;
    transition: all .5s;
    align-items: center;
    display: flex;
    margin-bottom: 20px;
}

.five ul li .tu img {
    width: 63px;
    margin: auto;
    display: block;
}

.five ul li:hover .tu img {
    transform: rotate(360deg);
    transition: all 1s;
}


.six {
    margin-bottom: 50px;    overflow: hidden;
}

.six1 {
    width: 369px;
    float: left;
    margin-right: 30px;
}
.tit {
    overflow: hidden;
    width: 100%;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding: 9px 0;
}

.tit h3 {
    font-size: 20px;
    font-weight: bold;
    float: left;
    border-left: 3px solid #178780;
    padding-left: 10px;
}

.tit b {
    float: right;
    display: block;
    color: #999;
}

.six1 ul li {
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding: 7px 0;
}

.six1 ul li h3 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 77%;
    float: left;
    color: #333;
}

.six1 ul li span {
    float: right;
    font-size: 12px;
    color: #666;
}


.seven {
    width: 100%;    overflow: hidden;
    margin-bottom: 50px;
}



.seven .swiper-wrapper img {
    width: 96%;
    margin: auto;
    display: block;
}

.seven .swiper-slide {
    width: 33.3333333333% !important;
}


.Tc {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    background: rgba(0, 0, 0, 0.5);
    top: 0px;
    left: 0px;
}

.Tcs {
    background: #fff;
    width: 70%;
    height: 343px;
    position: absolute;
    left: 50%;
    margin-left: -35%;
    top: 50%;
    margin-top: -171.5px;
    border-radius: 10px;
    padding: 20px 10px;
    box-sizing: border-box;
    text-align: center;
}

.Tc_gb {
    position: absolute;
    right: 0px;
    width: 30px;
    height: 30px;
    font-size: 30px;
    text-align: center;
    top: 0px;
    transform: rotate( 45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate( 45deg);
}

.Tcs img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto 5px;
    box-shadow: 0px 0px 3px 3px #eee;
}

.Tcs .Tc_dt {
    width: 150px;
    height: auto;
    margin: 15px auto 0;
    display: block;
    box-shadow: initial;
}
.banner_m {
	    overflow: hidden; width:100%;
	position:relative;
	display:none;
}
.banner_m img {
	width:100%;
	display:block;
}


.bottom{display:none;
}

.page_r.fr ul.cpcont li img {
	height:235px;
}
.one_box ul li img {
	height:304px;
}

.four .swiper-slide img {
	height:307px;
}

.seven .swiper-wrapper img {
	height:281px;
}


.one_nav ul li.on a {
    color: #fff;
}



    @media only screen and (max-width:768px) {
       
        .header {
            overflow: hidden;position: relative;
        }
     .container{
         width: 96%;
     }
     .tells {
        display: none;
    }
    
    .logo,.header .container{
        height: 80px;
    }
    .logo img {
    width: 90%;
}
        .menu {
            width: 40px;
            position: absolute;
            right: 4%;
            top: 7%;
            padding: 7px;
            border-radius: 5px;
            box-sizing: border-box;
            height: 40px;
            z-index: 222;
            padding-top: 10px;display: block;
        }
        
        .menu b {
            margin: auto;
            margin-bottom:6px;
            display: block;
            height: 2px;
            width: 88%;
            position: relative;   
             background: #333;
        }
        
        .nav_button {
            position: absolute;
            top: 0%;
            left: 0;
            width: 30px;
            height: 30px;
            background:url(https://web.archive.org/web/20220919173149im_/http://static2.fuhai360.com/n210630/images/close.png) no-repeat 5px;
            display: block;
            z-index: 3333;
            background-size: 20px;
        }
        
        .nav{
            position: fixed;
            top:0px;
            right:0;
            width: 46%;
            height: 100%;
            background: rgba(51, 51, 51, 0.69);
            display: none;
            z-index: 2222;
        }
        
        .nav .nav3 {
            width:100%;
            height: 100%;
            box-sizing: border-box;
            float: right;
            padding-top: 5%;
        }
        
        .nav li {
            width: 100%;
            border-bottom: 1px solid rgba(255, 255, 255, 0.3);
            box-sizing: border-box;
            height: 50px;
        }
        
        .nav a {
            line-height: 50px !important;
            font-size: 16px !important;
            text-align: center;
            display: block !important;
            color: #fff !important;
        }
        
        .nav li:hover ul {
            display: none;
        }
       .nav ul>li:hover>a, .nav ul li a.cur {
    background: none;
}
      
        
      
        
        .one_box {
            width: 100%;
            float: none;
        }
        .one_box ul li {
            width: 48%;
            float: left;
            margin: 1%;
        }
        .one_box ul li h4 {
            padding: 1% 0;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
        }
        .one_nav {
            margin: 2% 0;
        }
        .t_fl.fl {
            width: 100%;
            border: none;
        }
        
        .t_fr.fr {
            width: 100%;
            margin-top: 5%;
        }
        
        .two .title {
            width: 96%;
        }
        
        .two .container {
            margin: 2% auto;
        }
        .t_fr.fr h2 {
            font-size: 20px;
           
        }
        .titles h3 {
          
            font-size: 26px;
           
        }
        .titles p {
           
            font-size: 15px;
            margin-top: 0px;
        }

        .thr_fr.fr {width: 100%;padding: 0;}

        .thr_fl.fl ul {
            padding-left: 2%;    margin-top: 2%;
        }
.thr_fl.fl ul li{
padding: 0px 0 30px 0;
}
       
        .thr_fl.fl {
            width: 100%;
        }
        .four .swiper-wrapper {
            width: 100%;
        }
        .five ul li {
            width: 23%;
            margin: 2% 1%;
        }
        
        .five ul li .tu {
            width: 70px;
            height: 70px;
            line-height: 70px;
        }
        
        .five ul li .tu img {
            width: 50px;
            height: auto;
        }

        .six1 {
            width: 100%;
            margin: 0 0 30px 0;
            float: none;
        }
        
        .six.container {
            margin-bottom: 30px;
        }

        .link_container {
            width: 97%;
        }
        
        .link_list a {
            margin: 3px;
            font-size: 12px;
        }
        
  
        
        .footer_container .fl {
            width: 100%;
        }
        
        .footer_container ul {
            width: 22%;
            margin: 1%;
            padding: 0;
        }
        .footer_container {
            margin: 1% auto;
        }
        
        .footer_container .fl img {
            margin: auto;
            float: none;
            display: block;
        }
        .page_l.fl {
            float: none;
            width: 100%;
            overflow: hidden;
        }
        
        .page_r.fr {
            float: none;
            width: 100%;
        }
        
        .page_r.fr ul.cpcont li {
            width: 47%;
            float: left;
            margin: 1%;
        }
        
        .pading {
            width: 100%;
            margin: 5% auto;
        }
        
        .page_lj {
            width: 96%;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
        }
        .page_nav h2, .tj_xw h2, .tj_cp h2 {
            font-size: 18px;
        }
        
        .page_l.fl li a {
            font-size: 14px;
            padding: 1% 0 1% 5%;
            margin-bottom: 1%;
            box-sizing: border-box;
        }
        .pading a,.pading .current {
            display: inline-block;
            float: none;
            margin: 0 1%;
            padding: 0% 2%;
        }
        
        .pading {
            text-align: center;
        }
        .cpxq_cont {
            padding: 2%;
            margin-bottom: 2%;
        }
        
        .cpxq_cont img {
            width: 100%;
        }
        
        .cont1.fr {
            width: 98%;
            padding: 1%;
        }
        
        .cont1.fr h2 {
            font-size: 20px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        .cont1.fr p {
            height: 72px;
            overflow: hidden;
            line-height: 23px;
            font-size: 12px;
        }
        
        .cpconts {
            padding: 0 1%;
        }
        
        .main_next {
            padding: 0 1%;
        }
        
        .xgcp {
            margin: 8% auto;
        }
        
        h4.related {
            font-size: 18px;
            margin-bottom: 1%;
        }
        
        .xgwz ul li {
            width: 100%;
            float: none;
            margin: 2% auto;
        }
        
        .xgwz {
            margin-bottom: 5%;
        }
        ul.xwcont li {
            width: 98%;
            padding: 3% 0;
            padding-left: 2%;
        }
.xgcp .relatedlist ul li {
	width:25%;
}
.page_r.fr ul.cpcont li p {
    display: none;
}
.xw_cont1 img {
    width: 100%;
    height: auto;
}

.page_nav, .tj_xw, .tj_cp {
    width: 98%;
    margin: auto;
    margin-bottom: 10px;
}
ul.xwcont li span {width: 100%;height: auto;
    background: none;text-align: left;
    line-height: inherit;
    margin-bottom: 1%;font-size: 12px;}

ul.xwcont li .fr {
    width: 100%;
}

ul.xwcont li:hover span {
    color: #333;
    background: none;
}

.tj_cp ul li {
    width: 48%;
    float: left;
    margin: 1%;
}

.tj_cp ul {
    overflow: hidden;
}

.page_nav h2, .tj_xw h2, .tj_cp h2 {
    padding: 2% 0;
}
.page_title {
	margin-bottom:2%;
}
.one_box ul li img,.page_r.fr ul.cpcont li img {
    height: 150px;
}
.nav ul li a.cur {
    background: none;
}
ul.navs {
    display: none !important;
}
.tj_cp ul li img {
    height: 140px;
}
.main_next .prevrecord, .main_next .nextrecord {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.three .title h2 {
    font-size: 24px;
}

.thr_fl.fl ul li h3 {
font-size:17px;
	margin-bottom:10px;

}

.thr_fl.fl ul li h2 {
    font-size: 69px;
    left: -3%;
}

.four .swiper-slide h2 {
    font-size: 14px;
}

.two .container {
    padding: 3%;
}

.two .title h2 {
    font-size: 22px;
}
.title h2 {
    font-size: 22px;
}
.thr_fl.fl ul {
    padding-left: 8%;
}
.five ul {
    margin-top: 0;
}.t_fl.fl img {
    width: 100%;

}
.bottom {
	width:100%;
	position:fixed;
	z-index:112221;
	left:0;
	bottom:0;
display: block;	padding:1% 0;
	background:#178780;
}
.bottom ul li {
	width:25%;
	float:left;
	position:relative;
}
.bottom ul li img {
	width:25px;
	height:25px;
	display:block;
	margin:auto;
}
.bottom ul li a {
	color:#fff;
	display:block;
	text-align:center;
}
.bottom ul li:after {
	content:"";
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:1px;
	background:#065f5a;
}
.banner_m {
	display:block;
}
.banner {
	display:none;
}
.footer {
	padding-bottom:55px;
}
a.moret {
    margin: 10px 0;
}

.one {
	padding:5% 0;
}
.two {
	padding:5% 0;
	margin-bottom:5%;
}

.three {
	margin-bottom:5%;
}
.four {
	padding:5% 0;
	margin-bottom:5%;
}
.five ul li p {
	font-size:14px;
}

.five ul li .tu {
	margin-bottom:2px;
}
.six1 ul li h3 {
	font-size:14px;
}
.six1 ul li {
	padding:5px 0;
}

.seven {
	margin-bottom:5%;
}
.six.container {
	margin-bottom:3%;
}
.footer_container.container {
	display:none;
}

.footer {
	padding-top:0;
}
.thr_fl.fl ul li p {
	font-size:14px;
	line-height:26px;
}
.four .swiper-slide img {
	height:92px;
}

.seven .swiper-wrapper img {
	height:84px;
}
.page_nav ul li:hover ul {
    display: none;
}

.page_r.fr ul.cpcont li h4 {
    font-size: 14px;
}


        }
        
       
/*
     FILE ARCHIVED ON 17:31:49 Sep 19, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:35:40 Nov 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.669
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.011
  esindex: 0.011
  cdx.remote: 22.773
  LoadShardBlock: 128.54 (3)
  PetaboxLoader3.datanode: 156.822 (4)
  load_resource: 82.699
  PetaboxLoader3.resolve: 45.973
*/