<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*******************************

    -------[=ç•ªèŒ„]-------

********************************/

#ban{

    /*height: 350px;*/
    height: 0;padding-top: 19.98%;
    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}



/*å¼¹çª—*/

.m-pop{

    position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 998;

}

.m-pop .pop-bg{

    position: absolute;left: 0;top: 0;z-index: 999;

    width: 100%;height: 100%;

    background: url(../images/bg04.png);

}

.m-pop .inner{

    background: #fff;

    position: absolute;left: 50%;top: 50%;z-index: 1000;

    -webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

}

.m-pop .close{

    display: block;width: 30px;height: 30px;

    border: none;

    background: url(../images/ico-close.png) no-repeat center center;

    position: absolute;right: 18px;top: 15px;

    cursor: pointer;

    /*    -o-transition:.3s;

        -ms-transition:.3s;

        -moz-transition:.3s;

        -webkit-transition:.3s;

        transition:.3s;*/

}

.m-pop .close:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}



.m-pop .tit{

    font-size: 18px;color: #444;line-height: 60px;

    background: #eee;

    padding: 0 25px;

}











/*

-----------------[02æ˜¥é£ŽåŠ¨æ€-01å…¬å¸æ–°é—»]--------------*/



.g-snav1{

    height: 60px;

    box-shadow: 0 0 10px rgba(178,178,178,.2);

    text-align: center;position: relative;z-index: 2;

}

.g-snav1 ul{

    display: inline-block;vertical-align: top;

}

.g-snav1 ul li{

    float: left;

    margin: 0 -14px;

}

