*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;}
i,em{font-style: normal;}
li{list-style: none;}

html {
  font-size: 10px;
  -webkit-text-size-adjust: none;
}
@media screen and (min-width: 320px) {
  html {
    font-size: 8.533px;
  }
}
@media screen and (min-width: 360px) {
  html {
    font-size: 9.6px;
  }
}
@media screen and (min-width: 375px) {
  html {
    font-size: 10px;
  }
}
@media screen and (min-width: 400px) {
  html {
    font-size: 10.664px;
  }
}
@media screen and (min-width: 414px) {
  html {
    font-size: 11.04px;
  }
}
@media screen and (min-width: 440px) {
  html {
    font-size: 11.73px;
  }
}
@media screen and (min-width: 480px) {
  html {
    font-size: 12.796px;
  }
}
@media screen and (min-width: 520px) {
  html {
    font-size: 13.863px;
  }
}
@media screen and (min-width: 560px) {
  html {
    font-size: 14.93px;
  }
}
@media screen and (min-width: 600px) {
  html {
    font-size: 15.996px;
  }
}
@media screen and (min-width: 640px) {
  html {
    font-size: 17.06px;
  }
}
@media screen and (min-width: 680px) {
  html {
    font-size: 18.1288px;
  }
}
@media screen and (min-width: 700px) {
  html {
    font-size: 18.66px;
  }
}
@media screen and (min-width: 720px) {
  html {
    font-size: 19.1952px;
  }
}
@media screen and (min-width: 750px) {
  html {
    font-size: 20px;
  }
}
/**/
@keyframes warn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  5% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}
@keyframes warn2 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  5% {
    opacity: 8;
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}



