*{
    box-sizing: border-box;
}
img{
    max-width: 100%;
}
@font-face {
    font-family: "icomoon";
    src: url('../font/icomoon.ttf'); /* IE9*/
}
.header .logo a img {
    margin-top: 20px;
    height: 77px;
}
.header .tel {
    width: 280px;
    margin-top: 16px;
}
.sosobox{
    display: inline-block;
    width: 100%;
    border: 1px #77a61a solid;
    background: #ffffff;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    margin: 3px 0 0 0;
}
.sosobox input{
    width: 100%;
    padding: 0 60px 0 40px !important;
    background: url(../images/search.png) no-repeat 7px center;
    background-size: 21px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 38px;
}
.sosobox .submitbtn{
    width: 75px;
    height: 48px;
    line-height: 48px;
    background-color: #77a61a;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    font-size: 14px;
    border-radius: 0 0 0 0;
}
.sosobox .submitbtn img{
    width: 15px;
    display: inline-block;
    vertical-align: text-top;
    margin: -2px 0 0 0;
}
.sosobox .submitbtn em{
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    font-size: 15px;
    margin: -12px 0 0 3px;
}
.header .tel i {
    line-height: 48px;
    height: 46px;
    width: 46px;
    font-size: 27px;
    padding: 3px 0 0 0;
}
.header .tel span {
    margin-left: 10px;
    font-size: 20px;
    line-height: 30px;
}


/*导航区域*/
.muen_daohang ul{
    width: 100%;
    display: block;
}
.muen_daohang ul li{
    width: 12.5%;
    position: relative;
}
/*二级导航区域*/
.muen_daohang ul ul {
    width: 200px;
    width: 100%;
    box-sizing: border-box;
}
.muen_daohang ul ul li {
    width: 100%;
}
.muen_daohang ul ul li a{
    width: 100%;
}
.muen_daohang>ul>li>a{
    position: relative;
}
.muen_daohang>ul>li>a:after {
    width: 1px;
    height: 22px;
    display: inline-block;
    content: ' ';
    position: absolute;
    top: 15px;
    right: 0;
    z-index: 100;
    background: #f3f3f340;
}
.muen_daohang>ul>li:last-child>a:after {
    display: none;
}
.muen_daohang ul ul li a {
    font-size: 15px;
}

/*服务领域的二级导航区域样式*/
#navtwo {
    width: 100%;
    height: auto;
    min-height: 468px;
    background: #ffffff;
    color: #999999;
    position: absolute;
    left: 0;
    border: 1px #689b02 solid;
    box-shadow: 0px 2px 6px #8b8b8b;
    display: none;
    border-top: none;
}
.muen_daohang ul li:hover > #navtwo {
    display: block;
}


#navtwo:before{
    width: 200px;
    height: 100%;
    display: inline-block;
    content: ' ';
    background: #597e0e;
    position: absolute;
    top: 0;
    left: 0;
}
#navtwo a{
    color: #999999;
    display: inline-block;
}
#navtwo .navtwofirstbox{
    display: inline-block;
    width: 200px;
    float: left;
}




#navtwo .navtwofirstbox>a{
    width: 200px;
    display: inline-block;
    line-height: 48px;
    color: #ffffff;
    position: relative;
    z-index: 100;
    border-bottom: 1px #ffffff4d dashed;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    height: 48px;
    float: left;
    text-align: left;
    
         line-height: 45px;
        height: 45px;
    
}
#navtwo .navtwofirstbox>a:before{
    width: 16px;
    height: 16px;
    display: inline-block;
    content: ' ';
    background: url("../images/icon1.png") no-repeat center;
    background-size: contain;
    position: absolute;
    top: 16px;
    left: 18px;
}
#navtwo .navtwofirstbox>a:nth-child(2):before {
    background: url("../images/icon2.png") no-repeat center;
    background-size: contain;
}
#navtwo .navtwofirstbox>a:nth-child(3):before {
    background: url("../images/icon3.png") no-repeat center;
    background-size: contain;
}
#navtwo .navtwofirstbox>a:nth-child(4):before {
    background: url("../images/icon4.png") no-repeat center;
    background-size: contain;
}
#navtwo .navtwofirstbox>a:nth-child(5):before {
    background: url("../images/icon5.png") no-repeat center;
    background-size: contain;
}
#navtwo .navtwofirstbox>a:nth-child(6):before {
    background: url("../images/icon6.png") no-repeat center;
    background-size: contain;
}

