body{



    font-size: 14px;



    font-family: 微软雅黑;



}



a,ul,li{



    padding: 0px;



    margin: 0px;



    text-decoration: none;



    list-style: none;



}



.wrap{



 padding: 0 17%;



 overflow: hidden;



}



.header{



    height:65px;



    padding-top: 10px;



}



.logo{



    float: left;



}



.logo img{



     max-width: 100%;



} 



 .search{



    float: right;



    box-sizing: border-box;



}







.search .fom{



    outline:none;



    /*position: relative;*/



    border:1px #559817 solid;



    line-height: 32px;



    color: #a5a4a4;



    padding-left: 5px;



    box-sizing: border-box;



    border-top-left-radius: 4px;



    border-bottom-left-radius: 4px;



}



.search .searbtn{



  /*position: absolute;*/



    width: 67px;



    margin-top: 9px;



    color: #fff;



    line-height: 34px;



    top:7px;



    background:#559817;



    cursor: pointer;



    border:none;



    text-align: center;



    outline:none;  



}



.search .searbtn a{



color: #ffffff;



}



 .h_tel{



    text-align: right;



    float: right;



    font-size: 16px;



    margin-left: 20px;



    padding-top: 5px;



    background: url(../images/header_m.jpg) no-repeat -3px 14px;



}



.h_tel p{



color:#559817; 



font-size: 22px;



font-weight: bold;



padding-left: 30px;



margin-top: 4px;







}







/*--条件-*/



.factor{



    text-align: center;



  margin: 35px auto;



}



.factor h3{



    font-size: 24px;



    font-weight: bold;



}



.factor p{



     color: #706f6f;



     margin-top: 10px;



     font-size: 16px;



}



.factor_min{



    height: 400px;



    margin-top: 15px;



    background: url(../images/factor_bg.png) no-repeat center 57px; 







}



.faleft{



    width: 50%;



    float: left;



}



.faleft .leftmin{



    padding-right: 30%;



    margin-bottom: 3%;



}



.faleft .leftmin .lflist{

    

    padding: 0% 0 7.17% 0;



    border-bottom: dotted 1px #666;



}







.faleft .leftmin .lflist img{



    display: block;



    float: left;



    margin-right: 15px;



}







.faleft .leftmin .lflist  span p{

   line-height: 21px;

   color: #6c6b6b;



}



 .leftmin .lflist span h4{



     font-size: 16px;



     margin-bottom:8px;



}



.faright{



    width: 50%;



    float: right;



}



.faright .rgtmin{



    padding-left: 31%;



    margin-bottom: 3%;



}



.rgtmin .rglit{



    padding-bottom: 6%;



    margin-bottom: 5%;



    border-bottom: dotted 1px #666;



}



.rgtmin .rglit img{



    float:right;



    margin-left: 15px;



}



.rgtmin .rglit h4{



    text-align: right;



    font-size: 16px;



    margin-bottom:5px;



}



.rgtmin .rglit p{



    color: #6c6b6b;



    line-height: 28px;



  



}



/*--在线--*/



.online{



    width:100%;



    padding: 2.5% 0;



    overflow: hidden;



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



    background-size: 100%;



}



.online_min{



    padding: 2% 2%;



    box-sizing: border-box;



    background-color: #ffffff;



    font-size: 16px;



}



.online_min .online_left{



    width:15%;



    text-align: center;



    line-height: 43px;



    font-size: 16px;



    border:2px #559817 solid;



    border-radius: 25px;



    color: #559817;



    padding-right: 15px;



    float: left;



    background: url(../images/onlin_icon.png) no-repeat right 5px;



}



.online_min .online_center .name{



    width:60px;



    line-height: 45px;



}



.online_min .online_center span{



    margin-right: 4%;



} 



.online_min .online_input{



    width:32%;



    padding-left: 30px;



    padding-top: 2px;



    float: left;



    box-sizing: border-box;



}



.online_min .online_input .ifo{



    border:none; 



    outline: none;



    width: 83%;



    padding-left: 15px;



    box-sizing: border-box;



    line-height:37px;



    border-radius: 25px;



    background-color: #eeeeee;



}



.online_min .online_center {



    border:none;



    width:38%;



    padding-left: 15px;



    box-sizing: border-box;



    background-color: #eeeeee;



    color: #a5a3a3;



    line-height:37px;



    border-radius: 25px;



    outline: none;



}











