﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
@charset "utf-8";

/* CSS Document */

html,
body {
    font: 14px/1.8;
    color: #666;
    -webkit-text-size-adjust: none;
    margin: 0;
    letter-spacing: 0.5px;
    -webkit-overflow-scrolling: unset;
  font-family: Arial;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    padding: 0;
    margin: 0;
    font-weight: normal;
    line-height: 1.6;
}

ol,
ul,
li,
dl,
dt,
dd {
    list-style: none;
    padding: 0;
    margin: 0;
}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

img {
    max-width: 100%;
    height: auto;
}

input {
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
    -webkit-appearance: none;
    outline: none;
}

.clear {
    clear: both;
}
.cle {
    display: none;
}

.container {
    max-width: 100%;
}

.container1 {
    max-width: 100%;
    width: 1500px;
    margin: 0 auto;
}

table td {
    padding: 0 0px;
    line-height: 1.6;
}
/*table td:nth-child(2){
    padding: 0 10px;
}*/

#tat td {
    width: 50%;
    padding: 0 20px;
}

#tat td img {
    max-width: 100%;
}

table td img {
    max-width: none;
}

.about_center02 td p {
    padding: 0 40px;
}

.about_center02 td div {
    padding: 0 11px;
}

.about_center02 td span {}

#taz td p {
    padding: 0;
}

#taz td span {
    padding: 0;
}

#tac td p {
    padding: 0;
}


/*头部*/

.header {
    position: absolute;
    width: 100%;
    /* position: fixed; background:#fff; top: 0; left: 0;*/
    z-index: 100;
    text-align: center;
    transition: .5s ease-in-out;
    top: 0;
}

.header .container {
    width: 1500px;
}

.logo {
    float: left;
}

.header .logo .logo1 {
    transition: .3s;
    margin-top: 17px;
}

.header .logo .logo2 {
    display: none;
    transition: .3s;
    margin-top: 17px;
}

.h-top {
    width: 100%;
    height: 30px;
    background: #eee;
    overflow: hidden
}

.h-top ul li {
    float: left;
    margin-left: 4px;
    color: #666;
}

.h-top ul li img {
    margin: 5px 4px 5px;
}

.h-top ul li:nth-child(1) img {
    opacity: .5;
}

.h-to {
    float: right;
}

.fixnav {
    background: #fff;
    position: fixed !important;
    left: 0;
    top: 0;
    transition: .3s;
}

.fixnav .logo .logo1 {
    display: none;
}

.fixnav .logo .logo2 {
    display: block;
}

.fixnav .menu_box ul li a.yn {
    color: #666;
}

.header:hover {
    background: #fff;
    transition: .5s ease-in-out;
    ;
}

.header:hover .logo1 {
    display: none;
}

.header:hover .logo2 {
    display: block;
    transition: .3s;
}

.header:hover .lang a {
    color: #666;
}

.header:hover .menu_box ul li a {
    color: #666;
    transition: .3s;
}

.lang {
    float: right;
}

.lang a {
    color: #fff;
    line-height: 130px;
}

.fixnav .lang a {
    color: #666;
}

.lang a:hover {
    color: #ff6d00 !important;
}


/*pc导航*/

.menu_box {
    float: right;
    line-height: 130px;
    margin-right: 24px;
}

.menu_box ul.menu>li {
    float: left;
    text-align: center;
    padding: 0 12px;
}

.menu_box ul.menu>li::after {}

.menu_box ul.menu>li:last-child::after {
    display: none;
}

.bottom_border {
    position: absolute;
    width: ;
    text-align: center;
    bottom: 0px;
    left: 0;
    display: none;
}

.bottom_border>i {
    display: inline-block;
    height: 4px;
    width: 50px;
    background-color: #ff6d00;
}

.menu_box ul.menu>li>a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    transition: .3s;
}

.menu_box ul.menu>li.current>a {
    color: #fff;
}

.menu_box ul.menu>li:hover .bottom_border {
    display: block;
}

.menu_icon {
    position: absolute;
    top: 3px;
    right: 0;
}

.menu_box ul li:hover a.yn {
    color: #ff6d00;
}


/*.menu_box ul li:nth-child(6) .menu_2 ul{width: 43%;float: right;}
.menu_box ul li:nth-child(7) .menu_2 ul{width: 43%;float: right;}
.menu_box ul li:nth-child(9) .menu_2 ul{width: 14%;float: right;}
.menu_box ul li:nth-child(4) .menu_2 ul{width: 60%;float: right;}
.menu_box ul li:nth-child(5) .menu_2 ul{width: 50%;float: right;}*/


/*pc下拉导航*/
.pd-menu {
    padding: 40px 0 26px 0;
}

.pd-menu ul li {
    float: left;
    padding-bottom: 15px;
}

.pd-menu ul li a {
    font-size: 16px;
    color: #333;
    border-right: 1px solid #ff6c00;
    font-size: 15px;
    color: #666;
    padding: 0 17px;
    line-height: 12px;
    display: block;
    float: left;
}

.pd-menu ul li:hover a {
    color: #ff6c00;
}

.pd-menu ul li a.on {
    color: #ff6c00;
}
.pd-zs {
    position: absolute;
    right: 0;
    top: 0;
    background: #ff6c00;
    padding: 27px 0 27px 3%;
    color: #fff;
    width: 37%;
}

.pd-zs h4 {
    font-size: 24px;
    background: url(img/product.png) no-repeat left;
    padding-left: 46px;
}

.pd-zs h4 span {
    font-size: 14px;
}
.left_menu .left_menu_1 a {
    font-size: 12px;
}

.menu_2 {
    display: none;
    position: absolute;
    padding: 20px;
    z-index: 10000;
    text-align: left;
    width: 100%;
    left: 0;
    top: 128px;
    background: #f6f6f6;
}

.menu_2 li {
    line-height: 0px;
    float: left;
    padding: 0 56px 0 0;
    margin-top: 40px;
    width: 50%;
}

.menu_2 li a {
    color: #666;
    font-size: 15px;
}

.menu_2 li:hover a {
    color: #ff6d00 !important;
}

.menu_2 ul {
    width: 56%;
    float: left;
    padding: 33px 0;
}

.menu_2 ul span {
    width: 4px;
    height: 4px;
    background: #666;
    display: block;
    margin-right: 10px;
    float: left;
}

.menu_2 ul li h4 {
    font-size: 20px;
    color: #333;
    margin-bottom: 6px;
}

.menu_2 .nav-img {
    float: right;
    width: 41%;
}

.menu_2 .container {
    width: 1280px;
}

/* .menu_2 ul.zgs li {
    padding: 0;
    width: 40%;
} */

.menu_2 ul.zgs {
    width: 59%;
    padding: 0;
}

.wrap_menu li:nth-child(3) a.yn,
.wrap_menu li:nth-child(4) a.yn,
.wrap_menu li:nth-child(5) a.yn,
.wrap_menu li:nth-child(6) a.yn,
.wrap_menu li:nth-child(7) a.yn,
.wrap_menu li:nth-child(8) a.yn,
.wrap_menu li:nth-child(9) a.yn,
.wrap_menu li:nth-child(10) a.yn,
.wrap_menu li:nth-child(11) a.yn,
.wrap_menu li:nth-child(12) a.yn {
    display: none;
}

.rc {
    margin-top: 6%;
}

/* 产业布局 */
.cy-t {
    text-align: center;
    padding: 7%;
}

.cy-t h3 {
    font-size: 30px;
    margin-bottom: 22px;
    color: #ff6c00;
}

.cy-t p {
    color: #999;
}

.cy-t span {
    font-size: 20px;
    color: #666;
    margin-top: 20px;
    display: block;
}
.cy-s {
    width: 100%;
    overflow: hidden;
    background: #ff6c00;
}

.cy-s dd {
    overflow: hidden;
    text-align: center;
    width: 19.35%;
    float: left;
    background: #fff;
    margin-left: 7px;
    position: relative;
}

.cy-s dd h4 {
    margin-bottom: 14px;
    font-size: 15px;
    color: #ff6c00;
}

.cy-s dd .b-cover span {
    display: block;
    margin: 20px auto;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    font-size: 20px;
    border: 1px solid #999;
    line-height: 51px;
}

.cy-s .cy-c {
    margin: 8% 0 8%;
}

.cy-s dd .b-cover {
    padding: 38% 0px;
    position: absolute;
    transition: all .6s ease;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}

.cy-s dd:hover .b-cover {
    top: 100%;
}

.cy-s dd .d-cover {
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 22% 6% 8% 6%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
}

.cy-s dd .d-cover ul {
    bottom: 12%;
    width: 86%;
    position: absolute;
}

.cy-s dd .d-cover h3 {
    font-size: 20px;
    color: #fff;
}

.cy-s dd .d-cover p {
    color: #fff;
    margin-bottom: 30px;
}

.cy-s dd .d-cover li a {
    color: #fff;
    transition: .3s;
    line-height: 40px;
}

.cy-s dd .d-cover li {
    color: #fff;
    letter-spacing: 1px;
    position: relative;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
}

.cy-s dd .d-cover li b {
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.4;
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    -webkit-opacity: 0.4;
    filter: alpha(opacity=40);
}

.cy-s dd .d-cover li i {
    width: 0%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
}

.cy-s dd .d-cover li span {
    background: url(img/bjian.png) no-repeat center;
    position: absolute;
    top: 50%;
    right: 0;
    width: 7px;
    height: 8px;
    margin-top: -4px;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
}

.cy-s dd .d-cover li:hover i {
    width: 100%;
}

.cy-s dd p {
    font-size: 13px;
}

.cy-s dd:nth-child(1) {}

.bb-a {
    padding-top: 40px;
    min-height: 690px;
}
/* 创新研发 */
.cx-d {
    width: 100%;
    background: #f6f6f6;
    overflow: hidden;
}
.cx-t {
    padding: 5%;
    background: #fff;
    text-align: center;
    margin-top: 42%;
}

.cx-t h4 {
    font-size: 30px;
    color: #ff6c00;
    margin-bottom: 28px;
}

.cx-t p {
    color: #666;
    margin-bottom: 40px;
    text-align: left;
}
.yj-t li {
    position: relative;
    padding: 0;
    width: 32.8%;
    margin-left: 10px;
}

.yj-t li:nth-child(1) {
    margin-left: 0;
}

.yj-t li .js-t {
    position: absolute;
    transition: .3s ease;
    padding: 18%;
    text-align: center;
    top: 0;
    background: #ff6c00;
    width: 100%;
    height: 100%;
    color: #fff;
}

.yj-t li .js-t span {
    width: 64px;
    height: 64px;
    background: #fff;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
}

.yj-t li .js-t i {
    margin-top: 15px;
    font-style: normal;
    display: block;
}

.yj-t li .js-t h3 {
    font-size: 20px;
    margin-bottom: 20px;
}

.yj-t li:hover .js-t {
    background: rgba(0, 0, 0, 0.5);
}

.yj-t {
    margin-top: 7%;
}

.bb-x h4 {
    text-align: center;
    margin-top: 36px;
    font-size: 30px;
    color: #666;
    margin-bottom: 32px;
}

.bb-x dl dd {
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 1.8;
}

.bb-x span {
    border: 1px solid #666;
    width: 180px;
    height: 42px;
    text-align: center;
    display: block;
    margin: 30px auto;
}

.bb-x span:hover {
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.bb-x span:hover a {
    color: #fff;
}

.bb-x span a {
    color: #666;
    line-height: 42px;
}

#bnav li {
    position: relative;
    display: inline-block;
    text-align: center;
    background: #fff;
    padding: 2% 0 2% 0;
    font-size: 20px;
    color: #666;
}

#bnav li.active {
    background: #ff6c00;
    color: #fff;
}

#bnav li.active b {
    font-style: normal;
    background: url(img/sanjiao.png) no-repeat;
    width: 34px;
    height: 24px;
    position: absolute;
    bottom: -17px;
    left: 46%;
}

#bnav li.active a {
    color: #fff;
    border-right: none;
}

#bnav li a {
    display: block;
    border-right: 1px solid #e8e8e8;
    line-height: 2;
}

#bnav li:nth-child(3) a {
    border-right: none;
}


/*owl-theme*/

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #ff6d00;
}
#banner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#banner .owl-t {
    text-align: left;
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    bottom: 0;
}

#banner .owl-t .container1 {
    position: absolute;
    left: 12%;
    bottom: 0;
    opacity: 0;
    align-self: center;
    margin: 0 auto;
    transform: translateY(30%);
    transition: 0.8s;
    -webkit-transition: 0.8s;
}

#banner .owl-t h3 {
    font-size: 50px;
    color: #f84100;
}

#banner .owl-t h3 P {
    font-weight: bold;
}

#banner .owl-t i {
    font-weight: bold;
    font-style: normal;
}

#banner .owl-t i {
    font-size: 30px;
    color: #fff;
    margin-top: 10px;
    display: block;
}

#banner .owl-t i p {
    font-weight: bold;
}

#banner .owl-carousel .active .container1 {
    bottom: 50% !important;
    opacity: 1 !important;
}

#banner .owl-t .container1 img {
    width: auto !important;
    -webkit-animation: none !important;
}
/* #banner {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#banner .owl-t {
    text-align: left;
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    bottom: 0;
}

#banner .owl-t .container1 {
    align-self: center;
    margin: 0 auto;
}

#banner .owl-t h3 {
    font-size: 48px;
    color: #fff;
}

#banner .owl-t i {
    font-size: 30px;
    color: #fff;
    margin-top: 10px;
    font-weight: bold;
    display: block;
} */

.ry-o {
    padding-bottom: 60px;
}

.ry-o ul {
    float: right;
    width: 66%;
}

.ry-o ul li {
    float: left;
    background: #fff;
    width: 47%;
    margin-bottom: 12px;
    margin-left: 12px;
    padding: 18px;
}

.ry-o ul li:nth-child(1),
.ry-o ul li:nth-child(3) {
    margin-left: 0;
}

.ry-o ul li img {
    display: block;
    margin: 0 auto;
}
.ry-l {
    float: left;
    width: 34%;
}
.indexcase {
    width: 100%;
    background: #0075c1;
    overflow: hidden;
}
.indexcase .container {}

.indexcase .box {
    width: 100%;
    padding: 8% 0 8% 0;
}

.indexcase .box .title {
    padding-top: 42px;
    width: 90%;
    margin: 0 auto;
}

.indexcase .box .title b {
    display: block;
    font-size: 30px;
    line-height: 1;
    color: #81ccf6;
}

.indexcase .box .title span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #e9e9e9;
    margin-top: 18px;
}
.indexcase .box .list {}

.mr_frbox {
    position: relative;
}
.mr_frbox .tempWrap {
    margin: 0 auto;
}
.mr_frBtnL {
    cursor: pointer;
    width: 26px;
    height: 41px;
    background: url(img/zuo.png) no-repeat;
    position: absolute;
    left: 0;
    top: 45%;
    opacity: .9;
    transition: all 0.3s linear;
    margin-top: 0;
}
.mr_frBtnL:hover {
    opacity: 1;
}
.mr_frUl {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.mr_frUl ul li a {
    display: block;
    width: 240px;
    padding: 6px;
}

.mr_frUl ul li {
    float: left;
    height: 100%;
}

.mr_frUl ul li img {
    display: block;
    width: 360px;
}
.g-img {
    margin-left: 20px;
}

.g-img img {
    display: block;
    margin: 0 auto;
}
.mr_frBtnR {
    cursor: pointer;
    width: 26px;
    height: 41px;
    background: url(img/you.png) no-repeat;
    position: absolute;
    right: 0;
    top: 45%;
    opacity: .9;
    transition: all 0.3s linear;
    margin-top: 0;
}
.mr_frBtnR:hover {
    opacity: 1;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}
.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
    text-align: center;
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    overflow: hidden;
}