#navtwo .navtwofirstbox>a:hover{
    background: #a2a927;
}
#navtwo .navtwofirstbox .firsta.active{
    background: #a2a927;
}

#navtwo .navtwotwobox{
    display: inline-block;
    width: 240px;
    color: #999999;
    height: 100%;
    float: left;
    padding: 0 0 60px 0;
     padding: 0 0 0px 0;
}
#navtwo .navtwotwobox:before{
    width: 240px;
    height: 100%;
    display: inline-block;
    content: ' ';
    background: #ededed;
    position: absolute;
    top: 0;
    left: 200px;
}
#navtwo .navtwotwobox .navtwolist{
    display: none;
    position: relative;
    z-index: 100;
}
#navtwo .navtwotwobox .navtwolist.active{
    display: block;
}



#navtwo .navtwotwobox a.navtwoa{
    display: block;
    padding: 0 30px;
    width: 100%;
    line-height: 48px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    
      line-height: 45px;
    
}
#navtwo .navtwotwobox a.navtwoa:hover{
    background: #d1d1d1;
    color: #ffffff;
}
#navtwo .navtwotwobox .navtwolist .navtwolistbox.checke>a{
    background: #d1d1d1;
    color: #ffffff;
}




#navtwo .navthreelist{
    display: inline-block;
    width: 756px;
    color: #999999;
    height: 100%;
    margin: 0;
    padding: 0 30px;
    position: absolute;
    left: 240px;
    top: 0;
    display: none;
}
#navtwo .navtwolistbox:hover .navthreelist,
#navtwo .navtwolistbox.checke .navthreelist  {
    display: inline-block;
}


#navtwo .navthreelist a{
    color: #666666;
    font-size: 14px;
    padding: 0 10px;
    line-height: 40px;
    display: inline-block;
    width: auto;
}
#navtwo .navthreelist a:hover{
    color: #689b02;
}
#navtwo .navthreelist a.titlea{
    color: #689b02;
    font-size: 16px;
    font-weight: 700;
}





.clear{clear:both;font-size:0px;line-height:0;height:0;}


.demo-icon{
    font-family:"icomoon";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    font-size:24px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:24px;
    color:#999;
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../images/02index-banner-8.gif) no-repeat #ff6800 center;}
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:22px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}

.index_company .logo {
    margin-top: 44px;
}

.sev-t img{
    max-width: 100%;
}
.logo img{
    height: auto;
}
.index_company .contact div {
    float: right;
    width: 110px;
   
}
.index_company .contact {
    margin-left: 66px;
       margin-left: 30px;
}



