.box831_1 {
    display: none;
}

.cur_1 {
    border-bottom: #0e6eb8;
}

body {
    font-family: "Noto Sans SC" !important;
    color: #333;
    min-width: 1300px;
}

img {
    border: 0;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #0e6eb8;
}

.top_t {
    height: 44px;
    line-height: 44px;
    color: #666;
    font-size: 13px;
    width: 1173px;
    background: url(/ufile/93074/img/home_ico.jpg) no-repeat left center;
    margin: 0 auto;
    padding-left: 27px;
    font-family: "Noto Sans SC";
}

.top_t p {
    float: right;
}

.top_t p a {
    padding: 0 18px 0 24px;
    color: #666;
    display: block;
    float: left;
}

.top_t p a:hover {
    color: #0e6eb8;
}

.top_t .a_last {
    padding-right: 0;
}

.tico1 {
    background: url(../images/tico1.jpg) no-repeat;
}

.tico3 {
    background: url(../images/tico2.jpg) no-repeat;
}

.tico4 {
    background: url(../images/tico3.jpg) no-repeat;
}

.top_t p a:hover.tico1 {
    background: url(../images/tico1_h.jpg) no-repeat;
}

.top_t p a:hover.tico3 {
    background: url(../images/tico2_h.jpg) no-repeat;
}

.top_t p a:hover.tico4 {
    background: url(../images/tico3_h.jpg) no-repeat;
}

.top_he {
    border-bottom: 1px solid #ebebeb;
}

.yxselect {
    width: 110px;
    background: url(/ufile/31770/img/la.png) no-repeat 8px center #fff;
    padding-left: 23px !important;
    height: 26px;
    border-radius: 50px;
    float: left;
    margin-top: 9px;
    margin-right: 14px;
    border: 0 !important;
    -webkit-appearance: menulist-button;
    font-size: 14px;
}

.yxselect:focus {
    outline: none;
}

.fixed-on #tmf3 {
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    top: 0;
    border-bottom: 1px solid #ededed;
}


/**/

body {}

#mOuterBox {}

#mBody1,
#dBody1 {
    background-position: 0% 0%;
}

#mBody2,
#dBody2 {
    background-position: 0% 0%;
}

h1 {
    margin: 0;
    padding: 0;
}

.db_head {
    width: 1200px;
    margin: 15px auto;
}

.logo {
    float: left;
    width: 120px;
}

.lg_r {
    float: left;
    color: #000;
    font-size: 30px;
    font-family: "Noto Sans SC";
    padding-left: 15px;
    margin-top: 24px;
    line-height: 38px;
}

.lg_r h1 {
    font-size: 30px;
    color: #333;
    font-weight: normal;
}

.lg_r h1 span {
    color: #0e6eb8;
    font-weight: bold;
}

.lg_r p {
    font-size: 16px;
    color: #666;
    margin: 0;
    line-height: 26px;
    font-family: "Noto Sans SC";
}

.db_tel {
    float: right;
    font-size: 16px;
    color: #666;
    background: url(../images/tel.jpg) no-repeat 0px 16px;
    padding-left: 40px;
    margin-top: 15px;
}

.db_tel p a {
    font-size: 26px;
    color: #0e6eb8;
    margin: 0;
    line-height: 36px;
    text-decoration: none;
}

.clear {
    clear: both;
}

.box880_-6112 * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.box880_-6112 a {
    text-decoration: none;
    color: inherit;
}

.box880_-6112 img {
    max-width: 100%;
    vertical-align: top;
    border: none;
}

.box880_-6112 ul,
li {
    list-style: none;
}

.box880_-6112 {
    font: 14px/1.43 "Noto Sans SC", Arial, sans-serif;
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 70px;
    color: #333;
    background-color: #fff;
}

.box880_-6112 .nav:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    color: '';
}

.box880_-6112 .nav>li {
    position: relative;
    float: left;
    /* margin-right: 54px; */
    margin: 0 33px;
}

.box880_-6112 .nav>li:first-child {
    margin-left: 0;
}

..box880_-6112 .nav>li:last-child {
    margin-right: 0px;
}

.box880_-6112 .nav>li:last-child {
    margin-right: 0px;
}

.box880_-6112 .nav>li>a {
    position: relative;
    display: block;
    text-align: center;
    height: 70px;
    line-height: 70px;
    padding: 0 27px;
}

.box880_-6112 .nav>li>a:hover,
.box880_-6112 .nav>li>a:hover .subtitle,
.box880_-6112 .nav .active,
.box880_-6112 .nav .active .subtitle {
    color: #0e6eb8;
}

.box880_-6112 .nav>li>a:after {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 2px;
    content: '';
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    background: #0e6eb8;
}

.box880_-6112 .nav>li>a:hover:after,
.box880_-6112 .nav .active:after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.box880_-6112 .nav a span {
    display: block;
    font-size: 16px;
}

.box880_-6112 .nav {
    width: 1200px;
    margin: 0 auto;
}

.box880_-6112 .nav .title {}

.box880_-6112 .nav .subtitle {
    font-size: 9px;
    padding-top: 5px;
    text-transform: uppercase;
    color: #666;
}

.box880_-6112 .subnav {
    position: absolute;
    top: 70px;
    left: 50%;
    visibility: hidden;
    width: 170px;
    margin-left: -85px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
    background: rgba(255, 255, 255, .9);
    box-shadow: 0 3px 16px rgba(0, 0, 0, .1);
}

.box880_-6112 .nav>li:hover .subnav {
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

.box880_-6112 .subnav li a {
    font-size: 14px;
    line-height: 50px;
    position: relative;
    display: block;
    overflow: hidden;
    height: 50px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    color: #666;
}

.box880_-6112 .subnav li a:hover {
    padding-left: 0px;
    color: #fff;
    background: #0e6eb8;
}

.box880_-6112 .subnav li a:after {
    position: absolute;
    top: 50%;
    right: 10px;
    visibility: hidden;
    width: 5px;
    height: 10px;
    margin-top: -5px;
    content: '';
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    background: url(/mFile/880/img/arrow-right.png) no-repeat center center / cover;
}

.box880_-6112 .subnav li a:hover:after {
    right: 15px;
    visibility: visible;
}

.box880_-6112 .nav>li.selected a:after {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.box880_-6112 .nav>li.selected a .title {
    color: #0e6eb8;
}

.fixed-on #tmf3 .box880_-6112 .subnav {
    position: fixed;
    left: auto;
    margin-left: -40px;
}

* {
    margin: 0;
    padding: 0;
}

.box303_-5344 #kinMaxShow .kinMaxShow_image_box {
    width: 100%;
    position: relative;
    z-index: 1;
}

.box303_-5344 #kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item {
    width: 100%;
    /* height: 680px; */
    position: absolute;
    overflow: hidden;
}

.box303_-5344 #kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item a {
    width: 100%;
    /* height: 680px; */
    display: block;
    text-decoration: none;
    padding: 0;
    margin: 0;
    background: transparent;
    text-indent: 0;
    outline: none;
    hide-focus: expression(this.hideFocus=true);
}

.box303_-5344 #kinMaxShow .kinMaxShow_button {
    right: 44%;
    bottom: 10px;
    position: absolute;
    list-style: none;
    z-index: 2;
}

.box303_-5344 #kinMaxShow .kinMaxShow_button li {
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 10px;
    background: #333;
    border: 0;
    color: #fff;
    text-align: center;
    margin-right: 2px;
    font-family: Verdana;
    float: left;
    cursor: pointer;
    -webkit-text-size-adjust: none;
}

.box303_-5344 #kinMaxShow .kinMaxShow_button li.focus {
    background: #0e6eb8;
    border: 0;
    color: #fff;
    cursor: default;
    height: 26px;
    width: 26px;
    line-height: 26px;
}

.hot-k-wrap {
    border-bottom: 1px solid #ebebeb;
    background: #f5f5f5;
}