.owl-carousel .owl-item img {
    width: 100%;
    -webkit-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    animation: bgburnsEast 20s linear infinite alternate;
    -webkit-animation: bgburnsEast 20s linear infinite alternate;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

.no-js .owl-carousel {
    display: block;
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item div {
    transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("http://oldfile.4e8.com/skin/kmb12/") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}


/*关于*/

.abou {
    width: 100%;
    overflow: hidden;
    color: #fff;
}

.abou .container1 {
    padding: 120px 0 120px 0;
}

.abou .abo-left h4 {
    font-size: 30px;
    margin-bottom: 26px;
}

.abou .abo-left a {
    color: #fff;
}

.abou .abo-left span {
    width: 120px;
    height: 40px;
    background: #fff;
    color: #666;
    line-height: 40px;
    text-align: center;
    display: block;
    border-radius: 8px;
    margin-top: 50px;
}

.abou .abo-left span:hover {
    background: #ff6c00;
    color: #fff;
}

.abou .abo-right {
    float: right;
    text-align: right;
    margin-top: 32px;
}

.abou .abo-right dl dd {
    margin-bottom: 15px;
    font-size: 24px;
}

.prob {
    width: 100%;
    background: #efefef;
    overflow: hidden;
}

.customer-comment .content {
    position: relative;
    margin: 50px 0 50px 0;
}

.customer-comment .bd {
    overflow: hidden;
}

.comment-list li .customer-logo {}

.comment-list li .comment-text {
    float: right;
    padding: 42px 60px;
}

.comment-list li.special .comment-text {
    display: none;
    height: 230px;
    padding: 0;
    font-size: 16px;
}

.comment-list li .comment-text h4 {
    margin-bottom: 18px;
    font-size: 14px;
}

.comment-list li .comment-text h3 {
    font-size: 18px;
    color: #666;
    margin-bottom: 20px;
}

.comment-list li .comment-text span {
    font-size: 24px;
    color: #666;
    margin-bottom: 16px;
    display: block;
}

.comment-list li .comment-text p {
    position: relative;
    z-index: 1;
    font-size: 15px;
    line-height: 2;
}

.comment-list li .comment-text .iconfont {
    position: absolute;
    font-size: 55px;
    line-height: 1;
    color: #ccc;
}

.comment-list li .comment-text .comment-icon-left {
    left: 0;
    top: -20px;
}

.comment-list li .comment-text .comment-icon-right {
    right: 0;
    bottom: -10px;
}

.comment-list li .comment-text .cp-m {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 30px;
    background: #ff6c00;
    color: #fff;
    border-radius: 8px;
}

.customer-comment .hd ul {
    padding-top: 15px;
    text-align: center;
}

.customer-comment .hd ul li {
    display: inline-block;
    padding: 5px;
    cursor: pointer;
}

.customer-comment .hd ul span {
    margin: 0 auto;
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #ccc;
    border: 1px solid transparent;
    border-radius: 50%;
}

.customer-comment .hd ul .active span {
    background: transparent;
    border: 1px solid #999;
}

.customer-comment .hd a {
    position: absolute;
    top: 230px;
}

.customer-comment .hd a.prev {
    left: -44px;
}

.customer-comment .hd a.next {
    right: -44px;
}

.customer-comment .hd .iconfont {
    display: block;
    width: 50px;
    height: 50px;
    font-size: 26px;
    line-height: 44px;
    color: #ccc;
    text-align: center;
    background: #f1f1f1;
    border: 1px solid #ddd;
    border-radius: 50%;
    transition: all .2s;
    font-style: normal;
}

.customer-comment .hd a:hover .iconfont {
    color: #fff;
    background: #ff6c00;
    border-color: #ccc;
}

.information-box {
    width: 100%;
    height: auto;
}

.information-head h2 {
    font-weight: normal;
    line-height: 1;
    text-align: center;
    padding-top: 60px;
    font-size: 30px;
}

.information-head p {
    line-height: 1;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 40px;
    font-size: 14px;
    margin-top: 20px;
}

.information-main {
    background: #fff;
    margin: 70px 0 70px 0;
}

.information-main-fl {
    display: block;
    width: 43%;
    overflow: hidden;
    float: left;
    position: relative;
}

.information-main-fr {
    padding: 0px 42px;
    width: 57%;
    overflow: hidden;
    float: right;
}

.prev {
    display: block;
    position: absolute;
    z-index: 1;
    top: 45%;
    margin-top: -30px;
    left: 0%;
    /* left: 10%; */
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(img/icon-arrow.png) -126px -137px no-repeat;
    cursor: pointer;
}

.next {
    display: block;
    position: absolute;
    left: auto;
    right: 0%;
    /* right: 10%; */
    top: 45%;
    margin-top: -30px;
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(img/icon-arrow.png) -6px -137px no-repeat;
    cursor: pointer;
}

.main-btn {
    padding: 10px 17px;
    margin-top: 11px;
    border: 1px solid #7d7d7d;
    line-height: 1;
    color: #fff;
    border: 1px solid #ddd;
    float: right;
    font-size: 16px;
}

.information-main-fl .bd ul li {
    position: relative;
}

.information-main-fr .hd ul {
    margin-bottom: 28px;
}

.information-main-fr .hd ul li {
    transition: .5s ease-in-out;
    font-size: 22px;
    float: left;
    cursor: pointer;
    list-style: none;
    height: 60px;
    line-height: 60px;
    color: #666;
    text-align: center;
    border-top: 0;
    width: 160px;
    border-left: 0;
}

.information-main-fr .hd ul li.on {
    background: #ff6c00;
    color: #fff;
}

.information-main-fr .bd ul {
    color: #333;
}

.information-main-fr .bd ul li {
    font-size: 16px;
    border-bottom: 1px solid #e8e8e8;
    padding: 20.5px;
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
}

.information-main-fr .bd ul li .my {
    z-index: 2;
    position: relative;
}

.information-main-fr .bd ul li::before {
    top: 0;
    right: 0;
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    background: #ff6c00;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    z-index: 1;
}

.information-main-fr .bd ul li span {
    float: right;
}

.information-main-fr .bd ul li:hover::before {
    width: 100%;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.information-main-fr .bd ul li:hover a {
    color: #fff;
}

.information-more {
    cursor: pointer;
    color: #f7a302;
    text-align: center;
    line-height: 34px;
    margin-top: 12px;
    font-size: 14px;
}


/*新闻*/

.n-cont {
    width: 100%;
    overflow: hidden;
    background: #f9f9f9;
    padding: 60px 0 60px 0;
}

.n-cont h6 {
    color: #666;
    font-size: 30px;
    margin-bottom: 6px;
}

.p-new {
    width: 100%;
    overflow: hidden;
}

.p-new .nav {
    padding-top: 30px;
}

.p-new .nav ul {
    margin: 0 auto;
}

.p-new .nav ul li {
    border-bottom: 1px solid #ccc;
    width: 50%;
    font-size: 15px;
    position: relative;
    text-align: center;
    cursor: pointer;
    float: left;
}

.p-new .nav ul li a {
    display: block;
    padding: 10px 30px;
    text-decoration: none;
}

.p-new .nav ul li a:hover {
    text-decoration: none;
}

.p-new .nav ul .li-last {
    margin-right: 0;
}

.p-new .nav ul li.active {
    color: #ff6c00;
    border-bottom: 1px solid #ff6c00;
}

.p-new .nav ul li.active a {
    color: #ff6c00;
}

.p-new .nav ul li u {
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -9px;
    display: block;
    height: 7px;
    z-index: 10;
    background-image: url("img/arrow_down.png");
}

.p-new .nav ul li.active u {
    width: 18px;
}

.p-new .nav ul li:hover {
    color: #f85751;
}

.p-new .nav ul li.active:hover {
    color: #fff;
}

.d-tit h6 {
    font-size: 30px;
    color: #333;
    text-align: center;
    margin-bottom: 6px;
}

.d-tit p {
    color: #999;
    text-align: center;
}

.m-slide {
    margin: 50px auto 0;
}

.m-slide .img {
    width: 50%;
    float: left;
}

.m-slide .tab {
    width: 50%;
    float: right;
}

.m-slide .tab li {
    border-bottom: 1px solid #ddd;
    background: #fff;
    padding: 0 25px 16px 25px;
    position: relative;
}

.m-slide .tab li .title {
    font-size: 18px;
    display: block;
    padding-top: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    margin-bottom: 6px;
    font-weight: 600;
}

.m-slide .tab li .title i {
    float: right;
    font-style: normal;
    font-size: 14px;
    color: #999;
    line-height: 32px;
    font-weight: normal;
}

.m-slide .tab li .des {
    font-size: 14px;
    display: block;
    color: #666;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
}

.m-slide .tab li a:hover {
    text-decoration: none;
}

.m-slide .tab li.on {
    background: #ff6c00;
    color: #fff;
}

.m-slide .tab li.on a {
    color: #fff;
    cursor: pointer;
}

.m-slide .tab li.on .title {
    color: #fff;
}

.m-slide .tab li.on .title i {
    color: #fff;
}

.m-slide .tab li.on .des {
    color: #fff;
    filter: alpha(opacity=80);
}

.m-slide .tab li.on b {
    display: block;
    height: 103px;
    width: 22px;
    background: url(img/li_arrow.png) no-repeat;
    position: absolute;
    top: 0;
    left: -22px;
}

.m-slide .img .new-img-box {
    height: 412px;
    width: 750px;
    margin: 0 auto;
}

.n-re {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    margin-top: 2%;
  	 margin-bottom: 2%;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    position: relative;
    z-index: 2;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
}

.n-re span {
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: #ff6c00;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
}

.n-re:hover {
    border-top: 1px solid #ff6c00;
    border-bottom: 1px solid #ff6c00;
}

.n-re:hover span {
    width: 100%;
}

.n-re a {
    color: #666;
    line-height: 40px;
}

.n-re:hover a {
    color: #fff;
}
.n-yt a {
  color: #fff;
}

.pyt {
    width: 100%;
    overflow: hidden;
    background: #e9e9e9;
    padding: 60px 0 85px 0;
}

/*.pyt ul li {
    width: 32.8%;
    float: left;
    position: relative;
    margin: 50px 2px 0 2px;
    overflow: hidden;
}*/
.pyt ul li{width:24.5%; float:left; position:relative;margin: 50px 0.25% 0 0.25%;overflow: hidden;}

.pyt ul li .py-b {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    background: #ff6c00;
    transition: all .6s ease;
}

.pyt ul li .cover {
    background: rgba(0, 0, 0, 0.5);
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 38% 10% 38% 10%;
    transition: .5s ease;
    /*transform: scale(0.8);*/
    z-index: 9;
}

.pyt ul li:hover .cover {
    background: none;
    padding: 30% 10% 30% 10%;
    transition: .5s ease;
}

.pyt ul li:hover .cover .py-m {
    display: block;
}

.pyt ul li .cover img {
    display: block;
    margin: 0 auto;
}

.pyt ul li .hk {
    position: absolute;
    left: 0;
    top: -100%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    transition: .6s ease;
    height: 100%
}

.pyt ul li .hk .hj {
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
}

.pyt ul li .hk .hj h3 {
    font-size: 25px;
    color: #fff;
    float: left;
}

.pyt ul li .hk .hj span {
    font-size: 25px;
    color: #fff;
    float: right;
}

.pyt ul li .cover span {
    color: #fff;
    font-size: 14px;
}

.pyt ul li .cover h4 {
    font-size: 18px;
    color: #fff;
    margin-top: 30px;
}

.pyt ul li .cover p {
    color: #fff;
    margin-top: 30px;
}

.pyt ul li .cover p i {
    font-style: normal;
    font-size: 12px;
    position: relative;
    top: -5px;
}

.pyt ul li .cover .py-m {
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    margin-top: 60px;
    color: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 2;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    display: none;
}

.pyt ul li .cover .py-m span {
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: #fff;
    -webkit-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -moz-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -ms-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    -o-transition: all cubic-bezier(.23, 1, .32, 1) .6s;
    transition: all cubic-bezier(.23, 1, .32, 1) .6s;
}

.pyt ul li .cover .py-m:hover span {
    width: 100%;
}

.pyt ul li .cover .py-m:hover {
    color: #ff6c00;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.pyt ul li .cover .py-m:hover {
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.pyt ul li:hover .py-b {
    top: 0;
}

.pyt ul li:hover .hk {
    top: 0;
}

.pyt h2 {
    color: #666;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 40px;
}
.gg-b h4 {}

.gg-b {
    width: 100%;
    float: left;
    margin-top: 4.5%;
    padding-bottom: 3%;
    background: #fff;
}

.gg-b h4 a {
    display: block;
    font-size: 16px;
    color: #666;
    float: right;
    line-height: 2;
}

.gg-b h4 a:hover {
    color: #ff6c00;
}

.gg-b ul li h6 {
    font-size: 16px;
    color: #333;
    line-height: 30px;
}

.gg-b ul li {
    padding: 2% 5% 2%;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 2%;
    transition: .5s ease;
}

.gg-b ul li span {
    font-size: 14px;
    color: #666;
    display: block;
}

.gg-b ul li span i {
    display: block;
    float: right;
    font-style: normal;
    font-size: 14px;
    padding-left: 34px;
    background: url(img/haung.png) no-repeat left;
}

.gg-b ul li:hover {
    background: url(img/dbg.png) no-repeat left;
    background-size: cover;
}

.gg-b ul li:hover h6 {
    color: #fff;
}

.gg-b ul li:hover span {
    color: #fff;
}

.gg-b ul li:hover span i {
    background: url(img/bai.png) no-repeat left;
}

em {
    font-style: normal;
}

.n-cont {
    width: 100%;
    overflow: hidden;
    padding: 60px 0 60px 0;
    background: #f9f9f9;
}

.n-cont h6 {
    color: #666;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 40px;
}

.cn-l {
    float: left;
    width: 25%;
    overflow: hidden;
    background: #ff6c00;
    padding: 3.5% 3% 7.1% 3%;
}

.cn-l:hover .txt {}

.cn-l .d {
    font-size: 25px;
    font-weight: bold;
}

.cn-l .d em {
    font-size: 90px;
    line-height: 1.1;
    color: #fff;
    display: inline-block;
    line-height: 1;
    width: 114px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -262px;
    white-space: nowrap;
}

.cn-l .y {
    font-size: 20px;
    margin-left: 15px;
    bottom: 0;
    left: 34px;
    color: #fff;
    display: inline-block;
    width: 82px;
    overflow: hidden;
    text-indent: -1px;
    white-space: nowrap;
}

.cn-l .txt {
    font-size: 18px;
    color: #fff;
    transition: .3s ease;
    margin-top: 10px;
}

.cn-r {
    float: left;
    width: 50%;
}

.Box_con {
    position: relative;
}

.Box_con .conbox {
    position: relative;
    overflow: hidden;
}

.Box_con .conbox ul {
    position: relative;
    list-style: none;
}

.Box_con .conbox ul li {
    float: left;
    width: 750px;
    overflow: hidden;
}

.BoxSwitch {
    margin-top: 30px;
    text-align: center;
    position: absolute;
    bottom: 12px;
    left: 45%;
}

.BoxSwitch span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    background: #ccc;
    margin: 0 5px;
    cursor: pointer;
    border-radius: 50%;
}

.BoxSwitch span.cur {
    background: #ff6c00;
}

.Box_con .conbox ul li .cu-i {
    position: relative;
    padding-bottom: 42.3%;
    background: url(img/kang.jpg) no-repeat top;
    background-size: 100%;
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.Box_con .conbox ul li .cu-i img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.Box_con .conbox ul li .cu-i:hover img {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.Box_con .conbox ul li .cu-i .cover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: background .3s ease;
    background: rgba(0, 0, 0, 0.3);
}

.Box_con .conbox ul li .cu-i .cover .cbox {
    padding: 40px;
}

.Box_con .conbox ul li .cu-i .cover .cbox .date {
    font-size: 16px;
    color: #fff;
}

.Box_con .conbox ul li .cu-i .cover .cbox .tit {
    font-size: 20px;
    color: #fff;
}

.Box_con .conbox ul li .cu-i .cover:hover {
    background: rgba(0, 0, 0, 0.5);
}

.cn-x li {
    float: left;
    width: 25%;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .1);
    background: ;
    padding: 3% 3% 3% 3%;
}

.cn-x li:nth-child(2) {
    background: #ff6c00;
}

.cn-x li:nth-child(3) {
    background: #f5f5f5;
}

.cn-x li:nth-child(2) .date {
    color: #fff;
}

.cn-x li:nth-child(2) .tit {
    color: #fff;
}

.cn-x li:nth-child(2) p {
    color: #fff;
}

.cn-x li:nth-child(2) .more {
    color: #fff;
}

.cn-x li:nth-child(2):hover .more {
    color: #fff;
}

.cn-x li:nth-child(2) .more .icon {
    background: url(img/anniu_jt3.png) no-repeat center;
}

.cn-x li:nth-child(2):hover .more .icon {
    background: url(img/anniu_jt3.png) no-repeat center;
}

.cn-x li .date {
    font-size: 16px;
    color: #666;
}

.cn-x li .tit {
    font-size: 20px;
    color: #ff6c00;
    margin: 15px 0 16px;
}

.cn-x li .more {
    color: #999;
    margin-top: 15px;
}

.cn-x li:hover .more {
    color: #ff6c00;
}

.more .icon {
    margin-left: 10px;
    display: inline-block;
    background: url(img/anniu_jt1.png) no-repeat center;
    width: 17px;
    height: 10px;
}

.cn-x li:hover .more .icon {
    background: url(img/anniu_jt2.png) no-repeat center;
}

.cn-x1 {
    width: 25%;
    float: left;
    padding: 3% 3% 3% 3%;
    /*  box-shadow:1px 1px 1px 1px rgba(0,0,0,.1);*/
}

.cn-x1 li {
    width: 100%;
    box-shadow: none;
}

.cn-x1 li:hover {}

.p-new {
    width: 100%;
    overflow: hidden;
}

.pn-left .mtime {
    margin-top: 6px;
    width: 15%;
    overflow: hidden;
    float: left;
}

.mtime .time1 {
    display: block;
    overflow: hidden;
    line-height: 27px;
    color: #666;
    text-align: right;
}

.mtime b {
    display: block;
    white-space: nowrap;
    font-weight: normal;
    font-size: 18px;
}

.mtime .time2 {
    display: block;
    overflow: hidden;
    line-height: 26px;
    font-size: 16px;
}

.mtime .time2 b {
    font-size: 16px;
    display: block;
    white-space: nowrap;
    margin-left: 1px;
    font-weight: normal;
}

.m-new {
    overflow: hidden;
    background: #333;
    padding-bottom: 44%;
}

.m-new img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

.o-img {
    display: none;
}

.pn-left {
    width: 44%;
}

.pn-left ul li:hover img {
    transform: scale(1.08, 1.08);
    opacity: .8;
}

.pn-left ul li h4 {
    font-size: 16px;
    color: #666;
    margin-bottom: 6px;
}

.pn-left ul li:hover .pn-img {
    background: #ff6c00;
    transition: .5s ease-in-out;
}

.pn-left ul li:hover .mtime .time1 {
    color: #fff;
}

.pn-left ul li:hover .mtime .time2 {
    color: #fff;
}

.pn-left ul li:hover h4 {
    color: #fff;
}

.pn-left ul li:hover p {
    color: #fff;
}

.pn-right {
    width: 51%;
    float: right;
}

.pn-right .pn-t {
    width: 87%;
    padding-left: 30px;
    border-left: none;
    padding-right: 23px;
}

.pn-right ul li:hover h4 {
    color: #fff;
}

.pn-right ul li:hover p {
    color: #fff;
}

.pn-right ul li:hover {
    background: #ff6c00;
    transition: .5s ease-in-out;
    border-radius: 6px;
}

.pn-right ul li h4 {
    color: #666;
    font-size: 16px;
    margin-bottom: 4px;
}

.pn-right .mtime {
    margin-top: 0;
    background: #ff6c00;
    padding: 10px;
    width: 78px;
    padding: 10px;
    border-radius: 6px;
    overflow: hidden;
    float: left;
}
.list-box {
    background: #f6f6f6;
}
.list-box h4 {
    font-size: 30px;
    margin-top: 3%;
    color: #666;
}
.p-list h3 span {
    color: #666 !important;
}

.p-list h3 sup {
    color: #666 !important;
}


.pn-right .mtime .time2,
.pn-right .mtime .time1 {
    color: #fff;
}

.pn-right .pn-img {
    padding: 13px 0px 13px 8px;
    /* border-bottom: 1px solid #e8e8e8; */
}

.pn-right ul li:nth-child(3) .pn-img {
    border-bottom: none;
}

.pn-img {
    padding: 25px 0px 25px 8px;
}

.pn-t {
    padding-left: 20px;
    float: right;
    width: 81%;
    border-left: 1px solid #e8e8e8;
}

.d-new {
    width: 100%;
    overflow: hidden;
    background: #fafafa;
    padding-bottom: 60px;
}

.d-new h4 {
    font-size: 26px;
    color: #ff6d00;
    text-align: center;
    margin-top: 60px;
}

.d-new p {
    color: #666;
    width: 55%;
    text-align: center;
    margin: 25px auto;
}

.d-new .new-l {
    float: left;
    margin-top: 40px;
    width: 68%;
}

.d-new .new-l li {
    float: left;
    width: 45.5%;
    margin: 0px 17.5px 0px 17.5px;
    overflow: hidden;
    position: relative;
}

.d-new .new-l li span {
    width: 118px;
    height: 44px;
    border: 1px solid #999;
    text-align: center;
    display: block;
    line-height: 44px;
    border-radius: 5px;
    margin-top: 30px;
    color: #999;
}

.d-new .new-l li span:hover {
    border: 1px solid #ff6c00;
    background: #ff6c00;
    color: #fff;
}

.d-new .new-l li .new-im {
    overflow: hidden;
}

.d-new .new-l li h3 {
    font-size: 16px;
    color: #666;
    margin: 0 0 12px;
}

.d-new .new-l li p {
    font-size: 15px;
    color: #999;
    text-align: left;
    width: 94%;
    margin: 0;
}

.d-new .new-l li img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

.d-new .new-l li:hover img {
    transform: scale(1.03, 1.03);
}

.d-new .new-r {
    float: right;
    width: 31.5%;
    background: #fff;
    margin-top: 40px;
    padding: 0 50px 23px;
}

.d-new .new-r h3 {
    font-size: 22px;
    color: #ff6d00;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
    margin: 34px 0 30px;
}

.d-new .new-r dd a {
    color: #666;
    font-size: 15px;
}

.d-new .new-r dd {
    margin-bottom: 21.5px;
}

.d-new .new-r dd span {
    background:url(http://oldfile.4e8.com/skin/kmb12/img/yuan.png) no-repeat left;
    padding-left: 32px;
    transition: all .3s ease-in-out;
    display: block;
}

.d-new .new-r dd:hover span {
    -webkit-transform: translateX(18px);
    transform: translateX(18px);
    color: #ff6d00;
}

.d-new .new-l li span:hover {
    border: 1px solid #ff6d00;
    color: #fff;
    background: #ff6d00;
}

.d-new .nl-l {
    /* position: absolute;bottom: 0;left: 0;*/
    width: 100%;
    background: #fff;
    padding: 30px 32px
}

.d-new .nl-r {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32%;
    background: #ff6d00;
    padding: 43.5px 45px
}

.d-new .nl-r h4 {
    font-size: 22px;
    color: #fff;
    float: left;
    margin-top: 0;
}

.d-new .nl-r h4 span {
    float: right;
    border: 1px solid #fff;
    border-radius: 50%;
    font-size: 23px;
    color: #fff;
    width: 36px;
    height: 36px;
    line-height: 30px;
    margin-left: 22px;
}

.d-new .nl-r h4 span:hover {
    background: #fff;
    color: #ff6d00;
    ;
}


/*.d-new .nl-l::before { content: ""; display: block;position: absolute;width: 0;left:0; height: 100%; background: #342C2A;
  transition: all 0.3s linear;  -webkit-transition: all 0.3s linear; z-index: 1;}*/


/*.d-new .nl-l:hover::before {width: 100%;transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}*/


/*.d-new .nl-l:hover{background:#ff6d00; }*/

.d-new .nl-l:hover h3 {
    color: #ff6d00;
}


/*.d-new .nl-l:hover p{color:#fff;}*/

.ab {
    width: 100%;
    overflow: hidden;
}

.abt h4 {
    font-size: 26px;
    color: #ff6d00;
    text-align: center;
    margin-top: 70px;
}

.abt p {
    color: #666;
    width: 67%;
    text-align: center;
    margin: 25px auto;
}

.ab ul li {
    float: left;
    position: relative;
    overflow: hidden;
    margin-top: 50px;
}

.ab ul li .p-txt {
    width: 100%;
    position: absolute;
    bottom: 0;
    font-size: 16px;
    height: 68px;
    line-height: 68px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.7);
    text-indent: 34px;
}

.ab ul li .p-txt span {
    margin-left: 10px;
    color: #ff6d00;
}

.ab ul li .y-txt {
    width: 100%;
    transition: .3s;
    padding: 20px 60px 0 60px;
    position: absolute;
    bottom: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
}

.ab ul li .y-txt a {
    font-size: 25px;
    color: #fff;
}

.ab ul li .y-txt span {
    font-weight: bold;
    font-size: 58px;
    color: #ff6d00;
    display: block;
    margin-top: 12px;
}

.ab ul li p {
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
}

.ab ul li:hover .y-txt {
    opacity: 1;
    transition: .5s;
}

.ab ul li:hover .p-txt {
    display: none;
    transition: .2s;
}

.ab ul li img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

.ab ul li:hover img {
    transform: scale(1.08, 1.08);
}

.ab ul li:nth-child(2) {
    float: right;
}

.a-time .w3layouts_stats_left {
    /*padding: 0;*/padding: 30px 0px 0px;
    text-align: center;
}

.a-time .w3layouts_stats_left p {
    font-family: "Impact";
    font-size: 85px;
    color: #666;
    font-weight: bold;
}

.a-time .w3layouts_stats_left h3 {
    font-size: 15px;
    color: #fff;
    margin: 0;
}

.a-time .w3layouts_stats_left .cou {
    background: url(img/jia.png) no-repeat;
    background-position: 238px 55px;
}

.a-time .w3layouts_stats_left:nth-child(5) .cou {
    background: url(img/jia.png) no-repeat;
    background-position: 168px 55px;
}

.s-time .a-time {
    padding: 46px 0px 60px 0;
    overflow: hidden;
    background: #f9f9f9;
}


.s-time .a-time .w3layouts_stats_left h3{ font-size:15px; color:#666; margin:0;}





.a-time .t-img {
    margin-bottom: 8px;
}

.sear {
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
}

.sub {
    position: relative;
    float: none;
    margin: 50px auto;
}

.sub input {
    width: 100%;
    height: 60px;
    display: block;
    border: 1px solid #dedede;
    border-radius: 10px;
    text-indent: 32px;
}

.seh {
    position: absolute;
    right: 0;
    top: 0;
    border-top-right-radius: 10px;
    background: #ff6d00;
    height: 60px;
    text-align: center;
    line-height: 60px;
    border-bottom-right-radius: 10px;
}

.seh input {
    border: none;
    border-radius: 0;
    color: #fff;
    height: auto;
    width: 34px;
    margin: 15.5px auto;
}

.Box {
    position: relative;
    padding-top: 60px;
    margin-top: 56px;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 60px;
}

.Box h2 {
    text-align: center;
    margin-bottom: 35px;
    padding-top: 250px;
}

.Box .Box_con {
    position: relative;
}

.Box .Box_con .btnl {
    position: absolute;
}

.Box .Box_con .btn {
    display: block;
    width: 41px;
    height: 41px;
    position: absolute;
    top: 80px;
    cursor: pointer;
}

.Box .Box_con .conbox {
    position: relative;
    overflow: hidden;
}

.Box .Box_con .conbox ul {
    position: relative;
    list-style: none;
}

.Box .Box_con .conbox ul li {
    float: left;
    width: 310px;
    height: auto;
    margin-left: 20px;
    overflow: hidden;
}

.Box .Box_con .conbox ul li:first-child {
    margin-left: 0;
}

.Box .Box_con .conbox ul li img {
    display: block;
    width: ;
    height: auto;
    transition: all 0.5s;
}

.Box .BoxSwitch {
    margin-top: 30px;
    text-align: center;
}

.Box .BoxSwitch span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 30px;
    height: 3px;
    background: #ccc;
    margin: 0 5px;
    cursor: pointer;
}

.nabout {
    font-size: 13px;
    color: #666;
    line-height: 26px;
    padding: 20px 0px 40px 0px;
    background: #fff;
}

.nabout table tr {
    height: 60px;
    position: relative;
    background: #f6f6f6;
    margin: 30px 20px 0 20px;
    width: 29.2%;
    float: left;
}

.nabout table tr th {
    font-size: 14px;
    font-weight: normal;
    padding-right: 0px;
    width: 25%;
    float: left;
    line-height: 60px;
    background: #f6f6f6;
    text-indent: 15px;
}

.nabout table tr td input {
    width: 100%;
    height: 60px;
    padding: 0px 5px;
    background: #f6f6f6;
}

.nabout table tr td textarea {
    width: 94%;
    height: 60px;
    border: none;
    background: #f6f6f6;
}

.submit {
    width: 160px !important;
    height: 50px !important;
    border: 0;
    background: #ff6c00 !important;
    color: #fff;
    cursor: pointer;
}

.nabout table span {
    color: red;
    position: absolute;
    right: 20px;
}

.nabout table tr:nth-child(8) {
    width: 63%;
    background: ;
}

.nabout table tr:nth-child(8) th {
    width: 13%;
    float: left;
    line-height: 60px;
}

.nabout table tr:nth-child(8) td {
    float: right;
    width: 87%;
}

.nabout tfoot tr {
    width: 100%;
    margin-top: 45px;
    background: none;
    text-align: center;
}

.nabout tfoot tr th {
    background: none;
}

.nabout tfoot tr td {
    width: 160px;
    float: none;
    margin: 0 auto;
    display: block;
    background: #ff6c00;
}

.nabout table td {
    width: 65%;
    display: block;
    float: left;
}

.nabout h4 {
    font-size: 35px;
    margin-top: 3%;
    text-align: center;
    color: #666;
    margin-bottom: 8px;
}

.nabout p {
    color: #999;
    text-align: center;
    margin-bottom: 26px;
}

.tdj {
    width: 150px;
    height: 60px;
    text-align: center;
    margin-top: 40px;
    border: 1px solid #666;
    font-size: 16px;
    line-height: 60px;
    color: #666;
}

.tdj a {
    font-size: 16px;
    color: #666;
    line-height: 60px;
}

.tdj:hover {
    border: 1px solid #ff6d00;
    background: #ff6d00;
    color: #fff;
}

.tdj:hover a {
    color: #fff;
}

#nmav {
    margin-top: 5%;
    padding-bottom: 6%;
}

#nmav .cyt {
    background: #fff;
    padding: 3%;
}

#nmav .m-sld {
    display: none;
}