/* 内页样式 */
/* 服务 */
.wrap{	width: 100%;max-width: 640px;margin: 0 auto;
	min-width: 320px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	position:relative;
	font-size:1rem;padding-top: 0rem;
}
.downmenu2 {
    float: right;
    width: 9%;
    margin: 1.2rem 3%;
    height: 2.4rem;
    cursor: pointer;
    position: relative;
    z-index: 99;
}
.g_fw{padding-top: 1rem;}
.g_fw dt{position: relative; margin: 0 2%;width: 96%;}
.g_fw dt img{width: 100%;display: block;}
.g_fw dt em{display: block;position: absolute; right:0; bottom: -1.9rem; width: 4.3rem;height: 3.8rem;line-height: 3.8rem;text-align: center;font-size: 2.4rem;color: #fff;font-weight: normal; background: rgba(244,122,11,.9); box-shadow: 0 3px 5px #ec7a10;}
.g_fw dd{ padding: 0.8rem 6% 0;width: 88%; background-size: 100%; height: 8.4rem;}
.g_fw dd h3{height: 2.6rem;line-height: 2.6rem;color: #575960;font-size: 1.6rem;font-weight: bold;overflow: hidden;}
.g_fw dd p{font-size: 1rem;line-height: 1.5rem;height: 4.5rem;overflow: hidden; color: #707070;}
.g_fw span{display: block; background-size: 100%; height: 3.6rem;line-height: 3.6rem; padding-left:78%; width: 18%;font-size: 0.9rem;color: #707070; overflow: hidden; margin: 0 2%;}
.fwline{margin: 2rem 0;}
.fwline,.fwline img{width: 100%;display: block; }

/* 服务详情 */
.m_teail{padding-top: 1rem;}
.m_teail h2{text-align: center;height: 2.5rem;line-height: 2.5rem;font-size: 1.6rem;color: #585860;font-weight: bold;}
.m_teail p{font-size: 1rem;line-height:1.5rem;color: #707070;height: 7.5rem;overflow: hidden; padding: 2%;text-indent: 2rem;}
.xx1{margin: 0 2% 1rem; width: 96%;}
.xx1 img{width: 100%;display: block;}

.m_wj h3{ background-size: 100%;height: 4rem;line-height: 3rem;padding-left: 13%;font-size: 1.4rem;color: #2f4881;font-weight: normal;}
.m_wjc{padding: 0 2% 2rem;}
.m_wjc ul{margin-bottom: 1.3rem;}
.m_wjc h4{position: relative; height: 2.4rem;line-height: 2.4rem;font-size: 1.2rem;color: #42454c; margin-top: 0.3rem; margin-bottom: 0.2rem; padding-left: 8%;font-weight: normal;}
.m_wjc h4 b{font-weight: normal;font-size: 0.9rem;color: #707070;}
.m_wjc h4 em{display: block;position: absolute;left:0;top:0.2rem; width: 1.6rem;height: 1.6rem;border: 0.1rem solid #2f4881; border-radius: 8rem;text-align: center;line-height: 1.6rem;font-size: 0.9rem;color: #2f4881;}
.m_wjc li{font-size: 0.9rem;color: #707070;line-height: 1.5rem;padding-left: 8%;}
.m_wjc h4:last-child{line-height: 1.6rem;}
.m_wjc h4:last-child b{display: block;}

.m_ys h2{ background-size: 100%;height: 4rem;line-height: 4rem;padding-left: 13%;font-size: 1.4rem;color: #2f4881;font-weight: normal;}
.m_ys dl{margin: 2% 2% 2rem 2%; height: 11rem;}
.m_ys dt{float: left;width: 10%;}
.m_ys dt img{width: 100%;display: block;}
.m_ys dd{float: left;width: 84%;background: #f4f4f4;height: 10rem; padding: 1rem 2% 0 4%;}
.m_ys dd h3{font-weight: normal;font-size: 1.3rem;color: #42454c;margin-bottom: 0.6rem;}
.m_ys dd h3 em{display: block;font-size: 1.1rem;}
.m_ys dd p{font-size: 0.9rem;line-height: 1.5rem;color: #707070;}


.m_lc h2{ background-size: 100%;height: 4rem;line-height: 4rem;padding-left: 13%;font-size: 1.4rem;color: #2f4881;font-weight: normal; margin-bottom: 0.5rem;}
.m_lc ul{margin: 0 2% 3rem; border-bottom: 0.2rem solid #e0e0e0;}
.m_lc ul li{float: left;width: 25%;text-align: center; padding-top: 1.5rem;  font-size: 0.9rem;color: #707070;
	height: 7.6rem;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;	sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.m_lc ul li:nth-child(4n){border-right: none;}
.m_lc ul li em{display: block;margin: 0 auto; width: 2.2rem;height: 2.2rem;border: 0.1rem solid #f07a0b; border-radius: 8rem;text-align: center;line-height: 2.2rem;font-size: 1rem;color: #f07a0b; margin-bottom: 0.3rem;}
.m_lc ul li:nth-child(4) em,.m_lc ul li:nth-child(5) em,.m_lc ul li:nth-child(6) em,.m_lc ul li:nth-child(7) em{margin-bottom: 0.7rem;}
.u_back{display: block;margin: 0 auto;width: 37%;height: 3rem;line-height: 3rem;text-align: center;background: #2f4881;text-align: center;font-size: 1.2rem;color: #fff;}










/* 内页分页样式*/
.g_ft{position: relative; margin-top: 5rem;border-top:1px dotted #dbdbdb; padding-top: 1.25rem; padding-bottom: 2rem;}
.g_ft .up{width: 2.5rem;height: 2.5rem;right:0;top:-3.6rem; position: absolute;}
.g_ft .up img{width: 100%;display: block;}
.g_ft nav{font-size: 1.1rem;color: #999;text-align: center;}
.g_ft nav a{color: #999;display: inline-block;padding: 0 3%;}
.g_ft .add{font-size: 0.9rem;color: #999;text-align: center;line-height: 2rem;}
.g_ft .add a{color: #999;}

/*5产品频道==================================5*/
.g-pro{ overflow:hidden;}
.g-pro img{ width:100%;}
.g-pro dl{ padding:1.35rem 0 0;}
.g-pro dl dt{ font-size:0; margin:0 3.3%;}
.g-pro dl dd{margin:0 3.3%;}
.g-pro dl dd h3{ color:#07a2e9; font-size:1.8rem; font-weight:normal; padding:1rem 0;}
.g-pro dl dd h3 span{ font-family:"宋体"; border-bottom:0.2rem solid #07a2e9; font-size:2.8rem; margin-right:1.5rem;}
.g-pro dl dd h3 i{ display:inline-block; width:1.7rem; padding-left:1.15rem;}
.g-pro dl dd p{ color:#828282; font-size:1.2rem; line-height:160%; padding-bottom:2.5rem;}
.g-pro dl h4{ position:relative; font-size:0;}
.g-pro dl h4:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#d9e1f1;}
.g-pro dl h4 span{ display:block; margin:0 auto; width:6.5%; font-size:0; position:relative;}
/*6产品列表==================================5*/
.g-plist{ overflow:hidden;}
.g-plist img{ width:100%;}
.g-plist dl{ overflow:hidden;margin:1.35rem 3.3% 0; border:1px solid #ecf2f4;padding-bottom: 1.8rem;}
.g-plist dl dt{ font-size:0; width:44%; float:left;}
.g-plist dl dd{ float:right; width:52%;}
.g-plist dl dd h3{ font-weight:normal; font-size:1.5rem; color:#575555; padding-top:0.75rem; padding-bottom:0.35rem;}
.g-plist dl dd h3 i{ display:block; font-size:1.75rem; line-height:101%;}
.g-plist dl dd p{ color:#999; font-size:1rem; line-height:170%; border-top:1px solid #ececec; padding:0.45rem 0;}
.g-plist dl dd p i{ display:block;}
.g-plist dl dd h4{ position:relative; height:1.7rem; line-height:1.7rem; border:1px solid #d02d2e; font-weight:normal; color:#d02d2e; font-size:1.35rem; padding:0 0.6rem; display:inline-block;}
.g-plist dl dd h4 span{ display:inline-block; width:0.5rem; margin-left:0.5rem;}
.g-plist dl dd h4:before{ content:""; position:absolute;height:1px;width:2.5rem;left:-2.1rem;top:50%; background:#d02d2e;}
/* 内页分页样式  */
.g-page{margin: 4rem 2% 2rem;}/* 底部间距20px*/
.g-page .u-pup{background: #00a0e9;}
.g-page .u-pne{background: #00a0e9;}
.g-page .u-pup,.g-page .u-pne,.g-page .u-sa{display:inline-block;font-size:1.2rem;height: 2.8rem;line-height: 2.8rem; text-align: center;width:36%; color: #fff;} /*上一页样式*/
.g-page p{ width:24%; display: inline-block;text-align: center;font-size: 1.65rem;color: #c6c6c6; padding-top:0.25rem;}
.g-page .u-pnum{font-size: 1.65rem;color: #00a0e9;}


.g-page .pager-select{display:inline-block;padding:0 20px; margin: 0 10px; width:10%; height: 30px; line-height: 30px; position:relative; top: 10px;}
.g-page .page_number{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events:none;  border-radius: 5px; box-shadow: 0 0 5px #333 inset; text-indent: -1em;}
.g-page .page_number:before{ width: 0; height:0; content: ""; position: absolute; border-top: 5px solid #aaa; border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0); left: 50%; margin-left:15px; top: 12px;}
.g-page .pager-select .page_number span{ padding: 0 2px; font-weight: bold;}
.g-page .select_box{ width: 100%; height: 100%; opacity: 0; position: absolute; z-index: 0; left: 0; top: 0; text-align: center;}
/*7产品详情==================================5*/
.g-pcon1{ overflow:hidden; margin:1.35rem 3.3% 1.8rem;}.g-pcon1 img{ width:100%;}
.g-pcon1 dl dt{ font-size:0; position:relative;}
.g-pcon1 dl dt .nuu{ position:absolute; left:1rem; top:41%; width:1.35rem;}
.g-pcon1 dl dt .ndd{ position:absolute; right:2rem; top:41%; width:1.35rem;}
.g-pcon1 dl dd h3{ font-weight:normal; color:#575555; font-size:1.65rem; padding-top:1rem; padding-bottom:0.6rem; border-bottom:1px solid #e5e5e5;}
.g-pcon1 dl dd h3 i{ display:block; color:#0093dd; font-size:1.1rem;}
.g-pcon1 dl dd p{ font-size:1.15rem; color:#666; padding:0.5rem 0;}
.g-pcon1 dl dd p i{ display:block; line-height:170%;}
.g-pcon1 dl dd em{ display:block; padding-top:1.17rem; font-size:1.15rem; color:#666;line-height:170%;}
.g-pcon1 dl dd em span{ display:block;}
.g-pcon2{ overflow:hidden;}
.g-pcon2 img,.g-pcon3 img,.g-pcon4 img{ width:100%;}
.g-pcon2 h3{ font-size:0;}
.g-oon{ background:url(../nyimg/po_bg.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover; padding-top:2rem;}
.g-oon dl{ margin:0 8%; overflow:hidden; padding-bottom:3.2rem;}
.g-oon dl dt{ float:left; width:35%; padding-top:0.25rem; font-size:0;}
.g-oon dl dd{ float:right; width:60%;}
.g-oon dl dd h4{ font-weight:normal; color:#333; font-size:1.6rem; line-height:2rem; padding-bottom:0.35rem;}
.g-oon dl dd h4 span{ display:inline-block; background:url(../nyimg/po_ico.png) no-repeat; background-size:100% 2rem; width:2rem; height:2rem; text-align:center; color:#d02d2e; font-size:1.45rem; margin-right:0.35rem; font-family:"宋体";}
.g-oon dl dd p{ color:#666; font-size:1.17rem;}
.g-oon dl:nth-child(2n) dt{ float:right;}.g-oon dl:nth-child(2n) dd{ float:left;}
.g-oon dl:nth-child(1) dt img,.g-oon dl:nth-child(3) dt img,.g-oon dl:nth-child(5) dt img{ border:none;}
.g-pcon3 h3{ margin-top:-2rem; font-size:0;}
.g-pcon3 table{border:1px solid #fff; margin:1.75rem 3.3% 0; font-size:0.92rem; color:#333; text-align:center; background:#f2f2f2;  }
.g-pcon3 td{ border-width:0px 1px 1px 0px; width:10%;}
.g-pcon3 table span{ display:block;}
.g-pcon3 p{ font-size:1rem; margin:0 3.3%; color:#666; padding:0.75rem 0 2.5rem 0; line-height:165%;}
.g-pcon3 p span{ color:#d02d2e;}

	
.g-pcon4{ overflow:hidden;}
.g-pcon4 h3{ font-size:0;}
.g-pcon4 p{ color:#666; margin:0 3.3%; padding:0.85rem 0; line-height:160%; font-size:1.1rem;}
.g-pcon4 h4{ font-size:0; margin:0 3.3% 1.65rem; overflow:hidden;}
.g-pcon4 h4 span,.g-pcon4 h4 i,.g-pcon4 h4 b{ display:inline-block; float:left; width:33.33%;}
.g-pcon4 dl{ margin:0 3.3%; background:#f1fbff;}
.g-pcon4 dl dt{ line-height:2.8rem; height:2.8rem; color:#fff; font-size:1.3rem; background:#00a0e9; text-align:center;}
.g-pcon4 dl dd p{ overflow:hidden}
.g-pcon4 dl dd p span{ display:inline-block; width:2.85rem; float:left; margin:0 0.5rem 0 0.2rem; padding-top:0.35rem;}
.g-pcon4 dl dd p strong{ display:block; font-weight:normal;}
.g-pcon4 dl dd p b{ font-weight:normal; color:#d02d2e; font-size:1.75rem;}
.g-pcon4 dl dd p em{ color:#00a0e9; font-size:1.5rem;}
.g-pcon4 dl dd p i{ display:inline-block; float:right; width:82%;}
.g-pcon4 h5{ clear:both; font-size:1.25rem; color:#fff; line-height:2.65rem; text-align:center; border-radius:1.5rem; background:#00a0e9; font-weight:normal; width:43%; margin:3rem auto 0;}
/*8新闻列表=========================================5*/
.g_newlst{padding-top: 1rem;}
.g_newlst .u_dlst1{margin: 0 3.3% 1.3rem; border-bottom:1px solid #dadada;}
.g_newlst .u_dlst1 dt{margin-bottom: 1rem; position:relative;}
.g_newlst .u_dlst1 dt span{ display:block; position:absolute; width:1.8rem; left:0; top:0;}
.g_newlst .u_dlst1 dt,.g_newlst .u_dlst1 dt img{width: 100%;display: block;}
.g_newlst .u_dlst1 dd h3{position: relative; height: 2rem;line-height: 2rem;overflow: hidden;font-size: 1.6rem;color: #42454c; margin-bottom:0.3rem;font-weight: normal;}
.g_newlst .u_dlst1 dd p{font-size: 1rem;line-height: 1.5rem;height:3.5rem;overflow: hidden;color: #585b63;margin-bottom: 0.8rem;}

.m_newlst{margin-top: 2.6rem;margin: 0 3.3%;}
.m_newlst dl{height:9rem;clear: both;margin-bottom: 1.5rem; border-bottom:1px dotted #dadada; padding-bottom:1rem;}
.m_newlst dt{float: left;width: 42%; position: relative;}
.m_newlst dt img{width:100%;display: block;}

.m_newlst dd{float: right;width:52%;}
.m_newlst dd h3{height: 2rem;line-height: 2rem;font-size: 1.2rem;color: #f07a0b;font-weight: normal;overflow: hidden;margin-bottom: 0.5rem;}
.m_newlst dd p{font-size: 1.5rem;line-height: 2.2rem;height: 4.5rem;overflow: hidden;color: #3f3f3f; padding-top:0.5rem;}
.m_newlst dd p a{font-size: 1.5rem;line-height: 1.5rem;height: 4.5rem; display:block;}
.m_newlst dd em a{ display:block; color:#d02d2e; font-size:1.35rem;}

/* 新闻详情========================================5*/
.g_newdet{padding-top: 1rem; margin: 0 3.3%; }
.g_newdet h2{font-size: 1.6rem;line-height: 2.5rem;overflow: hidden;text-align: center;color: #333;font-weight: normal; margin-bottom: 0.3rem;}
.g_newdet h3{height: 2rem;line-height:2rem; border-bottom: 1px solid #ebebeb;font-size: 0.9rem;color: #999;font-weight: normal; margin-bottom: 1.2rem; text-align:center;}
.g_newdet h3 span{ padding:0 5%;}
.g_newdet h4{height: 3.2rem;font-size: 1rem;color: #585b63;}
.g_newdet p{font-size:1.25rem;line-height: 2rem;margin-bottom: 1.2rem;color: #585b63}
.g_newdet p:first-child{text-indent:1.35rem;}
.g_newdet .newimg,.g_newdet .newimg img{width: 100%;display: block; height:auto;}
.u_back2{background: #00a0e9; height:2.5rem; line-height:2.5rem; color:#fff; font-size:1.65rem; border-radius:1.5rem;text-align:center; width:45%; margin:2.75rem auto 0;}
/* 14公司介绍========================================5*/
.g_abous{ margin:0 3.3%;}.g_abous img{ width:100%;}
.g-abo1{ overflow:hidden;}
.g-abo1 h3,.g-abo2 h3,.g-abo3 h3{ font-weight:normal; color:#333; font-size:1.8rem; padding:1rem 0; line-height:100%; position:relative;}
.g-abo1 h3:before,.g-abo2 h3:before,.g-abo3 h3:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:83%; background:#999;}
.g-abo1 h3:after,.g-abo2 h3:after,.g-abo3 h3:after{ content:""; position:absolute;height:1px;width:26%;left:0;top:83%; background:#d02d2e;}
.g-abo1 h4{ font-size:1.15rem; color:#fff; background:#00a0e9; height:2.75rem; line-height:2.75rem; display:inline-block; padding:0 1.5rem; font-weight:normal; margin-bottom:0.5rem;}
.g-abo1 p{ font-size:1.25rem; color:#666; line-height:150%; margin-bottom:0.35rem;}
.g-abo1 p i{ display:block; color:#d02d2e;}
.g-abo1 p:last-child{ padding:1.5rem 0;}
.g-abo2{ position:relative;}
.g-abo2:before{ content:""; position:absolute;height:79%;width:2px;left:1.7%;top:12%; background:#d9dde5;}
.g-abo2 p{ color:#333; font-size:1.25rem;line-height:150%; margin-bottom:2rem; padding-left:1.3rem; position:relative;}
.g-abo2 p:before{ content:""; position:absolute;height:0.8rem;width:0.8rem; border-radius:0.8rem;left:0;top:0.35rem; background:#fff; border:1px solid #d02d2e;}
.g-abo2 p i{ color:#00a0e9;}
.g-abo3{ overflow:hidden; padding-bottom:1.92rem;}
.g-abo3 h4{ float:left; width:55%;}
.g-abo3 h4 i{ display: block; margin-bottom:0.83rem; color:#d02d2e; font-weight:normal; font-size:1.25rem; text-align:center; border:0.15rem solid #00a0e9; line-height:3.25rem;}
.g-abo3 p{ width:43%; float:right;}
.g-abo4{ overflow:hidden;}
.g-abo4 h3{ font-weight:normal;color:#333; font-size:1.8rem; padding-bottom:0.5rem;}
.g-abo4 ul{ overflow:hidden; background:#f3f3f3; padding:0 1rem 2rem; box-sizing:border-box;}
.g-abo4 ul li{ width:45%; float:left; padding-top:2.42rem; text-align:center; background:url(../nyimg/au_bg.jpg) no-repeat center 2.42rem;background-size:100%;}
.g-abo4 ul li img{ padding:0.2rem 0.8rem 1.5rem; box-sizing:border-box;}
.g-abo4 ul li:nth-child(2n){ float:right;}
.g-abo4 ul li span{ display:block; font-size:1rem; color:#666; line-height:2rem;}



/* 产品列表页面一样式  */
.g-bd .m-con-1 {
    /* padding:15px 0 12px 0;*/
    width: 320px;
    margin: 15px auto;
}

.g-bd .m-con-1 a {
    float: left;
    width: 132px;
    margin: 0 14px 10px 14px;
    text-align: center;
    line-height: 20px;
    display: block;
    font-size: 14px;
}

.g-bd .m-con-1 span {
    height: 38px;
    clear: both;
    display: block;
    overflow: hidden;
}

.g-bd .m-con-1 a img {
    border: 1px solid #e2e2e2;
    float: left;
    margin-bottom: 8px;
}

/* 产品列表页面二样式  */
.g-bd .m-con-2 a {
    display: block;
}

.g-bd .m-con-2 {
    margin-bottom: 26px;
}

.g-bd .m-con-2 dl {
    border-bottom: 1px solid #ffffff;
    box-shadow: 0 1px #e6e6e6;
    margin-bottom: 2px;
    padding: 12px 36px 12px 10px;
    position: relative;
}

.g-bd .m-con-2 dt {
    float: left;
    display: block;
    border: 1px solid #ccc;
    margin-right: 11px;
}

.g-bd .m-con-2 dt img {
    display: block;
    float: left;
    border: 1px solid #e2e2e2;
    width: 100%;
    height: 8rem;
}
.s-babg:nth-child(2n) {
    background: #fafafa;
}
.g-bd .m-con-2 h3 {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-right: 10px;
    color: #000;
    font-weight: normal;
    font-size: 14px;
}

.g-bd .m-con-2 p {
    font-size: 12px;
    height: 65px;
    line-height: 22px;
    margin: 5px;
    margin-right: 3%;
    overflow: hidden;
    color: #666;
}

.g-bd .m-con-2 .s-babg p span {
    width: auto;
    height: auto;
    background: none;
    position: relative;
    right: inherit;
    top: inherit;
    display: inline;
}

.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after {
    display: none;
}

.g-bd .m-con-2 .s-babg p span {
    width: auto;
    height: auto;
    background: none;
    position: relative;
    right: inherit;
    top: inherit;
    display: inline;
}

.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after {
    display: none;
}

/* 新闻列表页面三样式  */
.g-bd .m-con-3 {
    margin: 10px 10px 26px 10px;
}

.g-bd .m-con-3 ul {
    border-bottom: 1px solid #eaeaea;
}

.g-bd .m-con-3 li {
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-position: 5px -1629px;
    overflow: hidden;
    display: block;
}

.g-bd .m-con-3 li:before {
    content: "";
    position: absolute;
    background: #3e3e3e;
    width: 4px;
    height: 4px;
    left: 6px;
    top: 15px;
}

.g-bd .m-con-3 .first {
    border-top: none;
}

.g-bd .m-con-3 li span {
    display: block;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 9px;
}

.g-bd .m-con-3 li span:before {
    content: "";
    position: absolute;
    background: #7c7c7c;
    width: 10px;
    height: 10px;
    left: 2px;
    top: 2px;
    z-index: 10;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.g-bd .m-con-3 li span:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0;
    top: 2px;
    z-index: 11;
    background-color: #fafafa;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f8f8f8));
    background-image: -webkit-linear-gradient(top, #fafafa, #f8f8f8);
    background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8);
    background-image: -o-linear-gradient(top, #fafafa, #f8f8f8);
    background-image: -ms-linear-gradient(top, #fafafa, #f8f8f8);
    background-image: linear-gradient(top, #fafafa, #f8f8f8);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* 新闻列表页面四样式  */
@media screen and (max-width: 1440px) {
    /*当屏幕尺寸小于1440px时，应用下面的CSS样式*/ .g-prolistbox4 .content {
        -webkit-column-count:6;
        -moz-column-count: 6;
    }
}

@media screen and (max-width: 1280px) {
    /*当屏幕尺寸小于1280px时，应用下面的CSS样式*/ .g-prolistbox4 .content {
        -webkit-column-count:6;
        -moz-column-count: 6;
    }
}

@media screen and (max-width: 1024px) {
    /*当屏幕尺寸小于1024px时，应用下面的CSS样式*/ .g-prolistbox4 .content {
        -webkit-column-count:5;
        -moz-column-count: 5;
    }
}

@media screen and (max-width: 960px) {
    /*当屏幕尺寸小于960px时，应用下面的CSS样式*/ .g-prolistbox4 .content {
        -webkit-column-count:4;
        -moz-column-count: 4;
    }
}

@media screen and (max-width: 720px) {
    /*当屏幕尺寸小于720px时，应用下面的CSS样式*/ .g-prolistbox4 .content {
        -webkit-column-count:3;
        -moz-column-count: 3;
    }
}

@media screen and (max-width: 400px) {
    /*当屏幕尺寸小于400px时，应用下面的CSS样式*/ .g-prolistbox4 .content {
        -webkit-column-count:2;
        -moz-column-count: 2;
    }
}

.g-prolistbox4 .content {
    margin: 15px auto;
    text-align: center;
    column-gap: 10px;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-fill : balance;
    -webkit-column-fill: balance;
    -moz-column-fill : balance;
}

.g-prolistbox4 .content div {
    vertical-align: top;
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
}

.g-prolistbox4 .description {
    color: #999;
    display: block;
    height: 40px;
    overflow: hidden;
}

.g-prolistbox4 .content div img {
    border: 1px solid #e2e2e2;
    text-align: center;
    margin-bottom: 8px;
    display: block;
}

.g-prolistbox4 .content i {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    display: inline-block;
}


.g-sbox .spe2 p a:first-child{ border-top:0;} /*首页有切换效果的样式*/
.g-sbox .m-con .u-lifo{ display:block;padding:13px 35px 0 10px;height:113px; overflow:hidden; position:relative; } /*切换下面的列表样式*/
.g-sbox .m-con .u-lifo img{ float:left; display:inline; margin-right:11px;} /*切换下面列表图片样式*/
.g-sbox .m-con .u-lifo h3{ padding-right:10px; line-height:24px; height:24px; overflow:hidden; white-space:nowrap;}  /*切换下面列表标题样式*/
.g-sbox .m-con .u-lifo p{ margin:5px; font-size:12px; line-height:22px; height:65px; overflow:hidden;} /*切换下面列表描述样式*/
.g-sbox .m-con .u-lifo span,.g-bd .m-con-2 dl span{ display:block; width:9px;height:16px;position:absolute; top:57px;right:3%;}/*切换下面列表箭头样式*/
.g-sbox .m-con .u-lifo span:before,.g-bd .m-con-2 dl span:before,.g-bd .m-con.z-spe dl span:before{ content:""; /*配合:before这个属性，写 before的时候一定要加上去*/
	position:absolute;
	background:#aaaaaa;
	width:11px;
    height:11px;
    right:0;
	top:0;
	z-indx:10;
	-moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/
	-o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/
	-webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/
	transform: rotate(45deg);}/*切换下面列表箭头css3样式*/

.g-sbox .m-con .u-lifo span:after,.g-bd .m-con-2 dl span:after,.g-bd .m-con.z-spe dl span:after{ content:"";
	position:absolute;
	background:#fff;
	width:11px;
    height:11px;
    right:4px;
	top:0;
	z-indx:11;
	-moz-transform: rotate(45deg);/*角度45度，针对火狐浏览器写的兼容*/
	-o-transform: rotate(45deg);  /*针对欧朋浏览器写的兼容*/
	-webkit-transform: rotate(45deg); /*针对苹果浏览器写的兼容*/
	transform: rotate(45deg);} /*切换下面列表箭头css3样式*/
.g-sbox .m-con .s-babg:nth-child(2n) span:after,.g-bd .m-con-2 .s-babg:nth-child(2n) span:after,.g-bd .m-con.z-spe .s-babg:nth-child(2n) span:after{background:#fafafa;} /*切换下面列表背景颜色样式*/
.g-sbox .m-con.z-spe{ padding:5px; width:310px; line-height:22px;}/*首页切换公司动态列表样式*/
.g-sbox .m-con.z-spe a{ font-size:14px; height:33px; display:block; line-height:33px; text-indent:8px; width:100%;overflow:hidden;}/*首页切换公司动态列表链接样式*/
