@import url("./fonts/iconfont.css");
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ background-color:#fff; font:14px/1.6 "\5fae\8f6f\96c5\9ed1",arial,"\5b8b\4f53",sans-serif; color:#666666;}
body,form,iframe,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a,em,i{margin:0px;padding:0px;list-style-type:none;font-style: normal;}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:#4e4e4e;}
a:hover{ color:#1271ef;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:none;}
input[type="radio"],input[type="checkbox"]{ height:14px; margin: 0 3px 0 0; padding:0;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#eee;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0;}
h1{ font-size:60px;}
h2{ font-size:36px;}
h3{ font-size:30px;}
h4{ font-size:24px;}
h5{ font-size:18px;}
h6{ font-size:16px;}
.mt30{margin-top:30px;}
.mt114{margin-top:114px}
.pt50{padding: 50px 0}
.xs{box-shadow: #e9e9e9 0px 4px 4px;border-bottom:1px solid #b7b7b7}

.fr{float:right}
.fl{float:left}


.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none;}
.show{ display:block;}

.container{ width:1200px; margin:0 auto;position: relative;}
.bj_gray{background-color: #F1F1F1;}
.bj_white{background-color: #ffffff;}
.bj_black{background-color: #171717;}

.topbar{position: relative;}

/*导航*/

.header{position: fixed;top:0;left:0;width:92%;height:66px;z-index: 99;line-height: 66px;background-color: #000000;padding: 0 4%;}
.header.scrolled{background-color: rgb(29 29 31 / 72%) !important;transition: background-color 200ms linear;}
.head_logo{width: 350px;height: 63px;}
.head_logo img{max-width: 100%;}
.head_nav{width: auto;}
.head_nav .nav_item{position:relative;float: left;height:66px;line-height:66px;}
.head_nav .nav_item>a{display:block;font-size:15px;color: #ffffff;margin:0 30px;position: relative;}
.head_nav .nav_item>a:before{content: '';position: absolute;bottom: 13px;left: 50%;width: 0;height: 3px;background: rgb(229 31 40);transition: all 0.5s;}
.head_nav .nav_item:hover>a:before,.head_nav .nav_item.cur>a:before{left: 0;width: 100%;} 
.head_nav .nav_item.cur>a{color: rgb(229 30 39);}

/* 二级菜单 */
.submenu{display: none;position: absolute;z-index: 1;left: -10%;top: 100%;width: 120%;height: auto;background-color:rgb(29 29 31 / 72%);box-shadow: 0 8px 16px rgba(50,0,0,0.3);text-align: center;}
.submenu>ul li a{display: block;line-height: 48px;border-bottom: 1px solid rgb(229 229 229 / 7%);color: #ffffff;}
.submenu>ul li a:hover{background-color: #ffffff;color: #333333;}

/*banner*/
.banner{width:100%;height:auto;overflow:hidden;position:relative}
.swiper-container{width:100%}
.swiper-container .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container .swiper-pagination-bullet{height:8px;width:8px}
.swiper-container img{width:100%;max-width:100%}
.swiper-pagination-fraction{color:#fff}
.nber img{width:100%}

/* 首页产品 */
.index_product{padding: 50px 0;}
.index_product_hot{background-color: #ffffff;}
.index_product_hot .index_product_img{width: 720px;height: 330px;overflow: hidden;}
.index_product_hot .index_product_img img{max-width: 100%;}
.index_product_hot .index_product_body{width: 390px;height: 240px;overflow: hidden;text-align: center;padding: 45px;}
.index_product_hot .index_product_body span{background-color: #D71313;border-radius: 25px;color: #ffffff;line-height: 28px;width: 100px;display: inline-block;}
.index_product_hot .index_product_body h1{font-family: Arial, Helvetica, sans-serif;color: #222021;font-size: 44px;line-height: 44px;margin: 10px 0;}
.index_product_hot .index_product_body h5{color: #333333;font-size: 18px;line-height: 28px;}
.index_product_hot .index_product_body p{color: #666666;margin: 10px 0;}
.index_product_bnt a{border-radius: 25px;display: inline-block;line-height: 34px;width: 120px;margin: 15px 8px 0 8px;transition: all .5s;position: relative;}
.index_product_bnt a i.text{position:relative;z-index:1;display:inline-block}
.index_product_bnt a:first-child{color:#666;border:2px solid #dedede;background-color:#fff}
.index_product_bnt a:first-child::before{content:'';position:absolute;top:50%;left:50%;display:block;border-radius:25px;background-color:#000;height:0;width:100%;transform:translateX(-50%) translateY(-50%);transition:all .5s}
.index_product_bnt a:first-child:hover:before{height:100%;border:2px solid #000}
.index_product_bnt a:first-child:hover{color:#fff}
.index_product_bnt a:last-child{color:#fff;border:2px solid #000;background-color:#000}
.index_product_bnt a:last-child::before{content:'';position:absolute;top:50%;left:50%;display:block;border-radius:25px;background-color:rgb(230 33 42);height:0;width:100%;transform:translateX(-50%) translateY(-50%);transition:all .5s}
.index_product_bnt a:last-child:hover:before{height:100%;border:2px solid rgb(230 33 42)}

/* 首页品牌 */
.index_brand{background-image: url(../images/pp.jpg);background-size: cover;height: auto;padding: 0 0 80px 0;}
.index_brand_title{padding: 80px 0 20px 0;}
.index_brand_title h6{color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-weight: 700;font-size: 30px;}
.index_brand_title p{color: #626262;font-size: 20px;font-weight: 700;}
.tab_box{display:none;width: 900px;height: 384px;}
.tab_category{overflow:hidden;width: 300px;}
.tab_category li{text-align:center;cursor:pointer;font-size:16px;color:#ffffff;width: 110px;height: 100px;line-height: 100px;border: 1px solid #505050;float: left;margin:15px 15px 0 0}
.on{display:block}
.tab_category li.cur,.tab_category li:hover{color:#666666;background: #ffffff;border: 1px solid #ffffff;}
.tab_box h1{padding: 95px 0 60px 0;color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 40px;line-height: 40px;font-weight: 700;}
.tab_box .brand_text{color: #ffffff;font-size: 14px;line-height: 24px;}
.tab_barad ul{margin-left: -10px;overflow: hidden;}
.tab_barad ul li{width: 172px;height: 103px;overflow: hidden;float: left;background-color: #ffffff;margin: 0 0 10px 10px;}
.tab_barad ul li img{max-width: 100%;}
.tab_produce{height: auto;}
.tab_produce_hot{float:left;width:400px;height:300px;overflow:hidden;position:relative}
.tab_produce_hot img{max-width:100%}
.tab_produce_hot a{display:block;position:absolute;bottom:-40px;left:0;width:100%;color:#fff;background:rgba(0,0,0,.7);text-align:center;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tab_produce_list{float:left;width:500px;height:300px;overflow:hidden}
.tab_produce_list .tab_produce_item{float:left;width:230px;height:150px;margin-left:10px;margin-bottom:10px;position:relative;overflow:hidden}
.tab_produce_list .tab_produce_item a{display:block;position:absolute;bottom:-40px;left:0;width:100%;color:#fff;background:rgba(0,0,0,.7);text-align:center;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tab_produce_list .tab_produce_item img{max-width:100%}
.tab_produce_list .tab_produce_item:nth-child(3+n){margin-bottom:0}
.tab_produce_hot:hover a,.tab_produce_list .tab_produce_item:hover a{bottom:0;transition:all .5s}

/* 分类 */
.column{text-align: center;border-bottom: 1px solid #e1e1e1;width: 100%;background-color: #ffffff;}
.column ul li{display: inline-block;}
.column ul li a{display: block;font-size: 16px;color: #444444;padding: 15px 0px;margin-right:60px;border-bottom: 2px solid transparent;}
.column ul li a:hover,.column ul li a.active{color:rgb(229 31 40);border-bottom: 2px solid  rgb(229 31 40);}
.breadcrumbs{padding: 15px 0px;color: #444444;font-size: 16px;}
.breadcrumbs a{color: #444444;}
.breadcrumbs a:hover{color: rgb(229 31 40);}

/* 公共标题 */
.title{color: #333333;text-align: center;margin-bottom: 30px;animation: fadeinT 1s ease-out backwards;}
.title h6{font-size:24px;line-height: 34px;display: inline-block;color: #444444;}
.title p{font-size: 16px;text-transform:Uppercase;color: #888888;font-family: Arial, Helvetica, sans-serif;margin-top: 10px;}

/* 新闻 */
.con{width:100%;margin-top: 50px;}
.con dl{width:auto;height:auto;background:#fff;position:relative}
.con dt{width:413px;height:258px;float:left;overflow:hidden}
.con dt img{display:block;width:413px;height:258px}
.con dd{width:707px;height:auto;min-height:155px;float:left;padding: 40px;}
.con dd h3{font-size:20px;font-weight:400}
.con dd h3 a{color:#000;text-decoration:none}
.con dd p{width:707px;font-size:14px;color:#666;line-height:24px;margin:17px 0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.con .label{font-size:12px;color:#666666;display:block;line-height:30px}
.con a.more{display:block;overflow:hidden;}
.con dl:hover dd h3>a{color:rgb(229 31 40)}
.con a.more:hover{color:rgb(229 31 40)}
.news_list{margin-left: -45px;}
.news_list .news_item{width: 370px;background-color: #ffffff;overflow: hidden;float: left;margin-left: 45px;margin-top: 45px;transition: all 0.5s;}
.news_list .news_item .news_img img{width: 370px;height: 250px;overflow: hidden;}
.news_list .news_item dl{padding: 20px;position: relative;}
.news_list .news_item dl dt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #333333;margin-bottom: 10px;width: 100%;}
.news_list .news_item dl dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size: 14px;color: #666666;margin-bottom: 10px;}
.news_list .news_item:hover dt,.news_list .news_item a:hover{color:rgb(229 31 40)}
.news_list .news_item:hover{box-shadow: 0px 5px 20px rgba(0,0,0,0.3);transform: translateY(-10px);}

/* 新闻详情 */
.news_details{margin:40px 0;position: relative;}
.news_details .details_cont{width: 870px;overflow: hidden;background-color:#ffffff}
.news_details .details_cont h1{font-size:26px;color:#333333;padding:30px 0 15px 0;line-height:26px;text-align: center}
.news_details .details_cont .subtitle{text-align: center;border-bottom: 1px solid #eeeeee;padding-bottom: 20px;}
.news_details .details_cont .subtitle i{color:#666666;font-size:14px;padding: 0 5px;border-bottom: 2px solid #c30d23;line-height: 25px;display: inline-block;}
.news_details .details_cont .details_item{padding:30px;color:#666666;line-height: 24px;min-height: 500px;font-size: 16px;}
.news_details .details_cont .details_item img{width: 100%;height: auto;margin: 10px auto;}
.news_details .details_list{width: 285px;}
.details_list_img{overflow: hidden;}
.details_list_img img{width: 100%;transition: all .5s;}
.details_list_title{background-color: #ffffff;margin-bottom: 20px;}
.details_list_title span{font-size:16px;background-color:rgb(230 33 42);line-height:42px;color:#fff;padding:0 15px;display:inline-block}
.details_list_item{transition:all .5s;background-color:#fff;margin-bottom:12px}
.details_list_body{padding:20px 60px 20px 20px;position:relative}
.details_list_text{color:#3c3c3c;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}
.details_list_digest{margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.4)}
.details_list_jump{position:absolute;z-index:1;right:10px;top:50%;margin-top:-20px;width:32px;height:32px;line-height:32px;text-align:center;color:#b6b6b6;font-size:11px;border:1px solid #e5e5e5;border-radius:50%;background-color:#fff;transition-property:all;transition-duration:.5s;transition:all .5;font-weight:400}
.details_list_item:hover{box-shadow:0 3px 30px rgba(0,0,0,.2)}
.details_list_item:hover .details_list_jump{background-color:rgb(229 33 42);border-color:rgb(229 33 42);color:#fff;top:0}
.barnd_body{margin-left: -20px;}
.barnd_list{width: 285px;float: left;margin-left: 20px;margin-bottom: 20px;}

/* 解决方案 */
.help_list{margin-left: -45px;}
.help_list .help_item{width: 370px;background-color: #ffffff;overflow: hidden;float: left;margin-left: 45px;margin-top: 45px;transition: all 0.5s;}
.help_list .help_item .help_img img{width: 370px;height: 250px;overflow: hidden;}
.help_list .help_item dl{padding: 20px;position: relative;}
.help_list .help_item dl dt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #333333;margin-bottom: 10px;width: 100%;}
.help_list .help_item dl dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size: 14px;color: #666666;margin-bottom: 10px;}
.help_list .help_item:hover dt,.help_list .help_item a:hover{color:rgb(229 31 40)}
.help_list .help_item:hover{box-shadow: 0px 5px 20px rgba(0,0,0,0.3);transform: translateY(-10px);}

/* 解决详情 */
.help_details{margin:40px 0;background-color: #ffffff;position: relative;}
.help_details h1{font-size:26px;color:#333333;padding:30px 0 15px 0;line-height:26px;text-align: center}
.help_details .subtitle{text-align: center;border-bottom: 1px solid #eeeeee;padding-bottom: 20px;}
.help_details .subtitle i{color:#666666;font-size:14px;padding: 0 5px;border-bottom: 2px solid #c30d23;line-height: 25px;display: inline-block}
.help_details .details_item{padding:30px;color:#666666;line-height: 24px;min-height: 500px;font-size: 16px;}
.help_details .details_item img{width: 100%;height: auto;margin: 10px auto;}


/* 品牌产品 */
.brand_list{margin-left: -30px;}
.brand_list .brand_item{width: 380px;background-color: #ffffff;overflow: hidden;float: left;margin-left: 30px;margin-top: 30px;transition: all 0.5s;}
.brand_list .brand_item .brand_img img{width: 380px;height: 380px;overflow: hidden;transition: all .5s;}
.brand_list .brand_item dl{padding: 20px;position: relative;text-align: center;}
.brand_list .brand_item dl dt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #333333;margin-bottom: 10px;width: 100%;font-weight: 700;}
.brand_list .brand_item dl dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size: 15px;color: #666666;margin-bottom: 10px;}
.brand_list .brand_item dl a.brand_jump{margin-top: 15px;border-radius: 20px;padding: 6px 30px;background-color: rgb(245 245 245); color: rgb(230 33 42);transition: all .5s;display: inline-block;}
.brand_list .brand_item dl a.brand_jump:hover{background-color:#000000;color: #ffffff;}
.brand_list .brand_item:hover dt,.brand_list .brand_item a:hover{color:rgb(229 31 40)}
.brand_list .brand_item:hover .brand_img img{transform: scale(1.05);transform-origin: center;}

/* 品牌详情 */
.brand_details{margin:50px 0 0 0;background-color: #ffffff;position: relative;min-height: 500px;}
.brand_details .brand_details_text{padding: 40px;overflow: hidden;}
.brand_details .brand_details_title{background-color:#e7e7e7;margin-bottom:20px}
.brand_details .brand_details_title span{font-size:16px;background-color:rgb(230 33 42);line-height:42px;color:#fff;padding:0 15px;display:inline-block}
.brand_details .brand_details_cont{color:#666;line-height:24px;font-size:14px}
.brand_details .brand_details_lable{margin-top: 20px;}
.brand_details .brand_details_lable a{display: inline-block;background-color: #eeeeee;margin-left: 10px;padding: 4px 8px;font-size: 12px;color: #666666;}
.brand_details .brand_details_lable a:hover{background-color: #dddddd;}
.brand_details_photo{padding: 40px; overflow: hidden;}
.brand_details_photo .brand_details_mainimg{width: 510px;height: 510px;overflow: hidden;}
.brand_details_photo .brand_details_mainimg img{max-width: 100%;}
.brand_details_photo .brand_details_data{width: 570px;}
.brand_details_data h1.data_title{font-size: 20px;color:#333333;font-weight: 700;line-height: 1.5;}
.brand_details_data .data_digest{margin-top:10px;line-height:1.6;height:70px;overflow:hidden;color:#ff0101;font-size:16px;font-weight:700}
.brand_details_data .data_context{font-size:15px;padding:10px;line-height:1.8;display:block;margin-bottom:15px;border:1px solid rgb(224 224 224);background-color:rgb(250 250 250)}
.brand_details_data .data_context span{display:block}
.brand_details_data .data_context a{font-size:18px;color:#333}
.brand_details_data .data_context a:hover{color:#ec6900}
.brand_details_data .data_btnbox{margin-top:15px}
.brand_details_data .data_btnbox a{font-size:14px;padding:9px 40px;padding-right:40px;border-radius:35px;transition:all .5s;border:solid 1px #dbdbdb;color:#484848;display:inline-block}
.brand_details_data .data_btnbox a:hover{background-color:#e7e7e7}
.brand_details_data .data_item{margin-top: 30px;}
.brand_details_data .data_item li{width: 103px;height: 103px;overflow: hidden;display: inline-block;border-radius: 4px; transition: all .2s ease;padding: 2px;border: 1px solid rgb(212 212 212);}
.brand_details_data .data_item li img{max-width: 100%;}
.brand_details_data .data_item li:hover,.brand_details_data .data_item li.active{border: 1px solid rgb(229 33 42);box-shadow: 0 0 0 2px rgb(229 33 42 / 35%);}

/* 关于我们 */
.about_body{padding: 75px 0;overflow: hidden;}
.about_illustrate{background-color: rgb(246 247 248);margin-bottom: 20px;}
.about_illustrate .about_img{width: 664px;height: 368px;overflow: hidden;}
.about_illustrate .about_img img{max-width: 100%;}
.about_illustrate .about_item{width:466px;padding:10px 35px;overflow: hidden;}
.about_illustrate .about_item .about_title{font-size: 24px;color: rgb(51 51 51);line-height: 70px;position: relative;}
.about_illustrate .about_item .about_title::before{content: '';width: 30px;height: 2px;position: absolute;left: 0;bottom: 0;background-color: rgb(229 30 39);}
.about_illustrate .about_item .about_text{color: rgb(102 102 102);line-height: 28px;font-size: 14px;padding-top: 30px;}
.about_lable{margin-top: 20px;margin-left: -20px;}
.about_lable .about_lable_item{background-color:rgb(246 247 248);margin-left:20px;transition:all .4s;height:192px;width:224px;overflow:hidden;float:left;text-align:center}
.about_lable .about_lable_item:hover{background-color:rgb(230 33 42)}
.about_lable .about_lable_item span{width:40px;height:40px;overflow:hidden;margin:20px auto;display:block}
.about_lable .about_lable_item span img{max-width:100%}
.about_lable .about_lable_item dl{padding:0 25px}
.about_lable .about_lable_item dl dt{font-weight:700;color:#333;font-size:18px;margin-bottom:8px}
.about_lable .about_lable_item dl dd{color:#333}
.about_lable .about_lable_item:hover dl dd,.about_lable .about_lable_item:hover dl dt{color:#fff}

/* 企业文化 */
.about_culture{color:#656565;background-image:url(../images/gyy.png);height:auto;background-size:cover;padding:80px 0}
.about_culture_title{color:#fff;text-align:center;font-size:24px;margin-bottom:12px;line-height:80px;position:relative}
.about_culture_title::before{content:'';width:30px;height:2px;position:absolute;left:50%;bottom:0;background-color:#fff;margin-left:-15px}
.about_culture_describe{color:#fff;text-align:center;line-height:36px}
.about_culture_value{background-color:#fff;box-shadow:0 10px 20px 2px rgba(0,0,0,.1);position: absolute;;top:-45px;}
.about_culture_value_item{float:left;text-align: center;width:299px;margin: 25px 0;border-left: 1px solid #eeeeee;height: 160px;overflow: hidden;}
.about_culture_value_item span{width:40px;height:40px;overflow:hidden;margin:20px auto;display:block}
.about_culture_value_item span img{max-width:100%}
.about_culture_value_item dl{padding:0 25px;}
.about_culture_value_item dl dt{font-weight:700;color:#333;font-size:18px;margin-bottom:8px}
.about_culture_value_item dl dd{color:#999999}
.h200{height: 230px;}

/* 发展历程 */
.about_course{position: relative;margin: 20px 0 40px 0;background-color: #EDEDED;padding: 50px 0;}
.about_course_ul{margin-left:-15px;}
.about_course_ul ul li{width:188px;float:left;margin-left:15px;background-color: #ffffff;padding: 10px 20px 20px 20px;}
.about_course_ul ul li h6{color: #333333;font-size: 30px;font-family: Arial, Helvetica, sans-serif;}
.about_course_ul ul li p{color: #666666;line-height: 20px;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.about_course_ul ul li a{width: 188px;height: 118px;overflow: hidden;margin-top: 20px;display: block;}
.about_course_ul ul li a img{max-width: 100%;}
.about_course .link_frBtnL{position:absolute;top:50%;left:-50px;margin-top:-17px;cursor: pointer}
.about_course .link_frBtnR{position:absolute;top:50%;right:-50px;margin-top:-17px;cursor: pointer}
.about_course i{font-size: 30px;display: inline-block;background-color: #222222;color: #ffffff;}
.about_course i:hover,.about_course_ul ul li:hover{background-color: rgb(229 31 40);}
.about_course_ul ul li:hover h6,.about_course_ul ul li:hover p{color: #ffffff;}

/* 团队风采 */
.about_team{margin-bottom: 50px;}
.about_team_hot{float:left;width:580px;height:363px;overflow:hidden;position:relative}
.about_team_hot img{max-width:100%}
.about_team_hot a{position:absolute;left:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;width:100%;line-height:38px}
.about_team_list{float:left;width:620px;height:363px;overflow:hidden}
.about_team_list .about_team_item{float:left;width:290px;height:171px;margin-left:20px;margin-bottom:20px;position:relative;overflow:hidden}
.about_team_list .about_team_item a{position:absolute;left:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;width:100%;line-height:38px}
.about_team_list .about_team_item img{max-width:100%;cursor: pointer;}
.about_team_list .about_team_item:nth-child(3+n){margin-bottom:0}

/* 图集弹窗 */
.big{width:100vw;height:100vh;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:1;display:none}
.close{background-color:#fff;padding:8px 20px;position:absolute;top:10%;right:50px;z-index:8;cursor:pointer}
.close:hover{background-color:rgb(229 31 40);color:#fff}
.big_img{width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}

/* 知识产品 */
.about_certificate{padding: 50px 0;margin-left: -15px;}
.about_certificate_list ul li{float: left;width: 185px;height: 254px;margin-left: 15px;border:1px solid #dedede;overflow: hidden;cursor: pointer;}
.about_certificate_list ul li img{max-width: 100%;}


/* 联系地址 */
.address{margin-left: -33px;padding: 75px 0;}
.address dl{float: left;width: 275px;margin-left: 33px;text-align: center;background-color:#ffffff;box-shadow: 0px 10px 100px 0 rgb(77 77 119 / 10%);height: 220px;}
.address dl img{width: 80px;height:80px;overflow: hidden;margin: 20px 20px 0px 20px;}
.address dl dd{font-size: 14px;color: #333333;padding: 0 20px;}
.address dl dd h6{line-height: 40px;}
.address dl:hover{background-color: #c30e24;box-shadow: 0px 8px 20px 0 #cccccc;}
.address dl:hover dd,.address dl:hover dd a{color: #ffffff;}
.address dl dd a:hover{color: #ffffff; text-decoration: underline;}


/*翻页*/
.page{text-align:center;margin:60px 0}
.page a,.page span{border-radius:3px;border:1px solid #ebebeb;padding:8px 15px;background-color: #ffffff;}
.page .layui-laypage-curr,.page a:hover,.page span:hover{background-color:rgb(229 30 39);color:#fff;border:1px solid rgb(229 30 39)}

/* 单页模型 */
.page_box{padding:30px;color:#666;line-height:24px;margin-bottom: 40px;font-size: 16px;line-height: 24px;}
.page_box img{width: 100%;height: auto;}
.technology{background: url(../images/js.png) no-repeat center top;width: 100%;height: 371px;overflow: hidden;}
.technology_text{color: #ffffff;width: 500px;font-size: 16px;margin: 100px 0 0 80px;line-height: 25px;}
.about_list{margin:70px;border-left:1px solid #ededed;}
.about_list dl{padding-left:20px;margin-bottom:30px}
.about_list dl dt{color:#a4a4a4;font-weight:800; font-style:italic;font-size:22px;position:relative}
.about_list dl dt:before{width:14px;height:14px;border:3px solid #dbdbdb;border-radius:50%;background-color:#ffffff;content:" ";position:absolute;left:-28px;top:0px;}
.about_list dl dd{background-color:#f7f7f8; border-radius:10px;padding:15px 30px;margin-top:20px;position:relative;line-height:25px}
.about_list dl dd:before{content:" "; width:0px;height:0px;border-width:10px;border-style:solid;border-color:transparent transparent #f7f7f8 #f7f7f8 ;position:absolute;left:0px;top:-15px}



/* 底部 */
.footer{background-color: #EDEDED;padding: 40px 0 0 0;width: 100%;}
.footer_top dl{float: left;width: 17.5%;}
.footer_top dl:last-child {float: right;width: 30%;}
.footer_top dl dt{color: #333333;margin-bottom: 10px;font-size: 16px;}
.footer_top dl dd,.footer_top dl dd a{color: rgb(134 134 134);line-height: 25px;display: block;}
.footer_top dl dd a:hover{color: #333333;}
.footer_bottom{margin-top: 36px;line-height: 60px;color:#666666;text-align: center;border-top: 1px solid #d8d5d5;}



/* 在线留言 */
.message_title{font-size: 28px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.message_list{padding:55px 0;overflow: hidden;}
.form_text input{width:calc(100% - 22px);border:1px solid #eeeeee;border-radius: 3px;line-height: 35px;padding: 6px 10px;margin-bottom: 20px;}
.form_text input:focus{border: 1px solid #c30d23;background-color: #e5e5e5;}
.form_text textarea{width:calc(100% - 22px);border:1px solid #eeeeee;border-radius: 3px;line-height: 35px;padding: 6px 10px;margin-bottom: 20px;}
.form_text textarea:focus{border: 1px solid #c30d23;background-color: #e5e5e5;}
.form_text .ipt{width: 120px;}
.form_text .yzm{width: 102px;height: 44px;overflow: hidden;margin-top: -20px;cursor: pointer;}
.bt_subs{background-color:#e45414;color:#fff;border:none;border-radius: 35px;padding:13px 45px;}


/*右侧客服*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#c30d23;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:57px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:0;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.qrcode-img img{width: 200px;height: 200px;overflow: hidden;}