﻿@charset "UTF-8";
body{ font-family: arial;}
/*初始化*/
.wrap_1200 { width: 1200px; margin: 0 auto; }

.wrap_1400 { width: 1400px; margin: 0 auto; }

.wrap_1700 { width: 1700px; margin: 0 auto; }

.wrap_1850 { width: 1850px; margin: 0 auto; }


/*content*/
.content { padding-top: 80px; }

.content .sub_breadCrumb { font-size: 0; }
.content .sub_breadCrumb i { display: inline-block; margin-right: 12px; font-size: 16px; color: #7f7f7f; vertical-align: top; }
.content .sub_breadCrumb a { display: inline-block; position: relative; margin-right: 32px; font-size: 14px; color: #999; vertical-align: top; }
.content .sub_breadCrumb a:hover { color: #003b87; }
.content .sub_breadCrumb a:before { position: absolute; top: 0; right: -20px; content: '>'; font-family: '宋体'; font-size: 12px; color: #999; }
.content .sub_breadCrumb a:last-child:before { display: none; }
.content .sub_breadCrumb span { display: inline-block; font-size: 14px; color: #999; vertical-align: top; }

.Product { overflow: hidden; }
.Product .Product_tit { position: relative; z-index: 1; width: 100%; height: 80px; font-size: 0; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1); text-align: center; }
.Product .Product_tit > span { display: inline-block; position: relative; padding: 0 20px; font-size: 24px; color: #666; line-height: 80px; vertical-align: top; }
.Product .Product_tit > span.on:before { position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; content: ''; background: #003b87; }
.Product .Pr_banner { width: 100%; height: 787px; background: no-repeat center; background-size: cover; }
.Product .Pr_banner .wrap_1400 { padding: 26px 0; }
.Product .Pr_banner .sub_breadCrumb { line-height: 16px; }
.Product .Pr_nav { text-align: center; font-size: 0; border-bottom: 1px solid #eeeeee; }
.Product .Pr_nav a { display: inline-block; position: relative; width: 142px; padding: 14px 0 10px; margin: 0 10px; }
.Product .Pr_nav a i { display: block; width: 38px; height: 38px; margin: 0 auto 12px; border: 1px solid #dcdcdc; border-radius: 50%; background: #fff no-repeat center; box-sizing: border-box; }
.Product .Pr_nav a span { display: block; font-size: 14px; line-height: 24px; color: #666; }
.Product .Pr_nav a:hover span { color: #003b87; }
.Product .Pr_nav a.on { background-color: #003b87; }
.Product .Pr_nav a.on i { border-color: #fff; }
.Product .Pr_nav a.on span { color: #fff; }
.Product .Pr_nav a.on:before { position: absolute; top: 100%; left: 50%; width: 16px; height: 8px; content: ''; margin-left: -8px; background: url(../images/icon_38.png) no-repeat center; background-size: 100%; }
.Product .Pr_tit { width: 100%; height: 60px; border-bottom: 1px solid #eee; line-height: 60px; }
.Product .Pr_tit .pr_fiex { z-index: 99; width: 100%; height: 60px; background: #fff; }
.Product .Pr_tit span.fl { position: relative; padding-left: 20px; font-size: 18px; color: #333; }
.Product .Pr_tit span.fl:before { position: absolute; top: 50%; left: 0; width: 2px; height: 20px; content: ''; margin-top: -10px; background: #003b87; }
.Product .Pr_tit span.fr { font-size: 0; }
.Product .Pr_tit span.fr em { display: inline-block; position: relative; margin: 0 30px; font-size: 14px; color: #666; vertical-align: top; cursor: pointer; }
.Product .Pr_tit span.fr em:after { position: absolute; top: 50%; left: -23px; width: 2px; height: 16px; content: ''; margin: -8px; background: #d8d8d8; }
.Product .Pr_tit span.fr em:first-child:after { display: none; }
.Product .Pr_tit span.fr em:hover { color: #003b87; }
.Product .Pr_tit span.fr em.on { color: #003b87; }
.Product .Pr_tit span.fr em.on:before { position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; content: ''; background: #003b87; }
.Product .Pr_mm { width: 100%; background: no-repeat center; background-size: cover; }
.Product .Pr_mm.prmm_1 { height: 775px; }
.Product .Pr_mm.prmm_1 .pr_mian { padding-top: 200px; width: 800px;}
.Product .Pr_mm.prmm_1 .pr_mian h4 { color: #fffcfc; font-size: 36px; line-height: 54px; text-align: center; margin-bottom: 50px;}
.Product .Pr_mm.prmm_1 .pr_mian p { margin-bottom: 60px; font-size: 22px; color: #fffcfc; line-height: 32px;  text-align: center; }
.Product .Pr_mm.prmm_2 { height: 810px; font-size: 0; line-height: 810px; text-align: right;}
.Product .Pr_mm.prmm_2 .pr_mian { display: inline-block; width: 800px; line-height: 1; vertical-align: middle; }
.Product .Pr_mm.prmm_2 .pr_mian h4 { margin-bottom: 44px; font-size: 36px; line-height: 54px; color: #003b87; text-align: center;}
.Product .Pr_mm.prmm_2 .pr_mian p { margin-bottom: 60px; font-size: 22px; color: #003b87; line-height: 32px;  text-align: center;}
.Product .Pr_mm.prmm_2 .pr_mian h6{ text-align: center;}
.Product .Pr_mm.prmm_2 .pr_mian h6 span { display: inline-block; width: 114px; height: 114px; margin-right: 20px;}
.Product .Pr_mm.prmm_2 .pr_mian h6 span:last-child{ margin-right: 0;}
.Product .Pr_mm.prmm_3 { height: 810px; font-size: 0; line-height: 810px; text-align: left; }
.Product .Pr_mm.prmm_3 .pr_mian { display: inline-block; width: 800px; line-height: 1; text-align: left; vertical-align: middle; }
.Product .Pr_mm.prmm_3 .pr_mian h4 { margin-bottom: 44px; font-size: 36px; line-height: 54px; color: #fff;  text-align: center;}
.Product .Pr_mm.prmm_3 .pr_mian p { margin-bottom: 60px; font-size: 22px; color: #fff; line-height: 32px;  text-align: center;}
.Product .Pr_mm.prmm_3 .pr_mian h6{ text-align: center;}
.Product .Pr_mm.prmm_3 .pr_mian h6 span { display: inline-block; }
.Product .Pr_mm.prmm_3 .pr_mian h6 span i { display: block; width: 114px; height: 114px; margin: 0 auto 10px; background: no-repeat center; background-size: 100%; }
.Product .Pr_mm.prmm_3 .pr_mian h6 span em { display: block; font-size: 14px; color: #fff; line-height: 24px; text-align: center; }
.Product .Pr_mm.prmm_4 { height: 810px; font-size: 0; line-height: 810px;  text-align: right;}
.Product .Pr_mm.prmm_4 .pr_mian { display: inline-block; width: 840px; line-height: 1; vertical-align: middle; }
.Product .Pr_mm.prmm_4 .pr_mian h4 { margin-bottom: 44px; font-size: 36px; line-height: 54px; color: #003b87; text-align: center;}
.Product .Pr_mm.prmm_4 .pr_mian p { margin-bottom: 60px; font-size: 22px; color: #003b87; line-height: 32px; text-align: center;}
.Product .Pr_mm.prmm_4 .pr_mian h6{ text-align: center;}
.Product .Pr_mm.prmm_4 .pr_mian h6 span { display: inline-block; }
.Product .Pr_mm.prmm_4 .pr_mian h6 span i { display: block; width: 114px; height: 114px; margin: 0 auto 10px; background: no-repeat center; background-size: 100%; }
.Product .Pr_mm.prmm_4 .pr_mian h6 span em { display: block; font-size: 14px; color: #666; line-height: 24px; text-align: center; }


.Recommend { overflow: hidden; padding: 80px 0 50px; background: #f7f7f7; }
.Recommend .h3 { position: relative; margin-bottom: 56px; font-size: 48px; color: #333; text-align: center; }
.Recommend .h3 > a { position: absolute; top: 0; right: 0; width: 150px; height: 40px; background: #fff; border-radius: 30px; font-size: 14px; color: #000; text-align: center; line-height: 40px; cursor: pointer; }
.Recommend .h3 > a i { display: inline-block; width: 16px; height: 16px; margin-right: 10px; background: url(../images/icon_48.png) no-repeat center; background-size: 100%; vertical-align: middle; }
.Recommend .Recom_box .swiper-slide { padding: 0 14px; box-sizing: border-box; }
.Recommend .Recom_box .swiper-slide span { display: block; position: relative; width: 100%; background: no-repeat center; background-size: cover; }
.Recommend .Recom_box .swiper-slide em { display: block; padding: 0 10px; background: #fff; box-sizing: border-box; font-size: 16px; color: #666; text-align: center; line-height: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Recommend .Recom_box .swiper-slide:hover span:before { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; content: ''; background: rgba(0, 0, 0, 0.5); -webkit-animation: fade-in 1s forwards; animation: fade-in 1s forwards; }
.Recommend .Recom_box .swiper-slide:hover span:after { position: absolute; top: 50%; left: 50%; z-index: 2; width: 56px; height: 56px; content: ''; margin-top: -28px; margin-left: -28px; background: url(../images/icon_64.png) no-repeat center; background-size: cover; -webkit-animation: fade-in 2s forwards; animation: fade-in 2s forwards; }
.Recommend .Recom_box .swiper-slide:hover em { background: #003b87; color: #fff; }
.Recommend .Recom_box .slick-dots { position: absolute; left: 0; bottom: -30px; z-index: 99; width: 100%; height: 8px; text-align: center; }
.Recommend .Recom_box .slick-dots li { display: inline-block; width: 8px; height: 8px; overflow: hidden; margin: 0 6px; border-radius: 50%; background: #ccc; vertical-align: top; }
.Recommend .Recom_box .slick-dots li.slick-active { background: #003b87; }
.Recommend .Recom_box .slick-dots li button { display: none; }
.Recommend .Recom_box > button { position: absolute; top: 50%; z-index: 99; margin-top: -32px; border: none; background: transparent; font-size: 0; text-align: center; cursor: pointer; }
.Recommend .Recom_box > button.slick-prev { left: -50px; }
.Recommend .Recom_box > button.slick-prev:before { content: '\e610'; }
.Recommend .Recom_box > button.slick-next { right: -50px; }
.Recommend .Recom_box > button.slick-next:before { content: '\e614'; }
.Recommend .Recom_box > button:before { display: inline-block; width: 36px; height: 36px; border-radius: 50%; border: 1px solid #ccc; background: #fff; font-family: "iconfont" !important; font-size: 16px; font-weight: bold; color: #666; line-height: 36px; }
.Recommend .Recom_box > button.slick-disabled { pointer-events: none; }
.Recommend .Recom_box > button.slick-disabled:before { color: #ccc; }
.Recommend .Recom_box > button:hover:before { border-color: #003b87; background: #003b87; color: #fff; }
.Recommend.h196 .Recom_box .swiper-slide span, .Recommend.h210 .Recom_box .swiper-slide span, .Recommend.h330 .Recom_box .swiper-slide span { height: 258px; }
.Recommend .Recom_xx { display: none; position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; -webkit-animation: fade-in 1s forwards; animation: fade-in 1s forwards; }
.Recommend .Recom_xx .recom_bg { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
.Recommend .Recom_xx .recom_mian { position: absolute; top: 50%; left: 50%; z-index: 2; width: 1400px; height: 590px; background: #fff; margin-left: -700px; margin-top: -295px; }
.Recommend .Recom_xx .recom_mian ul.re_ul li { display: none; }
.Recommend .Recom_xx .recom_mian .recom_img { width: calc(100% - 400px); height: 590px; background: no-repeat center; background-size: cover; }
.Recommend .Recom_xx .recom_mian .recom_txt { width: 400px; height: 590px; padding: 110px 25px 10px; box-sizing: border-box; }
.Recommend .Recom_xx .recom_mian .recom_txt .tit h4 { margin-bottom: 12px; font-size: 30px; color: #333; }
.Recommend .Recom_xx .recom_mian .recom_txt .tit h5 { font-size: 18px; color: #666; }
.Recommend .Recom_xx .recom_mian .recom_txt .tig { margin: 30px 0; background: #f3f3f3; }
.Recommend .Recom_xx .recom_mian .recom_txt .tig span { display: block; position: relative; width: 138px; height: 40px; background: #003b87; font-size: 14px; color: #fff; text-align: center; line-height: 40px; }
.Recommend .Recom_xx .recom_mian .recom_txt .tig span i { display: inline-block; margin-right: 12px; font-size: 20px; color: #fff; vertical-align: top; }
.Recommend .Recom_xx .recom_mian .recom_txt .tig span:before { position: absolute; left: 0; bottom: -7px; width: 7px; height: 14px; content: ''; background: url(../images/icon_9.png) no-repeat center; background-size: 100%; }
.Recommend .Recom_xx .recom_mian .recom_txt .mm { max-height: 200px; overflow: hidden; box-sizing: border-box; }
.Recommend .Recom_xx .recom_mian .recom_txt .mm p { font-size: 14px; color: #666; line-height: 24px; }
.Recommend .Recom_xx .recom_mian .recom_txt .mm p span { color: #333; font-weight: bold; }
.Recommend .Recom_xx .recom_mian .re_Close { position: absolute; top: 30px; right: 25px; z-index: 5; cursor: pointer; font-size: 30px; color: #999; }
.Recommend .Recom_xx .recom_mian .re_Close:hover { color: #003b87; }
.Recommend .Recom_xx .recom_mian .re_Button { position: absolute; bottom: 0; right: 25px; padding: 25px 0; font-size: 0; width: 350px; border-top: 1px solid #ddd; text-align: right; }
.Recommend .Recom_xx .recom_mian .re_Button > a { display: inline-block; width: 38px; height: 38px; margin-left: 15px; border: 1px solid #999; background: #fff; border-radius: 50%; font-size: 18px; color: #666; text-align: center; line-height: 35px; }
.Recommend .Recom_xx .recom_mian .re_Button > a:hover { border-color: #003b87; background: #003b87; color: #fff; }

.slick-slider .slick-track{ width: 1750px;}
.Recommend.h196 .Recom_box .swiper-slide{ width: 466px;}
@media (max-width: 1870px) { /*初始化*/
	body{min-width: 1200px;}
    .wrap_1850 { width: 1700px; }
    /*header*/
    .nav .nav_down a { padding: 0 36px; } }
@media (max-width: 1720px) { /*初始化*/
	body{min-width: 1200px;}
    .wrap_1850, .wrap_1700 { width: 1400px; }
     }
@media (max-width: 1500px) {
    .content{ padding-top: 60px;}
}
@media (max-width: 1440px) { /*初始化*/
	body{min-width: 1200px;}
    .wrap_1850, .wrap_1700, .wrap_1400 { width: 1200px; }
    .slick-slider .slick-track{ width: 1200px;}
	.Recommend.h196 .Recom_box .swiper-slide{ width: 400px;}
    /*content*/
    .content .sub_banner.h475, .content .sub_banner.h494 { height: 400px; }
    .content .sub_banner form { padding-top: 70px; }
    .content .sub_banner form > h6 { margin-bottom: 40px; }
    .content .sub_banner form .solo .Result { width: 600px; margin-left: -300px; }
    .content .sub_banner .sub_mm { padding-left: 30px; font-size: 44px; }
    .content .sub_height { height: 50px; }
    .content .sub_tit { height: 50px; line-height: 50px; }
    .content .sub_fanhui { line-height: 50px; }
    .content .paging > a { margin-right: 10px; }
    .content .paging ul li { margin-right: 10px; }
    
    .Contact .cont_map { height: 340px; }
    .Contact .cont_1 { padding: 40px 0; }
    .Contact .cont_1 .dt { width: 300px; }
    .Contact .cont_2 { padding: 50px 0; }
    .Contact .cont_ul li { width: 280px; }
    .Contact .cont_ul .cont_txt span { margin-top: 15px; font-size: 24px; }
    .Product .Pr_banner { height: 587px; }
    .Product .Pr_nav a { padding: 14px 0; }
    .Product .Pr_tit { height: 50px; line-height: 50px; }
    .Product .Pr_tit .pr_fiex { height: 50px; }
    .Product .Pr_mm.prmm_1 { height: 670px; }
    .Product .Pr_mm.prmm_1 .pr_mian { padding-top: 160px; }
    .Product .Pr_mm.prmm_2, .Product .Pr_mm.prmm_3, .Product .Pr_mm.prmm_4 { height: 700px; line-height: 700px; }
    .Recommend { padding: 60px 0 80px; background: #f7f7f7; }
    .Recommend .h3 { font-size: 36px; margin-bottom: 35px; }
    .Recommend.h196 .Recom_box .swiper-slide, .Recommend.h210 .Recom_box .swiper-slide, .Recommend.h330 .Recom_box .swiper-slide { padding: 0 10px; }
    .Recommend.h196 .Recom_box .swiper-slide span, .Recommend.h210 .Recom_box .swiper-slide span, .Recommend.h330 .Recom_box .swiper-slide span { height: 240px; }
    .Recommend .Recom_xx .recom_mian { width: 1200px; margin-left: -600px; }
    .Product_Total > div.Tot { padding: 50px 0; }
    .Product_Total .Tot_tit { padding-bottom: 24px; }
    .Product_Total .Tot_tit span { font-size: 30px; }
    .Product_Total .Total_1 span.span { top: 24px; right: 24px; font-size: 24px; text-transform: uppercase; }
    .Product_Total .Total_1 .to_1 { margin-bottom: 15px; }
    .Product_Total .Total_1 .to_1 a { height: 360px; }
    .Product_Total .Total_1 .to_1 a.fl { width: 780px; }
    .Product_Total .Total_1 .to_1 a.fr { width: 405px; }
    .Product_Total .Total_1 .to_2 { margin-bottom: 15px; }
    .Product_Total .Total_1 .to_2 a { height: 360px; }
    .Product_Total .Total_1 .to_2 a.fl, .Product_Total .Total_1 .to_2 a.fr { width: 592px; }
    .Product_Total .Total_1 .to_3 a { height: 260px; }
    .Product_Total .Total_1 .to_3 a.fl, .Product_Total .Total_1 .to_3 a.fr { width: 592px; }
    .Product_Total .Total_2 span.span { top: 24px; right: 24px; font-size: 24px; text-transform: uppercase; }
    .Product_Total .Total_2 .to_1 { margin-bottom: 15px; }
    .Product_Total .Total_2 .to_1 a { height: 360px; }
    .Product_Total .Total_2 .to_1 a.fl { width: 780px; }
    .Product_Total .Total_2 .to_1 a.fr { width: 405px; }
    .Product_Total .Total_2 .to_2 { margin-bottom: 15px; }
    .Product_Total .Total_2 .to_2 a { width: 390px; height: 364px; margin-left: 15px; }
    .Product_Total .Total_3 .to_on, .Product_Total .Total_4 .to_on { margin-top: 15px; }
    .Product_Total .Total_3 .to_on a, .Product_Total .Total_4 .to_on a { width: 390px; height: 364px; margin-left: 15px; } }
    
@media (max-width:768px){ /*初始化*/
	body{min-width: auto;}
    .Product .Pr_banner, .wrap_1850, .wrap_1700, .wrap_1400, .wrap_1200{ width: 100%;}
    .Product .Pr_banner{ height: 230px;}
    .Product .Pr_banner .wrap_1400 { padding: 10px 0;}
	.Product .Pr_nav a{ width: 105px; margin: 0;}
	.Product .Pr_tit span.fr{ display: none;}
	.Product .Pr_tit span.fr em{ margin: 0 10px;}
	.Product .Pr_mm.prmm_1{ height: 280px;}
	.Product .Pr_mm.prmm_1 .pr_mian{ width: 90%; padding: 0 5%; padding-top:90px;}
	.Product .Pr_mm.prmm_1 .pr_mian h4{ font-size: 18px; line-height: 32px; margin-bottom: 20px;}
	.Product .Pr_mm.prmm_1 .pr_mian p{ font-size: 16px; display: none;}
	.Product .Pr_mm.prmm_2, .Product .Pr_mm.prmm_3, .Product .Pr_mm.prmm_4{ height: 280px; line-height: 320px;}
	.Product .Pr_mm.prmm_2 .pr_mian, .Product .Pr_mm.prmm_3 .pr_mian, .Product .Pr_mm.prmm_4 .pr_mian{ width: 90%; padding: 0 5%;}
	.Product .Pr_mm.prmm_2 .pr_mian h4, .Product .Pr_mm.prmm_3 .pr_mian h4, .Product .Pr_mm.prmm_4 .pr_mian h4{ font-size: 18px; line-height: 32px;}
	.Product .Pr_mm.prmm_2 .pr_mian p, .Product .Pr_mm.prmm_3 .pr_mian p, .Product .Pr_mm.prmm_4 .pr_mian p{ font-size: 16px; line-height: 24px; display: none;}
	.Product .Pr_mm.prmm_2 .pr_mian h6, .Product .Pr_mm.prmm_3 .pr_mian h6, .Product .Pr_mm.prmm_4 .pr_mian h6{ display: none;}
	
	.Product .Pr_mm.prmm_1 .pr_mian h4, .Product .Pr_mm.prmm_3 .pr_mian h4{ background: rgba(0,59,135,0.5);}
	.Product .Pr_mm.prmm_2 .pr_mian h4, .Product .Pr_mm.prmm_4 .pr_mian h4{ background: rgba(255,255,255,0.5);}
	
	.slick-slider .slick-track{ width: 100%;}
	.Recommend{ padding: 60px 0 0px;;}
	.Recommend.h196 .Recom_box .swiper-slide{ width: 100%; min-height: 283px;}
	.Recommend .Recom_xx .recom_mian{ width: 100%; margin-left: 0; left: 0;}
	.Recommend .Recom_xx .recom_mian .recom_img{ width: 100%; height: 250px;}
	.Recommend .Recom_xx .recom_mian .recom_txt{ width: 100%; height: 250px; padding: 20px 25px 10px;}
	.Recommend .Recom_xx .recom_mian .recom_txt .tig{ margin: 10px 0;}
	.Recommend .Recom_xx .recom_mian .recom_txt .tit h4{ font-size: 24px;}
	.Recommend .Recom_xx .recom_mian .recom_txt .mm { max-height: 200px; height: 100px; overflow: hidden; overflow-y: scroll; box-sizing: border-box; }
	
}

@-webkit-keyframes spinAround { from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); } }
@keyframes spinAround { from { transform: rotate(0deg); }
    to { transform: rotate(360deg); } }
@-webkit-keyframes fade-in { 0% { opacity: 0; }
    100% { opacity: 1; } }
@keyframes fade-in { 0% { opacity: 0; }
    100% { opacity: 1; } }
@-webkit-keyframes Ls_down { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; }
    100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } }
@keyframes Ls_down { 0% { -webkit-transform: translateY(-30px); transform: translateY(-30px); opacity: 0; }
    100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } }
@-webkit-keyframes Ls_up { 0% { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; }
    100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } }
@keyframes Ls_up { 0% { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; }
    100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } }
@-webkit-keyframes Ls_left { 0% { -webkit-transform: translateX(50px); transform: translateY(50px); opacity: 0; }
    100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } }
@keyframes Ls_left { 0% { -webkit-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; }
    100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } }
@-webkit-keyframes Ls_right { 0% { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; }
    100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } }
@keyframes Ls_right { 0% { -webkit-transform: translateX(50px); transform: translateX(50px); opacity: 0; }
    100% { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; } }
@-webkit-keyframes Beat { 0% { -webkit-transform: translate(0, 0); opacity: 0; }
    50% { opacity: 1; }
    100% { -webkit-transform: translate(0, 20px); opacity: 0; } }
@keyframes Beat { 0% { transform: translate(0, 0); opacity: 0; }
    50% { opacity: 1; }
    100% { transform: translate(0, 20px); opacity: 0; } }
.Animation { opacity: 0; }

/*Product*/
.Animation.on { -webkit-animation: Ls_up 1s ease forwards; animation: Ls_up 1s ease forwards; opacity: 1; }

/*# sourceMappingURL=style.css.map */
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}

.News .news_video .vid_mian i{ position: absolute; right: -20px; top: -20px; font-size: 30px; width: 40px; height: 40px; border-radius: 50%; background: #003b87; color: #fff; text-align: center; line-height: 36px; cursor: pointer; z-index: 1; }

.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;    outline-style: none;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