.hot-k-wrap .h-container {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.hot-k-wrap .h-container .h-keyword {
    float: left;
    height: 60px;
    line-height: 60px;
}

.hot-k-wrap .h-container .h-keyword strong {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.hot-k-wrap .h-container .h-keyword a {
    color: #666;
    margin-right: 2px;
    font-size: 14px;
    font-weight: normal;
    font-family: "Noto Sans SC";
}

.hot-k-wrap .h-container .h-keyword a:hover {
    color: #0e6eb8;
}

.hot-k-wrap .h-container .searchbox {
    float: right;
}

.hot-k-wrap .h-container .searchbox .s-input {
    margin-top: 10px;
    position: relative;
}

.hot-k-wrap .h-container .searchbox .s-input input[type="text"] {
    width: 180px;
    height: 14px;
    border: 1px solid #ddd;
    /* padding: 10px 10px 10px 15px; */
    outline: none;
    font-family: "Noto Sans SC";
    font-size: 12px;
    text-indent: 1rem;
}

.hot-k-wrap .h-container .searchbox .s-input input[type="text"]:focus {
    border: 1px solid #0e6eb8;
}

.hot-k-wrap .h-container .searchbox .s-input input[type="button"] {
    display: inline-block;
    border: none;
    width: 50px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    background: url(../images/ser.png) no-repeat center #0e6eb8;
    background-size: 23px;
}

.cp_topp {
    background: #0e6eb8;
    color: #fff;
    font-family: impact;
    font-size: 26px;
    text-transform: uppercase;
    padding-top: 45px;
    padding-left: 30px;
    padding-bottom: 35px;
    padding-right: 30px;
}

.cp_topp p {
    font-size: 24px;
    font-family: 黑体;
    background: url(../images/cp_tp.png) no-repeat right;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input:focus,
textarea:focus,
select:focus {
    outline: none;
}

select,
input {
    vertical-align: middle;
}

legend {
    color: #000;
}

.clean:before,
.clean:after,
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clean:after,
.clearfix:after {
    clear: both;
}

.clean,
.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.break {
    word-wrap: break-word;
    width: inherit;
}

.linkhidden {
    text-indent: -9999em;
    overflow: hidden;
}

.hidden {
    display: none;
}

a {
    text-decoration: none;
}


/*reset*/

.box567_-4268 {
    min-height: 425px;
    background: #f9f9f9;
    border: 1px solid #ededed;
}

.box567_-4268 h2 {
    height: 35px;
    display: none;
}

.box567_-4268 h2 span {
    border: solid 1px #7bc2eb;
    height: 33px;
    background: url(../images/tit_bg.png) 0 0 repeat-x;
    line-height: 33px;
    text-indent: 15px;
    font-family: "Noto Sans SC";
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    display: inline-block;
}

.box567_-4268 .box567_list {
    padding: 0;
    background: #fff;
    width: 230px;
    margin: 0 auto;
    padding-bottom: 40px;
}

.box567_-4268 .box567_list .list_box .subNav {
    /* background: url(../images/j.jpg) no-repeat 15px center; */
    /* height: 36px; */
    line-height: 45px;
    cursor: pointer;
    width: 200px;
    margin: 0 auto;
    border: 1px solid #ededed;
}

.box567_-4268 .box567_list .list_box .subNav a {
    font-family: "Noto Sans SC";
    font-size: 15px;
    color: #333;
    margin-left: 35px;
}

.box567_-4268 .box567_list .list_box .currentDt {}

.box567_-4268 .box567_list .list_box .currentDt a {}

.box567_-4268 .box567_list .list_box .navContent {
    margin: auto;
    display: none !important;
}

.box567_-4268 .box567_list .list_box .navContent li {
    background: url(../images/hx.jpg) no-repeat left center;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    margin-left: 40px;
    margin-right: 20px;
}

.box567_-4268 .box567_list .list_box .navContent li a {
    padding-left: 20px;
    font-family: "Noto Sans SC";
    font-size: 14px;
    color: #222;
    text-decoration: none;
}

.box567_-4268 .box567_list .list_box .navContent li a:hover {
    color: #0e6eb8;
}

.box567_-4268 .box567_list .list_box {
    width: 230px;
    background: #fff;
    margin: 0px auto;
    padding-top: 20px;
}

.box567_-4268 .box567_list .list_box .subNav:hover {
    border: 1px solid #0e6eb8;
    background: url(../images/x.jpg) no-repeat 15px center;
}

.box567_-4268 .box567_list .list_box .subNav:hover a {
    color: #0e6eb8;
}

.fl_tt {
    background: #f9f9f9;
    color: #333;
    text-align: center;
    padding: 30px 0 20px 0;
    border: 1px solid #ededed;
    border-top: 0;
}

.fl_tt p {
    font-size: 16px;
    line-height: 36px;
}

.fl_tt a {
    font-size: 30px;
    color: #333;
    text-decoration: none;
    font-weight: normal;
}

.zx_bt {
    width: 100%;
    margin: auto;
    position: relative;
}

.zx_bt h2 {
    text-align: center;
    font-size: 36px;
    color: #333;
    font-weight: bold;
    position: absolute;
    width: 100%;
    z-index: 1;
    margin-top: 34px;
}

.zx_bt h2 span {
    font-weight: normal;
}

.zx_bt i {
    font-size: 100px;
    color: #fff;
    font-style: normal;
    display: block;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}

.zx_bt p {
    text-align: center;
    margin-top: -55px;
    margin-bottom: 20px;
    line-height: 28px;
}

.zx_bt p a {
    font-size: 16px;
    color: #666;
}

.box865_-6779 * {
    font: 14px/1.8 "Noto Sans SC";
    color: #333;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
    background: #fff;
}

.box865_-6779 img {
    vertical-align: middle;
    border: none;
    outline: none;
    width: 400px;
}

.box865_-6779 a {
    color: #333;
    text-decoration: none;
}

.box865_-6779 a:hover {
    color: #d30000;
}

.box865_-6779 .scroll_main {
    width: 100% !important;
    min-height: 400px;
    position: relative;
    overflow: hidden;
}

.box865_-6779 .cn_list {
    width: 100%;
    height: 400px;
    position: absolute;
    overflow: hidden;
}

.box865_-6779 .cn_list li {
    width: 882px;
    height: 400px;
    float: left;
}

.box865_-6779 .cn_list .img {
    display: block;
    height: 400px;
    background: no-repeat 50px center;
    background-size: 400px;
    width: 450px;
}

.box865_-6779 .cn_list .content {
    float: left;
    margin-top: 75px;
    padding: 0 60px;
    overflow: hidden;
    width: 424px;
}

.box865_-6779 .cn_list .title {
    line-height: 38px;
}

.box865_-6779 .cn_list .title em {
    font-size: 22px;
    display: inline-block;
    padding-right: 15px;
    font-weight: bold;
}

.box865_-6779 .cn_list .main {
    padding: 20px 0;
    border-top: 1px solid #d2d2d2;
    margin-top: 10px;
}

.box865_-6779 .cn_list .main .info {
    font-size: 14px;
    line-height: 30px;
    color: #999;
}

.box865_-6779 .cn_list .main .more {
    text-align: left;
}

.box865_-6779 .cn_list .main .more a {
    background: #5face8;
    width: 90px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-top: 12px;
}

.box865_-6779 .cn_list .pr_class {
    line-height: 48px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: none;
}

.box865_-6779 .cn_list .pr_class span {
    color: #d30000;
}

.box865_-6779 .scroll_main i {
    display: block;
    width: 23px;
    height: 40px;
    position: absolute;
    top: 169px;
    background: no-repeat center center;
    cursor: pointer;
}

.box865_-6779 .scroll_main i:hover {}

.box865_-6779 .scroll_main .left {
    left: 15px;
    background-image: url(../images/left_ico.png);
}

.box865_-6779 .scroll_main .left:hover {
    background-image: url(../images/left_icoh.png);
}

.box865_-6779 .scroll_main .right {
    right: 15px;
    background-image: url(../images/rig_ico.png);
}

.box865_-6779 .scroll_main .right:hover {
    background-image: url(../images/rig_icoh.png);
}

.box865_-6779 .cn_list a {
    width: 400px;
    float: left;
}

h1,
ul,
li,
p {
    margin: 0;
    padding: 0;
}

.clearFix {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.box205_-4228 img {
    border: 0;
}

.box205_-4228 {
    font-size: 16px;
}


/*外框部分*/

.box205_-4228 .title {
    background: url(/iFile/205/5/bg_ti_34.jpg) repeat-x;
    height: 31px;
    display: none;
}

.box205_-4228 .titleR h1 {
    color: #5F5F5F;
    font-size: 14px;
    font-weight: bold;
    font-family: "Noto Sans SC";
}


/*标题背景*/

.box205_-4228 .titleR {
    position: relative;
}

.box205_-4228 .titleR h1 span {
    display: inline-block;
    background: url(/iFile/205/5/bg_ti01_34.jpg) no-repeat;
    width: 100px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    margin-left: 14px;
    color: #FFFFFF;
}


/*标题前小图标*/

.box205_-4228 .titleR .more {
    background: url(/iFile/205/5/icon_26.gif) no-repeat;
    width: 38px;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 10px;
}


/*标题栏右边更多*/

.box205_-4228 .titleR .more:hover {
    text-decoration: underline;
}


/*标题部分*/

.box205_-4228 .nkLeft {
    /* margin-top: 20px; */
}

.box205_-4228 .boxCont img {
    width: 200px;
    height: 200px;
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}

.box205_-4228 .boxCont img:hover {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.box205_-4228 .nkRight .cbr {
    padding: 6px;
    width: 150px;
    /*此值应与产品图片宽度保持一致*/
}

.box205_-4228 .cbr .pro_nei {
    float: left;
    width: 124px;
    text-align: left;
    color: #707070;
    font-size: 12px;
}

.box205_-4228 .cbr .pro_mia a {
    color: #333;
    text-decoration: none;
    line-height: 36px;
    font-family: "Noto Sans SC";
    font-size: 14px;
}

.box205_-4228 .cbr .pro_miaAn {
    display: none;
}

.box205_-4228 .cbr .pro_mia {
    width: 100%;
    display: flex;
    justify-content: center;
}

.box205_-4228 .cbr .pro_mia td {
    padding: 0;
    text-align: center;
}

.box205_-4228 .cbr .pro_mia td span {
    display: none;
}

.box205_-4228 .nkRight td {
    padding-bottom: 5px;
    font-size: 16px;
    vertical-align: text-bottom;
    float: left;
    margin-left: 10px;
}

.box205_-4228 .boxCont a {
    width: 200px;
    height: 200px;
    display: block;
    overflow: hidden;
}

.box205_-4228 .nkRight td .productxinxi {
    display: none;
}

.zx_bt2 {
    /* margin-top: 40px; */
}

.ag_five_service {
    width: 100%;
    overflow: hidden;
}

.ag_five_service .ag1 {
    height: 500px;
    position: relative;
    margin: -108px auto;
    overflow: hidden;
}

.ag_five_service .ag1 .ag1Pic {
    height: 256px;
    position: absolute;
    top: 130px;
}

.ag_five_service .ag1 .ag1Pic .content {
    width: 233px;
    height: 256px;
    float: left;
    position: relative;
    overflow: hidden;
    /* margin-right: 67px; */
    margin: 0 33px;
}

.ag1 .ag1Pic .content img {
    width: 100%;
    max-height: 100%;
}

.ag1 .ag1Pic .content .txt {
    width: 232px;
    height: 50px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 0;
}

.ag1Pic .content .txt h3 {
    color: #fff;
    font-size: 16px;
    margin: 10px 0;
    text-align: center;
    font-weight: bold;
    line-height: 30px;
}

.ag1 .ag1Pic h4 {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 40px;
    line-height: 24px;
    padding-top: 0px;
}

.ag1 .ag1Pic .content .txt p {
    color: #fff;
    width: 100px;
    height: 36px;
    border: 1px #fff solid;
    font-size: 14px;
    margin: 2px 65px;
    line-height: 36px;
    text-align: center;
}

.ag1 .ag1Pic .content .txt p:hover {
    color: #fff;
    background: #114992;
}

.ag1 .ag1Pic .content .txt:hover {
    background: rgba(208, 18, 28, 0.6);
}

.wood .con .menuu .flnn {
    height: 55px;
    width: 210px;
    line-height: 52px;
    font-size: 18px;
    display: inline-block;
    float: none;
}

.wood .con .menuu li.li001 {
    background: #333 !important;
}

.wood .con .menuu li.li002 {
    background: #333 !important;
}

.wood .con .menuu li.li003 {
    background: #333 !important;
}

.wood .con .menuu li.li001:hover,
.wood .con .menuu li.li001.cur {
    background: #cd1620 !important;
}

.wood .con .menuu li.li002:hover,
.wood .con .menuu li.li002.cur {
    background: #cd1620 !important;
}

.wood .con .menuu li.li002:hover,
.wood .con .menuu li.li003.cur {
    background: #cd1620 !important;
}

.wood .con .menuu .flnn em {
    color: #fff;
    font-size: 18px;
}

.wood .con .menuu3 ul {
    height: 55px !important;
    text-align: center;
}

.wood .con .Box2 {
    margin-top: 25px;
    height: 555px !important;
}

.wood2 {
    margin-top: 45px !important;
}

.Box2 .ys_wz {
    position: inherit !important;
    width: 1200px;
    margin: 0 auto;
    padding-top: 70px;
}

.Box2 .ys_wz .znzc_l {
    width: 600px;
    float: left;
    height: 425px;
}

#_ctl0__ctl3_box {
    background: #fff;
}

.Box2 .ys_wz .znzc_r {
    width: 458px;
    float: left;
    height: 330px;
    background: #fff;
    border: 0px solid #333;
    border-left: 0;
    padding: 95px 70px 0;
}

.Box2 .ys_wz .znzc_r h2 {
    font-size: 24px;
    font-weight: normal;
}

.Box2 .ys_wz .znzc_r label {
    font-size: 14px;
    color: #666;
    line-height: 36px;
    margin-top: 24px;
    display: block;
    margin-bottom: 30px;
}

.Box2 .ys_wz .znzc_r a {
    border: 1px solid #cd1620;
    color: #cd1620;
    font-size: 15px;
    padding: 7px 12px 7px 18px;
    margin-right: 10px;
}

.wood {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 60px;
}

.menuu2 {
    width: 1200px;
    margin: auto;
}

.wood em {
    font-style: normal;
}

.wood .con {
    width: 100%;
    overflow: hidden;
    height: auto;
}

.wood .con .menuu ul {
    overflow: hidden;
    width: 1200px;
    margin: auto;
    height: 120px;
    position: absolute;
    z-index: 9;
}

.wood .con .menuu li {
    float: left;
    width: 298px;
    height: 120px;
    line-height: 170px;
    border-right: 2px solid #fff;
    text-align: center;
}

.wood .con .menuu em {
    font-size: 26px;
    color: #333;
}

.wood .con .menuu span {
    display: inline-block;
    width: 33px;
    height: 28px;
    overflow: hidden;
    position: relative;
    top: 4px;
    margin-left: 58px;
}

.wood .con .menuu span {
    *display: inline;
}

.wood .con .menuu li.li01 {
    background: url(../images/dr_1h.png) no-repeat center 15px #f5f5f5;
}

.wood .con .menuu li.li02 {
    background: url(../images/dr_2h.png) no-repeat center 15px #f5f5f5;
}

.wood .con .menuu li.li03 {
    background: url(../images/dr_3h.png) no-repeat center 15px #f5f5f5;
}

.wood .con .menuu li.li04 {
    background: url(../images/dr_4h.png) no-repeat center 15px #f5f5f5;
}

.wood .con .menuu li.li01:hover,
.wood .con .menuu li.li01.cur {
    background: url(../images/dr_1.png) no-repeat center 15px #cd1620;
}

.wood .con .menuu li.li02:hover,
.wood .con .menuu li.li02.cur {
    background: url(../images/dr_2.png) no-repeat center 15px #cd1620;
}

.wood .con .menuu li.li03:hover,
.wood .con .menuu li.li03.cur {
    background: url(../images/dr_3.png) no-repeat center 15px #cd1620;
}

.wood .con .menuu li.li04:hover,
.wood .con .menuu li.li04.cur {
    background: url(../images/dr_4.png) no-repeat center 15px #cd1620;
}

.wood .con .menuu li.cur em {
    color: #fff;
    font-weight: bold;
}

.wood .con .menuu li.cur span {
    background-position: left bottom;
}

.wood .con .Box {
    width: 100%;
    overflow: hidden;
    height: 762px;
}

.ys_wz {
    position: absolute;
    width: 100%;
    bottom: 0;
}

.ys_wz p {
    font-size: 18px;
    color: #fff;
    line-height: 106px;
    width: 1200px;
    margin: 0 auto;
    text-indent: 125px;
}

.pk_l {
    position: relative;
}

.box11012_-4958 {
    color: #333;
    width: 100%;
    font-size: 14px;
}

.box11012_-4958 * {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.box11012_-4958 ul,
.box11012_-4958 li {
    list-style: none;
}

.box11012_-4958 a {
    text-decoration: none;
    color: inherit;
}

.box11012_-4958 img {
    width: 100%;
    border: 0;
    vertical-align: middle;
    height: 622px;
}

.box11012_-4958 .pro-menu {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 50px;
    margin-top: 20px;
}

.box11012_-4958 .pro-menu li {
    float: left;
    width: 16.66%;
    height: 100px;
    line-height: 150px;
    text-align: center;
    border-right: 1px solid #ccc;
}

.box11012_-4958 .pro-menu li a {
    font-size: 18px;
}

.box11012_-4958 .pro-menu li.cur {
    position: relative;
}

.box11012_-4958 .pro-menu li.cur::before {}

.box11012_-4958 .pro-menu li.cur a {
    color: #0e6eb8;
}

.box11012_-4958 .pro-group {
    margin: 0 auto;
    background: #f9f9f9;
}

.box11012_-4958 .pro-group .pro-list {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

.box11012_-4958 .pro-group .pro-list li {
    text-align: center;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    position: relative;
}

.box11012_-4958 .pro-group .pro-list li a {
    display: block;
}

.box11012_-4958 .pro-group .pro-list li:nth-child(2n) {
    margin-left: 25px;
}

.box11012_-4958 .pro-group .pro-list li .pro-img {}

.box11012_-4958 .pro-group .pro-list li .title,
.box11012_-4958 .pro-group .pro-list li .pro-desc {
    padding: 0 80px;
}

.box11012_-4958 .pro-group .pro-list li .title {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    margin-top: -122px;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    width: 100%;
    padding-top: 20px;
}

.box11012_-4958 .pro-group .pro-list li p {
    color: #bdbdbe;
    line-height: 24px;
    position: absolute;
    margin-top: -75px;
    background: rgba(0, 0, 0, 0.7);
    text-align: left;
    padding-top: 10px !important;
    padding-bottom: 17px !important;
}

.box11012_-4958 .pro-group .pro-list li .more {
    display: inline-block;
    width: 113px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e7e7e7;
    border-radius: 18px;
    margin: 20px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    display: none;
}

.box11012_-4958 .pro-group .pro-list li:hover {}

.box11012_-4958 .pro-group .pro-list li:hover .more {
    background-color: #0d2fa7;
    border-color: #0d2fa7;
    color: #fff;
}


/*# sourceMappingURL=style.css.map */

.box11012_-4958 .pro-menu li:first-child {
    background: url(../images/5g.png) no-repeat top center;
}

.box11012_-4958 .pro-menu li:first-child.cur {
    background: url(../images/5g_h.png) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(2) {
    background: url(../images/hy_1.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(2).cur {
    background: url(../images/hy_1h.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(3) {
    background: url(../images/hy_2.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(3).cur {
    background: url(../images/hy_2h.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(4) {
    background: url(../images/hy_3.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(4).cur {
    background: url(../images/hy_3h.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(5) {
    background: url(../images/hy_4.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(5).cur {
    background: url(../images/hy_4h.jpg) no-repeat top center;
}

.box11012_-4958 .pro-menu li:nth-child(6) {
    background: url(../images/hy_6.jpg) no-repeat top center;
    border: 0;
}

.box11012_-4958 .pro-menu li:nth-child(6).cur {
    background: url(../images/hy_6h.jpg) no-repeat top center;
    border: 0;
}

.box11012_-4958 .pro-group .pro-list li:hover .title {
    background: rgba(208, 18, 28, 0.7);
}

.box11012_-4958 .pro-group .pro-list li:hover p {
    background: rgba(208, 18, 28, 0.7);
    color: #fff;
}

.ab_us {
    width: 1200px;
    margin: 60px auto 0;
}

.ab_us .sp_l {
    width: 50%;
    float: left;
    position: relative;
}

.ab_us .js_R {
    width: 50%;
    float: right;
    margin-top: 5px;
}

.js_R h2 {
    font-size: 22px;
    color: #0e6eb8;
    font-weight: bold;
}

.js_R p {
    font-size: 15px;
    color: #333;
    line-height: 30px;
}

.js_R i {
    width: 110px;
    height: 1px;
    background: #000;
    display: block;
    margin: 20px 0 10px;
}

.js_R div a {
    font-size: 14px;
    text-align: right;
    line-height: 50px;
    color: #0e6eb8;
}

.controls .fa-play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
}

.controls .fa-pause {
    position: absolute;
    bottom: 15px;
    left: 20px;
}

.controls .fa-play .pause {
    display: none;
}

.controls .fa-pause .play {
    display: none;
}

li {
    list-style: none;
}

.szg {
    margin-top: 30px;
}

.szg li {
    float: left;
    text-align: center;
}

.szg li span {
    font-size: 18px;
    color: #333;
    font-family: 黑体;
    margin-left: -10px;
}

.szg li p {
    font-size: 40px;
    color: #0e6eb8;
    font-family: impact;
    line-height: 44px;
}

.szg li p a {
    font-size: 40px;
    color: #0e6eb8;
    font-family: impact;
}

.szg li img {
    margin-bottom: 12px;
    margin-left: -18px;
}

.fn_bt {
    margin-top: 100px;
}

.fn_bt h2 {
    font-size: 36px;
    color: #333;
    background: url(/ufile/96698/img/fn_bg.jpg) no-repeat center;
    font-weight: normal;
    text-align: center;
}

.fn_bt p {
    color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 36px;
}

.box302_-6431 {
    padding: 45px 0 0;
    height: 418px;
    overflow: hidden;
}

.box302_-6431 h3 {
    overflow: hidden;
    margin: 0 auto;
}

.box302_-6431 .list-con-a,
.box306_1 .list-con-b {
    float: left;
}

.box302_-6431 ul,
li {
    padding: 0px;
    margin: 0px;
}

.box302_-6431 .list-con {
    width: 1250px;
    margin: 0 auto;
}

.box302_-6431 .list-con-a {
    padding: 150px 0 0 0;
}

.box302_-6431 .list-con-a .next {
    background: url(../images/left_ico.png) 0 0 no-repeat;
    width: 23px;
    height: 40px;
    display: inline-block;
}

.box302_-6431 .list-con-a .next:hover {
    background: url(../images/left_icoh.png) 0 0 no-repeat;
}

.box302_-6431 .list-con-c {
    padding: 150px 0 0 0;
    float: right;
}

.box302_-6431 .list-con-c .prev {
    background: url(../images/rig_ico.png) 0 0 no-repeat;
    width: 23px;
    height: 40px;
    display: inline-block;
}

.box302_-6431 .list-con-c .prev:hover {
    background: url(../images/rig_icoh.png) 0 0 no-repeat;
}

.box302_-6431 li {
    width: 350px;
    padding-left: 22px;
    float: left;
    list-style: none;
}

.box302_-6431 li img {
    width: 100%;
    height: 358px;
    display: block;
}

.box302_-6431 li span {
    display: block;
    text-align: center;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}

.box302_-6431 li a {
    color: #333;
    text-decoration: none;
    font-size: 16px;
}

.box302_-6431 .clearfix {
    zoom: 1;
}

.box302_-6431 .clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.box302_-6431 #ISL_Cont_1d1 {
    float: left;
    overflow: hidden;
}

.box302_-6431 li a:hover {
    color: #0e6eb8;
}

.xw_bt {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.xw_bt span {
    color: #666;
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
}

.box10015_-3595 {
    font: normal 14px/1.45 "Noto Sans SC", Arial, sans-serif;
    color: #888;
    padding: 30px 0;
    /* 上下方向按钮，可自定样式显示 */
}

.box10015_-3595 * {
    margin: 0;
    padding: 0;
}

.box10015_-3595 a {
    text-decoration: none;
    color: inherit;
}

.box10015_-3595 img {
    max-width: 100%;
    vertical-align: middle;
}

.box10015_-3595 ul,
.box10015_-3595 li {
    list-style: none;
}

.box10015_-3595 .news-list li {
    -webkit-transition: all ease .2s;
    transition: all ease .2s;
    margin-bottom: 20px;
}

.box10015_-3595 .news-list li:hover {}

.box10015_-3595 .n-title a {
    display: block;
    font-size: 16px;
    color: #222;
    font-weight: 700;
    margin-bottom: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 250px;
}

.box10015_-3595 .n-title .tag {
    margin-left: 6px;
    color: #f60;
    font-weight: normal;
}

.box10015_-3595 .n-con:before,
.box10015_-3595 .n-con:after {
    content: "";
    display: table;
}

.box10015_-3595 .n-con:after {
    clear: both;
}

.box10015_-3595 .n-pic {
    float: left;
    width: 285px;
    height: 150px;
    margin-right: 20px;
    text-align: center;
    background: url(/uFile/85972/image/20181228212411604.jpg) no-repeat left top;
}

.box10015_-3595 .n-pic img {
    width: 260px;
    height: 130px;
    /* margin-top: 15px */
}

.box10015_-3595 .n-des {
    font-size: 14px;
    line-height: 22px;
    height: 46px;
    overflow: hidden;
    margin: 35px 0 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.box10015_-3595 .u-more {
    display: inline-block;
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #bfc0c0;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.box10015_-3595 .u-more:hover {
    border-color: #0e6eb8;
    background: #0e6eb8;
    color: #fff;
}


/*  上下方向按钮，可自定样式显示 */

.box10015_-3595 .control {
    display: none;
}

.box10015_-3595 .news-list li h4 {
    position: absolute;
    margin-left: 305px;
}

ul,
li,
p,
h3,
h2 {
    margin: 0;
    padding: 0;
}

.box213_-6486 {
    font-size: 12px;
}

.box213_-6486 img {
    border: 0;
}

.box213_-6486 .clearFix {
    clear: both;
    height: 0;
    overflow: hidden;
}

.box213_-6486 .title .titleR {
    border-bottom: none;
    height: 31px;
    line-height: 31px;
    font-family: "Noto Sans SC";
    font-size: 18px;
    color: #FFF;
}

.box213_-6486 .title .titleR li {
    list-style: none;
    float: left;
    margin-left: 0px;
    cursor: pointer;
}

.box213_-6486 .title .titleR .sec2 a {
    color: #07060B;
    text-decoration: none;
}

.box213_-6486 .title .titleR .ge {
    width: 9px;
    height: 31px;
    margin-right: 15px;
}

.box213_-6486 .title .titleR .ge:before {
    content: "/ Industry News";
    position: absolute;
    color: #666;
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
}

.box213_-6486 .title .titleR .sec2 {
    color: #07060B;
    height: 31px;
    line-height: 31px;
    margin-bottom: -1px;
}

.box213_-6486 .title .titleR .sec2 span {
    height: 31px;
    line-height: 31px;
    padding-right: 8px;
    display: inline-block;
}

.box213_-6486 .title .titleR .sec1 a {
    text-decoration: none;
}

.box213_-6486 .title .titleR .sec1 span {
    padding-right: 15px;
    display: inline-block;
}


/*标题部分*/

.box213_-6486 .boxCont {
    margin-top: 32px;
}

.box213_-6486 .tjnews {
    margin-bottom: 55px;
}

.box213_-6486 .tjnews .tjTu,
.newsList .newsList_tu {
    float: left;
    width: 190px;
    display: none;
}

.box213_-6486 .tjBiaoti .type,
.newsList .newsMain li .type {
    color: #666;
    text-decoration: none;
    margin-right: 5px;
    display: none;
}


/*新闻分类*/

.box213_-6486 .time {
    color: #CCCCCC;
    font-size: 14px;
    display: none;
}


/*时间*/

.box213_-6486 .tjBiaoti {
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
}

.box213_-6486 .tjBiaoti a,
.newsList .newsMain li .newsH {
    font-size: 16px;
    color: #000;
    text-decoration: none;
    background: url(/uFile/85972/image/20181228221341825.jpg) no-repeat left 8px;
    padding-left: 20px;
}

.box213_-6486 .tjCont {
    color: #888;
    line-height: 22px;
    font-size: 14px;
}

.box213_-6486 .tjCont .more {
    display: none;
    color: #960417;
    text-decoration: none;
}

.box213_-6486 .hot {
    background: url(/iFile/213/hot_06.jpg) no-repeat;
    width: 22px;
    height: 9px;
    display: inline-block;
    margin-right: 5px;
    display: none;
}


/*推荐新闻*/

.box213_-6486 .newsList .newsMain {
    float: left;
    width: 500px;
}

.box213_-6486 .newsList .newsMain li {
    list-style: none;
    height: 25px;
    *height: 22px;
    line-height: 25px;
    *line-height: 22px;
}

.box213_-6486 .newsList .newsMain li .time {
    float: right;
    display: inline;
}

.box213_-6486 .newsList .newsMain li a,
.newsList .newsMain li .hot {
    float: left;
}

.box213_-6486 .moreLIst {
    display: none;
}

.box213_-6486 .newsList .newsList .tjList a {
    color: #FF8400;
}


/*新闻列表*/

.box213_-6486 .title .titleR .sec1 a b {
    color: #333;
    text-decoration: none;
    font-weight: normal;
}

.box213_-6486 .newsList {
    display: none;
}

.box213_-6486 .tjnews:hover .tjBiaoti a {
    color: #0e6eb8;
}

.box2701_-8478 * {
    padding: 0;
    margin: 0;
}

.box2701_-8478 .c_f {
    *zoom: 1;
}

.c_f:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "\20";
}

.box2701_-8478 {
    border-top: solid 1px #ededed;
    margin-top: 60px;
}

.box2701_-8478 .box270_tit {
    width: 1200px;
    margin: 30px auto 0;
    font-size: 16px;
}

.box2701_-8478 .box270_tit .box270_ico {
    background: url(/ufile/99623/ico265_1.png) 0 0 no-repeat;
    display: inline-block;
    width: 14px;
    height: 18px;
    vertical-align: middle;
    margin-right: 10px;
}

.box2701_-8478 .box270_tit th2 {
    font-size: 14px;
    color: #075c95;
}

.box2701_-8478 .box270_text {
    width: 1155px;
    margin: 10px auto 30px;
    line-height: 30px;
}

.box2701_-8478 .box270_text a {
    font-size: 14px;
    color: #666;
    display: inline-block;
    text-decoration: none;
}

.box2701_-8478 .box270_text a:hover {
    color: #0e6eb8;
}

#save4:hover {
    background: #0e6eb8;
    color: #fff;
}

.liuy textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}

.liuy textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}

.liuy textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}

.liuy textarea::-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

.liuy ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}

.liuy ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}

.liuy :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

.liuy textarea {
    outline: 0;
    font-family: "Noto Sans SC";
}

.liuy input {
    outline: 0;
    font-family: "Noto Sans SC";
}

.liuy input:focus {
    border: 1px solid #0e6eb8;
}

.liuy textarea:focus {
    border: 1px solid #0e6eb8;
}

.liuy p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 7px;
}

.yy_text {
    border: 1px solid #fff;
    background: none;
    height: 38px;
    text-indent: 20px;
    width: 300px;
    color: #fff;
    font-size: 14px;
}

.yy_wb {
    border: 1px solid #fff;
    background: none;
    width: 260px;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
    font-family: "Noto Sans SC";
    margin: 10px 0;
    height: 100px;
}

#save4 {
    width: 105px;
    height: 38px;
    background: #fff;
    border: 0;
    color: #2e2e2e;
}

.liuy {
    float: left;
}

.lx_dbz {
    float: left;
    margin-right: 90px;
    width: 35%;
}

.lx_dbz>p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px;
}

.lx_dbz li {
    color: #fff;
    font-size: 14px;
    line-height: 50px;
}

.lx_dbz li img {
    vertical-align: middle;
    margin-right: 5px;
}

.lx_dbz li a {
    color: #fff;
}

.lx_dbz li a:hover {
    color: #cdcdcd;
}

.box108_-2723 {
    color: #2e2e2e;
    text-align: center;
    margin-top: 3px;
}

.box108_-2723 .daohang {
    line-height: 15px;
    text-align: left;
    color: #2e2e2e;
    font-size: 15px;
}

.box108_-2723 .botton {
    font-size: 0px;
    display: none;
}

.box108_-2723 a {
    color: #FFFFFF;
    display: block;
}

.box108_-2723 .daohang a:first-child {
    display: none;
}

.box108_-2723 a:hover {
    color: #cdcdcd;
}

.db_ewm p {
    font-size: 18px;
    color: #fff;
    padding-left: 10px;
}

.db_ewm li {
    color: #fff;
    float: left;
    text-align: center;
    margin: 20px 10px;
}

.db_ewm li p {
    font-size: 12px;
    line-height: 20px;
}

.clear {
    clear: both;
}

.db_ewm a {
    margin-right: 2px;
}

.db_ewm a img:hover {
    opacity: 0.5;
}

table {
    border-collapse: collapse;
}

.foot img {
    vertical-align: initial;
}

a {
    text-decoration: none;
}

img {
    border: 0;
    max-width: 100%;
}

li {
    list-style: none;
}

#_ctl22__ctl4_box {
    background-color: #0e6eb8;
    border-top: 1px solid #5e8db1;
}

.foot {
    /* background: #0e6eb8 */
    height: 60px;
    line-height: 62px;
    font-size: 14px;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}

.foot a {
    color: #fff;
    text-decoration: none;
}

.my-kefu {
    position: fixed;
    right: 0px;
    top: auto !important;
    bottom: 10% !important;
    z-index: 9999;
}

.my-kefu ul {
    width: 50px;
}

.my-kefu li a {
    text-decoration: none;
}

.my-kefu li {
    background: #2e2e2e;
    margin-top: 1px;
    height: 50px;
    width: 50px;
}

.my-kefu li i {
    background: url(/ufile/96698/img/20171220175102_1029219638.png) no-repeat;
    display: block;
    width: 30px;
    height: 27px;
    margin: 0px auto;
    text-align: center;
}

.my-kefu li p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.my-kefu .my-kefu-qq i {
    background-position: 5px 0;
    margin-top: 13px;
}

.my-kefu .my-kefu-tel i {
    background-position: 0 -25px;
    margin-top: 10px;
}

.my-kefu .my-kefu-tel1 i {
    background-position: -35px 4px;
}

.my-kefu .my-kefu-tel1:hover {
    width: 246px;
    height: 145px;
}

.my-kefu .my-kefu-tel2 i {
    background-position: -35px 4px;
    margin-top: 10px;
}

.my-kefu .my-kefu-tel2:hover {
    width: 246px;
    height: 145px;
}

.my-kefu .my-kefu-liuyan i {
    background-position: 4px -53px;
}

.my-kefu .my-kefu-weixin i {
    background-position: -34px 4px;
}

.my-kefu .my-kefu-weibo i {
    background-position: -30px -22px;
}

.my-kefu .my-kefu-ftop {
    background-color: #0e6eb8;
}

.my-kefu .my-kefu-ftop i {
    width: 33px;
    height: 35px;
    background-position: -20px -38px;
    background-size: 50px;
    margin-top: 5px;
}

.my-kefu-left {
    float: left;
    width: 50px;
    height: 50px;
    position: relative;
    font-size: 14px;
}

.my-kefu-tel-right {
    margin-top: 9px;
    font-size: 20px;
    color: #fff;
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 12px;
    border-left: 1px solid #fff;
}

.my-kefu-tel1-right {
    font-size: 20px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    border: none;
    margin: 0 auto;
    margin-bottom: 5px;
}

.my-kefu-tel2-right {
    font-size: 20px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    border: none;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 6px;
}

.my-kefu-right {
    width: 20px;
}

.my-kefu-tel-main {
    color: #fff;
    height: 50px;
    width: 247px;
}

.my-kefu-main {
    width: 97px;
    position: relative;
}

.my-kefu-weixin-pic {
    position: absolute;
    left: -130px;
    top: -24px;
    display: none;
}

ul,
li,
p,
h1,
h2,
h3 {
    margin: 0;
    padding: 0;
}

.box201_-3711 {
    font: 14px/1.43 "Noto Sans SC", Arial, sans-serif;
    color#333;
    background: #f9f9f9;
    padding-bottom: 20px;
}

.box201_-3711 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.box201_-3711 .wkCl,
.box201_-3711 .wkCr,
.box201_-3711 .wbCl,
.box201_-3711 .wbCr {}

.box201_-3711 .wkCl {
    padding: 0px;
}

.box201_-3711 .wkCr {
    background-position: right top;
    /*边距值*/
}

.box201_-3711 .wbCl {
    background-position: left bottom;
    height: 10px;
    /*底部圆角高度值*/
    font-size: 10px;
    line-height: 10px;
    display: none;
}

.box201_-3711 .wbCr {
    background-position: right bottom;
    height: 10px;
    margin-left: 10px;
    /*底部圆角高度值*/
}


/*内容框架部分*/

.box201_-3711 .zTitle {
    background: #0e6eb8;
}

.box201_-3711 .zTitle span {
    display: block;
    padding: 18px 0;
    color: #fff;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    border-bottom: 1px #fff solid;
}


/*总标题部分*/

.box201_-3711 .titleR {
    height: 48px;
    line-height: 48px;
    margin: 10px 0;
}

.box201_-3711 .titleR h1.selected1 a {
    background: url(/ufile/80391/ico15.gif) no-repeat 200px center;
    color: #60ace8;
}

.box201_-3711 .titleR h1 a {
    background: url(/ufile/80391/ico15_.gif) no-repeat 200px center;
    text-decoration: none;
    color: #333;
    font-size: 16px;
    font-weight: normal;
    padding-left: 25px;
    display: block;
    border-bottom: 1px dashed #eee;
}

.box201_-3711 .titleR:hover h1 a {
    background: url(/ufile/80391/ico15.gif) no-repeat 200px center;
    color: #0e6eb8;
}

.box201_-3711 .titleR .more {
    position: absolute;
    right: 10px;
    top: 8px;
    /*定位值*/
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    display: none;
    /*隐藏更多*/
}


/*标题部分*/


/*.box201_-3711 .cont,.box201_-3711 .ctr,.box201_-3711 .cbl,.box201_-3711 .cbr{ background:url(/iFile/201/1/nBg_14.jpg) no-repeat;}
.box201_-3711 .cont{ background-position:left top; margin-top:4px;}
.box201_-3711 .ctr{ background-position:right top; margin-left:10px; padding:10px 10px 0 0;}
.box201_-3711 .cbl{ background-position:left bottom; height:10px; font-size:10px; line-height:10px; margin-bottom:5px;}
.box201_-3711 .cbr{ background-position:right bottom; height:10px; margin-left:10px;}*/


/*内容框架部分*/

.box201_-3711 .boxCont {}

.box201_-3711 .boxCont h2 {
    height: 32px;
    line-height: 32px;
    font-weight: normal;
}

.box201_-3711 .boxCont h2 span {
    font-size: 12px;
    color: #666;
    text-decoration: none;
    display: block;
    padding-left: 22px;
}

.box201_-3711 .boxCont h2 a {
    text-decoration: none;
    background: none;
}

.box201_-3711 .boxCont h2 a:hover span,
.box201_-3711 .boxCont .zList li a:hover {
    color: #0667aa;
    text-decoration: none;
}

.box201_-3711 .boxCont .selected a {
    color: #0c58a3;
    text-decoration: none;
}

.box201_-3711 .boxCont .zList,
.box201_-3711 .boxCont .zList_zi {
    margin-bottom: 5px;
}

.box201_-3711 .boxCont .zList li {
    border-bottom: #EAF1F9 1px solid;
    padding-left: 15px;
    list-style: none;
}

.box201_-3711 .boxCont .zList li a {
    background: url(/iFile/201/1/icon_22.gif) no-repeat 8px 4px;
    *background: url(/iFile/201/1/icon_22.gif) no-repeat 8px 9px;
    padding-left: 18px;
    font-size: 12px;
    font-family: Arial, "Noto Sans SC";
    color: #3C3C3C;
    text-decoration: none;
    height: 28px;
    line-height: 28px;
}

* {
    margin: 0;
    padding: 0;
}

.box303_-1325 #kinMaxShow .kinMaxShow_image_box {
    width: 100%;
    height: 300px;
    position: relative;
    z-index: 1;
}

.box303_-1325 #kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item {
    width: 100%;
    height: 300px;
    position: absolute;
    overflow: hidden;
}

.box303_-1325 #kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item a {
    width: 100%;
    height: 300px;
    display: block;
    text-decoration: none;
    padding: 0;
    margin: 0;
    background: transparent;
    text-indent: 0;
    outline: none;
    hide-focus: expression(this.hideFocus=true);
}

.box303_-1325 #kinMaxShow .kinMaxShow_button {
    right: 44%;
    bottom: 10px;
    position: absolute;
    list-style: none;
    z-index: 2;
    display: none;
}

.box303_-1325 #kinMaxShow .kinMaxShow_button li {
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 10px;
    background: #333;
    border: 0;
    color: #fff;
    text-align: center;
    margin-right: 2px;
    font-family: Verdana;
    float: left;
    cursor: pointer;
    -webkit-text-size-adjust: none;
}

.box303_-1325 #kinMaxShow .kinMaxShow_button li.focus {
    background: #0e6eb8;
    border: 0;
    color: #fff;
    cursor: default;
    height: 26px;
    width: 26px;
    line-height: 26px;
}

#kinMaxShow * {
    margin: 0;
    padding: 0;
}

#kinMaxShow .kinMaxShow_image_box {
    width: 100%;
    height: 300px;
    position: relative;
    z-index: 1;
}

#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item {
    width: 100%;
    height: 300px;
    position: absolute;
    overflow: hidden;
}

#kinMaxShow .kinMaxShow_image_box .kinMaxShow_image_item a {
    width: 100%;
    height: 300px;
    display: block;
    text-decoration: none;
    padding: 0;
    margin: 0;
    background: transparent;
    text-indent: 0;
    outline: none;
    hide-focus: expression(this.hideFocus=true);
}