.online_min .online_right{



    width:15%;



    position: relative;



    float: right;



    border-radius: 25px;



    padding-left: 85px;



    line-height: 45px;



    box-sizing: border-box;



    background:  linear-gradient(30deg,#83cc3f,#579a19);



}



.online_min .online_right a{



    color: #ffffff;



}



.online_min .online_right i{



    position: absolute;



    left:25px;



    top:6px;







}



/*--申请意义--*/



.shenqing{



    margin: 30px 0  10px 0;



    display: flex;



}



.shenqing:last-child{



    margin: 17px  0px 30px 0;



    display: flex;



}



.shenqing_min{



    padding: 4% 3%;



  flex: 1;



  margin-right: 20px;



  border-radius:6px;



  background-color: #f8f8f8;



}



.shenqing_min:hover {



    background-color: #eceeed;



    box-shadow: 3px 3px 4px #dbe5dd;



    }



.shenqing_min:last-child{



    margin-right: 0px;



}



.shenqing_min .ifon{



    display: flex;



}



.sicon{



   flex: 15;



}







.stext{



    flex: 80; 



    text-align: center;  



}



.stext h4{



    font-size: 16px;



}



.stext p{



   color: #9d9c9c;



   line-height: 22px;



   text-align: left;



   padding: 2% 10% 0 10%;



}



/*--评价流程--*/



.appraisals{



    padding: 0 0 40px 0;



    height: auto;



    overflow: hidden;



}



.appraisals_left{



    width: 48%;



    float: left;



    margin-right: 2%;



    box-sizing: border-box;



}



.appraisals_left img{



    width: 100%;



    max-width: 100%;



    max-height: 355px;



}



.appraisals_right{



    width: 50%;



    float: right;



}



.appraisals_right .applist{



    padding:0;



    height: auto;



    overflow: hidden;



} 



.applist .oder {



width:45px;



line-height: 45px;



padding-bottom: 24px;



color: #ffffff;



float: left;



text-align: center;



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



}



.applist .apptex {



    width:90%;



    float: right;



    line-height: 44px;



    border-bottom: 1px #e8e5e5 dotted;



}



.applist .apptexone {



    width:90%;



    float: right;



    line-height:25px;



    padding: 10px 0;



    border-bottom: 1px #e8e5e5 dotted;



}







/*--支持领域--*/



.domain{



    width:100%;



    padding: 1% 0 3% 0;



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



}



.domain_min{



    margin: 25px 0 0 0;



}



.domain_min ul li{



    width:19.3%;



    float: left;



    margin-right: 10px;



    padding: 0;



   margin-bottom: 15px;



    box-sizing: border-box;



}



.domain_min ul li img{



    width:100%;



}



.domain_min ul li .tex{



    text-align: center;



    margin: 0;



    padding: 15px 0;



    background-color: #f6f8f6;



}



.domain_min ul li .tex a{



  color: #3c3c3c;



}



.domain_min ul li:nth-child(5n+5){



    margin-right: 0px;



}



.about{



    height: auto;



    overflow: hidden;



    padding: 0 0 40px 0;



}



.about_left{



    width: 55%;



    float: left;



    line-height: 30px;



    box-sizing: border-box;



    padding-right:3%;



}



.about_left p{



    text-indent:2em;



    color: #3c3c3c;



}







.about_left .botn{



    border-radius: 3px;



    padding: 10px 35px;



    margin-top: 35px;



    outline: none;



    float: right;



    color: #ffffff;



    border: none;



    cursor: pointer;



    background-color:#4aa03f;



}



.main_left_title{



    padding: 10% 0;



    text-align: center;



    color: #ffffff;



    font-size: 18px;



    border-bottom: 1px #75ad41 solid;



    background-color: #559817;



}



.main_left_title a{



    color: #ffffff;



}



.about_right{



    width: 45%;



    float: right;



}



.about_right img{



    width: 100%;



    height: 100%;



}







/*--底部--*/



.footer{



    width:100%;



    padding: 25px 0;



    margin-top: 2%;



    background-color:#559817;



}



.footer_left{



    float: left;



    width:75%;



}



.footer_left p{



    color:#ffffff;



    line-height: 25px;



}



.footer_left .copy{



    margin-top: 20px;



    color:#ffffff;



}



.footer_right{



    width:25%;



    text-align: right;



    float: right;







}



.footer_right img{



    width:100%;



    max-height: 120px;



    max-width:120px;



}



.footer_right p{



    color:#ffffff;



    padding-right: 5PX;



    margin-top: 5PX;



}



.banner{



    width: 100%;



    height: 100%;



    overflow: hidden;



}



.banner img{



    width: 100%;



    cursor: pointer;



    transition: all 0.6s;



}



.banner img:hover{



    transform: scale(1.2);



}



.main_left{



    width:20%;



    float: left;



    margin-top: 40px;



    background-color: #4aa03f;



}



.main_right{



    width:80%;



    float: left;



   padding-left: 30px;



   margin-top: 40px;



    box-sizing: border-box;



}



.main_right .rtmin{



    line-height: 35px;



    text-indent: 2em;



    color: #666666;



    background-color: #ffffff;



}



.main_right .rtmin img{



    vertical-align: middle;



    max-width: 100%;



}



.contact{



    height: auto;



    overflow: hidden;



    padding: 0 0 6% 0;



}



.contact_left{



    width:50%;



    float: left;



   line-height: 32px;



}



.contact_left h4{



    font-size: 16px;



}



.contact_right{



    width:50%;



    float: right;



    text-align: left;



}



.contact_right img{



    width:100%;



    max-width: 120px;



    max-height: 120px;



}



.contact_main{



    width:30%;



    float: left;



    margin-right: 4%;



    padding: 3% 3%;



    text-align: center;



    vertical-align: middle;



    box-sizing: border-box;



    border-radius: 3px;



    border: 1px #e2dede solid;



}



.contact_main img{



    width: 80px;



    height:80px;



}



.contact_main:hover{



    box-sizing: border-box;



    border: 1px #559817 solid;



    box-shadow: 3px 3px 5px #e3dfdf;



}



.contact_main p{



margin: 0 0 5px 0;



font-size: 16px;



}



.contact_main .te{



    color: rgb(102, 102, 102);



}



.contact_main:nth-child(3){



    margin-right: 0px;



}



/*-----*/



.cont{



    height: auto;



    overflow: hidden;



    padding: 0 0 6% 0;



    margin-top: 40px;



}



.cont_left{



    width:35%;



    float: left;



   line-height: 32px;



}



.cont_left h4{



    font-size: 16px;



}



.cont_left .wx img{



  width:100%;



  max-height: 140px;



  max-width: 140px;



}



.cont_right{



    width:65%;



    float: right;



    text-align: center;



}



.news_list{



    padding: 0px;



}



.news_list ul li{



    padding: 25px 0;



    border-bottom: 1px #dbd8d8 dashed;







}



.news_list ul li a{



    color: #666666;



    font-size: 16px;



}



.news_list ul li a:hover{



    color: #407f05;



}



.news_list ul li a span{



    float: right;



}



.news_list ul li p{



    color: grey;



    margin: 10px 0;



}



.mnav{



    padding: 0px;



}



.mnav ul li{ 



    padding:6% 0 ;



    text-align: center;



    border-bottom: 1px #e5e9e6 dashed;



    background-color: #f6f8f6;



}



.mnav ul li a{ 



    color: #626161;



}



.mnav ul li a:hover{ 



    color: #559817;



}



.fl{



  height: auto;



  overflow: hidden;



  border-left: 1px #e5e9e6 solid;



  border-right: 1px #e5e9e6 solid;



  border-bottom: 1px #e5e9e6 solid;



}



.fl_list{



    background-color: #ffffff;



    padding: 16px 15px; 



    color: #6a6b6d;



    line-height: 20px;



    border-bottom: 1px #e5e9e6 dashed; 



}



.fl_list:last-child{



    background-color: #ffffff;



    padding: 16px 15px; 



    color: #6a6b6d;



    border-bottom:none; 



}



.fl_list h4{



    font-size:15px;



    color: #6a6b6d;



    font-weight: bold;



}



.fl_list:nth-of-type(2){



    padding: 10px 15px 16px 15px; 



}



.fl_list p{



    margin:5px 0 0 0;



    color: #6a6b6d;



}



.fl_list .fltel{



    color: #4aa03f;



    font-size: 20px;



}



.new_fl{



    width:44%;



    float: left;



}

.new_fl .fl_im{
    width:100%;
    height:320px;
 }
 .new_fl .fl_im img{
     width:100%; 
     height: 100%;
 }

.new_fl a{



    color: #333;



}



.new_fl img{



    width:100%;



}



.new_fl .new_tex{



    padding-top: 10px;



    overflow: hidden;



}



.new_fl .new_tex h4{



    color: #666666;



    font-size: 16px;



}



.new_fl .new_tex p{



    padding: 10px 0;



    line-height: 25px;



    color: #666666;



    border-bottom: 1px #dddddd solid;



}



.date{



    padding: 10px 0 0 0;



    font-weight: bold;



}



.date span{



   float: right;



}



.new_fr{



    width:55%;



    float: right;



}



.map img{



    width:100%;



}



#myouter {width:100%;}



#mytab { height:40px; width:100%; }



#mytab  li { list-style-type:none; width:17%; float:left; text-align:center;}



#mytab li {float:left;height:33px;  cursor:pointer; line-height:33px; margin-right: 10px; font-size:0.8em; border: 1px #e1e2e5 solid; border-radius: 25px;}



#mytab li.current { border: 1px #4aa03f solid; }



/* #mycontent { } */



#mycontent ul {line-height:25px;display:none;}      



.new_list{



    padding:16.3px  15px;



   border-bottom: #dfdfdf 1px solid;



}       



.new_list  a{



    color: #3c3c3c;



}



.new_list  a:hover{



    color: #4aa03f;



}



.new_list span{



    float: right;



}



.case{



    padding: 0;



}



.case ul li{



    width: 32%;



    margin-right: 15px;



    margin-bottom: 15px;



    float: left;

   border:1px #f6f6f6 solid;

    position: relative;



}



.case ul li:nth-of-type(3n+3){



    margin-right: 0px;



}



.case ul li img{



   width:100%;



   height: 441px;



}











.case ul li a {



color: #000;



}



.case ul li a .case_text{



    background-color: #f6f6f6;



    text-align: center;



    line-height: 50px;



}



.case ul li a .case_text:hover{



    background-color: #559815;



    text-align: center;



    line-height: 50px;



    color: #ffffff;



}



.article_title{



    line-height: 50px;



    text-align: center;



    font-size: 16px;



    border-bottom: 1px #a5a4a4 dotted;



}



.article_date{



    line-height: 35px;



    text-align: center;



}



.article_date span{



    color: #a5a4a4;



    margin-left: 20px;



}



.article_text{



margin-top: 10px;



border-bottom: 1px #a5a4a4 dotted;



}



.article_text p{



    text-indent: 2em;



    line-height: 35px;



    color: #333;



}



.article_list{



    margin: 20px 0;



}



.article_list p{



    margin: 10px 0;



}



.article_list p a{



    color: dimgrey;



    padding-left: 10px;



}



/* =============================================================================



   Fix the clear issue



   ========================================================================== */



   .hide {



    display: none;



}



.clear {



    clear: both !important;



    display: block !important;



    font-size:0 !important;



    height:0 !important;



    line-height: 0 !important;



    width: 100% !important;



    margin:0 !important;



    padding:0 !important;



    border:0 !important;



    



}



.clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



}