/*foot*/

.foot {
    width: 100%;
    background: #f5f5f5;
    background-size: cover;
}

.foot .container1 {
    padding-top: 80px;
}

.foot dl dd {
    margin-bottom: 7px;
    color: #777;
    padding: 0;
}

.foot dl a {
    color: #777;
  	 font-size:12px;
}

.foot dl dd p {
    color: #fff;
}

.foot dl dt {
    color: #666;
    font-size: 16px;
    margin-bottom: 28px;
    font-weight: normal;
    text-align: left;
}

.foot ul h3 {
    font-size: 14px;
    color: #9d9d9d;
}

.foot ul li p {
    font-size: 12px;
    color: #9d9d9d;
    margin-top: 8px;
}

.foot ul li {
    margin: 8px 0px;
}

.foot ul li a {
    color: #fff;
}

.foot .zpl {
    position: relative;
    width: 88%;
}

.foot .zsx {
    background: #ff6c00;
    width: 100%;
    border: 1px solid #ff6c00;
    padding: 13px;
    position: absolute;
    left: 0;
    bottom: 41px;
    display: none;
    transition: .5s ease;
}

.foot .zpl:hover .zsx {
    display: block;
}

.foot ul li .dn-img {
    padding-left: 0;
}

.foot .lx dd {}

.foot .lx .zgs {
    margin-top: 13px;
    transition: .3s;
    border: 1px solid #d9d9d9;
    height: 40px;
}

.foot .lx .zgs a {
    line-height: 40px;
    text-indent: 20px;
    float: left;
    display: block;
}

.foot .lx .zgs span {
    margin: 15px 15px 0 0;
    float: right;
    display: block;
}

.foot .lx .zgs:hover {
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.foot .lx .zgs:hover a {
    color: #fff;
}

.foot .d-se {
    position: relative;
    margin-top: 40px;
    width: 82%;
    float: left;
}

.foot .d-se input {
    width: 100%;
    background: none;
    height: 37px;
    display: block;
    border: 1px solid #9d9d9d;
    border-radius: 10px;
    text-indent: 32px;
}

.foot .r-se {
    position: absolute;
    right: 0;
    top: 0;
}

.foot .r-se input {
    border: none;
    border-radius: 0;
    height: 38px;
}

.foot dl {
    float: left;
    padding: 0 5px 0 5px;
}

.foot .wei li {
    float: left;
    width: 35%;
    margin: 14px 10px 0 0;
}

.foot .lx {
    width: 27%;
}

/* .foot dl.a7 {
    padding-right: 0;
} */

.foot dl.a5,
.foot dl.a6,
.foot dl.a3 {
    /*display: none;*/
}

.foot dl dd a:hover {
    color: #ff6c00;
}

.foot .bq {
    margin-top: 80px;
    padding-bottom: 60px;
    color: #9d9d9d;
    text-align: center;
}

.foot .f-top {
    cursor: pointer;
    float: right;
    margin-top: 13%;
    margin-right: 3%;
}

#guide-banner {
    position: relative;
    height: 560px;
    background-size: auto 100%;
    margin-top: 0px;
}

.dbo {
    padding-bottom: 6%;padding-top: 4%;
}

.about h4 {
    font-size: 35px;
    color: #ff6c00;
    padding: 5% 0 4%;
    text-align: center;
}

.ab-time {
    margin-top: 5%;
}

.ab-time .a-time .w3layouts_stats_left .cou {
    background: url(img/jh.png) no-repeat;
    background-position: 215px 55px;
}