#kinMaxShow .kinMaxShow_button {
    right: 44%;
    bottom: 10px;
    ;
    position: absolute;
    list-style: none;
    z-index: 2;
}

#kinMaxShow .kinMaxShow_button li {
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    background: url(/iFile/303/images/dian_bg.jpg) no-repeat 0 center;
    border: 0;
    color: #666666;
    text-align: center;
    margin-right: 8px;
    font-family: Verdana;
    float: left;
    ;
    cursor: pointer;
    -webkit-text-size-adjust: none;
}

#kinMaxShow .kinMaxShow_button li.focus {
    background: url(/iFile/303/images/dian_bg.jpg) no-repeat -21px center;
    border: 0;
    color: #000000;
    ;
    cursor: default;
}

.com_left_tit {
    width: 100%;
    padding-left: 0px;
    margin-top: 15px;
    font-size: 26px;
    font-weight: bold;
    background: #0e6eb8;
    color: #fff;
    padding: 18px 0;
    text-align: center;
}

.contact_con {
    padding: 15px 10px 20px 15px;
    line-height: 30px;
    background-color: #f9f9f9;
    color: #666;
    font-size: 14px;
}

.contact_con b {
    font-size: 20px;
    color: #0e6eb8;
    font-weight: normal;
}

* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

.about-wrap {
    overflow: hidden;
    padding: 0px 0px 0;
    font-family: "Noto Sans SC";
    width: 920px;
}

