﻿html
{
    margin: 0;
    padding: 0;
    border: 0;
}
body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, address, code, b, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, footer, header, hgroup, nav, section
{
    margin: 0;
    padding: 0;
    border: 0;
}
body
{
    background: #fff;
    color: #666;
    position: relative;
    font: 12px/1.5 Microsoft YaHei,arial,Ã¥Â®â€¹Ã¤Â½â€œ,sans-serif;
    vertical-align: baseline;
    width: 100%;
    overflow-x: hidden;
}
a
{
    text-decoration: none;
    outline: none;
}
a:link
{
    color: #666;
}
a:visited
{
    color: #666;
}
a:hover, a:active, a:focus
{
    color: #e87518;
    text-decoration: none;
    outline: none;
}
input
{
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}
img
{
    border: none;
    background: none;
    vertical-align: middle;
}
ul, ol, li
{
    list-style-type: none;
}
select, input, img, select
{
    vertical-align: middle;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
table, th, td
{
    vertical-align: middle;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.clearfix
{
    zoom: 1;
}
.clearboth
{
    height: 0;
    line-height: 0;
    overflow: hidden;
    clear: both;
    font-size: 0;
}
h1, h2, h3, h4
{
    font-size: 12px;
    font-weight: bold;
}
hr
{
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}
.com-img
{
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}
.com-img img
{
    transition: all .5s ease-in 0s;
    -webkit-transition: all .5s ease-in 0s;
    -moz-transition: all .5s ease-in 0s;
    -o-transition: all .5s ease-in 0s;
}
.com-img:hover img
{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
@font-face
{
    font-family: 'constan2';
    src: url('/template/365ZWP23021505/pc/fonts/Microsoft%20JhengHei%20UI/msjhl_0.ttc') format('truetype');
}
.ssddds
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.demo-message-wrap input::-webkit-input-placeholder, .demo-message-wrap textarea::-webkit-input-placeholder
{
    color: #fff;
}
.demo-message-wrap input:-moz-placeholder, textarea:-moz-placeholder
{
    color: #fff;
}
.demo-message-wrap input::-moz-placeholder, textarea::-moz-placeholder
{
    color: #fff;
}
.demo-message-wrap input:-ms-input-placeholder, textarea:-ms-input-placeholder
{
    color: #fff;
}
.demo-message-wrap input[type='text']::-webkit-input-placeholder
{
    color: #fff;
}
.aby_hh li:hover .aby_hh_img img
{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}
.sky
{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    height: 35px;
    background: #ddd;
}
.sky_con
{
    width: 1200px;
    margin: 0 auto;
}
.huan
{
    float: left;
    color: #666;
    font: 400 12px/35px "Microsoft Yahei";
}
.huan a
{
    line-height: 35px;
    color: #666;
    font-size: 12px;
    padding-right: 5px;
}
.k1x
{
    float: right;
    line-height: 35px;
    color: #666;
    font-size: 12px;
}
.k1x a
{
    color: #666;
    font-size: 12px;
}
.xyin-case-sort li:hover, .xyin-case-sort li.on
{
    background: #3c486d;
    position: relative;
    color: #fff;
    cursor: pointer;
}
.xyin-case-sort li:hover a, .xyin-case-sort li.on a
{
    color: #fff;
}
.tou_con
{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: #f5f5f5;
}
.tou
{
    width: 1200px;
    margin: 0 auto;
    height: 120px;
    overflow: hidden;
}
.logo
{
    float: left;
    line-height: 120px;
    margin-top: 2%;
}
.telx
{
    float: right;
    margin-top: 30px;
}
#search-type
{
    float: left;
    width: 100px;
    height: 24px;
    border: 1px solid #c8c8c8;
    margin-right: 5px;
}
.hotSearch a
{
    margin-right: 6px;
}
#formsearch1 input
{
    background: none;
    border: none;
    float: left;
    width: 80%;
    outline: none;
}
#formsearch1 input#keyword
{
    height: 30px;
    line-height: 30px;
    padding-left: 3%;
    color: #666;
}
#formsearch1 input#s_btn
{
    width: 20%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: none;
    color: #fff;
    border: none;
    cursor: pointer;
    float: right;
    font-size: 0;
}
#menu
{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: #03479c;
}
.ct1
{
    color: #03479c;
    font-size: 42px;
    text-align: center;
}
.ct1 span
{
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
    color: #888;
    font-family: "Arial";
    line-height: 30px;
}
.box2
{
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.tabz
{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}
.tabz li
{
    float: left;
    width: 140px;
    height: 32px;
    display: block;
    line-height: 32px;
    background: #eaeaea;
    text-align: center;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    margin-left: 10px;
}
.tabz li.cur
{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    background: #03479c;
}
.tabz li:hover, .tabz li.cur
{
    background: #03479c;
    position: relative;
    color: #fff;
    cursor: pointer;
}
.tabz li:hover a, .tabz li.cur a
{
    color: #fff;
}
.ttz
{
    display: none;
    margin-top: 30px;
}
.list1z
{
    padding: 8px 10px;
}
.list1z li
{
    position: relative;
    vertical-align: middle;
    float: left;
    margin-right: 26px;
    margin-bottom: 26px;
}
.list1z li a.img
{
    display: block;
}
.list1z li a.img img
{
    width: 376px;
    height: 270px;
}
.list1z li:nth-child(3n)
{
    float: right;
    margin-right: 0;
}
.dac
{
    background: #03479c;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    line-height: 45px;
    height: 45px;
}
.list1z li h3
{
    color: #fff;
    font-size: 16px;
    float: left;
    font-weight: normal;
    margin-left: 5%;
}
.list1z li h3 a
{
    color: #fff;
    font-size: 16px;
    line-height: 45px;
}
.list1z li:hover .dac
{
    background: #b99562;
}
.mx
{
    float: right;
    color: #fff;
    font-size: 16px;
    margin-right: 5%;
}
.mx a
{
    color: #fff;
    font-size: 16px;
}
.pin
{
    width: 1200px;
    margin: 0 auto;
}
.chan
{
    text-align: center;
    padding-top: 30px;
    position: relative;
    margin-bottom: 40px;
}
.l_btn, .r_btn
{
    position: absolute;
    cursor: pointer;
    top: 55%;
}
.l_btn
{
    left: -50px;
}
.r_btn
{
    right: -50px;
}
.twt
{
    float: left;
}
.twt li a.img
{
    display: block;
}
.twt li a.img img
{
    display: block;
    width: 273px;
    height: 150px;
}
.twt li
{
    float: left;
    overflow: hidden;
    margin-left: 20px;
}
#m_demo
{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
}
#m_indemo
{
    float: left;
    width: 800%;
}
#m_demo1
{
    float: left;
}
#m_demo2
{
    float: left;
}
.huise
{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: #f5f5f5;
    padding-bottom: 50px;
    padding-top: 70px;
}
#demo
{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}
#indemo
{
    float: left;
    width: 800%;
}
#demo1
{
    float: left;
}
#demo2
{
    float: left;
}
.anls
{
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    border-top: 1px solid #e5e5e5;
}
.product_list3 li
{
    float: left;
    margin-right: 38px;
    margin-bottom: 38px;
    _display: inline;
    position: relative;
    width: 376px;
    height: 248px;
}
.product_list3 li a.img img
{
    width: 376px;
    height: 248px;
}
.product_list3 li h3
{
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: url(/template/365ZWP23021505/pc/images/h3.png) no-repeat center top;
    height: 40px;
    color: #fff;
}
.product_list3 li h3 a
{
    font-weight: normal;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
}
.product_list3 li a.img
{
    display: block;
}
.product_list3 li a.img:hover
{
    border-color: #b99562;
}
.tobu
{
    background: #fff;
    height: 40px;
    line-height: 40px;
}
.chanbb
{
    max-width: 1440px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.huanyt
{
    float: left;
    width: 57%;
    text-align: left;
    font-size: 14px;
    color: #666;
}
.rits
{
    float: right;
    width: 40%;
    text-align: right;
    font-size: 14px;
    color: #666;
}
.fenzha
{
    float: right;
    width: 60%;
}
.haomah
{
    font-family: fantasy;
    float: left;
    width: 100%;
    color: #e73e13;
    font-weight: 600;
    font-size: 2rem;
    letter-spacing: .2rem;
}
.haomah a
{
    color: #666;
}
.tubiao
{
    float: right;
    width: 25%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 1.1% 0;
}
.bjn
{
    background: url(../image/edafae00b2ae9c6c240befd816137eaf73f22ad4.png) top center no-repeat;
    background-size: 100% 100%;
}
.tubiao li
{
    width: 25%;
    text-align: center;
}
.tubiao_IMG
{
    width: 60%;
    margin: 0 auto;
}
.tubiao_IMG img
{
    max-width: 100%;
    height: auto;
}
.tubiao_tt
{
    line-height: 50px;
    font-size: .8rem;
    text-align: center;
    color: #333;
}
.scd
{
    width: 17%;
    float: right;
    background: url(../image/cd150b5bf0c1cbb368deef6a2f32623fbec72354.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 1%;
}
.scroll
{
    position: fixed;
    width: 100%;
    left: 50%;
    margin-left: -50%;
    z-index: 99999;
    background: #313131;
    top: 0;
    border-bottom: #fff 1px solid;
}
.hadng
{
    display: none;
}
.scroll .hadng
{
    display: block;
    font-size: 14px;
    line-height: 63px;
    color: #fff;
    float: left;
    width: 8%;
}
.nei
{
    margin-top: 4%;
}
.cpt
{
    text-align: center;
}
.cpt_tt
{
    text-transform: uppercase;
    color: #f1f0f0;
    font-weight: 600;
    font-size: 2.4rem;
}
.cpt_hh
{
    color: #272c3c;
    font-size: 2.1rem;
    font-weight: 600;
    margin-top: -4.8%;
}
.cpt_hh span
{
    color: #e73e13;
}
.fenlei
{
    background: #f7f7f7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.cpth
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 4%;
}
.fenlei
{
    width: 18%;
    position: relative;
}
.fenlei_kk
{
    background: url(../image/eed4969a2e26bfb34bfa932d0f08a89dbbc92a9a.png) no-repeat;
    color: #fff;
    text-indent: 8%;
    font-size: 1.2rem;
    line-height: 78px;
    font-weight: 600;
    background-size: 100% 100%;
}
.genl
{
    padding: 0% 0;
}
.genl li
{
    line-height: 50px;
    font-size: .8rem;
    text-indent: 10%;
    margin: 3% 0;
}
.genl li:hover
{
    background: #292e39;
}
.genl li:hover a
{
    color: #fff;
}
.cole
{
    width: 80%;
}
.cole_tt
{
    background: #f7f7f7;
    line-height: 78px;
    height: 78px;
}
.cole_tt_fe
{
    float: left;
    width: 30%;
}
.cole_tt_fe li
{
    float: left;
    width: 50%;
    text-align: center;
    font-size: .8rem;
    background: #e8e8e8;
}
.haombgg
{
    float: right;
    width: 30%;
    position: relative;
    background: url(/template/365ZWP23021505/pc/images/be85197%E2%80%A6.png) left center no-repeat;
    font-size: .8rem;
    color: #666;
    text-indent: 10%;
}
.haombgg span
{
    position: absolute;
    top: 0;
    right: 10%;
    width: 63%;
    font-weight: 600;
    font-size: 1.4rem;
    color: #292e39;
    font-family: fantasy;
    letter-spacing: .1rem;
}
.flex
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nhft li
{
    width: 23%;
    margin-right: 1%;
    margin-top: 3%;
}
.nhft li:nth-child(4n)
{
    margin-right: 0;
}
.febety
{
    margin-top: 0%;
}
.nhft_img img
{
    width: 100%;
    height: auto;
}
.nhft_tt
{
    line-height: 55px;
    text-align: center;
    font-size: .8rem;
    background: #e8e8e8;
}
.nhft li:hover .nhft_tt
{
    background: #e73e13;
}
.nhft li:hover .nhft_tt a
{
    color: #fff;
}
.cole_tt_fe li:hover, .cole_tt_fe li.on
{
    background: #e73e13;
    position: relative;
    color: #fff;
    cursor: pointer;
}
.cole_tt_fe li:hover a, .cole_tt_fe li.on a
{
    color: #fff;
}
.dianghu
{
    background: #e73e13;
    color: #fff;
    box-sizing: border-box;
    padding: 4%;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.dindg_tt
{
    font-size: .9rem;
    line-height: 40px;
}
.dianghu_kk
{
    font-size: 1rem;
    line-height: 40px;
    background: url(../image/cefd4146ad9a86159137d69cd04ab367eca5250d.png) 9% center no-repeat;
    font-weight: 600;
}
.nei2
{
    margin-top: 4%;
}
.swger
{
    overflow: hidden;
    padding: 3% 0;
}
.uodng img
{
    max-width: 100%;
    height: auto;
}
.swger_img
{
    float: left;
    width: 45%;
    box-shadow: border-box;
    padding: 3%;
}
.hugndsnei
{
    float: right;
    width: 44%;
    color: #fff;
    box-shadow: border-box;
    padding: 3%;
}
.hugndsnei_tt
{
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hugndsnei_ff
{
    font-size: .8rem;
    line-height: 28px;
    padding-top: 3%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.swger_img img
{
    max-width: 100%;
    height: auto;
}
.hugndsnei_gg
{
    padding-top: 13%;
}
.hugndsnei_gg img
{
    max-width: 100%;
    height: auto;
}
#certify
{
    position: relative;
    max-width: 1200px;
    margin: 2% auto 0;
}
#certify .swger
{
    padding-bottom: 60px;
}
#certify .swiper-slide
{
    width: 860px;
    height: 323px;
    background: url(../image/b9d0ed8bc3e02f0ba4e525753ef44c694850b062.png) no-repeat;
    background-size: 100% 100%;
}
#certify .swiper-slide-active
{
    box-shadow: 0 8px 30px #666;
}
#certify .swiper-slide img
{
    display: block;
}
#certify .swiper-slide p
{
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
}
#certify .swiper-pagination
{
    width: 100%;
    bottom: 20px;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active
{
    border: 3px solid #00aadc;
    background-color: #fff;
}
#certify .sev
{
    width: 30px;
    height: 80px;
    background: url(../image/9a23baee2473ddd7985b5f0ae7c5370999e6816d.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 40%;
    left: -6%;
}
#certify .sxt
{
    width: 30px;
    height: 80px;
    background: url(../image/7b8f4d55e1669c7626fc582df92edb27b446d41f.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 40%;
    right: -6%;
}
.nei3
{
    margin-top: 6%;
}
.abg
{
    margin-top: 3%;
}
.anl
{
    width: 50%;
}
.anb
{
    width: 50%;
    background: #f4f4f4;
    box-sizing: border-box;
    padding: 2%;
}
.ab_k img
{
    max-width: 100%;
    height: auto;
}
.ab_k
{
    margin-right: 6%;
}
.xhstu
{
    background: url(../image/56a633339cb9f875dbf1c51c858d8425a3571ecf.jpg) left center no-repeat;
    width: 20px;
    height: 2px;
    margin: 3% 0;
}
.anl_shu
{
    margin-top: 4%;
}
.anl_shu li
{
    width: 23%;
    text-align: left;
}
.shuung_shu
{
    font-size: 3rem;
    line-height: 70px;
    color: #262626;
    font-family: fantasy;
}
.shuung_tt
{
    font-size: .8rem;
    line-height: 50px;
    color: #333;
}
.anl_shu li:nth-child(2)
{
    width: 30%;
}
.anl_shu li:nth-child(4)
{
    padding-left: 31px;
}
.ang_tt
{
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 60px;
    color: #e73e13;
}
.agb_m
{
    font-size: .8rem;
    line-height: 2;
    color: #333;
    text-indent: 1.5rem;
}
.nei4
{
    background: url(../image/d462bc9fb7cec7106cd10dedfdf64a8c6f5a3d7c.jpg) top center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 2% 0 1% 0;
    color: #fff;
}
.wenz
{
    width: 52%;
    padding-top: 3%;
}
.wen_tt
{
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 55px;
}
.wen_gg
{
    font-size: .9rem;
    line-height: 45px;
    margin-top: 1%;
}
.boangw
{
    width: 30%;
    margin-left: 128px;
}
.gyfen li
{
    width: 32%;
    text-align: left;
    color: #fff;
}
.gyfen_img
{
    width: 60%;
}
.gyfen_img img
{
    max-width: 100%;
    height: auto;
}
.gyfen_yy
{
    font-size: .9rem;
    font-weight: 600;
    line-height: 40px;
}
.gyfen_yy a
{
    color: #fff;
}
.renxin
{
    background: url(../image/3bbe774a83d92fbb3fdc2e09a9ef4decc169fe6b.png) left center no-repeat;
    text-indent: 8%;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 35px;
    margin-top: 8%;
}
.nei5
{
    background: url(../image/e2be1203f94dc8876d1eb315d883a9fa1b054d96.jpg) top center no-repeat;
    background-size: 100%;
    box-sizing: border-box;
    padding: 2% 0 10% 0;
}
.chanbb1
{
    max-width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
    position: relative;
}
.you_img
{
    width: 45%;
    margin-top: 10%;
}
.you_img img
{
    max-width: 100%;
    height: auto;
}
.youding_nei
{
    position: absolute;
    top: 8%;
    right: 0;
    width: 72%;
}
.youd
{
    position: relative;
}
.youding_nei li
{
    margin-bottom: 1%;
}
.youding_nei li:nth-child(2)
{
    margin-left: 12%;
}
.youding_nei li:nth-child(3)
{
    margin-left: 12%;
}
.youding_nei li:nth-child(4)
{
    margin-left: -10%;
}
.youding_nei_img
{
    width: 22%;
}
.youding_nei_img img
{
    width: 100%;
    height: auto;
}
.youding_nei_tong
{
    width: 74%;
    margin-top: 3%;
}
.youding_nei_tong_t
{
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 50px;
    background: url(../image/e3b98567c2f06b50e73f34212651979f098109c6.jpg) left center no-repeat;
    padding-left: 3%;
    color: #e73e13;
}
.youding_nei_tong_g
{
    font-size: .8rem;
    color: #333;
    line-height: 30px;
    font-size: 16px;
    text-indent: 2rem;
}
.nei6
{
    background: url(../image/f0e30425008e6e8aaae618cfd435d3b1829dc0ba.jpg) top center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 3% 0;
    color: #fff;
    margin-top: 2%;
}
.haog
{
    background: url(../image/231f1f0428f339f24a5c5378101668fe6804e628.png) left 50% no-repeat;
    padding-left: 2%;
    font-size: .9rem;
    line-height: 50px;
}
.zhonwen
{
    width: 65%;
}
.haog
{
    width: 29%;
    margin-top: 2%;
}
.zhonwen_tt
{
    font-weight: 600;
    font-size: 1.7rem;
    line-height: 55px;
}
.zhonwen_yy
{
    font-size: .8rem;
    line-height: 40px;
    color: #d0d2d2;
}
.nei7
{
    margin-top: 3%;
}
.hezuod
{
    overflow: hidden;
    margin-top: 3%;
}
.heziod
{
    position: relative;
}
.hezuod_img
{
    border: #ccc 2px solid;
}
.hezuod_img img
{
    width: 100%;
    height: auto;
}
.sggtion
{
    text-align: center;
    margin-top: 3%;
}
.sggtion .swiper-pagination-bullet
{
    width: 34px;
    height: 10px;
    display: inline-block;
    background: #c1c1c1;
    opacity: 1;
    border-radius: 0;
    margin: 0 1%;
}
.sggtion .swiper-pagination-bullet-active
{
    opacity: 1;
    background: #e73e13;
}
.nei8
{
    background: url(../image/626dfb5286cd3fb4bd6d476146daabcdaaa0ca03.jpg) top center no-repeat;
    background-size: 100% 100%;
    padding-top: 3%;
}
.xgg
{
    width: 48%;
    margin-top: 4%;
}
.xnnm
{
    width: 48%;
    margin-top: 3.5%;
}
.xgg_ig img
{
    width: 100%;
    height: auto;
}
.biamk
{
    border: #ebebeb 1px solid;
    box-sizing: border-box;
    padding: 3%;
    background: #fff;
}
.xgg_tt
{
    font-size: .9rem;
    line-height: 45px;
    font-weight: 600;
    color: #000;
}
.xgg_tt a
{
    color: #000;
}
.xgg_mm
{
    font-size: 14px;
    color: #666;
    line-height: 28px;
}
.xgg_mm span a
{
    color: #e73e13;
}
.shijian
{
    float: left;
    width: 15%;
    background: #272c3c;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 3% 0;
}
.xwnei
{
    float: right;
    width: 82%;
}
.xnnm li
{
    border-bottom: #cdcdcd 1px dashed;
    margin-top: 1%;
    padding-bottom: 2%;
}
.shijian_shi
{
    font-size: 2rem;
    line-height: 45px;
}
.shijian_nin
{
    font-size: .9rem;
    line-height: 30px;
}
.xwnei_tt
{
    font-weight: 600;
    font-size: .8rem;
    line-height: 45px;
}
.xwnei_tt a
{
    color: #e73e13;
}
.xnnm li:nth-child(3)
{
    border: none;
}
.chanj
{
    float: left;
    width: 10%;
}
.chengrng
{
    float: right;
    width: 88%;
}
.chamng
{
    margin-top: 4%;
}
.chnwensr
{
    overflow: hidden;
}
.chengrng
{
    position: relative;
}
.chanj_tt
{
    font-size: 1rem;
    line-height: 35px;
    font-weight: 600;
    color: #383838;
}
.chanj_kk
{
    text-transform: uppercase;
    font-size: e3e3e3;
    font-size: .7rem;
}
.chnwensr .swiper-wrapper .swiper-slide li
{
    background: #f4f4f4;
    box-sizing: border-box;
    padding: 3%;
}
.chnwensr_tt
{
    background: url(../image/dd4bdf26b060f1fb58093c8252505be35e4f8787.png) left center no-repeat;
    font-size: .8rem;
    font-weight: 600;
    text-indent: 6%;
}
.chnwensr_tt a
{
    color: #444;
}
.chnwensr_nei
{
    background: url(../image/8aa75ec7a48d27a3b35ec2317412fb8f142e43ce.png) left 4px no-repeat;
    padding-left: 6%;
    font-size: 12px;
    line-height: 22px;
    margin-top: 1%;
}
.chengrng .xxft
{
    position: absolute;
    left: -13.5%;
    width: 50px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background: url(../image/4d07ba18c77356bf9ef50eb16ba59dace8f802a5.png) center center no-repeat #333;
    z-index: 99999;
    top: 62%;
    outline: none;
    border: none;
}
.chengrng .sffhv
{
    position: absolute;
    left: -9.6%;
    width: 50px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    background: url(../image/edfa31e623a0d908adfd9bdf8f6eac993ce9f9d3.png) center center no-repeat #333;
    z-index: 99999;
    top: 62%;
    outline: none;
    border: none;
}
.chengrng .xxft:hover
{
    background: url(../image/4d07ba18c77356bf9ef50eb16ba59dace8f802a5.png) center center no-repeat #008470;
}
.chengrng .sffhv:hover
{
    background: url(../image/edfa31e623a0d908adfd9bdf8f6eac993ce9f9d3.png) center center no-repeat #008470;
}
.eri
{
    width: 25%;
}
.eri img
{
    width: 100%;
    height: auto;
}
.liand
{
    width: 29%;
}
.digh
{
    width: 15%;
}
.fintyw
{
    width: 20%;
}
.liand_tt
{
    font-size: 1.3rem;
    text-transform: uppercase;
    line-height: 55px;
    background: url(../image/1b0fea1061b0ea53d76edfc731fad09d9d3efadd.png) left bottom no-repeat;
    font-weight: 600;
    color: #fff;
}
.digh_hh
{
    font-weight: 600;
    font-size: .9rem;
    color: #fff;
    line-height: 50px;
}
.digh_gg
{
    font-size: .7rem;
    line-height: 30px;
    color: #fff;
}
.disdnh
{
    font-size: 14px;
    line-height: 30px;
    color: #4f4f4f;
    margin-top: 4%;
}
.disdnh a
{
    color: #fff;
}
.daing
{
    background: url(../image/c219ce019bd66e367b81b232206dd26a84dd95f2.png) left center no-repeat;
    padding-left: 12%;
    margin-top: 4%;
}
.daing_yy
{
    font-weight: 600;
    line-height: 30px;
    color: #fff;
    font-size: 1.5rem;
}
.daing_tt
{
    font-size: 14px;
    line-height: 28px;
    color: #fff;
}
.liudn
{
    width: 130px;
    height: 36px;
    margin-top: 3%;
}
.xianth
{
    border-top: #ededee 1px solid;
    margin: 2% 0 1% 0;
}
.jishung
{
    font-size: 13px;
    line-height: 25px;
    color: #fff;;
}
.jishung a
{
    color: #666;
}
@media(max-width: 768px)
{
    .jishung
    {
        width: 100%;
    }
}
.qidubgf
{
    float: left;
    width: 35%;
    text-align: center;
    font-size: 13px;
    line-height: 30px;
    color: #666;
}
.qidubgf a
{
    color: #666;
}
.fenzgabf
{
    float: right;
    width: 30%;
    text-align: right;
    font-size: 13px;
    line-height: 30px;
    color: #666;
}
.fenzgabf a
{
    color: #666;
}
.upidng
{
    font-size: 13px;;
    line-height: 30px;
    color: #666;
    margin-top: 2%;
}
.upidng a
{
    color: #666;
}
@media(max-width: 1600px)
{
    .bjn
    {
        background-size: 120% 100%;
    }
}
@media(max-width: 1500px)
{
    .bjn
    {
        background-size: 128% 100%;
    }
}
@media(max-width: 1440px)
{
    .chanbb
    {
        padding: 0 1%;
    }
    .nei5
    {
        padding: 2% 0 13% 0;
    }
}
@media(max-width: 1366px)
{
    .rits
    {
        width: 39%;
    }
    .haombgg
    {
        width: 30%;
    }
    .haog
    {
        width: 33%;
    }
    .scroll .hadng
    {
        width: 10%;
    }
    .scroll .x-menu>li
    {
        width: 14%;
    }
    .scroll .x-menu
    {
        float: left;
        width: 69%;
    }
    #certify .sev
    {
        left: 0;
        z-index: 9999;
    }
    #certify .sxt
    {
        right: 0;
        z-index: 9999;
    }
    .xgg_mm
    {
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .fintyw
    {
        width: 25%;
    }
    .qidubgf
    {
        width: 35%;
    }
    .fenzgabf
    {
        width: 35%;
    }
    .huanyt
    {
        float: left;
        width: 70%;
        text-align: left;
        font-size: 14px;
        color: #666;
    }
    .rits
    {
        width: 15%;
    }
    .fenzha
    {
        float: right;
        width: 76%;
    }
    .tubiao
    {
        width: 30%;
    }
}
@media(max-width: 1200px)
{
    .rits
    {
        font-size: 12px;
    }
    .cole_tt_fe li
    {
        font-size: 15px;
    }
    .dianghu_kk
    {
        background: url(../image/cefd4146ad9a86159137d69cd04ab367eca5250d.png) 4% center no-repeat;
    }
    .chanbb1
    {
        padding: 0 2%;
    }
    .huanyt
    {
        float: left;
        width: 70%;
        text-align: left;
        font-size: 14px;
        color: #666;
    }
    .rits
    {
        width: 15%;
    }
    .fenzha
    {
        float: right;
        width: 76%;
    }
    .tubiao
    {
        width: 30%;
    }
}
@media(max-width: 1024px)
{
    .rits
    {
        width: 60%;
    }
    .tubiao_tt
    {
        font-size: 14px;
    }
    .scroll .hadng
    {
        width: 11%;
    }
    .haombgg
    {
        font-size: 14px;
    }
    .nhft_tt
    {
        font-size: 13px;
    }
    .dindg_tt
    {
        font-size: 14px;
        line-height: 30px;
    }
    .renxin
    {
        text-indent: 16%;
    }
    .youding_nei_tong_t
    {
        font-size: 18px;
    }
    .youding_nei_tong_g
    {
        font-size: 13px;
    }
    .haog
    {
        width: 39%;
        font-size: 14px;
        padding-left: 4%;
    }
    .zhonwen_tt
    {
        font-size: 20px;
        line-height: 37px;
    }
    .zhonwen_yy
    {
        font-size: 12px;
    }
    .zhonwen
    {
        width: 59%;
    }
    .xwnei_tt, .xgg_tt
    {
        font-size: 14px;
    }
    .xnnm li
    {
        margin-top: 2%;
        padding-bottom: 1%;
    }
    .liand
    {
        width: 30%;
    }
    .digh
    {
        width: 21%;
    }
    .qidubgf
    {
        display: none;
    }
    .fenzgabf
    {
        width: 53%;
    }
    .chnwensr_tt
    {
        font-size: 14px;
    }
    .digh_gg
    {
        font-size: 12px;
    }
    .chanj_tt
    {
        font-size: 18px;
    }
    .chnwensr_nei
    {
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
}
@media(max-width: 992px)
{
    .haomah
    {
        width: 35%;
    }
    .fenzha
    {
        width: 64%;
    }
    .x-banner, .page-banner
    {
        margin-top: 60px;
    }
}
@media(max-width: 768px)
{
    .cole_tt_fe
    {
        width: 45%;
    }
    .cpt_tt
    {
        font-size: 24px;
    }
    .cpt_hh
    {
        font-size: 22px;
    }
    .fenlei
    {
        width: 26%;
    }
    .genl li
    {
        font-size: 16px;
    }
    .cole
    {
        width: 72%;
    }
    .haombgg
    {
        width: 52%;
    }
    .nhft_tt
    {
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .dianghu
    {
        display: none;
    }
    .uodng img
    {
        width: 100%;
        height: auto;
    }
    .anl
    {
        width: 100%;
    }
    .anb
    {
        width: 100%;
        margin-top: 2%;
    }
    .shuung_tt
    {
        font-size: 14px;
    }
    .wen_tt
    {
        font-size: 16px;
    }
    .wen_gg
    {
        font-size: 12px;
        line-height: 28px;
    }
    .boangw
    {
        width: 36%;
    }
    .gyfen_yy
    {
        font-size: 14px;
    }
    .renxin
    {
        font-size: 14px;
        margin-top: 0;
    }
    .nei5
    {
        padding: 2% 0 23% 0;
    }
    .haog
    {
        display: none;
    }
    .zhonwen
    {
        width: 100%;
        text-align: center;
    }
    .xgg
    {
        width: 100%;
    }
    .xnnm
    {
        width: 100%;
    }
    .chnwensr_tt
    {
        text-indent: 9%;
    }
    .chnwensr_nei
    {
        padding-left: 9%;
    }
    .fintyw
    {
        display: none;
    }
    .eri
    {
        display: none;
    }
    .liand
    {
        width: 50%;
    }
    .digh
    {
        width: 49%;
    }
    .ang_tt
    {
        font-size: 14px;
    }
    .agb_m
    {
        font-size: 12px;
    }
    .fenlei_kk
    {
        font-size: 16px;
    }
}
@media(max-width: 640px)
{
    .nei4
    {
        display: none;
    }
    .nei5
    {
        display: none;
    }
    .anl_shu li
    {
        width: 49%;
        text-align: center;
    }
    .anl_shu li:nth-child(2)
    {
        width: 49%;
    }
    .xhstu
    {
        background: url(../image/56a633339cb9f875dbf1c51c858d8425a3571ecf.jpg) left center no-repeat;
        margin: 0 auto;
    }
}
@media(max-width: 425px)
{
    .hugndsnei_gg
    {
        padding-top: 0%;
    }
    .hugndsnei_tt
    {
        line-height: 40px;
    }
    .hugndsnei_ff
    {
        font-size: .8rem;
        line-height: 28px;
        padding-top: 1%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .anl_shu li
    {
        width: 49%;
    }
    .genl
    {
        padding: 0;
    }
    .fenlei
    {
        width: 100%;
    }
    .cole
    {
        width: 100%;
    }
    .haombgg
    {
        display: none;
    }
    .cole_tt_fe
    {
        width: 60%;
    }
    .cole_tt
    {
        height: 45px;
    }
    .cole_tt_fe li
    {
        line-height: 45px;
    }
    .nhft li
    {
        width: 49%;
        margin-right: 0;
    }
    #certify .sxt
    {
        top: 20%;
    }
    #certify .sev
    {
        top: 20%;
    }
    #certify .swiper-slide
    {
        width: 400px;
        height: 160px;
        background: url(../image/863ec7c12dcf381b6e71e3551a59da3deedd6820.png) no-repeat;
        background-size: 100% 100%;
    }
    .shuung_tt
    {
        font-size: 12px;
    }
    .nei4
    {
        display: none;
    }
    .you_img
    {
        display: none;
    }
    .youding_nei
    {
        position: static;
        width: 100%;
    }
    .youding_nei li:nth-child(2)
    {
        margin-left: 0%;
    }
    .youding_nei li:nth-child(3)
    {
        margin-left: 0%;
    }
    .zhonwen_tt
    {
        font-size: 14px;
    }
    .zhonwen_yy
    {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .chanj
    {
        display: none;
    }
    .xxft, .sffhv
    {
        display: none;
    }
    .chengrng
    {
        width: 100%;
        float: none;
    }
    .digh
    {
        display: none;
    }
    .liand
    {
        width: 100%;
    }
    .digh_hh
    {
        font-size: 14px;
    }
    .fenzgabf
    {
        display: none;
    }
}
@media(max-width: 768px)
{
    .db
    {
        display: block!important;
    }
}
.dbb
{
    height: 50px;
}
.footer
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #008470;
}
.footer ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer ul li
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    color: #fff;
    line-height: 30px;
    padding: 10px 0;
    font-size: 0;
}
.footer ul li.active
{
    background: #da251c;
}
.footer ul li a
{
    display: block;
    color: #fff;
}
.footer ul li .iconfont
{
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.footer ul li span
{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
}
.footer li .icon-home
{
    background: url(../image/ed6a3c078bb17a2cf00ef6414a36d25880370cd5.png) no-repeat;
    width: 20px;
    height: 20px;
}
.footer li .icon-home2
{
    background: url(../image/c2784b17ccbb0057b6b4afecda1e19231631acde.png) no-repeat;
    width: 20px;
    height: 20px;
}
.footer li .icon-phone
{
    background: url(../image/6dd7047a084694bd7f0e6bb344d14d176c26576f.png) no-repeat;
    width: 20px;
    height: 20px;
}
.footer li .icon-contact
{
    background: url(../image/7cf0f957b98c70620a465b3dd3f51c08e8ad8f88.png) no-repeat;
    width: 20px;
    height: 20px;
}
.footer li .icon-phone:before
{
    font-size: 0;
}
.footer ul li a
{
    border-right: 1px solid #fff;
}
.footer ul li:last-child a
{
    border-right: none;
}
#dituContent>div:nth-of-type(2)
{
    display: none;
}