.clearfix {



    display: inline-block;



} /* Hide from IE Mac \*/



.clearfix {



    display: block;



} /* End hide from IE Mac */



.clear-fixed {



    height: 100%;



    overflow: hidden;



}



/* =============================================================================



   Links & Image



   ========================================================================== */



a, a:hover, a:focus {



    text-decoration: none;







}



a:hover, a:active, a:focus {



    outline: none;



}



a img {



    border: none;



}



img {



    vertical-align:top;



}











/* =============================================================================



   Typography



   ========================================================================== */



::-moz-selection {



background: #F78118;



color: #FFFFFF;



text-shadow: none;



}



::selection {



    background: #F78118;



    color: #FFFFFF;



    text-shadow: none;



}



body {



    line-height: 1;



}



abbr[title] {



    border-bottom: 1px dotted;



}



b, strong {



    font-weight: bold;



}



em, i, dfn {



    font-style: italic;



}



hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #CCCCCC;



    margin: 1em 0;



    padding: 0;



}



ins {



    background: #FFFF99;



    color: #000000;



    text-decoration: none;



}



mark {



    background: #FFFF00;



    color: #000000;



    font-style: italic;



    font-weight: bold;



}



pre {



    white-space: pre;



    white-space: pre-wrap;



    word-wrap: break-word;



}