.g-snav1 ul a{

    display: block;min-width: 91px;

    font-size: 13px;color: #666;line-height: 60px;text-align: center;

    position: relative;z-index: 1;

    -o-transition:none;

    -ms-transition:none;

    -moz-transition:none;

    -webkit-transition:none;

    transition:none;

    border-radius: 0 30px 30px 0;

    padding: 0 27px 0 41px;

    overflow: hidden;

    -ms-text-overflow: ellipsis;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.g-snav1 ul a:hover{

    color: #007b4a;

}

.g-snav1 ul li.on a{background: #007b4a;color: #fff;}

.g-snav1 ul a:after,.g-snav1 ul a:before{

    content: "";

    display: block;width: 27px;height: 60px;

    position: absolute;top: 0;

    background-position: center center;

    background-repeat: no-repeat;

    opacity: 0;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

}

.g-snav1 ul a:after{background: #fff;left: 0;border-radius: 0 50px 50px 0;}

.g-snav1 ul a:before{background-image: url(../images/icon01.png);right: 0;}

.g-snav1 ul li.on a:after,.g-snav1 ul li.on a:before{

    opacity: 1;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

}



.g-snav2{

    padding: 11px 0 11px;

    background: #e5e5e5;

    position: relative;z-index: 1;

    text-align: center;

}

.g-snav2 ul{display: inline-block;vertical-align: top;}

.g-snav2 li{float: left;margin: 0 32px;}

.g-snav2 li a{

    font-size: 14px;color: #333;line-height: 18px;

}

.g-snav2 li a:hover,.g-snav2 li.on a{

    color: #007b4a;

    border-bottom: 1px #007b4a solid;font-weight: bold;

}









.m-list1{padding: 35px 0 43px;}

.m-list1 li{

    overflow: hidden;

    padding: 41px 270px 41px 0;position: relative;

    background: url(../images/bg02.png) repeat-x left bottom;

}

.m-list1 .more{

    display: block;width: 34px;height: 34px;

    background: url(../images/icon03.png) no-repeat center center;

    position: absolute;right: 0;top: 50%;

    margin-top: -17px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list1 li:hover .more{background-image: url(../images/icon04.png);}



.m-list1 .date{

    width: 88px;float: left;margin-right: 49px;

    font-size: 14px;color: #606060;line-height: 32px;text-align: center;

}

.m-list1 .date span{

    display: block;font-size: 40px;line-height: 55px;font-weight: bold;

    background: #858585;

    color: #fff;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list1 li:hover .date span{background: #1bad55;color: #fff;}

.m-list1 .date em{

    display: block;border: 1px #c9c9c9 solid;

    border-top: none;

}



.m-list1 .txt{

    overflow: hidden;

    font-size: 14px;color: #666;line-height: 22px;

}

.m-list1 .txt h4{

    font-size: 18px;color: #333;font-weight: bold;line-height: 1.4;

    padding-bottom: 17px;margin-bottom: 13px;

    background: url(../images/bg03.jpg) no-repeat left bottom;

}

.m-list1 .txt h4 a{color: inherit;}

.m-list1 li:hover .txt h4 a{color: #1bad55;}

.m-list1 .txt p{height: 44px;overflow: hidden;}





.m-page{text-align: center;margin-bottom: 73px;}

.m-page ul{

    display: inline-block;vertical-align: top;

    overflow: hidden;

}

.m-page ul li{

    width: 37px;

    float: left;margin: 0 2px;font-size: 16px;line-height: 36px;text-align: center;

}

.m-page li a{

    display: block;height: 36px;line-height: 34px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px #ccc solid;

    color: inherit;

}

.m-page li a:hover,.m-page li.on a{background: #1bad55;color: #fff;border-color: #1bad55;}

.m-page li.prev,.m-page li.next,.m-page li.last{width: 64px;}





/*

-----------------[07å¥åº·å›­åœ°-03è¯é£Ÿå…»ç”Ÿ]--------------*/

.m-list2{padding: 43px 0 73px;}

.m-list2 li{

    overflow: hidden;

    padding: 30px 200px 31px 0;position: relative;

    border-bottom: 1px #e6e6e6 solid;

}

.m-list2 li:last-child{border: none;padding-bottom: 0;}

.m-list2 .more{

    display: block;width: 34px;height: 34px;

    background: url(../images/icon03.png) no-repeat center center;

    position: absolute;right: 0;top: 50%;

    margin-top: -17px;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list2 li:hover .more{background-image: url(../images/icon04.png);}



.m-list2 .pic{

    float: left;width: 166px;height: 120px;

    margin-right: 19px;

    overflow: hidden;

}

.m-list2 .pic img{

    display: block;width: 100%;height: 100%;

}

.m-list2 .pic:hover img{

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    transform-origin: 50% 50%;

}

.m-list2 .txt{

    overflow: hidden;

    font-size: 14px;color: #333;line-height: 24px;

    padding-top: 1px;

}

.m-list2 .txt p{height: 48px;overflow: hidden;}

.m-list2 .txt h4{

    font-size: 16px;color: #000;font-weight: normal;

}

.m-list2 .txt h4 a{color: inherit;}

.m-list2 li:hover .txt h4 a{color: #1bad55;}

.m-list2 .txt .date{

    font-family: "å®‹ä½“";font-size: 12px;color: #999;

    margin: 7px 0;

}

.m-list2 .txt .date i{

    display: inline-block;vertical-align: middle;

    width: 20px;height: 20px;

    background: url(../images/icon05.png) no-repeat center center;

    margin-right: 7px;

}





/*

-----------------[06æŠ•èµ„è€…å…³ç³»-05è”ç³»æ–¹å¼]--------------*/

#map{

    height: 442px;border: 10px #eee solid;

    margin: 60px 0 20px;

}

#map img {

    -webkit-transition: none;

    -moz-transition: none;

    -ms-transition: none;

    -o-transition: none;

    transition: none;

}



.m-cont1{

    overflow: hidden;

    font-size: 14px;color: #666;line-height: 20px;

    margin-right: -20px;

    padding-bottom: 47px;

}

.m-cont1 p{overflow: hidden;margin-bottom: 6px;}

.m-cont1 p span{display: block;float: left;margin-right: 28px;}

.m-cont1 p em{display: block;overflow: hidden;}

.m-cont1 h4{

    font-size: 18px;color: #333;

    margin-bottom: 21px;

}



.m-cont1 .con-l,.m-cont1 .con-r{

    float: left;width: 380px;height: 340px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px #eee solid;

    padding: 36px 39px 0;

    margin-right: 20px;

    box-shadow: 8px 8px 0 #f4f4f4;

}

.m-cont1 .con-l.on{border:5px solid #007b4a;}
.m-cont1 .con-l:hover{border-color:#007b4a;}
.m-cont2{

    padding-bottom: 43px;

    font-size: 14px;color: #666;line-height: 24px;

}

.m-cont2 h4{

    font-size: 18px;margin-bottom: 21px;

}

.m-cont2 .con{margin-bottom: 51px;}





/*

-----------------[06æŠ•èµ„è€…å…³ç³»-02å…¬å¸åˆ¶åº¦]--------------*/



.m-list3{

    padding: 73px 0 40px;

}

.m-list3 a{

    display: block;

    font-size: 16px;color: #333;line-height: 30px;

    overflow: hidden;

    -ms-text-overflow: ellipsis;

    text-overflow: ellipsis;

    white-space: nowrap;

    background: url(../images/icon06.jpg) no-repeat right 26px center;

    padding: 23px 65px 23px 25px;

    border-bottom: 1px #ebebeb solid;

}

.m-list3 a:hover{

    border-color: transparent;

    box-shadow: 0 0 10px rgba(0,0,0,.05);

    background-image: url(../images/icon07.jpg);

    color: #1bad55;text-decoration: underline;

}





/*

-----------------[05äººæ‰ä¸­å¿ƒ-02æ‹›è´¤çº³å£«]--------------*/



.m-list4{margin: 73px 0;}

.m-list4 li{

    margin-bottom: 7px;

}

.m-list4 .tit{

    overflow: hidden;padding: 0 23px;

    background: #f9fafc;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

    font-size: 14px;color: #333;line-height: 47px;
    cursor: pointer;

}

.m-list4 li.open .tit{background: #1bad55;color: #fff;}

.m-list4 .tit span{

    float: left;display: block;overflow: hidden;

}

.m-list4 .tit span em{color: #666;}

.m-list4 li.open .tit span em{color: #fff;}

.m-list4 .tit .s1{width: 28.45%;}

.m-list4 .tit .s2{width: 28.25%;}

.m-list4 .tit .s3{width: 28.74%;}

.m-list4 .tit .s4{width: 12%;}

.m-list4 .tit .js-btn{

    display: block;width: 25px;height: 25px;float: left;margin-top: 11px;

    background: url(../images/icon08.png) no-repeat center center;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list4 .tit .js-btn:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}

.m-list4 li.open .tit .js-btn{background-image: url(../images/icon09.png);}



.m-list4 .con{

    font-size: 14px;color: #333;line-height: 24px;

    padding: 25px 28px 29px;

    display: none;

}

/*.m-list4 li.open .con{display: block;}*/

.m-list4 .con .p-det{color: #666;}

.m-list4 .con .txt{padding-bottom: 15px;}

.m-list4 .con .btn-apply{

    display: block;width: 120px;height: 43px;

    background: #1bad55;

    font-size: 16px;color: #fff;line-height: 43px;text-align: center;

    margin-top: 33px;

}

.m-list4 .con .btn-apply:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}





.m-mess{

    width: 880px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 60px 40px 60px 25px;

    overflow: hidden;

    font-size: 16px;color: #666;line-height: 40px;

}

.m-mess .con{overflow: hidden;margin-bottom: 23px;}

.m-mess .con .con-l{float: left;width: 366px;}

.m-mess .con .con-r{float: right;width: 435px;}



.m-mess .form-group{overflow: hidden;clear: both;margin-bottom: 8px;}

.m-mess .form-group span{

    display: block;float: left;width: 76px;margin-right: 10px;height: 40px;

    text-align: right;

}

.m-mess b{

    color: #c92d2e;font-size: 14px;display: inline-block;vertical-align: middle;

    font-weight: normal;margin-right: 5px;

}

.m-mess .form-group em{

    display: block;overflow: hidden;

}

.m-mess .form-group em strong{font-weight: normal;}

.m-mess input[type="text"]{

    display: inline-block;vertical-align: top;width: 100%;

    height: 40px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px #e4e4e4 solid;

    padding: 0 15px;

    font-size: 14px;color: #333;line-height: 38px;

}

::-webkit-input-placeholder {

    font-size: 14px;color: #c6c6c6;

}



::-moz-placeholder {

    font-size: 14px;color: #c6c6c6;

}



::-ms-input-placeholder {

    font-size: 14px;color: #c6c6c6;

}



.m-mess textarea{

    display: block;width: 100%;height: 184px;

    resize:none;

    font-size: 14px;color: #333;line-height: 24px;

    padding: 7px 15px;

    border: 1px #e4e4e4 solid;

}

.m-mess label{

    display: inline-block;vertical-align: top;

    cursor: pointer;margin-right: 10px;cursor: pointer;position: relative;overflow: hidden;

}

.m-mess input[type="radio"]{

    display: inline-block;vertical-align: middle;

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

    -o-appearance: none;

    appearance: none;

    width: 12px;height: 12px;

    background: url(../images/icon010.png) no-repeat center center;

    margin: 0 10px 0 20px;

}

.m-mess input[type="radio"]:checked{background-image: url(../images/icon011.png);}



.m-mess label input[type="file"]{

    position: absolute;left: -999px;

}

.m-mess label .file{

    display: inline-block;vertical-align: top;

    width: 120px;height: 40px;text-align: center;

    background: #ccc;margin-right: 0;

}

.m-mess label .file:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}

.m-mess label .file i{

    display: inline-block;vertical-align: middle;

    width: 12px;height: 12px;margin-top: -2px;margin-right: 5px;

    background: url(../images/icon012.png) no-repeat center center;

}



.m-mess .btn{text-align: center;padding-top: 34px;}

.m-mess input[type="submit"],.m-mess input[type="reset"]{

    display: inline-block;vertical-align: top;

    width: 120px;height: 42px;

    font-size: 16px;color: #fff;line-height: 42px;text-align: center;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

    border: none;

    background: #1bad55;

    margin: 0 5px;

}

.m-mess input[type="submit"]:hover,.m-mess input[type="reset"]:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}

.m-mess input[type="reset"]{background: #999;}





/*

-----------------[05äººæ‰ä¸­å¿ƒ-01äººæ‰ç†å¿µ]--------------*/





.m-text1{

    font-size: 14px;color: #666;line-height: 24px;text-align: center;

    padding: 67px 0 71px;

}

.m-text1 h3{

    font-size: 30px;color: #333;line-height: 40px;

    margin-bottom: 15px;

}



.m-text2{

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    font-size: 14px;color: #333;line-height: 24px;text-align: center;

    padding: 65px 0 194px;

}

.m-text2 h3{

    font-size: 30px;line-height: 40px;

    margin-bottom: 18px;

}



.m-list5{

    text-align: center;

    padding: 79px 0 75px;

}

.m-list5 li{

    width: 251px;

    display: inline-block;vertical-align: top;

    font-size: 14px;color: #666;line-height: 24px;

}

.m-list5 li h5{

    font-size: 16px;font-weight: normal;line-height: 28px;

}

.m-list5 i{

    display: block;width: 137px;height: 137px;

    margin: 0 auto 17px;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list5 li:hover i{

    -webkit-transform: scale(.9);

    -moz-transform: scale(.9);

    -ms-transform: scale(.9);

    -o-transform: scale(.9);

    transform: scale(.9);

    transform-origin: 50% 50%;

}





/*

-----------------[04ç&nbsp;”å‘ä¸­å¿ƒ-01ç§‘ç&nbsp;”æ¦‚å†µ]--------------*/



.m-table1{

    width: 100%;

    margin: 73px 0 71px;

    border: 1px #ebeced solid;

    font-size: 14px;color: #000;line-height: 24px;

}

.m-table1 th,.m-table1 td{

    border: 1px #ebeced solid;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0 18px;

}

.m-table1 th{

    line-height: 52px;

    background: #ebeced;

}

.m-table1 .th1{width: 36.44%;}

.m-table1 .th2{width: 20.42%;}

.m-table1 .th3{width: 23.13%;}

.m-table1 td{padding-top: 23px;padding-bottom: 23px;}





/*

-----------------[03äº§å“ä¸­å¿ƒ-03èµ„æ–™ä¸‹è½½]--------------*/



.m-list6{

    margin: 72px -19px 0;

    overflow: hidden;

}

.m-list6 li{

    float: left;width: 25%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0 19px 42px;

}

.m-list6 .con{

    display: block;

    border: 1px #f2f2f2 solid;

    font-size: 16px;color: #666;line-height: 61px;

}

.m-list6 .con p{

    padding: 0 45px 0 10px;

    background: #f2f2f2 url(../images/icon06.jpg) no-repeat right 12px center;

    overflow: hidden;

    -ms-text-overflow: ellipsis;

    text-overflow: ellipsis;

    white-space: nowrap;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list6 .con:hover p{background-image: url(../images/icon07.jpg);}

.m-list6 .pic{

    height: 0;padding-top: 76.98%;position: relative;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list6 .pic:hover{background: #1bad55;}

.m-list6 .pic i{

    display: block;width: 80px;height: 80px;

    position: absolute;left: 50%;top: 50%;

    margin: -40px 0 0 -40px;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-list6 .pic .i-pdf{background-image: url(../images/icon016.png);}

.m-list6 .pic .i-w{background-image: url(../images/icon017.png);}

.m-list6 .pic .i-txt{background-image: url(../images/icon018.png);}

.m-list6 .pic .i-ppt{background-image: url(../images/icon019.png);}



.m-list6 .con:hover .pic .i-pdf{background-image: url(../images/icon016-1.png);}

.m-list6 .con:hover .pic .i-w{background-image: url(../images/icon017-1.png);}

.m-list6 .con:hover .pic .i-txt{background-image: url(../images/icon018-1.png);}

.m-list6 .con:hover .pic .i-ppt{background-image: url(../images/icon019-1.png);}





/*

-----------------[03äº§å“ä¸­å¿ƒ-02åŒ–è¯-01è¯¦æƒ…é¡µ]--------------*/



.m-prod{

    overflow: hidden;

    padding: 74px 0 76px;

}

.m-prod .pic{

    width: 537px;

    float: left;margin-right: 54px;

}

.m-prod .slider-for{margin-bottom: 10px;}

.m-prod .slider-for .slick-next,.m-prod .slider-for .slick-prev{

    position: absolute;top: 50%;margin-top: -28px;overflow: hidden;

    width: 57px;height: 57px;font-size: 0;line-height: 0;z-index: 10;

    background-repeat: no-repeat;

    background-position: center center;

    border: none;cursor: pointer;

    background-color: rgba(0,0,0,.5);

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.m-prod .slider-for .slick-prev{left: 0;background-image: url(../images/arr-l.png);}

.m-prod .slider-for .slick-next{right: 0;background-image: url(../images/arr-r.png);}

.m-prod .slider-for .slick-prev:hover,.m-prod .slider-for .slick-next:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}



.m-prod .slider-for .img{

    height: 403px;overflow: hidden;

    cursor: pointer;

}

.m-prod .slider-for .img img{

    display: block;width: 100%;height: 100%;

}
.m-prod .slider-nav{position: relative;}
.m-prod .slider-nav .slick-next,.m-prod .slider-nav .slick-prev{
    position: absolute;top: 50%;margin-top: -15px;overflow: hidden;
    width: 30px;height: 30px;font-size: 0;line-height: 0;z-index: 10;
    background-color: rgba(0,0,0,.5);border: none;
    background-repeat: no-repeat;
    background-position: center center;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    cursor: pointer;
}
.m-prod .slider-nav .slick-prev{left: 0;background-image: url(../images/arr-l.png);}
.m-prod .slider-nav .slick-next{right: -1px;background-image: url(../images/arr-r.png);}

.m-prod .slider-nav .img{

    width: 125px;height: 93px;

    border: 1px solid #efefef;

    cursor: pointer;

    background-color: #efefef;
    margin: 0 auto;

}

.m-prod .slider-nav .img img{

    display: block;width: 100%;height: 100%;

}

.m-prod .slider-nav .slick-current .img {

    border-color: #007B4A;

}





.m-prod .txt{

    overflow: hidden;

    font-size: 14px;color: #666;line-height: 26px;

}

.m-prod .txt p{padding-bottom: 22px;}

.m-prod .txt p span{

    font-size: 19px;color: #1bad55;

}

.m-prod .txt .det{padding: 0 0 24px;margin-top: -17px;}

.m-prod .txt .det p{padding-bottom: 0;}

.m-prod .txt h3{

    font-size: 24px;color: #000;line-height: 1;

    padding-bottom: 24px;

    border-bottom: 1px #e5e5e5 solid;

    margin-bottom: 28px;

}

.m-prod .txt .tips{

    color: #999;

    padding: 25px 0 26px;

    margin-top: 2px;

    border-top: 1px #e5e5e5 solid;

}

.m-prod .txt .btn-agent{

    display: block;width: 120px;height: 43px;

    background: #1bad55;

    font-size: 16px;color: #fff;line-height: 43px;text-align: center;

}

.m-prod .txt .btn-agent:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}





















































/*******************************

    -------[=çŒ•çŒ´æ¡ƒ]-------

********************************/

/*******************************

    -------[=å¤´éƒ¨]-------

********************************/

#hd {

    position: relative;

    z-index: 900;

}

#hd .left {

    position: fixed;

    z-index: 900;

    top: 0;

    left: 0;

    width: 169px;

    height: 100%;

    padding-top: 10px;

    background-color: #fff;

    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

    -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

    -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

}

#hd .logo {

    display: block;

    height: 166px;

    font-size: 0;

    text-align: center;

    line-height: 166px;

}

#hd .logo img {

    vertical-align: middle;

    max-height: 80%;

}
#hd .logo .img-m{display: none;}

#hd .search {

    position: absolute;

    top: 0;

    right: 120px;

    padding: 25px 32px 25px 62px;

    background-color: rgba(0, 0, 0, 0.2);
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;

}
#hd .search.on{padding-left: 32px;}
#hd .search input {

    vertical-align: middle;

}

#hd .search input[type="button"],

#hd .search input[type="submit"] {

    width: 30px;

    height: 30px;

    border: 0;

    line-height: 30px;

    background: url(../images/icon2.png) center no-repeat;

    cursor: pointer;
    position: absolute;right: 32px;top: 25px;
    -o-transition:.8s;
    -ms-transition:.8s;
    -moz-transition:.8s;
    -webkit-transition:.8s;
    transition:.8s;

}
/*#hd .search.on input[type="button"],

#hd .search.on input[type="submit"] {
    right: 50px;
}*/

#hd .search input[type="text"] {

    overflow: hidden;

    width: 0;

    height: 30px;
    border: none;
    border-bottom: 1px #a8bdae solid;
    background: none;

    line-height: 30px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
    color: #fff;


}

#hd .search input[type="submit"] {

    display: none;

}

#hd .search.on input[type="button"] {

    display: none;

}

#hd .search.on input[type="text"] {

    width: 140px;

    padding: 0 30px 0 0;

}

#hd .search.on input[type="submit"] {

    display: inline-block;

}

#hd .language {

    position: absolute;

    top: 0;

    right: 0;

    padding: 25px 39px;

    font-size: 0;

    line-height: 30px;

    background-color: rgba(0, 0, 0, 0.3);

}

#hd .language select {

    width: 42px;

    height: 30px;

    border: 0;

    font-size: 14px;

    font-family: Arial;

    line-height: 30px;

    color: #fff;

    background: url(../images/icon3.png) right center no-repeat;

}

#hd .language option {

    color: #333;

}



