/* 重置样式 */
section, body, div, p, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;box-sizing: border-box;line-height: 1;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.p1920 {width: 1380px;position: relative;left: 50%;transform: translateX(-50%);}
.w1200 {width: 950px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

/* 头部 */
header {background-color: #424242;}
.header {height: 40px;}

.header div {font-size: 12px;color: #9b9a9a;font-family: 'Arial';}
.header div a {font-size: 12px;color: #9b9a9a;font-family: 'Arial';}

.header-box {height: 77px;}

/* 导航栏 */
.nav1 {justify-content: flex-end;/*padding-top: 15px;   */ height: 76px;}
.nav-li {position: relative;z-index: 999;}
.nav-li:hover{background:#038ec8;}
.nav-a {display: block;padding: 0 28px;font-size: 14px;color: #555;       height: 77px;font-weight: bold;
    line-height: 77px;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 0;top: 20px;background-color: #fff;z-index: 999;width: 100%;}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;height: 38px;line-height: 38px;text-align: center;display: block;color: #333;}

.nav-li:hover .nav-a {color: #fff;}
.nav-ul li a:hover {color: #fff;}

/* 主体 */
.s {margin-top: 22px;padding-bottom: 35px;}

/* 列表 */
.s1 {width: 245px;}
.s1a {width: 100%;}
.s1a-item {width: 100%;overflow: hidden;}
.s1a-name {background-color: #038ec8;border: 1px solid #2a8eb8;}
.s1a-name a {width: 100%;line-height: 32px;padding-left: 21px;color: #fff;font-size: 13px;display: block;background-image: url(../images/s1a-name.jpg);background-repeat: no-repeat;background-position: 9px center;text-transform: capitalize;}

.s1a-item+.s1a-item {margin-top: 3px;}

.s1a-list {padding: 2px 0;padding-left: 20px;}
.s1a-list li {width: 100%;}
.s1a-list li a {display: block;width: 100%;line-height: 26px;border: 1px solid #d6d6d6;color: #333;font-size: 12px;padding-left: 10px;}
.s1a-list li a span {font-family: 'Arial';color: #999999;margin-right: 5px;}
.s1a-list li+li {margin-top: 2px;}

.s1a-list li a:hover {background-color: #00a1c9;border-color: #7dcfe3;color: #fff;}
.s1a-list li a:hover span {color: #fff;}

.s1b {width: 100%;margin-top: 18px;}
.s1b form {width: 100%;height: 29px;}
.s1b form #keyword {width: 208px;height: 29px;border: 1px solid #ccc;padding-left: 10px;color: #000;font-size: 14px}
.s1b form #keyword::-webkit-input-placeholder {color: #000;}
.s1b form #keyword::-moz-placeholder {color: #000;}
.s1b form #keyword::-moz-placeholder {color: #000;}
.s1b form #keyword::-ms-input-placeholder {color: #000;}
.s1b form #s_btn {width: 28px;height: 28px;background-image: url(../images/s1b-ss.jpg);background-repeat: no-repeat;margin-left: 3px;}

/* 内容 */
.s2 {width: 670px;}
.s2a {padding-left: 22px;line-height: 32px;border-bottom: 1px solid #dbdbdb;color: #00a1c9;font-size: 17px;background-image: url(../images/s2a-name.png);background-repeat: no-repeat;background-position: 3px center;margin-bottom: 10px;}

.s2b p{font-size: 12px;color: #555;line-height: 30px;}

/* 友情链接 */
.s3 {font-size: 12px;line-height: 30px;color: #555;}
.s3 a {font-size: 12px;line-height: 30px;color: #555;}

/* 底部 */
footer {text-align: center;background-color: #191919;padding-top: 10px;padding-bottom: 5px;}
footer div {display: flex;align-items: center;justify-content: center;width: 100%;}
footer div p {font-size: 12px;font-family: 'Arial';color: #dad9d9;line-height: 24px;}
footer div p a {font-size: 12px;font-family: 'Arial';color: #dad9d9;}

/* 内页 */
.ny-con {margin-top: 22px;padding-bottom: 65px;}

.ny-left-tiem ul {display: none;}
.active ul {display: block;}

.ny-left-tiem ul .hover-a a {background-color: #00a1c9;border-color: #7dcfe3;color: #fff;}
.ny-left-tiem ul .hover-a a span {color: #fff;}

.ny-product .hd {margin-bottom: 50px;}

.ny-product-only {display: flex;align-items: center;flex-wrap: wrap;}
.ny-product-only li {margin-right: 12px;}
.ny-product-only li {width: 158px;line-height: 43px;display: block;border: dashed 1px #a0a0a0;text-align: center;font-size: 14px;color: #000;cursor: pointer;}
.ny-product-only li:nth-child(4n) {margin-right: 0;}
.ny-product-only li:nth-child(n+5) {margin-top: 12px;}
.ny-product-only li:hover {background-color: #0299c0;color: #fff;}
.ny-product-only li.on {background-color: #0299c0;color: #fff;}

.ny-product-item-h1 {font-size: 16px;color: #038ec8;width: 100%;text-align: center;margin-bottom: 10px;}
.ny-product-item-div {width: 100%;border-bottom: dashed 1px #a0a0a0;margin-bottom: 40px;}

.ny-news {padding-top: 25px;padding-bottom: 5px;}
.ny-news li a {padding-left: 10px;padding-right: 18px;height: 43px;border-bottom: dashed 1px #a0a0a0;}
.ny-news li a p {font-size: 14px;color: #555;}
.page-banner {width: 1380px;margin: 0 auto;}