.ab-time .a-time .w3layouts_stats_left:nth-child(5) .cou {
    background: url(img/jh.png) no-repeat;
    background-position: 156px 55px;
}

.ab-time h4 {
    font-size: 35px;
    color: #fff;
    text-align: center;
    padding: 3% 0 4.5% 0;
}

.ab-time .a-time {
    padding-bottom: 6%;
}

.ab-time h4 i {
    font-style: normal;
    border-bottom: 2px solid #999;
    padding-bottom: 30px;
}

.ab-time .a-time .w3layouts_stats_left p {
    color: #ff6c00;
    font-weight: bold;
    font-size: 85px;
}

.clt h4 {
    font-size: 36px;
    color: #666;
    text-align: center;
    padding: 6% 0 0.8% 0;
}

.clt p {
    text-align: center;
    color: #999;
    margin-bottom: 55px;
}

.clt .clt-l,
.clt .clt-r {
    padding: 0;
}

.clt li {
    padding: 0;
    overflow: hidden;
}

.clt .clt-l li {
    position: relative;
}

.clt .clt-l li .clt-d {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 53%;
    background: #ff6c00;
    padding: 26px 40px;
}

.clt .clt-l li a {
    color: #fff;
}

.clt .clt-r li {
    height: 215px;
    background: #fff;
}

.clt .clt-r li .cl {
    width: 50%;
    padding: 55px 30px;
    float: left;
}

.clt .clt-r li .cl a {
    font-size: 20px;
    color: #666;
}

.clt .clt-r li .cl p {
    color: #999;
    text-align: left;
    font-size: 16px;
    margin-top: 5px;
}

.clt .clt-r li .cl span {
    border: 1px solid #666;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    display: block;
    font-size: 15px;
    color: #666;
    transition: .3s;
}

.clt .clt-l .clt-d p {
    text-align: left;
    color: #fff;
    font-size: 16px;
    margin-bottom: 22px;
}

.clt .clt-l .clt-d .clt-p {
    font-size: 25px;
}

.clt .clt-l .clt-d span {
    transition: .3s;
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #fff;
    font-size: 15px;
    display: block;
    color: #fff;
    transition: 0.3s;
}

.clt .clt-r li .al-img {
    overflow: hidden;
}

.clt .clt-r li:nth-child(1) .al-img {
    float: left;
    width: 50%
}

.clt .clt-r li:nth-child(2) .al-img {
    float: right;
    width: 50%
}

.clt .clt-r li:hover span {
    border: 1px solid #ff6c00;
    color: #fff;
    background: #ff6c00;
    transition: .3s;
}

.clt .clt-l .clt-d span:hover {
    background: #fff;
    color: #ff6c00;
    transition: .3s;
}

.clt li img {
    -moz-transition: all 2.4s ease 0s;
    -ms-transition: all 2.4s ease 0s;
    -o-transition: all 2.4s ease 0s;
    -webkit-transition: all 2.4s ease 0s;
    transition: all 2.4s ease 0s;
}

.clt li:hover img {
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}

.clt .clt-r li:hover .cl a {
    color: #ff6c00;
}

.hor h4 {
    font-size: 35px;
    color: #666;
    text-align: center;
    padding: 6% 0 0.8% 0;
}

.hor p {
    text-align: center;
    color: #999;
    margin-bottom: 55px;
}

.hor {
    width: 100%;
    overflow: hidden;
}

.hor ul li .ic {
    width: 200px;
    height: 200px;
    background: #c4c3c3;
    text-align: center;
    margin: 0 auto;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}

.hor ul li .ic:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #1e497e;
    border-radius: 100%;
    z-index: -1;
    transform: scale(.5);
    transition: all .4s ease-in-out;
    display: none\0;
}

.hor ul li:hover .ic:before {
    opacity: 1;
    transform: scale(1);
}

.hor ul li .ic:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: #1e497e;
    border-radius: 100%;
    z-index: -1;
    transform: scale(1.5);
    transition: all .8s ease-in-out;
    display: none\0;
}

.hor ul li:hover .ic:after {
    opacity: 1;
    transform: scale(1);
}

.rc li {
    padding: 0;
    position: relative;
    margin-bottom: 100px;
}

.rc li span {
    position: absolute;
    display: block;
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #ff6c00;
    color: #fff;
    left: 10%;
    bottom: 24%;
    background: #ff6c00;
    /*  box-shadow: 1px 1px 1px 0px #cdcdcd;text-shadow: 0px 1px 1px #949494;*/
}

.rc li span a {
    color: #fff;
}

.rc li:nth-child(2) span {
    position: absolute;
    display: block;
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #fff;
    color: #fff;
    left: 10%;
    bottom: 24%;
    background: none;
}

.rc li:nth-child(2):hover span {
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.nme {
    width: 100%;
    background: #fff;
    overflow: hidden;
}

.nme ul li {
    float: left;
}

.nme ul li a {
    padding: 16px 40px;
    color: #666;
    font-size: 16px;
    display: block;
}

.nme ul li a:hover {
    color: #ff6d00;
    font-weight: bold;
}

.nme ul li a.on {
    color: #ff6d00;
    font-weight: bold;
}

.about_center02 {
    padding: 10px 0 70px;
    background: #f8f8f8
}

.about_center02 .rect-5269 {
    padding-bottom: 52.69%;
}

.about_center02 li {
    width: 32%;
    float: left;
    margin-left: 2%;
}

.about_center02 li:first-child {
    margin-left: 0px;
}

.about_center02 li .li_box {
    display: block;
}

.about_center02 li .li_box .more {
    padding: 0 20px 0 40px;
    height: 38px;
    line-height: 38px;
    background: #fcb026;
    font-size: 14px;
    color: #343e47;
    font-weight: bold;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.5s ease;
    opacity: 0;
    visibility: hidden;
}

.about_center02 li .li_box .more span {
    display: inline-block;
    vertical-align: middle;
}

.about_center02 li .li_box .more span.icon {
    margin-left: 46px;
    width: 8px;
    height: 16px;
    background: url() no-repeat center;
}

.about_center02 li .intro {
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.about_center02 li .intro .box {
    padding: 28px 46px 30px 28px;
    color: #343e47;
}

.about_center02 li .intro .box .line {
    width: 43px;
    height: 3px;
    background: #ff6c00;
    margin-bottom: 20px;
}

.about_center02 li .intro .box .tit {
    color: #666;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
    transition: all 0.5s ease;
}

.about_center02 li .intro .box .con {
    font-size: 14px;
    line-height: 22px;
    color: #999;
    height: 44px;
    transition: all 0.5s ease;
    font-weight: lighter;
}

.about_center02 li:hover .li_box .more {
    opacity: 1;
    visibility: visible;
}

.about_center02 li:hover .intro .box .tit {
    font-weight: bold;
}

.about_center02 li:hover .intro .box .con {
    font-weight: bold;
}

.pcat-list {
    margin-top: 2.5%;
    width: 100%;
    overflow: hidden;
    padding-bottom: 7%;
}

.pcat-list ul {
    width: 100%;
}

.pcat-list li {
    float: left;
    padding: 0 4px;
    text-align: center;
    background-image: url(img/pcat_xian.gif);
    background-repeat: repeat-x;
    background-position: center 51px;
    height: 110px;
}

.pcat-list li .xi a {
    display: none;
}

.pcat-list li a .di {
    transition: .3s;
    display: block;
    height: 60px;
    width: 130px;
    background: url(img/pcat_dian.png) no-repeat center bottom;
}

.pcat-list li .xi {
    /*display:none;*/
    transition: .3s;
    /*  width: 103px;height: 103px display:none; border:1px dashed #9e1f62; background:#fff; text-align:center;border-radius:50%;*/
}

.pcat-list li .im {
    display: block;
}

.pcat-list li .ti {
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;
}

.pcat-list li .ti a {
    font-size: 16px;
    color: #666;
}


/*.pcat-list li:nth-child(1) .di{display:none;;}*/

.pcat-list li:hover .di {
    display: none;
    transition: .3s;
}

.pcat-list li:hover .xi a {
    display: block;
    transition: .3s;
}

.pcat-list li .xi a.active {
    display: block;
}

.pcat-list li .dr a.act {
    display: none;
}

.pro {
    margin-top: 5%;
}

.pro li .prt {}

.pro li {
    float: left;
    overflow: hidden;
    width: 30%;
    padding: 0px 0px 132px 0px;
    position: relative;
    transition: all 0.5s ease;
    margin: 0 20px 35px 20px;
}

.pro li .four {
    margin-right: 0;
}

.pro li .prt:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease;
}

.pro li .intro {
    background: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
}

.pro li .intro .box {
    padding: 32px 20px 28px;
}

.pro li .intro .box .tit {
    margin-bottom: 5px;
}

.pro li .intro .box .tit a {
    display: block;
    font-size: 24px;
    line-height: 30px;
    color: #ff6c00;
    font-weight: bold;
}

.pro li .intro .box .con {
    height: 0;
    overflow: hidden;
    transition: all 0.5s ease;
    text-align: left;
}

.pro li .intro .box .con a {
    display: block;
    text-align: center;
    width: 100%;
    line-height: 27px;
    font-size: 13px;
    color: #999;
}

.pro li .intro .box .intro_more {
    margin-top: 15px
}

.pro li .intro .box .intro_more a {
    margin-right: 13px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    color: #666;
}

.pro .li .intro .box .intro_more a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0px;
    height: 1px;
    background: #666;
    transition: all 0.5s ease;
}

.pro li .intro .box .intro_more a:after {
    content: '';
    width: 10px;
    height: 10px;
    background: url() no-repeat center;
    position: absolute;
    right: -15px;
    top: 50%;
    margin-top: -5px
}

.pro li .li_line {
    width: 0;
    height: 5px;
    background: #ff6c00;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.5s ease;
}

.pro_center02 .content .bd .bd_more {
    width: 220px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #666;
    border: 1px solid #666;
    border-radius: 3px;
    font-size: 18px;
    cursor: pointer;
    margin: 0 auto;
    transition: all 0.5s ease;
}

.pro li .intro .box .tit a:hover {
    color: #666;
}

.pro li .intro .box .con a:hover {
    color: #666;
}

.pro li:hover .intro .box .con {
    height: auto;
    margin: 20px 0 50px 0;
}

.pro li:hover .li_line {
    width: 100%;
}

.pro li:hover {
    box-shadow: -4px 2px 20px 1px rgba(0, 0, 0, 0.2);
}

.pro li:hover .rect-1061:after {
    opacity: 1;
    visibility: visible;
}

.pro li .intro .box .intro_more a:hover:before {
    width: 100%;
}

.pp-box {
    width: 100%;
    overflow: hidden;
    background: #f6f6f6;
    padding-bottom: 60px;
}

.box1 {
    width: 100%;
    overflow: hidden;
    height: 560px;
}

.bo {
    position: relative;
}

.bo .pb {
    padding: 70px 49px 125px 40px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    background: #ff6c00;
}

.bo .pb h1 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 10px;
}

.bo .pb p {
    color: #fff;
    margin-top: 20px;
}

.bo .pb span {
    transition: .3s;
    width: 150px;
    height: 40px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 40px;
    margin-top: 44px;
}

.bo .pb h4 {
    font-size: 35px;
    color: #fff;
    font-weight: bold;
}

.bo .pb span:hover {
    background: #fff;
    color: #ff6c00;
    transition: .3s;
}

.bo .pb .lp-img {
    position: absolute;
    right: -31px;
    bottom: -35px;
    opacity: .6;
}

.pd-i {
    width: 100%;
    overflow: hidden;
    margin-bottom: 4.5%;
}

.pd-i h4 {
    font-size: 36px;
    color: #ff6c00;
    text-align: center;
    padding: 6% 0 0.8% 0;
}

.pd-i p {
    text-align: center;
    color: #999;
    margin-bottom: 55px;
}

.pd-i ul li .pd-img {
    overflow: hidden;
}

.pd-i ul li {
    padding: 0 20px;
    overflow: hidden;
}

.pd-i ul li .pd-img img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

.pd-i ul li:hover .pd-img img {
    transform: scale(1.08, 1.08);
}

.pd-i ul li .pd-t {
    padding: 20px 0 20px 0;
    text-align: center;
    background: #f6f6f6;
}

.pd-i ul li .pd-t h3 {
    margin-bottom: 16px;
    font-size: 25px;
    color: #666;
}

.pd-i ul li .pd-t span {
    padding: 10px 20px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #999;
    font-size: 14px;
    color: #999;
    position: relative;
    transition: .3s;
}

.pd-i ul li .pd-t span:hover {
    border-color: #ff6c00;
    color: #fff;
    background: #ff6c00;
    transition: .3s;
}

.p-bo .container h4 {
    font-size: 14px;
    margin-top: 3%;
    color: #666;
}

.list-box {
    background: #f6f6f6;
}

/* .list-box h4 {
    font-size: 14px;
    margin-top: 3%;
    color: #666;
} */

.p-list h3 {
    font-size: 28px;
    text-align: center;
    color: #666;
    margin-bottom: 26px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 30px;
}

.p-list {
    margin-top: 30px;
    padding-bottom: 70px;
}

.r-new li {
    padding: 0 20px 0 20px;
    margin: 30px 0px 70px 0px;
    transition: .3s;
    overflow: hidden;
}

.r-new li:hover .rt {
    background: #ff6d00;
    transition: .3s;
}

.r-new li:hover .rt h3 {
    color: #fff;
    transition: .3s;
}

.r-new li:hover .rt span {
    color: #fff;
    transition: .3s;
}

.r-new li:hover .rt p {
    color: #fff;
    transition: .3s;
}

.r-new li .rt {
    background: #f6f6f6;
    padding: 30px;
}

.r-new li .rt h3 {
    color: #666;
    font-size:18px;
    line-height: 1.6;
}

.r-new li .rt p {
    font-size: 14px;
    color: #666;
}

.r-new li .rt span {
    margin: 8px 0 12px;
    display: block;
}

.al-l {
    background: #fff;
    padding: 55px;
}

.al-l h4 {
    float: left;
    font-size: 32px;
    color: #666;
    font-weight: bold;
    margin: 13px 0 23px 18px;
}

.al-l p {
    color: #999;
}

.al-l span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #666;
    color: #666;
    display: block;
    transition: .3s;
    margin-top: 30px;
}

.al-l img {
    float: left;
}

.al-l span:hover {
    border: 1px solid #ff6c00;
    background: #ff6c00;
    color: #fff;
    transition: .3s;
}

.al-r {
    padding: 0;
}

.c-new .container {
    padding: 5% 0 5% 0;
}

.b-new h4 {
    font-size: 35px;
    text-align: center;
    color: #ff6d00;
    margin-top: 5%;
}

.b-new .r-img {
    overflow: hidden;
}

.b-new .pp {
    margin-bottom: 16px;
    text-align: center;
    display: block;
    margin-top: 8px;
    color: #999;
}

.b-new .r-img img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

.r-new li:hover .r-img img {
    transform: scale(1.08, 1.08);
}

.zp {
    width: 100%;
    overflow: hidden;
}

.zp h4 {
    font-size: 35px;
    text-align: center;
    color: #666;
    margin-top: 5%;
    margin-bottom: 8px;
}

.zp .rj {
    color: #999;
    text-align: center;
    margin-bottom: 55px;
}

.zp .r-left {
    width: 50%;
    float: left;
}

.zp .r-left .r-l1 ul li {
    float: left;
    width: 50%;
    padding: 12.8% 8%;
    background: #fff;
}

.zp .r-left .r-l1 ul li h3 {
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    font-family: Arial;
    font-family: Arial;
    margin-bottom: 12px;
}

.zp .r-left .r-l1 ul li:nth-child(1) h3 {
    color: #fff;
}

.zp .r-left .r-l1 ul li:nth-child(1) {
    background: #ff6d00;
    padding: 0;
}

.zp .r-left .r-l1 ul li:nth-child(2) {
    background: #ff6d00;
}

.zp .r-left .r-l1 ul li:nth-child(1) p {
    color: #fff;
}

.zp .r-left .r-l1 ul li:nth-child(1) span {
    border: 1px solid #fff;
    color: #fff;
}

.zp .r-left .r-l1 ul li:hover span {
    background: #ff6d00;
    border: 1px solid #ff6d00;
    color: #fff;
    transition: .3s;
}

.zp .r-left .r-l1 ul li p {
    color: #fff;
}
.zp .r-left .r-l1 ul li span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #666;
    color: #666;
    display: block;
    margin-top: 30px;
    transition: .3s;
}

.zp .r-left .r-l2 {
    position: relative;
    overflow: hidden;
}

.zp .r-left .r-l2 .rj {
    margin-bottom: 0px;
    position: absolute;
    width: 100%;
    padding: 47px 80px;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: left;
    color: #fff;
    opacity: 0;
    transition: .3s;
    height: 100%
}

.zp .r-left .r-l2:hover .rj {
    opacity: 1;
    transition: .3s;
}

