.cur{ cursor: pointer; }
.display_none{ display: none; }
.color_three{ color: #333333; }
.color_six{ color: #666666; }
.color_nine{ color: #999999; }
.color_ffive{ color: #f5f5f5; }
.color_three_c{ color: #3c3c3c; }
.color_fthree{ color: #f39a18; }
.color_ccc{ color: #cccccc; }
.font_size_twelve{ font-size: 12px; }
.font_size_fourteen{ font-size: 14px; }
.font_size_sixteen{ font-size: 16px; }
.font_size_eighteen{ font-size: 18px; }
.font_size_twentytwo{ font-size: 22px; }
.font_size_twentyfour{ font-size: 24px; }
.font_size_forty{ font-size: 40px; }
.display_table{ display: table; }
.display_table_cell{ display: table-cell; vertical-align: middle; }
.contain:before,.contain:after {    display: table;    content: " "; }
.contain:after {  clear: both; }
.bg_black{ background-color: #28292e; }
.bg_Ffour{ background-color: #f4f4f4; }
.bg_white{ background-color: #ffffff; }
.bg_666{ background-color: #666666; }
.bg_e28735{ background-color: #e28735; }
body {  font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; margin: 0;padding: 0; }
a:link,a:visited{
    text-decoration:none;  /*超链接无下划线*/
}
a:hover{
    text-decoration:none;  /*鼠标放上去有下划线*/
}

.header_beside{ border-bottom: solid 1px #cccccc;position: fixed;width: 100%;top: 0;z-index: 999999; }
.header{    height: 70px;  }
.header_inner{ width: 80%;margin: 0 auto;min-width: 720px;height: 70px; }
.header img{    height: 40px;width:146px;margin-top: 15px;  }
.banner{ margin-top: 71px;min-width: 720px; }
.nav{ width: 432px }
.nav ul{ list-style:none;padding: 0;margin:0; }
.nav ul li{ width: 120px;line-height: 70px;font-size:16px;margin-left: 12px;position: relative;  }
.nav a:hover{ text-decoration: none;color: #f39a18; }
.banner_item_one{ background-image: url("../img/head_banner.png");height: 100%;width:100%; background-size: 100% 100%; }
.header__company-name{ font-size: 16px; line-height: 70px;color: #333333;}
.yellow_bar{ position: absolute;bottom: 0;height: 0;background-color: #f39a18;width: 100%; }

.about-us__inner{ width: 80%;margin: 0 auto;padding-top: 160px;padding-bottom: 120px;min-width: 819px; }
.about-us__title{font-size: 40px; margin-bottom: 100px;color: #333333; }
.about-us__company-introduction{ margin-bottom: 100px; }
.about-us__introduction-title{ color: #333333;display: flex;align-items: center;justify-content: flex-start;margin-bottom: 20px; }
.about-us__introduction-text{ font-size: 22px;margin-left: 20px; }
.about-us__introduction-image img{ display: block; }
.about-us__introduction-content{ text-align: justify; font-size: 16px;color: #666666; }
.about-us__vision-title{ color: #333333;display: flex;align-items: center;justify-content: flex-start;margin-bottom: 20px; }
.about-us__vision-text{ font-size: 22px;margin-left: 20px;}
.about-us__vision-image img{ display: block; }
.about-us__vision-content{ text-align: justify; font-size: 16px;color: #666666; }

.carousel-company{ overflow: hidden;position: relative; min-width: 720px;}
.carousel-company__inner{ position: relative; }
.carousel-company__item1{ background-image:url('../img/carousel_1.png');background-size: 100% 100%; }
.carousel-company__item2{ background-image:url('../img/carousel_2.png');background-size: 100% 100%; }
.carousel-company__item3{ background-image:url('../img/carousel_3.png');background-size: 100% 100%; }
.carousel-company__pagination{ display: flex; align-items: center; justify-content: space-around; width: 200px;position: absolute; bottom: 10%; left: calc(50% - 100px);z-index: 100;}
.carousel-point{ width: 18px;height: 18px;border: 1px solid white;border-radius: 50%;}
.active-pot{ background: white; }


.about-production__inner{ width: 80%;margin: 0 auto;padding-top: 110px;padding-bottom: 70px;min-width: 819px;}
.about-production__title{ font-size: 40px; margin-bottom: 60px;color: #333333; }
.about-production__content{ font-size: 16px;text-align: justify;color: #666666; }

.image-production{ position: relative;background-image: url("../img/production_image.png");height: 100%;width:100%; background-size: 100% 100%; min-width: 720px;}
.qrcode{ position: absolute;top: 13.64%;right:20%;height: 70%;width:15%;background-image: url('../img/qr_code.png');background-size: 100% 100%;}
.weixin-code{ text-align: center;}
.weixin-code__text{ font-size: 1.5rem;margin-top: 1rem;}
.weixin-code__image img{ display: block; width: 100%; height: 100%;}
.app-code{ text-align: center;margin-top: 20px; }
.app-code__image img{ display: block; width: 100%; height: 100%;}
.app-code__text{font-size: 1.5rem;margin-top: 1rem;}

.contact-us__innner{ width: 80%;margin: 0 auto;padding-top: 110px;padding-bottom: 70px; min-width: 819px; }
.contact-us__title{ font-size: 40px; margin-bottom: 100px;color: #333333; }
.contact-us__content{ display: flex;align-items: center; justify-content: flex-start;color: #666666; }
.contact-us__phone{ display: flex; align-items: center; justify-content: flex-start;}
.contact-us__phone-image{ display: block; }
.contact-us__phone-text{ font-size: 16px; margin-left: 20px;}
.contact-us__address{ margin-left: 100px;display: flex;align-items: center;justify-content: flex-start; }
.contact-us__address-image img{ display: block; }
.contact-us__address-text{ font-size: 16px; margin-left: 20px;}


.alliance_partners{ padding-top: 120px; }
.alliance_partners_inner{ width: 80%;margin: 0 auto 50px auto;min-width: 819px; }
.alliance_partners_title{ width: 100%;margin-bottom: 60px }
.partner_space{ width: 50px;height: 50px; }
.partner{ border-top: solid 1px #999999;padding: 15px 10px 15px 10px; }
.partner img{ height: 50px; }
.partner_component{ border-bottom: solid 1px #999999; }

.outline{ background-image:url('../img/outline.jpg');background-size: 100% 100%;min-width: 720px; }
.outline-sup{ height: 100px; }
.comany-record{ font-size: 12px;color: white;font-weight: 500;display: flex;align-items: center;justify-content: center; height: 100%;}
.company-record__name{ padding-right: 30px;border-right: 2px solid white; }
.company-record__link{ padding-left: 30px; }
.company-record__link a{color: white;}

.suspension_btn{ position: fixed;height:122px;width: 60px;right: 50px;top: 50%;margin-top: -61px;padding-top: 31px; }
.go_back_top{ height: 40px;width: 40px;background-image:url('../img/go_back_top.png');background-size: 100% 100%; }
.go_back_top_beside{ padding: 10px; }
