
@charset "utf-8";
.wrap{ min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; position:relative;} /*网站首页宽度*/
.cot{width:93.75%;margin: 0 auto;}
.wrap img{display:block;width:100%;}

.nav{padding:1rem 2% 0;}
.nav a{ display:block;float:left; text-align:center; border:1px solid #999; width:23%;margin:0 1% 0.5rem; height:1.5rem; line-height:1.5rem;font-size:0.85rem;color:#666;border-radius: 0.58rem;box-sizing: border-box;}
.nav a.cur{color:#A40000; border-color:#A40000;}
/*联系我们*/
.lix{ overflow: hidden;}
.lix p{ line-height: 1.9rem; height: 1.9rem; margin-left: 6.1%; padding-left: 1.4rem;background: url(../neiye/lianxi/l_map.gif) no-repeat left 0.35rem; background-size: 0.9rem 1.2rem; color: #a40000;margin-top:0.5rem;}
.lix p a{ color: #666;}
.lx1{background: url(../neiye/lianxi/l_men.gif) no-repeat; background-size:100% 3.54rem; height: 3.54rem; box-sizing: border-box; padding: 1rem 7% 0 8.6%;}
.lx1 input{ display: inline-block; float: left; height: 1.5rem; line-height: 1.5rem; background: #e6e6e6; border-radius:1rem; color: #999; font-size: 0.75rem; padding: 0 1.6rem 0 0.6rem; width: 75%; margin-right: -1rem;}
.lx1 button{ display: inline-block; background: #a40000; height: 1.5rem; line-height: 1.5rem; border: none; font-size: 1rem; color: #fff; border-radius: 1rem; width: 4.2rem; cursor: pointer;}
.lx2{ overflow: hidden; margin: 0 3.2%; background: #f2f2f2; border-radius: 0.2rem; padding: 0.17rem; font-size: 0;}
.lx2 img{ display: inline-block; width: 2.2rem;}
.lx2 span{ display: inline-block; float: right;}
.lx2 span img{ padding-left:0.3rem;}
.lx3{ margin: 0 3.2% 3.2rem; padding-top: 1.6rem;}
.lx3 h2{ height: 3.3rem; line-height: 3.3rem; background: #a40000; border-radius: 0.35rem; text-align: center; color: #fff; font-size: 1.5rem; font-weight: bold; margin-bottom: 2.65rem;}
.lx3 ul li{ overflow: hidden;}
.lx3 ul li i{ display: inline-block; float: left; width: 2.6rem;}
.lx3 ul li em{ display: inline-block; float: right; width:87%; color: #333; font-size: 1rem; padding-bottom: 0.8rem; border-bottom: 1px dotted #a9a9a9; margin-bottom: 0.8rem;}
.lx3 ul li em span{ display: block;}
.lx3 ul li em b{ display: block; font-weight: normal;}
.lx3 ul li:nth-child(3),.lx3 ul li:nth-child(4),.lx3 ul li:nth-child(5){ line-height:2rem;}
.lx4{ overflow: hidden; margin: 0 3.2% 2.9rem;}
.lx4 dl dt{ float: left; width: 7rem;}
.lx4 dl dd{ float: right; width: 69.5%;background: url(../neiye/lianxi/lx_te.gif) no-repeat; background-size:5.7rem 1.5rem; }
.lx4 dl dd p{ padding-top: 1.85rem; color: #333; font-size: 1rem; height: 7.8rem;}
.lx4 dl dd em{ display: block;}
.lx4 dl dd em a{ display: inline-block; width: 8.7rem; height: 3rem; line-height:3rem;background: url(../neiye/lianxi/lx_btn11.gif) no-repeat; background-size:8.7rem 3rem; color: #fff; font-size: 0.92rem; box-sizing: border-box; padding-left: 3rem; margin-right: 1.5rem; float:right;}
.lx5{ background: #f7f7f7; box-sizing: border-box; padding-bottom: 2.5rem; margin-bottom: 3.5rem;}
.lx5 h4{ padding-top: 1.75rem; font-size: 1rem; color: #333; text-align: center; padding-bottom: 1.2rem;}
.lx5 p{ margin: 0 3.1% 2.1rem;}
.lx5 em{ display: block; margin: 0 auto; width:10rem; height: 2.5rem; line-height: 2.5rem;}
.lx5 em .map{background: #FFF;color: #a40000;border-radius: 2.5rem;height: 2.2rem;line-height: 2.2rem;display: block;text-align: center;border: 2px solid #a40000;}

/*走进东方汉诺*/
.zj1{ overflow: hidden;}
.zj1 h2{ text-align: center; padding-top: 2.5rem;}
.zj1 h2 strong{ display: block; line-height: 100%; color: #a40000; font-size: 1.5rem;}
.zj1 h2 span{ display: block; padding-top: 1.8rem; margin-bottom:1.4rem; position: relative; font-family: Times New Roman; font-size: 0.75rem; color: #666; text-transform: uppercase;}
.zj1 h2 span:before{ content:""; position:absolute;height:1px;width:3.3rem;left:43.6%;top:35%; background:#a40000;}
.zj1 em{ display: block; margin: 0 3.1%; overflow: hidden;}
.zj1 em img{ display: inline-block; float: left; width:63.5%;}
.zj1 em img:last-child{ float: right; width: 35.33%;}
.zj1 p{ margin: 0 3.1% 2.2rem; color: #666; font-size: 1rem; padding-top: 2.1rem; line-height: 1.9rem;}
.zj2{ overflow: hidden;background: url(../neiye/zj/bg11.jpg) no-repeat; background-size:100% 25.92rem; height: 25.92rem; box-sizing: border-box; padding-left: 31.6%;}
.zj2 h2{ text-align: center; font-size: 1.25rem; font-weight: bold; padding-top:1.95rem; padding-right: 9%; margin-bottom: 0.9rem;}
.zj2 h2 strong{ display: block; color: #a40000; font-size: 1.75rem; line-height: 2.7rem;}
.zj2 ul{ overflow: hidden; padding-bottom: 1.2rem;}
.zj2 ul li{ float: left; width: 40%; margin-right: 2%;}
.zj2 ul li:first-child{padding-left:7%;}
.zj2 h3{ text-align: center;}
.zj2 h3 a{ display: inline-block; height: 1.9rem; background: #a40000; line-height: 1.9rem; color: #fff; font-size: 1rem; padding: 0 10%; border-radius: 0.35rem;}
.zj3{ margin-top: 2.45rem; overflow: hidden;}
.zj31{ overflow: hidden; margin-bottom: 1.1rem;}
.zj31 ul li{ float: left; width: 49.25%;}
.zj31 ul li:nth-child(2){ float: right;}
.zj32{ overflow: hidden; padding-left: 45.7%;}
.zj32 ul li{ float: left; width: 0.33rem; height: 0.33rem; border-radius: 0.5rem; margin-right: 0.65rem; background: #a3a3a3;}
.zj32 ul li.z-on{ background: #a40000;}
.zj5{ overflow: hidden; margin-bottom: 2.35rem;}
.zj5 h2{ text-align: center; padding-top: 2.95rem;}
.zj5 h2 strong{ display: block; line-height: 100%; color: #333; font-size: 1.5rem;}
.zj5 h2 strong i{ color: #a40000;}
.zj5 h2 span{ display: block; padding-top: 1.8rem; margin-bottom:1.4rem; position: relative; font-family: Times New Roman; font-size: 0.75rem; color: #666; text-transform: uppercase;}
.zj5 h2 span:before{ content:""; position:absolute;height:1px;width:3.3rem;left:43.6%;top:35%; background:#a40000;}
.zj5 dl{ overflow: hidden; background: #f2f2f2; border-radius: 0.45rem; margin: 0 3.1% 0.7rem;}
.zj5 dl dt{ display: inline-block; float: left; width: 4.04rem; padding: 0.87rem 0 0 0.45rem;}
.zj5 dl dd{ float: right; width:78.5%; padding-right: 0.75rem; box-sizing: border-box; padding: 0.7rem 0;}
.zj5 dl dd p{ color: #666; font-size: 1rem; line-height: 1.45rem;}
.zj5 dl dd p i{ display: block; color: #a40000; font-size: 1rem; margin-bottom: 0.15rem;}
.zj6{ overflow: hidden;margin-bottom:1rem;}
.zj6 h2{ text-align: center;}
.zj6 h2 strong{ display: block; line-height: 100%; color: #333; font-size: 1.5rem;}
.zj6 h2 strong i{ color: #a40000;}
.zj6 h2 span{ display: block; padding-top: 1.8rem; margin-bottom:1.4rem; position: relative; font-family: Times New Roman; font-size: 0.75rem; color: #666; text-transform: uppercase;}
.zj6 h2 span:before{ content:""; position:absolute;height:1px;width:3.3rem;left:43.6%;top:35%; background:#a40000;}
.zj6 dl{ overflow: hidden; background: #f2f2f2;}
.zj6 dl dt{ width: 50%; float: left;}
.zj6 dl dd{ width: 50%; float: right; box-sizing: border-box; padding-left: 3.1rem;background: url(../neiye/zj/y_no1.gif) no-repeat 0.2rem 0.9rem ; background-size:2.8rem 2.8rem;}
.zj6 dl dd h3{ color: #333; font-size: 1.08rem; font-weight: bold; padding-top: 1.5rem;}
.zj6 dl dd p{ font-size: 0.83rem; color: #333; line-height: 1.45rem; padding-top: 0.6rem;}
.zj6 dl:nth-child(2n) dt{ float: right;}
.zj6 dl:nth-child(2n) dd{ float: left;}
.zj6 dl:nth-child(3) dd{background: url(../neiye/zj/y_no2.gif) no-repeat 0.2rem 0.9rem ; background-size:2.8rem 2.8rem;}
.zj6 dl:nth-child(4) dd{background: url(../neiye/zj/y_no3.gif) no-repeat 0.2rem 0.9rem ; background-size:2.8rem 2.8rem;}
.zj6 dl:nth-child(5) dd{background: url(../neiye/zj/y_no4.gif) no-repeat 0.2rem 0.9rem ; background-size:2.8rem 2.8rem;}
.zj7{ margin: 0 3%; padding: 1.2rem 0 2.6rem;}
/*新闻案例列表页*/
.xww1{ overflow: hidden;}
.xww1 dl{ margin:1.8rem 3.1% 2rem;}
.xww1 dl dd h3{ padding:1.5rem 0 1rem; overflow: hidden;}
.xww1 dl dd h3 span{ display: inline-block; float: left; height:1.5rem; line-height: 1.5rem; background: #a40000; color: #fff; padding: 0 0.6rem; font-size: 1rem;}
.xww1 dl dd h3 a{ display: inline-block; float: right; font-size: 1.25rem; color: #333; width: 85%;}
.xww1 dl dd p{ color: #666; font-size: 1rem; line-height: 1.8rem; padding-bottom: 2rem;}
.xww1 dl dd  em{ display: block; text-align: right;}
.xww1 dl dd  em a{ display: inline-block; color: #fff; line-height: 1.7rem; background: #a40000; padding: 0 1.35rem; border-radius: 0.35rem;font-size:0.7rem}
.xww2{ margin: 0 3.2% 3rem;}
.xww2 dl{ padding: 0.2rem; border: 1px solid #a40000; margin-bottom: 0.7rem; overflow: hidden;}
.xww2 dl dt{ float: left; width: 50%;}
.xww2 dl dd{ float: right; width: 50%; box-sizing: border-box; padding: 0.5rem 0 0.8rem 0.8rem;}
.xww2 dl dd p{ font-size: 1rem; color: #333; line-height: 1.5rem; margin-bottom: 1rem;}
.xww2 dl dd em{ display: block; text-align: right;}
.xww2 dl dd em a{display: inline-block; color: #fff; line-height: 1.3rem; background: #a40000; padding: 0 1.35rem; border-radius:1.5rem; font-size:0.7rem;}
.xww3{ overflow: hidden; margin:1.5rem 3.1% 0; height: 5rem;}
.xww3 a{ display: inline-block; float: left;color: #fff; line-height: 1.7rem; background: #a40000; border-radius: 0.35rem; width: 35%; text-align: center;}
.xww3 i{ float: left; width:30%; text-align: center; color: #666666; font-size: 1.25rem;}
.xww4{ height: 5.6rem; margin: 0 3.1%; text-align: center;margin-top:2.8rem;}
.xww4 a{ display: inline-block; width: 8.7rem; height:3rem; line-height:3rem;background: url(../neiye/lianxi/lx_btn11.gif) no-repeat; background-size:8.7rem 3rem; color: #fff; font-size: 0.92rem; box-sizing: border-box; padding-left: 1.65rem; margin: 0 1rem;border-radius: 3rem;}
.xww4 a:last-child{background: url(../neiye/lianxi/lx_btn12.gif) no-repeat; background-size:8.7rem 3rem;}
.xww5{ margin: 0 3.1% 3.2rem;}
.xww5 h3{ margin-bottom: 1.25rem; font-size: 1.25rem; font-weight:normal; padding-bottom: 0.5rem; border-bottom: 1px solid #a40000; display: inline-block;}
.xww5 ul{ overflow: hidden;}
.xww5 ul li{ float: left; width: 33.33%; box-sizing: border-box; text-align: center; padding: 0 3%; margin-bottom: 0.75rem;}
.xww5 ul li a{ color: #fff;}
.xww5 ul li span{ display: block; height: 1.7rem; line-height: 1.7rem; background: #a40000; border-radius: 1.2rem; margin-top: 0.15rem;font-size: 0.9rem;}
.xww9{ margin: 0 3.1% 3.2rem;}
.xww9 h3{ margin-bottom: 1.25rem; font-size: 1.25rem; font-weight: bold; padding-bottom: 0.5rem; border-bottom: 1px solid #a40000; display: inline-block;font-weight: normal;}
.xww9 ul{ overflow: hidden; margin-left: -2%;}
.xww9 ul li{ float: left; width: 33.33%; box-sizing: border-box; text-align: center; padding: 0 1%; margin-bottom: 0.75rem;}
.xww9 ul li a{ color: #333; font-size: 1rem;}
.xww9 ul li span{ display: block; height: 1.7rem; line-height: 1.7rem;  margin-top: 0.15rem;font-size:0.9rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.xww9 ul li img{ display: block; width:73%; margin: 0 auto;}

.xww5.agw{margin-bottom:2.5rem;}
.agad{margin-bottom:3.3rem;}
.ag_am4{padding:0 12%; height:3.2rem;margin: 1rem 0 1.5rem;}
.ag_am4 a{float:left; height:2rem; width:36%; border:1px solid #a40000; color:#a40000; font-size:1rem; text-align:center; line-height:2rem; border-radius: 1.2rem;}
.ag_am4 a:last-child{float:right;}
/*解决方案列表页*/
.fann dd p{ color: #333; padding-top:1rem; font-size:1rem;}
.fann dd p strong{ color: #a40000; font-weight: bold; display:block; font-size:1.25rem;margin-bottom:1rem;}
.fann dl dd em{ display: block; padding-left:2.7rem; text-align: left;background: url(../neiye/faan/tel.gif) no-repeat; background-size:2.1rem 2.1rem; line-height: 2.1rem; color: #666; font-size: 1rem;}
.fann dl dd em i{ color: #a40000; font-weight: bold;}
.fann dl dd em a{ display: inline-block; float: right;background: url(../neiye/faan/brn.gif) no-repeat; background-size:7.75rem 1.65rem; font-size: 1rem; box-sizing: border-box; padding-left:12%;}
.fann2 dl dd h4{ color: #a40000; line-height: 2.1rem; font-size:1.25rem; padding: 1rem 0;}
.fann2 dl dd em{ text-align: left;margin-top:1rem;}
/*产品列表页*/
.pro1 dl dt{ width: 28.5%;padding-top:1rem;}
.pro1 dl dd{ width: 70%; padding: 0 0.5rem;}
.pro1 dl dd h2{ color: #a40000; line-height: 2.1rem; font-size:1.25rem;}
.pro1 dl dd p{ font-size: 1rem; color: #666; margin-bottom: 0; line-height: 1.45rem;}
/*东方汉诺MC-灭蟑螂-(改)*/
.mzl{ overflow: hidden; margin: 0 3.1% 3.5rem;}
.mzl h2{ text-align: center; margin-top: 2.8rem;}
.mzl h2 strong{ display: block; line-height: 100%; color: #333; font-size: 1.5rem;}
.mzl h2 strong i{ color: #a40000;}
.mzl h2 span{ display: block; padding-top: 1.8rem; margin-bottom:1.4rem; position: relative; font-family: Times New Roman; font-size: 0.75rem; color: #666; text-transform: uppercase;}
.mzl h2 span:before{ content:""; position:absolute;height:1px;width:3.3rem;left:43.6%;top:35%; background:#a40000;}
.mzl h3{ font-size: 1.25rem; color: #333; font-weight: bold; padding-bottom: 1rem;}
.mzl h3 i{ color: #a40000;}
.mzl p{ font-size: 1rem; color: #666; line-height: 1.55rem;}
.mzl ul{ overflow: hidden;margin-top:1rem;}
.mzl ul li{ float: left; width: 32.3%; margin-right: 1%; text-align: center; color: #666; font-size: 1rem;margin-bottom:1rem;}
.mzl ul li:last-child{ margin-right: 0;}
.mzl ul li img{ border: 1px solid #e0e0e0; box-sizing: border-box;}
.mzl ul li span{ padding-top: 0.75rem; display: block;}
.mzl2{ margin: 0 3.1% 3.6rem ;}
.mzl2 h2{ font-size: 1.25rem; color: #333; font-weight: bold; padding-bottom: 1rem;}
.mzl2 h2 i{ color: #a40000;}
.mzl2 dl{ overflow: hidden; background: #f2f2f2; border-radius: 0.35rem; margin-bottom: 0.7rem; padding: 0.8rem 0;}
.mzl2 dl dt{ float: left; width: 5.46rem; display:none;}
.mzl2 dl dd{ overflow: hidden; background: #f2f2f2; border-radius: 0.33rem; margin-bottom: 0.6rem; box-sizing: border-box; padding: 1rem 1.25rem;}
.mzl2 dl dd h3{ display: block;background: url(../neiye/zj/hh.gif) no-repeat 0 0.2rem; background-size:1.25rem 1.25rem; padding-left: 1.75rem;}
.mzl2 dl dd p{ display: block;background: url(../neiye/zj/hh2.gif) no-repeat 0 0.2rem; background-size:1.25rem 1.25rem; padding-left: 1.75rem; color: #666; font-size: 1rem; padding-top: 0.2rem;}
.mzl3{ margin: 0 3.1%;}
.mzl3 h3{ color: #333; font-size: 1.25rem; font-weight: bold; padding-bottom: 1.5rem;}
.mzl3 h3 i{ color: #a40000;}
.mzl3 p{ color: #333; font-size:1rem; line-height: 1.55rem; padding-bottom:1.35rem;}
.mzl311{ font-size: 0;}
.mzl312{ overflow: hidden; padding-top: 1.6rem; height: 4rem;}
.mzl312 ul li{ float: left; width: 0.5rem; height: 0.5rem; border-radius: 0.5rem; margin-right:0.6rem; background: #262626;}
.mzl312 ul li.z-on{ background: #a40000;}
.mzl312 ul li:first-child{ margin-left: 38%;}
.mzl4{ width:100%; overflow:hidden;}
.mzl4 h2{ color: #333; font-size: 1.25rem; font-weight: bold; margin:0 3.1% ; margin-bottom: 2.1rem;}
.mzl4 ul{width:25.7rem;margin:0 auto 3rem; height: 25.2rem;background: url(../neiye/mzl/bg2.gif) no-repeat -0.5rem 3.3rem; background-size:25.7rem 19.17rem;}
.mzl4 ul li{ float: left; width: 7.5rem; height: 7.5rem; border-radius: 7.5rem; background: #a40000; color: #fff; margin-bottom: 1.3rem; margin-right:1.6rem; text-align: center;}
.mzl4 ul li:nth-child(3n){ margin-right:-3%;}
.mzl4 ul li b{ display: block; font-size: 1.9rem; color: #edcccc; font-family:Times New Roman; padding-top: 1rem; line-height: 100%;}
.mzl4 ul li i{ font-size: 1rem; display: block;}
.mzl4 ul li em{ display: block; font-size: 0.83rem;}
.mzl4 ul li span{ display: block;}
.mzl5{ overflow: hidden; margin: 0 3.1%;}
.mzl5 h3{ height: 3.3rem; line-height: 3.3rem; border-radius: 0.25rem;background: #a40000; font-size: 1.25rem; color: #fff; font-weight: bold; padding-left: 10%; margin-bottom: 1.2rem;}
.mzl5 dl{ border: 1px solid #ccc; margin-bottom: 0.7rem; box-sizing: border-box; padding: 0.7rem; overflow: hidden;}
.mzl5 dl dt{ width:5.375rem; float: left; border-right: 1px solid #ccc;}
.mzl5 dl dd{ float: right; width: 72.8%;}
.mzl5 dl dd h4{ font-size: 1rem; color: #333333; font-weight: bold; padding-top: 0.5rem;}
.mzl5 dl dd p{ font-size: 1rem; color: #666; line-height: 1.45rem; padding-top: 0.35rem;}
.mzl6{ overflow: hidden; margin: 2rem 3.1% 0;}
.mzl6 h2{ color: #333; font-size: 1.25rem; font-weight: bold;  padding-bottom:0.6rem;}
.mzl6 h2 i{ color: #a40000;}
.mzl6 p{font-size:1rem; line-height:1.9rem;color: #666;}
.mzl6 dl{ overflow: hidden; padding:0.7rem 0; border-bottom: 1px dotted #999;}
.mzl6 dl dt{ float: left; width: 5.375rem;}
.mzl6 dl dd{ float: right; width: 77%;}
.mzl6 dl dd h3{ color: #a40000; font-size: 1.17rem;}
.mzl6 dl dd p{ color: #666666; font-size: 1rem; line-height: 1.45rem; padding-top: 0.7rem;}
.mzl6 dl:last-of-type{ border-bottom: none; margin-bottom: 2.8rem;}
/*东方汉诺MC- 酒店解决方案(改)*/
.jiud3 .mzl{ margin-bottom: 1.75rem;}
.jiud4{ margin: 0 3.1%;}
.jiud4 h2{ padding-top: 2.75rem; color: #333; font-weight: bold; font-size: 1.25rem; padding-bottom: 1rem;}
.jiud4 h2 i{ color: #a40000; padding-right: 0.6rem;}
.jiud4 p{ color: #666666; font-size: 1rem; line-height: 1.9rem; margin-bottom: 1.5rem;}
.jiud4 em{ display: block;overflow: hidden; margin-bottom: 2.4rem;}
.jiud4 em img{ display: inline-block; float: left; width:63.5%;}
.jiud4 em img:last-child{ float: right; width: 35.33%;}
.jiud5{ overflow: hidden; padding: 0px 5% 2rem;}
.jiud5 ul li{ float: left; width: 33.33%; text-align: center; font-size: 1.08rem; color: #333;box-sizing: border-box; margin-bottom: 1.5rem;}
.jiud5 ul li span{ display: block; margin:0 20%; padding-bottom: 1rem;}
.jiud6{ padding-bottom:0.8rem;}
.jiud7 dl dd p{ padding-left: 0.75rem; position: relative;}
.jiud7 dl dd p:before{ content:""; position:absolute;height:0.2rem;width:0.5rem;left:0;top:1.2rem; background:#a40000;}
/**/
.jiud8{ margin: 0 3.1% 1.1rem;}
.jiud8 h2{ color:#a40000; font-size: 1.25rem; font-weight: bold; padding-bottom: 0.8rem;}
.jiud8 p{ font-size: 1rem; color: #666; line-height: 1.9rem; margin-bottom: 1.2rem;}
.jiud8 dl{ overflow: hidden;}
.jiud8 dl dt{ float: left; width: 5.5rem;}
.jiud8 dl dd{ width:75%; float: right;}
.jiud8 dl dd h3{ color: #a40000; font-size: 1.08rem; padding-top: 0.5rem; margin-bottom: 0.2rem;}
.jiud8 dl dd p{ line-height: 1.55rem;margin-bottom:0;min-height:4.65rem;}
.jiud8 dl dd p a {
    display: block;
    border: 1px solid #A40000;
    border-radius: 3rem;
    height: 1.5rem;
    line-height: 1.5rem;
    width: 6rem;
    text-align: center;
    float: right;
    color: #A40000;
    font-size: 1rem;
    clear:both;
    margin-top:0.5rem;
    margin-bottom:2rem;
}
.jiud9{ margin: 0 3.1% 2rem;}
.jiud9 h3{ height: 2.1rem; line-height: 2.1rem; border-radius: 1.5rem; color: #fff; background: #a40000; width: 9.9rem; text-align: center; font-size:0.9rem;}
.jiud9 p{ color: #333; font-size:1rem; padding: 0.2rem 0 0 0.8rem; line-height: 1.5rem; margin-bottom: 1.35rem;}

/**/
.tv1 dl dd p{ height: 7.8rem;}
.tv1 dl dd em{ text-align: right;}
.tv1 dl dd em a{ text-align: left;}
.tvv{ padding-bottom: 3.2rem;}
.tvv7 ul li{ padding: 0 3.1% ;margin-bottom:1.5rem;background: url(../neiye/tv/n_bg.jpg) no-repeat center 85%; background-size: 100% 1.79rem;}
.tvv7 ul li span{ display: block; text-align: center; line-height: 2.4rem; font-size: 1rem; color: #333;}


/*新闻详情页======================*/
.xqj1{ overflow: hidden;}
.xqj1 h2{ text-align: center; font-weight: normal; color: #454545; font-size: 1.58rem; padding-top: 0.6rem; padding-bottom: 0.8rem; border-bottom: 1px dotted #bebebe; margin-bottom: 0.8rem;}
.xqj1 h2 span{ display: block;}
.xqj1 h3{ text-align: center; font-weight: normal; color: #8d8d8d; font-size: 1rem;}
.xqj1 h3 i{ padding: 0 2%;}
.xqj1 h3 em{ display: block; padding-top: 1.3rem; position: relative; padding-bottom: 1rem;}
.xqj1 h3 em:before{ content:""; position:absolute;height:1px;width:1.6rem;left:47%;top:19%; background:#a40000;}
.xqj1 h3 em img{ display: inline-block; width: 0.9rem; padding-right: 0.25rem;}
.xqj1 h3 em a{ display: inline-block; color: #999999; font-size: 1rem; margin: 0 1.7%;}
.xqj1 p{ margin: 0 3% 1.5rem; color: #666; font-size: 1.09rem; line-height: 1.92rem;text-indent: 0 !important;}
.xqj1 p i{ display: block; color: #a40000;}
.xqj1 p em{ display: block; overflow: hidden; font-size: 0; padding-top: 1.9rem;}
.xqj1 p em img{ width: 49.25%; display: inline-block;}
.xqj1 p em img:last-child{ float: right;}
.xqj2{background: url(../neiye/nsws/n_bg1.jpg) no-repeat 0 0 #f2f2f2; background-size:100% auto; margin-bottom: 2rem;}
.xqj2 p{ padding-top: 3.98rem;}
.xqj2 p i{ color: #666; line-height: 1.55rem;padding: 0 3% 0 26.6%; display: block;}
.xqj2 p em{ display: block; padding-bottom: 1.4rem; text-align: right; padding-right: 2.4rem;background: url(../neiye/nsws/n_hert.gif) no-repeat right 0; background-size: 1.7rem 1.1rem;}
.xqj3{ background: #f2f2f2; box-sizing: border-box; padding: 1.2rem 3.1% 2.3rem;}
.xqj3 h3 i{ display: inline-block; width: 6rem; height: 1.7rem; line-height: 1.7rem; background: #a40000; color: #fff; text-align: center; font-weight: bold; font-size: 1.1rem; margin-bottom: 0.65rem;}
.xqj3 ul li{ height: 3rem; line-height: 3rem; border-bottom: 1px dotted #787878; padding-left: 1.2rem; position: relative;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.xqj3 ul li a{ color:#666; font-size: 1.1rem;}
.xqj3 ul li:before{ content:""; position:absolute;height:0.35rem;width:0.5rem;left:0;top:45%; background:#787878;}
.xqj4{ background: #f2f2f2;  box-sizing: border-box; padding: 1.2rem 3.1% 1.2rem; margin-bottom: 1.6rem;}
.xqj4 ul{ overflow: hidden;}
.xqj4 ul li{ font-size: 0; float: left; width: 31.5%; margin-right: 2%; overflow: hidden;}
.xqj4 ul li img{ display: block; margin-bottom: 0.5rem;}
.xqj4 ul li:last-child{ margin-right: 0;}
.xqj4 ul li:nth-child(2){ width: 32.5%;}
.xqj4 ul li i{ display: block; background: #a40000; color: #fff; padding-top: 1.4rem; height: 3.17rem; margin-bottom: 0.5rem;}
.xqj4 ul li i strong{ display: block; text-align: center; color: #fff; font-size: 1.33rem;}
.xqj4 ul li i span{ display: block; color: #c27474; text-transform: uppercase; font-size: 0.5rem; text-transform: uppercase; font-family: Times New Roman; text-align:center;}
.xqj4 p{ text-align: right; color: #666; font-size: 1rem; padding-top: 1rem;}
.xqj4 p span{ display: block;}
.xqj6{background: #f2f2f2;  box-sizing: border-box; padding: 1.2rem 0 0; }
.xqj6 h3{ padding-bottom: 1.1rem; border-bottom: 1px dotted #cacaca; color:#666; font-size: 1.2rem; margin: 0 3.1%;}
.xqj6 ul{padding:1rem 3.1%;}
.xqj6 ul li{ line-height: 1.9rem; color:#a40000; font-size:0.95rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; display:block;}
.xqj6 ul li a{color:#666;}
.xqj6 ul li p{overflow: hidden; text-overflow:ellipsis;white-space:nowrap; display:block;}
.xqj6 h4{ background: #fff; padding: 2.1rem 0; text-align: center;}
.xqj6 h4 a{ display: inline-block; width: 10.7rem; height: 1.9rem; line-height: 1.9rem; color: #fff; font-size: 1.05rem;background: url(../neiye/nsws/back.gif) no-repeat right 0; background-size: 100% 1.9rem; box-sizing: border-box; padding-left: 6%;}
.xqj7{ margin-bottom: 2.1rem;}
.xqj98{ background: #f2f2f2; margin-bottom: 4rem;padding-top:2rem;}
.xqj98 h3{ text-align: center; line-height: 3.3rem; color: #333; font-size: 1.6rem; font-weight: bold;margin-bottom:0.5rem;}
.xqj98 p{ padding:0 6.6%; font-size: 1.05rem; color: #333; margin-bottom: 1.3rem;line-height: 1.8rem;}
.xqj98 p i{ color:#a40000; font-style:italic; font-weight:bold;padding-right: 0.5rem;}
.xqj98 p a{ color:#a40000;font-weight:bold;}

/*东方汉诺PC-新闻案例-品质====================================666========*/
.xq_omr2 .xq_om1{ margin: 0;}
.xq_omr2{ width: 931px; padding-top: 82px;}
.xq_om11{margin-left: 22px; margin-right: 0.9rem;}
.xq_om11 h2{ height: 38px; line-height: 38px; font-weight: normal; padding-bottom: 1rem; border-bottom: 1px dotted #bebebe; text-align: center; overflow: hidden; color: #454545; font-size: 28px; margin-bottom: 25px;}
.xq_om11 h3{ height: 102px; overflow: hidden; font-weight: normal; color: #8d8d8d; font-size: 14px; margin: 0 20px 0 15px;}
.xq_om11 h3 i{ display: inline-block; float: right; width: 79px; height: 38px; line-height: 38px;}
.xq_om11 h3 i a{ display: block; text-align: center; line-height: 27px; font-size: 14px; color: #fff;}
.xq_om11 h3 span{ padding: 0 20px;}
.xq_om11 h3 em{ border-left: 1px solid #b8b8b8;}.xq_om1 h3 em img{ padding-right:9px;}
.xq_om11 h3 em a{ display: inline-block; padding: 0 8px;}
.xq_om12{ overflow: hidden;}
.xq_om12 dl dt{ overflow: hidden; background: #a40000; color: #fff;padding:5%;}
.xq_om12 dl dt h5{text-align: center; font-size: 0.9rem; font-weight: normal;margin-bottom:1rem;}
.xq_om12 dl dt h5 span{ display: block; padding: 0 0 26px 0; font-family: Times New Roman; text-transform: uppercase; font-size: 0.9rem;}
.xq_om12 dl dt h5 strong{ font-size: 1.8rem; line-height: 100%; letter-spacing: 12px; display: block; padding-bottom: 12px; font-weight: bold;}
.xq_om12 dl dt i{ display: inline-block; }
.xq_om12 dl dd i{ display: block; font-size: 14px; color: #333; line-height: 1.5rem; padding: 26px 0;}
.xq_om12 dl dd i strong{ font-weight: bold;}
.xq_om12 dl dd h5{ text-align: right; color: #a40000; font-size: 0.9rem; font-weight: normal; padding-bottom: 80px;}
.xq_om13{ padding-bottom: 113px;}
.xq_om13 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom: 45px;}
.xq_om13 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om13 dl{ overflow: hidden;}
.xq_om13 dl dt{ float: left; text-align: center; width:20%; font-size:0.9rem; color: #333;}
.xq_om13 dl dt span{ display: block; padding-top: 0.9rem; padding-bottom:33px;}
.xq_om13 dl dd{ float: right; width:60%; border-left: 1px solid #ccc; padding-left: 5%;}
.xq_om13 dl dd i{ display: block; padding-left: 15px; font-size: 14px; color: #333; line-height: 25px;}
.xq_om13 dl dd em{ display: block;padding-left: 15px; font-size: 14px; color: #333; line-height: 26px;}
.xq_om13 dl.bom{ border-bottom: 8px solid #a40000; margin-bottom: 0.9rem;}
.xq_om13 dl dd table{ margin-left: 15px; line-height: 26px; font-size: 14px; color: #333;}
.xq_om15{ padding-bottom: 2rem; overflow: hidden;}
.xq_om15 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom: 45px;}
.xq_om15 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om15 dl{ overflow: hidden;}
.xq_om15 dl dt{ font-size: 0; float: left; width: 20%;}
.xq_om15 dl dd{ width: 78%; float: right;}
.xq_om15 dl dd em{ display: block; float: left; width: 20%;}
.xq_om15 dl dd em i{ display: block; margin-bottom: 9px; background: #a40000; color: #fff; font-size: 0.9rem; text-align: center; height: 170px;}
.xq_om15 dl dd em i span{ display: block; font-size: 48px; line-height: 100%; font-family: Arial; padding-top: 43px; margin-bottom: 5px;}
.xq_om15 dl dd p{ float: right; border: 1px solid #a40000; width: 69%; padding: 2%;box-sizing: border-box;}
.xq_om15 dl dd p span{ display: block; font-size: 14px; color:#333;}

.xq_om16{ padding-bottom: 2rem; overflow: hidden;}
.xq_om16 h5,.xq_om17 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom: 1rem;}
.xq_om16 h5 span,.xq_om17 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om16 i{ display: block; text-align: center; font-weight: normal; color: #a40000; font-size: 0.9rem; padding-bottom: 2rem;}
.xq_om17 i{ display: block; font-size: 1rem; color: #333; line-height: 1.5rem; text-indent: 1rem;}
.xq_om17 i strong{ color: #a40000; font-weight: bold;}.xq_om17 i b{ font-weight: normal; color: #a40000;}
 .xq_om17 p{ font-size: 0; padding: 1rem 0 5% 0;}
.xq_om17 p img{ padding-right:8px;}
.xq_om17 p img.nop{ padding-right: 0;}
.xq_om17 a{ display: block;margin: 1rem 0 5% 0;}
.xq_om18{ overflow: hidden; border-bottom: 1px solid #a40000; margin-bottom: 63px;}
.xq_om18 dl dt{ font-size: 0; float: left; padding: 0 0 0 5%;width:32%;}
.xq_om18 dl dd{width: 52%;padding-right: 6%;padding-top: 3rem;float: right;font-size: 14px;color: #333;line-height: 25px;}
.xq_om18 dl dd i strong{ font-weight: bold;}
/*东方汉诺PC-新闻案例-实力==========================*/
.xq_om12 dl dt h6{ float: left; padding: 39px 0 0 0.9rem; font-weight: normal; font-size: 0.9rem; line-height: 1.2rem;}
.xq_om12 dl dt h6 b{ font-weight: normal;display: block;}
.xq_om12 dl dt h6 span{ display: inline-block; width: 46px; height: 46px; border: 1px solid #fff; border-radius: 46px; text-align: center; line-height: 46px; margin-right: 22px;}
.xq_om12 dl dt i{ display: inline-block;}
.xq_om92{ margin-bottom: 80px;}
.xq_om116{ padding-bottom: 55px;}
.xq_om93 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom: 45px;}
.xq_om93 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om93 ul{ overflow: hidden;}
.xq_om93 ul li{ float: left; margin-right:39px; font-size: 14px; color: #666; line-height: 28px;}
.xq_om93 ul li i{ display: block; font-size: 0.9rem; color: #333; line-height: 25px; padding: 13px 0 23px 0;}
.xq_om93 ul li i span{ display: block;}
.xq_om93 p{ padding: 29px 0 88px 0; overflow: hidden;}
.xq_om93 p img{ padding-right: 8px;}.xq_om93 p img.nop{ padding-right: 0;}
/*东方汉诺PC-新闻案例-售后=====================*/
.xq_om82 dl dt h5 span{ color: #d5a3a3;}
.xq_om82 dl dt h5 em{ color: #d5a3a3; font-size: 15px;}
.xq_om82 dl dd i{ font-size: 0.9rem; line-height: 32px;}
.xq_om82 dl dd h5{ font-size: 0.9rem;}
.xq_om17 i em{ font-weight: bold;}
.xq_om39{ margin-bottom:2rem;}
.xq_om36{padding-bottom:2rem;}
.xq_om39 h5,.xq_om36 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom:1.2rem;}
.xq_om39 h5 span,.xq_om36 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om39 ul{ background: #f2f2f2; padding: 12px;}
.xq_om39 ul li{ overflow: hidden; line-height: 50px; margin-bottom:6px; }
.xq_om39 ul li span{ display: block;border-top: 2px solid #fff;}
.xq_om39 ul li strong{ float: left; display: inline-block; width: 50%; font-size: 0.8rem; color: #333; font-weight: bold;border-right: 2px solid #fff;
box-sizing: border-box;}
.xq_om39 ul li i{ float: left; display: inline-block; width:50%; text-align: center;font-size: 0.9rem; color: #333;
box-sizing: border-box;}
.xq_om39 ul li em{ float: left;display: inline-block;width: 100%;line-height: 1.5rem;font-size: 1rem;color: #333;border-top: 2px solid #fff;padding: 1rem 0;}
.xq_om39 ul li.bors{ border-bottom: 11px solid #a40000;
box-sizing: border-box;}
.xq_om36 dl{ overflow: hidden; height: 241px; position: relative;}
.xq_om36 dl dt{ font-size: 0; float: left; width: 41.2rem;}
.xq_om36 dl dd{ float: right; width: 466px; font-size: 14px; color: #333; padding-top: 10px;}
.xq_om36 dl dd p span{ display: block;}
.xq_om36 h6{ clear: both; padding-top: 1rem;  text-align:center;}
.xq_om36 h6 em{ display: inline-block;  width: 60%; color: #a40000; font-size: 1rem; font-weight: normal; letter-spacing: 3px;}
.xq_om36 h6 em span{ display: block; padding-bottom: 6px; letter-spacing: 5px;}
.xq_om36 h6 i{ display: inline-block;  padding-top: 0.9rem;margin:0 auto;}
.xq_om36 h6 i a{ display: inline-block; width: 140px; height: 1.2rem; line-height: 1.2rem; border-radius: 3px; text-align: center; background: #a40000; color: #fff; font-size: 14px; font-weight: normal;}
/*东方汉诺PC-新闻案例-实力======================*/
.xq_om4n  dl dt h5 span{ color: #d5a3a3;}
.xq_om4n  dl dt h5 span b{ font-size: 1rem; font-weight: normal; padding-right: 5px; color: #fff;}
.xq_om4n  dl dt h5 em{color: #d5a3a3; font-size: 20px; letter-spacing: 3px;}
.xq_om431{margin-top: 2rem; height:14rem; background: #f7f7f7; margin-bottom: 2rem;}
.xq_om431 dl dt{ font-size: 0; float: left;width:45%;}
.xq_om431 dl dd{ float: right; width:52%;}
.xq_om431 dl dd h6{ padding-top: 0.5rem; font-weight: normal; padding-bottom: 0.5rem;}
.xq_om431 dl dd h6 i{ display: inline-block; font-size: 1rem; color: #333;}
.xq_om431 dl dd h6 span{ display: block; color: #666; font-family: Times New Roman; text-transform: uppercase; font-size: 0.5rem; }
.xq_om431 dl dd em{ display: block; font-size: 0.5rem; color: #333; line-height: 1.5rem; padding-right: 12px;}
.xq_om431 dl dd em i{ display: block;}
.xq_om431 dl dd em span{ display: block;}
.xq_om432{ padding-bottom:1rem;}
.xq_om432 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom: 45px;}
.xq_om432 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om432 p{ font-size: 0; overflow:hidden; padding-right: 0; padding-bottom: 15px;}
.xq_om432 p img{ display: inline-block; float: left;}
.xq_om432 p .last{ float: right;}
.xq_om432 i{ display: block; font-size: 1.1rem; color: #333; line-height: 1.5rem; text-indent: 29px;}
.xq_om433 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom:1.2rem;}
.xq_om433 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om433 p{ font-size: 0; padding-bottom: 25px;}
.xq_om433 em{ display: block; font-size: 0; overflow: hidden; margin-bottom: 2rem;}
.xq_om433 em img{ width: 305px; height: 171px; padding-right: 7px; float: left;}
.xq_om433 em .nop{ padding-right: 0;}
.xq_om434{color:#666; font-size:1rem; line-height:1.5rem; padding:0 1%;}
.xq_om434 h5{ color: #a40000; font-size: 1.2rem; font-weight: bold; margin-bottom:1.2rem;}
.xq_om434 h5 span{ font-weight: normal; padding-left: 9px; color: #666666; font-family:Times New Roman; font-size: 0.9rem; font-weight: normal; text-transform: uppercase;}
.xq_om434 p{ font-size: 0; overflow:hidden; padding-right:9px; padding-bottom:7px;}
.xq_om434 p img{ display: inline-block; float: left;}
.xq_om434 p .last{ float: right;}
.xq_om434 ul{ overflow: hidden; height: 178px;}
.xq_om434 ul li{ padding: 4px 8px; border: 1px solid #999; width: 208px; float: left; font-size: 14px; line-height: 1.5rem; margin-right: 5px;}
.xq_om434 ul li.nob{ border: none; width: 21.2rem; padding: 0;}
.xq_om434 h6{ font-size: 14px; color: #333; font-weight: normal; line-height: 1.5rem; margin-bottom: 58px;}
.xq_om434 h6 strong{ color: #a40000; font-size: 0.9rem;font-weight: bold;}

.lc_about h6{ display:none;}


/*分类列表*/
.g-bd .m-pronav .list .white{ background:#fff; }
.g-bd .m-pronav .list .gray{ background:#f8f8f8; }
/* -- 产品导航页二级导航背景颜色，字体颜色和线条颜色  -- */
.g-bd .m-pronav .prolist { border: 1px solid #e1e1e1; }/*产品导航最外层边框*/
.g-bd .m-pronav .prolist li .on { border-bottom:1px solid #ffffff; background-color:#fbfbfb; background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e1e1e1)); background-image: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1); background-image: -moz-linear-gradient(top, #fbfbfb, #e1e1e1); background-image: -o-linear-gradient(top, #fbfbfb, #e1e1e1); background-image: -ms-linear-gradient(top, #fbfbfb, #e1e1e1); background-image: linear-gradient(top, #fbfbfb, #e1e1e1); }/*产品导航展开边框*/
.g-bd .m-pronav .prolist li .down { border-bottom:1px solid #e1e1e1; background-color:#ffffff; }/*产品导航收缩边框*/
.g-bd .m-pronav .prolist li:last-child .down { border:none; }
.g-bd .m-pronav .prolist li p { border-bottom:1px solid #e1e1e1; background-color:#ffffff; font-size:1rem;}/*产品导航收缩边框*/
.g-bd .m-pronav .prolist li ul a { border:0; }
.g-bd .m-pronav .list1 li { border-bottom:1px solid #e1e1e1; }/*产品导航二级栏目边框*/
.g-bd .m-pronav .list1 li:before { border-color: #0063f1 #0063f1 transparent transparent; }
.g-bd .m-pronav .list1 li:after { border-color: #fff #fff transparent transparent; }
.g-bd .m-pronav .prolist .list1 .a_tit:before { border-color: #0063f1 #0063f1 transparent transparent; }
.g-bd .m-pronav .prolist .list1 .a_tit:after { border-color: #fff #fff transparent transparent; }
.g-bd .m-pronav .list2 a:nth-child(odd) li {border-right:1px dashed #ddd;}
.g-bd .m-pronav .list3 a:nth-child(3n-2) li {border-right:1px dashed #ddd;}
.g-bd .m-pronav .list3 a:nth-child(3n-1) li {border-right:1px dashed #ddd;}
/* 商品导肮页面样式  */
.g-bd_tit b { font-weight:normal; }
.g-bd .m-pronav { margin:2rem 3.2%; }
.g-bd .m-pronav .prolist { border-radius:5px; -webkit-border-radius:5px; overflow:hidden; }
.g-bd .m-pronav .prolist li .on { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .down { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .borderno { border:none; }
.g-bd .m-pronav .prolist li p { position:relative; color:#666}
.g-bd .m-pronav .prolist li p a { display:block; width:15%; height:40px; position:absolute; right:0; top:0; pointer-events:auto; color:#666; font-size:0.8rem;}
.g-bd .m-pronav .prolist li p:before { content:""; position:absolute; background:url(/mobile/images/web/href_icon.png) no-repeat; background-size:100%;  width:20px; height:20px; right:19px; top:12px; z-indx:10; }

a { color:#666;}/*全局链接*/
    /* 未访问的链接 */
.green { color:#390; }/*通用值*/
.g-prolistbox3 .content i,.g-prolistbox4 .content i,.g-bd .m-con-1 a { color:#bc002d;}
/* 产品列表页面一样式  */
.g-bd .m-con-1 {/* padding:15px 0 12px 0;*/ width:320px; margin:15px auto;}
.g-bd .m-con-1 a { float:left; width:132px; margin:0 14px 10px 14px; text-align:center; line-height:20px;  display:block; font-size:14px; }
.g-bd .m-con-1 span{ height:38px; clear:both; display:block; overflow:hidden;}
.g-bd .m-con-1 a img {  border:1px solid #e2e2e2; float:left; margin-bottom:8px; }
/* 产品列表页面二样式  */
.g-bd .m-con-2 a{ display:block;}
.g-bd .m-con-2 { margin-bottom:26px; }
.g-bd .m-con-2 dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 36px 12px 10px; position:relative; }
.g-bd .m-con-2 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px;width:132px; }
.g-bd .m-con-2 dt img { display:block; float:left;border:1px solid #e2e2e2;width:11.2rem;}
.g-bd .m-con-2 h3 { height: 1.5rem; line-height: 1.5rem; overflow: hidden; padding-right: 10px; }
.g-bd .m-con-2 p { font-size: 12px; height: 65px; line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; }
.g-bd .m-con-2 .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}
.g-bd .m-con-2 .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}

/*内页分享样式*/
.m-share{ margin-bottom:23px; font-size:13px;} /*分享间距及文字大小*/
.m-share span{vertical-align:middle; line-height:25px; float:left; margin:0 10px 0 1.2rem;} /*分享到样式*/
.m-share .m-ico{position:relative;width:320px; margin:0 auto;} /*分享外框样式*/
.m-share a{ margin-right:10px;} /*分享图标的间距*/
/*内页分享样式*/
/* 分享  */
.m-share{ margin-bottom:23px; font-size:13px;}
.m-share span{vertical-align:middle; line-height:25px; float:left; margin:0 10px 0 1.2rem;}
.m-share .m-ico{position:relative;width:320px; margin:0 auto;}
.m-share a{ margin-right:10px;}
.m-share .u-ico-1,.m-share .u-ico-2,.m-share .u-ico-3,.m-share .u-ico-4,.m-share .u-ico-5{background:url(/mobile/Images/Web/fxico.png) no-repeat;  background-size:25px 232px; display: block;float: left;height: 25px; position: relative; width:25px;}
.m-share .u-ico-1{ background-position: 0 0; }
.m-share .u-ico-2{ background-position: 0 -51px; }
.m-share .u-ico-3{ background-position: 0 -105px; }
.m-share .u-ico-4{ background-position: 0 -158px; }
.m-share .u-ico-5{ background-position: 0 -207px; }

/*东方汉诺PC-服务流程===========================2017/12/23=====*/
.guy1 h2{  color: #a40000; font-size: 2rem; text-align: center;padding-top: 2rem;  margin-bottom: 2rem;}
.guy1 h2 span{ display: block; font-size: 1.5rem; color: #666; font-weight: normal; font-family: Times New Roman; text-transform: uppercase; line-height: 100%;}
.guy1 h4{ font-weight: normal; font-size: 1rem; color: #333; line-height: 1.5rem; padding-bottom: 1rem;}
.guy1 p{ font-size: 0; padding-bottom: 1.2rem;}
.guy1 p span{ padding-left: 5%;}

.mt1 h2 i{ padding: 0 0.55rem;}
.mt1 h4{ padding: 0 5% 1rem; text-align: center;}
.mt1 h5{ display: block; margin: 1rem; text-align: right;  font-weight: normal;}
.mt1 h5 a{ display: inline-block; padding-left: 56px;background: url(/Skins/Default/Img/neiye/bd/bd_btn1.jpg) no-repeat 100% 100%; width: 84px; height: 30px; line-height: 30px; text-align: left; color: #fff; font-size: 14px;}
.mt2{padding-bottom: 2rem;border-bottom: 2px solid #a40000;margin: 2rem 3% 2rem;}
.mt2 dl{ overflow: hidden;  width: 96%;margin:0 auto;}
.mt2 dl dt{ float: left; width: 45%;}
.mt2 dl dd{ float: right; width: 51%; font-size: 14px; color: #333; line-height: 25px;}
.mt2 dl dd p span{ display: block; padding-bottom: 0.5rem; width: 50%;}
.mt2 ul{margin:0 3%; background: url(/Skins/Default/Img/neiye/bd/bd_tel.jpg) no-repeat right center; background-size: 5rem 5rem;}
.mt2 ul li{ overflow: hidden; padding-top:0.2rem;}
.mt2 ul li strong{ display: block; color: #a40000; font-size: 2rem; font-weight: bold; padding-bottom: 10px;}
.mt2 ul li i{ display: block; font-size: 1.1rem; color: #333;}
.mt2 ul li i span{ display: block; color:#a40000; font-size:2rem; font-weight: bold; line-height: 110%; padding-bottom: 7px; padding-top: 3px;}
.mt2 ul li b{ display: block; font-size: 1.1rem; color: #333;}
.mt3{ overflow: hidden; height: 798px;}
.mt5{ margin-bottom:5rem}
.cjq5 h2 i{ color: #333;}
.mt3 h2{  color: #a40000; font-size: 2rem; text-align: center; margin-bottom:0.2rem;}
.mt3 h2 span{ display: block; font-size: 1.2rem; color: #666; padding-top: 1rem; font-weight: normal; font-family: Times New Roman; text-transform: uppercase;background:url(/Skins/Default/Img/neiye/cjq/c_lin.gif) no-repeat center 17px  100% 100%; line-height: 100%;}
.mt3 h3{ text-align: center; font-weight: normal; color: #a40000; font-size: 1.5rem; line-height: 2rem; padding-bottom: 2px;}
.mt3 h3 em{ display: block;}
.mt3 ul{ overflow: hidden;margin:0 3%;}
.mt3 ul  li{ float:left; width: 40%; line-height: 22px; height: 144px; border-radius: 200px; background: #a40000; text-align: center; font-size: 14px; color: #fff; margin: 0 5% 1rem;}
.mt3 ul li i{ display: block; color: #cccccc; font-size:2rem; font-family:Times New Roman; line-height: 100%; padding:22px 0 0;}
.mt3 ul li em{ display: block; color: #FFFFFF; font-size: 18px; padding-bottom: 8px;}
.mt5 h2{ color: #a40000; font-size: 2rem; text-align: center; margin-bottom:0.2rem;}
.mt5 h2 span{ display: block; font-size: 1.2rem; color: #666; padding-top: 1rem; font-weight: normal; font-family: Times New Roman; text-transform: uppercase;background:url(/Skins/Default/Img/neiye/cjq/c_lin.gif) no-repeat center 17px  100% 100%; line-height: 100%;}
.mt5 h3{  text-align: center; font-weight: normal; color: #a40000; font-size: 1.5rem; line-height: 2rem; padding-bottom: 2px;}
.mt5 h3 em{ display: block;}
.mt5 h3 strong,.mt5 h3 span{ display: block;}
.mt5 h3 strong i{ display: block; font-size: 1.2rem; font-weight: bold; padding-bottom: 12px;}
.mt5 ul{overflow: hidden;margin:0 3%;}
.mt5 ul li{ float:left; width: 40%; line-height: 22px; height: 144px; border-radius: 200px; background: #a40000; text-align: center; font-size: 0.9rem; color: #fff; margin: 0 5% 1rem;}
.mt5 ul li span{ display: block; padding-top: 12px;width:39%;margin:0 auto;}
.mt5 ul li i{ display: block; padding-top: 9px;}
.mt5 ul li em{ display: block;}


.aglist dl dd h4{ color: #a40000; line-height: 2.1rem; font-size:1.2rem;}
.aglist dl dd p{ font-size: 0.9rem; color: #333; margin-bottom: 0; line-height: 1.45rem;}
.xww1 em img{ display: inline-block; float: left; width:63.5%;}
.xww1 em img:last-child{ float: right; width: 35.33%;}

.m-con2{margin-top:2rem;}
.ctit{height:1.5rem; line-height:1.5rem; font-size:1.25rem; font-weight:normal; color:#a40000; border-left:2px solid #a40000;margin:2rem 3.5% 1rem;padding-left:1rem;}





/*新增20180201*/
.kum{ overflow: hidden; margin: 0 3.3%;}
.kum h2{ padding-bottom: 1.25rem; color: #333333; font-size: 1.25rem; font-weight: bold;}
.kum h2 strong{ color: #a40000;}
.kum ul li{ overflow: hidden; background: #f2f2f2; border-radius: 0.33rem; margin-bottom: 0.6rem; box-sizing: border-box; padding: 1rem 1.25rem;}
.kum ul li i{ display: block;background: url(../neiye/zj/hh.gif) no-repeat 0 0.2rem; background-size:1.25rem 1.25rem; padding-left: 1.75rem;}
.kum ul li i a{ color: #333; font-size: 1.17rem;}
.kum ul li span{ display: block;background: url(../neiye/zj/hh2.gif) no-repeat 0 0.2rem; background-size:1.25rem 1.25rem; padding-left: 1.75rem; color: #666; font-size: 1rem; padding-top: 0.2rem;}

/*臭虫999*/
.chh1{ background: #f2f2f2;}
.chh1 h2{ text-align: center; padding-top: 1.7rem; color: #a40000; font-weight: bold; font-size: 1.71rem; font-weight: bold;}
.chh1 h2 span{ display: block; padding-top: 1.7rem; padding-bottom: 1.6rem;}
.chh1 h3{ text-align: center; color: #a40000; font-size: 1.79rem;}
.chh1 h3 span{ display: block; font-size: 1rem; color: #000; padding: 0.8rem 0 1.6rem 0;}
.chh1 ul{ overflow: hidden; margin: 1rem 7% 2rem;}
.chh1 ul li{ float: left; width: 33.33%; text-align: center; color: #000; font-size: 0.875rem; padding-bottom: 1.33rem;}
.chh1 ul li span{ display: block; padding-bottom: 0.5rem; width: 4rem; margin: 0 auto;}
.chh2{ overflow: hidden;}
.chh2 h2{ text-align: center; color: #000; font-size: 1.79rem; padding: 2rem 0 1.2rem;}
.chh2 h3{ background: #f2f2f2; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; line-height: 2.8rem; font-size: 1.08rem; color: #000; padding-left: 13%; position: relative; margin-bottom: 1.5rem;}
.chh2 h3 i{ color: #a40000;}
.chh2 h3:before{ content:""; position:absolute;height:1.67rem;width:1.67rem;left:5%;top:0.5rem;background:url(../neiye/choucl1/c_p1.gif) no-repeat; background-size:1.67rem 1.67rem;}
.chh2 ul{ margin: 0 9% 0rem 6%;}
.chh2 ul li{ overflow: hidden; margin-bottom: 0.6rem;}
.chh2 ul li i{ display: inline-block; float: left; width: 2.7rem; height: 2.7rem; background: #a40000; border-radius: 2.7rem; color: #fff; text-align: center; line-height: 2.7rem; font-family:Arial; font-size: 1.42rem; position: relative;}
.chh2 ul li em{ display: inline-block; float: right; margin-left: -2.7rem; width: 100%;height: 2.7rem; line-height: 2.7rem; border: 0.1rem solid #ccc; border-radius: 2.7rem; box-sizing: border-box; padding-left: 13.5%; font-size: 1rem; color: #333;}
.chh3{ overflow: hidden;}
.chh3 h3{ background: #f2f2f2; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; line-height: 2.8rem; font-size: 1.08rem; color: #000; padding-left: 13%; position: relative; margin-bottom:0.8rem;margin-top: 2.5rem;}
.chh3 h3 i{ color: #a40000;}
.chh3 h3:before{ content:""; position:absolute;height:1.67rem;width:1.67rem;left:5%;top:0.5rem;background:url(../neiye/choucl1/c_p2.gif) no-repeat; background-size:1.67rem 1.67rem;}
.chh3 p{ padding-left: 6%; box-sizing: border-box; color: #444; line-height: 1.8rem; margin-bottom: 1.25rem; padding-right: 6%;}
.chh3 p span{ display: block;}
.chh3 p strong{ display: block; color: #a40000;}.chh3 p  i{color: #a40000;}
.chh3 h3:nth-of-type(2):before{background:url(../neiye/choucl1/c_p3.gif) no-repeat; background-size:1.67rem 1.67rem;}
.chh3 h3:nth-of-type(3):before{background:url(../neiye/choucl1/c_p4.gif) no-repeat; background-size:1.67rem 1.67rem;}
.chh3 ul{ overflow: hidden; margin: 0 5.3% 1.3rem;}
.chh3 ul li{ overflow: hidden; margin-bottom: 0.3rem; border: 1px solid #e9e9e9; padding: 0.8rem 0;}
.chh3 ul li i{ display: inline-block; float: left; width: 18%; padding: 0 2%; border-right: 1px solid #d5d5d5;}
.chh3 ul li em{ display: inline-block; float: right; width: 72.5%; color: #666; font-size: 0.92rem;}
.chh3 ul li em strong{ display: block; color: #111; font-weight: bold; padding-bottom: 0.2rem;}
.chh3 ul li:last-child em{ padding-top: 0.5rem;}
.chh3 h4{ margin-bottom: 1.7rem; text-align: center;}
.chh3 h4 a{ display: inline-block; height: 1.8rem; line-height: 1.8rem; color: #a40000; font-size: 1rem; border: 1px solid #a40000; border-radius: 1.8rem; width: 50%;}
.chh4{background:url(../neiye/choucl1/c_bmo.jpg) no-repeat; background-size:100% 16rem; height: 16rem;}
.chh4 h3{ text-align: center; color: #a40000; font-size: 1.21rem; padding-top: 1.8rem; font-weight: bold;}
.chh4 p{ text-align: center; padding-top: 0.35rem; color: #000; font-size: 1.08rem; letter-spacing: 0.15rem;}
/*了解虫害防治场景565656565656*/
.liaoj h4{ margin:2.7rem 3.2% 2rem; color: #a40000; font-size: 1.5rem; font-weight: bold; padding-left: 2.1rem; position: relative;}
.liaoj h4:before{ content:""; position:absolute;height:1.4rem;width:1.4rem;left:0;top:0.35rem; background:#a40000;}
.liaoj h3{ font-size: 0; margin: 3rem 3.2% 2.6rem;}
.liaoj2 ul li{ margin: 0 3.2% 3rem;}
.liaoj2 ul li i{ display: block; font-size: 1.25rem; color: #333; padding-left: 1.9rem; margin-bottom: 1.5rem;background:url(../neiye/liaojil1/lj_ico2.gif) no-repeat 0 0.35rem; background-size:1.33rem 1.08rem;}
.liaoj2 ul li span{ display: block; padding-left: 1.9rem; background:url(../neiye/liaojil1/lj_ico21.gif) no-repeat 0 0.35rem; background-size:1.33rem 1.08rem; font-size: 1rem; color: #666; line-height: 1.6rem; padding-bottom: 2rem;}
.liaoj2 h3{ margin: 0 3.2%; color: #666; font-size: 1rem; line-height: 1.6rem; padding-bottom: 2.5rem; text-align:left;}
.liaoj2 h3 i{ color: #a51616; padding:0;}
.liaoj3{ overflow: hidden;}
.liaoj3 h3{ padding-bottom: 2.7rem;}
.liaoj3 p{ background:url(../neiye/liaojil1/lj_ico15.jpg) no-repeat; background-size:100% 13.5rem; height: 13.5rem; margin-bottom: 3.1rem; box-sizing: border-box; padding-left: 41%; font-size: 0.83rem; color: #666; line-height: 1.45rem; padding-right: 3.8%;}
.liaoj3 p strong{ color: #a51616; font-weight: bold;}
.lijm2{margin: 0 3.2% ;}
.lijm2 h3{ margin: 0 3.2%; color: #666; font-size: 1rem; line-height: 1.6rem; padding-bottom: 2.5rem; text-align:left;}
.lijm2 h3 i{ color: #a51616; padding:0;}
.lijm2 ul li{ float: left; width: 48.5%; text-align: center;}.lijm2 ul li:nth-child(2n){ float: right;}
.lijm2 ul li img{ display: inline-block; border: 1px solid #999;}
.lijm2 ul li span{ display: block; padding: 0.8rem 0 1.75rem 0; font-size: 1rem; color: #666;}
/*服务流程*/
.lvc h2{ text-align: left; padding:1.6rem 3% 0.8rem;}
.lvc h4{ margin: 0 3.1% 3.96rem;}
.lvc2 h4{margin-bottom:2rem;}
.lvc2 h2,.lvc3 h2{ text-align: center;  border:0;margin:0;}
.lvc2 h2 strong,.lvc3 h2 strong{ display: block; line-height: 100%; color: #a40000; font-size: 1.5rem;}
.lvc2 h2 span,.lvc3 h2 span{ display: block; padding-top: 1.8rem; margin-bottom:1.4rem; position: relative; font-family: Times New Roman; font-size: 0.75rem; color: #666; text-transform: uppercase;}
.lvc2 h2 span:before,.lvc3 h2 span:before{ content:""; position:absolute;height:1px;width:3.3rem;left:43.6%;top:35%; background:#a40000;}
.lvc2 h2 b{ font-weight: normal; color: #a40000; font-size: 1.08rem;}
.lvc3 h2{ padding-bottom: 0.05rem;}
.lvc3 h3{ text-align: center; color: #a40000; font-size: 1.08rem; line-height: 2rem;}
.lvc3 h3 strong{ display: block; padding-bottom: 0.55rem;}
.lvc3 ul{ padding-top: 1.85rem;}
.lvc3 ul li{ overflow: hidden; margin: 0 3% 1rem; border: 1px solid #a51616; box-sizing: border-box; padding: 0.2rem; border-radius: 5rem;}
.lvc3 ul li i{ display: inline-block; float: left; width: 4.6rem; height: 4.6rem; line-height: 4.6rem; text-align: center; border-radius: 4.6rem; color: #fff; background: #a51616; font-variant:"Tahoma"; font-size: 2rem;}
.lvc3 ul li em{ display: inline-block; width:79%; float: right; color: #333; font-size: 1rem; line-height: 4.6rem;}
.lvc3 h4{ font-weight: normal; padding: 3.1rem 3% 2rem; font-size: 1rem;color: #666; line-height: 1.65rem;}.liaoj p i{ color: #a40000; display:inline-block;}

.lvc2 h2.dbt strong{ font-size: 1.8rem;}
/**/
.brn h2{ text-align: left; padding: 1.6rem 3.1% 0.8rem;}
.brn h4{ margin: 0 3.1%; padding: 1rem 0 2.9rem 0;}
.brn2{ margin: 0 4.5%;}
.brn2 h4{margin-bottom:2rem;}
.brn2 h2,.brn3 h2,.brn5 h2,.brn6 h2{ overflow: hidden;margin:0; padding-bottom: 1rem; text-align:left;border:0;}
.brn2 h2 strong,.brn3 h2 strong,.brn5 h2 strong,.brn6 h2 strong{ color: #a40000; font-size: 1.5rem;}
.brn2 h2 span,.brn3 h2 span,.brn5 h2 span,.brn6 h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem; display:inline-block;}
.brn2 p{ font-size: 1rem; color: #666; margin: 0 0 1.5rem;}
.brn2 p span{ display: block; padding-top: 0.5rem;}
.brn3{ overflow: hidden; margin: 0 3%;}
.brn3 h2{ overflow: hidden; padding-bottom: 1.7rem; text-align:left;border:0;margin: 0;}
.brn3 h2 strong{ color: #a40000; font-size: 1.5rem;}
.brn3 h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem; display:inline-block;}
.brn3 h3{ padding-bottom: 2.1rem;}
.brn3 ul{ margin: 0 0 1rem; background: #f2f2f2; padding: 0.5rem;}
.brn3 ul li{ box-sizing: border-box; border-bottom: 1px solid #fff; overflow: hidden;}
.brn3 ul li i{ display: inline-block; float: left; font-weight: bold; width:60%; line-height: 3.2rem; font-size: 1.17rem;}
.brn3 ul li i:last-child{ float: right; width: 40%; text-align: right; border-left: 1px solid #fff; box-sizing: border-box;}
.brn3 ul li:last-child{ border-bottom: none; color: #4c4c4c; font-size: 1rem; padding: 0.8rem 0;}
.brn5,.brn6{ overflow: hidden; margin: 0 3% 1.5rem;}
.brn5 h2,.brn6 h2{ overflow: hidden; padding-bottom: 1rem;border:0;margin:0;}
.brn5 h2 strong,.brn6 h2 strong{ color: #a40000; font-size: 1.5rem;}
.brn5 h2 span,.brn6 h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem;}
.brn5 p{ color: #666; font-size: 1rem; line-height: 1.5rem; margin:0 0 1.45rem;}
.brn5  em span{ display: block; margin-top: 1.3rem;}
.brn6 p{color: #666; font-size: 1rem; line-height: 1.5rem; margin: 1.45rem 0 0;}
.brn6 p span{ display: block; margin-top: 1.45rem;}
.brn6 h3{color: #666; font-size: 1rem; line-height: 1.5rem;  padding: 1rem 0 1.5rem 0; text-align:left;}
.brn6 h3 i{ color: #a51616;}
/*药品安全*/
.yao1 h5{ margin:-1.75rem 3% 0; color: #666; font-size: 1rem;}
.yao1 h5 span{ display: block; margin-bottom: 1.6rem;}
.yao1 h5 i{ display: block; text-align: center; color: #a40000; font-size: 1rem; padding-bottom:1.5rem;}
.yao2 h4{ margin-top: 0.5rem;}
.yao2 ul li{ margin: 0 3% 2.1rem;}
.yao2 ul li i{ display: block; padding-left: 1.8rem; color: #333; font-size: 1.25rem; margin-bottom: 1.3rem;background:url(../neiye/liuc/y_iio1.gif) no-repeat 0 0.4rem; background-size:1.33rem 1.125rem;}
.yao2 ul li span{ display: block; padding-left: 1.8rem; color: #666; font-size: 1rem; line-height: 1.6rem;background:url(../neiye/liuc/y_iio2.gif) no-repeat 0 0.3rem; background-size:1.33rem 1.125rem;}
.yao3{ margin: 0 3% 2.5rem;}
.yao3 h4{ margin:0.5rem 0 2rem; color: #a40000; font-size: 1.5rem; font-weight: bold; padding-left: 2.1rem; position: relative;}
.yao3 h4:before{ content:""; position:absolute;height:1.4rem;width:1.4rem;left:0;top:0.35rem; background:#a40000;}
.yao3 h5{ text-align: center; color: #a40000; font-size: 1.08rem; padding-bottom: 1rem;}
.yao3 p{margin:0;}
.yao3 p span{ display: block; margin-top: 2.5rem;}
.yao4{ margin-bottom: 0;}
.shj{ overflow: hidden; margin:-1.05rem 3% 2rem;}
.shj h4{margin:1rem 0;}
.shj p{ color: #666; font-size: 1rem; line-height:1.6rem; padding-bottom: 1.7rem;margin: 0;}
.shj h3{ text-align: center; color: #a40000; font-size: 1rem;}
.shj2{ margin: 0 3% 1rem;}
.shj2 h2,.shj4 h2{ overflow: hidden; padding-bottom: 1.7rem; text-align:left;border:0;margin: 0;}
.shj2 h2 strong,.shj4 h2 strong{ color: #a40000; font-size: 1.5rem;}
.shj2 h2 span,.shj4 h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem;display:inline-block}
.shj2 h3{ font-size: 0; margin-bottom: 1.7rem;}
.shj2 p{ color: #666; font-size: 1rem;}
.shj2 p span{ display: block; line-height:1.5rem; padding: 0.25rem 0;}
.shj3{background:url(../neiye/liuc/s_hgh.jpg) no-repeat; background-size:100% 8.9rem; height: 8.9rem; margin-bottom: 2.25rem;}
.shj3 p{ color: #a40000; font-size: 1rem;padding:4.5rem 0 0 15.5%; letter-spacing: 0.1rem;}
.shj3 p span{ display: block; letter-spacing: 0.2rem;}
.shj4{ margin: 0 3%;}
.shj4 p{ color: #666; font-size: 1rem; line-height: 1.6rem;margin: 0;}
.shj4 p span{ display: block; padding: 1.1rem 0 1.5rem 0;}
.yao4 h3{ margin: 0;}
/**/
.pzl{ overflow: hidden; margin: 0 3%;}
.pzl h2{ overflow: hidden; padding-bottom: 1.5rem; text-align:left; border:0;margin: 0;}
.pzl h2 strong{ color: #a40000; font-size: 1.5rem;}
.pzl h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem; display:inline-block}
.pzl h3{ color: #333; font-size: 1.08rem; padding-left: 0.2rem; border-left: 1px solid #a51616; line-height: 100%; margin-bottom: 0.8rem; text-align:left;}
.pzl p{ font-size: 1.08rem; color: #666; line-height: 1.5rem; margin-bottom: 2rem;}
.pzl p span{ display: block; font-size: 0.78rem; padding-top: 1rem;}
.pzl  p:nth-of-type(2){ padding-bottom: 0; margin-bottom: 0;}
.pzl  p:last-of-type{ padding-top: 0;}
.pzl2 h4{ font-size: 0; padding-bottom: 1.9rem;}
.pzl2 h4:last-of-type{ padding-top: 1.5rem;}
.pzl3{ margin: 0 3% 2rem;}
.pzl3 h2{ overflow: hidden; padding-bottom: 1.5rem; text-align:left;border:0;margin: 0;}
.pzl3 h2 strong{ color: #a40000; font-size: 1.5rem;}
.pzl3 h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem;display:inline-block}
.pzl3 p span{ display: block; text-align: center; color: #a40000; font-size: 1.08rem; padding-bottom:1.1rem;}
.pzl4{ margin: 0 3%;}
.pzl4 h2{ overflow: hidden; padding-bottom: 1.5rem; text-align:left;border:0;margin: 0;}
.pzl4 h2 strong{ color: #a40000; font-size: 1.5rem;}
.pzl4 h2 span{ color: #666; font-size: 0.75rem; text-transform: uppercase; font-family: Times New Roman; padding-left: 0.4rem;display:inline-block}
.pzl4 p{ font-size: 1rem; color: #666; line-height: 1.6rem; padding-bottom: 1.3rem;}
.pzl4 p span{ display: block; padding-top: 1.3rem;}
