* {    margin: 0;    padding: 0;    box-sizing: border-box;}html,body {    width: 100%;    overflow-x: hidden;    word-break: break-all;    color: #000;    font-family: "微软雅黑", "黑体", "方正大黑简体", "宋体", Helvetica, Arial, sans-serif;}ul,li {    list-style: none;}a {    text-decoration: none;    color: inherit;    font-size: inherit;}a:hover {    text-decoration: underline;}span,a,i {    font-style: normal;}img {    border: none;    height: auto;    vertical-align: middle;    max-width: 100%;}input,textarea,button {    outline: none;    border: 1px solid #ddd;}input:focus,textarea:focus,button:focus {    border: 1px solid #ddd;    outline: none;}input[type=submit] {    border: none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none;}input[type="number"] {    -moz-appearance: textfield;}.fr {    float: right;}.fl {    float: left;}.clear:after {    content: ' ';    display: block;    height: 0;    visibility: hidden;    clear: both;}.text-center {    text-align: center;}.hidden,.hidden1 {    display: none;}small,.small {    font-size: 0.8em;    color: inherit;}big,.big {    font-size: 1.2em;}strong,.strong {    font-weight: 900;}p {    margin-bottom: 10px;}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {    font-size: 75%;}h1,.h1 {    font-size: 36px;}h2,.h2 {    font-size: 30px;}h3,.h3 {    font-size: 24px;}h4,.h4 {    font-size: 18px;}h5,.h5 {    font-size: 14px;}h6,.h6 {    font-size: 12px;}.title {    text-align: center;    color: #012c55;    letter-spacing: 2px;    font-size: 1rem;}.title h2 {    font-weight: 600;}.title .small {    letter-spacing: 6px;    font-size: 1em;}header .welcome {    background: #e1e1e1;    padding: 5px 20px;}.head {    height: 125px;    padding: 5px 30px;    color: #012c55;    background: url(../img/logo-bg.jpg) no-repeat 30px center/auto 100%;}.head .logo img {    height: 110px;    display: none;}.head h1 {    padding-top: 20px;    font-size: 36px;    line-height: 1;    letter-spacing: 1px;    padding-left: 135px;    color: #084347;    font-family: "微软雅黑", "黑体";}.head h1 small {    font-size: 17px;    font-weight: 100;    color: #666;}.head .tel-box {    text-align: left;    font-size: 18px;}.head .text {    margin-bottom: 0;    padding-top: 12px;}.head .text img {    width: 40px;    margin-right: 5px;}.head .tel {    font-size: 26px;}.banner {    width: 100%;    overflow: hidden;    position: relative;}.banner ul {    position: relative;    white-space: nowrap;    font-size: 0;    width: 100%;    left: 0;    transition: .5s;}.banner li {    display: inline-block;    width: 100%;}.banner img {    width: 100%;}.banner .btn {    position: absolute;    height: 40px;    text-align: center;    background: rgba(0, 0, 0, .3);    width: 100%;    bottom: 0;    left: 0;    line-height: 40px;}.banner .btn i {    width: 15px;    height: 15px;    margin: 0 10px;    border-radius: 50%;    border: 1px solid #fff;    cursor: pointer;}.banner .btn i.active {    background: #fff;}.search {    padding: 10px 30px;    border-bottom: 1px solid #ccc;}.search p {    margin-bottom: 0;    color: #404040;    line-height: 2.2em;}.search p big {    color: #012c55;}.search form {    border-radius: 15px;    background: #e1e1e1;    padding: 2px 15px;}.search form input[type=text] {    border: none;    background: none;    height: 2.2em;}.search form input[type=text]::-webkit-input-placeholder {    color: #404040;}.search form input[type=submit] {    width: 25px;    height: 25px;    vertical-align: middle;    background: url(../img/2.png) 0 0/100% 100%;    cursor: pointer;}.yyly {    padding: 60px 0 30px;}.yyly .title {    margin-bottom: 40px;}.yyly .title .text {    color: #404040;}.yyly .content p {    font-size: 0;    margin: 0;    padding: 0 4px;}.yyly .content p a {    width: 370px;    padding: 4px 4px;    vertical-align: top;}.yyly .content p:nth-of-type(2) {    margin-top: -25px;}.yyly .content p:nth-of-type(2) a {    vertical-align: bottom;}.yyly .content p a:nth-of-type(2) {    width: 425px;}.yyly .content p a:nth-of-type(3) {    width: 330px;}.yyly .content img {    width: 100%;}.product {    padding: 50px 0;    background: #ebebeb;    font-size: 0;    text-align: center;}.product .title {    position: relative;    margin-bottom: 45px;    border-bottom: 1px solid #707070;}.product .title:after {    content: "";    display: inline-block;    width: 150px;    height: 3px;    position: absolute;    bottom: -2px;    left: 50%;    margin-left: -75px;    background: #f2d11d;}.product li {    display: inline-block;    font-size: 1rem;}.product .menu li {    font-size: 24px;    padding: 5px 30px;    color: #012c55;}.product .menu li a {    font-size: 14px;    padding: 10px 25px;    background: #f2d11d;    vertical-align: top;    margin-left: 3px;    transition: .4s;}.product .menu li.active a {    background: #012c55;    color: #fff;}.product .content {    display: none;    text-align: left;}.product .content.active,.product .content.content1 {    display: block;}.product .content li {    width: 23%;    margin: 50px 1% 0;    text-align: center;}.product .content li img {    width: 100%;    height: 218px;}.product .content li h1 {    padding-top: 10px;    font-size: 1.1rem;}.product .content li .more {    color: #f00;    font-size: 1rem;}.ad img {    width: 100%;}.ldgh {    padding: 60px 0 20px;}.ldgh .title {    text-align: left;    padding: 1px;    padding-left: 100px;    position: relative;    margin-bottom: 40px;}.ldgh .title:after {    content: "";    display: inline-block;    width: 180px;    height: 3px;    position: absolute;    background: #f2d11d;    left: 0;    bottom: 0;}.ldgh .text {    width: 45%;    padding: 25px 15px 0;}.ldgh .text li {    padding-left: 35px;    position: relative;}.ldgh .text li a {    line-height: 2.5;    font-size: 1.2rem;    max-width: 100%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #404040;    width: 95%;    transition: .4s;}.ldgh .text li:before {    position: absolute;    left: 0;    top: calc(50% - 13px);    content: "";    display: inline-block;    width: 0;    height: 0;    border: 10px solid transparent;    border-left: 18px solid #f2d11d;    vertical-align: sub;}.ldgh .text li.active a {    border-bottom: 1px solid #ccc;    font-size: 1.3rem;}.ldgh .img {    width: 55%;    text-align: center;}.ldgh .img ul {    position: relative;    min-height: 530px;}.ldgh .img li {    position: absolute;    left: 0;    top: 0;    width: 100%;    display: none;}.ldgh .img li.active {    display: block;}/*-------------------------------------------后续加*/.about {    padding: 70px 0 50px;    background: url(../img/10.png) round;}.about .img {    margin-right: 20px;}.about .text {    overflow: hidden;}.about .text h3 {    padding: 20px 0 70px;    color: #012c55;    text-align: center;}.about .text p {    color: #404040;    font-size: 1.1rem;    line-height: 1.8;    text-indent: 2em;}.about .text .btn {    text-align: center;}.about .text .btn a {    margin: 60px 15px 0;    padding: 4px 30px;    color: #fff;    background: url(../img/12.png) round;    font-size: 1.6rem;}.why {    padding: 50px 0 0;    color: #404040;    background: url(../img/13.png) round;}.why .content {    padding: 0 50px 100px;    padding-right: 40%;    background: url(../img/18.png) right center/40% no-repeat;}.why .title {    margin: 0 auto 30px;    text-align: center;}.why .title img {    width: 400px;}.why li {    margin: 30px 0 0;    padding-left: 130px;    background: url(../img/15.png) no-repeat 3px center/90px auto;}.why ul li:nth-of-type(2) {    background-image: url(../img/16.png);}.why ul li:nth-of-type(3) {    background-image: url(../img/17.png);}.why h3 {    font-weight: 100;    font-size: 22px;}.why h5 {    padding: 5px 0;    font-weight: 100;}.news {    padding: 70px 0;}.news .title {    text-align: left;    padding-left: 30px;}.news .content {    padding: 70px 0;    padding-left: 60px;    background: url(../img/19.png) round;    text-align: center;}.news .content .fl {    width: 50%;}.news .content .form {    padding-left: 220px;    padding-right: 50px;}.news .content .form h3 span {    padding: 0 10px;    font-weight: 100;    color: #012c55;    border-bottom: 1px solid;}.news .content .form li {    margin: 25px 0 0;    text-align: left;}.news .content .form li span {    padding-left: 30px;    line-height: 2;    font-size: 1.1rem;    color: #404040;    background: url(../img/21.png) no-repeat 0 center/25px auto;}.news .content .form li:nth-of-type(2) span {    background-image: url(../img/22.png);}.news .content .form li:nth-of-type(3) span {    background-image: url(../img/23.png);}.news .content .form li input {    width: 100%;    height: 2.5em;    border: 1px solid #012c55;    padding: 0 3px;}.news .content .form li textarea {    width: 100%;    height: 8em;    border: 1px solid #012c55;    padding: 3px;}.news .content .form input[type=submit] {    margin-top: 25px;    background: url(../img/24.png) round;    line-height: 2.3;    width: 90%;    color: #fff;    font-size: 1.3rem;    cursor: pointer;}.news .content .iNav a {    margin: 0 15px;    padding: 3px 15px;    font-size: 1.3rem;    background: rgba(242, 209, 29, 0.46);    color: #012c55;    transition: .4s;}.news .content .iNav a.active {    background: #012c55;    color: #fff;}.news .content .iNav a:before {    content: "";    display: inline-block;    width: 2px;    height: 1em;    background: #012c55;    margin-right: 15px;    vertical-align: sub;}.news .content .iNav a.active:before {    background: #fff;}.news .content img {    width: 80%;    margin: 30px 0;}.news .content .l ul {    text-align: left;    padding-left: 30px;    display: none;}.news .content .l ul.active {    display: block;}.news .content .l li {    margin: 0 0 15px;    font-size: 1.15rem;    color: #404040;}.news .content .l li i {    font-size: 1.2em;    margin-right: 20px;}.links {    background: #ebebeb;    font-size: 1.4rem;}.links .box {    padding: 15px;    position: relative;}.links .box:before {    content: "LINKS";    font-size: 2.3em;    position: absolute;    left: 0;    top: 0;    color: #012c55;    opacity: .2;    font-weight: 600;}.links span {    width: 5.8em;    text-align: right;    color: #012c55;    position: relative;}.links .list {    padding-left: 8em;    position: relative;    font-size: 1rem;    padding-top: 0.4rem;    text-align: left;}.links .list a {    width: 12.5%;    padding-bottom: 5px;    float: left;}.links .list a:hover {    color: #008a7e;}.copyright a {    display: none;}.copyright a.jszc {    display: inline-block;}/*产品内页*/.neiye * {    white-space: normal !important;}.neiye {    margin: 40px 0;}.neiye .left {}.neiye .right {}.neiye .right>div{    padding-left: 50px;}.neiye .title {    padding: 10px 30px ;    background: #0bbdba;    color: #fff;    text-align: left;    font-size: 2rem;}.place {    float: right;    padding: 15px 0 0;    font-size: 14px;}.arcTitle,.info {    text-align: center;    margin-bottom: 20px;}.info small {    margin-left: 15px;}/*left*/.left > div {    margin-bottom: 35px;}.left ul {    padding: 10px 8px;    border: 1px solid #ccc;}.left li {    line-height: 1.7;}.leftNav li {    padding: 10px;    font-size: 1.4rem;    border-bottom: 1px solid #ccc;}.left .lxfs li {    font-size: 1rem;}.center {    padding: 25px 0 25px ;    position: relative;    line-height: 20px;}.center p.imgfr {    float: right;    display: inline-block;    margin-top: -35px;    margin-left: 15px;}.center p span, .center p a, .center p strong {    display: inline;}.imgBox ul {    font-size: 0;}.imgBox ul li {    height: 100%;    font-size: 1rem;}.imgBox li {    width: 31%;    display: inline-block;    margin: 15px 1%;    font-size: 1rem;    border: 1px solid #ccc;}.imgContent .center li a {    display: block;}.imgContent .center li img {    width: 100%;}.imgContent .center li .p {    width: 100%;    display: block;    text-align: center;    padding: 8px 0;    overflow:hidden;    text-overflow:ellipsis;    white-space:nowrap !important;}.imgContent .center li .p:hover {    background: #0bbdba;    color: #fff;}.neiye .article li {    margin: 0 0 35px;    clear: both;    box-shadow: 4px 5px 5px #ccc;    border: 1px solid #e7e7e7;    border-radius: 5px;    padding: 5px;}.neiye .article li:hover {    box-shadow: 0 0 12px #012c55;}.neiye .article li .img{    display: none;}.neiye .article li .img img {    width: 100%;}.neiye .article .info {    margin-bottom: 10px;    display: block;    text-align: center;}.neiye .article .info .h3 {    display: block;}.neiye .article .artBox {    padding: 10px 0;    float: left;    width: 100%;}/*分页标签*/.pagelist {    text-align: right;}.pagelist li {    display: inline-block;    margin: 0 3px;    text-align: center;}.pagelist li a {    min-width: 1.3em;    padding: 2px 4px;    background: #f5f5f5;    border: 1px solid #ccc;    border-radius: 3px;    text-align: center;    color: #012c55;}@media (max-width: 767px){    .neiye .right>div{        padding: 0px;    }    .place{        display: none;    }    .imgBox li{        width: 47%;    }    iframe{        width: 100%;    }    .center {        padding: 25px 5px;    }}