.nav {

    border-top: 1px solid #ebebeb;

}

.nav li {

    position: relative;

    border-bottom: 1px solid #ebebeb;

    color: #000;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}

.nav li.on, .nav li:hover {

    border-color: #1bad55;

    color: #fff;

    background-color: #1bad55;

}

.nav li.on:after {

    content: "";

    position: absolute;

    z-index: 10;

    top: 0;

    right: -39px;

    width: 89px;

    height: 89px;

    background-color: #1bad55;

    border-radius: 50%;

}

.nav li .ico {

    display: block;

    height: 35px;

    padding-top: 16px;

    margin-bottom: 2px;

    background-repeat: no-repeat;

    background-position: center bottom;

}

.nav .i1 i {

    background-image: url(../images/icon1-1.png);

}

.nav .i1.on i, .nav .i1:hover i {

    background-image: url(../images/icon1-1on.png);

}

.nav .i2 i {

    background-image: url(../images/icon1-2.png);

}

.nav .i2.on i, .nav .i2:hover i {

    background-image: url(../images/icon1-2on.png);

}

.nav .i3 i {

    background-image: url(../images/icon1-3.png);

}

.nav .i3.on i, .nav .i3:hover i {

    background-image: url(../images/icon1-3on.png);

}

.nav .i4 i {

    background-image: url(../images/icon1-4.png);

}

.nav .i4.on i, .nav .i4:hover i {

    background-image: url(../images/icon1-4on.png);

}

.nav .i5 i {

    background-image: url(../images/icon1-5.png);

}

.nav .i5.on i, .nav .i5:hover i {

    background-image: url(../images/icon1-5on.png);

}

.nav .i6 i {

    background-image: url(../images/icon1-6.png);

}

.nav .i6.on i, .nav .i6:hover i {

    background-image: url(../images/icon1-6on.png);

}

.nav .i7 i {

    background-image: url(../images/icon1-7.png);

}

.nav .i7.on i, .nav .i7:hover i {

    background-image: url(../images/icon1-7on.png);

}

.nav .v1 {

    display: block;

    height: 88px;

    font-size: 16px;

    text-align: center;

    color: inherit;

}

.nav .subBox {

    overflow: hidden;

    position: fixed;

    z-index: 5;

    top: 0;

    left: 169px;

    width: 0;

    height: 100%;

    background: rgba(255,255,255,.9);

    font-size: 0;

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;
    box-shadow: 2px 0 10px rgba(0,0,0,.1) inset;

}

.nav .subBox:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.nav .subBox.on {

    width: 246px;

}

.nav .subBox dl {

    display: inline-block;

    vertical-align: middle;

    width: 100%;

}

.nav dd {

    padding-right: 10px;

    margin: 14px 0;

}

.nav dd a {

    display: block;

    padding-left: 40px;

    height: 46px;

    font-size: 14px;

    line-height: 46px;

    color: #666;

    white-space: nowrap;

    border-radius: 0 21px 21px 0;

}

.nav dd a:hover {

    color: #fff;

    background-color: #007b4a;

}



/*******************************

    -------[=END å¤´éƒ¨]-------

********************************/

/*******************************

    -------[=åº•éƒ¨]-------

********************************/

#fd .top {

    padding: 50px 0 30px;

    background: #363936 url(../images/bg1.png) center bottom no-repeat;

    background-size: cover;

}