.go_us {
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px;
}

.go_us dd {
    margin-top: 20px;
}

.about-wrap p {
    font-size: 14px;
    color: #666;
    text-indent: 2em;
    line-height: 36px;
    padding: 0 0px;
}

.fenbu li {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    color: #333;
    margin: 0 8px;
    width: 40%;
}

.fenbu {
    text-align: center;
    margin-top: 40px;
}

.qiyewh {
    text-align: center;
    margin-top: 60px;
    font-size: 14px;
    line-height: 30px;
}

.qiyewh h2 {
    font-size: 18px;
}

.qiyewh h3 {
    font-size: 16px;
}

.qiyewh p {
    font-size: 14px;
    text-indent: 0;
}

@media screen and (max-width: 750px) {
    .about-wrap {
        width: auto;
    }
    .go_us dt {
        width: auto;
        float: none;
    }
    .go_us dt img {
        width: 100%;
        height: auto;
    }
    .go_us dd {
        width: auto;
        float: none;
    }
    .fenbu li {
        width: auto;
    }
}

.nrmk h1 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    display: none;
}

.box15_-9938 {
    font-family: "Noto Sans SC";
}

.box157_-9467 .title_157 {
    border-left: 4px solid #0e6eb8;
    color: #0e6eb8;
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding-left: 15px;
    font-weight: bold;
}