blockquote, q {



    quotes: none;



}



blockquote:before, blockquote:after, q:before, q:after {



    content: '';



    content: none;



}



small {



    font-size: 85%;



}



sub, sup {



    font-size: 75%;



    line-height: 0;



    position: relative;



    vertical-align: baseline;



}



sup {



    top: -0.5em;



}



sub {



    bottom: -0.25em;



}



/* =============================================================================



   Button, input, textarea



   ========================================================================== */



button, input, select, textarea {



    font-size: 100%;



    margin: 0;



    vertical-align: baseline;



*vertical-align: middle;



}



button, input {



    line-height: normal;



*overflow: visible;



}



button, input[type="button"], input[type="reset"], input[type="submit"] {



    cursor: pointer;



    -webkit-appearance: button;



}



textarea {



    overflow: auto;



    vertical-align: top;



    resize: vertical;



}



/* =============================================================================



   Tables



   ========================================================================== */



table {



    border-collapse: collapse;



    border-spacing: 0;



}



td {



    vertical-align: top;



}



/* leftsead */



#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}



*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}



#leftsead li{width:161px;height:50px;}



#leftsead li img{float:right;}



#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}



#leftsead li a .shows{display:block;}



#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}



#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}



#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}



#p2{width:112px;background-color:#6fbb29;height:47px;margin-left:47px;border:1px solid #6fbb29;text-align:center;line-height:47px}



