.g-hd{width:100%;height:5rem;position:relative;background:#fff;max-width:640px;min-width:320px;margin:0 auto}
.g-hd .logo{position:absolute;top:0;left:0;overflow:hidden}
.g-hd .logo a{display:block;width:100%}
.g-hd .logo img{display:block;width: 56%;margin-top: 1px;}
.m-nav{width:55%;float:left;margin:0 0 0 32%;position:relative;z-index:10}
.m-nav ul li{display:block;width:33.33%;height:5rem;line-height:5rem;text-align:center;float:left}
.m-nav ul li a{font-size:1rem;color:#333}
.m-nav ul li.cur a{font-weight:700}
.m-nav2{width:1.6rem;position:absolute;top:1.8rem;right:1rem;z-index:102;line-height:0}
.m-nav2 .oo{display:block}
.m-nav2 .oo img,.m-nav2 .xx img{width:1.6rem;height:1.3rem}
.m-nav2 .xx{display:none}
.m-nav2 .erji{display:none;position:absolute;top:3.2rem;right:-1rem;z-index:10;max-width:640px;min-width:320px;width:100%;background:rgba(0,112,194,.95)}
.erji ul li{line-height:4rem;height:4rem;border-bottom:#d9e2e6 1px solid;width:100%;text-align:center}
.erji ul li a{font-size:1.4rem;color:#fff;width:100%;display:block}
.erji .er_tel{display:block;font-size:1.4rem;color:#fff;width:56.25%;height:3rem;text-align:center;line-height:3rem;overflow:hidden;background:#0070C2;margin:2rem auto 0;border-radius:5rem}
.g-ft{width:100%;height:8rem;max-width:640px;min-width:320px;margin:0 auto;padding:1rem 0 0;background:#f2f2f2}
.g-ft h3{width:4rem;height:4rem;position:fixed;bottom:6.5rem;right:.5rem}
.g-ft h3 img{width:4rem;height:4rem}
.fwz{color:#666;font-size:1rem;line-height:1.8rem;text-align:center}
.fwz a{color:#666}
.fwz span{padding:0 0 0 1rem}
.fnav{position:fixed;bottom:0;left:0;min-width:320px;max-width:640px;width:100%;height:3.5rem;background:#333;z-index:50}
.fnav li{width:25%;float:left;height:3.5rem;position:relative;line-height:3.5rem;position:relative}
.fnav li:before{content:"";position:absolute;top:46%;right:0;width:1px;height:.5rem;background:#7d7d7d}
.fnav li a{display:block;color:#fff;font-size:1.1rem;height:3.5rem}
.fnav li em{display:block;width:1.4rem;float:left;line-height:0;padding:1.1rem .3rem 0 .8rem}
.fnav li em img{width:1.4rem;height:1.4rem}
.fnav li:first-child{background:#1f339a}
.fnav li:first-child:before,.fnav li:last-child:before{background:0 0}
.news{padding-bottom:.3rem;border-bottom:.2rem solid #f9f9f9;padding:2rem}
.news .newsType{margin-bottom:1.3rem}
.news .newsType li{float:left;width:33.3%;text-align:center}
.news .newsType li span{display:block;height:2.5rem;border:1px solid #eaeaea;border-left-color:transparent;line-height:2.5rem;font-size:1.2rem}
.news .newsType li:first-child span{border-left-color:#eaeaea}
.news .newsType li.on{background:#0070C2}
.news .newsType li.on span{border-color:#0070C2;color:#fff}
.news .newsCon ul li{overflow:hidden;margin-bottom:.3rem;font-size:1.2rem;line-height:2.5rem}
.news .newsCon ul li a{float:left;width:70%;color:#000}
.news .newsCon ul li span{float:right}
section.section{margin:0 2%;font-size:.33rem;color:#666;position:relative}
h2.h2_title{padding-top:.5rem;text-align:center;font-weight:400;margin-bottom:.3rem}
h2.h2_title a{display:block;font-size:2rem;color:#333}
h2.h2_title i{display:block;font-size:1.5rem;font-family:tahoma;color:#666}
.ad-01{position:relative;min-height:4rem;background:#0070C2}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-gy-dfl-01{padding-top:1rem;margin-bottom:1.6rem}
.m-gy-dfl-01-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#333;line-height:4rem;background:url(images/m11-icon2.jpg) no-repeat center top;background-size:100% 4rem;border-bottom:1px solid #fa756e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-gy-dfl-01-desc{width:93.75%;margin:0 auto}
.ym{padding-top:7px;padding-bottom:10px;overflow:hidden;display:table;margin:auto}
.ym a{font-size: 10px;float:left;border:solid 1px #e3e3e3;padding:5px 10px 5px 10px;color:#545454;margin-right:5px;margin-bottom:5px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.ym a:hover{background:#5c5c5c;color:#fff;border:solid 1px #5c5c5c}
a.page-num-current{background:#0070C2;color:#fff;border:solid 1px #0070C2}
.ym span{display:block;float:left;margin-top:14px;margin-right:5px}
.m-cp{padding: 1.7rem 0 0;width: 100%;}
.m-cp ul li{width: 30%;float: left;text-align: center;height: 3.4rem;line-height: 3.4rem;overflow: hidden;border: #e9e9e9 1px solid;border-radius: 2rem;margin-bottom: 1.2rem;margin-right: 4%;background: #0070C2;}
.m-cp ul li a{font-size: 1rem;color: white;display: block;}
.m-cp ul li:nth-child(3n){margin-right: 0;}
.m4-prod-list-content-1-con li{width:48%;margin:4px auto;margin-left: 1%;margin-right: 1%;}
.m4-prod-list-content-1-con li img{display:block;width:100%;box-sizing:border-box;border:solid 1px #d7d7d7}
.m4-prod-list-content-1-con span{display:block;color:#3b3e3d;line-height:2.4rem;text-align:center;font-size:1rem;overflow:hidden}
.m4-blk{padding:0;box-sizing:border-box;    margin-top: 10px;}
.fl{float:left}
.blk{background:#fff;display:inline-block;width:100%;margin-bottom:1rem}
.m-xx-01{padding-top:1rem;margin-bottom:1.6rem}
.m-xx-01-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#333;line-height:4rem;background:url(images/m11-icon2.jpg) no-repeat center top;background-size:100% 4rem;border-bottom:1px solid #fa756e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-xx-01-txt{width:93.75%;padding:1rem 0;font-size:17px;font-weight:700;color:#000;line-height:2.5rem;margin:0 auto;text-align:justify;border-bottom:1px solid #eee;text-align:center}
.m-xx-01-desc{width:93.75%;margin:0 auto}
.m-xl-1nt16-9-01-list{padding:0 3%}
.m-xl-1nt16-9-01-list dl{padding:1.25rem 0;border-bottom:1px solid #e5e5e5;display:inline-block;width:100%}
.m-xl-1nt16-9-01-list dt{width:40%;float:left;margin-right:3%}
.m-xl-1nt16-9-01-list dt img{width:100%}
.m-xl-1nt16-9-01-list h3{height:2.2rem;font-size:1.4rem;line-height:2.2rem;color:#626262;text-overflow:ellipsis;border-bottom:.15rem solid #f1f1f1;overflow:hidden;white-space:nowrap}
.m-xl-1nt16-9-01-list-desc{margin-top:.4rem;font-size:1.2rem;line-height:1.6rem;color:#626262;overflow:hidden}
.m-xl-1nt16-9-01-list-data{font-size:1.2rem;font-weight:700;line-height:1.8rem;color:#626262;display:inherit;float:right;margin-top:-1.8rem}