.box10017_-7523 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.box10017_-7523 {
    background: url(/uFile/99623/image/2019111211203169.jpg) no-repeat left 7px;
    padding-left: 20px;
    float: right;
}

.box10017_-7523:before {
    content: "您当前的位置:";
    font-size: 14px;
    color: #666;
    font-family: "Noto Sans SC", Arial;
}

.box10017_-7523 a {
    height: 30px;
    font-weight: 700;
    line-height: 26px;
    color: #666;
    text-decoration: none;
    font-family: "Noto Sans SC", Arial;
    font-weight: normal;
    margin: 0 5px;
    font-size: 14px;
}

.box10017_-7523 a:hover {
    text-decoration: none;
    color: #0e6eb8;
}

.box157_-9288 .title_157 {
    border-left: 4px solid #0e6eb8;
    color: #0e6eb8;
    font-family: "Noto Sans SC";
    font-size: 16px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding-left: 15px;
    font-weight: bold;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.box862_-9737 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.box862_-9737 {
    font: 14px/1.45 "Noto Sans SC";
    overflow: hidden;
}

.box862_-9737 a {
    text-decoration: none
}

.box862_-9737 img {
    vertical-align: middle;
    border: 0
}

.box862_-9737 .model .item-list li {
    float: left;
    width: 33%;
    margin-bottom: 30px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
}

.box862_-9737 .model .item-list li a {
    display: block;
    margin: 0 2%;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.box862_-9737 .model .item-list .img {
    text-align: center;
    overflow: hidden;
    position: relative;
    height: 291px;
}

.box862_-9737 .model .item-list li:hover .img:after {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}

.box862_-9737 .model .item-list .img img {
    max-width: 100%;
    height: 100%;
    -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}

.box862_-9737 .model .item-list li:hover .img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.box862_-9737 .model .caption {
    width: 100%;
    height: 60px;
    padding: 0 10px 0 10px;
    left: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}

.box862_-9737 .model .caption .title {
    line-height: 60px;
    font-size: 15px;
    color: #555;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box862_-9737 .model .caption .info {
    color: #b5b5b5
}

.box862_-9737 .model .insert {
    width: 30px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    bottom: 20px;
    right: 10px;
    margin-top: -10px;
    border-left: 1px solid transparent;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.box862_-9737 .model .insert::before {
    content: "→";
    font-size: 16px;
    color: #cdcdcd;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    font-family: "Arial"
}

.box862_-9737 .model .item-list li:hover .caption {
    border-color: #0e6eb8;
}

.box862_-9737 .model .item-list li:hover .caption .title {
    color: #0e6eb8;
}

.box862_-9737 .model .item-list li:hover .insert {
    border-color: #eee
}

.box862_-9737 .model .item-list li:hover .insert::before {
    margin-left: 50%
}


/*分页*/

.box862_-9737 .page1 {
    text-align: center;
    margin-bottom: 30px;
    color: #666;
    font-size: 14px
}

.box862_-9737 .page1 a {
    display: inline-block;
    line-height: 24px;
    padding: 3px 12px;
    margin: 0 3px;
    border: 1px solid #ededed;
    color: #666;
    -webkit-transition: all ease .3s;
    transition: all ease .3s
}

.page1 .page_all>span {
    padding: 0 3px
}

.page1 a.pagenum,
.page1 a:hover {
    background: #0e6eb8;
    border-color: #0e6eb8;
    color: #fff
}

.box862_-9737 .page1 select {
    color: #666;
    padding-left: 3px;
    outline: 0
}

.box862_-9737 .page1 .page_all,
.box862_-9737 .page1 .tz_page {
    display: none;
}

#mMain {
    position: relative;
    /* background-image: url(../images/bg1.jpg); */
}

.mai {
    display: block;
    padding: 10px 0;
    color: #fff;
    text-align: center;
    background: #0e6eb8;
    text-decoration: none;
    font-size: 14px;
    width: 133px;
    position: absolute;
    right: 0;
    margin-top: 131px;
    margin-right: 6px;
}

.mai:hover {
    background: #ad010a;
    color: #fff;
}

.mai .arrow {
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    visibility: hidden;
    opacity: 0;
}

.mai:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    display: block;
    width: 0;
    height: 1px;
    background: #ad010a;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.mai:hover {
    background: #ad010a;
    color: #fff;
}

.mai:hover .arrow {
    visibility: visible;
    opacity: 1;
    margin-left: 15px;
}

.mai:hover:after {
    width: 15px;
    left: 90px;
    background: #fff;
}

@charset "utf-8";
.list-h img:hover {
    border: 2px solid #0e6eb8 !important;
}


/* .p_guige {
    display: none;
} */

.box262_-8317 #preview {
    float: none;
    margin: 0px auto;
    width: 444px;
}

