﻿*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;font-family:"宋体","Microsoft YaHei"; background:#fff;}
i,em{font-style: normal;}
li{list-style: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}

/* 内页样式 */
/* */
.wrap{	width: 100%;max-width: 640px;margin: 0 auto;
	min-width: 320px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	position:relative;
	font-size:1rem;margin-top: 3.9rem;
}

/**/
.g_prolis{position:relative; padding-top:4.2rem;}
/* 内页分页样式  */


/*12、联系我们----------------------------------*/
.la1{ overflow: hidden;position: relative;}
.la1 h2{ font-size: 0; position: relative;}
.la1 h2 i{ display: block; position: absolute; left: 0; bottom: 0; background: #d2a34f; font-size: 1rem; color: #fff; font-weight: bold; padding: 0.5rem; padding-left: 1rem; padding-right:1rem;}
.la1 h2 i span{ display: block;}
.la1 h3{ display: block; padding: 1rem 0 1.5rem 0.9rem; color: #333; font-weight: normal; font-size: 1.6rem;}
.la1 h3 span{ display: block; color: #666; font-size:0.85rem;}
.la1 ul{ overflow: hidden;}
.la1 ul li{ padding-left:16%; color: #666; font-size: 1.25rem; margin-bottom: 1.55rem;background:url(../nyimg/l_ico4.gif) no-repeat 2.5% 0; background-size:2.92rem 2.92rem;}
.la1 ul li:nth-child(3){background:url(../nyimg/l_ico3.gif) no-repeat 2.5% 0; background-size:2.92rem 2.92rem;}
.la1 ul li:nth-child(4){background:url(../nyimg/l_ico5.gif) no-repeat 2.5% 0; background-size:2.92rem 2.92rem;}
.la1 ul li:nth-child(5){background:url(../nyimg/l_ico1.gif) no-repeat 2.5% 0; background-size:2.92rem 2.92rem;}
.la1 ul li:nth-child(6){background:url(../nyimg/l_ico1.gif) no-repeat 2.5% 0; background-size:2.92rem 2.92rem;}
.la1 ul li span{ display: block;}.la1 ul li i{ color: #d2a34f; font-family: Arial; font-size: 1.5rem;}
.la1 p{ font-size: 0; padding-bottom:2.5rem;}
.la1 em{ display: block; position: absolute; right:0; width: 21%; top: 48%; color: #666; font-size: 0.75rem;}
.la1 em img{ display: block; width:75%; margin: 0 auto 0.25rem;}
/*11、关于我们----------------------------------*/
.la1 dl{ overflow: hidden; margin:1.25rem 2.3% 0;}
.la1 dl dd h4{ color: #d2a34f; font-weight: normal; font-size: 1.6rem; padding-top: 1.25rem;}
.la1 dl dd h4 span{ display: block; color: #d2a34f; font-size: 0.7rem;}
.la1 dl dd p{ color: #666; font-size: 1.25rem; padding: 0.8rem 0 3.5rem 0;}
.la1 dl dd p span{ display: block; line-height:150%;}
.g-gy1{ overflow: hidden; margin:0 2.2% 2.6rem;}
.g-gy1 h3,.g-gy2 h3,.g-gy3 h3{font-weight: normal; font-size: 1.6rem; color: #333; text-align: center; margin-bottom: 0.92rem; position: relative;}
.g-gy1 h3:before,.g-gy2 h3:before,.g-gy3 h3:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:0.7rem; border-bottom: 1px dotted #e0e0e0; z-index: 5;}
.g-gy1 h3 i,.g-gy2 h3 i,.g-gy3 h3 i{ display: inline-block; position: relative; background: #fff; z-index: 6; padding: 0 2%;}
.g-gy1 h3 span,.g-gy2 h3 span,.g-gy3 h3 span{ display:block; color: #aaa;font-size: 0.7rem; text-transform: capitalize;}
.g-gy1 ul{ overflow: hidden;}
.g-gy1 ul li{ float: left; overflow:hidden; width: 50%;}
.g-gy1 ul li i{ display: block; font-size: 1.5rem; color: #000; padding-top: 1.75rem;}
.g-gy1 ul li span{ display: block; font-size: 1.15rem; color: #666; line-height: 1.25rem; padding: 0.5rem 10% 0 0; line-height:150%;}
.g-gy1 ul li:first-child i:last-of-type{ padding-top:1.75rem;}
.g-gu{ background:#f7f7f7; padding:1.17rem 0 0 2%; font-size: 0;}
.g-gu img{ display: block; width: 1.2rem;}
.g-onn{ background:#f7f7f7; }
.g-onn ul{ overflow: hidden; position: relative;}
.g-onn ul:before{ content:""; position:absolute;height:100%;width:1px;left:3.4%;top:0; background:#d2a34f;}
.g-onn ul li{ overflow: hidden; padding-left:7.2%; font-size: 1.16rem; color: #666; margin-top: 1.25rem; position: relative;}
.g-onn ul li:before{ content:""; position:absolute;height:0.58rem;width:0.58rem; border-radius:0.8rem;left:2.5%;top:0.45rem; background:#d2a34f;}
.g-onn ul li i{ display: inline-block; float: left; color: #d2a34f; width:17%;}
.g-onn ul li em{ display: inline-block; float: right; width: 83%; line-height:150%;}
.g-gda{ padding-top: 0;padding-bottom:1.17rem;}
.g-gy3{ margin: 2.58rem 2.2% 1.67rem;}.g-gy3 h3{ margin-bottom: 0;}
.g-gy3 h4{color: #d2a34f;	font-weight: normal;font-size: 1.6rem;	padding:0.75rem 0; text-align: center;}
.g-gy3 p{ color: #666; font-size: 1.2rem; line-height: 1.25rem; text-align: center; margin-bottom: 0.85rem; line-height:150%;}
.g-gy4{ background: #f7f7f7; margin-bottom: 1.65rem;}
.g-gy4 h3{background:url(../nyimg/g_bg.jpg) no-repeat; background-size:100% 10.25rem;font-weight: normal; height: 10.28rem;}
.g-gy4 h3 i{ color: #fff; padding-left: 18%; line-height: 3.33rem; font-size: 1.65rem; }
.g-gy4 h3 span{ display: block; color: #666; font-size: 1.2rem; line-height: 1.5rem; padding: 1rem 0 0 2.3%;width:70%; text-transform:uppercase; line-height:150%;}
.g-gy4 ul{ overflow: hidden; padding: 1rem 0 1.5rem 2.3%;}
.g-gy4 ul li{ font-size: 0; float: left; width: 30%; margin-right: 3%; margin-bottom: 0.83rem; box-sizing: border-box; border: 1px solid #d7d7d7; background: #fff; padding: 0.5rem;}.g-gy4 ul li:nth-child(3n){ margin-right: 0;}
.g_ft2{ margin-bottom: 3rem;}
.bot{ position: fixed; left:auto; bottom:0; height:3.35rem; line-height:3.35rem; background:#fff; width:100%; z-index:9; max-width:640px; margin:0 auto; min-width:320px;}
.bot li{width:33.33%; float:left;}
.bot a{ display:block;  font-size:1.25rem; color:#333;font-family: "Microsoft YaHei"; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; box-sizing: border-box; padding-left:33%;background:url(../nyimg/b_ico1.gif) no-repeat 12% 1rem; background-size:1.45rem 1.45rem;}.bot li:last-child a{ }
.bot ul li:nth-child(2) a{background:url(../nyimg/b_ico2.gif) no-repeat 12% 1rem; background-size:1.45rem 1.45rem;}
.bot ul li:nth-child(3) a{background:url(../nyimg/b_ico3.gif) no-repeat 12% 1rem; background-size:1.45rem 1.45rem;}
.bot ul li i{ display:none;}
.bot ul li.cur{ position: relative;}
.bot ul li.cur i{ display: block; animation:fadeInUp ease 0.8s; position: absolute; bottom:0.75rem;left: 0; width: 84%; background: #fff;border: 0.05rem solid #ddd;bottom: 4.095rem;left: 0; border-radius: 3% 3% 0 0; padding-bottom: 0; padding-left:8%; padding-right:8%;}
.bot ul li.cur i a{ display: block; width: 100%; text-align: center; font-size: 1.2rem; color: #666; height: 2.8rem;line-height: 2.8rem; background: #fff; padding-left: 0; border-bottom:1px solid #d7d7d7; border-left:none; border-right:none; border-top:none;}
.bot ul li.cur i a:last-child{ border-bottom:none;}
.bot ul li.cur:before{ content:""; position:absolute;height:0.42rem;width:0.95rem;left:50%;margin-left: -0.5rem;top:-0.795rem;background:url(../nyimg/cur.png) no-repeat; background-size:0.8rem 0.42rem;z-index: 99;}

/*7、新闻中心----------------------------------*/
.nc_on1{ overflow: hidden;}
.nc_on1 ul li{ font-size: 0; padding:0 0 1.8rem 0; margin-bottom: 1.8rem; border-bottom: 1px solid #e6e6e6;}
.nc_on1 ul li em{ display: block; height: 2.9rem; line-height: 2.9rem;background: #f3f3f3;  font-size: 1.25rem; color: #333;}
.nc_on1 ul li em strong{ display: inline-block;width: 2.2rem; padding: 0.35rem 1.5%; font-size: 0; float:left;}
.nc_on1 ul li em strong img{ vertical-align: middle;}
.nc_on1 ul li span{ font-size:0.9rem; letter-spacing: -1px; float:left;}
.nc_on1 ul li span.bt{margin-right:0.35rem;font-size:1.25rem;}
.nc_on1 ul li i{ display: inline-block; float: right; background: #666;height: 2.9rem; padding: 0 5%;}
.nc_on1 ul li i a{ color: #fff; font-size:1.1rem;}
.nc_on1 ul li:last-child{ border-bottom: none;}
/*8、新闻列表-------------------------*/
.g_newlst{ overflow:hidden;}
.u_dlst1{ overflow:hidden; margin:0.65rem; margin-bottom:1.2rem;}
.g_newlst h2{ font-size: 0; position: relative; margin-bottom: 1.5rem;}
.g_newlst h2 i{ display: block; position: absolute; left: 0; bottom: 0; background: #d2a34f; font-size: 1.5rem; color: #fff; font-weight: bold; padding: 0.7rem; padding-left: 1.6rem; padding-right:1.6rem;}
.g_newlst h2 i span{ display: block;}
.u_dlst1  dt{ color: #333; font-size: 1.55rem;}
.u_dlst1  dt a{ color:#333;}
.u_dlst1  dt span{ width: 2rem; display: inline-block; float: left; padding-right:2%;}.u_dlst1 dl dt span img{ vertical-align: middle;}
.u_dlst1  dd p{ color:#666; font-size:1.2rem; line-height:160%; padding-top: 0.8rem;}
.u_dlst1  dd em{ display: block; margin: 1.25rem 0 1.5rem 0;}
.u_dlst1  dd em a{ display: inline-block; background: #ab2c31; color: #fff; font-size: 1.35rem; height: 2rem;line-height:2rem; padding: 0 5%;}

.m_newlst{ overflow:hidden;font-family: "Microsoft YaHei";}
.m_newlst dl{ overflow:hidden;clear: both; padding:0.5rem;box-sizing:border-box; border:1px solid #dfdfdf; background: #f7f7f7;margin:0 2.3% 0.83rem;}
.m_newlst dt{float: left;width:53%; position: relative;}
.m_newlst dt img{width:100%;display: block;}
.m_newlst dd{float: right;width:43%;}
.m_newlst dd p{font-size:1.3rem;line-height: 1.6rem;overflow: hidden;color: #333; padding-top:1.2rem;}
.m_newlst dd p a{ color:#b8000e; display:block; font-size:1.2rem; margin-top:1rem;}

.m_nvideo{ overflow:hidden;font-family: "Microsoft YaHei"; padding-bottom: 1.5rem;}
.m_nvideo dl{ overflow:hidden;padding:0.5rem;box-sizing:border-box; border:1px solid #dfdfdf; background: #f7f7f7;margin:0 1% 0.83rem 1%; width:48%;float:left;}
.m_nvideo dt{width:100%%; position: relative;}
div.m_nvideo dl dt iframe{width:100% !important;height:100% !important;}
.m_nvideo dt img{width:100%;display: block;}
.m_nvideo dd{width:100%;clear: both;text-align:center;height:1.3rem;line-height:1.3rem;overflow:hidden;}
.m_nvideo dd a{color:#666;}
.m_nvideo dd p{font-size:1.5rem;line-height: 1.85rem;overflow: hidden;color: #333; padding-top:0.7rem;}
.m_nvideo dd p a{ color:#d2a34f; display:block; font-size:1.25rem; margin-top:1rem; text-transform: capitalize;}

/*9、新闻详情页--------------------------*/
.g_newdet{ overflow:hidden; clear:both;}
.g_newdet h2{ font-size: 0; position: relative; margin-bottom: 1.5rem;}
.g_newdet h2 i{ display: block; position: absolute; left: 0; bottom: 0; background: #d2a34f; font-size: 1.5rem; color: #fff; font-weight: bold; padding: 0.7rem; padding-left: 1.6rem; padding-right:1.6rem;}
.g_newdet h2 i span{ display: block;}
.g_newdet h3{line-height:1.3rem; font-size:1.45rem;color: #232323;font-weight: normal; text-align:center;text-align:center;}
.g_newdet h3 span{ display:block;}
.g_newdet h4{font-size: 0.85rem;color: #8a8a8a;font-weight: normal;padding:0.5rem 2% 0.85rem; border-bottom:1px solid #e6e6e6; text-align: center;}
.g_newdet h4 i{ padding: 0 5%;}

.m_newc{margin: 0 2.3%;}
.m_newc img{ margin-top:8px; margin-bottom:8px;}
.m_newc p img{ margin-top:0; margin-bottom:0;}
.g_newdet p{line-height:180%;color: #666; font-size:18px; padding-top: 1rem;}
.g_newdet .newimg{width: 100%;display: block; padding:0.5rem 0; font-size: 0; margin-bottom: -1rem;}
.g_newdet h5{font-size: 0.9rem;color: #8a8a8a;font-weight: normal;padding:1.85rem 2% 0.85rem; border-bottom:1px solid #e6e6e6; text-align: right;}
.g_newdet h5 span{ display: block;}
.g_newdet em{ display: block; padding-top: 0.6rem;font-size: 1rem;color: #8a8a8a;}
.u_back2{width:12.1rem; background:#b10b19; margin:2rem auto; font-size:1.56rem; color:#fff; line-height:3.2rem; text-align:center;}
/* 内页分页样式  */
.g-page2{padding:2rem 2% 4.1rem; height:2.8rem; overflow:hidden;}/* 底部间距20px*/
.g-page2 .u-pup{background: #e2e2e2;}
.g-page2 .u-pup,.g-page2 .u-pne,.g-page2 .u-sa{display:block; background:#e2e2e2;font-size:1rem;height: 2.33rem;line-height: 2.33rem;color: #666; padding-left: 2.35%;}
.g-page2 p{ width:20%; display: inline-block;text-align: center;font-size: 1rem;color: #666; text-indent:0;}
.g-page2 .u-pnum{font-size: 1.4rem;color: #b10b19;}


.g-page{padding:2rem 2% 4.1rem; height:2.8rem; overflow:hidden;}/* 底部间距20px*/
.g-page .u-pup{background: #d2a34f;}
.g-page .u-pup,.g-page .u-pne,.g-page .u-sa{display:inline-block;font-size:1.35rem;height: 2.8rem;line-height: 2.8rem; text-align: center;width:39%; color: #fff;}
.g-page .u-pne{background: #d2a34f; color:#fff;}
.g-page p{ width:20%; display: inline-block;text-align: center;font-size: 1.45rem;color: #666; text-indent:0;}
.g-page .u-pnum{font-size: 1.4rem;color: #d2a34f;}
/*底部样式*/
.g_ft{position: relative; padding:1rem 0 0.85rem 0;background:#f3f3f3;font-size: 1.15rem;color: #666;text-align: center; line-height:180%;}
.g_ft a{color: #666;display: inline-block;padding: 0 1.8%; font-size:1.25rem;}
.g_ft span{ display: block; margin: 0 auto; width:10%;}.g_ft span img{ width: 100%;}
.g_ft em{ display:inline-block; width:3.3rem; position:absolute; right:0; top:-4.05rem; overflow:hidden; height:3.3rem;}
/*3、案例中心--------------------------*/
.g_case{ overflow: hidden; position: relative;}
.g_case:before{ content:""; position:absolute;height:78%;width:2px;left:8%;top:2%; background:#ddd;}
.g_case h2{ font-size: 0; position: relative; margin-bottom: 1.5rem;}
.g_case h2 i{ display: block; position: absolute; left: 0; bottom: 0; background: #d2a34f; font-size: 1.5rem; color: #fff; font-weight: bold; padding: 0.7rem; padding-left: 1.6rem; padding-right:1.6rem;}
.g_case h2 i span{ display: block;}
.m_case1{margin:0 2.3%; clear: both;}
.m_case1 h3{ font-size: 0; width: 3.33rem; float: left; position: relative; z-index: 5;}
.m_case1 dl{ float: right; width:79%; margin-right:1.5%; box-shadow: 0 0 1rem #e9e9e9; margin-bottom: 2.33rem;}
.m_case1 dl dt{ color: #333; font-size: 1.65rem; padding: 0.35rem; padding-left:5%;}
.m_case1 dl dt span{ display: block; font-size: 1rem;}
.m_case1 dl dd p{ color: #666; line-height: 1.5rem; padding: 0.5rem; font-size:1.16rem;}
/*4、案例列表-----------*/
.g_cshow{ overflow: hidden; margin: 0 2.3%;}
.m_show1{ overflow: hidden; padding-top: 0.8rem;}
.m_show1 ul li{ float: left; margin-bottom: 0.5rem; width: 49.05%; background: #676767; text-align: center; font-size: 1.55rem; padding-top: 0.75rem; line-height: 100%;}
.m_show1 ul li.one{ float: right;}.m_show1 ul li a{ color: #fff;}
.m_show1 ul li span{ display: block; font-size: 1rem; padding-bottom: 0.2rem;}
.m_show1 ul li.cur{ background: #d2a34f;}
.m_show2{ overflow: hidden;}
.m_show2 ul li{ float: left; width: 48.5%; font-size: 0; margin-bottom: 0.83rem;}.m_show2 ul li.one{  margin-left:3%;}
.m_show2 ul li a{ color: #333;}
.m_show2 ul li span{ display: block; text-align: center; height: 3rem; line-height: 3rem; box-shadow: 0 0 0.5rem #e9e9e9; font-size: 1.25rem;}
    /**/
/*5、案例详情----------------------*/
.g-px{ position:relative;}
.g-px .m-uu{ position:absolute; left:0.75rem; top:6.2rem; width:1.5rem; z-index:9;}
.g-px .m-dd{ position:absolute; right:0.75rem; top:6.2rem; width:1.5rem; z-index:9;}
.g-px dl dt{ font-size:0; position:relative;}
.g-px dl dt li{ }
.g-px dl dt li img{display:block; max-width:640px; width:100%; min-width:320px;}
.g-px dl dd{ margin: 0 2%; clear:both;}
.g-px dl dd h3{ font-weight:normal; color:#333; font-size:1.65rem; padding-top:0.72rem; margin-bottom: 2rem;}
.g-px dl dd p{ color:#666; font-size:1rem; line-height: 150%; margin-bottom: 2.5rem;}
.g-px dl dd p span{ font-size:1.16rem;}
.g-px dl dd p strong{ display: block; font-size: 1.2rem; font-weight: bold; color: #000; padding-bottom: 0.5rem;}
.g-px2{ overflow:hidden; margin:0 2% 2.1rem;}
.g-px2 img{margin-top:8px; margin-bottom:8px;}
.g-px2 h2{ position:relative; margin-bottom:0.83rem; color:#333; font-size:1.65rem;border-bottom:1px solid #cfcfcf; font-weight: normal; padding-bottom: 0.6rem;}
.g-px2 h2:before{ content:""; position:absolute;height:2px;width:27%;left:0;top:98%; background:#d2a34f;}
.g-px2 p img{ display: block; margin-bottom: 0.42rem;}

.g-px3{}
.g-px3 h3{ position:relative; margin-bottom:0.83rem; color:#333; font-size:1.65rem;border-bottom:1px solid #cfcfcf; font-weight: normal; padding-bottom: 0.6rem;}
.g-px3 h3:before{ content:""; position:absolute;height:2px;width:23%;left:0;top:98%; background:#d2a34f;}
.g-px3 ul{ overflow:hidden; background: #f0f0f0; border: 1px solid #dbdbdb; margin-bottom: 1rem;}
.g-px3 ul li{ overflow: hidden; line-height: 2.5rem; border-bottom: 1px solid #dbdbdb;}
.g-px3 ul li span{ display: inline-block; float: left; width: 30%; box-sizing: border-box; padding-left: 6%; color: #666;font-size: 1.2rem;}
.g-px3 ul li i{ display: inline-block; float: right; width:70%;background: #f7f7f7; box-sizing: border-box; color: #333; box-sizing:  border-box; padding:0.5rem 2% 0.5rem 8%; border-left: 1px solid #dbdbdb;font-size: 1.1rem;}
.g-px3 ul li:last-child{ border-bottom: none;}
.g-px3 ul li:last-child i{ line-height: normal;}
.g-px3 ul li:last-child span{ }
.g-px3 h4{ height: 2.5rem;line-height: 2.5rem; background: #d2a34f; font-size: 1.55rem; color: #fff; margin: 0 26%; text-align: center; font-weight: normal;}
.g-pot{ margin:0 2.3% 1.33rem;  position:relative; font-size:0;}
.g-pot em{ display: inline-block; position: absolute; left: 3.5%; top: 2rem; font-weight: bold; font-size: 1.45rem; color: #fff;}
.g-pot em span{ font-weight: normal; display: block; font-size: 1rem;}
/*2、展柜定制-------------*/
.dz_nn1{ overflow: hidden;}
.dz_nn1 dl dt{ font-size: 0;}
.dz_nn1 dl dd{ margin:-2.1rem 2.3% 0; background: #f3f3f3; position: relative;}
.dz_nn1 dl dd h3{ text-align: center; font-weight: normal; font-size: 1.6rem; line-height: 2.85rem; padding-top: 0.2rem;}
.dz_nn1 dl dd p{ color: #666; font-size: 1.2rem; line-height: 150%; padding: 0 3%; text-align: center;}
.dz_nn1 dl dd em{ display: block; padding: 1rem 0;}
.dz_nn1 dl dd em a{ display: block; height: 2.35rem; line-height: 2.35rem; font-size: 1.25rem; color: #fff; background: #d2a34f; width: 32%; text-align: center; margin:0 auto  ;}
.dz_nn1 ul{ overflow: hidden; margin: 0 2.3% 1.25rem; padding-top: 0.8rem;}
.dz_nn1 ul li{ width: 48%; float: left; text-align: center; color: #666; font-size: 1.16rem; line-height:150%; margin-bottom: 1.25rem;}.dz_nn1 ul li:nth-child(2n){ float: right;}
.dz_nn1 ul li span{ display: block; padding-top: 0.25rem;}

.dz_nn2{ background: #f7f7f7; padding-top: 1.25rem;}
.dz_nn2 h3,.dz_nn3 h3,.dz_nn4 h3{font-weight: normal; font-size: 1.76rem; color: #333; text-align: center; margin-bottom: 0.92rem; position: relative;}
.dz_nn2 h3:before,.dz_nn3 h3:before,.dz_nn4 h3:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:0.7rem; border-bottom: 1px dotted #e0e0e0; z-index: 5;}
.dz_nn2 h3 i,.dz_nn3 h3 i,.dz_nn4 h3 i{ display: inline-block; position: relative; background: #f7f7f7; z-index: 6; padding: 0 2%;}
.dz_nn2 h3 span,.dz_nn3 h3 span,.dz_nn4 h3 span{ display:block; color: #aaa;font-size: 0.7rem; text-transform: capitalize;}
.dz_nn2 dl{ margin: 0 2.3% 2rem;}
.dz_nn2 dl dt{ font-size: 0; width: 65%; margin: 0 auto; position: relative; z-index: 5;}
.dz_nn2 dl dd{ margin-top: -2.5rem; background: #fff; border: 1px solid #d4d4d4; border-bottom: none;padding-bottom: 0;}
.dz_nn2 dl dd h4{ padding-top:3rem; font-weight: normal; text-align: center; color: #333; font-size:1.5rem; padding-bottom: 1.25rem; position: relative;}
.dz_nn2 dl dd h4:before{ content:""; position:absolute;height:2px;width:15%;left:42%;bottom:0.75rem; background:#d2a34f;}
.dz_nn2 dl dd p{ text-align: center; color: #666; font-size:1.16rem; line-height: 150%;padding-bottom: 0.5rem; padding-left:0.5rem; padding-right:0.5rem; letter-spacing:1px;}
.dz_nn2 dl dd p span{ display: block;}
.dz_nn2 em{ display: block; font-size: 0;background: #F7F7F7;}
.dz_nn2 em.lst{ background:#fff;}
.dz_nn3 h3{ margin-bottom:1.5rem;}
.dz_nn3 h3 i{ background: #fff;}
.dz_nn3 p{ font-size: 0; padding-bottom:4.17rem;}
.dz_nn4{ background: #f7f7f7; padding-top: 1.2rem;}
.dz_nn4 ul{ overflow: hidden; margin: 0 2.3%; border: 1px solid #d4d4d4;}
.dz_nn4 ul li{ width: 33.33%; font-size: 0; float: left; border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; box-sizing: border-box;}.dz_nn4 ul li:nth-child(3n){ border-right: none;}
.dz_nn4 ul li:nth-child(7),.dz_nn4 ul li:nth-child(8),.dz_nn4 ul li:nth-child(9){ border-bottom: none;}
.dz_nn4 h4{ background: #fff; padding: 1.25rem 0 2.83rem 0; font-weight: normal; position: relative; text-align: center;}
.dz_nn4 h4 a{ display: block; height: 3.2rem;line-height: 3.2rem; background: #d2a34f; color: #fff; font-size: 1.55rem; margin: 0 23%; box-sizing: border-box;}
.dz_nn4 h4 span{ display: inline-block; width: 1.45rem; padding-right: 0.66rem;}.dz_nn4 h4 span img{ vertical-align: middle;}
/*6、鼎贵实力-----------------------*/
.sl{ overflow: hidden;}
.sl h2{ font-size: 0; position: relative; margin-bottom: 1.9rem;}
.sl h2 i{ display: block; position: absolute; left: 0; bottom: 0; background: #d2a34f; font-size: 1rem; color: #fff; font-weight: bold; padding: 0.5rem; padding-left: 1rem; padding-right:1rem;}
.sl h2 i span{ display: block;}

.sl h3,.sl2 h3,.sl3 h3,.sl4 h3,.sl5 h3{font-weight: normal; font-size: 1.6rem; color: #333; text-align: center; margin-bottom: 0.92rem; position: relative; margin: 0 2.3%;}
.sl h3:before,.sl2 h3:before,.sl3 h3:before,.sl4 h3:before,.sl5 h3:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:0.7rem; border-bottom: 1px dotted #e0e0e0; z-index: 5;}
.sl h3 i,.sl2 h3 i,.sl3 h3 i,.sl4 h3 i,.sl5 h3 i{ display: inline-block; position: relative; background: #fff; z-index: 6; padding: 0 2%;}
.sl h3 span,.sl2 h3 span,.sl3 h3 span,.sl4 h3 span,.sl5 h3 span{ display:block; color: #aaa;font-size: 0.7rem; text-transform: capitalize;}
.sl dl{ margin:0 2.3%; padding-top: 0.83rem;}
.sl dl dt{ font-size: 0; margin-bottom: 0.42rem;}
.sl dl dd h4{ font-weight: normal; height: 3.75rem; line-height: 3.75rem;}
.sl dl dd h4 i{ display: inline-block; float: left; width:31.325%; margin-bottom: 0.8rem; margin-right: 3%; background: #666; text-align: center; font-size: 1.2rem; color: #fff;}.sl dl dd h4 i:nth-child(3){ margin-right: 0;}.sl dl dd h4 i span{ padding-right:8%;}
.sl dl dd h4 i.cur{ background: #666; position: relative;}
.sl dl dd h4 i.cur:before{ content:""; position:absolute;border-top:0.5rem solid #d2a34f;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; top:100%; }
.sl dl dd em{ display: block; color: #333; font-size: 1.7rem; display: block;}
.sl dl dd p{ color: #666; font-size:1.1rem; line-height:1.25rem; padding: 0.5rem 0 2rem 0;}

.sl2{ background:#f7f7f7; padding-top: 1.17rem; margin-bottom: 2.33rem; padding-bottom: 0.2rem;}.sl2 h3 i{ background: #f7f7f7;}
.sl2 ul{ overflow: hidden; padding-top: 0.7rem; margin: 0 2.3%;}
.sl2 ul li{ overflow: hidden; font-size: 0; margin-bottom: 0.25rem;}
.sl2 ul li span{ display: inline-block; float: left; width:32.5%;}
.sl2 ul li i{ display: inline-block; float: right; width:66%; background: #fff;}
.sl2 ul li em{ font-size: 1rem; color: #666; padding:1.55rem 5%; display: block;}

.sl3{ margin-bottom: 3.17rem;}
.sl3 h3 em,.sl4 h3 em{ display: block; color: #666; font-size: 1rem; padding: 0.75rem 0 1.2rem 0;}
.sl3 dl{ overflow: hidden; font-size: 0; margin: 0 2.3%;}
.sl3 dl dt{ margin-bottom:0.2rem;}
.sl3 dl dd{ overflow: hidden;}
.sl3 dl dd img{ display: inline-block; width:32.65%; float: left; margin-right:1%;}.sl3 dl dd img:last-child{ margin-right: 0;}

.sl4 ul{ margin: 0 2.2%; overflow: hidden; padding-bottom: 2.3rem;}
.sl4 ul li{ float: left; width: 32.33%; margin-right:1%;}.sl4 ul li:nth-child(3n){ margin-right: 0;}
.sl4 ul li span{ display: block; text-align: center; font-size: 1.1rem; color: #666; padding: 0.5rem 0 1.25rem 0;}

.sl5{ background: #f7f7f7; padding-top: 1.1rem; margin-bottom: 2rem;}.sl5 h3 i{ background: #f7f7f7;}
.sl5 p{ font-size: 0; padding-top: 0.6rem; margin: 0 2.3%;}
.sl5 ul{ overflow: hidden;}
.sl5 ul li{ float: left; width: 33.33%; height: 7.42rem; box-sizing: border-box; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; box-sizing: border-box; color: #666; font-size: 1rem; box-sizing: border-box; padding-left:5%;}
.sl5 ul li span{ display: block; padding-top: 0.35rem;}.sl5 ul li span img{ width: 1.625rem;}
.sl5 ul li i{ display: block; color: #333; font-size: 1.35rem; line-height:155%;}
.sl5 ul li:last-child{ width: 66.66%; border-right: none;}
.sl5 ul li em{ display: block; margin-top: 2rem; padding-left:3.3rem; background:url("../nyimg/sl_tel.gif") no-repeat; background-size: 2.92rem 2.92rem;}
.sl5 ul li em strong{ display: block; color: #131313; font-size:1.75rem;<!-- font-weight: normal;-->}

/**/
/**/

.m_newlst2 dl dd p.p2 a{background: #d2a34f;}