.zp .r-left .r-l2 .rj h3 {
    margin-bottom: 12px;
    font-size: 35px;
}

.zp .r-right {
    width: 50%;
    float: right;
    position: relative;
}

.zp .r-right .r-rt {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 69%;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 7%;
}

.zp .r-right .r-rt h3 {
    color: #fff;
    font-size: 35px;
    margin-bottom: 12px;
}

.zp .r-right .r-rt p {
    color: #fff;
}

.zp .r-right .r-rt span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    margin-top: 22px;
    transition: .3s;
}

.zp .r-right:hover .r-rt span {
    background: #ff6d00;
    border: 1px solid #ff6d00;
    color: #fff;
    transition: .3s;
}

.zp .r-right:hover .r-rt h3 {
    color: #ff6d00;
}

.zp .r-left .r-l2 .rj span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    margin-top: 22px;
    transition: .3s;
}

.zp .r-left .r-l2:hover .rj span {
    background: #ff6d00;
    border: 1px solid #ff6d00;
    color: #fff;
    transition: .3s;
}

.xq .xqt {
    padding: 70px 33px 68px;
    background: #ff6c00;
}

.xq .xqt li h3 {
    color: #fff;
    font-size: 22px;
    text-align: center;
}

.xq .xqt li .x-img {
    margin: 25px 0 30px;
}

.xq .xqt li p {
    color: #fff;
}

.xq .xqt li span {
    width: 120px;
    height: 36px;
    color: #fff;
    border: 1px solid #fff;
    display: block;
    line-height: 36px;
    text-align: center;
    margin-top: 28px;
}

.xq .xqt li span:hover {
    background: #fff;
    color: #ff6c00;
}

.xq .container {
    padding: 0.8% 0 4% 0;
}

.xq {}

.pq {
    padding: 70px 33px 40px 33px;
    background: #fff;
}

.pq h3 {
    color: #333;
    font-size: 17px;
    float: left;
}

.pq li span {
    float: right;
}

.pq li {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.pq h4 {
    color: #666;
    font-size: 22px;
    text-align: center;
    margin-bottom: 22px
}

.pq .pqt a {
    font-size: 16px;
    color: #ff6c00;
}

.pq .pqt {
    margin-top: 15px;
    display: block;
}

.pq li:hover h3 {
    color: #ff6c00;
}

.pq li:hover span {
    color: #ff6c00;
}

.xq .sq h4 {
    font-size: 35px;
    text-align: center;
    color: #666;
    padding-top: 3%;
    margin-bottom: 14px;
}

.xq .rj {
    color: #999;
    text-align: center;
    margin-bottom: 40px;
}

.xq .xqt1 {
    padding: 70px 33px 68px;
    background: #666;
}

.xq .xqt1 li h3 {
    color: #fff;
    font-size: 22px;
    text-align: center;
}

.xq .xqt1 li .x-img {
    margin: 25px 0 30px;
}

.xq .xqt1 li p {
    color: #fff;
}

.xq .xqt1 li span {
    width: 120px;
    height: 36px;
    color: #fff;
    border: 1px solid #fff;
    display: block;
    line-height: 36px;
    text-align: center;
    margin-top: 28px;
}

.xq .xqt1 li span:hover {
    background: #fff;
    color: #ff6c00;
}

.t-new li {
    margin: 50px 32px 70px 32px;
    width: 20%;
    padding: 0;
    transition: .3s;
    overflow: hidden;
}

.t-new li .rt {
    padding: 0 0 40px 0;
}

.t-new li .rt h3 {
    color: #666;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
}

.t-new li .rt p {
    font-size: 14px;
    color: #666;
}

.t-new li .rt span {
    margin: 8px 0 12px;
    display: block;
    color: #ff6c00;
}

.ne-t h4 {
    text-align: center;
    padding: 5% 0 0.8% 0;
}

.ne-t h4 a {
    font-size: 36px;
    color: #666;
    font-weight: 600;
}

.ne-t h4:hover a {
    color: #999;
}

.ne-t span {
    color: #999;
    text-align: center;
    margin-bottom: 55px;
    display: block;
    margin: 0 auto;
}

.t-new li .rt:after {
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #d1d1d1;
}

.t-new li:hover .rt:before {
    width: 100%;
    z-index: 3;
}

.t-new li .rt:before {
    content: '';
    width: 0%;
    height: 5px;
    background: #ff6c00;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.6s ease;
}

.t-new li:hover h3 {
    color: #ff6c00;
}

.y-new h4 {
    text-align: center;
    margin: 60px 0 40px 0;
}

.y-new h4 a {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
}

.y-new ul li .rt {
    transition: .3s;
    padding: 20px 30px 20px 30px;
    background: #fff;
}

.y-new ul li .rt span {
    font-size: 15px;
    color: #dedede;
    text-align: center;
    background: #ff6c00;
    display: inline-block;
    padding: 5px;
    margin-bottom: 20px;
}

.y-new ul li .rt h3 {
    font-size: 20px;
    font-weight: bold;
    color: #666;
    /*line-height: 32px; height: 64px;*/
    overflow: hidden;
    margin-bottom: 10px;
}

.y-new ul li {
    padding: 15px;
    width: 33.333333% margin-bottom: 50px;
}

.y-new ul li .nt-img {
    overflow: hidden;
}

.y-new ul li .rt p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}

.y-new ul li h3 {
    color: #999;
}

.y-new ul li:hover .rt {
    background: #ff6c00;
    transition: .3s;
}

.y-new ul li:hover h3 {
    color: #fff;
}

.y-new ul li:hover p {
    color: #fff;
}

.y-new ul li .nt-img img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

.y-new ul li:hover .nt-img img {
    transform: scale(1.08, 1.08);
}

.tab-menu {
    background: #f6f6f6;
    padding: 40px;
    position: relative;
    z-index: 10;
}

.tab-menu ul li {
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;
    text-align: center;
}

.tab-menu ul li a {
    border: 1px solid #666;
    padding: 8px 35px 8px 35px;
    color: #666;
    font-size: 16px;
    display: block;
}

.add-box a {
    color: #fff;
}

.tab-menu ul li a:hover {
    background: #ff6c00;
    color: #fff;
    border: 1px solid #ff6c00;
}

.tab-menu ul li a.on {
    color: #fff;
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.new-bo {
    width: 100%;
    overflow: hidden;
    background: #f6f6f6;
    padding-top: 60px;
}

.new-c {
    margin-top: 1%;
}

.new-c li {
    width: 33.3333333333%;
    height: auto;
    float: left;
    position: relative;
}

.new-c li a {
    width: 100%;
    height: auto;
    display: block;
    padding-bottom: 12%;
    border-top: 10px solid #f6f6f6;
}

.new-c .new-b {
    width: 82.4%;
    height: auto;
    padding-top: 10%;
    margin: 0 auto;
    transition: color .5s;
}

.new-c .new-b .time {
    font-size: 16px;
    line-height: 16px;
    color: #878787;
    font-weight: bold;
    font-family: Arial;
    zoom: 1;
}

.new-c .new-b .time span {
    float: right;
}

.new-c .new-b .time i {
    float: left;
    font-style: normal;
}

.new-c .new-b .new-t {
    font-size: 22px;
    line-height: 40px;
    height: 80px;
    color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 9%;
}

.new-c .new-b .new-img {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10%;
  text-align: center;
}

.new-c .new-b .new-img img {
    transition: transform 1.5s;
  max-height: 192px;margin: 0 auto;width: 100%;object-fit: cover;
}

.new-c li:hover {
    background-color: #fff;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    z-index: 10;
}

.new-c li:hover .time span {
    color: #ff6c00;
}

.new-c li:hover .new-t {
    color: #ff6c00;
}

.new-c li:hover .new-img img {
    transform: scale(1.1);
}

.new-c li:hover a {
    border-top: 10px solid #ff6c00;
}

.nt-m h4 {
    padding-top: 4.5%;
    font-size: 30px;
    font-weight: bold;
    color: #666;
    text-align: center;
}

.nt-m .n-mt {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
}

.nt-m span {
    color: #999;
    display: block;
    margin: 20px auto;
    width: 167px;
    text-align: center;
    background: url(img/time.png) no-repeat left;
    padding-left: 32px;
}

.tab-menu .new-ti {
    margin-top: 40px;
    margin-bottom: 0px;
}

.ne-ty h4 {
    text-align: center;
    padding: 3% 0 0.5% 0;
}

.ne-ty h4 a {
    font-size: 36px;
    color: #666;
    font-weight: bold;
}

.ne-ty span {
    color: #999;
    text-align: center;
    margin-bottom: 55px;
    display: block;
    margin: 0 auto;
}


/*页码*/

.ny_pages {
    width: 100%;
    max-width: 1280px;
    margin: auto;
    text-align: center;
    margin: 35px auto;
    font-size: 14px;
    color: #666;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    margin-bottom: 70px;
}

.ny_pages a {
    margin: 0px 5px;
    color: #666;
    font-size: 14px;
    border: 1px solid #e8e8e8;
    padding: 12px 40px;
}

.ny_pages a:hover {
    color: #fff !important;
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.new-bo .h-new li .rt {
    background: #fff;
}

.h-new li {
    width: 32%;
    margin: 50px 0 50px 0;
    padding: 0 16px 0 16px;
    transition: .3s;
    overflow: hidden;
}

.h-new li:hover .rt {
    background: #ff6d00;
    transition: .3s;
}

.h-new li:hover .rt h3 {
    color: #fff;
    transition: .3s;
}

.h-new li:hover .rt span {
    color: #fff;
    transition: .3s;
}

.h-new li:hover .rt p {
    color: #fff;
    transition: .3s;
}

.h-new li .rt {
    background: #f6f6f6;
    padding: 30px;
}

.h-new li .rt h3 {
    font-weight: bold;
    color: #666;
    font-size: 18px;
    line-height: 1.6;
}

.h-new li .rt p {
    font-size: 14px;
    color: #666;
}

.h-new li .rt span {
    margin: 8px 0 12px;
    display: block;
}

.new-bo .h-new li {
    margin: 10px 0 30px 0;
}

.zpu {
    background: #fff;
    padding: 7px 0;
    height: 250px;
}

.zp-p {
    padding: 0;
    position: relative;
}

.zp-p span {
    display: block;
    width: 160px;
    height: 54px;
    text-align: center;
    border: 1px solid #fff;
    position: absolute;
    top: 42%;
    left: 37%;
}

.zp-p span a {
    color: #fff;
    line-height: 54px;
    font-size: 22px;
}

.zpu li {
    line-height: 45px;
    border-bottom: 1px dashed #dcdcdc;
}

.zpu li .gw,
.zpu li .rs,
.zpu li .fb,
.zpu li h3,
.zpu li span,
.zpu li h5 {
    width: 26%;
    float: left;
    text-align: center;
    line-height: 45px;
    color: #666;
    font-size: 15px;
}

.zpu li h3 {}

.zpu li h5 {
    font-weight: bold;
}

.zpu li:hover h3,
.zpu li:hover h5 {
    color: #ff6c00;
}

.zpi li {
    padding: 0;
    position: relative;
}

.zpi li .zpo {
    color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 47%;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 7%;
    height: 100%;
}

.zpi li .zpo h3 {
    margin-bottom: 10px;
}

.zpi li .zpo span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    margin-top: 22px;
    transition: .3s;
}

.zpi li:nth-child(1) .zpo {
    background: #ff6c00;
    left: 0;
}

.zpi li:nth-child(2) .zpo {
    left: 0;
}

.zp-p span:hover {
    background: #ff6c00;
    border: 1px solid #ff6c00;
}

.zp-p span:hover a {
    color: #fff;
}

.zpi li:hover span {
    background: #fff;
    color: #ff6c00;
}

.zp1 li {
    float: left;
    position: relative;
    width: 32.5%;
}

.zp1 li .z1 {
    padding: 4% 10%;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(255, 108, 0, .6);
}

.zp1 li .z1 span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    margin-top: 15px;
    transition: .3s;
}

.zp1 li .z1 h3 {
    color: #fff;
}

.zp1 li:nth-child(1) {
    margin-right: 30px;
}

.zp1 li:nth-child(3) {
    background: #f6f6f6;
    padding: 71px 60px 64px 60px;
}

.zp1 li:nth-child(3) h4 {
    color: #666;
    font-size: 26px;
    margin-bottom: 35px;
}

.zp1 li:nth-child(3) p {
    color: #999;
}

.zp1 li:nth-child(3) span {
    width: 120px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border: 1px solid #666;
    color: #666;
    display: block;
    margin-top: 49px;
    transition: .3s;
}

.zp1 li:hover span {
    background: #ff6c00;
    color: #fff;
    border: 1px solid #ff6c00;
}
.sh_stock_exchange {
    display: none;
}

#product-list1 li {
    background: #fff;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
    float: left;
    padding: 0;
    width: 30.9%;
}

#product-list1 li .pro-img {
    padding: 0;
    overflow: hidden;
}

#product-list1 li .pro-t1 {
    padding: 30px 21px;
}

#product-list1 li .pro-t1 h2 {
    font-size: 18px;
    color: #666;
    margin-bottom: 15px;
}

#product-list1 li .pro-t1 p {
    font-size: 14px;
    color: #999;
    line-height: 1.8;
    margin-top: 5px;
}

#product-list1 li span {
    color: #333;
    font-size: 14px;
}

#product-list1 li .pmore {
    width: 118px;
    height: 42px;
    border: 1px solid #333;
    color: #333;
    text-align: center;
    line-height: 42px;
    border-radius: 25px;
    transition: .2s;
    position: absolute;
    bottom: 20px;
    right: 25px;
}

#product-list1 li .pmore:hover {
    background: #ff6d00;
    border: 1px solid #ff6d00;
    transition: .2s;
    color: #fff;
}

#product-list1 li:hover {
    background: #ff6d00;
}

#product-list1 li .pro-img img {
    display: block;
    transform: scale(1, 1);
    transition: 0.8s;
}

#product-list1 li:hover .pro-t1 h2 {
    color: #fff;
}

#product-list1 li:hover img {
    transform: scale(1.08, 1.08);
}

#product-list1 {
    margin-top: 25px;
}

.zpx {
    width: 100%;
    overflow: hidden;
    margin-top: 70px;
}

.zi li dl dt {
    font-size: 20px;
    margin-bottom: 30px;
}

.zi li {
    padding: 50px 40px;
    background: #fff;
    border-left: 1px solid #e0e0e0;
    transition: .3s;
    margin-top: 30px;
}

.zi li:hover {
    background: #ff6d00;
    transition: .3s;
}

.zi li:hover dl dt {
    color: #fff;
}

.zi li:hover dl dd {
    color: #fff;
}

.zi li:hover .zjr a {
    color: #fff;
}

.zi li:hover .zjp a {
    color: #fff;
}

.zi li dl dd {
    margin-bottom: 6px;
    color: #999;
}

.zi li .zjr a {
    color: #ff6c00;
}

.zi li .zjr {
    margin-top: 30px;
}

.zi li .zjp a {
    color: #ff6d00;
}

.zi li .zjp {}

.zpx h4 {
    font-size: 35px;
    text-align: center;
    padding-top: 3%;
    margin-bottom: 14px;
    color: #fff;
}

.zpx .rj {
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}

.zpx span {
    width: 150px;
    height: 40px;
    border: 1px solid #fff;
    display: block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin: 50px auto;
    margin-bottom: 60px;
    transition: .3s;
}

.zpx span a {
    color: #fff;
}

.zpx span:hover {
    background: #ff6d00;
    border: 1px solid #ff6d00;
    color: #fff;
    transition: .3s;
}

.zpx span:hover a {
    color: #fff;
}

.zm {
    display: none;
}

.zdh .mt img {
    margin: 0 22px 0 15px;
}

.zdh {
    width: 24%;
    position: relative;
}

.zdh .mt {
    cursor: pointer;
    color: #fff;
    width: 100%;
    background: #ff6c00;
    display: block;
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
}

.zdh .dit {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
}

.zdh .dit ul li {
    float: none;
    width: 100%;
    text-align: left;
    text-indent: 10px;
}

.zdh .dit ul li a {
    display: block;
    background: #fff;
    font-size: 14px;
    padding: 12px 10px 12px 10px;
    border: none;
}

.zdh .dit ul li:hover a {
    background: #ff6c00;
    color: #fff;
}

.zdh .dit ul li a.on {
    color: #ff6c00;
}

.d-menu {
    position: fixed;
    background: #ff6d00;
    cursor: pointer;
    z-index: 999;
    right: 0;
    top: 240px;
    display: none;
}

.d-menu .m1 {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    justify-content: center;
    height: 58px;
    width: 58px;
    background: #ff6d00;
}
.yj-y li {
    width: 20%;
}

.yj-y li h3 {
    font-size: 20px;
    color: #ff6c00;
    margin-top: 18px;
}

