@charset "utf-8";

.banner { height:480px;}/*2020.02.18*/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../images/right.png);}
.swiper-button-prev, .swiper-container-rtl .swiper-button-prev{background-image:url(../images/left.png);}
.swiper-button-next, .swiper-button-prev{margin-top:-44px;}

.ind_main .title { text-align: center; }
.ind_main .title h3 { font-size: 30px;text-transform: uppercase;color: #333;font-weight: 300;font-family: "Roboto"; }
.ind_main .title span { width: 60px;height: 3px;background-color: #AF1E24;display: inline-block; }

.ind_Prts { margin: 60px 0; }
.ind_Prts .Prts_list { margin-top: 30px; }
.ind_Prts .Prts_list ul li { width: calc(20% - 2px);border: 1px solid #ddd;border-right: none;float: left; }
.ind_Prts .Prts_list ul li:nth-child(5n) { border-right: 1px solid #ddd; }
.ind_Prts .Prts_list ul li a article{position:relative; width:100%; height:0; padding-top: 75%; overflow:hidden;}
.ind_Prts .Prts_list ul li a article img{position:absolute; top:0; left:0; width:100.5%; height:auto; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.ind_Prts .Prts_list ul li a .Prts_text { height: 60px;text-align: center;padding: 0 10px;width: calc(100% - 20px); }
.ind_Prts .Prts_list ul li a .Prts_text p { padding-top: 10px;font-size: 14px;color: #222; }

.ind_Prts .Prts_list ul li:hover { box-shadow: #ddd 0px 0px 10px 1px inset; }
.ind_Prts .Prts_list ul li:hover a .Prts_text p { color: #AF1E24; }
.ind_Prts .Prts_list ul li a:hover article img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}

.ind_Prts .Prts_list ul li a.more { display: inline-block;text-align: center;width: 100%;height: 238px;line-height: 240px;font-size: 18px;color: #222; }
.ind_Prts .Prts_list ul li:hover a.more { font-size: 20px;color: #AF1E24;text-decoration: underline; }
.ind_Prts .Prts_list ul li:hover a.more i { text-decoration: underline; }

.ind_news { background: #f1f1f1;padding: 60px 0; }
.ind_news .News_list { margin-top: 30px; }
.ind_news .News_list .swiper-slide { background: #fff;height: 260px; }
.ind_news .News_list .swiper-slide a { display: inline-block;padding: 50px; }
.ind_news .News_list .swiper-slide a .time { color: #666;margin-bottom: 10px; }
.ind_news .News_list .swiper-slide a .time i { margin-right: 5px; }
.ind_news .News_list .swiper-slide a h3 { margin-bottom: 13px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.ind_news .News_list .swiper-slide a p { line-height: 24px;font-size: 14px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.ind_news .News_list .swiper-button-next,.ind_news .News_list .swiper-button-prev { width: 40px; height: 70px; }
.ind_news .News_list .swiper-button-next { background: url(../images/right_01.png) no-repeat;right: 0;margin-top:-35px;}
.ind_news .News_list .swiper-button-prev { background: url(../images/Left_01.png) no-repeat;left: 0; margin-top:-35px;}

.ind_news .News_list .swiper-slide:hover { height: 258px;border: 1px solid #999;border-left: none;border-right: none;background: #f1f1f1; }
.ind_news .News_list .swiper-button-next:hover { background: url(../images/right_a_01.png) no-repeat; }
.ind_news .News_list .swiper-button-prev:hover { background: url(../images/Left_a_01.png) no-repeat; }

._banner { height: 270px; }

.main .Breadcrumbs { border-bottom: 1px solid #ddd;height: 39px;line-height: 40px; }
.main .Breadcrumbs a { font-size: 13px;color: #757575; }
.main .Breadcrumbs i { color: #999;margin: 0 5px; }
.main .Breadcrumbs i:first-child { margin-left: 0; }
.main .Breadcrumbs a:hover { color: #AF1E24; }

.main .title { text-align: center; }
.main .title h3 { font-size: 30px;color: #333;font-weight: 300;font-family: "Roboto"; }
.main .title span { width: 60px;height: 3px;background-color: #AF1E24;display: inline-block; }

.main_Profile { padding: 60px 0; }
.main_Profile .Profile_tb { margin-top: 30px; }
.main_Profile .Profile_tb p { font-size: 16px;line-height: 30px;color: #666;margin-bottom: 20px; }

.CerLayBg{ background:#000;width:100%;position:absolute;left:0px;top:0px;z-index:10;opacity:0.7;filter:alpha(opacity=70);display:none;_display:none!important }
.CerlayBox{ max-height: 730px;max-width: 520px;width: 95%;margin-top: -365px;margin-left: -260px;position:fixed;left:50%;top:50%;border:7px solid #FFF;z-index:20;background:#FFF;display:none;_display:none!important }
.CerClaose{position:absolute;top:-17px;right:-17px;cursor:pointer;}

.main_Certifications { padding: 60px 0;background: #F1F1F1; }
.main_Certifications .Certifications_tb { margin-top: 30px; }
.main_Certifications .swiper-slide { float:left; _display:inline; overflow:hidden;text-align:center;cursor: pointer; }
.main_Certifications .swiper-slide .pic{ text-align:center;background: #fff url(../images/bg_01.png) no-repeat center center;padding: 10px;background-size: 100%;border:1px solid #ccc; }
.main_Certifications .swiper-slide .pic img{ display:block;border:1px solid #ccc;width: 100%; }
.main_Certifications .swiper-slide .title{ line-height:24px;height: 50px; }
.main_Certifications .swiper-button-next,.main_Certifications .swiper-button-prev { width: 40px; height: 70px; }
.main_Certifications .swiper-button-next { background: url(../images/right_01.png) no-repeat;right: 0; }
.main_Certifications .swiper-button-prev { background: url(../images/Left_01.png) no-repeat;left: 0; }

.main_Certifications .swiper-button-next:hover { background: url(../images/right_a_01.png) no-repeat; }
.main_Certifications .swiper-button-prev:hover { background: url(../images/Left_a_01.png) no-repeat; }

.Products_nav { background: #666;padding: 30px 0; }
.Products_nav ul>li { float: left;width: calc(33.33% - 60px);margin: 0 20px;line-height: 24px;padding: 10px; }
.Products_nav ul>li>a { color: #fff; }
.Products_nav ul>li>i { font-size: 16px;margin-right: 10px;color: #fff; }

.Products_nav ul>li:hover,.Products_nav ul>li.active { background: #777; }

.PrdLayBg{ background:#000;width:100%;position:absolute;left:0px;top:0px;z-index:10;opacity:0.7;filter:alpha(opacity=70);display:none;_display:none!important }
.PrdlayBox{ max-width: 800px;max-height: 480px;width: 95%;margin-top:-240px;margin-left:-400px;position:fixed;left:50%;top:50%;border:7px solid #FFF;z-index:20;background:#FFF;display:none;_display:none!important }
.PrdClaose{position:absolute;top:-17px;right:-17px;cursor:pointer;}

.main_Products { padding: 60px 0; }
.main_Products .title { margin-bottom: 20px; padding-left:5px;}
.main_Products .title h1 { text-align: left;padding: 0 20px;color: #AF1E24;font-weight: 700;font-family: "Roboto";font-size: 30px;text-transform: uppercase; }

.main_Products .whitebg { background: #fff; }
.main_Products .graybg { background: #f1f1f1; }
.main_Products .padding { padding: 60px 0; }
.main_Products .padding_bottom { padding-bottom: 60px; }
.main_Products .Section h3.title_02 { margin: 0 30px;background: url(../images/icon_bg.jpg) no-repeat left 6px;font-size: 30px;padding-left: 15px;font-weight: 700;font-family: "Roboto";line-height: 42px; }
.main_Products .Section ul { margin: 35px 30px 0;border-top: 1px solid #ddd;padding-top: 35px; }
.main_Products .Section ul:first-child { margin: 30px 30px 0; }
.main_Products .Section ul h3.title_03 { font-size: 24px;font-family: "Roboto"; color: #AF1E24;font-weight: 500;}
.main_Products .Section ul div.remark_03{margin-top:20px;}
.main_Products .Section ul div.remark_03 p { font-size: 16px;color: #666;line-height: 30px;}
.main_Products .Section ul div.remark_03 p span{font-size: 16px;color: #666;line-height: 30px;}
.main_Products .Section ul li { margin-top: 40px;cursor:pointer; }
.main_Products .Section ul li .Prct_img { border: 1px solid #ddd;width: 398px; }
.main_Products .Section ul li .Prct_img article{ position:relative;}
.main_Products .Section ul li .Prct_img article img.zindex { position:absolute;display: none; }
.main_Products .Section ul li .Prct_img article img { width: 100%; }

.main_Products .Section ul li .Prct_img:hover article img.zindex{ display: block; }

.main_Products .Section ul li .txt_box { width: calc(100% - 440px);margin-left: 40px;margin-top:-10px;}
.main_Products .Section ul li .txt_box span { font-size: 18px;color: #333;line-height: 40px; }
.main_Products .Section ul li .txt_box h3 { font-size: 16px;color: #222;line-height: 36px;font-weight: 700; }
.main_Products .Section ul li .txt_box p { font-size: 16px;color: #666;line-height: 30px; }
.main_Products .Section ul li .txt_box p span{font-size: 16px;color: #666;line-height: 30px;}
.main_Products .Section ul li .txt_box p i { margin-right: 8px; }
.main_Products .Section ul li .txt_box p b { color: #222; }
.main_Products .Section ul li .txt_box img { width: 100%; }
.main_Products .Section ul div.remark_03 img { /*width: 100%;*/ }

.Support_nav { margin: 40px auto; }
.Support_nav ul li { float: left;width: calc(50% - 1px);border-right: 1px solid #ddd; }
.Support_nav ul li:last-child { border-right: none; }
.Support_nav ul li a { display: inline-block;text-align: center;width: 100%; }
.Support_nav ul li a span { width: 100px;height: 100px;display: inline-block;margin-top: 20px; }
.Support_nav ul li a .Downloads_icon { background: url(../images/Support_icon.png) no-repeat -105px 0 ; }
.Support_nav ul li:hover a .Downloads_icon,.Support_nav ul li.active a .Downloads_icon { background: url(../images/Support_icon.png) no-repeat 0 0; }
.Support_nav ul li a .FAQ_icon { background: url(../images/Support_icon.png) no-repeat -105px -105px; }
.Support_nav ul li:hover a .FAQ_icon,.Support_nav ul li.active a .FAQ_icon { background: url(../images/Support_icon.png) no-repeat 0 -105px; }
.Support_nav ul li a p { font-size: 16px;color: #353535;line-height: 30px; }

.Downloads_main { margin-bottom: 60px; }
.Downloads_main ul.Dowl_list li { line-height: 60px;height: 59px;border-bottom: 1px solid #ddd;padding: 0 20px; }
.Downloads_main ul.Dowl_list li:nth-child(odd) { background: #fff; }
.Downloads_main ul.Dowl_list li:nth-child(even) { background: #f6f6f6; }
.Downloads_main ul.Dowl_list li div { height: 100%; }
.Downloads_main ul.Dowl_list li a { cursor: pointer;font-size: 14px;color: #333; }
.Downloads_main ul.Dowl_list li a.Dowl { background: url(../images/Dowl.png) no-repeat center center;width: 40px;height: 60px;display: inline-block; }
.Downloads_main ul.Dowl_list li a i { margin-right: 8px;font-size: 16px;color: #AF1E24; }

.page { margin-top: 40px; }
.page ul { width: fit-content;margin: 0 auto; }
.page ul li { float: left;border-radius: 5px;border: 1px solid #999;margin: 0 3px;background: #fff;width: 28px;height: 28px;line-height: 30px;text-align: center; }
.page ul a.prev,.page ul a.next { width: 28px;height: 28px;border: 1px solid #999;border-radius: 5px;text-align: center;font-size: 16px;margin: 0 3px; }
.page ul li:hover,.page ul li.active { background: #AF1E24;border: 1px solid #AF1E24; }
.page ul li:hover a,.page ul li.active a { color: #fff; }
.page ul a.prev:hover,.page ul a.next:hover { background: #AF1E24;border: 1px solid #AF1E24; }
.page ul a.prev:hover i,.page ul a.next:hover i { color: #fff; }

.FAQ_main { margin-bottom: 60px; }
.FAQ_main ul.FAQ_list li { padding: 15px 20px; }
.FAQ_main ul.FAQ_list li h3 { background: url(../images/Q.png) no-repeat 0 5px;line-height: 30px;padding-left: 35px;font-size: 18px;color: #AF1E24;margin-bottom: 15px; }
.FAQ_main ul.FAQ_list li p { background: url(../images/A.png) no-repeat 0 5px;line-height: 30px;padding-left: 35px;font-size: 16px;color: #666; }
.FAQ_main ul.FAQ_list li:hover { background: #f1f1f1; }

.News_main { margin: 40px 0 60px; }
.News_main ul.Dowl_list li { padding: 20px 0 19px;border-bottom: 1px solid #ddd; }
.News_main ul.Dowl_list li:last-child { padding: 20px 0 20px;border-bottom: none; }
.News_main ul.Dowl_list li .textbox { width: calc(100% - 380px);padding: 20px 0 0 15px;margin-right: 30px; float: left; }
.News_main ul.Dowl_list li .textbox h3 { line-height: 26px;margin-bottom: 7px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.News_main ul.Dowl_list li .textbox h3 a { color: #222;font-size: 18px;font-weight: 700; }
.News_main ul.Dowl_list li .textbox p { color: #666;font-size: 14px;line-height: 24px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.News_main ul.Dowl_list li .textbox div .time,.News_main ul.Dowl_list li .textbox div ._more a { color: #666;font-size: 13px; }
.News_main ul.Dowl_list li .textbox div .time i { margin-right: 6px; }
.News_main ul.Dowl_list li .textbox div ._more i { margin-left: 6px; }
.News_main ul.Dowl_list li .nimg { width: 335px;float: right;  }
.News_main ul.Dowl_list li .nimg a article { position:relative; width:100%; height:0; padding-top: 53.5%; overflow:hidden;}
.News_main ul.Dowl_list li .nimg a article img{ position:absolute; top:0; left:0; width:100.5%; height:auto; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}

.News_main ul.Dowl_list li .textbox h3 a:hover { color: #AF1E24; }
.News_main ul.Dowl_list li .textbox div ._more a:hover { cursor: pointer;color: #AF1E24; }
.News_main ul.Dowl_list li .nimg a article img:hover { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}

.NewsDe_main { padding: 60px 0 40px; }
.NewsDe_main .News_title { text-align: center; }
.NewsDe_main .News_title h3 { font-size: 18px;color: #222;font-weight: bold;margin-bottom: 15px; }
.NewsDe_main .News_title span { font-size: 13px;color: #666;margin-bottom: 15px; }
.NewsDe_main .News_title span i { margin-right: 8px; }

.NewsDe_main .News_Deli { margin-top: 20px;padding: 20px 15px;border-top: 1px solid #ddd; }
.NewsDe_main .News_Deli p { font-size: 14px;line-height: 30px;color: #666;margin-bottom: 20px; }
.NewsDe_main .pn { border-top: 1px solid #ddd;padding: 20px 15px; }
.NewsDe_main .pn p a { color: #666; }
.NewsDe_main .pn p span { color: #222;font-weight: bold; }
.NewsDe_main .pn p a:hover { color: #AF1E24; }

.LN_main { background: #f5f5f5;padding: 60px 0; }
.LN_main .LN_title { margin-bottom: 10px; }
.LN_main .LN_title h3 { font-size: 30px;color: #AF1E24;font-weight: 300; }
.LN_main .LN_list ul li { border-bottom: 1px solid #ddd;line-height: 50px;height: 49px;padding: 0 15px; }
.LN_main .LN_list ul li>div:first-child { width: calc(100% - 120px); }
.LN_main .LN_list ul li a { font-size: 14px;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.LN_main .LN_list ul li span { color: #666; }
.LN_main .LN_list ul li span i { margin-right: 8px;color: #999; }
.LN_main .LN_list ul li:hover a { color: #AF1E24; }

.Contact_main { padding: 60px 0; }
.Contact_main .News_Deli { margin-top: 40px; }
.Contact_main .News_Deli h3 { color: #333;font-size: 24px;font-weight: 300;margin-bottom: 15px; }
.Contact_main .News_Deli .c_item { margin-bottom: 8px; }
.Contact_main .News_Deli .c_item h5 { float: left;font-size: 18px;color: #222;display: inline-block;width: 165px;font-weight: 500; }
.Contact_main .News_Deli .c_item p { float: left; font-size: 16px;color: #666;line-height: 24px;width: calc(100% - 175px);padding-left: 10px; }
.map{ margin-top: 30px;}

.Feedback_main { background: #f5f5f5;padding: 60px 0; }
.Feedback_main .feed_main { margin-top: 40px;padding: 0 20px; }
.Feedback_main .feed_main p { text-align: center;font-size: 16px;color: #666; }
.Feedback_main .feed_main form { margin-top: 20px; }
.Feedback_main .feed_main form div { margin-bottom: 10px; }
.Feedback_main .feed_main form span { text-align: right;width: 80px;display: inline-block;font-size: 14px;color: #666;margin-right: 10px; }
.Feedback_main .feed_main form input { width: 50%;border: 1px solid #ddd;height: 38px;padding: 0 10px;background: #f1f1f1; }
.Feedback_main .feed_main form textarea{ width: calc(100% - 120px);border: 1px solid #ddd;background: #f1f1f1;padding: 10px;font-family: "Roboto"; }
.Feedback_main .feed_main form button { margin-left: 90px;background: #999;color: #fff;width: 150px;height: 50px;border: none;cursor: pointer;text-transform: uppercase;font-weight: 500;font-size: 18px; }
.Feedback_main .feed_main form button:hover { background: #AF1E24; }

.Prod_main_right_txt p{line-height:30px;font-size:14px;margin: 0 30px;}

