@charset "UTF-8";
/* CSS Document */
*{margin: 0;padding: 0; box-sizing: border-box;}
body {font-size: 12px;font-family:"微软雅黑";}
ul,li {list-style: none;margin: 0;padding: 0;}
a {text-decoration: none;}
img {border: none;vertical-align: middle;}
h1,h2{font-weight: normal;color: #000;}
i {font-style: normal;}
/* 滚动条 */
::-webkit-scrollbar {width: 6px;background: #ffffff;}
::-webkit-scrollbar-thumb {background: #999;border-radius: 10px;}


/* 头部联系电话*/
.top_bg {width: 100%;color: #555;box-sizing: border-box; z-index: 9999;transition: all 0.4s ease;}
.top_t{width:90%;max-width:1500px;margin:0 auto; height:48px;line-height:48px;}
.top_ta {margin: 0 auto; overflow:hidden;}
.top_taleft{ text-align:right;}.top_taleft img{ width:23px;/*filter:grayscale(100%) brightness(500);*/ border-radius:50%; border:1px #af0517 solid;}
.top_taleft a{display:inline-table; margin-right:5px;margin-left:25px; color:#333; font-size:15px; }
.top_taleft a span{ display:inline; margin-left:5px;}

/*多语言*/
.en {float: right;margin-left: 15px;margin-right: 2px;position: relative;cursor: pointer;}
.en a {display: block; font-size: 14px;color: #000;line-height: 30px;}
.en a:hover {opacity: 0.7;}
.en img{/*filter:grayscale(100%) brightness(500);*/ width:18px;}

/*搜索*/
.top_search {float: right;text-align: right;margin-top: 12px; position: relative;}
.sj_search {float: left;margin-right: 0px;margin-top: 6px;}
.sj_search img {/*filter:grayscale(100%) brightness(500);*/width:21px;}
.ss {display: none;position: fixed;top: 110px;left: 10%;width: 80%;cursor: pointer;border: 1px solid transparent;box-sizing: border-box;background-color: #f1f1f1; z-index:100;}
.ss .input {height: 40px; background:#fffff;width: 100%;padding-left: 10px;font-size: 14px; color: #666;line-height: 40px;border: 1px #eeeeee solid; border-radius:20px;outline: none;}
.ss .inputimg { position:absolute; top:5px; right:5px;width: auto;height: auto;padding-right: 12px;padding-top: 3.5px;filter: grayscale(100%);}
.ss:hover .input {display: block;}
.ss:hover .inputimg {filter: grayscale(1);}
.ss .tclose{width:93%; text-align:right; margin:10px auto; font-size:20px; color:#555; font-weight:bold;}
.topss{width:96%; margin:10px auto; margin-bottom:20px; overflow:hidden; position:relative;}

.top {width: 90%;max-width:1500px;margin: 0 auto; overflow:hidden;}
.top .top_logo {float: left;}
.top .top_logo img {height: 62px;/*filter:grayscale(100%) brightness(500);*/}
.top .top_nav {float: left;margin-left: 0.5%;}
.top .top_nav>ul {margin-top: 16px;}
.top .top_nav>ul>li {float: left;padding: 0px 13px;margin: 0 10px;box-sizing: border-box;}
.top .top_nav>ul>li>a {float: left;height: 46px; padding: 0 3px;font-size: 17px;color: #333; display: block;text-align: center;position: relative;}
@media screen and (min-width: 1680px) {.top_taleft img{width:26px;}.top_taleft a{font-size:17px;}.top .top_nav>ul>li{padding: 0px 18px;}.top .top_nav>ul>li>a {font-size: 18px; /* 24px -> 1.25004vw */;}}
@media screen and (max-width: 1480px) {.top_taleft img{width:20px;}.top_taleft a{font-size:14px;}.top .top_nav>ul>li{padding: 0px 8px;}.top .top_nav>ul>li>a {font-size: 16px; /* 24px -> 1.25004vw */;}}
@media screen and (max-width: 1280px) {.top_taleft img{width:20px;}.top_taleft a{font-size:12px;}.top .top_nav>ul>li{padding: 0px 8px;}.top .top_nav>ul>li>a {font-size: 14px; /* 24px -> 1.25004vw */;}}
@media screen and (max-width: 1240px) {.top .top_logo img {height: 52px;}.top_taleft img{width:16px;}.en img{width:15px;}.en a {font-size:12px;}.top_taleft a{font-size:12px;}.top .top_nav>ul>li{padding: 0px 4px;}.top .top_nav>ul>li>a {font-size: 12px;height: 36px;}.top_search {margin-top: 8px;}.sj_search{margin-top:7px;}.sj_search img {width:16px;}}
.top .top_nav>ul>li.active a{color: #af0517;}.top .top_nav>ul>li a:hover{color: #af0517;}
.top .top_nav>ul>li.active i {width: 90%; background-color: #af0517;}
.top .top_nav>ul>li:hover i {width: 90%;background-color: #af0517;}
.top .top_nav>ul>li i {position: absolute;left: 50%; bottom: 0;width: 0%;height: 2px; display: block;transform: translateX(-50%); transition: all 0.4s ease;}
.top .nav_sj { display: none;}
.top .top_rr {display: none;}
/* 下拉菜单 */
.top_menus_bg {display: none;position: absolute;top: 110px;left: 0px;width: 100%;z-index: 99; background: url(../images/menus_bg.jpg) repeat-y; overflow:hidden;}
.top_menus {width: 90%; max-width:1500px;margin: 0 auto;padding-top: 0;position: relative;}
.top_menus_title {width: 40%; float:left; margin:50px auto;}
.top_menus_title dl{margin:0 auto;text-align: left;}
.top_menus_title dl h1{ font-size:32px; font-weight:bold;height:50px;}
.top_menus_title dl span{display: block;width: 43px;height: 4px;background-color: #af0517;margin-top: 20px;}
.top_menus_title dl p{ margin-top:50px;font-size: 16px;color: #666666;line-height: 30px; height:70px; overflow:hidden; }
.top_menus_title dl a {display: block;line-height: 40px; margin-top:60px;font-size: 16px;color: #fff!important;border:1px #af0517 solid; text-align:center; width:120px; background:#af0517;}
/*.top_menus_title dl a:hover{background:#fff; color:#af0517!important; }*/
.top_menus_right {width:25%; float:left;}
.top_menus_two {padding-top: 50px;}
.top_menus_two a:hover{color: #ffffff!important;background:#af0517;}.top_pro .top_menus_two a:hover img{opacity:1;}
.top_menus_two a{width:90%;display:inline-table; height:40px; line-height:50px; font-size:18px; color:#333!important; padding-left:10px;}
.top_menus_two a img{float:right; width:25px; margin-top:15px;margin-right:20px;opacity:1;}
.top_menus_two a.hover{color: #ffffff!important;background:#af0517;}.top_pro .top_menus_two a.hover img{opacity:1;}
.top_menus_three {width:35%; float:right; background:#fff;}.top_menus_three_con{width:80%; margin:0 auto; margin-top:50px;}
.top_menus_three_con img{width:100%;}.top_menus_three_con p{ margin-top:10px;font-size: 16px;color: #666666;line-height: 30px; height:170px; overflow:hidden; }

@media screen and (min-width: 1680px) {.top_pro .top_menus_title dl dd a {line-height: 60px;font-size: 19px;}.top_pro .top_menus_two dl dd a {display: block;max-width: 320px;}.top_pro .top_menus_two dl dd p{font-size: 18px;line-height: 24px;}}
@media screen and (max-width: 1480px) {.top_menus_title dl h1{font-size:24px;}.top_menus_title dl p{ margin-top:20px;font-size: 12px;line-height: 24px;}.top_menus_title dl a{margin-top:20px;font-size: 12px;}.top_menus_three_con p{font-size: 12px;}}
@media screen and (max-width: 1360px) {}
@media screen and (max-width: 1160px) {.top_menus_title dl h1{font-size:24px;}.top_menus_title dl p{ margin-top:20px;font-size: 12px;line-height: 24px;}.top_menus_title dl a{margin-top:20px;font-size: 12px;}.top_menus_three_con p{font-size: 12px;}}




/*头部结束*/


/*首页banner*/
#slideBox{width: 100%;max-width: 1920px;height: auto;overflow: hidden;position: relative;margin: 0px auto;}
.slideBox .bd{position: relative;height: 100%;z-index: 0px;width: 100%;}
.slideBox .bd li{zoom:1px;width: 100%;position: relative;}
.slideBox .bd img{width: 100%;height: auto;display: block;vertical-align: middle;}
.slideBox .hd{width: 100%;height:auto;position: absolute;text-align: center; bottom: 25px;z-index: 1}
.slideBox .hd ul{display:inline-block;}
.slideBox .hd ul li{width:24px;height: 10px;float: left;margin-left: 5px;margin-right: 5px;cursor: pointer;background: #fff;border-radius:15px;}
.slideBox .hd ul li.on{width: 56px;border-radius: 15px; background:#af0517;}
.banner_1{width: 96%;height: 52px;position: absolute;top: 43%;z-index: 3;left: 2%;}
.banner_1 a{display: block;width: 52px;height: 52px;float: left;}
.banner_l .prev{float: left;}
.banner_1 .next{float: right;}
.sj_banner_swiper{display: none;}
.ibanner_conbg{width:100%; position:absolute; overflow:hidden; top:16%; left:0; z-index:2;}
.ibanner_conbg .banner_con{width:88%; max-width:1480px; margin:0 auto; text-align:left; overflow:hidden;}
.ibanner_conbg .banner_con h1{ display:block;font-size:42px; color:#000; font-weight:bold;}
.ibanner_conbg .banner_con p{ font-size:16px; line-height:30px;color:#333;margin-top:30px; width:60%;}
.ibanner_conbg .banner_con span{ display:block; margin-top:10%;color:#ffffff; width:100px; padding:8px 10px; text-align:center; border:1px #af0517 solid; font-size:14px; background:#af0517;  }
.ibanner_conbg .banner_con span b{ font-family:"宋体";}
/*.ibanner_conbg .banner_con:hover span{color:#af0517; background:#eee;}*/
/*banner结束*/

/*内页banner*/
.banners{ position:relative;}
.pc_banner {width: 100%;max-width:1920px; margin:0 auto;}
.pc_banner img {width: 100%;height: auto;}
.sj_banner { display: none;}
/*banner图上的文字*/
.banner_conbg{width:100%; position:absolute; overflow:hidden; top:36%; left:0; }
.banner_conbg .banner_con{width:88%; max-width:1480px; margin:0 auto; text-align:left; overflow:hidden;}
.banner_conbg .banner_con h1{ display:block;font-size:32px; color:#ffffff; font-weight:bold;}
.banner_conbg .banner_con p{ font-size:16px; line-height:30px;color:#ffffff;margin-top:10px; width:60%;}

/*产品详情页banner*/
.pc_banner_de{width: 100%; max-width:1920px;height: auto;overflow: hidden;margin:0px auto;vertical-align: middle;}
.pc_banner_de img{width: 100%;height: auto;overflow: hidden;vertical-align: middle;}

/* 标题 */

/*产品*/
.cp{width: 90%;max-width: 1500px;margin:55px auto 0px;height: auto;overflow: hidden;}
.cp_t{width: 100%;height: auto;text-align: center;font-size: 32px;color: #000;font-weight: bold;}
.title{margin-bottom:50px;}
.title p{ font-size:16px; color:#666666;text-align: center; line-height:30px; margin-top:13px;}
.title i {display: block; margin:0 auto;width: 43px;height: 4px;background-color: #af0517;margin-top: 20px;}
.cp_c{width: 100%;height: auto;margin: 10px auto;}
.cp_c::after{content: '';display: block;clear: both;}
/* .cp_cl{width: 30%;height: 580px;overflow: hidden;float: left;border: 2px #ececec solid;margin-top: 35px;margin-left: 2%;margin-bottom: 20px;border-radius: 10px;} */
.cp_cl{width: 32%;overflow: hidden; height:430px;float: left;border: 2px #ececec solid;margin-bottom: 35px;margin-right: 2%; padding-bottom:20px;border-radius: 10px; background:#fff;}
.cp_cl:nth-child(3n+3){margin-right: 0%;}
.cp_cl a{width: 100%;height: auto;display: block;}
.cp_cl a h1{font-size: 20px;color: #333333;text-align: center;margin-top: 13px;}
.cp_cl a p{font-size: 14px;color: #666666;text-align: center; width:88%; margin:0 auto;margin-top: 15px;height: 50px; line-height:25px; overflow:hidden; margin-bottom:10px;}
.cp_cl a .more{width: 79px;height: 30px;margin:5px auto 20px;font-size: 12px;border:1px #a0a0a0 solid;border-radius: 0px;line-height: 30px;text-align: center;color: #666666;opacity: 0;} 
.cp_cl a .cp_cl1{width: 100%;height: auto;margin:30px auto 0px;transition: all 0.5s;}
.cp_cl a .cp_cl1 img{max-width: 260px; object-fit: cover; display: block;margin:0px auto;transition: all 0.5s;}
.cp_cl a:hover .cp_cl1{margin-top:8px;}
.cp_cl a:hover .cp_cl1 img{transform: scale(1.1);}
.cp_cl a:hover .more{background: #af0517;border:1px #af0517 solid;;color: #fff;opacity: 1;}
.cp_cl:hover{border:2px #af0517 solid;}
.cp_cl:hover a h1{color:#af0517;}

/*治疗仪*/
.mr2_bg {padding-top: 50px;padding-bottom: 75px;margin:0px auto; margin-top:40px; background:#f5f5f5;}
.mr2 {width: 90%;max-width: 1500px;margin: 30px auto;overflow: hidden;position: relative; padding:50px; background:#fff; border-radius:15px;}
.mr2 .hd {float: left;width: 40.8%;}
.mr2 .hd ul {border-top: 1px solid #dddddd;}
.mr2 .hd li {height: 57px;padding-left: 5px;border-bottom: 1px solid #dddddd;overflow: hidden;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;box-sizing: border-box;}
.mr2 .hd li.on {height: 176px;border-bottom: 3px solid #af0517;}
.mr2 .hd li.on h1 {color: #af0517;font-size: 18px;}
.mr2 .hd li.on i {opacity: 0;}
.mr2 .hd li h1 {line-height: 57px;font-size: 16px;color: #333;font-weight: 550;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.mr2 .hd li i {float: right;font-size: 28px; font-weight:500;color: #333;opacity: 1;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.mr2 .hd li p {font-size: 16px;color: #666;line-height: 28px;height: 84px;overflow: hidden;margin-top: -5px;margin-bottom: 6px;}
.mr2 .hd li a {font-size: 16px;color: #af0517;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.mr2 .hd li a:hover {margin-left: 15px;}
.mr2 .bd {position: absolute;top: 80px;right: 0px; width: 52.6%;height: 100%;margin:0 auto; text-align:center;}
.mr2 .bd ul{height: 100%;}
.mr2 .bd ul li{height: 100%;overflow: hidden;}
.mr2 .bd ul li:hover img{transform: scale(1.0);}
.mr2 .bd img {max-width: 420px;object-fit: cover; margin:0 auto;/*transition: all .4s;*/}


/* 企业简介 */
.aboutus_bg {padding-top: 68px; padding-bottom:10px;}
.aboutus {width: 90%;max-width: 1500px;margin: 0 auto;overflow: hidden;}
.aboutus .aboutus_left {float: left;width: 43%;}
.aboutus .aboutus_right{float: right;width:52%; padding-top:22px;}
.aboutus .aboutus_right img {width: 100%;}
.aboutus .aboutus_text {margin-top: 15px;}
.aboutus .aboutus_text h1 {font-size: 24px;color: #666;font-weight: 550;margin-bottom: 22px;}
.aboutus .aboutus_text h2 {display: inline-block;font-size: 17px;color: #666;line-height: 29px;border: 1px solid #ddd;border-radius: 15px;padding: 0 10px;font-weight: 400;margin-right: 12px;margin-bottom: 19px;}
.aboutus .aboutus_text p {font-size: 16px;color: #666;line-height: 30px;margin-bottom: 15px;}
.aboutus .aboutus_num {margin-top: 31px;}
.aboutus .aboutus_num ul {overflow: hidden;width: 114%;margin-left: -8%;}
.aboutus .aboutus_num ul li {float: left;width: 25%;text-align: center;}
.aboutus .aboutus_num ul li h1 {line-height: 32px;}
.aboutus .aboutus_num ul li b {font-size: 24px;color: #af0517;font-weight: 550;}
.aboutus .aboutus_num ul li span {font-size:24px;color: #af0517;}
.aboutus .aboutus_num ul li i {font-size: 16px;color: #666;}
.aboutus_title h1 {font-size: 32px;color:#333;font-weight: 550;}
.aboutus_title p {font-size: 24px;color: #ddd;font-weight: lighter;margin-top: 2px;}
.aboutus_title i {display: block;width: 43px;height: 4px;background-color: #af0517;margin-top: 20px;}
.aboutus_title .aboutus_title_text {float: right;width: 45.8%;margin-top: 5px;}
a.aboutmore{ width:100px; height:35px; line-height:35px; text-align:center; color:#af0517; border:1px #af0517 solid; display:block; margin-top:20px;}
a:hover.aboutmore{ background:#af0517; color:#fff;}

/*优势开始*/
.swelfare_bg {width: 100%;margin:0 auto;padding-top: 70px;background:#f5f5f5;padding-bottom: 1px;overflow: hidden;}
.swelfare {width: 90%;max-width: 1500px;margin: 30px auto; overflow:hidden;}
.swelfare ul li {float: left;width: 31%;margin-right: 2.5%;margin-bottom: 3.8%;background-color: #fff;border: 1px solid #eaeaea; border-radius:10px; overflow:hidden;}
.swelfare ul li:nth-child(3n) {margin-right: 0%;}
.swelfare ul li:hover .swelfare_img img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.swelfare_img {overflow: hidden; }
.swelfare_img img {width: 100%;-webkit-transition: all 0.4s;transition: all 0.4s;}
.swelfare_text {width:90%; margin:0 auto;padding-top: 20px;padding-bottom: 25px; overflow:hidden;}
.swelfare_text h1 {font-size: 20px;color: #333;font-weight: bold;}
.swelfare_text span {display:block;font-size: 20px;color: #333;font-weight: bold;}
.swelfare_text p {font-size: 15px;color: #666;line-height: 30px;height: 150px;}
.swelfare_text i {width:30px; height:3px; display:block; background:#af0517; margin-bottom:20px; margin-top:20px;}
/*优势结束*/

.iproducts_heavy{ position:relative;}
.iproducts_heavy1{width:100%; margin:0 auto; overflow:hidden;}
.iproducts_heavy1 .swiper-wrapper{ text-align:center!important;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.iproducts_heavy1 .swiper-slide{ height:500px!important; line-height:50px;display:inline-block!important; float:none!important;color:#555; border-radius:30px; font-size:16px; font-weight:550; padding:0px 20px; background:#fff; margin-left:3%; margin-right:3%;cursor:pointer;background:#0079c2;}
.iproducts_heavy1 .swiper-slide.swiper-slide-thumb-active{color:#fff;}
.iproducts_heavy2{width:100%;margin:50px auto; position:absolute; top:0px;}
.iproducts_heavy2 .swiper-wrapper{ width:480px; margin:0 auto; background:#0033CC;}
.iproducts_heavy2 .swiper-slide{overflow:hidden;}
.iproducts_heavy2 .swiper-button-next {width: 50px;height: 50px;right: 40%; top:120%;border-radius: 50%;background: #0079c2; z-index:10000;}
.iproducts_heavy2 .swiper-button-next::after {font-size: 24px;}
.iproducts_heavy2 .swiper-button-next:hover {background: #0079c2;opacity: 1;}
.iproducts_heavy2 .swiper-button-prev {width: 50px;height: 50px;left: 40%; top:120%;border-radius: 50%;background: #0079c2; z-index:10000;}
.iproducts_heavy2 .swiper-button-prev::after {font-size: 24px;}
.iproducts_heavy2 .swiper-button-prev:hover {background: #0079c2; opacity: 1;}



/* 联系我们 */
.icoop_bg {
  background: url('../images/gb_bg.jpg') no-repeat center/cover;
  padding-top: 100px;
  padding-bottom: 105px;
  overflow: hidden;
  margin-bottom:80px;
}

.icoop_bg .title {
  width: 55%; max-width:1000px;
  height: 168px;
  margin: 0 auto;
  padding-top: 20px;
  padding-left:13%;
  text-align: left; overflow:hidden;
}
.icoop_bg .title .cp_t{color:#fff;}
.icoop_bg .title p{color:#fff;}


/* 质资荣誉 */
.iproducts_bg { margin:0 auto; background:#f5f5f5; padding-top: 59px;padding-bottom: 30px;overflow: hidden;}
.title1{max-width:1500px; margin: 0 auto;overflow: hidden;margin-bottom: 20px;}
.title1 .cp_t{ text-align:left; position:relative; height:60px;}
.title1 .cp_t i{position: absolute;left: 0%; bottom:0px;width: 30px;height: 3px; display:block;background-color: #af0517;}
.iproducts {width: 90%;max-width:1500px; margin: 0 auto;overflow: hidden;margin-bottom: 20px;}
.iproducts_main {position: relative; overflow:hidden;}
.iproducts_swiper{width: 100%;height:100%;}
.iproducts_swiper2 {float:right;width: 81.8%;/* background:#ffffff; border-radius: 10px;*/ overflow:hidden;}
.iproducts_swiper2 .swiper-button-next { width: 30px;height: 30px;left: 50px; top:90%;border-radius: 50%;border: 1px solid #adadad; background:#f5f5f5; z-index:10000;}
.iproducts_swiper2 .swiper-button-next::after {font-size: 12px; color:#adadad;}
.iproducts_swiper2 .swiper-button-next:hover {border: 1px solid #af0517;opacity: 1;background:#f5f5f5;}
.iproducts_swiper2 .swiper-button-prev { width: 30px;height: 30px;left: 0%; top:90%;border-radius: 50%;border: 1px solid #adadad;background:#f5f5f5;z-index:10000;}
.iproducts_swiper2 .swiper-button-prev::after {font-size: 12px;color:#adadad;}
.iproducts_swiper2 .swiper-button-prev:hover {border: 1px solid #af0517; opacity: 1;background:#f5f5f5;}
.iproducts_swiper1 {float: left;width: 16.2%;overflow:hidden;}
.iproducts_swiper1 .swiper-wrapper{width:100%; overflow:hidden;}
.iproducts_swiper1 .swiper-slide{ height:50px!important; line-height:50px!important; font-size:18px; text-align:left; color:#333;overflow:hidden;cursor:pointer; position:relative;}
.iproducts_swiper1 .swiper-slide.swiper-slide-thumb-active i {width: 7%; background-color: #af0517;}
.iproducts_swiper1 .swiper-slide i{position: absolute;left: 0%; top: 50%;width: 0%;height: 1.5px;transform: translateX(0%); transition: all 0.4s ease;}
.iproducts_swiper1 .swiper-slide span{position: absolute;left: 0%; top: 4%;width: 90%;height: 30px;transition: all 0.4s ease;}
.iproducts_swiper1 .swiper-slide.swiper-slide-thumb-active span {left: 10%;}
.iproducts_swiper1 .swiper-slide.swiper-slide-thumb-active{ color:#af0517; }
.ipro_list{ width:96%; margin:10px auto;margin-bottom:20px; padding-bottom:20px; overflow:hidden; position:relative;}
.ipro_list a{display:inline-table; width:23%; margin-right:2%;height:320px; border:2px #fff solid;background:#eee; position: relative; overflow:hidden;}
.ipro_list a:nth-child(4n){ margin-right:0px;}
.ipro_list a:hover{border:2px solid #af0517;}
.ipro_list a img{width:100%;}
/*.ipro_list .image{display:inline-table; width:23%; margin:0 auto;  margin-right:2%; border:2px #fff solid; }*/

.img-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.8);top: 0;left: 0;z-index: 9999;display:none;}
.img-container{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.img-container{display: flex;justify-content: center;align-items: center;width: 462px;height: 100%;margin:0px auto;position: relative;}
.img-container img{width:462px;height:auto;display:block;margin:0px auto;}
#gd{width: 100%;height: 100%;overflow: hidden;margin: 0px auto;display: table;}
.gd{width:100%;height:auto;overflow:hidden;margin:0px auto;display: table-cell;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9999;}
.gd1{width:60px;height:auto;overflow:hidden;margin:0px auto; background:#CCCC33}
.gd em{width:38px;height:38px;transition: all 0.5s;cursor: pointer;position: absolute;right: 20%;top:0px;z-index: 10000}
.gd em img{width:38px;height:38px;}
.gd em:hover{transform:rotate(270deg);}


/* 新闻资讯 */
.inews_bg { margin: 0 auto;margin-top: 64px;margin-bottom: 30px;overflow: hidden;}
.iNews {width: 90%; max-width:1500px;margin: 0 auto;overflow: hidden; margin-top:35px;}
.iNews1 {float: left;width: 49%;overflow: hidden; padding-top:3px;}
.iNews1 a{border:1px #dddddd solid; display:block;color:#999;}
.iNews1:hover .iNews1_img img {transform: scale(1.1);}
.iNews1:hover .iNews1_text > h1 {color: #af0517;}
.iNews1:hover a span{ background:#af0517; color:#fff;}
.iNews1 .iNews1_text {width:92%; margin:0 auto;padding-bottom: 25px;}
.iNews1 .iNews1_text > .iNews_time{height: 30px; color:#999;text-align:left; line-height:30px; margin-top:20px; font-size:16px;}
.iNews1 .iNews1_text > h1 {font-size: 19px;color: #333;font-weight: 550;margin-top: 10px;}
.iNews1 .iNews1_text > p {font-size:14px;color: #999;line-height:25px;margin-top: 6px; height:75px; overflow:hidden;}
.iNews1 .iNews1_text span {display: block;width: 100px;height: 34px;line-height: 32px;text-align: center;border: 1px solid #af0517;font-size: 13px;color: #af0517;margin-top: 22px;box-sizing: border-box;}
.iNews1 .iNews1_img {overflow: hidden;}
.iNews1 .iNews1_img img {width: 100%;height: auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}

.iNews2 {float: right;width: 48%;overflow: hidden;}
.iNews2 ul li {border: 1px solid #e3e3e3; margin:5px; margin-bottom:20px; padding-left:6px; height:162px; overflow:hidden;}
.iNews2 ul li:hover{border: 1px solid #e3e3e3; border-top:3px solid #af0517;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}
.iNews2 ul li:hover .iNews2_text h1 {color: #af0517;}
.iNews2 ul li a {display: block;padding: 12px 0;overflow: hidden;}
.iNews2 .iNews2_text {width: 93%; margin:0 auto;}
.iNews2 .iNews2_text h1 {font-size: 18px;color: #333333;font-weight: 550;margin-top: 5px;padding-right: 12px;box-sizing: border-box; height:25px; overflow:hidden;}
.iNews2 .iNews2_text p {font-size:14px;color: #999;margin-top: 10px;line-height:25px; height:80px; overflow:hidden;}
.iNews2 .iNews2_time {width: 100%;font-size: 12px;color: #aaa;box-sizing: border-box;}
.news_more { width:100%; margin:20px auto 0px; text-align:center;}
.news_more a {display: block;width: 120px;height: 34px;line-height: 32px;text-align: center;border: 1px solid #af0517;font-size: 14px;color: #fff;margin-top: 12px;box-sizing: border-box; margin:0 auto; background:#af0517;}
.news_more a:hover{background-color: #fff;color: #af0517;}

/* 公益事业 */
.public_charity_swiper {
  max-width:1920px; margin:0 auto;
  overflow: hidden;
  margin-bottom: 65px;margin-top: 25px;
}
.public_charity_swiper1{}
.public_charity_swiper1 .swiper-slide {
  height: 264px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  perspective: 250px;
  transform-style: preserve-3d;
  overflow: hidden;
  cursor: pointer;
  width:33%;
}

.public_charity_swiper1 .swiper-slide-active{background:#f1f1f1;/*width:34%!important;*/border-radius:10px 10px 0px 0px;}
.public_charity_swiper1 .swiper-slide img {
  width: auto;margin-top:-5px;
  height: 100%;
  border-radius:15px;
  transition: all 0.4s ease;
}

@media screen and (min-width: 1580px) {.public_charity_swiper1 .swiper-slide {height: 300px;}}
@media screen and (min-width: 1680px) {.public_charity_swiper1 .swiper-slide {height: 324px;}}


.public_charity_swiper1 .swiper-slide-active img{margin-top:0px;border-radius:0px;}
/*.public_charity_swiper1 .swiper-slide-active1{width:32%!important;}.public_charity_swiper1 .swiper-slide-active4{width:32%!important;}*/
.public_charity_swiper1 .swiper-slide-active1 img {
  transform: scale(1.0) rotateY(2deg);border-radius:10px;
}
/*.public_charity_swiper1 .swiper-slide-active2 img {
  transform: scale(1.1) rotateY(7deg);
}
.public_charity_swiper1 .swiper-slide-active3 img {
  transform: scale(1.1) rotateY(-7deg);
}*/
.public_charity_swiper1 .swiper-slide-active4 img {
  transform: scale(1.0) rotateY(-2deg);
}
.public_charity_swiper2 {
 /*position:absolute; top:370px; left:32.35%; z-index:0;*/
  max-width: 45%;
  margin: 0 auto;
}
.public_charity_swiper2 .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 146px;
  padding: 0 10%;
}

.public_charity_swiper2 .swiper-slide div {
  width:90%; margin:0 auto; padding:4% 5%; height:100%;min-height: 256px;
  background-color: #f1f1f1; border-radius:0px 0px 10px 10px;
}
@media screen and (min-width: 1780px) {.public_charity_swiper2 .swiper-slide div{width:90.8%;}}

.public_charity_swiper2 .swiper-slide div span {font-size: 19px;color: #333;font-weight: 550;margin-top: 10px;}
.public_charity_swiper2 .swiper-slide div p {font-size:16px;color: #777;line-height:26px;margin-top: 6px; height:75px; overflow:hidden;}
.public_charity_swiper2 .swiper-slide div a{ width:100px; height:35px; line-height:35px; text-align:center; color:#af0517; border:1px #af0517 solid; display:block; margin-top:20px;}
.public_charity_swiper2 .swiper-slide div a:hover{ background:#af0517; color:#fff;}



.public_charity_swiper2 .swiper-button-next {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #dfdfdf;
  transition: all 0.4s ease;
  opacity: 1;
}
.public_charity_swiper2 .swiper-button-next::after {
  font-size: 21px;
}
.public_charity_swiper2 .swiper-button-next:hover {
  background: #ae1118;
}
.public_charity_swiper2 .swiper-button-prev {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #dfdfdf;
  transition: all 0.4s ease;
  opacity: 1;
}
.public_charity_swiper2 .swiper-button-prev::after {
  font-size: 21px;
}
.public_charity_swiper2 .swiper-button-prev:hover {
  background: #ae1118;
}




/* 分类 */
.nav_list {width: 100%; max-width:1920px;overflow: hidden;margin:0px auto; text-align:center; margin-top:20px; border-bottom:1px #e5e5e5 solid;}
.nav_list a {font-size: 18px;display:inline-table;text-align: center;margin: 0 26px; height:50px; line-height:50px; color:#666; position:relative;}
.nav_list a:hover{ color:#af0517;}.nav_list a.hover{ color:#af0517;}
.nav_list a i{position: absolute;left: 0%; bottom:0px;width: 100%;height: 2px; display:block;}
.nav_list a:hover i{background-color: #af0517;}.nav_list a.hover i{background-color: #af0517;}



/* 产品列表 */
.products_bg {background-color: #f2f2f2;padding-bottom: 78px;overflow:hidden;}
.products {width: 90%;max-width: 1500px;margin: 0 auto;margin-bottom: 50px;margin-top: 30px; overflow:hidden;}
/*产品详情banner图上的文字*/
.pro_detail_bg{width:100%; position:absolute; overflow:hidden; top:0%; left:0;height:100%; min-height:520px;}
.pro_detail_bg .banner_pro_detail{width:90%; max-width:1500px; margin:0 auto; text-align:left; overflow:hidden;}
/*banner图*/
/*@media screen and (min-width: 1680px) {.pro_detail_bg .banner_pro_detail{ margin-top:5px;}.factory_swiper2 .swiper-slide img {width:76%!important;margin-left:13%!important; overflow:hidden!important;}}*/
.banner_pro_detail .pro_detail_text{ float:left; width:40%; overflow:hidden;margin-top:15px; padding-top:60px;}
.banner_pro_detail .pro_detail_text span{ display:block;font-size:18px; color:#af0517; margin-top:30px;}
.banner_pro_detail .pro_detail_text h1{ display:block;font-size:36px; color:#000; font-weight:bold; margin-top:30px;}
.pro_detail_bg{background-color:rgba(255,255,255,0.2);}/*产品详情页*/
.banner_pro_detail .pro_detail_text p{ font-size:16px; line-height:30px;color:#333;margin-top:20px; padding-left:5px;}
 
.banner_pro_detail .pro_detail_img{ float:right; width:48%; overflow:hidden;position:relative;  }
.factory_swiper {width: 100%;margin: 0 auto;overflow: hidden; padding-top:50px; padding-bottom:50px; }
.factory_swiper1{width:20%; float:right;height:530px; overflow:hidden;}
.factory_swiper2 { float:left; width: 75%;background:#fff;overflow: hidden!important;border-radius: 10px!important;height:530px;}
@media screen and (min-width: 1680px) {.pc_banner_de .img{min-height:550px!important;}.pro_detail_bg .banner_pro_detail{ margin-top:5px;}.factory_swiper2 {height:530px!important;}.pro_detail_bg{min-height:550px!important;}.factory_swiper2 .swiper-slide img {width:100%!important;overflow:hidden!important; border-radius:10px;}}
#factory1_2{width:100%;overflow:hidden;}
.factory_swiper2 .swiper-slide { width: 100%;overflow: visible!important;}
.factory_swiper2 .swiper-slide:nth-child{ position:relative;}
.factory_swiper2 .swiper-slide img {width:100%;overflow:hidden!important;border-radius: 10px!important;}
.factory_swiper2 .swiper-button-next {width: 30px;height: 30px;right: 7%; top:95%;border-radius: 50%;background:none;transform: rotate(90deg);}
.factory_swiper2 .swiper-button-next::after {font-size: 24px;}
.factory_swiper2 .swiper-button-next:hover {color: #af0517;background: none;opacity: 1;}
.factory_swiper2 .swiper-button-prev {width: 30px;height: 30px; left: 88%!important; position:absolute!important; top:40px;border-radius: 50%;background:none;transform: rotate(90deg);}
.factory_swiper2 .swiper-button-prev::after {font-size: 24px;}
.factory_swiper2 .swiper-button-prev:hover {color: #af0517;background: none; opacity: 1;}
.factory_swiper1 .swiper-wrapper{height:420px;}
.factory_swiper1 .swiper-slide { overflow:hidden; border-radius:8px; background:#FFFFFF; text-align:center;}
.factory_swiper1 .swiper-slide:nth-child{ position:relative;}
.factory_swiper1 .swiper-slide img{height:100%; margin:0 auto; width:auto;}
.factory_swiper1 .swiper-slide.swiper-slide-thumb-active{ border:3px #af0517 solid;}
.factory_swiper1 .swiper-slide .aboutvideo img{width:50px;}
.factory_swiper1 .swiper-slide.swiper-slide-thumb-active .aboutvideo img{border:0px #af0517 solid; }

/* 产品详情按摸原理 */
.pro_de3_bg {max-width:1920px; margin:0px auto;overflow: hidden;padding-top:50px; padding-bottom:70px;}
.pro_de3 {width: 90%; max-width:1500px; margin:0 auto;box-sizing: border-box;overflow: hidden;}
.pro_de3_content {width:45%; float:left;}
.pro_de3_content ul li{ padding-bottom:25px; margin-bottom:25px;}
.pro_de3_content ul li h2{ font-size:22px;font-weight:bold; margin-bottom:10px;}.pro_de3_content ul li p{width:85%;font-size:16px; color:#666; line-height:30px;}
.pro_de3_right {width:55%; float:right;position: relative;}.pro_de3_right img{width:100%;}

/*产品详情一机多用*/
.pro_de4_bg {width: 100%;margin:50px auto 0;background:url(../images/pro_de4_bg.jpg) no-repeat center/cover;padding-bottom: 14px;overflow: hidden;}
.pro_de4_a img{width:100%;}
.pro_de4_a{width: 88%;max-width: 1500px;margin:0px auto;height:auto;overflow: hidden; position:relative;}
.pro_de4_c{width: 100%;height: auto;overflow: hidden;margin: 0px auto;margin-top: 35px;}
.pro_de4_cl{width: 25%;overflow: hidden;float: left;margin-top: 15px; text-align:center;margin-bottom: 50px; padding-bottom:30px;border-right:1px rgba(0,0,0,0.3) solid;}
.pro_de4_cl:nth-child(4n+4){margin-right: 0%; border-right:0;}
.pro_de4_cl a{width: 100%;height: auto;display: block;}
.pro_de4_cl a h1{font-size: 24px;text-align: center; color: #000000; font-weight:bold;margin-top: 25px; height:80px; line-height:40px; }

/*产品详情产品参数*/
.pro_de5_bg {width: 100%;margin:50px auto 0;padding-bottom: 54px;overflow: hidden;}
.pro_de5{width: 88%;max-width: 1500px;margin:0px auto;height:auto;overflow: hidden; position:relative;}
.pro_de5 table{width:100%; border-left:1px rgba(0,0,0,0.1) solid;border-top:1px rgba(0,0,0,0.1) solid;}
.pro_de5 table td,.pro_de5 table th{border-right:1px rgba(0,0,0,0.1) solid;border-bottom:1px rgba(0,0,0,0.1) solid; padding:5px;padding-left:15px; height:30px; line-height:30px; font-size:14px; color:#666;}
.pro_de5 table th{ background:rgba(0,0,0,0.05); text-align:left;}

/*关于我们*/
/*企业文化*/
.culture_bg {width: 100%;margin:50px auto 0;padding-top: 70px;background:url(../images/culture_bg.jpg) no-repeat center/cover;padding-bottom: 14px;overflow: hidden;}
.culture_bg .cp_t{color:#ffffff;}
.culture_a{width: 88%;max-width: 1640px;margin:0px auto;height:auto;overflow: hidden; position:relative;}
.culture_c{width: 100%;height: auto;overflow: hidden;margin: 0px auto;margin-bottom: 35px;}
.culture_cl{width: 32%;overflow: hidden;float: left;margin-top: 15px;margin-right: 2%;margin-bottom: 50px; padding-bottom:30px;border-right:1px rgba(255,255,255,0.8) solid;}
.culture_cl:nth-child(3n+3){margin-right: 0%; border-right:0;}
.culture_cl a{width: 100%;height: auto;display: block;}
.culture_cl a h1{font-size: 20px;text-align: center; color: #fff;margin-top: 25px; }
.culture_cl a p{font-size: 15px;text-align: center; color: #fff;width:88%; margin:0 auto;margin-top: 123px; line-height:30px; height:80px; overflow:hidden;}
.culture_cl a .culture_cl1{width: 100%;height: auto; text-align:center;margin:50px auto 5px;}
.culture_cl img{width: 65px;margin:0px auto;/*filter: grayscale(100%)brightness(10%);*/}

/*新闻*/
.news{width: 90%;height: auto;margin: 30px auto;overflow: hidden;}
.news ul{width: 100%;max-width: 1500px; height: auto;overflow: hidden;margin:0px auto;}
.news ul li{width: 100%;height: auto;overflow: hidden;cursor: pointer;padding-top: 60px;padding-bottom: 60px; border-bottom:1px #eee solid;}
.news ul li a{display: block;height: auto;overflow: hidden;width: 100%;margin:0px auto;}
.news ul li a .news_1{width: 30%;max-width: 389px;float: left;overflow:hidden;}
.news ul li a .news_1 img{width: 100%;height: auto;transition:all 0.5s;}
.news ul li:hover a .news_1 img{transform:scale(1.1);}
.news ul li a .news_2{width: 65%;float: right;overflow: hidden;}
.news ul li a .news_2 .news_2_1{width:65%; float:left;}
.news ul li a .news_2 .news_2_1 h1{height: 40px;font-size: 24px;color: #333;line-height: 35px;margin-top: 7px;}
.news ul li a .news_2 .news_2_1 p{font-size: 16px;color: #666;line-height:30px;height: auto;margin-top: 50px;}
.news ul li a .news_2 .news_2_2{width:110px; float:right; text-align:right;}
.news ul li a .news_2 .news_2_2 h2{font-weight: normal;font-size: 16px;color: #666;margin-top: 10px;}
.news ul li a .news_2 .news_2_2 .more{width: 110px;height: 36px;margin-top: 65px;font-size: 12px;border:1px #af0517 solid;line-height: 36px;text-align: center;color: #af0517; float:right;} 
.news ul li:hover a .news_2 .news_2_2 .more{background: #af0517;border:1px #af0517 solid;;color: #fff;}
.news ul li:hover{border-bottom:1px #af0517 solid;}
.news ul li:hover a .news_2 .news_2_1 h1{color: #af0517;}

/* 新闻内页 */
.news_de {width: 86%;max-width: 1480px;height: auto;margin: 0 auto;padding-top: 75px;}
.news_de .de_title {text-align: center;}
.news_de .de_title h1 {color: #333333;font-size: 32px;}
.news_de .fx {text-align: center;margin: 20px auto;border-bottom: 1px solid #e5e5e5;padding-bottom: 33px;position: relative;}
.news_de .fx span {font-size: 16px;color: #333333;vertical-align: middle;}
.news_de .fx img {width: 28px;height: auto;margin: 0 10px;margin-top: -2px;}
.news_de .fx span.news_de_time {margin-right: 22px;font-size: 16px;color: #666;}
.news_de .item {margin-bottom: 44px;font-size: 18px;color: #666;line-height: 36px;}
.news_de .item p {font-size: 16px;color: #666;line-height: 32px;}
.news_de .item img {margin: 19px auto;max-width: 100%;height: auto;display: block;}
.video_btns {width: 100%;height: auto;position: relative;border-top: 1px solid #dddddd;padding-top: 33px;margin-bottom: 50px;margin-top: 37px;}
.video_btns a {display: inline-block;font-size: 16px;color: #666666;}
.video_btns a.prev,
.video_btns a.next {line-height: 43px;}
.video_btns a.prev:hover {color: #af0517;}
.video_btns a.next:hover {color: #af0517;}
.video_btns a.return {position: absolute;right: 0;top: 55%;width: 100px;height: 42px;color: #af0517;text-align: center;line-height: 40px;border: 1px solid #af0517;background-color: #fff;}
.video_btns a.return:hover {border-color: #af0517;background-color: #af0517;color: #fff;}


/*展会开始*/
.event_bg {width: 100%;margin:0 auto;padding-top: 50px;overflow: hidden;}
.event {width: 90%;max-width: 1500px;margin: 0px auto; overflow:hidden;}
.event ul li {float: left;width: 31%;margin-right: 2.5%;margin-bottom: 2.8%;background-color: #fff;border: 1px solid #eaeaea; border-radius:10px; overflow:hidden;}
.event ul li:nth-child(3n) {margin-right: 0%;}
.event ul li:hover .event_img img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.event_img {overflow: hidden; }
.event_img img {width: 100%;-webkit-transition: all 0.4s;transition: all 0.4s;}
.event_text {width:90%; margin:0 auto;padding-top: 20px; overflow:hidden;}
.event_text h1 {font-size: 18px;color: #333;font-weight: bold;}
.event_text span {display:block;font-size: 18px;color: #333;font-weight: bold;}
.event ul li:hover span { color:#af0517;}
.event_text p {font-size: 15px;color: #666;line-height: 30px;height: 120px;margin-top:15px;}
/*展会结束*/



/*社会公益*/
.welfare_bg {max-width:1920px; margin:50px auto;overflow: hidden;position: relative; }
.welfare {width: 90%; max-width:1500px; margin:0 auto; margin-bottom:50px;overflow: hidden;}
.welfare_left {width:45%; float:left;}
.welfare_left p {font-size: 16px;color: #666666;line-height: 30px; margin-top:15px;}
.welfare_right {width:48%; float:right;}.agent_right img{ width:100%;}

/*公益列表*/
.welfare_box{width: 90%;max-width: 1500px;margin: 0 auto;position: relative; margin-top:50px; padding-bottom:50px;border-bottom:1px #eee solid;}
.welfare_box ul{width: 100%;margin: 5px auto;overflow: hidden;}
.welfare_box ul li{width: 100%; height: auto;overflow: hidden;margin-bottom:25px;}
.welfare_box ul li:hover img{transform: scale(1.1);}
.welfare_box ul li div.welfare_img{float: left;width: 40%; height: auto;overflow: hidden; border-radius:5px;}
.welfare_box ul li div.welfare_img img{width: 100%; height:auto;transition: all .4s;}
.welfare_box ul li div.welfare_right{float: right;width: 53%; margin-right:3%}
.welfare_box ul li div.welfare_right h1{font-size: 24px;color: #333;font-weight: 500;}
.welfare_box ul li div.welfare_right p{font-size: 16px;color: #666;margin: 25px 0 34px 0;line-height: 29px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.welfare_box ul li div.welfare_right span{display: block;width: 104px;height: 34px;border: 1px solid #af0517;text-align: center;line-height: 34px;font-size: 14px;color: #af0517;}
.welfare_box ul li:hover div.welfare_right h1{color: #af0517 !important;}
.welfare_box ul li:hover div.welfare_left div.welfare_img img{transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.welfare_box ul li:hover div.welfare_right span{border-color: #af0517;background-color: #af0517;color: #fff;}

.pro_list_1{ margin:0 auto;height: auto;overflow: hidden;}
.pro_list_1 ul{width:100%;}
.pro_list_1 ul li{width:16.6%;float: left;text-align: left;overflow: hidden;cursor: pointer; margin:0 auto; margin-right:0%;}
.pro_list_1 ul li a{ display:block; text-align: left; width:94%;}
.pro_list_1 ul li a div{ width:100%; height:144px; border-radius: 5px; background:#999900; overflow:hidden;}
.pro_list_1 ul li a div img{ width:100%; height:144px; border-radius: 5px;transition: all 0.5s;}
.pro_list_1 ul li:hover img{/*filter:none;*/transform: scale(1.1);}

.welfare_box:hover{border-bottom:1px #af0517 solid;}


/* 团队风采弹出层 */
.team_popup_bg {display: block;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);z-index: 999999;cursor: pointer;}
.team_popup {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 60%;max-width: 1100px; background-color: #fff;z-index: 9999999;cursor: auto;}
.team_popup .prev {position: absolute;top: 45%;left: 35px;display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 30px;color: #333;font-weight: bold;background-color: rgba(255, 255, 255, 0.8);border-radius: 50%;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;font-family: '宋体';}
.team_popup .prev:hover {background-color: #ff8500;color: #fff;}
.team_popup .next {position: absolute;top: 45%;right: 35px;display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 30px;color: #333;font-weight: bold;background-color: rgba(255, 255, 255, 0.8);border-radius: 50%;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-ms-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;font-family: '宋体';}
.team_popup .next:hover {background-color: #ff8500;color: #fff;}
.team_popup_close{position: absolute; width: 45px;height: 45px;text-align: center;line-height: 45px;color: #fff;font-size: 30px;background-color: rgba(255, 133, 0);right: -18.5px;top: -18.5px;border-radius: 50%;transform: rotate(45deg);cursor: pointer;}
/* .team_popup_close:hover{background-color: rgba(255,255,255,0.9);color: #333;} */
/* .team_popup_img {padding: 25px;} */
.team_popup_img img {width: 100%;height: auto;}
.team_popup_text {height: 75px;line-height: 75px;border-top: 1px solid #ddd;text-align: center;font-size: 17px;color: #666;}
.team_popup_tips {position: absolute;bottom: 25px;right: 25px;font-size: 18px;color: #666;}
.team_popup_tips span {font-style: oblique;font-size: 20px;vertical-align: top;margin-right: 5px;color: #ff8500;display: inline-block;}
.team_popup_tips i {font-style: oblique;font-size: 20px;vertical-align: top;display: inline-block;margin-left: 2px;}

.layui-layer-setwin .layui-layer-min cite{background-color: #fff !important;width: 18px !important;height: 3px !important;}
.layui-layer-setwin .layui-layer-min cite:hover{background-color: #ff8500 !important;}



/*代理*/
.agent_bg {max-width:1920px; margin:50px auto;overflow: hidden;position: relative;}
.agent {width: 90%; max-width:1500px; margin:0 auto; margin-bottom:50px;overflow: hidden;}
.agent_left {width:48%; float:left;}
.agent_left p {font-size: 16px;color: #666666;line-height: 30px; margin-top:15px;}
.agent_right {width:40%; float:right;}.agent_right img{ width:100%;}
/*寻找适合您的产品*/
.agent_a{width: 90%;max-width: 1640px;margin:0px auto;height:auto;overflow: hidden; position:relative;}
.agent_c{width: 100%;height: auto;overflow: hidden;margin: 0px auto;margin-bottom: 35px;}
.agent_cl{width: 23.5%;overflow: hidden;float: left;margin-top: 15px;margin-right: 2%;margin-bottom: 20px;border-radius: 15px;background:#f5f5f5;}
.agent_cl:nth-child(4n+4){margin-right: 0%;}
.agent_cl a{width: 100%;height: auto;display: block;}
.agent_cl a h1{font-size: 22px;text-align: center; color: #333333;margin-top: 35px; font-weight:bolder;}
.agent_cl i{ display:block; margin:0 auto;width:30px; height:3px; background:#c9151e;margin-bottom: 25px;}
.agent_cl a p{font-size: 15px;text-align: center; color: #666666;width:88%; margin:0 auto;margin-top: 33px; line-height:30px; height:80px; overflow:hidden;}
.agent_cl a .more{width: 79px;height: 24px;margin:55px auto 35px;font-size: 32px; font-weight:bold;line-height: 24px;text-align: center;color: #dadada;} 
.agent_cl a .agent_cl1{width: 100%;height: auto; text-align:center;margin:50px auto 25px;}
.agent_cl i{ display:block; margin:0 auto;width:30px; height:3px; background:#c9151e;margin-bottom: 25px;}
.agent_cl img{width: 55px;margin:0px auto;filter: grayscale(100%)brightness(10%);}
.agent_cl:hover img{filter: grayscale(100%)brightness(500%);}
/*.cp_cl a:hover .more{background: #602751;border:1px #602751 solid;;color: #fff;}*/
.agent_cl:hover{ background:#af0517;}
.agent_cl:hover h1{color:#FFFFFF;}
.agent_cl:hover p{color:#FFFFFF; }
.agent_cl:hover .more{color:#FFFFFF; }.agent_cl:hover i{background:#FFFFFF; }
.agent_content {width:35%; float:left;}
.agent_content h1 {font-size: 24px;color: #af0517;font-weight: bold; margin-bottom:30px;}
.agent_content i{ font-size:16px; color:#666666; font-weight:lighter; display:block;}
.agent_content h2 {font-size: 22px;color: #666;font-weight: bold; margin-bottom:20px; padding-bottom:15px;}
.agent_content p {font-size: 16px;color: #666666;line-height: 30px;}



/* 联系我们 */
.contactus_bg {max-width:1920px; margin:50px auto 100px;overflow: hidden;position: relative;}
.con_title {text-align: center; margin-bottom: 32px;}
.con_title i{ display:block; margin:0 auto;width:50px; height:3px; background:#c9151e;margin-bottom: 25px;}
.con_title h2 {font-size: 36px;color: #333333;font-weight: bold;margin-bottom: 25px;}
.con_title p {width: 90%;margin:0 auto;font-size: 16px;color: #666666; line-height:30px;}
.contactus {width: 90%; max-width:1500px; margin:0 auto;box-sizing: border-box;overflow: hidden;padding-top:30px;}
.contactus_content {width:35%; float:left;}
.contactus_content h1 {font-size: 28px;color: #555;font-weight: bold; margin-bottom:30px;}
.contactus_content i{ font-size:14px; color:#666666; font-weight:lighter; display:block;}
.contactus_content h2 {font-size: 24px;color: #666;font-weight: bold; margin-bottom:20px; padding-bottom:15px; border-bottom:1px #ddd solid;}
.contactus_content p {font-size: 16px;color: #666666;line-height: 30px;}
.contactus_content span img{ float:left; width:100px; margin-right:20px;}
.contactus_content span dd{margin-top:30px; padding-top:15px; line-height:30px; font-size:16px;color: #666666;}

.maps {width:55%; float:right;position: relative;}
.feedback_from{overflow:hidden;}
.feedback_input {float: left;width: 48.3%;height: 50px;border-radius: 0px;margin-right: 3.05%;margin-bottom: 3.05%;border: 1px solid #dddddd;overflow: hidden;}
.feedback_input:nth-child(2n+2) {margin-right: 0%;}
.feedback_input span {float: left;width: 22.2%;height: 25px; line-height: 25px;font-size: 16px;color: #666666;border-right: 1px solid #dddddd;margin-top: 12.5px;text-align: center;}
.feedback_input input[type=text] {float: left;width: 77.8%;height: 100%;border: 0;outline: 0;font-size: 16px;padding: 0 15px; color: #666666;}

.feedback_textarea textarea {
  display: block;
  width: 100%;
  height: 239px;
  border: 1px solid #dddddd;
  padding: 15px;
  margin-top: 14.5px;
  resize: none;
  outline: 0;
  font-size: 16px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}

.feedback_btn {text-align: left;margin-top: 15px;}

.feedback_btn input {
  width: 100px;
  height: 40px;
  border: 0;
  outline: 0;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  margin-right:18px;
}

.feedback_btn input[type=button] {
  background-color: #c9151e;
}

.feedback_btn input[type=reset] {
  background-color: #9a9a9a;
}


/* 分页 */
.fy {text-align: center;margin-bottom: 87px;margin-top: 30px;}
.fy ul {display: inline-block;overflow: hidden;}
.fy ul li {float: left;width: 32px;height: 32px;box-sizing: border-box;text-align: center;margin: 0 8px;overflow: hidden;}
.fy ul li.fy_prev a {font-weight: bold;font-size: 14px;font-family: swiper-icons;background-color: #dddddd;}
.fy ul li.fy_next a {font-weight: bold;font-size: 14px;font-family: swiper-icons;background-color: #dddddd;}
.fy ul li.fy_active a {background-color: #af0517;border-color: #af0517;color: #fff;}
.fy ul li:hover a {background-color: #af0517;border-color: #af0517;color: #fff;}
.fy ul li a {display: block;line-height: 30px;color: #666;border:1px #ddd solid;font-size: 14px;}

/* 底部 */
.bottom_bg { padding-bottom: 10px;background-color: #666666; width: 100%;max-width: 1920px; margin:0 auto; overflow:hidden;}
.bottom {width: 90%;max-width: 1500px; margin: 0 auto;}
.bottom1 {margin-top: 20px; overflow:hidden;}
.bot1_left{width:88%; float:left;}
.bot1_left ul li{ width:23.5%; float:left; margin-right:1.5%;font-size: 14px;color: #666; height:40px; line-height:40px; position:relative; border-radius:6px; background:#fff; text-align:left; padding-left:1%;}
.bot1_left ul li input {height: 100%;width: 90%; margin:0 auto;font-size: 14px;color: #666; height:36px;line-height: 36px;border: 0px;outline: none;}
.bot1_left ul li a.hover{ background:#ea5514; color:#fff;}/*.top_bg:hover .nav ul li a.hover,.top_bg.scroll .nav ul li a.hover{color: #b41d23;}*/
.bot1_left ul li .nav1{width: 100%;max-height:500px;overflow-y:auto;overflow-x:hidden;background: rgba(255,255,255,1);padding:0px;display:none; position:absolute;z-index:999;  }
.bot1_left ul li .nav1 dl{width:100%;height:auto;}.bot1_left ul li .nav1 dl dt{width:100%;background: rgba(255,255,255,1);}
.bot1_left ul li .nav1 dl dt a{color: #7c7d80; font-size:14px;}
.bot1_left ul li .nav1 dl dt a.hover{color: #005bac;}
.bot1_left ul li .nav1 dl dt:hover{width:100%;background: rgba(234,238,241,1)!important;}
.bot1_left ul li:hover .nav1{display: block;}
.bot1_right{width:12%; float:right; text-align:center;}.bot1_right a{display:block; border-radius:25px; height:40px; line-height:40px; font-size:16px; color:#ffffff; background:#af0517;}
.bot1_right a:hover{ background:#fff; color:#af0517;}
.bota_right{display:none;}
.bottom_terraces {width:99%; margin:30px auto; overflow:hidden;}
.bottom_terraces ul li { display:inline-table; margin-right:6px;}
.bottom_terraces ul li img{width:26px;}
.bottom_terraces ul li a:hover {opacity: 0.8;}

.bottom_link {width:99%; margin:10px auto; color:#c7c7c7; font-size:13px; overflow:hidden;padding-top: 11px;padding-bottom: 11px;border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.bottom_link span{font-weight:bold;}
.bottom_link a{display:inline-table; margin-right:5px;color:#c7c7c7;}.bottom_link a:hover{ color:#fff;}

.bottom2 {padding-top: 23px;}
.bottom2::after {content: ""; display: block;clear: both;}
.bottom_text { width:20%;float: left;}
.bottom_logo { margin-bottom:5px;}
.bottom_logo img {filter: grayscale(1) brightness(500%); height:60px;}
.bottom_text span { display:block;font-size: 20px; padding-left:34px; color: rgba(255, 255, 255, 1); line-height: 32px;}
.bottom_text a { color: rgba(255, 255, 255, 1);}.bottom_text a:hover{ color: rgba(255, 255, 255, 0.6);}
.bottom_nav {float: right;width:75%;}
.bottom_nav dl {float: left;margin-left: 0px; width:20%;}
.bottom_nav dl dt {margin-bottom: 10px;position:relative; height:35px; line-height:35px;}
/*.bottom_nav dl dt::after {position:absolute; bottom:-1px; left:0;content: ' ';display: block;clear: both;width:20px;border-bottom:3px #fff solid;transition: all 0.4s ease;}*/
.bottom_nav dl dt a {font-size: 18px;color: #ffffff;}.bottom_nav dl dt a:hover {color: rgba(255,255,255,0.8);}
@media screen and (max-width: 1480px) {.bottom_nav dl dt a {font-size: 16px;}}
.bottom_nav dl dd a {font-size: 14px;color: rgba(255, 255, 255, 1);line-height: 30px;}
.bottom_nav dl dd a:hover {opacity: 0.8;}
.bottom_nav dl p{font-size: 14px;color: rgba(255, 255, 255, 1);line-height: 25px;}.bottom_nav dl p span{width:44px; float:left; height:50px;}



.bottom3 {font-size: 13px;color: rgba(255, 255, 255, 0.6); height:50px; line-height:50px; overflow:hidden; text-align:center;}
.bottom3 a {display: inline-block;margin-left: 10px;color: rgba(255, 255, 255, 0.8);}
.bottom3 a:hover {opacity: 0.8;}


.close{position:absolute; top:14px; right:16px;cursor: pointer; color:rgba(255,255,255,0.8);}.close img{filter:grayscale(100%) brightness(500); width:20px;}
#close2{display:none; font-size:18px; top:12px;}

@import url('media.css');