.yj-y li p {
    margin-top: 8px;
    color: #666;text-align: center;
}
.cb-o {
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.cb-o h4 {
    margin-bottom: 2%;
    font-size: 30px;
    color: #fff;
}

.cb-o h3 {
    font-size: 24px;
    color: #ff8b35;
    margin: 15px 0 24px;
}

.cb-o p {
    color: #fff;
    margin-bottom: 40px;
}

.cb-o ul li {
    display: inline-block;
    width: 32%;
}

.cb-o ul li h1 {
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
}

.cb-o .container {
    padding: 6% 0 6% 0;
}

.cb-o ul li img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.cb-o ul li:hover img {
    cursor: pointer;
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg)
}
.gg-c ul li .gg-t {
    position: absolute;
    top: 12%;
    left: 12%;
}

.gg-c ul li .gg-t h4 {
    margin-bottom: 12px;
    font-size: 26px;
    color: #fff;
}

.gg-c ul li .gg-t b {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

.gg-c {
    margin-top: 0;
}
.gg-c ul li {
    float: left;
    width: 50%;
    position: relative;
}
.brand_and_produce_inside_pane {
    position: absolute;
    top: 8%;
    padding: 5%;
    left: 8%;
}
.brand_and_produce_inside_pane h2 {
    font-size: 40px;
    color: #ff6d00;
}

.brand_and_produce_inside_pane .cj {
    float: left;
    font-size: 22px;
}

.brand_and_produce_inside_pane .ct {
    float: left;
    width: 100%;
   /* padding-top: 2%;*/
}

.brand_and_produce_inside_pane .co {
    float: right;
    font-size: 22px;
}

.brand_and_produce_inside_pane .g-tit h2 {
    display: none;
    float: left;
    font-size: 35px;
    line-height: 66px;
}

.brand_and_produce_inside_pane .cj.fr {
    float: right;
}
.stock_code {
    padding-bottom: 0;
    display: inline;
    padding: 4px 16px;
    background-color: #ff6d00;
    line-height: 1.8em;
    color: #fff !important;
    width: 240px;
    padding: 0 !important;
    height: 66px;
    line-height: 66px;
    display: block;
    float: left;
}
.stock_hook {
    color: #667085;
}
.stock_up_img {
    display: inline;
    margin-bottom: 12px;
    margin-left: 4px;
    margin-right: 4px
}
.stock_price {
    display: inline;
    line-height: 55px;
}
.stock_time {
    display: inline;
    color: #666;
    font-size: 16px;
    padding-left: 2%;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.row:before,
.row:after {
    content: "";
    clear: both;
}
.row:after {
    display: table;
}
.row {
    zoom: 1;
}

.yy-b li {
    text-align: center;
    margin-top: 20px;
}

.yy-b li h4 {
    margin-top: 38px;
    font-size: 20px;
    color: #666;
}

.yy-b li .yxl {
    padding: 80px 10px 80px 10px;
    background: #fff;
}

.yy-b li:nth-child(2) .yxl,
.yy-b li:nth-child(4) .yxl,
.yy-b li:nth-child(5) .yxl,
.yy-b li:nth-child(7) .yxl {
    background: #ff671d;
}

.yy-b li:nth-child(2) h4,
.yy-b li:nth-child(4) h4,
.yy-b li:nth-child(5) h4,
.yy-b li:nth-child(7) h4 {
    color: #fff;
}

.yy-b {
    margin: 2% 0 2% 0;
}

.yy-b li img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.yy-b li:hover .lr img {
    cursor: pointer;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.ppd li{background:#fff;padding:2.2%; margin-bottom: 16px;   transition: all .5s ease;}
.ppd h6{   padding: 1% 0 3% 0; font-size: 24px; color: #666;}
.ppd li h4{font-size:18px; color:#666;   }
.ppd li p{font-size:14px; color:#666; margin-top: 8px;}
.ppd li span{float:right; display:block; width:22px; height:22px; background:url(img/gjian.png) no-repeat;}
.ppd li:hover {background:#ff6c00;}
.ppd li:hover h4{color:#fff;}
.ppd li:hover p{color:#fff;}
.ppd li:hover span{background:url(img/gbjian.png) no-repeat;}

@media (max-width: 2560px) and (min-width: 1960px) {
    #guide-banner {
        background-size: cover !important;
        height: 800px;
    }
}

@media (max-width: 1600px) and (min-width: 1280px) {
    .container1 {
        width: 1280px;
    }
    .m-new {
        padding-bottom: 54%;
    }
    .BoxSwitch {
        bottom: 16%;
    }
    .cn-s {
        height: 290px;
        overflow: hidden;
    }
    .owl-carousel .owl-item div {}
    .header {
        padding: 0 10px 0 10px;
    }
    #guide-banner {
        position: relative;
        height: 480px;
    }
    .pyt ul li .cover {}
    .container1 {
        width: 1280px;
    }
    .header .container1 {
        width: 1500px;
    }
    .cn-x1 {
        padding: 1.5% 3% 3% 3%;
    }
    .cn-l {
        padding: 3% 3% 6.4% 3%;
    }
    .cu-i {
        padding-bottom: 48.6%;
    }
    .foot dl {
        padding: 0 20px 0 20px;
    }
    .menu_box {
        margin-right: 2px;
    }
    .pyt ul li .cover p {
        margin-top: 16px;
    }
    .pyt ul li .cover .py-m {
        margin: 30px auto;
    }
    .logo {
        width: 24%;
    }
    .menu_box ul.menu>li {
        padding: 0 8px;
    }
    .pyt ul li .hk {
        padding: 32px 40px 32px 40px;
    }
    .pyt ul li .hk .hj h3 {
        font-size: 24px;
    }
    #banner .owl-t h3 {}
    #banner .owl-t i {
        font-size: 26px;
    }
    #banner .owl-t .container1 img {
        width: 46% !important;
    }
    #banner .owl-carousel .active .container1 {
        bottom: 46% !important;
    }
    /* #banner .owl-t h3 {
        font-size: 36px;
    }
    #banner .owl-t i {
        font-size: 26px;
    } */
    .m-slide .img .new-img-box {
        width: 648px;
    }
    .m-slide .img .new-img-box {
        width: 655px;
    }
}

@media (max-width: 1280px) and (min-width: 1152px) {
    .zp .r-left .r-l1 ul li {
        padding: 12.4% 8%;
    }
    .BoxSwitch {
        bottom: 16%;
    }
    .cn-l {
        padding: 3% 3% 5.7% 3%;
    }
    .cu-i {
        padding-bottom: 53%;
    }
    .owl-carousel .owl-item div {}
    #guide-banner {
        position: relative;
        height: 440px;
    }
    .pd-menu ul li a {
        padding: 0 16px;
    }
    .menu_box ul.menu>li {
        padding: 0 6px;
    }
    .pyt ul li .cover {}
    .pyt ul li .cover p {
        margin-top: 10px;
    }
    .pyt ul li .cover .py-m {
        margin: 28px auto;
    }
    .foot dl {
        padding-right: 0;
        padding: 0 20px 0 7px;
    }
    .cn-x1 {
        padding: 2% 2% 2% 2%;
    }
    .pn-right .mtime {
        width: 14%;
    }
    .pn-right .pn-t {
        width: 86%;
    }
    .a-time .w3layouts_stats_left .cou {
        background-position: 225px 55px;
    }
    .a-time .w3layouts_stats_left:nth-child(5) .cou {
        background-position: 164px 55px;
    }
    .logo {
        width: 20%;
    }
    .header .logo .logo2 {
        margin-top: 27px;
    }
    .pn-right .pn-img {
        padding: 16px 0px 16px 8px;
    }
    .y-new ul li .rt h3 {
        font-size: 18px;
    }
    .abou .abo-right {}
    #banner .owl-t .container1 {
        left: 4%;
    }
    #banner .owl-t h3 {
        font-size: 36px;
    }
    #banner .owl-t i {
        font-size: 26px;
    }
    /* .m-slide .tab li .title {
        font-size: 15px;
    } */
    #banner .owl-t .container1 img {
        width: 46% !important;
    }
    /* #banner .owl-t .container1 {
        padding-left: 20px;
    }
    #banner .owl-t h3 {
        font-size: 36px;
    }
    #banner .owl-t i {
        font-size: 26px;
    } */
    .m-slide .tab li .title {
        font-size: 15px;
    }
}

@media (max-width: 1152px) and (min-width: 991px) {
    .zp .r-left .r-l1 ul li {
        padding: 10.9% 8%;
    }
    .mr_frUl {
        width: 80%;
    }
    /* 产业布局 */
    .cy-s dd {
        width: 18.4%;
    }
    .cy-s dd h4 {
        font-size: 16px;
    }
    .cy-s dd .d-cover {
        display: none;
    }
    .cy-s dd:hover .b-cover {
        top: 0;
    }
    .cy-s dd:hover h4 {
        color: #ff6c00;
    }
    .yj-t li {
        width: 32.6%;
    }
    .yj-t li .js-t p {
        display: none;
    }
    .header {
        position: static;
    }
    .cn-x1 {
        display: none;
    }
    .cn-l {
        width: 38%;
    }
    .cn-r {
        width: 62%;
    }
    .cn-x li:nth-child(4) {
        display: none;
    }
    .cn-x li {
        width: 33.333333%;
    }
    .cn-s {
        height: 247px;
        overflow: hidden;
    }
    .header .logo .logo1 {
        margin-top: 0;
    }
    .pyt ul li .cover {}
    .pyt ul li .cover .py-m {
        margin: 20px auto;
    }
    .fixnav .logo .logo2 {
        margin-top: 0;
    }
    .fixnav .lang a {
        line-height: 70px;
    }
    .pyt ul li .cover p {
        margin-top: 13px;
        display: none;
    }
    .lang a {
        line-height: 30px;
        color: #666;
    }
    .clt .clt-r li .cl {
        padding: 35px 18px;
    }
    .clt .clt-r li {
        height: 161px
    }
    .d-new .new-l li {
        width: 46.5%;
        margin: 0px 10px 0px 10px;
    }
    .d-new .new-l {
        width: 66%;
    }
    .logo {
        width: 21%;
    }
    .menu_box ul.menu>li>a {
        font-size: 14px;
        color: #666;
    }
    .menu_box ul.menu>li {
        padding: 0 6px;
    }
    .menu_box {
        line-height: 70px;
        margin-right: 0;
    }
    .owl-carousel .owl-item div {}
    .d-new .new-l li p {}
    .d-new .nl-r {
        padding: 20px 45px;
    }
    .d-new .nl-r h4 span {
        display: none;
    }
    .d-new .new-r {
        width: 34%;
        padding: 0 17px 0px;
    }
    .d-new .nl-l {
        padding: 16px 14px;
    }
    .d-new .new-l li span {
        display: none;
    }
    .d-new .new-r h3 {
        margin: 16px 0 18px;
    }
    .d-new .new-r dd {
        margin-bottom: 14px;
    }
    .ab ul li {
        width: 50%;
        width: 48%;
        margin: 0 6px 0 6px;
    }
    .Box .Box_con {
        width: 875px;
        margin: 0 auto;
    }
    .foot .lx {
        margin-left: 10px;
    }
    .foot dl {
        padding: 0 6px 0 20px;
    }
    .a-time .w3layouts_stats_left .cou {
        background-size: 14%;
        background-position: 184px 59px;
    }
    .a-time .w3layouts_stats_left:nth-child(5) .cou {
        background-position: 130px 59px;
        background-size: 21%;
    }
    .foot ul li p,
    .foot dl.a7,
    .foot dl.a6,
    .foot dl.a8 {
        display: none;
    }
    .foot .bq {
        margin-top: 40px;
    }
    #guide-banner {
        height: 334px;
    }
    .pro li {
        margin: 0 15px 35px 15px;
    }
    .al-l h4 {
        font-size: 24px;
    }
    .al-l {
        padding: 19px
    }
    .al-l span {
        margin-top: 25px;
    }
    .menu_2 {
        top: 98px;
    }
    .zp .r-left .r-l1 ul li {
        padding: 10.9% 8%;
    }
    .zi li {
        padding: 50px 35px;
    }
    .zp1 li:nth-child(1) {
        margin-right: 21px;
    }
    .zp1 li:nth-child(3) {
        padding: 27px 34px 37px 34px
    }
    .zp1 li:nth-child(3) h4 {
        margin-bottom: 12px;
    }
    .pd-menu ul li a {
        padding: 0 9px;
        font-size: 14px;
    }
    .pd-zs h4 span {
        display: none;
    }
    .pd-zs {
        width: 34%;
    }
    .menu_2 li {
        padding: 0px 4px;
    }
    #product-list1 li {
        margin-left: 10px;
        margin-right: 10px;
    }
    .t-new li {
        margin: 50px 24px 70px 24px;
    }
    .pn-right .mtime {}
    .pn-right {
        width: 54%;
    }
    .pn-right ul li p {
        display: none;
    }
    .pn-right .pn-t {
        width: 80%;
    }
    .m-new {
        padding-bottom: 56%;
    }
    .pn-right .pn-img {
        padding: 7px 0px 7px 8px;
    }
    .pyt ul li {
        margin: 0 11px 0 12px;
    }
    .lang {
        float: none;
        width: 100%;
        text-align: right;
        padding-right: 30px;
        background: #f5f5f5;
    }
    .header .logo .logo2 {
        display: block;
        margin-top: 5px;
    }
    .header .logo .logo1 {
        display: none;
    }
    .pyt ul li .hk {
        padding: 20px 20px 20px 20px;
    }
    .pyt ul li .hk .hj h3 {
        font-size: 20px;
    }
    .abou .abo-right {
        text-align: left;
    }
    .foot dl.a4 {
        display: none;
    }
    .ab-time .a-time .w3layouts_stats_left .cou {
        background-position: 179px 62px;
        background-size: 14%;
    }
    .ab-time .a-time .w3layouts_stats_left:nth-child(5) .cou {
        background-position: 130px 64px;
        background-size: 20%;
    }
    .bo .pb h4 {
        font-size: 24px;
    }
    .fixnav .lang {
        display: none;
    }
    table td img {
        max-width: 100%;
    }
    /* .menu_2 ul.zgs li {
        width: 45%;
    } */
    #banner .owl-t h3 {
        font-size: 33px;
    }
    #banner .owl-t i {
        font-size: 45px;
    }
    #banner .owl-t .container1 {
        padding-left: 15px;
    }
    #banner .owl-t .container1 img {
        width: 48% !important;
    }
    #banner .owl-t .container1 {
        left: 4%;
    }
    /* #banner .owl-t h3 {
        font-size: 33px;
    }
    #banner .owl-t i {
        font-size: 23px;
    }
    #banner .owl-t .container1 {
        padding-left: 15px;
    } */
    .n-cont {
        padding: 40px 0 40px 0;
    }
    .n-cont h6 {
        font-size: 26px;
    }
    .m-slide .tab li .title i {
        font-size: 12px;
    }
    .m-slide .tab li .title {
        font-size: 13px;
    }
    .m-slide .img .new-img-box {
        width: 574px;
    }
}