#p3{width:112px;background-color:#75c42c;height:47px;margin-left:47px;border:1px solid #75c42c;text-align:center;line-height:47px}



#p1{width:47px;height:49px;float:left}



@media (max-width: 1680px) {

    .wrap {

        padding: 0 11%;

    }

    .about_left .botn {

        margin-top: 13px;

    }

    .online_min .online_right {

        padding-left: 65px;

    }

    .online_min .online_right i {

        left: 15px;

    }

  .faright .rgtmin {

        padding-left: 31%;

        margin-bottom: 0% !important;

    } 



    .appraisals_left img {

        width: 100%;

        height: 95%;

    }

    .about_left {

        line-height: 33px;

    }

    .faleft .leftmin .lflist {

        padding: 0% 0 4% 0;

        line-height: 17px;

    }

    .head .navbox{

        padding: 0 12% !important;

    }

    .case ul li img{

        height: 429px;

    }

}

@media (max-width: 1600px) {

    .faleft .leftmin .lflist {

        padding: 0% 0 4.8% 0;

        line-height: 17px;

    }

    .case ul li img{

        height: 410px;

    }

}

@media (max-width: 1440px) {

    .wrap {

        padding: 0 10%;

        }

    .online_min .online_input .ifo {

        width: 80%;

    }

    .online_min .online_right i {

        left: 12px;

    }

    .online_min .online_right {

        padding-left: 67px;

    }

    .stext p {

        color: #9d9c9c;

        line-height: 23px;

        text-align: left;

        padding: 2% 3% 0 3%;

    }

    .faleft .leftmin {

        padding-right: 33%;

    }

    .faright .rgtmin {

        padding-left: 33%;

    }

    .about_left {

        line-height: 23px;

    }

    .applist .apptex {

        width: 90%;

        float: right;

        line-height: 44px;

    }

    .applist .apptex4 {

        line-height: 16px;

        padding: 12px 0;

    }

    .applist .apptex5 {

        width: 90%;

        float: right;

        line-height: 23px;

        padding: 0 0 2% 0;

    }

    .applist .oderfour{

        padding-bottom: 25px;

        background: url(../images/factor_lic4-1.png) no-repeat;

    }

    .applist .oderfiv {

        padding-bottom: 20px;

    }

    .appraisals_left img {

        width: 100%;

        height: 91%;

    }

    .faleft .leftmin .lflist {

        padding: 0% 0 6.7% 0;

        line-height: 17px;

    }

     .case ul li{

         width:31%;

     }

     .case ul li img{

        height: 356px;

    }

}

@media (max-width: 1400px) {

    .domain_min ul li{

        width: 19%;

    }

}

@media (max-width: 1366px) {

    .wrap {

        padding: 0 8%;

    }

    .about_left {

        line-height:24px;

    }

    .head .navbox{

        padding: 0 7% !important;

    }

    .case ul li img{

        height: 361px;

    }

}

@media (max-width: 1280px) {

  

    .about_left {

        line-height:22px;

    }

    .case ul li img{

        height: 323px;

    }

}

@media (max-width: 1024px) {

    .wrap {

        padding: 0 3%;

    }

    .shenqing_min {

        padding: 3% 2%;

    }

    

    .faleft .leftmin {

        padding-right: 35%;

    }

    .faright .rgtmin {

        padding-left: 36%;

    }

    .online {

        width: 100%;

        padding: 2% 0;

    }

    .online_min .online_right {

        padding-left: 58px;

    }

    .online_min {

        padding: 1% 2%;

    }

    .about_tex{

        height: 1px;

        overflow: hidden;

    }

    .about_left {

        line-height: 25px;

    }

    .applist .apptex {

        line-height:42px;

    }

    .applist .oder {

        padding-bottom: 16px;

    }

    .new_list {

        padding: 12px 15px;

    }

    .case ul li {

        width: 31%;

    }

    .applist .apptexone {

        line-height: 26px;

        padding: 6px 0;

    }

    .case ul li img{

        height: 284px;

    }

    .new_fl .fl_im{
        width:100%;
        height:267px;
     }

}