/* 左边 */
.fenleiny {
    float: left;
    width: 230px;
        width: 240px;
    margin-top: 20px;
    min-height: 500px;
    background-color: #fff;
    padding: 0 20px 0 0;
        padding: 0 0 0px 0 ;
}
.fenlei_nydht{width:100%; background: #689b02; height:56px; line-height:56px; border-radius:5px 5px 0 0; color:#fff; font-size:17px; font-weight:bold; padding-left:15px;}
.fenlei_nydht span{font-family:Arial, Helvetica, sans-serif; color:#f5f5f5; font-size:12px; font-weight: normal; padding-left:10px;}
.fenlei_ny{width:100%; border:solid 1px #ddd; border-top:none; line-height:45px; margin-bottom:15px; padding:0 14px;}
.ny_nr{width:100%; border:solid #ddd 1px; border-top:none; line-height:26px; padding:10px 5px 10px 5px; margin-bottom:10px;}
.fenlei_ny>a{
    display: block;
    font-size: 15px;
    color: #333333;
    padding:0 0 0 24px ;
    background: url("../picture/abg.png") no-repeat 0 center;
    background-size: 15px;
    border-bottom: 1px #ebebeb solid;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.fenlei_ny>a.checke{
    color: #689b02;
}
.fenlei_ny>a:last-child{
    border: none;
}

.fenlei_ny>.titlea span{
    display: block;
    font-size: 15px;
    color: #333333;
    padding:0 0 0 24px ;
    background: url("../picture/abgjia.png") no-repeat 0 center;
    background-size: 15px;
    border-bottom: 1px #ebebeb solid;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.fenlei_ny>.titlea:last-child span{
    border: none;
}
.fenlei_ny>.titlea ul li a{
    font-size: 14px;
    color: #333333;
    padding:0 0 0 40px ;
    border-bottom: 1px #ebebeb solid;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: none;
    line-height: 44px;
}
.fenlei_ny>.titlea.on ul li a{
    display: block;
}
.fenlei_ny>.titlea.on ul li a:hover,
.fenlei_ny>.titlea.on ul li a.checke{
    color: #689b02;
}
.fenlei_ny>.titlea.on span{
    color: #689b02;
}
.fenlei_ny>.titlea.on span{
    background: url("../picture/abgdown.png") no-repeat 1px center;
    background-size: 13px;
}


.fenlei_ny>.titlea:last-child ul li:last-child a{
    border: none;
}









.ny_nr p{
    padding: 0 0 0 24px;
    font-size: 13px;
      font-size: 12px;
    background: url("../picture/lefticon1.png") no-repeat 0 5px;
    background-size: 18px;
}
.ny_nr p:nth-child(2){  background: url("../picture/lefticon2.png") no-repeat 0 5px;  background-size: 18px;  }
.ny_nr p:nth-child(3){  background: url("../picture/lefticon3.png") no-repeat 0 5px;  background-size: 18px;  }
.ny_nr p:nth-child(4){  background: url("../picture/lefticon4.png") no-repeat 0 5px;  background-size: 18px;  }
.ny_nr p:nth-child(5){  background: url("../picture/lefticon5.png") no-repeat 0 5px;  background-size: 18px;letter-spacing:-0.8px;  }
.ny_nr p:nth-child(6){  background: url("../picture/lefticon6.png") no-repeat 0 5px;  background-size: 18px;  }






/*分页样式*/
.page{
    width: 100%;
    height: auto;
    display: block;
    text-align: center;
}
.page .buttons.blue>div,
.page .buttons.blue>a{
    padding: 6px 12px;
    background: #fff;
    display: inline-block;
    border: 1px #dcdcdc solid;
    margin: 0 4px;
    color: #545454;
    font-size: 14px;
}
.page .buttons.blue .active,
.page .buttons.blue>div:hover,
.page .buttons.blue>a:hover{
    background: #92d050;
    color: #fff;
}


.list .list_right .title {
    width: 100%;
    float: none;
}





.index_foot a{
    color: #abb5c3;
}





/*修改颜色区域 #bb5c2f*/
a:hover {
    color: #bb5c2f;
    text-decoration: none;
}
.muen_daohang>ul>li:not(:nth-child(3)):hover a {
    background-color: #bb5c2f;
}
.muen_daohang>ul>li:nth-child(3):hover>a {
    background-color: #bb5c2f;
}
.muen_daohang ul ul {
    background-color: #bb5c2f;
    border-top: #b75020 1px solid;
}
.muen_daohang ul ul li {
    border-bottom: 1px dashed #b75020;
}
.index_fuwu .fuwu_con .fuwu_div:hover {
    border: 1px solid #cb8c70 !important;
    box-shadow: 0px 0px 10px #954b28 !important;
}
.index_fuwu .fuwu_con .fuwu_div:hover .ico {
    background-color: #dd6227;
}
.form_div .submintbtn {
    background: #689b02 !important;
}
.meau-sev:hover .cndns-right-btn {
    background: #b75020;
}
.meau-sev .cndns-right-btn {
    border-color: #b75020;
    background: url(../images/02index-banner-8.gif) no-repeat #ff6800 center;
}
.cndns-right-btn p {
    color: #b75020;
}
.meau-top.cndns-right-meau:hover .cndns-right-btn {
    background-color: #b75020;
}
.cndns-right-box .box-border {
    border-top: 4px solid #b75020;
}
.cndns-right-box .box-border .sev-t p {
    color: #b75020;
}
.cndns-right-box .box-border .sev-b li a:hover {
    color: #b75020;
}
.meau-code .cndns-right-box .box-border i {
    color: #b75020;
}






/*修改区域的导航*/

#navtwo {
    width: 720px;
    left: 0px;

    border-top: 1px #72ab00 solid;
}
#navtwo .navtwofirstbox>a {
   
    padding: 0 0 0 50px;
}
#navtwo .navtwofirstbox>a:before {
    position: static;
  
    vertical-align: text-top;
    margin: 3px 4px 0 0;
}
#navtwo .navtwofirstbox .firsta.active {
    background: #90bf32;
}
#navtwo .navthreelist {
    padding: 0 30px;
}
#navtwo .navtwotwobox:before {
   
    background: #689b02;
 
    border-left: 1px #689b02 solid;
}
#navtwo .navtwotwobox a.navtwoa {
 
    color: #fff;
}
#navtwo .navtwotwobox a.navtwoa{
       border-left: 1px #689b02 solid;
}
#navtwo .navtwotwobox .navtwolist .navtwolistbox.checke>a {
    background: #90bf32;
    color: #ffffff;
    border-left: 1px #689b02 solid;
}
#navtwo .navthreelist a {
 
    width: 100%;
    text-align: left;
}
#navtwo .navthreelist {
    
    width: 116%;
  
}
#navtwo .navtwolistbox:hover .navthreelist, #navtwo .navtwolistbox.checke .navthreelist {
   
    padding: 10px 0 0 20px;
}