.box262_-8317 .jqzoom {
    text-align: center;
    position: relative;
    border: 2px solid #CCC;
    margin-bottom: 5px;
}

.box262_-8317 .jqzoom img {
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

.box262_-8317 .zoomdiv {
    left: 859px;
}

.box262_-8317 .list-h li {
    float: left;
}

.box262_-8317 #spec-n5 {
    margin-left: 2px;
    height: 56px;
    padding-top: 6px;
    overflow: hidden;
}

.box262_-8317 #spec-left {
    background: url(/iFile/262/left.gif) no-repeat;
    width: 10px;
    height: 45px;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}

.box262_-8317 #spec-right {
    background: url(/iFile/262/right.gif) no-repeat;
    width: 10px;
    height: 45px;
    float: left;
    cursor: pointer;
    margin-top: 5px;
    margin-left: -9px
}

.box262_-8317 #spec-list {
    width: 420px;
    float: left;
    overflow: hidden;
    margin-left: 6px;
    display: inline;
    position: relative;
    margin-right: 4px;
}

.box262_-8317 #spec-list ul li {
    float: left;
    margin-right: 0px;
    display: inline;
    width: 62px;
}

.box262_-8317 #spec-list ul li img {
    padding: 2px;
    border: 1px solid #ccc;
    width: 50px;
    height: 50px;
}


/*jqzoom*/

.box262_-8317 .jqzoom {
    position: relative;
    padding: 0;
    overflow: hidden;
}

.box262_-8317 .zoomdiv {
    z-index: 100;
    position: absolute;
    top: 90px !important;
    left: 460px !important;
    width: 400px;
    height: 400px;
    background: url(i/loading.gif) #fff no-repeat center center;
    border: 1px solid #e4e4e4;
    display: none;
    text-align: center;
    overflow: hidden;
}

.box262_-8317 .bigimg {
    max-width: 800px;
}

.box262_-8317 .jqZoomPup {
    z-index: 10;
    position: absolute;
    border: 1px solid #aaa;
    background: #1a94cf 69px top no-repeat;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
    cursor: move;
}

.box262_-8317 #spec-list div {
    margin-top: 0;
    *margin-left: 0;
}

.box262_-8317 {
    padding: 50px 6px;
    overflow: hidden;
    margin: 0 auto;
}

.box262_-8317 .cp_tp_show {
    float: left;
}

.box262_-8317 .cp_tp_miaoshu {
    width: 420px;
    float: right;
}

.box262_-8317 .cp_tp_miaoshu .ms_title {
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    border-bottom: #999 dotted 1px;
    color: #333;
    font-family: "Noto Sans SC";
    padding-bottom: 15px;
}

.box262_-8317 .cp_tp_miaoshu .ms_con {
    padding-top: 23px;
    padding-bottom: 20px;
    border-bottom: #999 dotted 1px;
}

.box262_-8317 .cp_tp_miaoshu .ms_con p {
    line-height: 32px;
    color: #666;
    font-family: "Noto Sans SC";
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
}

.box262_-8317 .clear {
    clear: both
}

.box262_-8317 .cp_tp_miaoshu .ms_phone {
    background-image: url(/iFile/262/ms_phone.jpg);
    width: 258px;
    height: 44px;
    cursor: pointer;
    margin-top: 26px;
    display: none;
}

.prdkey {
    display: none;
}

.box10027_-6099 {
    font: 14px/1.43 "Noto Sans SC", Arial, sans-serif;
    color: #333;
    margin: 0 auto;
}

.box10027_-6099 * {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.box10027_-6099 a {
    color: inherit;
    text-decoration: none;
}

.box10027_-6099 ul,
.box10027_-6099 li {
    list-style: none;
}

.box10027_-6099 img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
}

.box10027_-6099 .hd-wrap {
    margin-bottom: 0px;
    overflow: hidden;
    display: none;
}

.box10027_-6099 .hd-wrap .hd-title {
    padding: 80px 0 40px;
    font-weight: normal;
    position: relative;
    font-size: 36px;
    text-align: center;
    margin-top: 80px;
    color: #333;
}

.box10027_-6099 .hd-wrap .hd-title::before {}

.box10027_-6099 .hd-wrap a {
    float: right;
    line-height: 46px;
    color: #666;
    display: none;
}

.box10027_-6099 .swiper-view {
    position: relative;
}

.box10027_-6099 .swiper-view .prev,
.box10027_-6099 .swiper-view .next {
    display: inline-block;
    width: 26px;
    height: 53px;
    background: no-repeat center center;
    position: absolute;
    top: 130px;
    z-index: 99;
}

.box10027_-6099 .swiper-view .prev {
    left: 0;
    background-image: url(/mFile/10025/img/prev.png);
}

.box10027_-6099 .swiper-view .next {
    right: 0;
    background-image: url(/mFile/10025/img/next.png);
}

.box10027_-6099 .swiper-container {
    margin: 0 auto;
}

.box10027_-6099 .swiper-slide .pro-title {
    text-align: center;
    margin-top: 10px;
    color: #333;
    font-size: 16px;
}

.swiper-wrapper {
    height: auto;
}

.mainCont video {
    margin-top: 30px;
}

.lh_cpdetailright {
    background: #fff;
    padding: 0 20px;
}

.lh_cppubtitle .redline {
    width: 30px;
    height: 8px;
    background: #bb2822;
}

.lh_cppubtitle h1 {
    font-size: 24px !important;
    color: #333333 !important;
    line-height: 1 !important;
    margin: 24px 0 14px;
    font-weight: normal !important;
}

.lh_cppubtitle h2 {
    font-size: 14px;
    color: #bb2822;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}

.lh_cpname {
    font-size: 30px;
    color: #333333;
    line-height: 1;
    text-align: center;
}

.lh_cpdetaildemo1 {
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lh_cpdetailtext {
    font-size: 14px;
    color: #333333;
    line-height: 2;
    margin-top: 25px;
}

.lh_cpdetailtext p,
.lh_cpdetailtext span {}

.lh_cpmainpic {
    width: 40%;
}

.lh_cpmainpic img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.lh_cpdetaildemo2 {
    margin-top: 50px;
}

.lh_cpdetailtext img {
    max-width: 100%;
}

.lh_cpdetailtext table {
    width: 80% !important;
    border: 1px solid #fff;
}

.lh_cpdetailtext table tr:nth-child(2n-1) td {
    background: #faeeee !important;
}

.lh_cpdetailtext table tr:nth-child(2n) td {
    background: #ffffff !important;
}

.lh_cpdetailtext table tr.firstRow td {
    background: #bb2822 !important;
    color: #fff !important;
    text-align: center !important;
}

.lh_cpdetailtext table tr.firstRow td p span {
    color: #fff !important;
}

.lh_cpdetailtext table tr td {
    padding-left: 1% !important;
    border: 1px solid #dd9390 !important;
    font-size: 13px !important;
    color: #333 !important;
    font-size: 14px !important;
}

.lh_cpdetailtext table tr td p {
    color: #333 !important;
    font-size: 14px !important;
}

.lh_cpdetailtext table tr td span {
    color: #333 !important;
    font-size: 14px !important;
}

.ryzz {
    height: 400px;
    width: 100%;
    background: url("../../image/hzbg.jpg")repeat;
    margin-bottom: 30px;
    padding-top: 45px;
    margin-top: 70px;
}

.hzkh {
    width: 100%;
    background: #f7f7f7;
}

.hzkh div ul {
    width: 100%;
    margin: auto;
}

.hzkh div ul li {
    width: 260px;
    height: 140px;
    margin: 20px;
    float: left;
    background: #fff;
}

.hzkh div ul li img {
    width: 240px;
    margin: auto;
    max-height: 120px;
}

.content,
.container {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
}

.bodyCon08 .students {
    margin: 0 auto;
    width: 1200px;
    height: 360px;
    position: relative;
}

#four_flash {
    position: relative;
    width: 1200px;
    height: 300px;
    margin: 0 auto;
    position: absolute;
    bottom: 40px;
}

#four_flash .flashBg {
    width: 1200px;
    height: 400px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#four_flash .flashBg ul.mobile {
    width: 2000%;
    height: 400px;
    position: absolute;
    top: 15px;
    left: 0;
}

#four_flash .flashBg ul.mobile li {
    float: left;
    width: 250px;
    max-height: 100%;
    /* height: 265px; */
    margin-left: 20px;
    /* padding-top: 40px; */
    color: #6C6E85;
    transition: all 1s ease 0s;
}

#four_flash .flashBg ul.mobile li:hover {
    /* color: #333;
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0, 0, 0, 1.00);
    box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, .2); */
}

#four_flash .flashBg ul.mobile li img {
    width: 200px;
    min-height: 100%;
    display: block;
    margin: 0 auto;
}

#four_flash .flashBg ul.mobile li dd {
    font-size: 20px;
    /* width: 250px; */
    line-height: 60px;
    text-align: center;
}

#four_flash .flashBg ul.mobile li p {
    font-size: 16px;
    text-align: center;
    width: 260px;
    line-height: 24px;
    margin-top: 10px;
}

#main-contenter #four_flash .flashBg ul.mobile li img {
    width: 250px;
}

#four_flash .but_left {
    width: 50px;
    height: 100px;
    position: absolute;
    top: 120px;
    left: -60px;
}

#four_flash .but_right {
    width: 50px;
    height: 100px;
    position: absolute;
    top: 120px;
    right: -60px;
}

.main-contenter {
    width: 1200px;
    margin: auto;
    height: auto;
    text-align: center;
}


/* 荣誉资质 结束 */

.box5401_-2856 {
    width: 99%;
    margin: auto;
    font: 14px/1.5 "Noto Sans SC";
    color: #333;
    padding: 20px 0;
    margin-top: 20px;
}

.box5401_-2856 img {
    border: none;
    vertical-align: middle;
}

.box5401_-2856 a {
    color: #333;
    text-decoration: none;
}

.box5401_-2856 .news_box {
    height: 208px;
    padding: 15px 26px 25px;
}

.box5401_-2856 .news_box h3 {
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
}