#fd .btm {

    font-size: 14px;

    font-family: Arial;

    line-height: 50px;

    color: #636563;

    background-color: #282828;

}

#fd .btm .copy {

    float: left;
    width: 50%;
    line-height: 50px;

}

#fd .links {

    float: right;
    margin-left: 15px;

}

#fd .links select {

    width: 200px;

    height: 30px;

    padding: 0 5px 0 15px;

    border: 0;

    margin-left: 6px;

    font-size: 14px;

    line-height: 30px;

    color: #999;

    background: #333 url(../images/icon10.png) right center no-repeat;

}

#fd .tar {

    float: right;

}

#fd .tar a {

    color: inherit;

}

#fd .tar a:hover {

    text-decoration: underline;

}



.fd-share {

    float: right;

    padding-right: 28px;

    font-size: 0;

}

.fd-share .code {

    display: inline-block;

    vertical-align: top;

    margin-left: 25px;

    font-size: 14px;

    text-align: center;

    color: #666;

}

.fd-share .code img {

    display: block;

    margin-bottom: 7px;

    width: 156px;

    height: 156px;

}

.fd-share .l-con {

    display: inline-block;

    vertical-align: top;

    font-size: 14px;

    text-align: left;

    color: #ccc;

}

.fd-share .call {

    margin-bottom: 26px;

}

