:root{
    --main_color:#009e7f;
}
.container{width: 1200px;margin: 0 auto;}

.newdown dl:nth-child(even){margin-right: 0;}
.g_ab .desc{font-size:14px;line-height:28px;color:#666666;width:540px;margin-bottom:40px;}
.p1-search-1-inp2{border: none;}
.g_ser .key{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g_pro .cplst li:nth-child(3n){margin-right: 0;}
.g_pp h2,.g_pro h2,.g_cpys h2,.g_an h2,.g_ys h2{background: none;}

.Cmn__title{position: relative;}
.Cmn__title:before,.Cmn__title:after{left:-120px;content:'';position: absolute;background-image:linear-gradient(to bottom,#adadad,transparent),radial-gradient(circle closest-side at 50% 50%,transparent 4px,#bdbdbd 0,transparent 6px);background-size:100% 1px,10px 10px;background-position:-10px center,right center;width: 100px;background-repeat:no-repeat;height: 30px;top: 50%;transform:translate(0,-50%);}
.Cmn__title:after{background-position:10px center,left 10px;right:-120px;left: auto;}

.g_ft .m_code{float: right;width: auto;background: none;}
.g_news h2 span a{background: none;}

.ty-banner-1 img{visibility: visible;}

.p14-product-2-list dl:last-child{margin-right: 0;}
.tl-fdh-02 li{border-right: 1px solid #fff !important;box-sizing: border-box;margin-right: 0;}

.g_lxwm .lxwm{height: auto;padding: 0;}
.g_lxwm .lxwm li{width: 50%;display: flex;box-sizing: border-box;margin: 0;line-height: unset;align-items: center;padding-left: 30px;}
.g_lxwm .lxwm li em{position: static;left: 0;margin-right: 20px;}
.g_lxwm .lxwm li span{}
.g_lxwm .line{height: 100%;top: 0;margin: 0;}