@charset "utf-8";
/* CSS Document */
/*公共样式开始*/
*{
    padding:0;
    margin:0;
    list-style: none;
}
html,body{
    margin:0 auto;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td ,header,section,footer{ margin: 0; padding: 0 }
body, button, input, select, textarea {
    color:#333333;
}
body{overflow-x: hidden;position: relative;font-size:0.14rem;background-color:#ffffff;font-family:"微软雅黑";min-width: 320px;}
address, cite, dfn,p,span,em, var,i { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none; outline: none ;font-family:"微软雅黑";cursor: pointer;color:#333333;}
body, div ,ul{margin:0;padding:0;}
li{font-family: "微软雅黑";list-style: none;margin:0;padding:0;}
p{margin: 0px;padding:0px;word-wrap: break-word;}
input, textarea {
    outline: none;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none;
    padding: 0;
    margin: 0;
}
:focus{outline: none;}
img{border: 0;vertical-align: middle;display: inline-block;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{
    display: block;
    content: "";
    clear: both;
}
.wrapper {
    max-width: 750px;
    width: 100%;
    margin: 0 auto;
    background-color:#f7f7f7;
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y:auto;
    left: 0;
    right: 0;
    top:0;
    bottom:0;
}
/*头部*/
.header{position: fixed;top:0;left:0;right:0;max-width: 750px;width: 100%;height: 0.98rem;line-height: 0.98rem;z-index:99;margin:auto;background-color: #01A241;}
.header a.logo{margin-left: 0.25rem;width: 1.09rem;height: 0.53rem;display: inline-block;margin-top:0.225rem;}
.header a.logo img{width: 1.09rem;display: block;}
.header .ico_menu{cursor: pointer;width: 0.42rem;height: 0.35rem;margin-right:0.25rem;}
.header .ico_menu img{width: 0.42rem;height: 0.35rem;}
/*导航展示*/
.menu_list_bor {
    position: fixed;
    height: 100%;
    width: 100%;
    right: -100%;
    top: 0;
    z-index: 10;
}

.colse_menu {
    position: absolute;
    left: 0;
    top: 0;
    width: 40%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

.menu_right {
    width: 60%;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 100;
    overflow-x: hidden;
}

.menu_top {
    width: 100%;
    height: 1rem;
    border-bottom: 1px solid #bbbbbb;
}

.clo {
    line-height: 1rem;
    color: #333;
    font-size: 0.3rem;
    width: 1.5rem;
    margin-left: 0.3rem;
    height: 1rem;
    background-size: auto 0.25rem;
    padding-left: 0.35rem;
}

.menu_list {
    width: 100%;
}

.clo b {
    float: left;
    height: 100%;
    width: 20px;
    transform: rotate(180deg);
    background: url('menu_bg.png') no-repeat right center;
    background-size: 30%;
}

.clo span {
    display: inline-block;
    line-height: 1rem;
}

.menu_list >ul>li,.menu_list>ul>li div>ul>li{
    line-height: 1rem;
    *height: 1rem;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
}
.menu_list>ul>li div>ul{
    display: none;
}
.menu_list >ul >li >a,.menu_list>ul>li div>ul>li>a {
    color: #333;
    font-size: 0.32rem;
    display: inline-block;
    padding-left: 0.65rem;
    width: 100%;
}
.menu_list>ul>li div>ul>li>a{
    padding-left:1rem;
}
.menu_list>ul>li div>ul>li{
    border:0;
    border-top: 1px solid #e9e9e9;
}

.menu_list >ul >li>b, .menu_list >ul >li div>ul>li b{
    position: absolute;
    display: block;
    width: 100%;
    height: 1rem;
    right: 0;
    top: 0;
    background: url('menu_bg.png') no-repeat 90% center;
    background-size: 3.5%;
}
.menu_list>ul>li div>ul>li li{
    border-top:1px solid #e9e9e9;
}
.menu_list>ul>li div>ul>li li a{
    padding-left:1.5rem;
    color:#333;
}

.menu_list >ul >li>b.nex ,.menu_list >ul >li div>ul>li b.nex{
    background: url('nex.png') no-repeat 90% center;
    background-size: 6%;
}


/*banner图*/
.index_banner{
    width:100%;
    margin-top: 0.98rem;
    position: relative;
}
.index_banner ul li img{
    width:100%;
}
.index_banner .flex-control-nav{position: absolute;left:0;bottom: 0.1rem;width: 100%;text-align: center;}
.index_banner .flex-control-nav li{display: inline-block;}
.index_banner .flex-control-nav li a{
    display:inline-block; width:0.2rem; height:0.2rem;-webkit-border-radius:50%;border-radius:50%;background-color:#ffffff;margin:0 0.05rem;  vertical-align:top; overflow:hidden;color:transparent;
}
.index_banner .flex-control-nav li .flex-active{
    opacity: 1;
    background-color: #01A241;
}
/*公司简介*/
.main{padding-top: 0.34rem;background-color: #ffffff;}
.main .about{height: 1.96rem;position: relative;}
.main .about .pic{width: 2.27rem;height: 1.69rem;position: absolute;top:0;left:0.24rem;z-index:2;}
.main .about .pic img{display: block;width: 100%;}
.main .about .intro{width:6.5rem;height: 1.75rem;background-color: #01a241;position: absolute;right:0.24rem;bottom: 0;overflow: hidden;}
.main .about .intro p{color:#ffffff;font-size: 0.2rem;width:66%;float: right;line-height: 180%;margin-top: 0.155rem;margin-right: 0.15rem;text-align: justify;}
.main .plate{margin-top: 0.3rem;padding:0 0.24rem;}
.main .plate .plate_con{position: relative;}
.plate .service{width:38%;height: 2.23rem;background-color: #00cc51;text-align: center;}
.plate .company{width: 60%;height: 2.23rem;background: url("about_bg.jpg") center no-repeat;background-size: cover;text-align: center;}
.plate .news,.plate .culture,.plate .contact{width: 32%;height: 2.23rem;background-color: #1dbaed;margin:2% 2% 0 0;text-align: center;}
.plate .culture{background-color: #3b69eb;}
.plate .contact{background-color: #f5d628;}
.plate .plate_con .Icon{margin-top:0.58rem;}
.plate .service .Icon{width: 0.56rem;height: 0.56rem;background: url("icon_cpfw.png") center no-repeat;background-size: cover;display: inline-block;}
.plate .company .Icon{width: 0.63rem;height: 0.64rem;background: url("icon_about.png") center no-repeat;background-size: cover;display: inline-block;margin-top:0.5rem;}
.plate .news .Icon{width: 0.68rem;height: 0.57rem;background: url("icon_news.png") center no-repeat;background-size: cover;display: inline-block;}
.plate .culture .Icon{width: 0.41rem;height: 0.59rem;background: url("icon_calture.png") center no-repeat;background-size: cover;display: inline-block;}
.plate .contact .Icon{width: 0.56rem;height: 0.56rem;background: url("ico-wr.png") center no-repeat;background-size: cover;display: inline-block;}
.plate span{display: block;font-size: 0.26rem;color:#ffffff;margin-top: 0.16rem;}

.copy{background-color: #818181;height: 0.9rem;color:#bababa;font-size: 0.26rem;line-height: 0.9rem;text-align: center;bottom: 0;left:0;right:0;margin:auto;max-width: 750px;width: 100%;}



/*内页*/
.banner_n{margin-top: 0.98rem;}
.main_content{margin-top: 0.2rem;background-color: #ffffff;}
.cloumn_title{height: 0.6rem;line-height: 0.6rem;margin:0 0.25rem;border-bottom: 1px solid #eeeeee;}
.cloumn_title .dqlm{font-size: 0.28rem;color:#ffffff;background-color: #01A241;padding:0 0.2rem;}
.cloumn_title p,.cloumn_title p a{font-size: 0.26rem;color:#666666;}
.cloumn_title p a:last-child{display: none;}
.children{margin:0.2rem 0.25rem;}
.children ul#ul_8{text-align: center;}
.children ul li{width: 32%;margin:0 2% 2% 0;background-color: #eeeeee;display: inline-block;text-align: center;}
.children ul li a{display: block;padding:0.1rem 0;font-size: 0.28rem;color:#777777;}
.children ul li a.on{background-color:#01A241;color:#ffffff;}
/*新闻中心*/
.news_lf{height: auto;}
.news_about{padding: 0 0.25rem;margin-bottom: 0.2rem;}
.news_about .news_all{height: auto;padding: 0.4rem 0.2rem;background: #eeeeef;margin: 0.2rem 0rem;}
.news_about .news_all h3{font-size: 0.28rem;}
.news_about .news_all i{font-size: 0.26rem;color: #01a241;float: left;width: 50%;height: 0.5rem;line-height: 0.5rem;margin-top: 0.1rem;}
.news_about .news_all .more{font-size: 0.26rem;color: #01a241;width: 50%;float: right;height: 0.5rem;line-height: 0.5rem;text-align: right;margin-top: 0.1rem;}
.news_lf img{display: block;max-width: 100%;height: auto!important;text-align: right;}
.main_content .news_list{padding:0 0.24rem;min-height: 6rem;}
.news_list ul li{border: 1px solid #e4e4e4;margin-bottom: 0.2rem;padding: 0.1rem 0;}
.news_list ul li .time{text-align: center;width: 1.2rem;height: 1.38rem;
    border-top: 1px solid #dddddd;
    border-bottom: 5px solid #c9c9c9;
    border-right: 1px solid #ededed;}
.news_list ul li .time em{display: block;margin-top: 0.3rem;
    height: 0.28rem;
    line-height: 0.28rem;
    color: #9a9a9a;
    font-size: 0.4rem;
    text-align: center;
}
.news_list ul li .time span{display: block;margin-top:0.25rem;color: #9a9a9a;font-size: 0.22rem;}
.news_list ul li .list_all{width: 5.5rem;margin-right: 0.1rem;}
.news_list ul li .list_all h3{color: #545454;font-size: 0.3rem;margin-top: 0.09rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.news_list ul li .list_all p{color: #777777;font-size: 0.28rem;line-height: 160%;margin-top: 0.1rem;}
.pageClass {
    text-align: center;
    font-size: 0.26rem;
    padding-top: 0.5rem;
    padding-bottom: 0.25rem;
    clear: both;
}
.pageClass a{margin-bottom: 0.1rem;display: inline-block;}
.pageClass span {
    padding: 5px 13px;
    display: inline-block;
    margin-left:10px;
    font-size: 0.24rem;
    background-color:#666666;
    color: #ffffff;
    margin-bottom: 0.1rem;
}
.pageClass strong span,.pageClass span:hover{
    background-color:#01A241;
}
.main_content .culture_list{min-height: 6rem;}
.culture_list ul li{margin-bottom: 0.1rem;background-color: #f9f9f9;padding:0.1rem 0.24rem;}
.culture_list ul li .pic{width: 2rem;height: 1.32rem;position: relative;}
.culture_list ul li .pic img{display: block;max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}
.culture_list ul li .list_all{width: 4.8rem;color: #777777;font-size: 0.28rem;line-height: 160%;text-align: justify;}
.culture_list ul li .list_all h3{color: #545454;font-size: 0.3rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.culture_list ul li .list_all p{color: #777777;font-size: 0.28rem;line-height: 160%;margin-top: 0.1rem;}

/*视频*/
.video_list{padding: 0 0.25rem;}
.video_list ul li{width: 48%;height: 3rem;float: left;margin-bottom: 0.3rem;}
.video_list ul li .report_box{width: 100%;height: 3rem;position: relative;float: left;}
.video_list ul li .report_box img{display: block;max-width: 100%;height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}
.video_list ul li .title{width: 100%;height: 0.7rem;position: absolute;bottom: 0;color: #fff;line-height: 170%;text-align: center;background: rgba(0,0,0,.6);}
.video_list ul li .title h3{line-height: 0.7rem;margin-bottom: 0.10rem;font-size: 0.24rem;}
/*.video_list ul li .title p{line-height: 0.3rem;font-size: 0.22rem;}*/


/*内容页*/
.content{background-color: #ffffff;overflow: hidden;margin: 0.2rem 0;}
.content .content_pic{padding: 0 0.24rem;margin-bottom: 0.2rem;}
.content .content_pic .top{width: 100%;background: #009b4d;height: 0.5rem;}
.content .content_pic .bottom{margin-top: 0.2rem;}
.content .content_pic .bottom .fl{width: 3.99rem;height: 1.86rem;position: relative;}
.content .content_pic .bottom .fr{width: 2.56rem;height: 1.86rem;position: relative;}
.content .content_pic .bottom .fl img,.content .content_pic .bottom .fr img{display: block;max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}

.content .article_title {
    margin:0.15rem 0.25rem 0.1rem;
    text-align: center;
}
.content .article_title h3 {
    font-size: 0.32rem;
}
.content .article_title .author {
    font-size: 0.24rem;
    color: #c6c5c6;
    margin-top: 0.1rem;
}
.content .article_con {
    padding: 0.15rem 0.25rem 0.1rem;
    font-size: 0.28rem;
    color: #333;
    text-align: justify;
    line-height: 180%;
    min-height: 8rem;

}
.content .article_con iframe{max-width: 100%!important;}
.content .article_con img,.content .pic img{max-width: 100%;display: inline-block;height: auto !important;}
.content .up,.content .down {
    font-size: 0.28rem;
    text-align: left;
    color: #444444;
    font-weight: bold;
    padding:0 0.25rem;
}
.content .up a,.content .down a {
    color: #777777;
    font-weight: normal;
}
.content .up {
    margin-top: 0.2rem;
}
.content .down{margin-bottom: 0.2rem;margin-top:0.1rem;}
.content .address_tel{padding:0 0.24rem;margin-bottom: 0.2rem;}
.address_tel p{font-size: 0.3rem;margin-top:0.2rem;}
.address_tel img{margin-right: 0.15rem;}
.address_tel .gs img{width: 0.36rem;height: 0.34rem;}
.address_tel .address img{width: 0.36rem;height: 0.47rem;}
.address_tel .tel img{width: 0.36rem;height: 0.36rem;}
.address_tel .gs{font-weight: bold;}
.address_tel .address{font-size: 0.28rem;}
.address_tel .tel{color:#01A241;}
.content .pic{text-align: center;margin:0 0.24rem;}
.content .words{overflow: hidden;padding-bottom: 0.2rem;}
.content .words_head{height: 1rem;margin-top: 0.2rem;padding: 0 0.24rem;position: relative;}
.content .words_head{}
.content .words_head span{font-size: 0.32rem;font-weight: bold;color: #01a241;}
.content .words_head img{display: block;max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}
.content .words_logo{height: 2.58rem;padding: 0 0.24rem;margin: 0.3rem 0;}
.content .words_logo img{display: block;max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}
.content .words_logo .fl{width: 2.98rem;position: relative;height: 2.58rem;}
.content .words_logo .text{color: #009b4c;width: 4rem;height: 100%;font-size: 0.26rem;line-height: 170%;}
.content .words ul{margin: 0 0.24rem;}
.content .words ul li{font-size: 0.28rem;margin-top: 0.18rem;line-height: 170%;color: #666;list-style: none;  text-align: justify;    box-shadow: 5px 10px 10px 0px #d9d9d9;padding: 0.2rem 0.2rem;
    -webkit-box-shadow: 5px 10px 10px 0px #d9d9d9;
    -moz-box-shadow: 5px 10px 10px 0px #d9d9d9;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;}
.content .words ul li .flpic{width: 25%;height: 2.3rem;position: relative;display: block;}
.content .words ul li .flpic img{display: block;max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}
.content .words ul li .note{width: 70%;height: auto;}
/*大事记*/
.main_content .events,.main_content .qualifi,.main_content .cxcg{margin:0 0.25rem;}
/*.main_content .events img{display: block;max-width: 100%;max-height: 100%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}*/
.events ul li{float: left;margin-bottom: 0.2rem;background-color: #deede4;overflow: hidden;width: 100%;}
.events ul li .date{text-align: center;padding:0.15rem 0;background-color: #028a38;}
.events ul li .date span{font-size: 0.3rem;color:#fff;display: block;width: 100%;}
.events ul li .date span em{font-size: 0.3rem;color:#fff;font-family: cursive;}
.events ul li img{display: block;max-width: 100%;height: auto!important;}
.events ul li .detail{line-height: 170%;font-size: 0.24rem;padding: 0.15rem 0;}
.cxcg ul li{width: 47%;float: left;border: 1px solid #e0e0e0;margin-bottom: 0.27rem;}
.cxcg ul li .detail{width: 100%;height: 2.6rem;position: relative;}
.cxcg ul li .detail img{display: block;max-width: 98%;max-height: 98%;position: absolute;top:0;left:0;right: 0;bottom: 0;margin:auto;}
.cxcg ul li .date{width: 100%;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.26rem;color: #333333;}
/*企业资质*/
.qualifi ul li{float: left;width:49%;}
.qualifi ul li .pic{width:100%;height:3rem;position: relative;}
.qualifi ul li .pic img{position: absolute;top:0;right:0;bottom: 0;left:0;margin:auto;max-width: 100%;max-height: 100%;}
.qualifi ul li .title{color:#666666;font-size: 0.28rem;text-align: center;border-bottom: 1px solid #eeeeee;padding: 0.2rem 0;}


/*表单*/

.message{margin:0.5rem;position: relative;}
.message .data tr{display: block;margin-bottom: 0.2rem;overflow: hidden;}
.message .data td{display: block;float: left;}
.message .data td .ck{display: inline-block;font-size: 0.24rem;line-height: 0.3rem;}
.message .data td .ck input{margin: 0 .01rem;}
/*.message table tr .box #chkmessage_8{width: 0.2rem;height: 0.2rem;border: 1px solid #333333;border-radius: 50%;}*/
.message table tr:nth-child(5) .box{height: 0.54rem;line-height:0.54rem;font-size: 0.26rem;background-color: #fff;}

.message table tr:nth-child(5) .box div{margin-left: 0.2rem;}
.message table tr:nth-child(7) .box{background-color: #fff;}
.message .data .left_width{font-size: 0.26rem;color:#585858;width:1.86rem;text-align: right;line-height: 0.56rem;}
.message .data tr:nth-child(8) .left_width{line-height: 0.61rem;}
.message .data .tag_select{width:3.12rem;height: 0.52rem;border:1px solid #e2e2e2;font-size: 0.26rem;}
.message .data .tag_select option{font-size: 0.26rem;}
.message .data .input{border:1px solid #e2e2e2;height: 0.52rem;background:none;width:3rem!important;padding-left:0.1rem;}
.message .data .textarea{border:1px solid #e2e2e2;height: 2.5rem!important;width:4.5rem!important;}
.message .data .box div{float: left;}
.message .data .box div input{margin-top: 0.07rem;margin-right: 0.1rem;}
.message .data .box #txtcode{width:1.6rem!important;}
.message .data .box img{height: 0.54rem!important;margin-left:0.1rem;padding-top: 0.07rem;}
.message .data .pl_btn{width: 2rem;height: 0.56rem;line-height: 0.56rem;font-size: 0.26rem;color:#ffffff;border:none;background:#00592d;cursor: pointer;margin:0.3rem 1.9rem;}




/*招商加盟*/
.content .league{padding: 0 0.25rem;}
.content .league .title{width: 100%;height: 0.65rem;}
.content .league .title img{max-width: 100%;height: 0.65rem;}
.content .league .league_content{margin-top: 0.3rem;}
.content .league .league_content .text{background: #eeeeef;padding: 0.2rem 0;margin-top: 0.2rem;}
.content .league .league_content .text ul li{list-style: disc;font-size: 0.26rem;color: #757475;line-height: 150%;margin-left: 0.5rem;}
.content .league .league_content .league_pic{background: #eeeeef;width: 100%;height: auto;margin: 0;}
.league_flow{margin-top: 0.2rem;}
.message-title{width: 100%;height: 0.65rem;margin-top: 0.2rem;}
.message-title img{max-width: 100%;height: 0.65rem;}
.QA-list .hd{padding: 0.2rem 0;background: #eeeeef;}
.QA-list .hd ul li{height: 0.5rem;line-height: 0.6rem;font-size: 0.28rem;margin-left: 0.2rem;}





@media only screen and (max-width: 375px){
    .main .about .intro p{line-height: 165%;}
}




/*底部*/
.footer{position: fixed;bottom: 0;left:0;right:0;width:100%;height:0.98rem;line-height: 0.98rem;max-width:750px;margin:auto;overflow: hidden;z-index: 100;}
.footer a.fl{width:20%;height:0.98rem;font-size: 0.28rem;}
.footer a.fixed{background-color: #8e8c8c;}
.footer a.fixed2{background-color: #5a5a5a;}
.footer .tel{font-size: 0.28rem;color:#d3d3d3;background: #696868;}
.footer .tel2{font-size: 0.28rem;color:#d3d3d3;background: #4e4d4d;}
.footer .tel3{font-size: 0.28rem;color:#d3d3d3;background: #393939;}
.footer a.fl img{margin: 0.2rem 0 0 0.5rem;}
.footer a.fl img{width: 100%;max-height : 100%;display: block;}
.footer a.fl span{font-size: 0.24rem;color:#fff;line-height: 0.4rem;display: block;text-align: center;}