.box5401_-2856 .news_box h3 a {
    font-size: 20px;
    font-weight: normal;
}

.box5401_-2856 .news_box h3 span {
    color: #0e6eb8;
    font-weight: normal;
    margin-left: 10px;
    display: none;
}

.box5401_-2856 .news_box .news_text {
    overflow: hidden;
    position: relative;
}

.box5401_-2856 .news_box .news_text .news_img {
    width: 285px;
    max-height: 140px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}

.box5401_-2856 .news_box .news_text .news_img img {
    max-width: 100%;
}

.box5401_-2856 .news_box .news_text .news_rit {
    margin-left: 330px;
    min-height: 140px;
}

.box5401_-2856 .news_box .news_text .news_rit .tm_ly span {
    color: #333;
}

.box5401_-2856 .news_box .news_text .news_rit .tm_ly .time {
    margin-right: 50px;
}

.box5401_-2856 .news_box .news_text .news_rit .news_t {
    margin-top: 10px;
    line-height: 26px;
}

.box5401_-2856 .news_box .news_text .news_rit .news_t a {
    overflow: hidden;
    line-height: 2;
}

.box5401_-2856 .news_box:hover {
    outline: 1px solid #eee;
    background: #f9f9f9;
    box-shadow: 2px 2px 5px #eee;
}

.box5401_-2856 .news_box:hover h3 a {
    color: #0e6eb8;
}

.box5401_-2856 .news_box:hover .news_t a {
    color: #0e6eb8;
}

.box5401_-2856 .pageing {
    margin-top: 29px;
    text-align: center;
}

.box5401_-2856 .pageing .list_no dt {
    display: inline-block;
    margin-right: 24px;
}

.box5401_-2856 .pageing .list_no dd {
    display: inline-block;
    margin-right: 6px;
}

.box5401_-2856 .pageing .list_no dd a {
    width: 23px;
    border: 1px #ccc solid;
    display: inline-block;
    line-height: 22px;
    color: #999;
    font-size: 14px;
    padding: 5px 5px;
}

.box5401_-2856 .pageing .list_no dd .up {
    width: 60px;
}

.box5401_-2856 .pageing .list_no dd .down {
    width: 60px;
    margin-right: 20px;
}

.box5401_-2856 .pageing .list_no dd a:hover {
    background: #0e6eb8;
    border-color: #0e6eb8;
    color: #fff;
}

.box5401_-2856 .pageing .list_no dt select {
    width: 50px;
    vertical-align: text-bottom;
}

.box5401_-2856 .news_rit .more {
    display: inline-block;
    color: #333;
    width: 130px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    margin-top: 15px;
}

.box5401_-2856 .news_rit .more:hover {
    background: #0e6eb8;
    color: #fff;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    border-color: #0e6eb8;
}

.box5401_-2856 .news_box .news_text .news_rit .tm_ly .ly {
    display: none;
}

.box166_-8363 {
    font: 14px/1.43 "Noto Sans SC", Arial, sans-serif;
    color: #666;
}

.box166_-8363 * {
    margin: 0;
    padding: 0;
    box-sizing: border;
}

.box166_-8363 ul,
li,
ol,
dl,
dt,
dd {
    list-style: none;
}

.box166_-8363 a {
    color: inherit;
    text-decoration: none;
}

.box166_-8363 img {
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    height: auto !important;
}

.box166_-8363 li {
    list-style: none;
    width: 48%;
    float: left;
    background: url(/ufile/38012/icon/dot1.gif) no-repeat 0px 8px;
    padding-left: 10px;
}

.box166_-8363 .clearFix {
    clear: both;
    height: 0;
    overflow: hidden;
}

.box166_-8363 .title {
    text-align: center;
    border-bottom: #ededed 1px solid;
    padding-bottom: 10px;
}

.box166_-8363 .title h1 {
    font-size: 20px;
    color: #333;
}

.box166_-8363 .title p span {
    display: inline-block;
    padding: 17px 0 11px;
    color: #c1c1c1;
    font-size: 12px;
}

.box166_-8363 .title .fromF {
    display: none;
}

.box166_-8363 .contMain {
    padding: 20px;
    line-height: 2.5;
}

.box166_-8363 .contMain .tiyao {
    border: #f2f2f2 1px dashed;
    background: #ececec;
    padding: 10px;
    margin-bottom: 30px;
    display: none;
}

.box166_-8363 .change {
    margin-top: 40px;
    border-top: 1px dashed #cbcbcb;
    padding-top: 30px;
}

.box166_-8363 .change p {
    color: #999;
}

.box166_-8363 .change a {
    text-decoration: none;
}

.box166_-8363 .change a:hover {
    color: #0e6eb8;
}

.box166_-8363 .change .lastone {
    color: #0e6eb8;
}

