.n_con{  background: #fff; margin-top: 3.33rem; }
.n_box{ padding: 2.3%; }
/*
img{ display: inline-block; width: 100%;}
*/
p{font-family:"Microsoft YaHei";}

/*定制列表666*/
.di_bana{ overflow: hidden; font-family:"Microsoft YaHei";}
.di_bana dl dt{ font-size: 0;}
.di_bana dl dd h3{ text-align: center; font-weight: normal;}
.di_bana dl dd h3 a{font-family:"Microsoft YaHei"; font-size: 1.7rem; color: #333;}
.di_bana dl dd p{ padding: 0.5rem 2.5% 1.5rem; color: #666; font-size: 1.12rem;}
.di_bana2{ overflow: hidden;padding: 0 2.3%;}
.di_bana2 dl{  clear: both; box-shadow:0 8px 10px #e4e4e4; margin-bottom: 0.8rem;}
.di_bana2 dl dt{ font-size: 0; float: left; width:53%; box-sizing: border-box; padding:0.5rem;}
.di_bana2 dl dd{ float: right; width: 45%;}
.di_bana2 dl dd p{font-family:"Microsoft YaHei"; font-size: 1.45rem; color: #333; height: 5.45rem; padding-top: 0.25rem;}
.di_bana2 dl dd em{ display: block;}
.di_bana2 dl dd em a{ display: inline-block; width: 5.6rem; height: 1.9rem; line-height: 1.9rem; text-align: center; border: 1px solid #5fa281; border-radius: 1.5rem;font-family:"Microsoft YaHei"; color: #5fa281; font-size: 1.12rem; padding: 0 0.5rem;}
/*定制详情666*/
.dx_bana{ overflow: hidden;}
.dx_bana dl dt{ font-size: 0; position: relative;}
.dx_bana dl dt span{ display: inline-block; position: absolute; bottom: 1rem; left:42%;}
.dx_bana dl dt span a{ display: inline-block; width: 0.65rem; height: 0.65rem; border-radius: 0.65rem; background: #adadad; margin-right: 0.25rem;}
.dx_bana dl dt span a.cur{ background: #333;}
.dx_bana dl dd{ padding: 0 2.3%; border-bottom:0.65rem solid #e8e8e8;}
.dx_bana dl dd h3 a{ display: block; font-weight: normal; color: #333; font-size: 1.7rem; height: 3.7rem; line-height: 3.7rem; overflow: hidden;font-family:"Microsoft YaHei";}
.dx_bana dl dd p{ color: #666; font-size: 1.12rem; line-height: 1.8rem;}.dx_bana dl dd p:nth-of-type(1){ border-bottom: 1px solid #e5e5e5; padding-bottom: 0.7rem; margin-bottom:0.5rem;}
.dx_bana dl dd p b{ display: block; font-weight: normal;}.dx_bana dl dd p i{ display: inline-block; width:50%;}
.dx_bana dl dd p em{ display: block;}.dx_bana dl dd p em span{ color: #999;}
.dx_bana dl dd h4{ font-weight: normal; padding: 1.2rem 0 1.7rem 0;}
.dx_bana dl dd h4 a{ color: #5fa281; height: 2rem; line-height: 2rem; text-align: center; border: 2px solid #5fa281; border-radius: 1.5rem; display: inline-block; font-size: 1.15rem; padding: 0 1.2rem;}
.dx_banb{ overflow: hidden; padding:1.9rem 2.3% 0; border-bottom:0.65rem solid #e8e8e8; margin-bottom: 2.2rem;}
.dx_banb h3{ font-weight: normal; position: relative;}
.dx_banb h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:26.5%;top:50%; background:#5fa281;}
.dx_banb h3 a{color: #333; font-size: 1.7rem; height: 3.7rem; line-height: 3.7rem;font-family:"Microsoft YaHei"; }
.dx_banb dl{ padding-bottom:2.1rem;}
.dx_banb dl dt{ font-size: 0;}
.dx_banb dl dd h4{ font-weight: normal; color: #333; text-align: center;}
.dx_banb dl dd h4 i{ display: block; color: #333; font-size: 1.5rem;font-family:"Microsoft YaHei"; padding-bottom: 0.2rem;}
.dx_banb dl dd h4 span{ color: #5fa281; font-size: 2.5rem; font-family: Agency FB; padding: 0.5rem 0 1.5rem 0; display: block;  background-size:2rem 0.35rem;}
.dx_banb dl dd p{ color: #666; font-size: 1.2em; text-align: center;}
.dx_banb dl dd p strong{ display: block; font-weight: bold; color: #666; font-size: 1.2rem;}
.dx_banc{ position: relative; padding: 0 2.3%;}
.dx_banc h3{ font-weight: normal; position: relative;}
.dx_banc h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:63.5%;top:50%; background:#5fa281;}
.dx_banc h3 a{color: #333; font-size: 1.7rem; height: 3.7rem; line-height: 3.7rem;font-family:"Microsoft YaHei"; }
.dx_banc ul{ overflow: hidden;}
.dx_banc ul li{ width: 48.5%; float: left; font-size: 0;}
.dx_banc ul li:nth-child(2n){ float: right;}
.dx_banc ul li span{ display: block; color: #333; font-size: 1.5rem;font-family:"Microsoft YaHei"; padding: 0.4rem 0 2.8rem 0; }
.dx_banc h4{ height: 3rem; line-height:3rem; margin: 0 auto 4rem; width: 50%; background: #5fa281; border-radius: 0.2rem; text-align: center;}
.dx_banc h4 a{ color: #fff; font-size: 1.5rem;font-family:"Microsoft YaHei"; font-weight: normal;}
.dx_band{ overflow: hidden; padding: 0 2.3%;}
.dx_band h3{ font-weight: normal; position: relative;}
.dx_band h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:75.5%;top:1.85rem; background:#5fa281;}
.dx_band h3 a{color: #333; font-size: 1.7rem; height: 3.7rem; line-height: 3.7rem;font-family:"Microsoft YaHei"; }
.dx_band h3 span{ display: block; color: #666; font-size: 1.1rem;font-family:"Microsoft YaHei"; margin-top: -0.8rem;}
.dx_band ul{ overflow: hidden; padding-bottom: 2.8rem; padding-top: 1rem;}
.dx_band ul li{ width: 25%; float: left; font-size: 0;}
    /*产品列表666*/
.dc_bana{ font-size: 0;}
.dc_banb{ overflow: hidden; padding-bottom: 1.68rem;}
.dc_banb h3{ height: 3.5rem; line-height:3.9rem; background-size:100% 3.5rem; text-align: center; font-weight: normal; color: #333; font-size: 1.6rem;font-family:"Microsoft YaHei"; margin-bottom: 2.1rem;}
.dc_banb ul{ overflow: hidden;}
.dc_banb ul li{ float: left; width: 50%; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; box-sizing: border-box; text-align: center;font-family:"Microsoft YaHei";}
.dc_banb ul li:nth-child(2n){ border-right: none;}
.dc_banb ul li em{ display: block; font-size: 1.45rem; color: #333; padding-bottom: 1.1rem;background: no-repeat 75% 2.75rem; background-size:1.6rem 0.5rem;}
.dc_banb ul li em a{ display: block; color: #5fa281; font-size: 1.35rem;}
.dc_banb ul li:nth-child(3),.dc_banb ul li:nth-child(4){ border-bottom: none;}
.dc_banc{ overflow: hidden; padding-bottom: 3rem;}
.dc_banc h3{ height: 3.5rem; line-height:3.9rem; background-size:100% 3.5rem; text-align: center; font-weight: normal; color: #333; font-size: 1.6rem;font-family:"Microsoft YaHei"; margin-bottom: 2.1rem;}
.dc_banc dl{ padding: 0 2.3%; overflow: hidden; margin-bottom: 0.2rem;}
.dc_banc dl dt{ font-size: 0; float: left; width: 49%; position: relative;}
.dc_banc dl dt:before{ content:""; position:absolute;border-right:0.5rem solid #fff;border-top:0.5rem solid transparent;border-bottom:0.5rem solid transparent;height: 0;width: 0; right:0; top:42%; }
.dc_banc dl dt img{ display: inline-block; border-radius: 0.25rem;}
.dc_banc dl dd{ float: right; width: 49%; text-align: center;color: #333; font-size: 1.5rem;font-family:"Microsoft YaHei"; font-weight: normal;}
.dc_banc dl dd h4{ font-weight: normal; padding-top:20%;}
.dc_banc dl dd h4 span{ display: block;background:no-repeat 70% 0.8rem; background-size:1.6rem 0.5rem; padding-right: 4.5%;}
.dc_banc dl dd h4 span a{ color: #5fa281; font-size: 1.2rem;}
.dc_banc dl:nth-of-type(2n) dt{ float: right;}
.dc_banc dl:nth-of-type(2n) dt:before{right: inherit; left: 0;border-left:0.5rem solid #fff; border-right: none;}
.dc_banc dl:nth-of-type(2n) dd{ float: left;}
    /*定制优势666*/
.dy_cna1{ overflow: hidden; border-bottom: 0.6rem solid #e8e8e8; margin-bottom: 1.9rem;}
.dy_cna1 dl dt{ font-size: 0;}
.dy_cna1 dl dd{background-size:100% 9.92rem; padding-top: 2.5rem; padding-right:2.3%;}
.dy_cna1 dl dd h3{ padding-left: 11%; font-weight: normal;font-family:"Microsoft YaHei"; margin-bottom: 1.4rem;}
.dy_cna1 dl dd h3 span{ color: #5fa281; font-size: 1.7rem;}
.dy_cna1 dl dd h3 em{ display: block;font-weight: bold; color: #5fa281; font-weight: bold;}
.dy_cna1 dl dd h3 em i{ display: block; color: #333; font-size: 1.7rem; line-height: 103%;}
.dy_cna1 dl dd p{padding-left: 11%; color: #666666; font-size: 1.12rem;}
.dy_cna1 dl dd p i{ display: block; padding-left: 1.15rem;background: url("../nyimg/dy_ioa1.gif") no-repeat 0 0.5rem; background-size:0.65rem 0.65rem; line-height: 1.6rem; color: #666; font-size: 1.1rem; margin-bottom: 0.2rem;}
.dy_cna1 dl dd h4{ display: block; padding: 0.5rem 0 2.5rem 11%; font-weight: normal;}
.dy_cna1 dl dd h4 a{ display: block; height: 2.1rem; line-height: 2.1rem; border-radius: 1.5rem; border: 1px solid #5fa281; width: 6.5rem; text-align: center;font-family:"Microsoft YaHei"; color: #5fa281;}
.dy_cna1 dl:nth-child(3) dd{background-size:100% 11.79rem;}
.dy_cna1 dl:nth-child(4) dd{background-size:100% 10.46rem;}
.dy_cna1 dl:nth-child(2) dd{ background-size:100% 9.92rem;}
.dy_cna2{ margin: 0 2.3%;}
.dy_cna2 h3{ font-weight: normal; position: relative;color: #333; font-size: 1.7rem; height: 3.9rem; line-height: 3.7rem;font-family:"Microsoft YaHei";}
.dy_cna2 h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:29.5%;top:1.85rem; background:#5fa281;}
.dy_cna2 ul{ overflow: hidden; background-size:100% 18.42rem; height: 18.42rem; margin-bottom: 3.3rem; padding: 0 2.3%;}
.dy_cna2 ul li{ float: left; width: 50%;;font-family:"Microsoft YaHei"; color: #666; font-size: 1.12rem; text-align: center;height: 4.8rem; padding-top: 3.18rem;background: url("../nyimg/dy_ioa11.gif") no-repeat center 0; background-size:2.5rem 2.5rem;}
.dy_cna2 ul li span{ display: block; }
.dy_cna2 ul li:nth-child(2){background: url("../nyimg/dy_ioa2.gif") no-repeat center 0; background-size:2.5rem 2.5rem;}
.dy_cna2 ul li:nth-child(3){background: url("../nyimg/dy_ioa3.gif") no-repeat center 0; background-size:2.5rem 2.5rem; box-sizing: border-box;}
.dy_cna2 ul li:nth-child(4){background: url("../nyimg/dy_ioa4.gif") no-repeat center 0; background-size:2.5rem 2.5rem;}
.dy_cna2 ul li:nth-child(5){background: url("../nyimg/dy_ioa5.gif") no-repeat 22% 0; background-size:2.5rem 2.5rem;}
.dy_cna2 ul li:last-child{ width: 100%; padding-top: 0; padding-left:26%; box-sizing: border-box; line-height: 2.5rem;}
.dy_cna2 ul li:last-child a{ color: #666666; font-size: 1.35rem;}
.dy_cna3{ background: #5fa281; margin-bottom: 2.5rem;}
.dy_cna3 ul{ overflow: hidden; margin: 0 2.3%;}
.dy_cna3 ul li{ overflow: hidden; margin-bottom: 0.4rem; border: 1px solid #c9e399; height: 2rem; line-height: 2rem;}
.dy_cna3 ul li span{ display: inline-block; float: left; font-size: 1.12rem;color: #fff;font-family:"Microsoft YaHei"; padding-left: 0.35rem; float: left;}
.dy_cna3 ul li input{ background: none; width: 75%; height: 2rem; line-height: 2rem;font-family:"Microsoft YaHei"; border: none;}
.dy_cna3 ul li textarea{background: none; width: 68%; height: 2rem; line-height: 2rem;font-family:"Microsoft YaHei"; border: none; height: 4.35rem;}
.dy_cna3 ul li:last-child{ height: 4.5rem; margin-bottom: 2.4rem;}

    /*新闻头条*/
.n_top{ width: 100%; margin-bottom: 0.5rem;}
.n_top dt{ position: relative; margin-bottom:0.75rem;}
.n_top dt img{ width: 100%; display: block; }
.n_top dt i{ display: block; position: absolute; left: 0; top:0;color: #333333; font-size:0.8rem;text-align: center; line-height: 100%; width: 100%;}
.n_top dt i span{ display: block; font-size: 1.18rem; padding-top: 0.85rem; margin-bottom: 0.5rem;}
.n_top dd{ padding:1rem 2.3% 0; }
.n_top dd h3 a{ font-size: 1.17rem;color: #333333; height: 2.2rem; line-height: 2.2rem; display: block; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-weight: bold;}
.n_top dd p{ color: #666666; line-height: 1.5rem; font-size:1rem; padding-top: 0.5rem;}
.n_top dd a.more{ color: #fff;display: block; margin:1.1rem 0;background:#10315a; width: 6.2rem; height: 2rem; font-size:0.96rem; text-align: center; line-height:2rem;}

/*新闻列表*/
.n_list li{ height:6.5rem; clear: both; padding: 1.2rem 0; border-top: 1px solid #e5e5e5;}
.n_list li span{ width:40.5%; float: left; display: block;}
.n_list li span img{ height: 5.833rem; width: 100%; display: block; }
.n_list li i{ width:55%; position: relative;  color: #333333; font-size: 1.17rem; line-height:1.583rem; display: block; float: right; padding-top: 0.5rem;}
.n_list li i em{ display: block; color: #a1d1c6;background:url(../nyimg/n_icoa1.gif) no-repeat 0 0.55rem; background-size:0.4rem 0.7rem;padding-left: 0.85rem;margin-top:0.725rem;font-size: 1.15rem;}
.n_list li i em b{ font-weight:normal; font-size:0.833rem; float:right; color:#999;}

/*10工程案例*/
.gc_nav ul{ overflow: hidden; padding-bottom: 0.6rem;}
.gc_nav ul li{ float: left; width: 48.5%; padding-top: 0.8rem; background: #c9c9c9; color: #fff; margin-bottom: 0.4rem; font-size: 1.25rem; text-align: center;}.gc_nav ul li:nth-child(2n){ float: right;}
.gc_nav ul li a{ color:#fff;}
.gc_nav ul li span{ display: block; font-family: Arial; font-size: 0.6rem; color: #fff; padding-bottom: 0.6rem;}
.gc_nav ul li.cur{ background: #a1d1c6; color:#0a5033;}
.gc_nav ul li.cur a{ color:#0a5033;}
.gc_nav ul li.cur span{ color:#0a5033;}
.gc_case dl{ background: #f5f5f5; margin-bottom: 3.8rem;}
.gc_case dl dt{ font-size: 0;position: relative;}
.gc_case dl dt span{ display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 100%; height: 3.5rem; line-height: 3.5rem; color: #fff; font-weight: bold; box-sizing: border-box;
    padding:0 5%; font-size: 1.46rem; font-weight: bold; position: absolute; bottom: 0;background:url(../nyimg/spn.png) repeat;}
.gc_case dl dd{ padding: 1.1rem;}
.gc_case dl dd p{ font-size: 1rem; color: #666; padding-bottom: 0.8rem; margin-bottom: 0.8rem; border-bottom: 0.12rem solid #fff;}
.gc_case dl dd p i{ display: block; font-weight: bold; font-size: 1.17rem; font-weight: bold; margin-bottom: 0.15rem;}
.gc_case dl dd p span{ display: block; font-size: 1rem; color: #666; line-height: 1.6rem;}
.gc_case dl dd p:last-child{ border-bottom: none;}
    /*新闻详细页*/
.n_top2{ padding-bottom:2.25rem;background:url(../nyimg/news_inn.gif) no-repeat center 98.75%; background-size:95.3% 1.25rem; margin-bottom: 0;}
.n_top2 dd h3{ text-align: center;}
.n_top2 dd h3 span{ display: block; font-weight: normal; color: #666666; font-size: 0.8rem;}
.n_top2 dd h3 span i{ font-size:0.833rem; color:#999; padding-left:1rem; display:inline-block; font-style:normal;}
.n_tit{ text-align: center; }
.n_tit h1{ font-size:1.25rem; line-height: 1.5rem; color: #333; padding-top: 1.33rem; padding-bottom: 1.33rem; padding: 2.3%; padding-top: 4.6%; font-weight: normal;  }
.n_tit h1 span{ display: block; }
.n_tit em{ color: #666; font-size: 0.833rem; display: block; text-align: center; }
.n_tit p{ margin-top: 0.83rem; background: #f5f5f5; width: 100%; line-height: 1.25rem; font-size: 0.83rem;  padding: 2.3%; text-align: left; }
.n_tit p strong{ font-weight: bold;   }

.n_ct{ font-size: 0.83rem; line-height: 1.25rem; color: #666; }
.n_ct p{ line-height: 1.5rem; color: #666;font-size:1.05rem; margin-bottom:1.5rem;}
.n_ct p img{ width:100%; max-width:640px; padding:0.7rem 0;}
.n_ct p a{color:red;}
.n_ct p strong{ display: block; font-weight: normal; color: #333;}
.n_ct h4{ color: #666666; font-weight: normal; text-align: right; font-size:0.8rem; padding-bottom: 2rem;}
.n_ct h4 i span{ display: inline-block; color: #666666; padding-left:5%;}
.n_ct h4 i{ display: block;color: #666666; padding-top: 0.2rem;}
.n_ct h5{font-weight: normal; border-top: 1px solid #e9e9e9; padding-top: 0.9rem; color: #666; padding-bottom:1.1rem; font-size: 1rem;}
.n_ct h5 span{ color: #666666; padding-left: 0.9rem;}


/*新闻详细页 文章推荐*/
.n_cmd{padding: 2.3% 0; background: #f0f0f0;  margin: 0 2.3% 1.8rem;}
.n_cmd span{ font-size: 1.2rem; color: #666; display: inline-block; float: left;border-right: 1px solid #bcbcbc; width:15%; text-align: center; padding: 0 1.5%;}
.n_cmd li{ overflow: hidden; padding-bottom: 0.5rem;}
.n_cmd li a{color: #666; font-size:1.2rem; display: block; position: relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.n_cmd li i{ display: inline-block;float: right; width:79%;}



/*案例列表*/
.case_ban a{ position: relative; display: block; }
.case_ban a img{ width: 100%; display: block; }
.case_ban a span{ position:absolute; color: #fff; font-size: 1.5rem; line-height: 2rem; top: 3rem; width: 100%; z-index: 1; text-align: center; }

.case_type{margin: 2.3%; overflow:hidden;}
.case_type span{ display:block;}
.case_type span a{ height: 2.5rem; text-align: center; width: 5.625rem; display: inline-block; background: #999999; line-height: 2.5rem; font-size: 1rem; color: #fff; }
.case_type span a.cur{ background:#ffa438; position: relative; }
.case_type span a.cur:before{ content: ''; position: absolute; left: 50%; margin-left: -7px; bottom: -6px; width: 0px; height: 0px; border-top: 14px solid #ffa438; border-top: 6px solid #ffa438;border-left: 7px solid transparent;border-right: 7px solid transparent; }
.case_type .sch_text{ width: 11.458rem; text-indent: 0.583rem; float: right; border: 0.083rem solid #dcdcdc; height: 2.33rem; line-height: 2.33rem; border-right: none; font-size: 1rem; }
.case_type .sch_btn{ width: 2.5rem; float: right; height: 2.5rem; background:#00a0e9; background-size: 100%; border: none; }

.ctp_con{ padding-top: 0.916rem; width:100%; }
.ctp_con p{ display:block;}
.ctp_con p a{ line-height: 2.5rem; margin-right: 1.75rem; display: inline-block; color: #666666; font-size: 0.916rem; float:left;  }
.ctp_con p a:nth-child(7){ margin-right: 0; }


.case_list{padding: 2.3%; background: #fff; clear:both;}
.case_list dl,.case_mr dl{ width: 12.29rem; margin-right: 0.833rem; float: left; margin-bottom: 0.833rem; background: #fff;box-shadow: 0.166rem 0.166rem 0.166rem #f0f0f0; }
.case_list dl:nth-child(2n),.case_mr dl:nth-child(2n){ margin-right: 0; box-shadow: -0.166rem 0.166rem 0.166rem #f0f0f0; }
.case_list dl dt img,.case_mr dl dt img{ width: 100%; height: 8.583rem; display: block; }
.case_list dl dd span,.case_mr dl dd span{ font-size: 1.166rem; color: #333; padding: 0.666rem 0; padding-left: 0.83rem; padding-right: 0.83rem;  display: block; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.case_list dl dd p,.case_mr dl dd p{ padding-left: 0.83rem; padding-right: 0.83rem;  font-size: 0.833rem; line-height: 1rem; color: #666; padding-bottom: 0.833rem; }
.case_list dl dd p i,.case_mr dl dd p i{ display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; }
.case_list dl dd p i em,.case_mr dl dd p i em{ color:#666;}
.case_list dl dd p em,.case_mr dl dd p em{ padding-left: 1rem; }
.case_list dl dd em a,.case_mr dl dd em a{ width: 6.125rem; background: #00a0e9; text-align: center; line-height: 2.083rem; display: inline-block;  float: left; font-size: 0.833rem; color: #fff; }
.case_list dl dd em a.qj,.case_mr dl dd em a.qj{ background: #ffa438; float: right; }

/*案例详情页*/
.c_top{ position: relative; width:100%; overflow:hidden; }
.c_top dl{ position: relative; }
.c_top dl dt img{ width: 100%; height: 18.583.rem; display: block; }
.c_top dl dd{ position: absolute; z-index: 1; height: 3.33rem; line-height: 3.33rem; font-size: 1rem; text-align: right; left: 0; bottom: 0; padding-left: 2.3%; width: 97.7%;  }
.c_top dl dd:before{ content: ''; left: 0; top: 0; position: absolute; background: #000; opacity: 0.5; width: 100%; height: 3.33rem; z-index: -1; }
.c_top dl dd em{float: left; color: #fff; }
.c_top dl dd span{ padding-right: 2.3%;  color: #fff;}
.c_top dl dd em strong{ color: #ffe103;  }
.c_top dl dd a{ float: right; text-align: center; width: 6.666rem; height: 3.33rem; display: block; background: #f58101; color: #fff; font-size: 1rem; line-height: 3.33rem; }

.c_top .prev,.c_top .next{ width: 2.5rem; height: 2.5rem; display: block; position: absolute; top: 50%; margin-top: -1.25rem; left: 2.3%; z-index: 9; background-size: 100%; font-size: 0; }
.c_top .next{ left: auto; right: 2.3%; transform:rotate(180deg); -webkit-transform:rotate(180deg); }

.c_bt{ height: 3.33rem; line-height: 3.33rem; font-size: 1.25rem; box-shadow: 0rem 0.33rem 0.33rem #e8e8e8; font-size: 1.25rem; text-align: center;  font-weight: normal; }

.cf_tit{ font-size: 1.5rem;  margin-top: 2.66rem; font-weight: normal; margin-bottom: 0.833rem; }
.cf_tit span{ padding-right: 1.083rem; background-size: auto 76%; }

.ctr{ outline: 1px solid #c9c9c9; }
.ctr ul li{  line-height: 2.666rem; height: 2.666rem; overflow: hidden; background: #f3f3f3; border-bottom: 1px solid #c9c9c9; }
.ctr ul li span{  font-size: 0.833rem; float: left; position: relative;  width: 5rem; height: 2.666rem; text-align: center; color: #666;  display: inline-block;}
.ctr ul li span:before{ position: absolute; content: ''; left: -1px; top: 0; width: 5rem; height: 2.666rem; border-right: 1px solid #c9c9c9;border-left: 1px solid #c9c9c9;  }
.ctr ul li em{ text-align: left; float: left; text-indent: 0.833rem; background: #fff; color: #333; display:inline-block; min-width: 7.708rem; }
.ctr ul li.lg em{ width: 20.416rem; }

.des{ font-size: 0.833rem; color: #666; line-height: 1.25rem; margin-bottom: 1.25rem; }
.des_author{margin-bottom: 0rem; display:inline-block;}
.des_author dl dt{ float: left;width: 8.916rem; height: 13.291rem; overflow:hidden; }
.des_author dl dt img{ height:100%; display: block; margin-left:-12%; }
.des_author dl dd{ height: 13.291rem; width: 14.584rem; background:#ffa438; float:left; padding-left: 1.916rem; }
.des_author dl dd h3{ font-weight: normal;  font-size: 1.166rem; line-height: 1.083rem; color: #fff; margin-top: 1.5rem; margin-bottom: 1.083rem;  }
.des_author dl dd h3 i{ font-size: 0.833rem; color: #fff; }
.des_author dl dd p{ font-size: 0.833rem; color: #fff; line-height: 1.25rem; margin-bottom: 3.166rem; }
.des_author dl dd a{ display: block; width: 7.5rem;  height: 2.083rem; border-radius: 1rem; border: 1px solid #fff; color: #fff; text-align: center; line-height: 2.083rem;  }

.case_text{ margin-bottom: 1.25rem; font-size: 0.833rem; line-height: 1.25rem; color: #666; }
.case_text p{  margin-bottom: 0.833rem; margin-top: 0.833rem;  font-size: 0.833rem; line-height: 1.25rem; color: #666;}
.case_text img{ width: 100%; display: block; }

.case_mr{margin-bottom: 1.25rem;}

.g-ys{ width:100%; overflow:hidden; }
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .m-cnt{ display:inline-block; padding:0 0 0 10%; width:90%;}
.g-ys .m-cnt li{ width:24%; height:2.9rem; line-height:2.9rem; background:#838383; float:left;font-size:1.25em; text-align:center; color:#c2c2c2; font-family:Impact; font-size:2.3rem; margin-right:0.8rem; border:0.3rem solid #969696;}
.g-ys .m-cnt li.z-on{ background:#006db0;border:0.3rem solid #0490e7; color:#fff; }
/*===========*/
.callme{ position: fixed; width: 12.5%; top: 45%; font-size: 0; right:2%;}
.callme img{ display: block; margin-bottom: 1.1rem;}

/*联系我们================*/
.abt_con{ position: relative;background: url(../nyimg/u_bg.jpg) no-repeat center 0; background-size: 100% 36.5rem; padding:10.5rem 0 0; }
.abt_con ul{ padding:0 5.5%;}
.abt_con li{margin-bottom:2rem; display: flex; font-size: 1.28rem;}
.abt_con li img{ display: block; background: #00a0e9; border-radius: 2rem; float: left; width: 2.916rem; height: 2.916rem; vertical-align: middle; }
.abt_con li span{ font-size: 1.1rem; line-height: 1.35rem; color: #666; width: 21.875rem;  margin-left: 1rem; }
.map{ width: 100%;}
.map img{ display: inline-block; width: 100%;  box-sizing: border-box; margin-bottom: 2.1rem; padding: 0 2.35%;}
/*工程案例===================*/
.gcan{ overflow: hidden;}
.gcan li{ width: 48.5%; float: left;}
.gcan li:nth-child(2n){ float: right;}
.gcan li i{ display: block; font-size:1.37rem; color: #333; padding: 0.7rem 0 1.8rem 0;}
.gcan li i span{ display: block; color: #666; font-size:1.12rem;}
/*工程案例详情===============*/
/*
.n_ct p b{ display: block; overflow: hidden; font-weight: normal;border-left: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb; margin-top: 0.6rem; border-right: 1px solid #dbdbdb;}
*/
.n_ct p b em{ display: block; overflow: hidden; border-bottom: 1px solid #dbdbdb; background: #f0f0f0;}
.n_ct p b em strong{ display: inline-block; float: left; width: 4.2rem; height: 2.5rem; line-height: 2.5rem; text-align: center; color: #333; font-size:0.92rem; box-sizing: border-box;}
.n_ct p b em span{ display: inline-block; float: right; width: 80%; font-size: 0.9rem;letter-spacing: -1px; padding: 0.5rem 0; border-left: 1px solid #dbdbdb; background: #fff; box-sizing: border-box; padding-left: 2%;}
/*系统列表===========*/
.menug{ overflow: hidden; background: #efefef; height: 3.3rem; line-height: 3.3rem; margin-bottom: 0.75rem;}
.menug li{ float: left; text-align: center; display: block; line-height: 3.3rem;height: 3.3rem; font-size: 1.35rem; padding: 0 4.425%;}
.menug li.cur{ color: #fff; background: #40a48d;}
/*系统详情===============*/
.xx_on1{ overflow: hidden; margin-bottom: 3.1rem;}
.xx_on1 dl dt{ font-size: 0; position: relative;    padding-top: 3.3rem;}
.xx_on1 dl dt span{ display: inline-block; width: 1.3rem; position: absolute;}
.xx_on1 dl dt .uu{ left: 3.9%; top: 42%;}
.xx_on1 dl dt .dd{ right: 3.9%; top: 42%;}
.xx_on1 dl dd{ margin: 0 2.3%;}
.xx_on1 dl dd h4{ color: #333333; font-size: 1.45rem; font-weight: normal; line-height: 3.1rem;}
.xx_on1 dl dd p{ color: #666; font-size: 1.2rem; padding-bottom: 1.8rem;}
.xx_on1 dl dd p i{ display: block;}
.xx_on1 dl dd em{ display: block; width: 8.1rem; height: 2.5rem; line-height: 2.5rem; font-size: 1.1rem; color: #fff;background: url(../nyimg/xx_btn.gif) no-repeat center 0; background-size: 100% 2.5rem;}
.xx_on1 dl dd em a{ display: block; padding-left:31%; color: #fff;}
.xx_on2{ padding: 0 2.3%; padding-bottom: 2.7rem;}
.xx_on2 h3{ font-weight: normal; font-size: 1.7rem; color: #333333; position: relative;}
.xx_on2 h3 span{ color: #999; font-size: 1.3rem; text-transform: capitalize;}
.xx_on2 h3:before{ content:""; position:absolute;height:0.375rem;width:49%;right:0;top:1.05rem;background:url(../nyimg/xx_lin.gif) repeat-x; background-size:100% 0.375rem;}
.xx_on2 p{ color: #666; font-size: 1.2rem; line-height: 2.35rem;}
.xx_on2 p i{ color: #40a48d;}.xx_on2 p span{ padding-left: 9%;}
.xx_on3{ overflow: hidden; padding-bottom: 1.5rem; border-bottom: 0.3rem solid #8ebbb0; position: relative;}
.xx_on3 h3{ margin-bottom: 1rem;}
.xx_on3 h3:before{ content:""; position:absolute;height:0.375rem;width:23%;right:0;top:1.05rem;background:url(../nyimg/xx_lin.gif) repeat-x; background-size:100% 0.375rem;}
.xx_on3 ul{ overflow: hidden;}
.xx_on3 ul li{ width: 48.5%; float: left;}
.xx_on3 ul li:nth-child(2n){ float: right;}
.xx_on3 ul li i{ display: block; height: 3.4rem; line-height: 3.4rem; text-align: center; color: #666; font-size: 1.28rem;}
.xx_on3 h4{ position: absolute; left:3.2%; bottom:6%; width: 10rem; height: 2.5rem; line-height: 2.5rem;background:url(../nyimg/xx_btn2.gif) no-repeat; background-size:100% 2.5rem;}
.xx_on3 h4 a{ color: #fff; display: block; font-size: 1.1rem; color: #fff; font-weight: normal; padding-left:26%;}
.xx_on4{ overflow: hidden; margin: 0 2.3%; padding-top: 1.8rem; padding-bottom: 1rem;}
.xx_on4 h3:before{ content:""; position:absolute;height:0.375rem;width:15%;right:0;top:1.05rem;background:url(../nyimg/xx_lin.gif) repeat-x; background-size:100% 0.375rem;}
.xx_on4 p{ font-size: 0; padding-top: 1.7rem;}
.xx_on4 p i{ display: block; text-align: center; color: #8ebbb0; font-size: 1.4rem; line-height: 125%; padding-bottom: 0.76rem;}
.xx_on4 p i span{ display: block; text-transform: uppercase; font-size: 0.92rem;color: #8ebbb0;  padding-left: 0;}
.xx_on5 h3{ font-weight: normal; font-size: 1.7rem; color: #333333; position: relative; margin-bottom: 1.2rem;}
.xx_on5 h3 span{ color: #999; font-size: 1.3rem; text-transform: capitalize;}
.xx_on5 h3:before{ content:""; position:absolute;height:0.375rem;width:42%;right:0;top:1.05rem;background:url(../nyimg/xx_lin.gif) repeat-x; background-size:100% 0.375rem;}
/*合作加盟===============*/
.u_on1 ul{ overflow: hidden;}
.u_on1 ul li{ width: 30%; float: left; text-align: center; font-size: 1.2rem; color: #666; padding-top: 1.5rem;}
.u_on1 ul li span{ display: block; width:3.45rem; margin: 0 auto;}
.u_on1 ul li:nth-child(2),.u_on1 ul li:nth-child(5){ width: 36.33%;}
.hz_o{ overflow: hidden; margin-bottom: 2.1rem;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 10%, #f0f0f0 10%, #f0f0f0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 10%,#f0f0f0 10%,#f0f0f0 100%);padding-bottom: 1.5rem;}
.hz_o h2{ color: #333; font-size: 1.7rem; font-family:"Microsoft YaHei"; font-weight: normal; line-height: 106%; display: inline-block; padding-left: 1.5rem; border-left: 0.15rem solid #40a48d; text-align: right; width: 39%; margin-left:50%;}
.hz_o h2 span{ display: block; color: #999; font-size: 1.35rem;text-transform: capitalize;}
.hz_o h2 i{ color: #40a48d; font-size: 2.7rem;}
.hz_o dl{ padding:1.2rem 2.3% 0; display: block;}
.hz_o dl dt img{ display: inline-block; width:58%; padding-right: 0.85rem;}
.hz_o dl dt{ color: #40a48d; font-size: 1.5rem; text-transform: capitalize;}
.hz_o dl dd h3{ font-weight: normal; color: #333; font-size: 1.32rem; padding: 0.5rem 0;}
.hz_o dl dd p{ display: block; font-size:1.12rem;}
.hz_o dl dd p span{ display: block; padding-left: 1rem; color: #666; position: relative; margin-bottom: 0.2rem;}
.hz_o dl dd p span:before{ content:""; position:absolute;height:0.4rem;width:0.4rem;left:0;top:0.75rem; background:#869874; border-radius: 0.4rem;}

.hz_o2,.hz_o3{ overflow: hidden; padding: 0 2.3%;}
.hz_o2 h2,.hz_o3 h2{ color: #333; font-size: 1.7rem; font-family:"Microsoft YaHei"; font-weight: normal; line-height: 106%; display: inline-block; padding-right: 1.5rem; border-right: 0.15rem solid #40a48d; margin: 0 2.3% 1rem;}
.hz_o2 h2 span,.hz_o3 h2 span{ display: block; color: #999; font-size: 1.35rem;text-transform: capitalize;}
.hz_o2 dl dd p{ overflow: hidden; padding-top: 0.8rem; margin-bottom: 1.26rem;}
.hz_o2 dl dd p i{ display: inline-block; float: left; width: 4.15rem;}
.hz_o2 dl dd p em{ display: inline-block; float: right; width: 80%;}
.hz_o2 dl dd p em strong{ display: block; color: #333333; font-size: 1.35rem; font-weight: normal;}
.hz_o2 dl dd p em span{ display: block; color: #666; font-size: 1.12rem; padding-top: 0.25rem;}

.hz_o3 ul li{ float:left; width: 33.33%; box-sizing: border-box; text-align: center; font-size: 1.5rem; color: #fff;height: 4.6rem; position: relative; background: #40a48d; text-transform: uppercase; line-height: 4.6rem;}
.hz_o3 ul li.cur:before{ content:""; position:absolute;border-bottom:0.5rem solid #ffae00;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; top:-0.5rem;}.hz_o3 ul li.cur{ background: #ffae00;}
.hz_o3 em{ display: block; padding-top:0.5rem;    clear: both;}
.hz_o3 em span{ display: block; color: #666; font-size: 1.12rem; padding-top: 0.8rem;}
.hz_o3 em span i{ display: block;}
.hz_o3 h4{ margin: 2.5rem auto; width: 12rem; height: 2.5rem; text-align: center;background:url(../nyimg/hz_btn.gif) no-repeat; background-size:100% 2.5rem; line-height: 2.5rem;}
.hz_o3 h4 a{ color: #fff; font-weight: normal; font-size: 1.12rem; padding-left:19%;}
/*8艾特石*/
.a_on1{ overflow: hidden; padding-top: 3.3rem;}
.a_on1 dl dt{ font-size: 0;}
.a_on1 dl dd h4{ font-weight: normal; color: #333; font-size: 1.25rem; text-align:center; padding-top: 1.8rem; margin-bottom: 0.3rem;}
.a_on1 dl dd p{ padding: 0 2.3% 4.4rem; font-size: 1.02rem; color: #666666; text-align: center; position: relative;}
.a_on1 dl dd p:before{ content:""; position:absolute;border-top:0.5rem solid #d7d7d7;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:48%; bottom:2rem; }
.a_on2{ position: relative;}
.a_on2 h3{ text-align: center; line-height: 100%; padding-bottom: 1rem; color: #333; font-size: 1.67rem; font-weight: normal;}
.a_on2 h3 i{ font-weight: bold;}
.a_on2 .a_on2_ct{background: #f3f3f3; overflow:hidden; padding-bottom:1.16rem;}
.a_on2 dl{ overflow: hidden;  padding:0 0.62rem;}
.a_on2 dl dt img{ display:block;}
.a_on2 dl dd{ padding: 0.8rem;}
.a_on2 dl dd h4{ color: #333; font-size: 1.25rem; padding-top: 0.35rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; }
.a_on2 dl dd p{ color: #322c2c; font-size: 1rem; line-height: 1.6rem; padding:0.3rem 0 0.5rem 0;}
.a_on2 ul{ background: #fff; width: 90%; margin:0 auto;}
.a_on2 ul li{ width: 33.33%; font-size: 0.916rem; float: left; text-align: center; padding-top: 0.65rem; padding-bottom: 1.2rem; position: relative;overflow: visible; margin-bottom:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.a_on2 ul li span{ display: block; margin: 0 auto 0.4rem; width: 1.8rem;}
.a_on2 ul li.cur:before{ content:""; position:absolute;border-bottom:0.75rem solid #fff;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:42%; top:-0.5rem; }
.a_on3{ overflow: hidden; margin: 0 2.3% 2.8rem; padding-top: 3rem;}
.a_on3 h3{ text-align: center; line-height: 100%; padding-bottom: 1rem; color: #333; font-size: 1.67rem; font-weight: normal;}
.a_on3 h3 i{ font-weight: bold;}
.a_ll{ width: 49%; float: left; font-size: 0;}
.a_ll ul li{ margin-bottom: 0.2rem; position: relative;}
.a_ll ul li img{ display:block;}
.a_ll ul li span{ display: block; left: 0; bottom: 0; position: absolute; width: 100%; text-align: center; line-height: 2.1rem; font-size: 0.9rem; color: #fff;background:url(../nyimg/spn.png) repeat;}
.a_lr{ width: 49%; float: right;}
.a_lr ul li span{ background: none; bottom: 0; font-size: 1rem; box-sizing: border-box; padding:20% 0 13% 30%;}
.a_on4{background:url(../nyimg/a_bgg.jpg) no-repeat; background-size:100% 38.25rem; height: 38.25rem; padding-top: 3.3rem; box-sizing: border-box;}
.a_on4 h3{ font-weight: normal; text-align: center;color: #fff; font-size: 1.83rem; padding-bottom: 0.6rem; padding-top: 2.1rem;}
.a_on4 h3 span{ display: block; color: #fff; font-size: 1.1rem;}
.a_on4 em{ display: block; text-align: center; color: #fff; font-size: 1.02rem; padding-bottom: 3.6rem;}
.a_on4 em span{ display: block; color: #fff;}
.a_on5{ overflow: hidden; padding-bottom: 2.6rem;}
.a_on5 h3{ text-align: center; line-height: 100%; padding-bottom: 1rem; color: #333; font-size: 1.67rem; font-weight: normal;padding-top: 1.916rem;}
.a_on5 h3 i{ font-weight: bold;}
.a_on5 ul{ overflow: hidden; margin: 0 2.3%;}
.a_on5 ul li{ width: 48.5%; margin-bottom: 2rem; float: left;}.a_on5 ul li:nth-child(2n){ float: right;}
.a_on5 ul li span{ display: block; margin: 0 auto -2.1rem; width:5.8rem; position: relative;}
.a_on5 ul li em{ display: block; border: 1px solid #ececec; border-radius: 0.25rem; padding: 2.7rem 3% 0; box-sizing: border-box; color: #666; font-size: 1.12rem; box-shadow: 0 0 0.2rem #ececec;}
.a_on5 ul li em i{ display: block; color: #666; font-size: 1rem; text-align: right; padding: 0.7rem 0.5rem 0.7rem 0;}
.a_on44{ background: #f3f3f3;padding: 3.3rem 2.2% 1.9rem;position: relative;}
.a_on44:before{ content:""; position:absolute;height:70%;width:1px;left:3.5%;top:20%; background:#6a4bc3;}
.a_on44:after{ content:""; position:absolute;height:44%;width:1px;left:51.3%;top:24%; background:#6a4bc3;}
.a_on44 h3{ text-align: center; line-height: 100%; padding-bottom: 1rem; color: #333; font-size: 1.67rem; font-weight: normal;}
.a_on44 h3 i{ font-weight: bold;}
.a_uu{ width:0.9rem; padding-bottom: 0.85rem;}
.a_on44 ul{clear: both;}
.a_on44 ul li{ float: left; width: 50%; font-size: 1rem; color: #666; padding-left: 1rem; box-sizing: border-box; padding-bottom: 2.6rem; position: relative;}
.a_on44 ul li:before{ content:""; position:absolute;height:0.6rem;width:0.6rem;left:-0;top:0.2rem; background:#6a4bc3; border-radius: 0.6rem; border: 0.1rem solid #fff;}
.a_on44 ul li span{ color: #6a4bc3; width: 2.1rem; display: inline-block;}
.a_on44 ul li:last-of-type{ width: 100%;}
.a_dd{ margin-top: -2.1rem;}
/*首页长页面======================*/
.i_ban1{ font-size: 0; padding-top: 3.33rem; margin-bottom: 4rem; width:100%; overflow:hidden;}
.i_pro{ overflow: hidden; margin: 0 2.2%; clear:both;}
.i_pro h2{background:url(../nyimg/p_h2.gif) no-repeat center 0.7rem; background-size:13rem 2.2rem; color:#333; font-size: 1.17rem;font-weight: normal; text-align: center; line-height: 100%; margin-bottom: 1.1rem;}
.i_pro h2 i{ display: block; font-weight: bold; font-size: 1.875rem; line-height: 100%; color: #10315a; padding-bottom: 0.22rem;}
.ip_nav{ height: 5.6rem;}
.ip_nav ul li{ float: left; font-size: 1.17rem; color: #fff; text-align: center; background: #606060; line-height: 100%; padding-bottom: 0.65rem; width: 25%; box-sizing: border-box; border-right: 1px solid #fff;}
.ip_nav ul li span{ display: block;color: #fff; padding-top: 0.8rem;}
.ip_nav ul li.cur{ background: #a1d1c6; position: relative;}
.ip_nav ul li.cur:before{ content:""; position:absolute;border-top:0.5rem solid #a1d1c6;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:42%; top:100%; }
.i_om{ overflow: hidden; padding-bottom: 1.56rem;}

.i_om ul{ display:block; }
.i_om ul li{ float: left; width: 49.25%; text-align: center;}.i_om ul li:nth-child(2n){ float: right;}
.i_om ul li span{ display: block; padding: 0.6rem 0 1.25rem 0; font-size: 1.17rem;}
.ip_ys{ background: #f7f7f7; margin-bottom: 2.8rem; padding: 2.15rem 0 1.9rem 0; width:100%; overflow:hidden;}
.ip_ys h2{background:url(../nyimg/p_h22.gif) no-repeat center 0.7rem; background-size:20.7rem 2.2rem; color:#333; font-size: 1.17rem;font-weight: normal; text-align: center; line-height: 100%; margin-bottom: 1rem;}
.ip_ys h2 i{ display: block; font-weight: bold; font-size: 1.875rem; line-height: 100%; color: #10315a; padding-bottom: 0.22rem;}
.ip_yon dl dt{ font-size: 0; padding-bottom: 1.8rem;}
.ip_yon dl dd{ margin: 0 4.8% 1.7rem;}
.ip_yon dl dd p{ padding-bottom: 0.35rem; border-left: 1px solid #717171;}
.ip_yon dl dd p span{ color: #666; font-size: 1.1rem; padding-left: 1.4rem; display: block; position: relative; padding-top: 1rem;}
.ip_yon dl dd p span:before{ content:""; position:absolute;height:0.4rem;width:0.4rem;left:-0.25rem;top:1.75rem; background:#646464; border-radius: 0.4rem;}
.i_yul{background:url(../nyimg/i_pul.gif) no-repeat center 0; background-size:14rem 2.3rem; margin: 0 auto; width: 14rem;overflow: hidden; box-sizing: border-box; padding-left: 4.5rem;}
.i_yul ul li{ width: 1.9rem; height: 1.9rem; line-height: 1.9rem; text-align: center; background: #959595; border-radius: 1.9rem; color: #fff; margin-top: 0.65rem; float: left; margin-right: 0.3rem; margin-left:0.3rem; }
.i_yul ul li.cur{ margin-top: 0; width: 2.6rem; height: 2.6rem; line-height: 2.6rem; border-radius: 2.6rem; background: #5a5a5a; }
.i_bra{ margin: 0 2.5% 3.7rem;}
.i_bra h3{ color: #10315a; font-size: 1.875rem; font-weight: bold; text-align: center; padding-bottom: 1.1rem; position: relative; line-height: 100%;}
.i_bra h3:before{ content:""; position:absolute;height:0.35rem;width:0.35rem;left:17%;top:0.8rem; background:#10315a;}
.i_bra h3:after{ content:""; position:absolute;height:0.35rem;width:0.35rem;right:17%;top:0.8rem; background:#10315a;}
.i_bra ul{ overflow: hidden;position: relative;}
.i_bra ul:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#ccc;}
.i_bra ul li{ float: left; width: 33.33%; box-sizing: border-box; font-size: 0; border-right: 1px solid #ccc;}
.i_bra ul li:nth-child(3n){ border-right: none;}
.i_jj{ overflow: hidden; margin: 0 2.35%;position: relative;}
.i_jj h3{ color: #10315a; font-size: 1.875rem; font-weight: bold; text-align: center; padding-bottom: 1.1rem; position: relative; line-height: 100%;}
.i_jj h3:before{ content:""; position:absolute;height:0.35rem;width:0.35rem;left:10%;top:0.8rem; background:#10315a;}
.i_jj h3:after{ content:""; position:absolute;height:0.35rem;width:0.35rem;right:10%;top:0.8rem; background:#10315a;}
.i_jj1{ position: relative; font-size: 0; margin-bottom: 3.3rem;}
.i_jj1 .item{position: relative;}
.i_float{ position: absolute; left: 3.6%; top: 0;background:url(../nyimg/spn.png) repeat; height: 100%; width: 50%; padding: 0 7%;}
.i_float h4{ padding-top: 2.25rem; font-size: 1.17rem; font-weight: bold; color: #fff;}
.i_float p{ font-size: 1rem; color: #fff; line-height: 1.5rem; padding-bottom: 0.5rem;}
.i_float em{ display: block;}
.i_float em a{ display: inline-block; width: 5rem; height: 2.1rem; line-height: 2.1rem; background: #fff; text-align: center; color: #a1d1c6; font-size: 0.92rem; float: left;}
.i_float em a:first-child{ background: #a1d1c6; color: #fff; margin-top:0px;}
.i_next{ position: absolute; left:11%; position: absolute; bottom: 12%; overflow: hidden;}
.i_next i{ display: inline-block; font-family: Aparajita; font-size: 1.67rem; color: #40a48d; font-weight: bold;}
.i_next i span{ color: #fff;}
.i_next em{ display: inline-block; width: 3.6rem; margin-left: 0.8rem;}
.i_fw{ background: #f7f7f7; padding:0 2.2% 2.35rem; margin-bottom: 3.6rem; padding-top:1.5rem;}
.i_fw h3{ color: #10315a; font-size: 1.875rem; font-weight: bold; text-align: center; padding-bottom: 1.1rem; position: relative; line-height: 100%;}
.i_fw h3:before{ content:""; position:absolute;height:0.35rem;width:0.35rem;left:31%;top:0.8rem; background:#10315a;}
.i_fw h3:after{ content:""; position:absolute;height:0.35rem;width:0.35rem;right:31%;top:0.8rem; background:#10315a;}
.i_fw ul{ overflow: hidden;}
.i_fw ul li{ float: left; width: 31.33%; margin-right: 2%; text-align: center; margin-bottom: 1.25rem;}
.i_fw ul li:nth-child(2),.i_fw ul li:nth-child(5){ margin-right: 0;}
.i_fw ul li:nth-child(1),.i_fw ul li:nth-child(2){ width: 47.95%;}
.i_fw ul li span{ display: block; margin-bottom: -3.3rem; position: relative;}
.i_fw ul li span img{width: 4.4rem; margin: 0 auto; border-radius: 4.4rem; border: 0.2rem solid #fff;display: block; }
.i_fw ul li i{ display: block; background: #a1d1c6; color: #fff; font-size: 1rem; padding-top: 3.9rem; height: 2.8rem;}
.i_news{ margin: 0 2.2% 3.55rem; overflow:hidden; }
.i_news .ip_nav{ height: 3.9rem;}
.i_news .ip_nav li{ width: 33.33%; padding: 0; line-height: 2.7rem; height: 2.7rem; background: #10315a; font-size: 1rem;}
.in_om dl{ overflow: hidden; padding-bottom: 0.7rem;}
.in_om dl dt{ width:41%; float: left;}
.in_om dl dd{ width:56%; float: right;}
.in_om dl dd h4{ padding-top: 1.5rem; color: #333333; font-size: 1.17rem;font-weight: normal;}
.in_om dl dd p{ font-size: 0.92rem; color: #666; padding-top: 0.25rem;}
.in_om ul li{ height: 2rem; line-height: 2rem; overflow: hidden; padding-left: 1.1rem; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; position: relative;}
.in_om ul li a{ color: #666; font-size: 0.92rem;}
.in_om ul li:before{ content:""; position:absolute;height:0.35rem;width:0.35rem;left:0;top:0.85rem; background:#8798ac;}
/*3产品中心===================*/
.p_cent{ padding: 5.95rem 2.3% 0;}
.p_cent dl{ background: #f7f7f7; border-bottom: 0.15rem solid #dfdfdf; margin-bottom: 6.2rem; position: relative;}
.p_cent dl:before{ content:""; position:absolute;height:2.92rem;width:2.92rem;left:45%;bottom:-4.25rem; background:url(../nyimg/p_down.gif) no-repeat; background-size:2.92rem 2.92rem;}
.p_cent dl dt{ font-size: 0; position: relative;}
.p_cent dl dt em{ display: block; position: absolute; left: 0; bottom: 0; background: #10315a; color: #fff; font-weight: bold; width: 45.5%; text-align: center; font-size: 1.25rem; font-weight: bold; padding-bottom: 0.6rem;}
.p_cent dl dt em i{ display:block; width: 2.1rem; height: 2.1rem;text-align: center; line-height: 2.1rem; color: #10315a; background: #fff; font-family:"MEllanPRC"; font-size: 1.25rem; font-weight: bold; margin: 0 auto 0.25rem;}
.p_cent dl dt em img{ display: inline-block; width: 1.875rem; vertical-align: middle;}
.p_cent dl dd{ padding:1.3rem 3% 1.25rem;}
.p_cent dl dd p{ font-size: 1rem; color: #666; line-height: 1.55rem; padding-bottom: 1rem;}
.p_cent dl dd em a{ display: block; background: #a1d1c6; color:#fff; width: 5rem; height: 1.7rem; line-height: 1.7rem; text-align: center; font-size: 0.85rem;}
.p_cent dl:last-of-type:before{ background: none;}

    /*产品列表===================*/
.ca_menu{ margin:5.95rem 2.3% 0; }
.ca_menu ul li{ width: 50%; float: left; text-align: center; color: #666666; background: #efefef; font-size: 1.25rem;height: 2.9rem; line-height: 2.9rem; margin-bottom: 1.5rem;}
.ca_menu ul li.cur{ background: #a1d1c6; color: #fff; position: relative;}
.ca_menu ul li.cur:before{ content:""; position:absolute;border-top:0.75rem solid #a1d1c6;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;height: 0;width: 0; left:42%; top:99%; }

.ca_lisn{ overflow: hidden; padding: 0 2.3%; padding-top:5.95rem;}
.ca_lisn dl{overflow: hidden; margin-bottom:1.4rem; padding-bottom: 1.4rem; border-bottom: 1px dashed #ccc;}
.ca_lisn dl dt{ float: left; width: 35%; }
.ca_lisn dl dd{ float: right; width:61%; box-sizing: border-box; padding-right: 3%;}
.ca_lisn dl dd h3{ font-weight: normal; color: #333; font-size: 1.2rem; padding:0.5rem 0;}
.ca_lisn dl dd p{ color: #666666; font-size: 1.02rem; }
.ca_lisn dl:last-of-type{ border-bottom: none;}
.p_mor{ text-align: center; padding-bottom: 2.8rem;}
.p_mor img{ display: inline-block; width: 1rem; vertical-align: middle; padding-left: 0.2rem;}
    /*产品详情=========================*/
.cpx1{ padding-top:5.95rem; margin: 0 2.3% 3.95rem; overflow:hidden; }
.cpx1 dl{ background: #f3f3f3; margin-bottom: 4.1rem;}
.cpx1 dl dt{ font-size: 0;}
.cpx1 dl dd{ overflow: hidden; padding: 3.1rem 1rem 0;}
.cpx1 dl dd h3{ text-align: center; color: #333; font-size: 1.25rem;font-weight: normal; padding-bottom: 0.7rem;}
.cpx1 dl dd p{ color: #666666; font-size: 1rem; padding-bottom:0.25rem; text-align: center; border-bottom: 0.12rem solid #fff; margin-bottom: 0.35rem; line-height: 1.6rem;}
.cpx1 dl dd p:last-of-type{ border-bottom: none;}
.cpx1 dl dd h4{ padding: 2.7rem 0 2.1rem 0; text-align: center;}
.cpx1 dl dd h4 a{ display: inline-block;background: url(../nyimg/pp_btn.jpg) no-repeat center 0; background-size:7.35rem 2.1rem; box-sizing: border-box; padding-left: 2.38rem; display: inline-block; line-height: 2.1rem; width: 7.35rem; font-size: 0.83rem; font-weight: normal; color: #fff;}

.cpx2{ overflow: hidden; padding: 0 2.3%;}
.cpx2 h3{ font-weight: normal; font-size: 1.67rem; color: #333; position: relative; margin-bottom:1.1rem; text-align: center;background: url(../nyimg/pr_lin.jpg) no-repeat center 0.67rem; background-size:100% 0.375rem; line-height: 100%;}
.ctx{ position: relative; margin-bottom: 3.5rem;}
.ctx img{ display: inline-block; width: 43%; height:10.5rem; padding-top: 1.6rem;}
.ctx i{ display: inline-block; position: absolute; font-size: 1rem; color: #666; width: 100%; right: 2%; text-align: right;}
.ctx i:first-child{ top: 0;}
.ctx i:nth-child(2){ top: 2.7rem;}.ctx i:nth-child(3){ top: 6rem;}.ctx i:nth-child(4){ top: 9.2rem;}
.ctx i:nth-child(5){ top:12.5rem;}
/*
 ul li{ overflow: hidden;color: #666; font-size:1.12rem; margin-bottom: 3rem;}
*/
ul.ct2 li i{ display: block; color: #333; font-size: 1.17rem; padding-bottom:0.35rem;}
ul.ct2 li i span{ color: #8ebbb0; font-size: 2rem; padding-right: 0.3rem;}
ul.ct2 li em{ display: block; color: #666; font-size:1.02rem;}
ul.ct2 li em b{ display: block;font-weight: normal;}
ul.ct2 li em b span{ color:#333;}
.cpx3{ overflow: hidden; margin: 0 2.3%;}.cpx3 h3{ font-weight: normal; font-size: 1.67rem; color: #333; position: relative; margin-bottom:1.1rem; text-align: center;background: url(../nyimg/pr_lin.jpg) no-repeat center 0.67rem; background-size:100% 0.375rem; line-height: 100%;}
.cpx3 dl{ padding-bottom: 1.6rem; margin-bottom: 1.6rem; border-bottom: 1px dotted #ccc;}
.cpx3 dl dt{ font-size: 0;}
.cpx3 dl dd h4{ position: relative; padding-top: 1.5rem; color: #333; font-size: 1.17rem;text-align: center; font-weight: normal; margin-bottom: 0.8rem;}
.cpx3 dl dd h4:before{ content:""; position:absolute;height:0.2rem;width:2rem;left:46%;top:0.8rem; background:#10315a;}
.cpx3 dl dd p{ font-size: 1rem; color: #666; line-height: 1.5rem;}
.cpx3 dl:last-of-type{ border-bottom: none;}
.cpx4{ padding: 0 2.3% 2.6rem;}
.cpx4 h3{ font-weight: normal; font-size: 1.67rem; color: #333; position: relative; margin-bottom:1.1rem; text-align: center;background: url(../nyimg/pr_lin.jpg) no-repeat center 0.67rem; background-size:100% 0.375rem; line-height: 100%;}
.cpx4 ul li{ float: left; width: 48.5%; box-shadow: 0 0 0.35rem #ccc; padding-bottom: 0.3rem;}
.cpx4 ul li:nth-child(2n){ float: right;}
.cpx4 ul li i{ display: block; padding: 0.45rem; color: #666; font-size: 0.92rem;}
.cpx4 ul li i span{ display: block; font-size: 1.15rem; color: #333; padding: 0.3rem 0 0.12rem 0;}

.cpx5{ margin: 0 2.3%;}
.cpx5 h3{ font-weight: normal; font-size: 1.67rem; color: #333; position: relative; margin-bottom:1.1rem; text-align: center;background: url(../nyimg/pr_lin.jpg) no-repeat center 0.67rem; background-size:100% 0.375rem; line-height: 100%;}
.cpx5 dl{overflow: hidden; margin-bottom:1.4rem; padding-bottom: 1.4rem; border-bottom: 1px dashed #ccc;}
.cpx5 dl dt{ float: left; width: 35%; }
.cpx5 dl dd{ float: right; width:61%; box-sizing: border-box; padding-right: 3%;}
.cpx5 dl dd h4{ font-weight: normal; color: #333; font-size: 1.2rem; padding:0.5rem 0;}
.cpx5 dl dd p{ color: #666666; font-size: 1.02rem; }
.cpx5 dl:last-of-type{ border-bottom: none;}
.n_ret a{ width: 10.833rem; display: block; font-size: 1.25rem; margin: 2.166rem auto 3.4rem;  height: 2.5rem; color: #fff; text-align: center; color: #fff; background: #a1d1c6; line-height: 2.5rem; }
/*15联系我们*/

/*14关于我们=====================*/
.u_on1{ overflow: hidden; padding-top: 3.3rem; margin-bottom: 2.45rem;}
.u_on1 dl dt{ font-size: 0;}
.u_on1 dl dd{ padding: 0 2.3%;}
.u_on1 dl dd h3{ color: #333; font-size: 1.7rem; font-family:"Microsoft YaHei"; font-weight: normal; margin: 0.86rem 0 1rem 0; line-height: 106%; display: inline-block; padding-right: 1.5rem; border-right: 0.15rem solid #a1d1c6;}
.u_on1 dl dd h3 span{ display: block; color: #999; font-size: 1.35rem; text-transform: capitalize;}
.u_on1 dl dd p{ color: #666; font-size: 1.2rem;}
.u_on2{ overflow: hidden; padding-bottom:3.6rem;}
.u_on2 h2{ color: #333; font-size: 1.7rem; font-family:"Microsoft YaHei"; font-weight: normal; line-height: 106%; display: inline-block; padding-right: 1.5rem; border-right: 0.15rem solid #a1d1c6; margin: 0 2.3% 1rem;}
.u_on2 h2 span{ display: block; color: #999; font-size: 1.35rem;text-transform: capitalize;}
.m_on1{ margin: 0 2.2%; box-shadow: 0 0 0.2rem #ccc; padding: 1rem;}
.m_on1 ul li i{ display: block; color: #333; font-weight: bold; font-size: 1.25rem; font-weight: bold; padding-left: 2.1rem;background: url(../nyimg/bra_ico.gif) no-repeat; background-size:1.5rem 1.5rem; line-height: 1.5rem; margin-bottom: 0.7rem;}
.m_on1 ul li span{ display: block; font-size: 1rem; color: #666; line-height: 1.5rem; margin-bottom: 2.2rem;}

.u_on3{ overflow: hidden; margin-bottom: 2.4rem;}
.u_on3 h2{ color: #333; font-size: 1.7rem; font-family:"Microsoft YaHei"; font-weight: normal; line-height: 106%; display: inline-block; padding-left: 1.5rem; border-left: 0.15rem solid #a1d1c6; margin: 0 2.3% ; text-align: right; float: right;}
.u_on3 h2 span{ display: block; color: #999; font-size: 1.35rem;text-transform: capitalize;}
.u_on3 p{ font-size: 0; padding-top: 1rem;    clear: both;}
.u_on3 ul{ overflow: hidden; border: 1px solid #e5e5e5; margin: 0 2.3%; border-bottom: none; border-right: none; position: relative; margin-top: -1px;}
.u_on3 ul li{ float: left; width: 33.33%; box-sizing: border-box; height: 3rem; line-height: 3rem; text-align: center; font-size: 1rem; color: #333; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; position: relative;}
.u_on3 ul li:first-child:before{ content:""; position:absolute;border-top:0.5rem solid #10315a;border-left:none;border-right:0.5rem solid transparent;height: 0;width: 0; left:0; top:0; }
.u_on3 ul li:last-child:before{ content:""; position:absolute;border-bottom:0.5rem solid #10315a;border-left:0.5rem solid transparent;border-right:none;height: 0;width: 0; right:0; bottom:0; }
.u_on4{ overflow: hidden; margin: 0 2.3%; clear: both;}
.u_on4 h2{ color: #333; font-size: 1.7rem; font-family:"Microsoft YaHei"; font-weight: normal; line-height: 106%; display: inline-block; padding-right: 1.5rem; border-right: 0.15rem solid #a1d1c6; margin: 0 2.3% 1rem;}
.u_on4 h2 span{ display: block; color: #999; font-size: 1.35rem;text-transform: capitalize;}
.u_on4 ul{ overflow: hidden;}
.u_on4 ul li{ width: 31.33%; float: left; margin-right: 3%; text-align: center; font-size: 1rem; color: #333;}
.u_on4 ul li:nth-child(3){ margin-right: 0;}
.u_on4 ul li span{ display: block; text-align: center; font-size: 0.92rem; letter-spacing: -1px;height: 3.6rem; line-height: 2.8rem;}
.u_on4 ul li img{ display: inline-block; padding: 0.4rem; border: 1px solid #cacaca; box-sizing: border-box;}
.u_on4 ul li:nth-child(4) img,.u_on4 ul li:nth-child(5) img{ border: none; padding: 0;}
.u_on4 ul li:nth-child(4),.u_on4 ul li:nth-child(5){ width: 48.5%;}.u_on4 ul li:nth-child(5){ margin-right: 0;}
.u_on4 p{ text-align: center; padding-bottom: 2.2rem;}
.u_on4 p a{ display: inline-block; width: 0.9rem; height: 0.9rem; border-radius: 0.9rem; background: #bbb; margin: 0 0.45rem;}
.u_on4 p a.cur{ background: #a1d1c6;}




/**/
.xx_on4 p em{ position: relative; display:block; font-size: 0;}
.xx_on4 p em span{ display: inline-block;position: absolute; color: #666; font-size: 1rem; top: 0.75rem; left:40%; }
.xx_on4 p em span:nth-child(2){ left:47%;top:3rem;  }
.xx_on4 p em span:nth-child(3){ left:40%;top:5.1rem;  }
.xx_on4 p em span:nth-child(4){ left:33%;top:7.5rem;  }
/*7塑立得详情。。。。*/
.j_con{background:url(../nyimg/j_bg1.jpg) no-repeat center bottom; background-size:100% 26.58rem; box-sizing: border-box; margin-bottom: 4.3rem; margin-top: 4.3rem;}
.j_con h3{ text-align: center; line-height: 100%; color:#333; font-size: 1.67rem; margin-bottom: 2.5rem;}
.j_con ul{ overflow: hidden;}
.j_con ul li{ color: #333; font-size: 1.021rem; margin-bottom:1.2rem; padding: 0 20% 0 4.6%; overflow: hidden; line-height: 135%;}
.j_con ul li span{ display: inline-block;width:2.5rem; height: 2.5rem; line-height:2.5rem; text-align: center;border: 1px solid #0f3059; font-size:1.5rem; float: left; color: #0f3059; font-family:Impact; margin-right: 0.75rem;}
.j_con6{ margin: 0 2.3% 2rem;}
.j_con6 h3{ text-align: center; font-weight: normal; color: #9c682b; font-size: 1.55rem; margin-bottom: 0.56rem;background:url(../nyimg/j_lim3.gif) no-repeat center 0.85rem; background-size:100% 0.375rem;}
.j_con6 h3 span{ display: block;}
.j_con6 ul{ overflow: hidden;}
.j_con6 ul li{ font-size: 0;width: 49.5%; float: left; margin-bottom: 0.85rem; position: relative;}
.j_con6 ul li:nth-child(2n){ float: right;}
.j_con6 ul li span{ display: inline-block; position: absolute; left: 0; bottom: 0.45rem; font-size: 1rem; color: #333;background:url(../nyimg/j_spm.png) no-repeat; background-size:100% 1.85rem; height: 1.85rem; box-sizing: border-box; width: 5rem; padding-left: 0.6rem; line-height: 1.85rem;}
.j_con61 h4{ color: #333; font-size: 1.17rem; font-weight: normal;}
.j_con61 p{ font-size: 1rem; color: #666; padding: 0.5rem 0 1.75rem 0;}
.qj{background:url(../nyimg/qj.gif) no-repeat; background-size:100% 31.875rem; height: 31.875rem;}
.qj h3{ text-align: center; line-height: 100%; padding-top: 2.6rem; color: #333333; font-size: 1.67rem;font-weight: normal; padding-bottom: 1.1rem;}
.qj ul{ overflow: hidden;}
.qj ul li{ width: 50%; box-sizing: border-box; padding: 0 2%; text-align: center; float: left; height: 11rem; margin-bottom:1.4rem; overflow: hidden;}
.qj ul li i{ display: block; color: #3e3e3e; font-size: 1.18rem; padding-bottom: 1rem; position: relative;}
.qj ul li i span{ display: block; color: #10315a; font-size: 1.75rem; font-weight: bold; font-family:"MSungPRC";}
.qj ul li i:before{ content:""; position:absolute;height:0.2rem;width:1.5rem;left:45%;top:4.13rem; background:#a1d1c6;}
.qj ul li em{ display: block; font-size: 1rem; color: #666;}

.j_con86{ overflow: hidden; padding: 0 2.3%; background: #f3f4f4; margin-bottom: 3.6rem;}
.j_con86 ul{ overflow: hidden; padding: 0.4rem 1% 0;}
.j_con86 ul li{ overflow: hidden; margin-bottom: 0.4rem; line-height: 1.6rem; border: 1px solid #d4d4d4; background: #fff;}
.j_con86 ul li img{ width:auto;}
.j_con86 ul li span{ display: inline-block; float: left; width:22%; padding-left: 0.4rem; box-sizing: border-box; color: #7b7b7b; font-size: 0.92rem;}
.j_con86 ul li input{ background: none;  width:73%;border: none; padding-left:2%; padding-right:2%; line-height: 1.6rem;}
.j_con86 ul li:first-child input{ width:81%; }
.j_con86 ul li:first-child span{ width: 14%;}
.j_con86 ul li:nth-child(3){ height: 5rem;}
.j_con86 ul li:nth-child(3) span{ width:22%;}
.j_con86 ul li:nth-child(3) textarea{ width:73%; padding-left:2%; padding-right:2%; height: 3.85rem;border: none; padding-top:0.5rem; padding-bottom:0.5rem; background:none;}
.j_con86 ul li:last-child{ background: no-repeat; border: none; margin-bottom:2.5rem; padding-top: 0.5rem;}
.j_con86 ul li:last-child button{ width:10.2rem; height: 2.2rem; line-height: 2.2rem; text-align: center; color:#fff; background: #a1d1c6; border: none; font-size: 1.25rem; margin: 0 auto; display: block;}
/*6塑立得*/
.a_o12{ padding: 0 2.3% 3.8rem;}
.a_o12 h3,.a_o15 h3{ text-align: center; color: #66ab9a; font-size: 1.25rem; font-weight: normal; padding-bottom: 0.8rem;}
.a_o12 h3 span,.a_o15 h3 span{ display: block; color: #66ab9a; font-size: 1.67rem; font-weight: bold; line-height: 100%; padding-bottom: 0.2rem;}
.a_o13 h3,.a_o14 h3{ text-align: center; color: #66ab9a; font-size: 1.25rem; font-weight: normal; padding-bottom: 0.3rem; background: #fff;}
.a_o13 h3 span,.a_o14 h3 span{ display: block; color: #66ab9a; font-size: 1.67rem; font-weight: bold; line-height: 100%;padding-bottom: 0.2rem;}
.a_o13{background:url(../nyimg/j_bgv1.jpg) no-repeat center bottom; background-size:100% 25rem; height: 25rem;margin-top: 0;}
.a_o13 ul li:nth-child(2),.a_o13 ul li:nth-child(4),.a_o13 ul li:nth-child(5){ line-height:2.5rem;}
.a_o14 p{ padding-top: 0.4rem; margin-bottom: 3.9rem;}
.a_o15{ padding: 0 2.3% 3.9rem;}
.a_o15 dl{ margin-bottom:1.5rem; box-shadow: 0 0 0.45rem #ddd;}
.a_o15 dl dt{ float: left; width: 36%; }
.a_o15 dl dd{ float: right; width:60%; box-sizing: border-box; padding-right: 3%;}
.a_o15 dl dd h4{ font-weight: normal; color: #333; font-size: 1.2rem; padding:0.5rem 0;}
.a_o15 dl dd p{ color: #666666; font-size: 1.02rem; }
.a_o15 dl:last-of-type{ border-bottom: none;}



