html{font-size:20px}
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img{margin:0;padding:0;outline:none}
body{font-size:14px;color:#535353;font-family:"Microsoft Yahei"; background:#fff}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none; max-width:100%}
a{text-decoration:none}
a:link,a:visited{color:#7d7d7d}


/*common*/
.wrap{width:100%;max-width:640px;margin:0 auto ; overflow:hidden}
.l{float:left}
.r{float:right}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.w{ width:100%; margin-top:0.5rem; overflow:hidden}
.mt{ margin-top:0.5rem}

/*logo*/
.logo img{ display:block}

/*nav*/
.nav-box{background: url(../images/nav_bg.jpg) no-repeat;height:2.95rem; padding-top:.3rem}
.nav-box ul li{float:left;text-align:center;width:33.33%;line-height:0.6rem;font-size:0.5rem;box-sizing:border-box;margin-top:0.5rem}
.nav-box ul li a{ color:#fff}


/*banner*/
.ban-box{background:#f6f6f6;}
.ban-box,.ban-box img{height:7.9rem; width: 100%; overflow: hidden; }


.cp_fl{ padding-bottom:0.5rem}
.cp_fl li{ width:3.675rem; height:3.675rem;float:left; margin-left:1.3rem; margin-bottom:0.7rem}
.cp_fl li img{width:3.675rem; height:3.675rem;}

.bg{ width:100%; overflow:hidden; background:url(../images/bg.jpg) repeat}

.main-box{ overflow:hidden; width:15rem; margin:0 auto}

/*产品分类*/
.pro_box{ width:100%;margin:0 auto;  overflow-x:auto}
.pro_fl{ width:1500%}
.pro_fl li{ float:left; width:7.275rem;text-align:center; font-size:.5rem; margin-right:.4rem}
.pro_fl li img{ display:block; width:7.275rem; height:5.7rem}
.pro_fl li:nth-child(2n) p{ background:#c01c1c; color:#fff}
.pro_fl li p{ margin:0; height:1.1rem; line-height:1rem;background:#fad31f; color:#191919}
.pro_fl li a{ color:#bd262b}

.pro_nr{ overflow:hidden; width:110%}
.pro_nr li{ float:left; width:7.225rem; height:7.3rem; line-height:1rem; text-align:center; margin-right:0.45rem; font-size:.5rem; margin-top:.5rem}
.pro_nr li img{width:7.225rem; height:5.825rem;}

.title{ text-align:center; line-height:1rem; margin:.6rem auto}
.title h2{ font-size:1.2rem;color: #d2b988; line-height:1.4rem;text-transform: uppercase; padding-top:.4rem}
.title span{ font-size:.5rem; color:#c0c0c0;  white-space:nowrap; overflow:hidden}
.title h3{ font-size:.8rem; color:#3e3e3e;}
.title a{ font-size:.5rem; color:#989898; padding:10px 0}

.news-ul{ width:14.275rem; margin:0 auto; overflow:hidden; margin-top:.5rem}
.news-ul li{ height:1.5rem; line-height:1.5rem; background:url(../images/arrow.jpg) no-repeat left center; border-bottom:1px dashed #aaa; font-size:.5rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-indent:.7rem}

/*footer*/
/*footer*/
.f_zz{ width:100%; height:2.15rem; margin-top:1rem}
.footer{background:#e7e7e4;height:2.15rem;position:fixed;width:100%;left:0;bottom:0; z-index:9999}
.footer a{width:20%; height:2.15rem;text-align:center; float:left; display:block; font-size:0.5rem; text-align:center; line-height:0.3rem; color:#2a333e; border-left:1px solid #b9ccd8; box-sizing:border-box}
.footer a:first-child{ border:none}
.footer a span{ width:1rem; height:1rem;display:block; margin:0.3rem auto 0.2rem}


/*二级页部分*/

.ej-title{ margin-top:.7rem; border-bottom:1px solid #141414; padding-bottom:.5rem}
.ej-title h3{ display:inline-block; color:#af0000; font-size:.7rem; margin-right:.2rem}
.ej-title span{ color:#c5a75b; font-size:.5rem}
.content{font-size:0.5rem; line-height:1rem; color:#3e3e3e; margin-bottom:.5rem; min-height:14.6rem}

.pic-menu{ width:15.5rem; overflow:hidden; margin-bottom:.5rem}
.pic-menu li{ float:left; width:3.35rem; height:1.2rem; line-height:1.2rem; font-size:.6rem; text-align:center; border:1px solid #404040; margin-right:0.18rem}
.pic-menu li a{ color:#d5b172; display:block}

.pic-list li{ float:left; width:7.75rem; margin:0.125rem;}
.pic-list li p.pic{ width:7.75rem; height:9rem; overflow:hidden}
.pic-list li p.txt{ width:7.75rem; height:1.2rem; line-height:1.2rem; font-size:0.6rem; background:#c1262a; text-align:center}
.pic-list li p.txt a{ color:#fff;display:block}

.news-list{ margin-bottom:.5rem}
.news-list li{ font-size:.5rem; color:#3e3e3e; line-height:1.1rem; overflow:hidden}
.news-list li a{ float:left; color:inherit}
.news-list li span{ float:right}

/*分页页码*/
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd; padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}

.pic-menu{ width:15.5rem; overflow:hidden; margin-bottom:.5rem; margin-top:.5rem}
.pic-menu li{ float:left; width:4.8rem; height:1.2rem; line-height:1.2rem; font-size:.6rem; text-align:center; border:1px solid #404040; margin-right:0.18rem; margin-bottom:.2rem}
.pic-menu li a{ color:#d5b172; display:block}

.erji_fl{ width:96%; margin:0 auto}
.erji_fl ul{ margin-top:0.5rem}
.erji_fl li{float:left;text-align:center;width:25%;line-height:1.1rem; height:1.1rem; overflow:hidden;font-family:"Microsoft Yahei";font-size:0.5rem;background:#ebebeb; border-bottom:2px solid #fff; border-right:2px solid #fff;box-sizing:border-box}
.erji_fl li a{ color:#434343}
.erji_fl li:hover,.erji_fl li.on{background:#006835}
.erji_fl li:hover a{ color:#fff}
.erji_fl li.on a{ color:#fff}

