﻿#newBridge {
    display: none!important;
}

.n_con{ display: none; 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;font-family:"Microsoft YaHei"; font-size: 1.7rem; color: #333;}
.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% 1.5rem;}
.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 #78ba00; border-radius: 1.5rem;font-family:"Microsoft YaHei"; color: #78ba00; font-size: 1.12rem; padding: 0 0.5rem;}
.p_more{ display: block; width: 100%; background: #666;padding-top: 0.9rem; height:3.5rem;text-align: center;}
.p_more em b a{ display: inline-block; text-align: center; color: #fff;  border-radius:1.5rem; height:2.3rem; line-height:2.3rem; position: relative;font-weight: normal; background: #78ba00;font-family:"Microsoft YaHei"; font-size: 1.27rem; width: 10rem;}
.p_more em{ position: relative; display: inline-block;height: 2.7rem; width: 100%;}
.p_more em i{ display: none; position: absolute; left: 0; width: 100%; bottom:3.65rem;background:#fff; border-top:1px solid #e8e8e8; box-sizing: border-box; padding: 0 2.3%;}
.p_more em i a{ color: #666; width: 50%; float: left; box-sizing: border-box; height: 2.5rem; line-height: 2.5rem;text-align: left; padding-left:6%; font-size: 1.27rem;font-family:"Microsoft YaHei"; background: url("../images/common/f_iio.gif") no-repeat 0 0.75rem; background-size:1rem 1rem;}
.p_more em i a:last-child{ border-bottom: none;}
.p_more em i.cur{ display:block;}
/*定制详情666*/

.dx_bana{ overflow: hidden;}
.dx_bana dl{width:100%; clear:both; overflow:hidden;}
.dx_bana dl dt { position:relative;  overflow:hidden;}
.dx_bana dl dt .mbox li,.dx_bana dl dt .mbox li img{width:100%; display:block;height:100%;}
.dx_bana dl dt .btn{ display: inline-block; position: absolute; bottom: 1rem; left:42%;}
.dx_bana dl dt .btn li{ display: inline-block; width: 0.65rem; height: 0.65rem; border-radius: 0.65rem; background: #adadad; margin-right: 0.25rem;}
.dx_bana dl dt .btn li.cur{ background: #333;}
.dx_bana dl dt .nuu{ position:absolute; left:1rem; top:41%; width:1.35rem;}
.dx_bana dl dt .ndd{ position:absolute; right:2rem; top:41%; width:1.35rem;}

.dx_bana dl dd{ padding: 0 2.3%; border-bottom:0.65rem solid #e8e8e8;}
.dx_bana dl dd h3 { 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: #78ba00; height: 2rem; line-height: 2rem; text-align: center; border: 2px solid #78ba00; 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:#78ba00;}
.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: #78ba00; font-size: 2.5rem; font-family: Agency FB; padding: 0.5rem 0 1.5rem 0; display: block; background: url("../nyimg/dx_lin.gif") no-repeat center 4.5rem; 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:#78ba00;}
.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_band h4{ height: 3rem; line-height:3rem; margin: 0 auto 4rem; width: 50%; background: #78ba00; border-radius: 0.2rem; text-align: center;}
.dx_band 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:#78ba00;}
.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: url("../nyimg/dc_bga.gif") no-repeat center 0; 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: url("../nyimg/dc_jta.png") no-repeat 72% 2.4rem; background-size: 1rem 1rem;}
.dc_banb ul li em i{ display: block; color: #78ba00; 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: url("../nyimg/dc_bga.gif") no-repeat center 0; 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: url("../nyimg/dc_jta.png") no-repeat 72% 0.66rem; background-size: 1rem 1rem; padding-right: 4.5%;}
.dc_banc dl dd h4 span i{ color: #78ba00; 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: url("../nyimg/dy_bga1.gif") no-repeat; 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: #78ba00; font-size: 1.7rem;}
.dy_cna1 dl dd h3 em{ display: block;font-weight: bold; color: #78ba00; 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 #78ba00; width: 6.5rem; text-align: center;font-family:"Microsoft YaHei"; color: #78ba00;}
.dy_cna1 dl:nth-child(3) dd{background: url("../nyimg/dy_bga3.gif") no-repeat; background-size:100% 11.79rem;}
.dy_cna1 dl:nth-child(4) dd{background: url("../nyimg/dy_bga4.gif") no-repeat; background-size:100% 10.46rem;}
.dy_cna1 dl:nth-child(2) dd{background: url("../nyimg/dy_bga2.gif") no-repeat; 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:#78ba00;}
.dy_cna2 ul{ overflow: hidden;background: url("../nyimg/dy_bg6a.gif") no-repeat; 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: #78ba00; 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;}
.dy_cna3 .ys_bt { text-align:center;padding-bottom:1rem;}
.dy_cna3 .ys_bt input{ display: inline-block; text-align: center; color: #78ba00;  border-radius:1.5rem; height:2.3rem; line-height:2.3rem; position: relative;font-weight: normal; background: #ccc;font-family:"Microsoft YaHei"; font-size: 1.27rem; width: 10rem; border:0;margin:0 auto ;}
.dy_cna3 .ys_bt .red{color:red}
.dy_cna3 .ys_bt .green{color:#FFF}
    /*关于我们666*/
.u_on1{ overflow: hidden;}
.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; height: 3.2rem; line-height: 3.2rem;font-family:"Microsoft YaHei"; font-weight: normal;}
.u_on1 dl dd p{ color: #666; font-size: 1.12rem;}
.u_on1 dl dd p span{ display: block;}
.u_on1 dl dd em{ display: block; padding: 1rem 0 3.1rem 0;}
.u_on1 dl dd em a{ display: block; color:#fff;font-family:"Microsoft YaHei"; font-size: 1.37rem; background: #78ba00; border-radius: 1.5rem; width: 10.2rem; height: 2.3rem; line-height: 2.3rem; text-align: center;}
.u_on2{ margin: 0 2.3% 1.9rem;background: url("../nyimg/u_imga2.jpg") no-repeat; background-size:100% 20.83rem; padding-top: 1px;}
.m_on1{ margin:8.6rem 0 0 25%; background: #fff; box-shadow:0 3px 3px #ececec;}
.m_on1 h3{ font-weight: normal;font-family:"Microsoft YaHei"; color: #333; font-size: 1.7rem; color: #333; margin: 0  0 0 6%; padding-top: 1rem; position: relative;}
.m_on1 h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:45.5%;top:1.95rem; background:#78ba00;}
.m_on1 ul{ margin: 0 0 0 6%; padding-bottom: 1.67rem;}
.m_on1 ul li{ padding-top: 1.25rem; color: #666; font-size:1.12rem;font-family:"Microsoft YaHei"; }
.m_on1 ul li i{ display: block; font-size: 1.3rem;}
.m_on1 ul li span{ display: block;}

.history{ margin-bottom: 1.8rem;}
.history h3{ margin: 0 2.3%; color: #333; font-weight: normal; font-size: 1.7rem;font-family:"Microsoft YaHei"; margin-bottom: 0.8rem; position: relative;}
.history h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:30.5%;top:1.15rem; background:#78ba00;}
.his_box{ background: #78ba00; padding:1.4rem 2.3% 1.5rem; }
.his_box a{width: 1.24rem; position: relative;display: block;}
.his_box ul{ position: relative; padding-top: 1rem; }
.his_box ul:before{ content:""; position:absolute;height:100%;width:1px;left:2.1%;top:0; background:#fff;}
.his_box ul li{ overflow: hidden; margin-bottom: 1.1rem; position: relative; }
.his_box ul li span{ display: inline-block; padding-left: 1.3rem; width: 4rem; float: left; font-size: 1.12rem; color: #fff;font-family:"Microsoft YaHei";background: url("../nyimg/u_imga2.gif") no-repeat 0.35rem 0.6rem; background-size:0.54rem 0.54rem;}
.his_box ul li i{ display: inline-block; float: right; width:78%;color: #fff;font-family:"Microsoft YaHei";}
.his_box ul li:last-child{ margin-bottom: 0;}

.u_on3{ margin: 0 2.3% 2.1rem;}
.u_on3 h3{ margin: 0 2.3%; color: #333; font-weight: normal; font-size: 1.7rem;font-family:"Microsoft YaHei"; margin-bottom: 0.8rem; position: relative;}
.u_on3 h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:30.5%;top:1.15rem; background:#78ba00;}
.u_on3 .m-box ul{ overflow: hidden;}
.u_on3 .m-box ul li{ float: left; width: 31.3%; margin-right: 3%; text-align: center;}
.u_on3 .m-box ul li:last-child{ margin-right: 0;}
.u_on3 .m-box ul li span{ display: block; text-align: center; color: #333; font-size:0.8rem; padding-top: 0.7rem;font-family:"Microsoft YaHei";}
.u_on3 .m-box ul li img{ display: inline-block; box-sizing: border-box; background: #e5e5e5; padding: 0.3rem; border: 1px solid #cacaca;}
.u_on3 .m-cnt{ text-align: center; margin-bottom: 2.5rem;}
.u_on3 .m-cnt li{ display: inline-block; width: 0.9rem; height: 0.9rem; border-radius: 0.9rem; background: #bbb; margin: 0 0.45rem;}
.u_on3 .m-cnt li.z-on{ background: #78ba00;}

.u_on4{ overflow: hidden; margin: 0 2.3% 2.7rem;}
.u_on4 h3{ color: #333; font-weight: normal; font-size: 1.7rem;font-family:"Microsoft YaHei"; margin-bottom: 0.8rem; position: relative;}
.u_on4 h3:before{ content:""; position:absolute;height:1px;width:3.3rem;left:30.5%;top:1.15rem; background:#78ba00;}

    /*新闻头条*/
.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; right: 0; bottom: -0.85rem; width: 4.6rem; height: 4rem; background: #78ba00; color: #fff; font-size: 1.15rem; font-weight: bold;text-align: center; line-height: 110%;}
.n_top dt i span{ display: block; color: #fff; padding-top:0.85rem;}
.n_top dd{ padding:0 2.3%; }
.n_top dd h3 a{ font-size: 1.25rem;color: #333; height: 2.416rem; line-height: 2.416rem; display: block; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;font-weight: bold;}
.n_top dd h3 span{ display: block; font-weight: normal; color: #999; font-size: 0.9rem; margin-top: -0.35rem;}
.n_top dd p{ color: #666; line-height: 1.5rem; font-size:0.96rem; padding-top: 0.95rem;}
.n_top dd a.more{ color: #3471d2;display: block; margin:1.1rem 0; padding-left: 0.85rem;background:url(../nyimg/n_icoa.gif) no-repeat 0 0.32rem; background-size:0.4rem 0.7rem; font-size:0.96rem;}

/*新闻列表*/
.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: #333; font-size: 1.15rem; line-height:1.583rem; display: block; float: right;  }
.n_list li i em{ display: block; color: #78ba00;background:url(../nyimg/n_icoa1.gif) no-repeat 0 0.35rem; background-size:0.4rem 0.7rem;padding-left: 0.85rem;margin-top: 1.1rem;font-size: 1.15rem;}

/*广告*/
.n_ads{ font-size: 0;}
.n_ads img{ width: 100%;  height: auto; }

/*新闻详细页*/
.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_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.65rem;}
.n_ct p img{ width:100%; max-width:640px; padding:0.7rem 0;}
.n_ct p a{ font-weight: bold; color:#3471d2;}
.n_ct h4{ color: #999; font-weight: normal; text-align: right; font-size:0.8rem; padding-bottom: 0.9rem;}
.n_ct h4 i span{ display: inline-block; color: #999; padding-left:5%;}
.n_ct h4 i{ display: block;color: #999; padding-top: 0.2rem;}
.n_ct h5{font-weight: normal; border-top: 1px solid #e5e5e5; padding-top: 0.9rem; color: #666; padding-bottom:1.1rem;}
.n_ct h5 span{ color: #666; padding-left: 0.9rem;}

.n_ret a{ width: 10.833rem; display: block; font-size: 1.25rem; margin: 2.166rem auto;  height: 2.5rem; color: #fff; text-align: center; color: #fff; background: #78ba00; border-radius:0.35rem; line-height: 2.5rem; }
/*新闻详细页 文章推荐*/
.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: #333; 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:url(../nyimg/seach.png) no-repeat center center #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: url(../nyimg/scroll.png) no-repeat center center; 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{ background: url(../nyimg/case_ico.png) no-repeat right center; 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;}

/*联系我们*/
.abt_con{ margin: 2.3%; position: relative;}
.abt_con li{margin-bottom: 1.33rem; display: flex;}
.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: #333333; width: 21.875rem;  margin-left: 1rem; }
.abt_con em{ display: inline-block; right: 2.3%; position: absolute; top:36%; color: #333; font-size: 0.85rem; text-align: center;}
.abt_con em img{ display: inline-block; padding:0.25rem; border: 1px solid #e3e3e3; width: 4.4rem;}
.abt_con em span{ display: block; padding-top:0.15rem;}
.map{ width: 100%;}
.map img{ display: inline-block; width: 100%;  padding: 0 2.3%; box-sizing: border-box; margin-bottom: 2.1rem;}

















