/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
@charset "utf-8";
/*CSS Document*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input { padding:0; margin:0;}
body { font-size:14px; font-family:"微软雅黑" !important; color: #313131;}
img { border:none;}
ul, li { list-style-type:none;}
input, select, textarea { outline:none;}
textarea { resize:none;}
a { text-decoration:none; color: #313131;transition:all 200ms ease-in 0s;}
/*清除浮动*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix { zoom:1;}
.fl { float:left;}
.fr { float:right;}
/*首页*/
.top{ width: 100%;}
.top .navbar-header{ height: 127px;}
.top .mid-con{ width: 1170px; margin: 0 auto;height: 127px;}
.top .logo{ width: 487px; margin-top: 20px;}
.top .head-right{ width: 395px; margin-top: 36px; font-size: 16px; margin-right: 23px;}
.top .head-right a{ display: inline-block; color: #006a42; margin:10px 0 0 30px;}
.top .head-right a:hover{ color: #f4700f; text-decoration:none;}
.top nav{width:100%; height: 40px; background: #006a42;}
.top .dropdown{position:relative;}
.top .dropdown li{position:relative;font-size: 18px;z-index:1;float:left;}
.top .dropdown a:hover{color:#000}
.top .dropdown li a{display:block;color:#fff;position:relative;z-index:2000;text-align:center; width: 116px; line-height: 40px;padding:0;}
.top .dropdown li a:hover,ul.dropdown li a.hover{background:#00432a;position:relative;color:#fff}
.top .dropdown ul{display:none;position:absolute;top:0;left:0;width:180px;z-index:1000}
.top .dropdown ul li{font-weight:400;background:#006a42;color:#000;border-bottom:1px solid #ccc; font-size: 16px;}
.top .dropdown ul li a{display:block;color:#fff !important;background:#006a42 !important}
.top .dropdown ul li a:hover{display:block;background:#00432a !important;color:#fff !important}



.drop>a{position:relative;}
/*.drop>a:after{content:"";position:absolute;right:10px;top:40%;border-left:5px solid transparent;border-top:5px solid #333;border-right:5px solid transparent;z-index:999}
.drop>a:hover:after{content:"";border-left:5px solid transparent;border-top:5px solid #fff;border-right:5px solid transparent}*/
.banner {width: 100%;height:383px;font-size: 0;overflow: hidden;position: relative;}  
.banner_img {width: 100%;height:383px;position: absolute;left: 0;top: 0;}
.banner_img li {width: 100%;height: 383px;display: inline-block;background-position: center;background-repeat: no-repeat;float: left;list-style: none;}  
.banner_list {height: 50px;top:360px;position: relative;margin: 0 auto;z-index: 1;}
.banner_list span {display: block;cursor: pointer;width: 14px;height: 14px;border-radius: 50%;float: left;margin: 0 5px; background: #fff;}  
.banner_list .spcss { background: #006A42;}
.banner_left {position: absolute;height: 90px;width: 60px;top: 50%;left: -60px;background-color: rgba(73,72,62, 0.6);margin-top: -45px;text-align: center;
    transition: all .5s;z-index: 2; display: none;}  
.banner_left:hover {background-color: rgba(73,72,62, 0.9);}
.banner_right {position: absolute;height: 90px;width: 60px;top: 50%;right: -60px;background-color: rgba(73,72,62, 0.6);margin-top: -45px;
text-align: center;transition: all .5s;z-index: 2;display: none;}
.banner_right:hover {background-color: rgba(73,72,62, 0.9);}
.banner_left img {margin-top: 22px;}
.banner_right img {margin-top: 22px;}



.middle{width: 100%; background: #f2f2f2; overflow: hidden; padding-bottom: 20px;}
.section-box{ margin-top: 15px;}
.box{ background: #fff; padding: 13px;}
.box-gkwj{ width: 600px;height: 227px;}
.tit1-box{ width: 100%; height: 31px; background: url(../images/bg-1.jpg) repeat-x;color: #fff; font-size: 16px; line-height: 31px; text-align: center;}
.gkwj-listBox ul{ width: 285px; float: left; padding: 8px 0;}
.gkwj-listBox ul li a{ color: #00603b; line-height: 30px; font-size: 14px;}
.gkwj-listBox ul li a:hover{color: #f4700f;}
.gkwj-listBox ul:first-child{ background: url(../images/line-a.png) right center no-repeat;}
.gkwj-listBox ul:last-child{ padding-left: 25px;}
.box-news{ width: 509px; height: 227px;}
.tit2-box{ width: 100%; border-bottom: 2px solid #006a42;}
.tit2-box span{ width: 116px; height: 28px; color: #fff; line-height: 28px; background: url(../images/tit-bg1.png) no-repeat; display: inline-block;
font-size: 16px;padding-left: 22px; margin-left: -1px;}
.tit2-box a{ font-size: 14px; float: right;line-height: 28px; color: #7a7a7a; background: url(../images/more.png) no-repeat right center; padding-right: 13px;}
.tit2-box a:hover{ text-decoration: underline; color: #f4700f;}
.news-list{ padding: 8px 0;}
.news-list ul li a{ display: inline-block; float:left; background: url(../images/round-1.png) left center no-repeat; padding-left: 15px;color:#313131;}
.news-list ul li span{ display: inline-block; float: right; color: #7b7b7b;}
.news-list ul li{ line-height: 31px;}
.news-list ul li a:hover{ color: #006a42;}
.service ul{padding:0 15px;}
.service ul li{ background: #006a42; width: 210px; height: 75px; border-radius: 10px; float: left; margin-right:15px;margin-bottom:10px;}
.service ul li:last-child{margin-right:0;}
.service ul li span{color: #fff; font-size: 24px;display: inline-block; line-height: 75px; float: left; margin-left: 25px;}
.service ul li div{ float: left;}
.icon-a{ background: url(../images/icon-a.png) left center no-repeat; width: 36px; height: 44px; margin: 20px 0 0 30px;}
.icon-b{ background: url(../images/icon-b.png) left center no-repeat; width: 42px; height: 43px; margin: 17px 0 0 25px;}
.icon-c{ background: url(../images/icon-c.png) left center no-repeat; width: 56px; height: 50px; margin: 15px 0 0 20px;}
.icon-d{ background: url(../images/icon-d.png) left center no-repeat; width: 50px; height: 49px; margin: 15px 0 0 20px;}
.icon-e{ background: url(../images/icon-e.png) left center no-repeat; width: 43px; height: 25px; margin: 25px 0 0 25px;}
.center-border{ border: 2px solid #006a42; padding: 15px;}
.center-tit span{ display: block; width: 98px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: url(../images/tit-bg2.png) no-repeat;
font-size: 16px; margin-bottom: 35px; }
.center-text{ width: 455px; font-size: 15px; line-height:27px;}
.center-text a:hover{ color: #006a42 !important;}
.center-text .more-a{ width: 60px; height: 27px; border-radius: 4px; color: #fff; background: #f4700f; display:block;line-height: 27px;
text-align: center; margin-top: 30px;}
.advertising{ margin-top: 15px;padding:0 15px;}
.advertising img{width:100%;}
.food-bz{ background: #fff;}
.bz-icon{ width: 100px;}
.bz-text{ width: 350px; margin-left: 10px;}
.bz-text h3{ color: #006A42; padding-bottom:5px;font-size:18px;margin:0;font-weight:bolder;}
.bz-text p{ line-height: 24px;}
.bz-text p .more-ta{ float: right; color: #fc671a;background: url(../images/more3.png) no-repeat right center; padding-right: 13px; }
.bz-text p a:hover{color: #006a42;}
.food-bz ul li{}
.food-bz ul li:last-child{}
.certificate{border: 2px solid #006A42; position: relative;}
.zs-tit{ width: 204px; height: 32px; background: url(../images/tit-bg3.png) top center no-repeat; text-align: center; line-height: 32px; color: #fff;
font-size: 16px; position: absolute; top: -10px; left: 50%; margin-left: -102px;}
.marquee {height:220px;overflow:hidden;margin: 45px 12px 22px 12px;}
.marquee li{ display:inline; float:left; margin-right:12px; border: 1px solid #bcbcbc;}
.marquee li a{ width:168px; height:210px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:168px; height:210px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}

.news-pic{text-align:center;}
.news-pic img{width: 252px;height: 242px;margin-right: 10px;overflow: hidden;}
.news-details{border-bottom: 1px solid #e8e8e8; padding-bottom: 12px;}
.news-details p a{font-size: 18px !important; color: #006A42 !important; padding-bottom: 15px; text-align: center; margin-top: 10px;}
.news-details p{ font-size: 18px; color: #006A42; padding-bottom: 15px; text-align: center; margin-top: 10px;}
.news-details a{ color: #747474;line-height: 24px; font-size: 15px;}
.news-center ul{ margin: 10px 0 0 17px;}
.news-center ul li{ line-height: 30px; background: url(../images/round-1.png) left center no-repeat; padding-left: 15px;}
.news-right{ background: url(../images/line-a.png) left center no-repeat;padding-left: 35px; margin-top: 5px;}
.news-right ul li{ background: url(../images/round-1.png) left center no-repeat; padding-left: 15px; line-height: 33px;}
.news-right ul li a:hover,.news-center ul li a:hover{ color:#006A42;}
.three{ width: 382px;margin-right: 12px;}
.three-tit{ height: 31px; background: url(../images/bg-1.jpg) repeat-x; color: #fff; font-size: 16px; line-height: 31px; padding-left:15px; padding-right: 8px;}
.three-tit a{ color: #fff; font-size: 12px; float: right;background: url(../images/more2.png) no-repeat right center; padding-right: 13px;}
.three-tit a:hover{ color: #f4700f;}
.three-box{ background: #fff; padding:10px 15px; line-height: 26px; }
.three-box ul li{ background: url(../images/round-small.png) left center no-repeat; padding-left: 12px;}
.three-box ul li a:hover{ color: #006A42;}
.three:last-child{ margin-right: 0px;}
.link{ padding: 20px 0; background: #fff;}
.link a{ display: inline-block; margin: 5px 10px;color:#313131;}
.link a:hover{ color:#006A42;}
.bot-1, .bot-3 {
    width: 100%;
    background: #006a42;
    padding: 22px 0;
    display: block;
}
.bot-3 {
display:none;
}


.鉴黄师在线观看免费版{ margin: 8px 0 0 10px;}
.bot-text{color: #fff;line-height: 24px;font-size:14px;}
.adress{ color: #fff;line-height: 24px;border-left: 2px solid #fff; padding-left:10px;}
.bot-2{text-align: center; line-height: 28px; padding: 10px 0;}
.card{padding:10px 0 10px 10px;}
.card img{ width: 70px; height: 70px;}
/*中心介绍*/
.ny_banner{ width: 100%; height: 220px; background: url(../images/ny_banner.jpg) no-repeat top center; color: #fff; overflow: hidden;}
.ny_banner h2,.ny_banner h3{ font-weight: 100;}
.ny_banner h2{ font-size: 40px; margin-top: 75px;}
.ny_banner h3{ font-size: 25px; text-transform: uppercase;}
.left{ width: 302px; margin-top: 10px;}
.left ul li{ line-height: 85px; margin-top: 8px; position: relative;}
.left ul li a{ background: #f7f7f7 url(../images/arrow-1.png) 260px 38px no-repeat; color: #555555; display: block;padding: 0 28px; font-size: 18px;}
.left ul li a:hover{ background: #006a42 url(../images/arrow-2.png) 260px 38px no-repeat; color: #fff;}
.arrow{width:0;height:0;border: 10px solid transparent;border-left-color: #006a42;position:absolute;right: -20px; top: 50%; margin-top: -10px;
content:''; display: none;}
.left ul li a:hover .arrow{ display: block;}
.left-active{background: #006a42 url(../images/arrow-2.png) 260px 38px no-repeat !important; color: #fff !important;}
.left-active .arrow{width:0;height:0;border: 10px solid transparent;border-left-color: #006a42;position:absolute;right: -20px; top: 50%; margin-top: -10px;
content:''; display: block !important;}
.right{ width: 800px; margin-top: 10px;}
.location{ line-height: 40px;}
.location p{ font-size: 26px;}
.location a,.location div{ color: #777;}
.location a:hover{ color: #006a42;}
.introduced{ padding-bottom: 50px;}
.introduced h3{ text-align: center; color: #006a42; font-size: 20px; font-weight: 100; padding: 15px 0;}
.introduced p{ text-indent: 30px;font-size: 15px; line-height: 26px;}
.introduced img{max-width:100%;height:auto!important;}
.news{ padding-bottom:30px;}
.news ul li{ font-size: 15px; line-height:40px; border-bottom: 1px dashed #f2f2f2; background: url(../images/round-1.png) left center no-repeat;
padding-left: 15px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.news ul li a:hover{color: #006a42;}
.news ul li span{ float: right;}
.page{ width: 100%; text-align: center;padding: 68px 0;}
.page a{ border: 1px solid #b9b9b9; color: #b9b9b9; border-radius: 4px; padding: 7px 15px;}
.page a:hover{color: #006a42; border: 1px solid #006A42;}
.contact{ padding: 10px 0; text-align: center;}
.contact p{ font-size: 16px;padding-bottom: 5px; font-family:"微软雅黑"; line-height:24px;}
.contact span{line-height: 30px; font-size: 16px;}
.contact img{max-width:100%;height: auto!important;}
.card-lxwm{margin: 10px 10px;}
.card-lxwm p{font-size: 14px !important;}
.apply{ padding-bottom: 30px;}
.apply p{ font-size: 16px; text-align: center; padding: 30px 0;margin-left: 180px;}
.apply-tit{ padding-right: 0px !important; font-weight: 100;}
.code{ height: 34px; border: 1px solid #e5e5e5; margin-left: -10px;}
.btn-tj{ margin-left: 230px; width: 115px; background: #006a42; height: 38px; color: #fff;font-size: 16px; border: 0px; border-radius: 8px;}
.btn-tj:hover{ background: #005132;}
.article{ width: 100%;}
.article-tit{ border-bottom: 1px solid #cfcfcf; padding-bottom: 10px;}
.article-tit h2{ color: #555; font-weight: 100; text-align: center; padding: 20px 0;}
.article-tit span{ color: #d2131e;}
.article-tit p{ color: #777; text-align: center; }
.article-box img{ display: block; overflow: hidden;}
.article-box span{ text-align: center !important; color: #777;}
.article-box{ line-height: 28px; margin-top: 15px;}
.article-box p{ text-indent: 30px;}
.previous{ background: #f7f7f7; padding: 20px 25px; line-height: 30px; margin: 100px 0 70px 0;}
.previous a:hover{ color: #006a42;}


.biaoti{margin: 0 auto;}
.biaoti a{text-align: center;font-size: 28px;color:#006a42;margin-top: 15px;display: block;}
.biaoti a:hover{color: #154EEB;}
.news-5{width: 180px;padding-top: 8px;float: left;margin-left: 6px;}
.news-5 li a{font-family: "微软雅黑";font-size: 14px;line-height: 31px; }
.box3{float: left; width: 370px;padding-top: 13px;padding-top: 8px; background: url(../images/line-a.png) left bottom no-repeat;padding-left: 23px;margin-left: 20px;}




.news-3{padding-top:8px;}
.tit3-box span{height: 28px;font-size: 16px;margin-left: -1px;color:#006a42; font-weight: bolder;}
.news-3 ul li a{font-size: 14px;font-family: "微软雅黑";line-height: 31px;text-align: -webkit-match-parent;color:#313131;}
.news-3 ul li a:hover{ color: #006a42;}
.news-5  span{height: 28px;font-size: 16px;margin-left: -1px;color:#006a42; font-weight: bolder;}
.news-3 ul li span{ display: inline-block; float: right;font-size: 14px;color:#006a42;}



.tit3-box a{font-size: 14px;
    float: right;
    line-height: 28px;
    color: #7a7a7a;
    background: url(../images/more.png) no-repeat right center;
    padding-right: 13px;
}  

.tit3-box a:hover{color:#f4700f;}





.news-pic2{float: left;text-align: center;margin-top: 15px;}
.news-pic2 img{width: 160px;height: 175px;margin-right: 10px;overflow: hidden;}
.news-center2{float: left;}
.news-details2{    border-bottom: 1px solid #e8e8e8;padding-bottom: 8px;padding-left: 0px;margin-top:10px;}
.news-center2 p a{    font-size: 18px;
  
    color: #006A42;
    padding-bottom: 20px;
    text-align: center;
    margin-top: 10px;
margin-left: 0px;}

.news-center2 p{margin-bottom: 10px;text-align: center;padding-right: 20px;}

.news-details2  a{    color: #747474;
    line-height: 24px;
    font-size: 15px;text-align: center;}


.news-center2 li{ line-height: 31px;
  
   padding-left: 0px;margin-left: 10px;
}  
.news-dongtai {margin-top: 5px;}
.aaa ul{
background: url(../images/line-a2.png) left no-repeat;

padding-left: 10px;

}





.news-center2 ul li a:hover,.news-center ul li a:hover{ color:#006A42;}
.ccc{margin-top: 10px;}
.bbb{
  width: 50%;
  float: left;
}

.bbb a{
  line-height: 31px;color:#313131;
}
.aaa{
  width: 50%;
  float: left;
}

.aaa a{line-height: 31px;color:#313131;}




.news-dongtai li a{font-size: 15px;color:#313131;}


.news-right li a{font-size: 15px;color:#313131;}




.news ul li a{color: #313131;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}



.fileName td{font-size: 15px;}



.context li a{color: #313131;}


.tagspage a{color: #313131;}

.tagspage span{margin-left: 10px;}


.tagspage span a:hover{color: #1F99F1;}



.context ul a:hover{color: #1F99F1;}




.news-chanpin{width: 350px;}


.box-2{width: 50%;}
.box-3{width: 50%;}
.box-2 a{line-height: 25px;color: rgb(0, 106, 66);}
.box-3 a{line-height: 25px;color: rgb(0, 106, 66);}
.box-3 a:hover{color:#154EEB; }
.box-2 a:hover{color:#154EEB;}
.pilot {margin-bottom: 10px;border-bottom: 1px solid #e8e8e8;line-height:36px;margin-top:10px;}
.pilot h3{width: 100px;float: left;font-size:18px;font-weight:bolder;margin:10px 0;color:#006A42;}

.pilot a {
    font-size: 14px;
    float: right;
   
    color: #7a7a7a;
    background: url(../images/more.png) no-repeat right center;
    padding-right: 13px;
}
.tit3-box{line-height:30px;}

.nskd{background: url(../images/mfsdlgj.png) right bottom no-repeat;
    
    }
.nskd{width: 380px;}


.nskd-2{width: 380px;}

.nskd-3{width: 320px;}


.nskd-2{background: url(../images/mfsdlgj.png) right bottom no-repeat;
    
    }


.pilot a:hover{color:#f4700f;}




.certify{ padding-bottom: 50px;}   

.certify ul li{
    font-size: 15px;
    line-height: 40px;
    border-bottom: 1px dashed #f2f2f2;
    background: url(../images/round-1.png) left center no-repeat;
    padding-left: 15px;margin-right: 25px;
}



.certify ul li a {
    color: #313131;
}

.certify ul{width: 380px;}
.too{margin-left: 25px;}

.one{border-right: 1px solid #f2f2f2;}

.title{border-bottom: 1px dashed #f2f2f2;margin-bottom: 15px;}

.certify ul li a:hover{color:#154EEB;}


.certify ul li span {
    float: right; 
}

.chakan a{color: #154EEB!important;text-decoration:underline;font-size: 13px;}

.chakan a:hover{color: #FF8600!important;}



@media (min-width: 769px){
    .head .top, .web_page{display:block;}
    .head .mobiletop, .moblie_page{display:none;}
    .m_footer{display:none;}
}

@media (max-width: 768px) {
    body{padding-bottom:60px;}
    .head .top, .web_page{display:none;}
    .head .mobiletop .moblie_page{display:block;}
    .ny_banner .mid-con{display:none;}

    .ico-back{float:left;width:45px;height:45px;line-height:45px;text-align:center;}
    .ico-back img{width:30px;height:30px;}


    .navbar-nav > li > a {
        border-bottom:#ccc 1px solid;
        color:#006a42;
    }

    .ny_banner {
        width: 100%;
        height: 150px;
        background-image: url(../images/ny_banner.jpg);
        color: #fff;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:58% 50%;
    }

    .news ul li span{display:none;}

    .caret{float:right;margin-top:8px;}
    .left{display:none;}
    .right{width:100%; overflow:hidden}
    .right .location .fr{width:100%;margin-bottom:10px;}
    .right .location .fl{width:100%;padding-bottom:10px;border-bottom:#ccc 1px solid;}

    .bot-1, .bot-3 {
        width: 100%;
        background: #006a42;
        padding: 22px 0;
        display: block;
    }
    .鉴黄师在线观看免费版{ margin: 8px 0 0 10px;}
    .bot-text{color: #fff;line-height: 20px;font-size:14px; padding-left:10px;}
    .adress{ color: #fff;line-height: 20px;border-left: 0px solid #fff; padding-left:10px;font-size:10px;}
    .bot-2{text-align: center; line-height: 20px; padding: 10px 0;font-size:10px;}
    .card{padding:10px;}
    .card img{ width: 60px; height: 60px;}
    .bot-1 {
        display:none;
    }

    .m_footer{
        display:block;
        height: 58px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        background: #fff;
        z-index: 9999;
        border-top:#ccc 1px solid;
    }
    .footerItem {
        position: relative;
        flex: 1;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }
    .footerItem img {
        width: 21px;
        height: 21px;
        margin-bottom: 5px;
    }
   
}
