﻿
.head2 {position: relative;z-index: 11;height:5rem;overflow:hidden; background:#3da011;}
.head2 h2{ width:24.21875%; height:5rem; background:#fff; float:left;}
.head2 h2 img{display:block; width:69.677%; padding:0.3rem 0 0 16%;}
.head2 h3{ width:55%; float:left; text-align:right;font-size:1.5rem; line-height:5rem; color:#fff;}
.head2 h3 a{ display:inline-block; color:#fff; padding:0 5%; text-align:center; position:relative;}
.head2 .menu_btn{width:6.56%; height:4rem; float:right; margin:1.9rem 3% 0 0;}
.head2 .menu_btn a.downmenu{display:block; width:100%;}
.head2 .menu_btn img{ display:block; width:100%;}

.menu2 .slideMenu{  display: none;z-index:100;position:absolute; top:5rem; right:0; transition:transform 1s;-webkit-transition:transform 1s;background:#60b13c; padding:1rem 2rem 2rem;}
.menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0);}
.menu2 ul li {line-height:2.6rem;text-align:center;color:#fff;font-size:1.1rem;}
.menu2 ul li a {font-size:1.1rem; font-family:"Microsoft Yahei"; color: #fff;text-decoration: none;}
		

.g-ft{padding-bottom:6rem; background:#eaeaea;}
.g-ft h3 img{ display:block; width:100%;}

.fwz{ text-align:center; line-height:2.4rem; color:#443939; font-size:1.1rem; margin-top:1rem; font-family:"Microsoft YaHei";}
.fwz p a{ display:inline-block; padding:0 1.5%; color:#3da011; position:relative;}

.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:5rem; background:#3da011;z-index:99;}
.fnav li{ width:25%; float:left; height:5rem; position:relative;}
.fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#fff; border-right:1px solid #fff;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:1.1rem; height:5.4rem; font-family:"Microsoft YaHei";}
.fnav li em{ display:block; width:26.25%; margin:0 auto 0.3rem; padding-top:0.8rem;}
.fnav li em img{ display:block; width:100%;}
        
 .tit {
        clear: both;
        text-align: center;
    }
    
    .tit h3 {
        color: #cf3967;
        font-size: 1.5rem;
        font-weight: normal;
    }
    
    .tit span {
        display: inline-block;
        font-size: 1.25rem;
        color: #535353;
        text-transform: uppercase;
        padding-left: 3%;
    } .gy p {
        color: #363636;
        margin: 5px 0;
        font-size: 1rem;
    }
    
    .gy .gy_wz {
        box-shadow: 0 0 5px #cac8c8;
        padding: 1rem 1%;
    }
    
    .gy span {
        color: #0090e7;
        font-size: 1.25rem;
        font-weight: bold;
    }.m-gy-dfl-01-tit {
    height: 4rem;
    width: 100%;
    font-size: 1.6rem;
    text-align: center;
    color: #414141;
    margin-bottom: 1.3rem;
    line-height: 4rem;
    background: url(../images/m11-icon2.jpg) no-repeat center top;
    background-size: 100% 4rem;
    border-bottom: 1px solid #3da011;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}.ejfl{ margin:5px 0}.ejfl a{display: inline-block;
    margin: 5px 5px;
    border-radius: 6px;
    background: #3da011;
    padding: 3px 8px;
    color: white;
    font-size:1.3em;
    line-height: 1.5;}
.ejfl a:hover,.ejfl a.thisclass{    background: #2d710e;}div.meneame {    padding: 23px 0 20px; font-size: 80%;margin: 3px 3px 10px; text-align: center;clear:both;font-size:1em;}
div.meneame a {border: 1px solid gray; padding:3px 7px;  margin-right: 3px; text-decoration: none;color:black; background:#f6f6f6;}
div.meneame a:hover {border: 1px solid #3da011;  background-image: none;background-color: #3da011;color: white;}
div.meneame a.thisclass{border: 1px solid #3da011;  background-image: none;background-color: #3da011;color: white;}
div.meneame span.thisclass {border: 1px solid #f6f6f6; padding:5px 7px;   font-weight: bold;  margin-right: 3px;   background:  #3da011;color:white}
div.meneame span.disabled {border: 1px solid gray; padding:5px 7px; margin-right: 3px;}
.jz15{text-align:center;font-size:0.8rem;padding:0 8px;}
.pagination {
   text-align:center;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline-block; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }.factory1 ul li a{ display:block}
     .m-cl-1nt4-3-01-list {
                padding: 0 3%;
            }
            
            .m-cl-1nt4-3-01-list dl {
                padding: 1.25rem 0;
                border-bottom: 2px solid #e5e5e5;
                display: inline-block;
                width: 100%;
            }
            
            .m-cl-1nt4-3-01-list dt {
                width: 33.3%;
                float: left;
                margin-right: 5.6%;margin-top: 0.8rem;
            }
            
            .m-cl-1nt4-3-01-list dt img {
                width: 100%;
            }
            
            .m-cl-1nt4-3-01-list h3 {
                height: 2.6rem;
                font-size: 1.4rem;
                line-height: 2.4rem;
                text-overflow: ellipsis;
                border-bottom: 0.15rem solid #f1f1f1;
                overflow: hidden;
                white-space: nowrap;
            }
            
            .m-cl-1nt4-3-01-list-desc {
                margin-top: 0.4rem;
                height: 3.6rem;
                font-size: 1.2rem;
                line-height: 1.8rem;
                color: #626262;
                overflow: hidden;
            }
            
            .m-cl-1nt4-3-01-list-data {
                font-size: 1.2rem;
                font-weight: bold;
                line-height: 1.8rem;
                color: #626262;
                display: inherit;
                float: right;
                margin-top: -1.8rem;
            }.m-xx-01-txt {
 
    font-size: 1.4rem;
    color: #535353;
    line-height: 2.2rem;
    text-align: center;
    border-bottom: 1px solid #a3a3a3;
   
    padding-bottom:0.3rem; margin-bottom:0.5rem;
}
        .m-xx-fy-01 {
    height: 3.7rem;
    background: #e8e8e8;
    padding: 1.6rem 3.125%;
    margin-bottom: 1rem;    font-size: 1rem;
    line-height: 1.8;
}.m-xx-fy-01-return {
    float: right;
    width: 3.5rem;
    height: 3rem;
    box-sizing: border-box;
    padding-top: .2rem;
    margin-top: .2rem;
    font-size: 1rem;
    line-height: 1.2rem;
    text-align: center;
    color: #fff;
    background: #333333;
}