.tou_01{}
.tou_01 h3{
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
}
.tou_01 p{
    font-size: 26px;
}
.tou_01 .p2{font-size:18px;margin-top: 30px;}
.tou_02{
    padding: 15px 0 30px;
}
.tou_02 h3{
    font-size: 38px;
    font-weight: bold;
}
.tou_02 p{
    font-size: 24px;
}
.p_ico_r{
    display: inline-block;
    background-image: url(../img/about_13.png);
    background-repeat: no-repeat;
    padding-right: 29px;
    background-position: right 5px;
    background-size: 12px;
}
.p_ico_r.white{
    background-image: url(../img/about_13_w.png);
}
.p_ico_l{
    display: inline-block;
    background-image: url(../img/about_57.png);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: left;
}
.pics{}
.pics img{}
.iHeader{
    background-image: url(../img/about_01.jpg);
    background-size: 100% 100%;
    padding: 35px 0 20px;
    position: relative;
    z-index: 1;
}
.iHeader .wh{}
.iHeader .i_logo{}
.iHeader .i_nav{}
.iHeader .top_r{}
.i_logo{}
.i_logo img{
    height: 40px;
}
.i_nav{}
.i_nav li{
    padding: 0 20px;
}
.i_nav li>a{
    color: white;
    font-size: 14px;
}
.i_nav li.cur>a,.i_nav li:hover>a{
    font-size: 17px;
    transform: translate(50px,100px);
    -ms-transform: translate(50px,100px); /* IE 9 */
    -webkit-transform: translate(0,-7px); /* Safari and Chrome */
    color: #0089a1;
}
.i_nav li .hasdown{} 
.hasdown{
    position: relative;
}
.hasdown .down{}
.hasdown .down a{}
.down {position: absolute;background-color: #003e49;opacity: 0;transition: all 0.5s ease 0s;top: 120%;user-select: none;height: 0px;overflow: hidden;padding-top: 0px;text-align: center;border-radius: 10px;}
.down a {display: block;font-size: 12px;color: white;padding: 10px 0px;}
.down a:hover { color: rgb(52, 176, 255); }
.hasdown:hover .down {top: 23px;opacity: 1;padding: 15px 0px;height: auto;width: 120px;}

.top_r{}
.top_r .hasdown{
    padding: 0 20px;
}
.top_r .hasdown span{
    color: white;
    font-size: 14px;
}
.i_banner{
    position: relative;
    z-index: 0;
}
.i_banner .wh{}
.i_banner .wh .flex_jz{}
.i_banner .wh .tou_01{}
.i_banner .bgA{}
.i_banner .pics{
    width: 50%;
    float: right;
    height: 100%;
    padding-bottom: 0;
}
.about_01{
    margin-top: 150px;
}
.about_01 .wh{}
.about_01 .pics{
    width: 50%;
    padding-bottom: 390px;
}
.about_01 .ro{
    /*width: 45%;*/
}
.about_01 .about_01_list{
    margin-top: 120px;
}
.about_01 .ro .tou_02{}
.about_01 .ro .p{
    line-height: 2;
}
.about_01_list{}
.about_01_list li{
    position: relative;
    padding-left: 100px;
    height: 120px;
}
.about_01_list li .ico{
    width: 100px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
}
.about_01_list li .flex_jz{
    height: 100%;
    width: 100%;
    background: #eeeeee;
}
.about_01_list li .flex_jz>div{
    width: 90%;
}
.about_01_list li .flex_jz h3{
    font-size: 18px;
}
.about_01_list li .flex_jz p{
    font-size: 14px;
    margin-top: 5px;
    line-height: 2;
}
.about_02{}
.about_02 .tou_01{
    text-align: right;
    color: #40a0b2;
    padding: 80px 0;
}
.about_02 .about_02A{
    margin-bottom: 70px;
}
.about_02 .about_02B{}
.about_02A{
    position: relative;
}
.about_02A:after{
    content: '';
    position: absolute;
    height: 100%;
    width: 50%;
    top: 0;
    right:0;
    background: linear-gradient(90deg, #000b0d 0%, #003e49 100%);
    z-index: 0;
}
.about_02A .wh{
    position: relative;
    z-index: 1;
}
.about_02A .pics{
    padding-bottom: 370px;
} 
.about_02B{}
.about_02B li{
    background: linear-gradient(90deg, #dadada 0%, #ffffff 100%);
    padding: 50px 0;
    padding-left:2%
}

.about_02B li:nth-of-type(2n){
    background: linear-gradient(90deg, #ffffff 0%, #dadada 100%);
    padding-left:0;
    padding-right:2%
}
.about_02B li .pics{
    padding-bottom: 330px;
    margin: 30px;
    width: 45%;
}
.about_02B li .ro{
    /*width: 45%;*/
}
.about_02B li .ro .tou_02{}
.about_02B li .ro .p{
    line-height: 2;
}
.about_03{}
.about_03>.tou_01{
    text-align: right;
    margin-top: 130px;
    margin-bottom: 150px;
}
.about_03 .about_03A{}
.about_03 .about_03B{
    padding: 80px 40px;
}
.about_03A{
    background: linear-gradient(90deg, #000a0d 0%, #003e49 100%);
    color: white;
}
.about_03A .wh{}
.about_03A .about_03_top{
    min-height: 400px;
}
.about_03  .about_03_list{
    padding-top: 50px;
    text-align: center;
} 
.about_03_top{
    position: relative;
    padding-left: 500px;
}
.about_03_top img{
    width: 460px;
    top: -101px;
    object-fit: contain;
    position: absolute;
    left: 0;
}
.about_03_top .ro{
    padding-top: 120px;
}
.about_03_top .ro h3{
    font-size: 34px;
    border-bottom: 1px solid #005563;
    padding-bottom: 40px;
    font-weight: bold;
    margin-bottom: 20px;
}
.about_03_top .ro p{
    font-size: 14px;
    line-height: 2;
}
.about_03_list{
    background: #eeeeee;
}
.about_03_list li{padding: 0 5%;}
.about_03_list li img{}
.about_03_list li .tt{
    color: #0089a1;
    padding-top: 25px;
    padding-bottom: 20px;
    background-image: url(../img/about_74.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.about_03_list li .tt h3{
    font-size: 26px;
    font-weight: bold;
} 
.about_03_list li .tt p{
    color: #0089a1;
    height: 30px;
    line-height: 30px;
}
.about_03_list li .p{
    font-size: 14px;
    color: #000000;
    margin-top: 10px;
    text-align: left;
    line-height: 2;
}
.about_03B{
    background: #eeeeee;
}
.about_03B li{
    min-height: 280px;
    margin-bottom: 60px;
    padding-left: 250px;
    position: relative;
}
.about_03B li .pics{
    width: 205px;
    padding-bottom: 300px;
    position: absolute;
    left: 0;
}
.about_03B li .ro{}
.about_03B li .ro h3{
    font-size: 26px;
    font-weight: bold;
    color: #0089a1;
    background-image: url(../img/about_74.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 40px;
    margin-bottom: 10px;
}
.about_03B li .ro h4{
    font-size: 14px;
    color: #0089a1;
    line-height: 2;
}
.about_03B li .ro .p{
    margin-top: 20px;
    line-height: 2;
    font-size: 14px;
}
.i_foot{
    border-top: 1px solid #aaaaaa;
    margin-top: 100px;
    padding: 60px 0;
}
.i_foot .wh{}
.i_foot .footA{}
.i_foot .footB{}
.footA span{
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    border-right: 2px solid #000000;
    padding-right: 30px;
    margin-right: 20px;
}
.footA ul{
    display: inline-block;
    vertical-align: middle;
}
.footA ul li{
    float: left;
    margin-right: 25px;
}
.footA ul li a{}
.footA ul li img{
    height: 25px;
}
.footB{}
.footB li{
    float: left;
    margin-left: 10px;
}
.footB li a{}
.pro_01{
    padding: 100px 0;
}
.pro_01 .wh{
    position: relative;
    z-index: 1;
}
.pro_01 .tou_01{
    padding: 50px 0;
    color: white;
    position: relative;
}
.pro_01 .tou_01:before{
    content:'';
    position: absolute;
    height: 100%;
    width: 51%;
    top: 0;
    background: linear-gradient(90deg, #000b0d 0%, #003e49 100%);
}
.pro_02{
    background-color: #003e49;
    color: white;
    padding-top: 40px;
    padding-bottom: 56px;
}
.pro_02 .wh{}
.pro_02 .tt{
    font-size: 43px;
    font-weight: bold;
}

.pro_02 .tt span{
    display: inline-block;
}
.pro_02 .tt h3{
    float: right;
}

.pro_02 .bt{
    text-align: right;
    margin-top: 10px;
    font-size: 35px;
    border-bottom: 1px solid #006678;
    height: 26px;
}
.pro_02_r .tt  h3{
    float: none;
    display: inline-block;
    font-size: 28px;
}
.pro_02_r .tt span{
    float: left;
}
.pro_02 .bt h4{
    background-color: #003e49;
    padding-left: 27px;
    display: inline-block;
}
.pro_02_r{}
.pro_02_r{text-align:right}
.pro_02_r .bt{
    text-align: left;
}
.pro_02_r .bt h4{
    padding-right: 27px;
    padding-left: 0;
    font-size: 24px;
}
.pro_03{
    padding-top: 100px;
    font-size: 0;
}
.pro_03 .wh{}
.pro_03 .tou_02{}
.pro_03 .p{font-size:14px;line-height:2;margin-bottom: 50px;}
.pro_03 .p+img{}
.pro_03A{
    height: 500px;
    background-size: 100% 100%;
    background-color: #f6f6f6;
}
.pro_03A .flex_jz{
    width: 36%;
    height: 100%;
    margin-left: 3%;
    line-height: 2;
    font-size: 14px;
}
.pro_03A .ro{
    width: 100%;
}
.pro_03B{
    /* width: 1000px; */
    height: 240px;
    margin: 100px auto;
    position: relative;
    margin-bottom: 100px;
}
.pro_03B h3{
    width: 30%;
    height: 241px;
    background-image: url(../img/pro_jia_04.png);
    text-align: center;
    line-height: 241px;
    position: absolute;
    left: 50%;
    margin-left: -151px;
    color: white;
    font-size: 24px;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
}
.pro_03B ul{
    position: absolute;
    width: 100%;
    height: 100%;
}
.pro_03B ul li{
    width: 30%;
    height: 85px;
    background: #50a4bd;
    color: white;
    position: absolute;
    border-radius: 200px;
}
.pro_03B ul li p{width: 85%;text-align: center;line-height: 1.8;font-size: 14px;}
.pro_03B ul li.li1{
    left: 0;
    top: 0;
}
.pro_03B ul li.li2{
    right: 0;
    text-align: center;
}
.pro_03B ul li.li3{
    left: 0;
    bottom: 0;
}
.pro_03B ul li.li4{
    right: 0;
    bottom: 0;
}
.pro_04{}
.pro_04 .wh{}
.pro_04 .tou_01{
    text-align: right;
}
.pro_04 .pro_04A{
    margin-top: 50px;
    margin-bottom: 80px;
}
.pro_04A{
    text-align: right;
}
.pro_04A li{}
.pro_04A li a{}
.pro_04A li p{
    background-image: url(../img/product_27.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: left;
    font-size: 18px;
    color: #161616;
    display: inline-block;
}
.pro_04A li span{
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    border: 1px solid;
    padding: 0 15px;
    border-radius: 17px;
    margin-left: 20px;
}
.pro_05{
    background-repeat: no-repeat;
    background-position: right;
    background-color: #010407;
    color: white;
    background-size: contain;
    height: 0;
    padding-bottom: 27%;
    position: relative;
}
.pro_05 .wh{text-align: left;position: absolute;height: 100%;left: 50%;margin-left: -570px;}
.pro_05 .tou_02{
    width: 100%;
    position: absolute;
    /* top: 50%; */
} 
.pro_06{}
.pro_06 .wh{}
.pro_06 .wh{}
.pro_06 h3{
    font-size: 24px;
    margin-top: 70px;
    margin-bottom: 30px;
}
.pro_06 img{}
.pro_06 .p{
    font-size: 15px;
    line-height: 2;
    margin-bottom: 70px;
}
.pro_07{}
.pro_07 ul{
    background-image: url(../img/pro_jia_03.png);
    background-repeat: no-repeat;
    background-position: center 30%;
    background-size: 13%;
    margin-top: 80px;
}
.pro_07 li{
    width: 40%;
}
.pro_07 li img{
    width: 100%;
}
.pro_07 li .p{
    background: #eeeeee;
    height: 135px;
    margin-top: 30px;
}
.pro_07 li .p p{
    width: 90%;
    line-height: 2;
    font-size: 16px;
}
.news_list{
}
.news_list .wh{}
.news_list .item{
    margin-bottom: 40px;
}
.news_list .item .tt{
    background: linear-gradient(90deg, #000b0d 0%, #003e49 100%);
    color: white;
    padding: 30px 20px;
}
.news_list .item .tt h3{
    font-size: 18px;
}
.news_list .item .news_con{
    padding: 20px;
    font-size: 14px;
    line-height: 2;
}
.news_list .item .news_con *{white-space: break-spaces;text-wrap: wrap !important;}
.news_list .item .news_con>img{
    margin-bottom: 20px;
}
.contact_01{
    padding-bottom: 100px;
}
.contact_01 .pro_01{}
.contact_02{
    color: white;
}
.contact_02 .wh{
    background: linear-gradient(90deg, #003e49 0%, #000b0d 100%);
    padding: 80px 5%;
}
.contact_02 .logo{
    height: 50px;
}
.contact_02 .news_con{
    margin-top: 50px;
    margin-bottom: 50px;
    line-height: 2;
}
.contact_02 .contact_02A{
    margin-top: 50px;
    margin-bottom: 60px;
}
.contact_02 .contact_02B{}
.contact_02A{}
.contact_02A li{
    line-height: 40px;
    color: white;
    padding-left: 38px;
    background-repeat: no-repeat;
    background-position: left;
    font-size: 17px;
    margin-bottom: 9px;
    background-size: 18px;
}
.contact_02A li p{}
.contact_02B{}
.contact_02B li{
    text-align: center;
    display: inline-block;
    margin-right: 50px;
    color: white;
    font-size: 16px;
}
.contact_02B li img{height: 150px;}
.contact_02B li p{
    margin-top: 10px;
}
.faq_01{}
.faq_01 .wh{}
.faq_01 .item{
    margin-bottom: 30px;
}
.faq_01 .item .tt{
    font-size: 18px;
    position: relative;
    padding-left: 50px;
    margin-bottom: 20px;
}
.faq_01 .item .tt::before{
	content: 'Q';
	font-size: 26px;
	font-weight: bold;
	color: #0089a1;
	position: absolute;
	left: 12px;
	top: -7px;
}
.faq_01 .item .bt{
    background: #eeeeee;
    padding: 20px;
    line-height: 2;
}
.about_04{
    padding-top: 100px;
    position:relative;
    padding-bottom: 100px;
}
.about_04:before{
    content:'';
    position:absolute;
    width: 90%;
    left: 5%;
    z-index: 0;
    height: 500px;
    background: linear-gradient(180deg, #003e49 0%, #000a0d 100%);
    bottom: 0;
}
.about_04 .tou_01{
    text-align: right;
}
.about_04 .about_04A{}
.about_04 .about_04_list{
    position: relative;
    z-index: 1;
}
.about_04A{
    position: relative;
}
.about_04A:before{
    content:'';
    position:absolute;
    width:100%;
    z-index: 0;
    height: 120%;
    background: linear-gradient(90deg, #000a0d 0%, #003e49 100%);
    top: 100px;
}
.about_04A .wh{
    position: relative;
    z-index: 1;
}
.about_04A .about_04A_top{}
.about_04A_top{
    clear: both;
    padding-top: 10px;
}
.about_04A_top.bottom{
    clear: both;
    border-top: 1px solid #0089a1;
    margin-top: 50px;
}
.about_04A_top:after{
    content:'';
    clear:both;
    display: table;
}
.about_04A_top img{
    float: left;
    width: 400px;
    margin-right: 80px;
}
.about_04A_top.bottom img{
    float:right
}
.about_04A_top .ro{
    color: white;
    margin-top: 150px;
    padding-bottom: 95px;
}
.about_04A_top.bottom .ro{
    margin-top: 100px;
}
.about_04A_top .ro h3{
    font-size: 34px;
    color: #0e8da4;
}
.about_04A_top .ro h4{
    font-size: 26px;
    margin-top: 5px;
}
.about_04A_top .ro p{
    font-size: 14px;
    line-height: 2;
    margin-top: 40px;
}
.about_04_list{}
.about_04_list .wh{
    background: #eeeeee;
    padding: 60px 30px;
}
.about_04_list .jian_ge{
    height: 10px;
    background: #0089a1;
    margin: 50px auto;
}
.about_04_list ul{
    margin: 0 auto;
}
.about_04_list ul li{
    width: 210px;
}
.about_04_list ul li .pics{
    padding-bottom: 141%;
}
.about_04_list ul li .tt{
    margin-top: 20px;
}
.about_04_list ul li .tt h3{
    font-size: 21px;
    color: #0089a1;
    font-weight: bold;
}
.about_04_list ul li .tt h4{
    font-size: 20px;
    color: #0089a1;
    font-weight: bold;
    margin-bottom: 15px;
}
.about_04_list ul li .tt p{
    font-size: 14px;
    color: #0e8da4;
    margin-top: 10px;
    line-height: 2;
}
.about_04_list ul li .tt p.maxp{
    height: 140px;
    overflow: auto;
}
.about_04_list ul li .p{
    font-size: 13px;
    color: #000000;
    line-height: 2;
    padding-top: 30px;
    background-image: url(../img/about_74.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 38px;
    background-size: 15px;
}
.news_pic_list{}
.news_pic_list .item{
    display: block;
    clear: both;
    padding: 30px 50px;
    background: linear-gradient(90deg, #dbdbdb 0%, #ffffff 100%);
}
.news_pic_list .pics{
    float: left;
    width: 45%;
    padding-bottom: 0;
    height: auto;
}
.news_pic_list .pics img{
    position: relative;
}
.news_pic_list .ro{
    float: right;
    width: 50%;
}
.news_pic_list .ro .tt{
    font-size: 20px;
    color: #000000;
    background-image: url(../img/about_13.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 35px;
}
.news_pic_list .ro .news_con{
    font-size: 14px;
    line-height: 2;
    margin-top: 15px;
}
.more{
    font-size: 14px;
    border: 1px solid #000000;
    line-height: 30px;
    display: inline-block;
    padding: 0 30px;
    border-radius: 21px;
    float: right;
    margin-top: 30px;
}
.news_pic_list .item:nth-of-type(2n){background:white}
.news_pic_list .item:nth-of-type(2n) .ro{
    float: left;
}
.news_pic_list .item:nth-of-type(2n) .pics{
    float: right;
    margin-top: 50px;
}
.news_pic_list .item:nth-of-type(2n) .ro .more{float:left}

.pro_pic_list{}
.pro_pic_list .item{
    display: block;
    clear: both;
    padding: 50px 50px;
    background: #e2e2e2;
}
.pro_pic_list .pics{
    float: right;
    width: 48%;
    padding-bottom: 0;
    height: auto;
}
.pro_pic_list .pics img{
    position: relative;
}
.pro_pic_list .ro{
    float: left;
    width: 50%;
}

.pro_pic_list .ro .tt{
    font-size: 20px;
    color: #000000;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 35px;
}
.pro_pic_list .ro .news_con{
    font-size: 14px;
    line-height: 2;
    margin-top: 15px;
}
.pro_pic_list .item:nth-of-type(2n){background:white}
.pro_pic_list .item:nth-of-type(2n) .ro{
    float: left;
}
.pro_pic_list .item:nth-of-type(2n) .pics{
    float: right;
    margin-top: 50px;
}
.pro_pic_list .item:nth-of-type(2n) .ro .more{float:left}


.pro_08{background:#003e49;color:white;padding: 70px 0;padding-bottom: 110px;}
.pro_08 .wh{}
.pro_08 .tou_01{}
.pro_08 .pro_08A{
    text-align: center;
    margin-top: 50px;
}
.pro_08A{
    position: relative;
    background-image: url(../img/pro_jia_22_.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 690px;
}
.pro_08A .tt{
    font-size: 22px;
    color: #50a4bd;
    position: absolute;
    width: 100%;
}
.pro_08A ul{
}
.pro_08A ul li{
    position: absolute;
    top: 14%;
    left: 0;
    width: 320px;
}
.pro_08A ul li img{
    width: 90px;
    height: 90px;
    float: right;
}
.pro_08A ul li.li6 img,
.pro_08A ul li.li7 img,
.pro_08A ul li.li8 img,
.pro_08A ul li.li9 img,
.pro_08A ul li.li10 img{
    float: left;
}
.pro_08A ul li.li6 .ro,
.pro_08A ul li.li7 .ro,
.pro_08A ul li.li8 .ro,
.pro_08A ul li.li9 .ro,
.pro_08A ul li.li10 .ro{
    float: right;
    text-align: left;
}
.pro_08A ul li .ro{
    border-bottom: 1px solid #50a4bd;
    width: 206px;
    text-align: right;
    padding-bottom: 10px;
    float: left;
}
.pro_08A ul li h3{
    font-size: 16px;
    color: #50a4bd;
}
.pro_08A ul li p{
    font-size: 12px;
    margin-top: 10px;
}
.pro_08A ul li.li1{
    left: 9%;
}
.pro_08A ul li.li2{
    top: 34%;
}
.pro_08A ul li.li3{
    top: 57%;
    left: 3%;
}
.pro_08A ul li.li4{
    top: 75%;
    left: 11%;
}
.pro_08A ul li.li5{
    left: 50%;
    top: 81%;
    text-align: center;
    width: 200px;
    margin-left: -100px;
}
.pro_08A ul li.li6{
    left: auto;
    right: 10%;
    top: 75%;
}
.pro_08A ul li.li7{
    top: 56%;
    right: 4%;
    left: auto;
}
.pro_08A ul li.li8{
    top: 34%;
    right: 0;
    left: auto;
}
.pro_08A ul li.li9{
    right: 11%;
    left: auto;
}
.pro_08A ul li.li10{
    right: 26%;
    top: 0%;
    left: auto;
}
.pro_08A ul li.li5 img{
    float: none;
    margin: 0 auto;
    display: block;
}
.pro_08A ul li.li5 .ro{
    float: none;
    text-align: center;
    width: 100%;
    border-bottom: 0;
    margin-top: 20px;
}
.pro_09{
    text-align: center;
    padding: 70px 0;
    background: #efefef;
}
.pro_09 .wh{}
.pro_09 .p{
    text-align: left;
}
.pro_09 .pro_09A{}
.pro_09A{}
.pro_09A .h3{
    font-size: 22px;
    color: #50a4bd;
    line-height: 1.6;
    margin: 50px auto;
}
.pro_09A ul{
    background-image: url(../img/pro_jia_21_.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 500px;
    position: relative;
    background-size: 45%;
}
.pro_09A ul>h3{
    font-size: 22px;
    color: #50a4bd;
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    font-weight: bold;
    color: white;
    line-height: 1.5;
    width: 150px;
    margin-left: -75px;
    margin-top: -51px;
}
.pro_09A ul>h3 p{font-size:16px;margin-top: 5px;}
.pro_09A ul li{
    position: absolute;
    width: 25%;
    text-align: right;
    top: 6%;
}
.pro_09A ul li h3{
    color: #50a4bd;
    font-size: 18px;
    font-weight: bold;
}
.pro_09A ul li p{
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.5;
}
.pro_09A ul li.li1{}
.pro_09A ul li.li2{
    top: 43%;
}
.pro_09A ul li.li3{
    top: 84%;
}
.pro_09A ul li.li4{
    right: 0;
    text-align: left;
    top: 84%;
}
.pro_09A ul li.li5{
    right: 0;
    text-align: left;
    top: 43%;
}
.pro_09A ul li.li6{
    top: 6%;
    right: 0;
    text-align: left;
}
.banner_full_img{
    text-align: right;
    margin-top: 5%;
}
.banner_full_img>a{display:inline-block;position: relative;}
.banner_full_img img{}
.banner_full_img>a:after{
  content:'';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0 ,0 ,0.36);
  left: 0;
  top: 0;
  background-image: url(../img/24gf-playCircle.png);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center;
}