.fd-share .call strong {

    font-size: 24px;

    font-weight: bold;

    font-family: Arial;

    line-height: 32px;

    color: #fff;

}

.fd-share .share .btn {

    overflow: hidden;

    padding-top: 8px;

    margin-left: -17px;

}

.fd-share .share a {

    float: left;

    width: 22px;

    height: 17px;

    margin-left: 17px;

    background-repeat: no-repeat;

    background-position: center;

}

.fd-share .share a:hover {

    opacity: .7;

    filter: alpha(opacity=70);

}

.fd-share .share .weixin {

    background-image: url(../images/icon9-1.png);

}

.fd-share .share .qq {

    background-image: url(../images/icon9-2.png);

}

.fd-share .share .weibo {

    background-image: url(../images/icon9-3.png);

}



.fd-nav {

    overflow: hidden;

    padding-right: 78px;

}

.fd-nav li {

    float: left;

    width: 16.666666%;

}

.fd-nav li h4 {

    margin-bottom: 18px;

    font-size: 18px;

    font-weight: normal;

    line-height: 1;

    color: #ccc;

}

.fd-nav li a {

    font-size: 12px;

    line-height: 16px;

    color: #919191;

}
.fd-nav li p{margin-bottom: 15px;}

.fd-nav li a:hover {

    text-decoration: underline;

}



/*******************************

    -------[=END åº•éƒ¨]-------

********************************/

/*******************************

    -------[=å†…å®¹]-------

********************************/

/* é¦–é¡µ */

.dl-list1 {

    overflow: hidden;

}

.dl-list1 dt {

    float: left;

    width: 50%;

}

.dl-list1 dt .pic {

    padding-top: 50%;

}

.dl-list1 dd {

    float: left;

    width: 25%;

}

.dl-list1 dd .pic {

    padding-top: 100%;

}

.dl-list1 .inner {

    overflow: hidden;

    display: block;

    position: relative;

}

.dl-list1 .inner:hover img {

    opacity: .8;

    filter: alpha(opacity=80);

}

.dl-list1 .inner:hover .txt {

    opacity: 1;

    filter: alpha(opacity=100);

}

.dl-list1 .pic {

    overflow: hidden;

    position: relative;

}

.dl-list1 .pic img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.dl-list1 .pic span {

    position: absolute;

    bottom: 23px;

    left: 0;

    padding: 16px 42px 16px 43px;

    font-size: 20px;

    color: #fff;

    background-color: #1bad55;

    border-radius: 0 30px 30px 0;

}

.dl-list1 .shade {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(27, 173, 85, 0.1);

}

.dl-list1 .shade .ico {

    position: absolute;

    top: 50%;

    left: 50%;

    width: 130px;

    height: 130px;

    margin: -65px 0 0 -65px;

    background: url(../images/icon4.png) 0 0 no-repeat;

    background-size: contain;

}

.dl-list1 .txt {

    opacity: 0;

    filter: alpha(opacity=0);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 73px 40px 0 45px;

    font-size: 14px;

    line-height: 22px;

    color: #fff;

    background-color: #007b4a;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.dl-list1 .txt h4 {

    margin-bottom: 25px;

    font-size: 20px;

    font-weight: normal;

}

.dl-list1 .txt .con {

    margin-bottom: 20px;

    height: 66px;

    overflow: hidden;

    display: -webkit-box;

    display: box;

    text-overflow: ellipsis;

    word-break: break-all;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

}



.dl-list2 {

    overflow: hidden;

}

.dl-list2 dt {

    position: relative;

    float: left;

    width: 25%;

    height: 320px;

    font-size: 0;

    text-align: center;

    line-height: 320px;

    background-color: #efefef;

}

.dl-list2 dt img {

    vertical-align: middle;

    max-width: 90%;

    max-height: 90%;

}

.dl-list2 dt:after {

    content: "";

    position: absolute;

    left: 100%;

    top: 50%;

    width: 17px;

    height: 28px;

    margin-top: -14px;

    background: url(../images/icon5.png) 0 0 no-repeat;

}

.dl-list2 dd {

    float: left;

    width: 25%;

}

.dl-list2 dd .inner {

    overflow: hidden;

    display: block;

    height: 320px;

    padding: 0 60px 0 45px;

    border-right: 1px solid #f2f2f2;

    color: #333;

}

.dl-list2 dd .inner:hover {

    color: #1bad55;

}

.dl-list2 dd .inner:hover .time {

    background-image: url(../images/icon6on.png);

}

.dl-list2 dd h4 {

    margin: 98px 0 13px;

    font-size: 14px;

    font-weight: bold;

    color: #1bad55;

}