@media (max-width: 991px) and (min-width: 767px) {
  	 .cy-t h3 {
        font-size: 24px;
    }
    .cy-s dd {
      width: 18.35%;
    }
    .cy-s dd .b-cover {
		padding:20% 0px;
    }
    .cx-b {
        background-size: 100% auto !important;
    }
    .ry-o {
        margin-top: 40px;
    }
    .brand_and_produce_inside_pane {
        padding: 5%;
        width: 100%;
        top: 0%;
        left: 0%;
    }
    .brand_and_produce_inside_pane h3 {
        margin-bottom: 12px;
    }
    .p-list h3 {
        font-size: 26px;
    }
    .p-list {
        padding-bottom: 0;
    }
    .yj-t li {
        margin-left: 6px;
    }
    .yj-t li .js-t {
        padding: 10%;
    }
    .pd-menu {
        display: none;
    }
    .pd-zs {
        display: none;
    }
    .n-cont h6 {
        font-size: 26px;
    }
    .m-slide .img {
        width: 100%;
    }
    .m-slide .tab {
        width: 100%;
    }
    .m-slide .tab li {
        width: 50%;
        float: left;
        padding: 0 20px 16px 20px;
    }
    .m-slide .tab li.on b {
        background: none;
    }
    .Box_con .conbox ul li .cu-i .cover {
        width: 44%;
    }
    .Box_con .conbox ul li .cu-i {
        padding-bottom: 32.3%;
    }
    .cn-x1 {
        display: none;
    }
    .cn-l {
        width: 50%;
    }
    .cn-r {
        width: 50%;
    }
    .cu-i {
        background-size: cover;
        padding-bottom: 75.1%;
    }
    .cn-x li:nth-child(4) {
        display: none;
    }
    .cn-x li:nth-child(3) {
        display: none;
    }
    .cn-x li {
        width: 50%;
    }
    .pyt ul li .hk {
        padding: 20px 10px 20px 10px;
    }
    .pyt ul li .hk .hj h3 {
        font-size: 20px;
    }
    .pyt ul li .hk .hj {
        padding-bottom: 0px;
    }
    .pyt ul li .cover p {
        display: none;
    }
    .pyt ul li .cover {
        padding: 30px 20px 30px 20px;
    }
    .a-time .w3layouts_stats_left p {
        font-size: 68px;
    }
    .ne-t h4 a {
        font-size: 26px;
    }
    .y-new h4 a {
        font-size: 26px;
    }
    .t-new li {
        margin: 50px 19px 70px 18px;
    }
    .y-new ul li {
        padding: 10px;
    }
    .lang a {
        line-height: 30px;
        color: #999;
    }
    .header {
        overflow: hidden;
        position: relative;
    }
    .header .logo .logo1 {
        display: none;
    }
    .information-main-fr .hd ul li {
        height: 40px;
        line-height: 40px;
    }
    .header .logo .logo2 {
        display: block;
        margin-top: 0;
    }
    .lang {
        padding-right: 10px;
        text-align: right;
        background: #f5f5f5;
        float: none;
    }
    .information-main-fr .hd ul li {
        font-size: 18px;
    }
    .information-main-fr {
        padding: 0 20px;
    }
    .information-main-fr .bd ul li {
        font-size: 15px;
        padding: 8.5px;
    }
    .information-main-fr .bd ul li span {
        display: none;
    }
    .information-main-fr .bd ul li span {
        margin-bottom: 8px;
    }
    .information-main {
        margin: 40px 0 40px 0;
    }
    .comment-list li .comment-text {
        padding: 20px 23px;
    }
    .information-main-fr .hd ul {
        margin-bottom: 8px;
    }
    .a-time .w3layouts_stats_left .cou {
        background-position: 131px 36px !important;
        background-size: 15% !important;
    }
    .a-time .w3layouts_stats_left:nth-child(5) .cou {
        background-position: 99px 48px;
        background-size: 21%;
    }
    .abou .container {
        padding: 60px 0 60px 0;
    }
    .foot .f-top {
        padding: 80px 0 80px 0;
    }
    .foot dl.a3,
    .foot dl.a4,
    .foot dl.a5,
    .foot dl.a6,
    .foot dl.a7,
    .foot dl.a8 {
        display: none;
    }
    .foot dl {
        padding: 0 13px 0 13px;
    }
    .comment-list li .comment-text p {
        display: none;
    }
    .menu_icon {
        margin: 23px 10px 0 4% !important;
        float: right;
        position: static;
        margin: 17px 0 0 4%;
    }
    #banner {}
    .d-menu {
        display: block;
    }
    .logo {
        width: 35%;
        display: inline-block;
        float: none;
    }
    .fixnav .lang {
        display: none;
    }
    .owl-carousel .owl-item div {}
    .d-new h4,
    .abt h4 {
        font-size: 22px;
        margin-top: 30px;
    }
    .d-new p,
    .abt p {
        width: 87%;
    }
    .d-new .new-l {
        width: 100%;
        margin-top: 0px;
    }
    .d-new .nl-l {
        width: 100%;
        padding: 20px 15px;
        position: static;
    }
    .d-new .nl-r {
        display: none;
    }
    .d-new .new-r {
        width: 100%;
        margin-top: 15px;
        padding: 0 10px 23px;
    }
    .d-new .new-l li h3 {
        font-size: 15px;
    }
    .d-new .new-r dd span {
        padding-left: 16px;
    }
    .ab ul li {
        width: 50%;
        margin-top: 30px;
    }
    .sear {
        margin-top: 40px;
    }
    .d-new .new-r dd {
        width: 50%;
        float: left;
    }
    .abt h4 {}
    .ab {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
    }
    .ab ul li p {
        display: none;
    }
    .ab ul li .y-txt {
        padding: 0px 60px 0 60px;
    }
    .ab ul li .y-txt span {
        margin-top: 0;
        font-size: 40px;
    }
    .s-time .a-time {
        margin-top: 40px;
        padding: 40px 0px 40px 0;
    }
    .a-time .w3layouts_stats_left {
        height: 166px;
    }
    .Box {
        margin-bottom: 7px;
        padding: 17px;
        margin-top: 0;
    }
    .foot .gy {}
    .foot .lx {
        display: block;
        width: 33.33333%;
    }
    .foot .container {
        padding-top: 30px;
    }
    .foot .lx dd {
        margin-bottom: 14px;
    }
    .foot .ln {
        display: none;
    }
    .foot .bq {
        margin-top: 50px;
        font-size: 14px;
        padding-bottom: 24px;
    }
    .sub {
        margin: 40px auto;
    }
    .sub input {
        height: 50px;
        line-height: 50px;
    }
    .seh {
        height: 50px;
    }
    .seh input {
        margin: 10.5px auto;
        height: auto;
    }
    .d-new .new-l li {
        padding: 15px;
        width: 50%;
        margin: 0;
    }
    #guide-banner {
        height: 276px;
    }
    .about h4 {
        font-size: 23px;
    }
    .clt h4 {
        font-size: 23px;
    }
    .hor h4 {
        font-size: 23px;
    }
    .pd-i h4,
    .zp h4 {
        font-size: 23px;
    }
    .pd-i ul li .pd-t h3 {
        font-size: 18px;
    }
    .ab-time h4 {
        padding: 6% 0 4.5% 0;
        font-size: 26px;
        margin-bottom: 40px;
    }
    .ab-time .a-time .w3layouts_stats_left p {
        font-size: 54px;
    }
    .a-time .w3layouts_stats_left h3 {
        font-size: 14px;
    }
    .about .a-time .w3layouts_stats_left {
        margin-bottom: 0;
    }
    .clt .clt-l li .clt-d {
        width: 50%;
        float: left;
        position: static;
        padding: 58px 64px;
    }
    .clt .clt-l .clt-d .clt-p {
        font-size: 18px;
    }
    .clt .clt-l .clt-d p {}
    .clt .clt-l .clt-d span {}
    .clt .clt-r li:nth-child(1) .al-img {
        width: 100%;
    }
    .clt .clt-r li:nth-child(1) .al-img img {
        width: 100%
    }
    .clt .clt-r li {
        width: 50%;
        height: auto;
    }
    .clt .clt-r li:nth-child(2) .al-img {
        width: 100%;
    }
    .clt .clt-r li:nth-child(2) .al-img img {
        width: 100%;
    }
    .rc li span {
        width: 103px;
        height: 32px;
        bottom: 13%;
        line-height: 32px;
    }
    .rc li {
        margin-bottom: 0;
    }
    .hor p {
        margin-bottom: 30px;
        width: 80%;
        margin: 20px auto;
    }
    .rc li:nth-child(2) {
        margin-bottom: 30px;
    }
    .tab-menu {
        padding: 0;
    }
    .tab-menu ul li {
        margin: 0 5px 10px 5px;
        width: 47%;
    }
    .tab-menu ul li a {
        padding: 8px 0px 8px 0;
    }
    .pro li {
        margin: 0px 10px 30px 10px;
        width: 30.59%;
        padding: 0;
    }
    .box1 {
        height: 310px;
    }
    .bo .pb h4 {
        font-size: 20px;
    }
    .bo .pb {
        padding: 20px 30px 20px 25px;
    }
    .bo .pb p {
        margin-top: 12px;
        display: none;
    }
    .bo .pb span {
        margin-top: 25px;
    }
    .pd-i ul li {
        padding: 0;
        width: 50%;
    }
    .bo .pb .lp-img {
        width: 46%;
    }
    .bo .pb span {
        width: 122px;
    }
    .pd-i p {
        margin-bottom: 36px;
    }
    .pcat-list li {}
    .al-l {
        padding: 20px;
    }
    .al-l h4 {
        font-size: 23px;
        margin: 13px 0 12px 0;
    }
    .b-new h4 {
        font-size: 26px;
    }
    #product-list1 li {
        width: 31.8%;
        margin: 20px 6px 0 5px;
    }
    #product-list1 li .pro-t1 h2 {
        font-size: 16px;
    }
    .new-bo .h-new li {
        width: 33.33333%;
    }
    .zi li {
        margin-bottom: 20px;
        width: 32.2%;
        margin-top: 0;
        padding: 10px 26px;
        margin: 0 4px 10px 4px;
    }
    .pp-box {
        padding-bottom: 0;
        padding-top: 30px;
    }
    .zdh .dit ul li {
        width: 100%;
        margin: 0;
    }
    .zdh .dit {
        width: 100%;
        position: static;
    }
    .zdh {
        width: 100%;
    }
    .ny_pages {
        margin-bottom: 30px;
    }
    .tab-e {
        padding: 0 !important;
    }
    .zdh .mt {
        background: #999;
    }
    .pcat-list,
    .cul {
        display: none;
    }
    .zm {
        display: block;
    }
    .zp .r-left {
        width: 50%;
    }
    .zp .r-left .r-l1 ul li:nth-child(1) {
        display: none;
    }
    .zp .r-right {
        width: 50%;
    }
    .zp .r-right .r-rt h3,
    .zpx h4,
    .xq .sq h4 {
        font-size: 23px;
    }
    .zp .r-right .r-rt {
        padding: 5%;
    }
    .zi li dl dt {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .zp1 li {
        width: 50%;
    }
    .xq,
    .zp {
        padding: 10px;
    }
    .zpx span {
        margin: 20px auto;
        margin-bottom: 38px;
    }
    .pro li .intro .box .tit a {
        font-size: 16px;
    }
    .h-new li .rt h3 {
        font-size: 16px;
    }
    .h-new li .rt {
        padding: 16px;
    }
    .h-new li .rt span {
        margin: 4px 0 3px;
    }
    .new-c li {}
    .new-c .new-b .new-t {
        font-size: 16px;
        line-height: 24px;
    }
    .nt-m .n-mt h4 {
        font-size: 18px;
    }
    .ne-ty h4 a {
        font-size: 23px;
    }
    .nt-m .new-ti {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .h-new li {
        margin: 13px 0 10px 0;
        padding: 8px;
        width: 33.333333%;
    }
    .h-new li .rt p {
        display: none;
    }
    .zp .r-left .r-l2 {
        display: none;
    }
    .zpx {
        margin-top: 40px;
    }
    .zp1 li:nth-child(1) {
        margin-right: 0;
    }
    .zp1 li:nth-child(3) {
        padding: 20px 15px 23px 18px;
        width: 100%;
    }
    .zp1 li .z1 span {
        display: none;
    }
    .zp1 li .z1 h3 {
        font-size: 18px;
    }
    .zp1 li:nth-child(3) h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .zp1 li:nth-child(3) p {}
    .zp1 li:nth-child(3) span {
        margin-top: 13px;
    }
    .zp .r-left .r-l1 ul li {
        padding: 21.375% 8%;
        height: 304px;
        width: 100%;
    }
    .new-c .new-b .time {
        font-size: 14px;
    }
    .new-c .new-b {
        width: 87.4%;
    }
    .h-to {}
    .h-top ul li:nth-child(1) {
        display: none;
    }
    .zi li dl dd:nth-child(4) {
        display: none;
    }
    .Box .Box_con .conbox ul li img {
        width: 60%;
        height: auto;
    }
    .clt .clt-l li {
        width: 100%;
        background: #fff;
    }
    .r-new li {
        padding: 0px 8px 0 8px;
    }
    .ne-ty h4 {
        padding: 6% 0 0.5% 0;
    }
    .nt-m h4 {
        font-size: 18px;
    }
    .al-l span {
        display: none;
    }
    .al-l img {
        display: none;
    }
    table {
        width: 100%;
    }
    table td {
        padding-bottom: 4px;
        width: 100% !important;
        float: left;
    }
    table td img {
        margin: 0 auto;
        display: block;
    }
    .clt .clt-r li .cl {
        width: 100%;
    }
    .nabout table tr {
        width: 44.5%;
    }
    .nabout table tr th {
        width: 28%;
    }
    .nabout table td {
        width: 66% !important;
    }
    .nabout table tr:nth-child(8) {
        width: 94%;
    }
    .nabout table tr:nth-child(8) th {
        width: 32%;
    }
    .pn-right .pn-t {
        width: 75%;
    }
    .pn-right .mtime {
        padding: 6px;
    }
    .pn-right ul li h4 {
        font-size: 16px;
    }
    .pn-right .pn-img {
        padding: 2px 0px 2px 8px;
    }
    .pn-left {
        width: 48%;
    }
    .m-new {
        padding-bottom: 57%;
    }
    .pn-right ul li p {
        display: none;
    }
    .pyt h2 {
        font-size: 26px;
    }
    .n-cont h6 {
        font-size: 26px;
    }
    .pyt ul li {}
    .abou .abo-right {
        text-align: left;
    }
    table td img {
        max-width: 100%;
    }
    .pro li .intro {
        position: static;
    }
    .pro li .intro .box .con {
        display: none;
    }
    #product-list1 {
        margin-top: 0;
    }
    .t-new li .rt h3 {
        font-size: 16px;
    }
    .zp1 li .z1 {
        padding: 8% 10%;
    }
    .clt li img {
        width: 50%;
        float: left;
    }
    #banner .owl-t h3 {
        font-size: 40px;
    }
    #banner .owl-t i {
        font-size: 16px;
    }
    #banner .owl-t .container1 {
        padding-left: 15px;
    }
    #banner .owl-t .container1 img {
        width: 60%!important;
    }
    #banner .owl-t .container1 {
        left: 3%;
    }
    /* #banner .owl-t h3 {
        font-size: 30px;
    }
    #banner .owl-t i {
        font-size: 16px;
    }
    #banner .owl-t .container1 {
        padding-left: 15px;
    } */
    .brand_and_produce_inside_pane h2 {
        font-size: 30px;
    }
    .brand_and_produce_inside_pane .cj {
        font-size: 18px;
    }
    .brand_and_produce_inside_pane {
        padding: 4%;
        top: 0%;
        left: 0%;
    }
    .brand_and_produce_inside_pane h3 {
        margin-bottom: 16px;
    }
    .stock_code {
        width: 205px;
        height: 54px;
        line-height: 54px;
    }
    .stock_price {
        line-height: 34px;
    }
    .g-img {
        margin-left: 30px;
    }
}

