.g-bd{height:auto;}
/** 滚动banner 开始 **/
.g-bd .m-ban{height:204px; overflow:hidden; margin-bottom:5px;}
.m-ban img{line-height:0; display:block; border:0;}
.m-ban .m-box,.m-ban .sclwrap_box{height:200px; overflow:hidden;}
.m-ban .m-cnt{height:4px; background-color:#b2b2b2;}
.m-ban .m-cnt li{width:106px;height:4px;cursor: pointer;display: inline-block; float:left;}
.m-ban .m-cnt .z-on{background-color: #4c9d16;}
/** 产品展示 开始 **/
.g-bd .m-cpzs{height:486px; overflow:hidden; margin-bottom:25px; background-color:#f0f0f0;}
.m-cpzs p{height:33px; line-height:33px; overflow:hidden;
background-image: -moz-linear-gradient(top, #4a941a, #357919); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #4a941a, #357919); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #4a941a, #357919); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #4a941a, #357919);
}
.m-cpzs p .f-fl{height:33px;font-size:13px; color:#fff; background:url(../images/a_01.jpg) no-repeat 9px 7px; background-size:18px 18px; padding-left:32px;}
.m-cpzs p .f-fr{width:12px;height:33px;background:url(../images/a_02.jpg) no-repeat left 10px; background-size:12px 13px; margin-right:8px;}
.m-cpzs .m-cpm{height:438px; overflow:hidden; padding:15px 0 0 0px;}
.m-cpm a{width:45%; height:139px; float:left; margin:0 3% 12px 2%;}
.m-cpm a.ent{margin-right:0;}
.m-cpm a img{width:100%; height:113px; line-height:0; border:1px solid #ccc; padding:1px; display:block;}
.m-cpm a span{height:22px; line-height:22px; display:block; font-size:12px; color:#666; text-align:center;}
/** 纸品分类  开始 **/
.g-bd .m-zpfl{height:150px; overflow:hidden; background-color:#f0f0f0;}
.m-zpfl p{height:33px; line-height:33px; overflow:hidden;
background-image: -moz-linear-gradient(top, #4a941a, #357919); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #4a941a, #357919); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #4a941a, #357919); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #4a941a, #357919);
}
.m-zpfl p .f-fl{height:33px;font-size:13px; color:#fff; background:url(../images/a_01.jpg) no-repeat 9px 7px; background-size:18px 18px; padding-left:32px;}
.m-zpfl p .f-fr{width:12px;height:33px;background:url(../images/a_02.jpg) no-repeat left 10px; background-size:12px 13px; margin-right:8px;}

.m-zpfl .m-flqh{height:150px; overflow:hidden;}
.m-flqh .m-cnt{width:100%;height:33px; line-height:33px; border-top:3px solid #336600; overflow:hidden; margin-bottom:3px;
background-image: -webkit-gradient(linear, top, color-stop(#dcdcdc 0%), color-stop(#f8f7f7 50%), color-stop(#f8f7f7 50%),color-stop(#d5d5d5 100%));
background-image: -webkit-linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%,  #f8f7f7 50%, #d5d5d5 100%); 
background-image: -moz-linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%,   #f8f7f7 50%, #d5d5d5 100%); 
background-image: linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%, #f8f7f7 50%,#d5d5d5 100%);
}
.m-flqh .m-cnt li{width:106px;height:33px; text-align:center; float:left; font-size:13px; color:#3e841a; z-index:1; position:relative; font-weight:bold;}
.m-flqh .m-cnt li.z-on{color:#fff; z-index:5;
background-image: -moz-linear-gradient(top, #4a941a, #357919); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #4a941a, #357919); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #4a941a, #357919); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #4a941a, #357919);
}
.m-flqh .m-cnt li span{height:33px; display:inline-block; padding-left:9px; position:relative;}
.m-flqh .m-cnt li span:before{content:"";width:5px; height:5px; z-index:9; position:absolute; left:0; top:14px; border-radius:5px; background-color:#3e841a;}
.m-flqh .m-cnt li.z-on span:before{background-color:#fff;}
.m-flqh .m-cnt li.z-tw:after{content:"";width:1px; height:33px; position:absolute; top:0; right:0;
background-image: -webkit-gradient(linear, top, color-stop(#dbdbdb 0%), color-stop(#b3b3b3 50%), color-stop(#b3b3b3 50%),color-stop(#d2d2d2 100%));
background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #b3b3b3 50%,  #b3b3b3 50%, #d2d2d2 100%); 
background-image: -moz-linear-gradient(top, #dbdbdb 0%, #b3b3b3 50%,   #b3b3b3 50%, #d2d2d2 100%); 
background-image: linear-gradient(top, #dbdbdb 0%, #b3b3b3 50%, #b3b3b3 50%,#d2d2d2 100%);
}
.m-flqh .m-box,.m-flqh .sclwrap_box{height:180px; overflow:hidden;}
.m-flqh .m-box .con{height:180px; overflow:hidden; padding:0 7px;}
.m-flqh .con a{width:45%;height:20px; line-height:20px; font-size:12px; color:#336600;background:url(../images/b_02.jpg) no-repeat 3px 13px; background-size:9px 7px; float:left; padding:6px 0 0 15px; border-bottom:1px solid #ccc; font-weight:bold; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden;}
.m-flqh .con a.z-pd{padding-right:22px;}
.m-flqh .con a.z-bor{border-bottom:0;}
/** 定制服务  开始 **/
.g-bd .m-dzfw{height:54px; overflow:hidden; margin-bottom:23px;}
.g-bd .m-dzfw img{border:0; line-height:0; display:block;}
/** 品质诚信  开始 **/
.g-bd .m-pzcx{height:441px; overflow:hidden; background-color:#f0f0f0;}
.m-pzcx .u-ptop{height:34px; line-height:34px; font-size:15px; color:#336600; font-weight:bold; text-align:center; border-top:4px solid #336600; position:relative;}
.m-pzcx .u-ptop b{font-size:18px;}
.m-pzcx .u-ptop:before{content:""; border-top:6px solid #336600; border-left:16px solid transparent; border-right:17px solid transparent; position:absolute; left:138px; top:0;}
.m-pzcx .m-pz01{height:138px; overflow:hidden; background:url(../images/c_01.jpg) no-repeat left top; background-size:320px 12px; padding:0 0 0 7px; position:relative;}
.m-pzcx .m-pz02{height:132px; overflow:hidden; background-color:#ddd; padding:0 0 0 7px; position:relative;}
.m-pzcx .m-pz03{height:133px; overflow:hidden;padding:0 0 0 7px; position:relative;}
.m-pzcx div p{height:33px; line-height:16px; font-size:12px; color:#333;text-align:center; padding:19px 0 6px;}
.m-pzcx div p span{height:17px; line-height:17px; font-size:13px; color:#347c0f; text-align:center; display:block;}
.m-pzcx div a,.m-pzcx div i{width:138px;height:69px; float:left; background-color:#fefefe; margin-right:31px;}
.m-pzcx div a.ent,.m-pzcx div i.ent{margin-right:0;}
.m-pzcx div a img,.m-pzcx div i img{width:132px;height:63px; line-height:0; border:1px solid #347c0f; padding:2px; display:block;}
.m-pzcx .m-pz02 p{padding-top:10px;}
.m-pzcx .m-pz03 p{padding-top:8px;}
.m-pzcx em{width:44px; height:44px;border-radius:24px; background:url(../images/c_vs.jpg) no-repeat center #FFF; background-size:25px 20px; border:2px solid #ccc; position:absolute; left:134px; bottom:20px;}
/** 合作伙伴 开始 **/
.g-bd .m-hzhb{height:159px; overflow:hidden;}
.m-hzhb p{height:33px; line-height:33px; overflow:hidden;
background-image: -moz-linear-gradient(top, #4a941a, #357919); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #4a941a, #357919); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #4a941a, #357919); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #4a941a, #357919);
}
.m-hzhb p .f-fl{height:33px;font-size:13px; color:#fff; background:url(../images/d_01.jpg) no-repeat 9px 7px; background-size:19px 19px; padding-left:32px;}
.m-hzhb p .f-fr{width:12px;height:33px;background:url(../images/a_02.jpg) no-repeat left 10px; background-size:12px 13px; margin-right:8px;}
.m-hzhb .m-hzm{height:109px; overflow:hidden; padding:17px 0 0 7px; background:url(../images/d_bg.jpg) no-repeat left top; background-size:320px 126px;}
.m-hzm a{width:93px; height:89px; float:left; margin:0 13px 0 0; background:url(../images/d_by.jpg) no-repeat left bottom; background-size:93px 3px;}
.m-hzm a.ent,.m-hzm a:last-child{margin-right:0;}
.m-hzm a img{width:93px; height:64px; line-height:0; border:0; display:block;}
.m-hzm a span{height:22px; line-height:22px; display:block; font-size:11px; color:#fffefe; text-align:center; background-color:#2d5d04; display:block; width:93px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/** 立刻申请  开始 **/
.g-bd .m-ljsq{height:67px; overflow:hidden; margin-bottom:22px;}
.g-bd .m-ljsq img{border:0; line-height:0; display:block;}
/** 四大理由  开始 **/
.g-bd .m-sdly{height:631px; overflow:hidden; background:url(../images/e_bg.jpg) no-repeat left 4px #f0f0f0;background-size:320px 451px; margin-bottom:22px;}
.m-sdly .u-ptop{height:43px; line-height:22px; border-top:4px solid #336600; position:relative;background:url(../images/e_nst.jpg) no-repeat 28px 36px; background-size:130px 8px; padding:14px 0 7px 28px;}
.m-sdly .u-ptop span{width:auto;height:22px; line-height:19px;font-size:18px;color:#666; display:inline-block; float:left;}
.m-sdly .u-ptop b{height:31px; line-height:28px;font-size:30px;color:#1e7009; display:inline-block; padding-left:7px; position:relative;}
.m-sdly .u-ptop b:before{content:"";width:117px;height:15px; position:absolute; left:8px; top:0;opacity:0.25;filter:alpha(opacity=80);background-color:#f6f6f6; z-index:33;}
.m-sdly .u-ptop:before{content:""; border-top:6px solid #336600; border-left:16px solid transparent; border-right:17px solid transparent; position:absolute; left:138px; top:0;}
.m-sdly .m-ly01{height:118px; overflow:hidden; background:url(../images/e_img01.jpg) no-repeat 175px top; background-size:137px 64px;}
.m-sdly .m-ly02{height:119px; overflow:hidden; background:url(../images/e_img02.jpg) no-repeat 169px 10px; background-size:147px 72px; padding-top:18px;}
.m-sdly .m-ly03{height:119px; overflow:hidden; background:url(../images/e_img03.jpg) no-repeat 163px 9px; background-size:148px 78px; padding-top:20px;}
.m-sdly .m-ly04{height:120px; overflow:hidden; background:url(../images/e_img04.jpg) no-repeat 180px 7px; background-size:128px 95px; padding-top:21px;}
.m-sdly div em{width:2px; height:2px;border-top:19px solid #336600; border-left:11px solid transparent; border-right:11px solid transparent; display:block; position:relative; border-radius:3px; margin:4px 0 0 7px;}
.m-sdly div em i{font-size:15px; color:#fff; font-weight:bold; position:absolute; left:-3px; top:-20px; z-index:33; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.m-sdly div b{height:15px; line-height:15px; border-bottom:1px solid #336600; display:inline-block; font-size:12px; color:#336600; margin-left:7px;}
.m-sdly div p{height:72px;padding:3px 0 0 7px; background:url(../images/e_by.jpg) no-repeat left bottom; background-size:320px 7px;}
.m-sdly div p span{height:18px; line-height:18px; display:block; font-size:12px; color:#333; background:url(../images/e_li.jpg) no-repeat 2px 5px; background-size:9px 9px; padding-left:15px;}
.m-ly02 em{margin-top:6px;}
.m-ly02 p{height:80px;}
.m-ly03 em{margin-top:6px;}
.m-ly03 p{height:80px;}
.m-sdly div.m-ly04 p{background:none;}
.m-sdly .m-zxdh{height:28px; line-height:28px; text-align:center;
background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #ffffff, #f1f1f1); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #ffffff, #f1f1f1);
}
.m-sdly .m-zxdh a{height:28px; font-size:12px; color:#784208; font-weight:bold; display:inline-block; background:url(../images/e_zxdh.jpg) no-repeat left center; background-size:16px 16px; padding-left:22px;}
/** 公司图片  开始 **/
.g-bd .m-gstp{height:181px; overflow:hidden; position:relative;}
.m-gstp em{width:12px; height:13px; background:url(../images/f_01.jpg) no-repeat; background-size:12px 13px; position:absolute; right:8px; top:10px;}
.m-gstp em a{width:12px; height:13px;display:block;}
.m-gstp .column-list{width:100%;height:33px; line-height:33px;overflow:hidden;
background-image: -webkit-gradient(linear, top, color-stop(#dcdcdc 0%), color-stop(#f8f7f7 50%), color-stop(#f8f7f7 50%),color-stop(#d5d5d5 100%));
background-image: -webkit-linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%,  #f8f7f7 50%, #d5d5d5 100%); 
background-image: -moz-linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%,   #f8f7f7 50%, #d5d5d5 100%); 
background-image: linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%, #f8f7f7 50%,#d5d5d5 100%);
}
.m-gstp .column-list li{width:40%;height:33px; float:left; font-size:13px; color:#3e841a; z-index:1; position:relative; font-weight:bold; padding-left:5%;}
.m-gstp .column-list li.z-on{color:#fff; z-index:5;
background-image: -moz-linear-gradient(top, #4a941a, #357919); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #4a941a, #357919); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #4a941a, #357919); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #4a941a, #357919);
}
.m-gstp .column-list li span{height:33px; display:inline-block; padding-left:9px; position:relative;}
.m-gstp .column-list li span:before{content:"";width:5px; height:5px; z-index:9; position:absolute; left:0; top:14px; border-radius:5px; background-color:#3e841a;}
.m-gstp .column-list li.z-on span:before{background-color:#fff;}
.m-gstp .column-list li.z-tw:after{content:"";width:1px; height:33px; position:absolute; top:0; right:0;
background-image: -webkit-gradient(linear, top, color-stop(#dbdbdb 0%), color-stop(#b3b3b3 50%), color-stop(#b3b3b3 50%),color-stop(#d2d2d2 100%));
background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #b3b3b3 50%,  #b3b3b3 50%, #d2d2d2 100%); 
background-image: -moz-linear-gradient(top, #dbdbdb 0%, #b3b3b3 50%,   #b3b3b3 50%, #d2d2d2 100%); 
background-image: linear-gradient(top, #dbdbdb 0%, #b3b3b3 50%, #b3b3b3 50%,#d2d2d2 100%);
}
.m-gstp .box-style{height:129px; overflow:hidden; padding:10px 5px 0; position:relative;}
.m-gstp .prev{width:10px;height:41px; line-height:41px; text-align:center; border-radius:3px 0 0 3px; position:absolute; left:9px; top:50px; font-size:12px; color:#fff; font-family:"宋体"; font-weight:bold;
background-image: -moz-linear-gradient(top, #57bc14, #5da119); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #57bc14, #5da119); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #57bc14, #5da119); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #57bc14, #5da119);
}
.m-gstp .next{width:10px;height:41px; line-height:41px; text-align:center; border-radius:0 3px 3px 0; position:absolute; right:9px; top:50px; font-size:12px; color:#fff; font-family:"宋体"; font-weight:bold;
background-image: -moz-linear-gradient(top, #57bc14, #5da119); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #57bc14, #5da119); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #57bc14, #5da119); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #57bc14, #5da119);
}
.m-gstp .sclwrap_box{height:130px; overflow:hidden;}
.m-gstp .no_ov{height:130px; overflow:hidden;}
.no_ov a{width:119px; height:115px; float:left; margin:0 17px 0 0; background:url(../images/f_by.jpg) no-repeat left bottom; background-size:119px 6px;}
.no_ov a.ent,.no_ov a:last-child{margin-right:0;}
.no_ov a img{width:119px; height:84px; line-height:0; border:0; display:block;}
.no_ov a span{height:25px; line-height:25px; display:block; font-size:12px; color:#333; text-align:center; background-color:#ddd; width:119px; overflow:hidden;}
/** 专业生产线  开始 **/
.g-bd .m-scx{height:58px; overflow:hidden; margin-bottom:21px;}
.g-bd .m-scx img{border:0; line-height:0; display:block;}
/** 伟利动态  开始 **/
.g-bd .m-wldt{height:194px; overflow:hidden;}
.m-wldt .m-cnt{width:100%;height:33px; line-height:33px; overflow:hidden;
background-image: -webkit-gradient(linear, top, color-stop(#dcdcdc 0%), color-stop(#f8f7f7 50%), color-stop(#f8f7f7 50%),color-stop(#d5d5d5 100%));
background-image: -webkit-linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%,  #f8f7f7 50%, #d5d5d5 100%); 
background-image: -moz-linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%,   #f8f7f7 50%, #d5d5d5 100%); 
background-image: linear-gradient(top, #dcdcdc 0%, #f8f7f7 50%, #f8f7f7 50%,#d5d5d5 100%);
}
.m-wldt .m-cnt li{width:40%;height:33px; float:left; font-size:13px; color:#3e841a; z-index:1; position:relative; font-weight:bold; padding-left:17px;}
.m-wldt .m-cnt li.z-on{color:#fff; z-index:5;
background-image: -moz-linear-gradient(top, #4a941a, #357919); /**针对火狐浏览器**/
background-image: -webkit-linear-gradient(top, #4a941a, #357919); /**针对Safari 4-5, Chrome 1-9浏览器**/
background-image: -o-linear-gradient(top, #4a941a, #357919); /**针对Opera 11.10浏览器**/
background-image: linear-gradient(top, #4a941a, #357919);
}
.m-wldt .m-cnt li span{height:33px; display:inline-block; padding-left:9px; position:relative;}
.m-wldt .m-cnt li span:before{content:"";width:5px; height:5px; z-index:9; position:absolute; left:0; top:14px; border-radius:5px; background-color:#3e841a;}
.m-wldt .m-cnt li.z-on span:before{background-color:#fff;}
.m-wldt .m-box,.m-wldt .sclwrap_box{height:161px; overflow:hidden;}
.m-wldt .m-box .con{height:153px; overflow:hidden; padding:8px 19px 0;}
.m-wldt .con a{height:27px; line-height:27px; font-size:12px; color:#333;background:url(../images/g_01.jpg) no-repeat 3px 11px; background-size:5px 6px; display:block; padding-left:15px; border-bottom:1px dashed #ccc;}
.m-wldt .con a.ent,.m-wldt .con a:last-child{border-bottom:0;}

.m-gstp .box-style{ height:384px;}
.m-gstp .prev,.m-gstp .next{ top:70px;}
.m-gstp .m-ry1 .no_ov{ padding-top:22px;}

.g-bd .m-gstp{ height:415px;}
.m-gstp .m-ry2{ padding-top:10px; height:398px;}
.m-gstp .sclwrap_box{height:364px;}
.m-gstp .box-style a{ height:182px; width:45%; display:block; overflow:hidden; float:left; margin:0px 3% 12px 2%;}
.m-gstp .box-style a img{ height:145px;width:100%;overflow:hidden;}
.m-gstp .box-style a span{ height:25px; line-height:25px;width:100%;}