.box166_-8363 .key {
    background: #F8F8F8 url(/iFile/165/artIcon.gif) no-repeat 10px 10px;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

.box166_-8363 .key a {
    text-decoration: none;
}

.box166_-8363 .newslist h2 {
    height: 30px;
    line-height: 30px;
}

.box166_-8363 .newslist li a {
    text-decoration: none;
    line-height: 26px;
}

.box166_-8363 .newslist li a:hover {
    text-decoration: underline;
}

.box166_-8363 table td {
    padding: 0 8px;
}

@charset "utf-8";
div {
    margin: 0;
    padding: 0;
    border: 0;
}

p {
    margin: 0;
    padding: 0;
    border: 0;
}

span {
    margin: 0;
    padding: 0;
    border: 0;
}

form {
    margin: 0;
    padding: 0;
    border: 0;
}

ul {
    margin: 0;
    padding: 0;
    border: 0;
}

ol {
    margin: 0;
    padding: 0;
    border: 0;
}

li {
    margin: 0;
    padding: 0;
    border: 0;
}

input {
    margin: 0;
    padding: 0;
    border: 0;
}

img {
    margin: 0;
    padding: 0;
    border: 0;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
}

hr {
    margin: 0;
    padding: 0;
    border: 0;
}

h4 {
    margin: 0;
    padding: 0;
    border: 0;
}

h5 {
    margin: 0;
    padding: 0;
    border: 0;
}

h6 {
    margin: 0;
    padding: 0;
    border: 0;
}

dl {
    margin: 0;
    padding: 0;
    border: 0;
}

dd {
    margin: 0;
    padding: 0;
    border: 0;
}

dt {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    margin: 0;
    padding: 0;
    border: 0;
}

* {
    margin: 0;
    padding: 0;
    border: 0;
}

h1 {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
}

h2 {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
}

h3 {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
}

a {
    text-decoration: none;
}

a img {
    border: 0;
}

.clear {
    clear: both;
}

a {
    color: #000;
}

li {
    list-style: none;
}

a:hover {
    color: #333;
}

.tb0 {
    border: 0 !important;
}

.m0 {
    margin: 0 !important;
}

ul {
    list-style-type: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

body {
    background: #fff;
    font-family: "微软雅黑";
    font-size: 12px;
    color: #000;
}

.mt20 {
    margin-top: 20px;
}

.mt10 {
    margin-top: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml10 {
    margin-left: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mr10 {
    margin-right: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb10 {
    margin-bottom: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pt10 {
    padding-top: 10px;
}

.pl20 {
    padding-left: 20px;
}

.pl10 {
    padding-left: 10px;
}

.pr20 {
    padding-right: 20px;
}

.pr10 {
    padding-right: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb10 {
    padding-bottom: 10px;
}

.fw {
    font-family: "微软雅黑";
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 200px;
    margin: 0 auto;
}

.centers {
    width: 1050px;
    margin: 0 auto;
    max-width: 100%;
}

.c100 {
    width: 100px;
    margin: 0 auto;
    max-width: 100%;
}

.c900 {
    width: 900px;
    margin: 0 auto;
    max-width: 100%;
}

.clear {
    clear: both;
}

.ny_top {
    width: 100%;
    height: 250px;
    color: #fff;
    display: flex;
    align-items: center;
}

.ny_top h2 {
    font-size: 14px;
    padding: 80px 0 0 0;
}

.ny_top h3 {
    font-size: 24px;
    line-height: 60px;
}

.ny_top h4 {
    width: 20px;
    height: 3px;
    background: #fff;
}

.ny_lb {
    background: #f7f7f7;
    height: 60px;
    line-height: 60px;
}

.ermenus {
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: right;
}

.ermenus li {
    margin-right: 1px;
    float: left;
    color: #fff;
}

.ermenus li a {
    display: block;
    padding: 0 40px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
}

.ermenus li a:hover {
    background: #fff;
    color: #512583;
    border-top: 2px solid #512583;
}

.cur {
    background: #fff;
    color: #512583 !important;
    border-top: 2px solid #512583;
}

.ab_nr {
    padding: 50px 0;
}

.pro_nr {}

.pro_nr li {
    background: #fff;
}

.pro_nr li.yangshi2,
.pro_nr li.yangshi4,
.pro_nr li.yangshi6 {
    background: #f7f7f7;
}

.pro_nr a {
    display: block;
    padding: 100px 0 60px 0;
    transition: background 1s;
}

.pro_nr a:hover .pro_r span {
    background: #512583;
    border: 1px solid #512583;
    color: #fff;
}

.pro_l {
    float: left;
    width: 50%;
    float: left;
    text-align: center;
    height: 380px;
    overflow: auto;
}

.pro_nr a .pro_l img {
    max-height: 380px;
    max-width: 90%;
    padding: 0 10px 0 0;
    box-sizing: border-box;
    transition: padding 1s;
}

.pro_nr a:hover .pro_l img {
    padding: 0 50px 0 0;
    box-sizing: border-box;
    transition: padding 1s;
}

.pro_nr a .pro_r {
    float: right;
    width: 45%;
    padding: 0 0 0 10px;
    box-sizing: border-box;
    transition: padding 1s;
}

.pro_nr a:hover .pro_r {
    float: right;
    width: 45%;
    padding: 0 0 0 50px;
    box-sizing: border-box;
    transition: padding 1s;
}

.pro_r h2 {
    font-size: 30px;
    padding: 30px 0;
}

.pro_r p {
    font-size: 12px;
    line-height: 25px;
    color: #666;
    padding: 0 0 30px 0;
    max-height: 200px;
    min-height: 100px;
    overflow: hidden;
}

.pro_r span {
    display: block;
    width: 170px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    border: 1px solid #999;
    margin: 20px 0 0 0;
    font-size: 18px;
}

.news_nrs {}

.news_nrs li:hover {
    background: #f8f8f8;
}

.news_nrs li a {
    display: block;
    padding: 20px;
    border-bottom: 1px solid #f1f1f1;
    background: right center no-repeat
}


/*.news_nrs li a:hover{ background:url(../images/xjt.png) right center no-repeat;transition:background 1s;}*/

.news_nrs li .news_l {
    float: left;
    width: 260px;
    height: 150px;
    padding: 0 0 0 0;
    transition: padding 1s;
}

.news_nrs li .news_l img {
    width: 220px;
    height: 100%;
}

.news_nrs li a:hover .news_l {
    padding: 0 0 0 40px;
    transition: padding 1s;
}

.news_nrs li .news_r {
    /*float:left; */
    /*padding:0 0 0 40px;transition:padding 1s;*/
}

.news_nrs li a:hover .news_r {
    padding: 0;
    /*transition:padding 1s;*/
}

.ns_r_1 {
    width: 59%;
    float: left;
}

.ns_r_1 h2 {
    font-size: 20px;
    padding: 20px 0;
    color: #444;
}

.ns_r_1 p {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    height: 68px;
    overflow: hidden;
}

.news_nrs h3 {
    width: 130px;
    height: 130px;
    border-left: 1px solid #eee;
    float: right;
    text-align: right;
    font-size: 30px;
    padding: 20px 0 0 0;
    color: #666;
    margin: 0 0 0 20px;
}

.news_nrs h3 span {
    display: block;
    padding: 10px 0;
    font-size: 14px;
}


/*内页产品列表样式*/

.productlist {
    padding: 0 0 50px 0;
}

.productlist li {
    width: 250px;
    float: left;
    margin: 10px 5px;
}

.productlist li .pro_img {
    width: 250px;
    height: 250px;
    position: relative;
    border: 1px solid #eee;
}

.productlist li img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.productlist p {
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.productlist li .pro_img:hover {
    -webkit-box-shadow: 0 5px 10px #bfbfbf;
    -moz-box-shadow: 0 5px 10px #bfbfbf;
    box-shadow: 0 5px 10px #bfbfbf;
}

.prodetails {
    height: 480px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

.prodetails dl dt {
    width: 450px;
    height: 450px;
    float: left;
    margin-right: 20px;
    border: 1px solid #eee;
    position: relative;
}

.prodetails dl dt img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.prodetails dl dd {
    line-height: 50px;
    font-size: 16px;
}

.prodetails dl dd span {
    color: #512583;
    font-weight: bold
}

.prodetails dl dd a {
    color: #512583;
}

.liyou {
    width: 1200px;
    margin: auto;
    overflow: hidden;
    padding-bottom: 30px;
}

.liyou>span {
    display: block;
    text-align: center;
    font-size: 37px;
    color: #313131;
    font-weight: 700;
    margin-top: 3rem;
}

.liyou>label {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #797979;
    font-weight: 400;
    margin-bottom: 4rem;
}

.liyou>img {
    float: left;
}

.liyouright {
    float: right;
    width: 52.7%;
    overflow: hidden;
}

.liyouright a {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #0e6eb8;
    margin-bottom: 30px;
}

.liyouright div {
    float: left;
    width: 47px;
    height: 56px;
    background: url(../images/7_04.jpg)center 0 no-repeat;
    overflow: hidden;
    font-size: 28px;
    color: #fff;
    text-align: center;
    padding-top: 12px;
}

.liyouright p {
    /* float: left; */
    text-align: left;
    font-size: 18px;
    color: #272727;
    margin: 0;
    padding-left: 56px;
    width: 92.54%;
    line-height: 26px;
}

.faal {
    width: 1200px;
    margin: 0 auto;
}

.faal li a {
    text-decoration: none;
    color: #666
}

.faal .fanav {
    width: 189px;
    height: 416px;
    float: left;
    background: #f4f2f2;
}

.faal .fanav ul li {
    height: 70px;
    line-height: 70px;
    padding-left: 47px;
    border-bottom: 1px solid #d0cece;
    transition: all 0.3s linear;
    position: relative;
}

.faal .fanav ul li em {
    display: block;
    font-size: 14px;
    height: 70px;
    line-height: 70px;
    padding-left: 30px;
    font-style: normal;
}

.faal .fanav ul li .fa1 {
    background: url(../images/fa1.png) no-repeat left;
}

.faal .fanav ul li .fa2 {
    background: url(../images/fa2.png) no-repeat left;
}

.faal .fanav ul li .fa3 {
    background: url(../images/fa3.png) no-repeat left;
}

.faal .fanav ul li .fa4 {
    background: url(../images/fa4.png) no-repeat left;
}

.faal .fanav ul li .fa5 {
    background: url(../images/fa5.png) no-repeat left;
}

.faal .fanav ul li .fa6 {
    background: url(../images/fa6.png) no-repeat left;
}

.faal .fanav ul li .fa7 {
    background: url(../images/fa7.png) no-repeat left;
}

.faal .fanav ul li .fa8 {
    background: url(../images/fa8.png) no-repeat left;
}

.faal .fanav ul li i {
    display: none;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent transparent #17494a;
    position: absolute;
    top: 21px;
    right: -16px;
    z-index: 100;
}

.faal .fanav ul li.cur {
    height: 70px;
    border-bottom: 0;
    background: #17494a;
    line-height: 59px;
}

.faal .fanav ul li.cur em {
    color: #FFF;
    height: 70px;
    -webkit-filter: brightness(2000);
    filter: brightness(2000);
    line-height: 70px;
}

.faal .fanav ul li.cur i {
    display: block;
}

.faal .fanav span:hover {
    background: #17494a;
}

.faal .fanav span:hover em {
    color: #fff;
    -webkit-filter: brightness(2000);
    filter: brightness(2000);
}

.faal .ys_box {
    width: 1011px;
    float: right;
}

.faal dl {
    float: left;
    width: 1010px;
}

.faal dl dt {
    width: 648px;
    height: 416px;
    float: left;
}

.faal dl dt img {
    width: 648px;
    height: 416px;
}

.faal dl dd {
    width: 362px;
    height: 416px;
    float: left;
    background: #EEEEEE;
}

.faal dl dd span {
    display: block;
    padding-top: 71px;
    margin-left: 26px;
    height: 50px;
    line-height: 20px;
    position: relative;
    margin-bottom: 30px;
}

.faal dl dd span:before {
    width: 100px;
    height: 1px;
    background: #DA251C;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
}

.faal dl dd span a {
    font-size: 20px;
    font-weight: bold;
    color: #17494A;
    text-decoration: none;
}

.faal dl dd p {
    width: 308px;
    height: 87px;
    padding-left: 26px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 58px;
    line-height: 22px;
}

.faal dl dd strong {
    display: block;
    padding-left: 91px;
    font-weight: normal;
    font-size: 18px;
    color: #666666;
    background: url(../images/ph2.png) no-repeat left;
}

.faal dl dd strong i {
    display: block;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    font-style: normal;
}

.faal .faqh {
    height: 310px;
    margin-top: 39px;
    overflow: hidden;
}

.faal .faqh ul {
    height: 310px;
}

.faal .faqh ul li {
    float: left;
    width: 385px;
    height: 238px;
    position: relative;
    margin-right: 23px;
}

.faal .faqh ul li span {
    display: block;
    width: 385px;
    height: 238px;
}

.faal .faqh ul li span img {
    width: 385px;
    height: 238px;
}

.faal .faqh ul li i {
    display: block;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 14px;
    color: #333333;
}

.faal .faqh ul li .xs {
    display: none;
    width: 385px;
    height: 169px;
    padding-top: 69px;
    background: url(../images/wzbj.png) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
}

.faal .faqh ul li .xs em {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #FEFEFE;
    height: 40px;
    margin-bottom: 18px;
}

.faal .faqh ul li .xs p {
    text-align: center;
    font-size: 14px;
    color: #FEFEFE;
    width: 293px;
    height: 38px;
    margin: 0 auto;
}

.faal .faqh ul li .xs p a {
    color: #da251c;
}

.faal .faqh ul li:hover .xs {
    display: block;
}

.faal .qh {
    position: relative;
}

.faal .qh .jt i {
    display: block;
    width: 19px;
    height: 34px;
}

.faal .qh .jt .prev {
    background: url(../images/prev.png) no-repeat center;
    position: absolute;
    top: 106px;
    left: -44px;
}

.faal .qh .jt .next {
    background: url(../images/next.png) no-repeat center;
    position: absolute;
    top: 106px;
    right: -44px;
}

#mfid61 {
    margin-top: 80px;
}

.fwzz {
    width: 100%;
    min-height: 450px;
    background-color: rgb(244, 244, 244);
    /* margin-bottom: 60px; */
    overflow: hidden;
    background-image: url(../images/about_bg.jpg);
    background-position: bottom;
}

.fwzz_o {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
}

.fwzz_t {
    width: 100%;
    height: 300px;
}

.fwzz_t_l {
    width: 100%;
    /* float: left; */
    margin-left: 47px;
}

.fwzz_t_l>div:nth-child(3),
.fwzz_t_l>div:nth-child(4),
.fwzz_t_l>div:nth-child(5) {
    width: 28%!important;
}

.fwzz_t_l>div:nth-child(3) span,
.fwzz_t_l>div:nth-child(4) span,
.fwzz_t_l>div:nth-child(5) span {
    margin-top: 35px!important;
}

.fwzz_t_l>div {
    width: 45%;
    height: 100px;
    margin: 20px 2.5%;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 10px;
    float: left;
}

.fwzz_t_l>div>div {
    width: 80px;
    height: 92px;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin-left: 40px; */
}

.fwzz_t_l>div>span {
    float: left;
    width: calc( 100% - 135px);
    margin-top: 20px;
    line-height: 22px;
    font-size: 15px;
    padding-left: 37px;
}

.fwzz_t_l img {
    width: 33%;
}

.fwzz_t_r {
    width: 50%;
    float: left;
}

.fwzz_t_l p,
.fwzz_t_r p {
    font-size: 16px;
    padding-left: 20px;
    line-height: 24px;
    margin: 45px 0;
}

#_ctl7_box {
    background-color: #135391;
}

.ttbj {
    height: 197px;
    background: url(../images/bg.jpg) no-repeat center;
}

.tt {
    padding-top: 38px;
}

.tt .t {
    float: left;
    margin-top: 30px;
}

.tt .t h3 {
    font-size: 32px;
    line-height: 32px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 69px;
    margin-bottom: 16px;
}

.tt .t p {
    height: 24px;
    margin-left: 116px;
    /* padding-left: 106px; */
    background: url(../images/xt6.jpg) no-repeat left;
    float: left;
}

.tt .t p em {
    display: block;
    float: left;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    padding-left: 17px;
    background: url(../images/yd1.jpg) no-repeat left;
    margin-right: 30px;
}

.tt strong {
    display: block;
    height: 54px;
    padding-left: 68px;
    float: right;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    background: url(../images/ph1.png) no-repeat left;
    margin-right: 56px;
    margin-top: 18px;
}

.tt strong p i {
    display: block;
    font-size: 20px;
    line-height: 20px;
    /* font-weight: bold; */
    color: #fff;
    margin-top: 12px;
}

.content {
    margin: 0 auto;
    width: 1200px;
    /* height: 510px; */
}

#mfid14 {
    /* margin-top: 100px; */
}

#index_honor {
    width: 1000px;
    height: auto;
    margin: 30px auto auto auto;
}

#index_honor_bt {
    width: 1000px;
    height: 80px;
    background: url(../images/index_honor_bt.jpg) center no-repeat;
}

#index_honor_nr {
    width: 1000px;
    height: auto;
    margin: 12px auto auto auto;
}

#index_honor_nr_left {
    width: 770px;
    float: left;
}

#index_contact {
    width: 200px;
    height: 237px;
    background: #fff;
    float: right;
    border: 2px solid #15499c;
}

#index_contact_center {
    width: 192px;
    height: 230px;
    margin: 0 auto;
    border: 2px solid #fff;
    background: #15499c;
}

#index_contact_pic {
    width: 192px;
    height: 102px;
    background: url(../images/contact_pic.jpg) center no-repeat;
    border-top: 3px solid #15499c;
}

#index_contact_nr {
    width: 180px;
    height: 150px;
    margin: 0 auto;
    line-height: 22px;
    color: #fff;
    text-align: left;
}

#index_contact_nr a {
    color: #fff;
}