.index_company .contact div a {
    float: left;
    display: block;
    width: 100%;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_company .contact div:nth-child(1){
    width:150px;
}
.index_company .contact div:nth-child(3){
    width:140px;
}

.fenlei_nydht span {
  
    text-transform: capitalize;
}





/*修改颜色区域的样式*/
.muen1 {
    background: #669900;
}
.muen_daohang ul ul:not(:nth-child(3)) li a:hover {
    background: #92d050;
}
.muen_daohang ul ul li {
    border-bottom: 1px dashed #9ba32c;
}
#navtwo .navtwofirstbox .firsta.active {
    background: #92d050;
}
#navtwo .navtwotwobox .navtwolist .navtwolistbox.checke>a {
    background: #92d050;
    color: #ffffff;
}
.header .tel i {
    background-color: #92d050;
}
.header .tel span {
    color: #92d050;
}
.sosobox .submitbtn {
    cursor: pointer;
    background-color: #92d050;
}

.index_fuwu .title span {
    border-bottom: #92d050 3px solid;
    color: #92d050;
}

.index_news .news_title .this {
    background-color: #92d050;
}
.news_con a:hover {
    color: #92d050;
    text-decoration: none;
}
.index_company .logo span {
    color: #92d050;
}

.fenlei_nydht {
    background: #81b747;
}
.fenlei_ny>a:hover {
    color: #689b02;
}
.list .list_right .title span {
    border-bottom: #92d050 2px solid;
}






.muen_daohang>ul>li:not(:nth-child(3)):hover a {
    background-color: #ff9900;
}
.muen_daohang ul ul {
    background-color: #ff9900;
    border-top: #cbbc26 1px solid;
}
.muen_daohang>ul>li:nth-child(3):hover>a {
    background-color: #ff9900;
}

.meau-sev:hover .cndns-right-btn {
    background: #ff9900;
}
.cndns-right-btn p {
    color: #ff9900;
}
.cndns-right-box .box-border {
    border-top: 4px solid #ff9900;
}
.cndns-right-box .box-border .sev-t p {
    color: #ff9900;
}
.cndns-right-box .box-border .sev-b li a:hover {
    color: #ff9900;
}
.meau-code .cndns-right-box .box-border i {
    color: #ff9900;
}


.meau-top.cndns-right-meau:hover .cndns-right-btn {
    background-color: #ff9900;
}






a:hover {
    color: #333333;
}


.muen_daohang ul ul:not(:nth-child(3)) li a:hover {
    background: #669900 !important;
}
#navtwo .navtwofirstbox .firsta.active {
    background: #669900;
}
.fenlei_nydht {
    background: #669900;
}
.fenlei_ny>a:hover {
    color: #669900;
}

.fenlei_ny>a.checke {
    color: #669900;
}
.list .list_right .title span {
    border-color: #669900 ;
}




.noneimg{
    text-align: center; margin:60px 0 20px 0;
}
.noneimg p{
    font-size: 18px;
    margin: 12px 0 0 0;
    font-weight: 600;
    color: #81b747;
}




.header .tel i {
    background-color: #669900 !important;
}

.sosobox .submitbtn {
   
    background-color: #669900;
}

.header .tel span {
    color: #669900;
}

.index_fuwu .title span {
    border-color: #669900;
    color: #669900;
}

.index_fuwu .fuwu_con .fuwu_div .ico {
    background-color: #669900;
}
.index_news .news_title .this {
    background-color: #669900;
}
.index_news a:hover {
    color: #669900 !important;
}
.index_company .logo span {
   color: #669900 !important;
}





@media screen and (max-width: 1400px) {
.header {
    width: 100%;
   
}

.homebg #landing-content {
width: 100% !important;
}

}

