@media (max-width: 767px) {
  .new-c .new-b .new-img img {
    max-height: 116px;
  }
  	/* #adds td {
        width: 33.333% !important;
    }*/
  .clt .clt-r li .cl {
      padding: 10px 18px 0px  18px;
  }
  #whb td {
    width: 33.33333% !important;
     }
  	 .cy-t h3 {
        font-size: 22px;
    }
  .cy-c .b-img img {
    transform: scale(1.4) !important;
  }
  	 .cy-s dd .b-cover {
		padding:38% 0px;
      display: none !important;
    }
  	.cy-s dd {
        width: 96.5%;    margin-bottom: 7px;
    }
    .cx-b {
        background-size: 100% auto !important;
    }
    .stock_code {
        font-size: 20px !important;
        height: 43px;
        line-height: 44px;
        width: 162px;
        display: none;
    }
    .brand_and_produce_inside_pane {
        top: 0%;
        padding: 5%;
        left: 2%;
    }
    .brand_and_produce_inside_pane h2 {
        font-size: 30px;
    }
    .brand_and_produce_inside_pane .cj {
        padding-left: 1%;
        font-size: 16px;
        width: auto;
    }
    .brand_and_produce_inside_pane .cj.fr {
        float: left;
    }
    .zp .rj {
        margin-bottom: 30px;
    }
    .gg-c ul li {
        width: 100%;
        margin-top: 30px !important;
    }
    .gg-c ul li img {}
    .ss_num {
        width: 78%;
        font-size: 20px;
    }
    .p-list {
        padding-bottom: 0;
    }
    .yj-y li {
        width: 33.333%;
    }
    .cb-o h4 {
        font-size: 22px;
    }
    .yj-t li {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .yj-t li p {}
    .yj-t li .js-t i {}
    .yj-t li .js-t h3 {}
    .yj-t li .js-t {
        padding: 13%;
    }
    .yj-t li img {
        width: 100%;
    }
    /* 产业布局 */
    #bnav li {
        font-size: 16px;
    }
    #bnav li.active b {
        background: none;
    }
    .pd-menu {
        display: none;
    }
    .pd-zs {
        display: none;
    }
    .n-cont {
        padding: 0 0 20px 0;
    }
    .n-cont h6 {
        font-size: 22px;
        margin-top: 30px;
    }
    .p-new {
        padding: 0px;
    }
    .m-slide .img {
        width: 100%;
    }
    .m-slide .tab {
        width: 100%;
    }
    .m-slide .img .new-img-box {
        height: 226px;
        width: 400px;
    }
    .ne-t h4 a {
        font-size: 23px;
    }
    .y-new h4 a {
        font-size: 23px;
    }
    .t-new li .rt h3 {
        font-size: 16px;
        line-height: 27px
    }
    .t-new li {
        margin: 35px 9px 0px 18px;
        width: 38%;
    }
    .y-new {
        margin-top: 30px;
    }
    .y-new ul li .rt {
        padding: 12px 19px 12px 19px;
    }
    .y-new ul li .rt h3 {
        font-size: 15px;
    }
    .y-new ul li {
        padding: 6px;
        margin-bottom: 20px;
        width: 100%;
    }
    .header {
        z-index: 10000003;
        position: relative;
        padding: 0px 0px;
    }
    .menu_icon {
        position: static;
        margin: 17px 6px 0 4%;
    }
    #banner {}
    .d-menu {
        display: block;
    }
    .logo {
        width: 59%;
        display: inline-block;
        float: left;
        margin-left: 3%;
    }
    .header .logo .logo1 {
        margin-top: 0;
    }
    .fixnav .lang {
        display: none;
    }
    .header .logo .logo1 {
        display: none;
    }
    .header .logo .logo2 {
        display: block;
        margin-top: 0;
          width: 80%;
    }
    .lang a {
        color: #666;
        line-height: 30px;
    }
    .information-main-fl {
        display: none;
    }
    .information-main-fr {
        width: 100%;
        padding: 12px;
    }
    .information-main-fr .hd ul li {
        width: 40%;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }
    .information-main-fr .hd ul li.on {
        height: 40px;
        line-height: 40px;
    }
    .information-main-fr .hd ul {
        margin-bottom: 8px;
    }
    .information-main-fr .bd ul li {
        font-size: 15px;
        padding: 10px 0 10px 0;
    }
    .information-main-fr .bd ul li span {
        display: none;
    }
    .comment-list li .comment-text {
        padding: 23px 16px;
    }
    .comment-list li .comment-text span {
        font-size: 20px;
    }
    .customer-comment .content {
        margin: 20px 0 20px 0;
    }
    .customer-comment .hd ul {
        padding-top: 0;
    }
    .abou .container {
        padding: 20px 0 20px 0;
    }
    .abou .container {
        float: left;
        text-align: left;
    }
    .foot .f-top {
        padding: 15px 0 15px 0;
        width: 58px;
        float: right;
        display: none;
        position: fixed;
        top: 303px;
        right: 0;
        height: 58px;
    }
    .abou .abo-right {
        text-align: center;
        float: left;
        display: none;
    }
    .abo-left {
        text-align: center;
    }
    .abou .abo-left span {
        margin: 30px auto;
    }
    .information-main {
        margin: 20px 0 20px 0;
    }
    .foot dl {
        display: none;
    }
    .foot .f-top img {
        width: 38%;
    }
    .comment-list li .comment-text p {
        display: none;
    }
    .lang {
        padding-right: 6px;
        line-height: 30px;
        float: none;
        text-align: right;
        background: #f5f5f5;
    }
    .new-c .new-b .time span {
        margin-bottom: 6px;
        float: left;
    }
    .owl-carousel .owl-item div {}
    .d-new h4,
    .abt h4 {
        font-size: 22px;
        margin-top: 30px;
    }
    .d-new p,
    .abt p {
        width: 87%;
    }
    .d-new .new-l {
        width: 100%;
        margin-top: 0px;
    }
    .d-new .nl-l {
        width: 100%;
        padding: 20px 10px;
        position: static;
    }
    .d-new .nl-r {
        display: none;
    }
    .d-new .new-r {
        width: 100%;
        padding: 0 10px 23px;
    }
    .d-new .new-r dd span {
        padding-left: 16px;
    }
    .sear {
        margin-top: 40px;
    }
    .d-new .new-r dd {
        width: 50%;
        float: left;
    }
    .abt h4 {}
    .ab {
        width: 93%;
        overflow: hidden;
        margin: 0 auto;
    }
    .ab ul li p {
        display: none;
    }
    .ab ul li .y-txt {
        padding: 0px 60px 0 60px;
    }
    .ab ul li .y-txt span {
        margin-top: 0;
        font-size: 40px;
    }
    .s-time .a-time {
        padding: 40px 0px 40px 0;
    }
    .a-time .w3layouts_stats_left {
        margin-bottom: 10px;
    }
    .a-time .w3layouts_stats_left p {
        font-size: 73px;
    }
    .a-time .w3layouts_stats_left .cou {
        background-position: 145px 49px;
        background-size: 14%;
    }
    .Box {
        margin-bottom: 7px;
        padding: 20px 44px 0px 34px;
        margin-top: 0;
    }
    .Box li img {
        width: 290px !important;
    }
    .foot .gy {
        display: none;
    }
    .foot .lx {
        display: block;
        width: 100%;
        margin: 20px 10px 0 0px;
    }
    .foot .container {
        padding: 20px 10px 0 10px;
    }
    .foot .lx dd {
        margin-bottom: 14px;
    }
    .foot .ln {
        display: none;
    }
    .foot .bq {
        margin-top: 15px;
        font-size: 13px;
    }
    .sub {
        margin: 40px auto;
    }
    .sub input {
        height: 50px;
        line-height: 50px;
    }
    .seh {
        height: 50px;
    }
    .seh input {
        margin: 10.5px auto;
        height: auto;
    }
    .d-new .new-l li {
        width: 50%;
        margin: 0;
        padding: 8px;
    }
    .d-new .new-l li h3 {
        font-size: 15px;
    }
    .d-new .new-l li p {
        display: none;
    }
    .d-new .new-l li span {
        display: none;
    }
    #guide-banner {
        height: 200px;
    }
    .about h4 {
        font-size: 23px;
    }
    .clt h4 {
        font-size: 23px;
    }
    .hor h4 {
        font-size: 23px;
    }
    .pd-i h4,
    .zp h4 {
        font-size: 20px;
    }
    .pd-i ul li .pd-t h3 {
        font-size: 18px;
    }
    .ab-time h4 {
        padding: 6% 0 4.5% 0;
        font-size: 26px;
        margin-bottom: 40px;
    }
    .ab-time .a-time .w3layouts_stats_left p {
        font-size: 54px;
    }
    .a-time .w3layouts_stats_left h3 {
        font-size: 14px;
    }
    .about .a-time .w3layouts_stats_left {
        margin-bottom: 0;
    }
    .clt .clt-l li .clt-d {
        width: 100%;
    }
    .clt .clt-l .clt-d .clt-p {
        font-size: 18px;
    }
    .clt .clt-l .clt-d p {
        display: none;
    }
    .clt .clt-l li .clt-d {
        padding: 16x 32px;
    }
    .clt .clt-l .clt-d span {
        display: none;
    }
    .clt .clt-r li:nth-child(1) .al-img {
        width: 100%;
    }
    .clt .clt-r li:nth-child(1) .al-img img {
        width: 100%
    }
    .clt .clt-r li {
        width: 50%;
        height: auto;
    }
    .clt .clt-r li:nth-child(2) .al-img {
        width: 100%;
    }
    .clt .clt-r li:nth-child(2) .al-img img {
        width: 100%;
    }
    .rc li span {
        width: 103px;
        height: 32px;
        bottom: 13%;
        line-height: 32px;
    }
    .rc li {
        margin-bottom: 0;
    }
    .hor p {
        margin-bottom: 30px;
        width: 80%;
        margin: 20px auto;
    }
    .rc li:nth-child(2) {
        margin-bottom: 30px;
    }
    .tab-menu {
        padding: 0;
    }
    .tab-menu ul li {
        margin: 0 5px 10px 5px;
        width: 47%;
    }
    .tab-menu ul li a {
        padding: 8px 0px 8px 0;
    }
    .pro li {
            margin: 0 1% 20px 1%;
    width: 98%;
        padding: 0;
    }
    .box1 {
        height: 310px;
    }
  .bo .pb h1 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
    .bo .pb h4 {
        font-size: 18px;
    }
    .bo .pb {
        padding: 20px 30px 20px 25px;
    }
    .bo .pb p {
        margin-top: 12px;
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    .bo .pb span {
        margin-top: 25px;
    }
    .pd-i ul li {
        padding: 0;
        width: 100%;
    }
    .bo .pb .lp-img {
        width: 46%;
    }
    .bo .pb span {
        width: 122px;
    }
    .pd-i p {
      	font-size: 12px;
        margin-bottom: 36px;
    }
    .pcat-list li {}
    .al-l {
        padding: 20px;
    }
    .al-l h4 {
        font-size: 25px;
    }
    #product-list1 li {
        width: 98%;
    margin: 20px 1% 0 1%;
    }
    .zi li {
        margin-bottom: 20px;
        width: 47.5%;
        margin-top: 0;
        padding: 10px 26px;
        margin: 0 4px 10px 4px;
    }
    .pp-box {
        padding-bottom: 0;
        padding-top: 30px;
    }
    .zdh .dit ul li {
        width: 100%;
        margin: 0;
    }
    .zdh .dit {
        width: 100%;
        position: static;
    }
    .zdh {
        width: 100%;
    }
    .ny_pages {
        margin-bottom: 30px;
    }
    .tab-e {
        padding: 0 !important;
    }
    .zdh .mt {
        background: #999;
    }
    .pcat-list,
    .cul {
        display: none;
    }
    .zm {
        display: block;
    }
    .zp .r-left {
        width: 100%;
    }
    .zp .r-left .r-l1 ul li:nth-child(1) {
        display: none;
    }
    .zp .r-right {
        width: 100%;
    }
    .zp .r-right .r-rt h3,
    .zpx h4,
    .xq .sq h4 {
        font-size: 23px;
    }
    .zp .r-right .r-rt {
        padding: 5%;
    }
    .zi li dl dt {
        font-size: 18px;
        margin-bottom: 18px;
    }
    .zp1 li {
        width: 100%;
    }
    .xq,
    .zp {
        padding: 10px;
    }
    .zpx span {
        margin: 20px auto;
        margin-bottom: 38px;
    }
    .pro li .intro .box .tit a {
        font-size: 16px;
    }
    .h-new li .rt h3 {
        font-size: 16px;
    }
    .h-new li .rt {
        padding: 16px;
    }
    .h-new li .rt span {
        margin: 4px 0 3px;
    }
    .new-c li {
        width: 50%;
    }
    .new-c .new-b .new-t {
        font-size: 16px;
        line-height: 24px;
    }
    .nt-m h4 {
        font-size: 18px;
    }
    .ne-ty h4 a {
        font-size: 23px;
    }
    .nt-m .new-ti {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .h-new li {
        padding: 8px;
        margin: 13px 0 10px 0;
        width: 100%;
    }
    .h-new li .rt p {
        display: none;
    }
    .zp .r-left .r-l2 {
        display: none;
    }
    .zpx {
        margin-top: 40px;
    }
    .zp1 li:nth-child(1) {
        margin-right: 0;
    }
    .zp1 li:nth-child(3) {
        padding: 20px 15px 23px 18px;
        width: 100%;
    }
    .zp1 li .z1 span {
        display: none;
    }
    .zp1 li .z1 h3 {
        font-size: 16px;
    }
    .zp1 li .z1 {
        padding: 6% 2%;
    }
    .zp1 li:nth-child(3) h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .zp1 li:nth-child(3) p {}
    .zp1 li:nth-child(3) span {
        margin-top: 13px;
    }
    .zp .r-left .r-l1 ul li {
        width: 100%;
    }
    .new-c .new-b .time {
        font-size: 14px;
    }
    .new-c .new-b {
        width: 87.4%;
    }
    .h-to {}
    .h-top ul li:nth-child(1) {
        display: none;
    }
    .zi li dl dd:nth-child(4) {
        display: none;
    }
    table {
        width: 100%;
    }
    table td {
        padding-bottom: 4px;
        width: 100% !important;
        float: left;
    }
    table td p {
        margin-left: 0 !important;
    }
    table td img {
        margin: 0 auto;
        display: block;
        max-width: 100%;
    }
    .r-new li {
        padding: 0 4px 30px 12px;
        margin: 0px 0px 0 0px;
    }
    .r-new li .rt {
        padding: 20px;
    }
    .r-new li .rt h3 {
        font-size: 16px;
    }
    .b-new h4 {
        font-size: 24px;
    }
    .b-new .pp {
        margin-bottom: 30px;
    }
    .nabout table tr {
        width: 100%;
        margin: 10px 0;
    }
    .nabout table tr th {
        width: 28%;
    }
    .nabout table td {
        width: 66% !important;
    }
    .nabout table tr:nth-child(8) {
        width: 100%;
    }
    .nabout table tr:nth-child(8) th {
        width: 32%;
    }
    .nabout h4 {
        font-size: 23px;
    }
    .clt .clt-r li .cl {
        width: 100%;
    }
    .rc li:nth-child(2) span {
        bottom: 14%;
    }
    .p-new {
        padding: 0px;
    }
    .pn-left {
        display: none;
    }
    .pn-right {
        width: 100%;
    }
    .pn-right ul li h4 {
        font-size: 16px;
    }
    .pn-right .pn-t p {
        display: none;
    }
    .pn-right .mtime {
        padding: 10px 10px 10px 10px;
        width: 78px;
    }
    .pn-right .pn-t {
        width: 76%;
        padding: 0 15px 0 15px;
    }
    .a-time .w3layouts_stats_left:nth-child(5) .cou {
        background-size: 14%;
        background-position: 143px 55px;
    }
    .pyt ul li {
        width: 100%;
        margin: 10px 0;
    }
    .n-cont {
        padding: 0px;
    }
    .n-cont h6 {
        font-size: 22px;
        margin-bottom: 10px;
        padding-left: 10px;
        margin-top: 30px;
    }
    .cn-l {
        width: 100%;
        display: none;
    }
    .cn-x li .date {
        display: none;
    }
    .cn-r {
        width: 100%;
    }
    .cu-i .cover .cbox {
        padding: 16px;
    }
    .cn-x {
        width: 100%;
        display: none;
    }
    .cn-x1 {
        width: 100%;
        display: block;
    }
    .pyt ul li .hk {
        padding: 20px 20px 20px 20px;
    }
    .abou .container1 {
        padding: 40px 0 40px 0;
    }
    .cn-x li .tit {
        margin: 0px 0 16px
    }
    .pyt ul li .cover .py-m {
        margin: 32px auto;
    }
    .pyt ul li .cover {
        padding: 30% 6% 30% 6%;
    }
    .mtime b {
        font-size: 18px;
    }
    .pn-right .pn-img {
        padding: 10px 0px 10px 0px;
    }
    .pyt h2 {
        font-size: 22px;
        padding-left: 10px;
    }
    .foot .container1 {
        padding-top: 30px;
    }
    .ab-time .a-time .w3layouts_stats_left .cou,
    .ab-time .a-time .w3layouts_stats_left:nth-child(5) .cou {
        background-position: 130px 31px;
        background-size: 15%;
    }
    .r-new li .rt p {
        display: none;
    }
    .pro li .intro {
        position: static;
    }
    .pro li .intro .box .con {
        display: none;
    }
    .pro li .intro .box {
        padding: 13px 8px 8px;
    }
    .new-bo {
        padding-top: 0px;
    }
    .new-bo .h-new li {
        margin: 10px 0 0px 0;
    }
    #product-list1 li .pro-t1 h2 {
        font-size: 16px;
    }
    #product-list1 li .pro-t1 {
        padding: 12px 12px 12px 12px;
    }
    #product-list1 {
        margin-top: 0;
    }
    .bn {
        margin-top: 30px;
    }
    #banner .owl-t h3 {
        font-size: 25px;
    }
    #banner .owl-t i {
        font-size: 10px;
        margin-top: 4px;
    }
    #banner .owl-t .container1 {
        padding-left: 15px;
    }
    #banner .owl-t .container1 img {
        width: 100% !important;
    }
    #banner .owl-t .container1 {
        left: 0%;
    }
    /* #banner .owl-t h3 {
        font-size: 18px;
    }
    #banner .owl-t i {
        font-size: 10px;
        margin-top: 4px;
    }
    #banner .owl-t .container1 {
        padding-left: 15px;
    } */
    .yy-b li img {
        width: 60%;
    }
    .yy-b li .yxl {
        padding: 30px 10px 30px 10px;
    }
    .yy-b li h4 {
        margin-top: 12px;
    }
    .yy-b li .yx2 img {
        width: 100%;
    }
    .gg-b h4 {
        font-size: 20px !important;
    }
    .gg-b ul li span i {
        display: none;
    }
    .ry-o {
        margin-top: 40px;
        padding-bottom: 40px;
    }
    .ry-o ul li {
        padding: 6px;
        margin-bottom: 5px;
    }
    .g-img {
        margin-left: 0;
        padding: 34px;
    }
}

.contact-bt {
  text-align: center;
  padding: 20px 0px;
}
.contact-bt a {
  padding: 15px 20px;
  background-color: #FF6C01;
  color: #fff;
  padding-left: 55px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.contact-bt a:hover {
  background-color: #FF6C01;
}