.dl-list2 dd .con {

    margin-bottom: 40px;

    font-size: 18px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.dl-list2 dd .time {

    display: block;

    padding-left: 26px;

    font-size: 12px;

    background: url(../images/icon6.png) 0 center no-repeat;

}



.m-section1 {

    overflow: hidden;

    position: relative;

    padding-top: 32%;

}

.m-section1 .l-section {

    position: absolute;

    top: 0;

    left: 0;

    width: 50%;

    height: 100%;

}

.m-section1 .l-section img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.m-section1 .l-section:hover img {

    opacity: .8;

    filter: alpha(opacity=80);

}

.m-section1 .r-section {

    position: absolute;

    top: 0;

    right: 0;

    width: 50%;

    height: 100%;

}

.m-section1 .top {

    height: 50%;

    background-color: #e9e9e9;

    font-size: 0;

    text-align: center;

}

.m-section1 .top:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.m-section1 .top .dib {

    display: inline-block;

    vertical-align: middle;

}

.m-section1 .btm {

    overflow: hidden;

    height: 50%;

}

.m-section1 .item {

    float: left;

    width: 50%;

    height: 100%;

    font-size: 0;

    text-align: center;
    box-sizing:border-box;
    border-right:1px solid #eee;

}

.m-section1 .item:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.m-section1 .item img {

    vertical-align: middle;

    max-width: 100%;

    max-height: 100%;

}

.m-section1 .item:hover {

    background-color: #007b4a;

}

.m-section1 .bg {

    background-color: #fbfbfb;

}



.m-txt1 {

    padding: 0 130px;

    text-align: center;

}

.m-txt1 h3 {

    margin-bottom: 4px;

    font-size: 36px;

    font-weight: normal;

    font-family: "æ¨™æ¥·é«”";

    color: #000;

}

.m-txt1 .info {

    margin-bottom: 5px;

    font-size: 16px;

}

.m-txt1 .info a {

    margin: 0 5px;

    color: #333;

}

.m-txt1 .info a:hover {

    color: #1bad55;

}

.m-txt1 .con {

    height: 44px;

    margin-bottom: 10px;

    font-size: 14px;

    line-height: 22px;

    color: #999;

    overflow: hidden;

    display: -webkit-box;

    display: box;

    text-overflow: ellipsis;

    word-break: break-all;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

}

.m-txt1 .more {

    display: block;

    width: 126px;

    height: 35px;

    margin: 0 auto;

    font-size: 14px;

    text-align: center;

    line-height: 34px;

    color: #fff;

    background-color: #1bad55;

}

.m-txt1 .more:hover {

    opacity: .8;

    filter: alpha(opacity=80);

}



.m-section2 {

    height: 500px;

    font-size: 0;

    background: url(../images/pic6.jpg) right no-repeat;

    background-size: cover;

}

.m-section2:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.m-section2 .section {

    display: inline-block;

    vertical-align: middle;

    width: 50%;

    padding: 0 140px;

    text-align: center;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}

.m-section2 .tit {

    margin-bottom: 4px;

    font-size: 36px;

    font-weight: normal;

    font-family: "æ¨™æ¥·é«”";

    color: #1bad55;

}

.m-section2 .con {

    margin-bottom: 24px;

    font-size: 14px;

    line-height: 22px;

    color: #666;

}

.m-section2 ul {

    overflow: hidden;

    margin-left: -20px;

}

.m-section2 li {

    float: left;

    position: relative;

    padding-left: 30px;

    margin-right: 20px;

}

.m-section2 li:before {

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    width: 11px;

    height: 11px;

    margin-top: -5px;

    background-color: #1bad55;

    border-radius: 50%;

}

.m-section2 li .inner {

    display: block;

    width: 96px;

    height: 96px;

    border: 1px solid #1bad55;

    font-size: 12px;

    text-align: center;

    color: #1bad55;

    border-radius: 50%;

}

.m-section2 li .inner:hover {

    color: #fff;

    background-color: #1bad55;

}

.m-section2 li .ico {

    display: block;

    height: 34px;

    margin-top: 5px;

    background-repeat: no-repeat;

    background-position: center bottom;

}

.m-section2 li.i1 .ico {

    background-image: url(../images/icon11-1.png);

}

.m-section2 li.i1 .inner:hover .ico {

    background-image: url(../images/icon11-1on.png);

}

.m-section2 li.i2 .ico {

    background-image: url(../images/icon11-2.png);

}

.m-section2 li.i2 .inner:hover .ico {

    background-image: url(../images/icon11-2on.png);

}

.m-section2 li.i3 .ico {

    background-image: url(../images/icon11-3.png);

}

.m-section2 li.i3 .inner:hover .ico {

    background-image: url(../images/icon11-3on.png);

}

.m-section2 li.i4 .ico {

    background-image: url(../images/icon11-4.png);

}

.m-section2 li.i4 .inner:hover .ico {

    background-image: url(../images/icon11-4on.png);

}



/* 01å…³äºŽæ˜¥é£Ž-01èµ°è¿›æ˜¥é£Ž */

.dl-list3 {

    padding-top: 45px;

}

.dl-list3 dt {

    margin-bottom: 52px;

    text-align: center;

}

.dl-list3 dt h3 {

    font-size: 30px;

    font-weight: bold;

    color: #007b4a;

}

.dl-list3 dt p {

    font-size: 16px;

    color: #666;

}

.dl-list3 dd {

    position: relative;

    overflow: hidden;

    height: 340px;

    background-repeat: no-repeat;

    background-size: cover;

}

.dl-list3 dd .bg {

    position: absolute;

    top: 0;

    height: 100%;

    background-color: #fafafa;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.dl-list3 dd .bg:after {

    content: "";

    position: absolute;

    width: 800px;

    height: 800px;

    background-color: inherit;

    border-radius: 50%;

}

.dl-list3 dd .wp {

    position: relative;

    height: 100%;

    font-size: 0;

}

.dl-list3 dd .wp:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.dl-list3 dd:hover .bg {

    background-color: #1bad55;

}

.dl-list3 dd:hover .txt {

    color: #fff;

}

.dl-list3 dd:hover .txt h4 {

    color: #fff;

}

.dl-list3 dd:nth-of-type(odd),

.dl-list3 dd.odd {

    text-align: left;

    background-position: right center;

}

.dl-list3 dd:nth-of-type(odd) .bg,

.dl-list3 dd.odd .bg {

    width: 41.8%;

    left: 0;

}

.dl-list3 dd:nth-of-type(odd) .bg:after,

.dl-list3 dd.odd .bg:after {

    top: -97px;

    right: -138px;

}

.dl-list3 dd:nth-of-type(even),

.dl-list3 dd.even {

    text-align: right;

    background-position: left center;

}

.dl-list3 dd:nth-of-type(even) .bg,

.dl-list3 dd.even .bg {

    width: 40.4%;

    right: 0;

}

.dl-list3 dd:nth-of-type(even) .bg:after,

.dl-list3 dd.even .bg:after {

    top: -31px;

    left: -245px;

}

.dl-list3 .txt {

    display: inline-block;

    vertical-align: middle;

    width: 40%;

    font-size: 14px;

    text-align: left;

    line-height: 24px;

    color: #666;

}

.dl-list3 .txt h4 {

    margin: 17px 0 10px;

    font-size: 20px;

    font-weight: bold;

    color: #1bad55;

}



/* 01å…³äºŽæ˜¥é£Ž-02è‘£äº‹é•¿è‡´è¾ž */

.m-txt2 {

    padding: 88px 0 94px;

    background: url(../images/pic9.jpg) center bottom no-repeat;

    background-size: cover;

}

.m-txt2 .pic {

    overflow: hidden;

    float: left;

    width: 368px;

    height: 472px;

    margin-right: 45px;

}

.m-txt2 .pic img {

    display: block;

    width: 100%;

    height: 100%;

}

.m-txt2 .txt {

    overflow: hidden;

    font-size: 15px;

    line-height: 2em;

    color: #333;

}

.m-txt2 .sign {

    padding-top: 5px;

    text-align: right;

}

.m-txt2 .sign span {

    display: inline-block;

    vertical-align: middle;

    padding-left: 115px;

    background: url(../images/bg2.png) 0 center no-repeat;

    background-size: 83px;

}

.m-txt2 .sign img {

    vertical-align: middle;

}



/* 01å…³äºŽæ˜¥é£Ž-03æ˜¥é£Žå¤§äº‹è®° */

.m-slick1 {

    padding-top: 68px;

    margin-bottom: 52px;

}

.m-slick1 .slider {

    position: relative;

    padding-left: 70px;

}

.m-slick1 .slider:before {

    content: "";

    position: absolute;

    top: 87px;

    left: 0;

    width: 100%;

    height: 1px;

    background-color: #dbdbdb;

}

.m-slick1 .item {

    float: left;

    position: relative;

    margin: 0 50px;

}

.m-slick1 .top {

    position: relative;

    padding-left: 26px;

    font-size: 46px;

    font-weight: normal;

    line-height: 1;

    color: #1bad55;

}

.m-slick1 .top:before {

    content: "";

    position: absolute;

    top: 23px;

    left: 4px;

    width: 1px;

    height: 100%;

    background-color: #ccc;

}

.m-slick1 .top:after {

    content: "";

    position: absolute;

    top: 50%;

    left: 0;

    width: 10px;

    height: 10px;

    margin-top: -5px;

    background-color: #1bad55;

    border-radius: 50%;

}

.m-slick1 .btm {

    padding-top: 90px;

    border-left: 1px solid #ccc;

    margin-left: 4px;

}

.m-slick1 .btm li {

    position: relative;

    padding-left: 21px;

    margin-bottom: 25px;

    line-height: 24px;

    color: #333;

}

.m-slick1 .btm li:after {

    content: "";

    position: absolute;

    top: 12px;

    left: 0;

    width: 5px;

    height: 1px;

    background-color: #ccc;

}

.m-slick1 .btm h4 {

    font-size: 22px;

    font-weight: normal;
    margin-bottom:5px;

}

.m-slick1 .btm div {

    font-size: 14px;
    line-height:20px;

}

.m-slick1 .slick-arrow {

    position: absolute;

    top: 5px;

    z-index: 5;

    width: 37px;

    height: 37px;

    border: 0;

    text-indent: -9999px;

    cursor: pointer;

    background-color: #1bad55;

    background-repeat: no-repeat;

    background-position: center;

    border-radius: 50%;

}

.m-slick1 .slick-prev {

    left: 40px;

    background-image: url(../images/icon12-1.png);

}

.m-slick1 .slick-next {

    right: 40px;

    background-image: url(../images/icon12-2.png);

}



.m-video {

    position: relative;

    background-color: #000;

}

.m-video .videoBox {

    text-align: center;

}

.m-video .videoBox video {

    vertical-align: middle;

    max-width: 100%;

    max-height: 520px;

}

.m-video .videoBox embed {

    display: block;

    width: 100%;

    height: 520px;

}

.m-video .shade {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

}

.m-video .shade .playBtn {

    position: absolute;

    top: 50%;

    left: 50%;

    width: 130px;

    height: 130px;

    border: 0;

    margin: -65px 0 0 -65px;

    background: url(../images/icon4.png) 0 0 no-repeat;

    background-size: contain;

}



/* 01å…³äºŽæ˜¥é£Ž-04ç»„ç»‡æž¶æž„ */

.m-pic1 {

    padding-top: 73px;

    margin-bottom: 74px;

    text-align: center;

}

.m-pic1 img {

    display: block;margin: 0 auto;

}



/* 01å…³äºŽæ˜¥é£Ž-05ä¼ä¸šæ–‡åŒ– */

.dl-list4 {

    overflow: hidden;

    padding-top: 74px;

    margin-left: -39px;

    margin-bottom: 35px;

}

.dl-list4 dt, .dl-list4 dd {

    float: left;

    margin-bottom: 38px;

}

.dl-list4 .inner {

    position: relative;

    display: block;

    margin-left: 39px;

}

.dl-list4 .pic {

    overflow: hidden;

    position: relative;

}

.dl-list4 .pic img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.dl-list4 .txt {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    font-size: 0;

    text-align: center;

    color: #fff;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}

.dl-list4 .txt:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.dl-list4 .txt .dib {

    display: inline-block;

    vertical-align: middle;

    padding: 0 5%;

    font-size: 16px;

    line-height: 24px;

}
.dl-list4 .txt .dib div{padding-bottom: 10px;}

.dl-list4 .txt h3 {

    margin-bottom: 5px;

    font-size: 34px;

    line-height: 46px;

    font-weight: bold;

}

.dl-list4 dt {

    width: 66.6666%;

}

.dl-list4 dt .pic {

    padding-top: 47.3%;

}

.dl-list4 dd {

    width: 33.3333%;

}

.dl-list4 dd .pic {

    padding-top: 100%;

}



/* 01å…³äºŽæ˜¥é£Ž-07ç¤¾ä¼šè´£ä»» */

.m-txt3 {

    min-height: 639px;

    padding-top: 66px;

    background: url(../images/pic12.jpg) center no-repeat;

    background-size: cover;

    text-align: center;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}

.m-txt3 h1 {

    margin-bottom: 10px;

    font-size: 34px;

    font-weight: bold;

    color: #007b4a;

}

.m-txt3 .con {

    font-size: 15px;

    line-height: 32px;

    color: #333;

}



/* 01å…³äºŽæ˜¥é£Ž-09ä¼ä¸šé£Žé‡‡ */

.m-tit1 {

    padding-top: 62px;

    font-size: 30px;

    font-weight: bold;

    text-align: center;

    line-height: 50px;

    color: #333;

}



.m-tab1 {

    padding-top: 26px;

}

.m-tab1 ul {

    overflow: hidden;

    font-size: 0;

    text-align: center;

    margin: 0 0 30px -11px;

}

.m-tab1 li {

    display: inline-block;

    vertical-align: middle;

    margin: 0 0 11px 11px;

}

.m-tab1 li a {

    display: block;

    min-width: 120px;

    height: 43px;

    padding: 0 16px;

    font-size: 16px;

    text-align: center;

    line-height: 42px;

    color: #fff;

    background-color: #999;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}

.m-tab1 li a:hover,

.m-tab1 li.on a {

    background-color: #1bad55;

}



.ul-list1 {

    overflow: hidden;

    margin: 0 0 -5px -42px;

}

.ul-list1 li {

    float: left;

    width: 33.3333%;

    margin-bottom: 45px;

}

.ul-list1 .inner {

    display: block;

    margin-left: 42px;

}

.ul-list1 .pic {

    display: block;

    overflow: hidden;

    position: relative;

    padding-top: 75%;

}

.ul-list1 .pic img {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.ul-list1 .pic:hover img {

    opacity: .8;

    filter: alpha(opacity=80);

}



/* 02æ˜¥é£ŽåŠ¨æ€-01å…¬å¸æ–°é—»è¯¦æƒ… */

.m-section3 {

    position: relative;

    margin-bottom: 60px;

}

.m-section3 .l-section {

    padding-top: 50px;

    margin-right: 340px;

    overflow: hidden;

}

.m-section3 .r-section {

    position: absolute;

    top: 0;

    right: 0;

    width: 300px;

    padding-top: 60px;

}



.ul-list2 {

    padding-bottom: 24px;

    background-color: #f4f4f4;

}

.ul-list2 .tit {

    font-size: 18px;

    text-align: center;

    line-height: 60px;

    color: #666;

    background-color: #ccc;

}

.ul-list2 .tit span {

    display: inline-block;

    vertical-align: top;

    padding-left: 40px;

    background: url(../images/icon14.png) 0 center no-repeat;

}

.ul-list2 .con {

    padding: 0 20px;

}

.ul-list2 ul {

    padding-top: 30px;

}

.ul-list2 ul li {

    position: relative;

    min-height: 48px;

    padding: 0 0 19px 40px;

    border-bottom: 1px solid #e6e6e6;

    margin-bottom: 25px;

    font-size: 14px;

    line-height: 24px;

}

.ul-list2 ul .num {

    position: absolute;

    top: 0;

    left: 0;

    width: 24px;

    height: 24px;

    font-size: 12px;

    text-align: center;

    line-height: 24px;

    color: #fff;

    background-color: #ccc;

}

.ul-list2 ul a {

    color: #666;

}

.ul-list2 ul a:hover {

    color: #007b4a;

}

.ul-list2 .call {

    overflow: hidden;

    margin-top: -2px;

}

.ul-list2 .call span {

    padding-left: 36px;

    font-size: 18px;

    font-weight: bold;

    font-family: Arial;

    line-height: 2em;

    color: #666;

    background: url(../images/icon15.png) 2px center no-repeat;

}

.ul-list2 .call a {

    float: right;

    width: 66px;

    height: 36px;

    font-size: 14px;

    text-align: center;

    line-height: 34px;

    color: #fff;

    background-color: #1bad55;

    border-radius: 5px;

}

.ul-list2 .call a:hover {

    opacity: .8;

    filter: alpha(opacity=80);

}



.m-article h1 {

    margin-bottom: 30px;

    font-size: 30px;

    font-weight: bold;

    text-align: center;

    line-height: 50px;

    color: #007b4a;

}

.m-article .info {

    padding-top: 16px;

    border-top: 1px solid #e2e2e2;

    margin-bottom: 35px;

    font-size: 14px;

    line-height: 24px;

    color: #999;

}

.m-article .info span {

    display: inline-block;

    vertical-align: middle;

    margin-right: 30px;

}

.m-article .share {

    overflow: hidden;

    float: right;

    font-size: 0;

    color: #666;

}

.m-article .share em {

    display: inline-block;

    vertical-align: middle;

    font-size: 14px;

}

.m-article .share a {

    display: inline-block;

    vertical-align: middle;

    /*width: 24px;*/

    height: 24px;

    /*margin-left: 5px;*/

    background-repeat: no-repeat;

    background-position: center;

    background-size: contain;

}

.m-article .share a:hover {

    opacity: .7;

    filter: alpha(opacity=70);

}

.m-article .share .zone {

    background-image: url(../images/icon16-1.png);

}

.m-article .share .qq {

    background-image: url(../images/icon16-2.png);

}

.m-article .share .weibo {

    background-image: url(../images/icon16-3.png);

}

.m-article .share .weixin {

    background-image: url(../images/icon16-4.png);

}

.m-article .con {

    padding: 0 40px;

    margin-bottom: 48px;

    font-size: 14px;

    line-height: 28px;

    color: #666;

}

.m-article .con p {

    margin-bottom: 5px;

}

.m-article .con img {

    vertical-align: top;

}

.m-article .other li {

    margin-bottom: 5px;

}

.m-article .other .inner {

    display: block;

    height: 58px;

    padding: 0 19px;

    border: 1px solid transparent;

    font-size: 14px;

    line-height: 58px;

    color: #666;

}

.m-article .other .inner:hover {

    border-color: #eee;

    background-color: #fbfbfb;

}

.m-article .other strong {

    position: relative;

    float: left;

    padding-left: 40px;

    margin-right: 30px;

    font-size: 18px;

    font-weight: bold;

}

.m-article .other strong:before {

    content: "";

    position: absolute;

    left: 0;

    top: 50%;

    width: 28px;

    height: 28px;

    border: 1px solid #cdcdcd;

    margin-top: -14px;

    border-radius: 50%;

    background-repeat: no-repeat;

    background-position: center;

}

.m-article .other em {

    float: right;

    margin-left: 30px;

    color: #999;

}

.m-article .other .link {

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.m-article .prev strong:before {

    background-image: url(../images/icon17-1.png);

}

.m-article .next strong:before {

    background-image: url(../images/icon17-2.png);

}



/* 03äº§å“ä¸­å¿ƒ-02åŒ–è¯ */

.ul-list1-1 {

    padding-top: 31px;

}

.ul-list1-1 li h3 {

    font-size: 16px;

    font-weight: normal;

    color: #fff;

}

.ul-list1-1 .inner {

    position: relative;
    border: 1px #ccc solid;

}

.ul-list1-1 .inner:hover .pic h3 {

    opacity: 0;

    filter: alpha(opacity=0);

}

.ul-list1-1 .inner:hover .shade {

    opacity: 1;

    filter: alpha(opacity=100);

}

.ul-list1-1 .pic h3 {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 45px;

    text-align: center;

    line-height: 44px;

    background-color: rgba(0, 0, 0, 0.5);

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.ul-list1-1 .shade {

    opacity: 0;

    filter: alpha(opacity=0);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    font-size: 0;

    text-align: center;

    background-color: rgba(27, 173, 85, 0.9);

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -ms-transition: 0.3s;

    -o-transition: 0.3s;

    transition: 0.3s;

}

.ul-list1-1 .shade:after {

    content: "";

    display: inline-block;

    vertical-align: middle;

    width: 0;

    height: 100%;

}

.ul-list1-1 .txt {

    display: inline-block;

    vertical-align: middle;

    padding: 0 40px;

    color: #fff;

}

.ul-list1-1 .tit {

    margin-bottom: 9px;

}

.ul-list1-1 .tit a {

    color: #fff;

}

.ul-list1-1 .tit a:hover {

    text-decoration: underline;

}

.ul-list1-1 .con {

    height: 52px;

    margin-bottom: 19px;

    font-size: 14px;

    line-height: 26px;

    overflow: hidden;

    display: -webkit-box;

    display: box;

    text-overflow: ellipsis;

    word-break: break-all;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

}

.ul-list1-1 .more {

    display: block;

    width: 133px;

    height: 35px;

    margin: 0 auto;

    font-size: 14px;

    line-height: 34px;

    color: #1bad55;

    background-color: #fff;

    border-radius: 16px;

}

.ul-list1-1 .more:hover {

    opacity: .8;

    filter: alpha(opacity=80);

}



/*******************************

    -------[=END å†…å®¹]-------

********************************/


/*
-----------------[ç½‘ç«™åœ°å›¾]--------------*/
.m-sitemap{
    padding: 40px;
}
.m-sitemap h3{
    font-size: 24px;color: #000;line-height: 30px;text-align: center;
    font-weight: normal;
    padding: 0 0 30px;
    border-bottom: 1px solid #E0E0E0;
}
.m-sitemap h3 a{color: inherit;}
.m-sitemap h3 a:hover{color: #007b4a;}
.m-sitemap ul{}
.m-sitemap ul li{
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #DCDCDC;
}
.m-sitemap ul li:last-child{border: none;}
.m-sitemap ul h4 {
    padding-left: 26px;
    background: url(../images/bg07.png) no-repeat left center;
    margin-bottom: 14px;
    font-size: 18px;font-weight: normal;
}
.m-sitemap ul p{
    overflow: hidden;
}
.m-sitemap ul p a{
    margin-bottom: 5px;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
    display: inline-block;
    width: 220px;
    background: url(../images/bg06.png) no-repeat left center;
    padding-left: 13px;
}
.m-sitemap ul p a:hover{color: #007b4a;background-image: url(../images/bg06-1.png);}
.qgswrx{height:60px;margin:0 0 20px;line-height:60px;font-size:18px;font-weight:bold;text-align:center;background:#eee;}






































</pre></body></html>