*{ padding:0; margin: 0; border: 0;zoom:1;box-sizing: border-box;}
html{min-height: 100%;}
body{font-size:22px; background:#fff; font-family:"思源黑体","微软雅黑" ,"宋体",Helvetica, sans-serif;color: #666;
line-height: 1.5;margin: 0 auto;width: 750px;min-height: 100%;}/*#d3d8dc 设计图*/
img{border:0 none;max-width: 100%;max-height: 100%;}
.m-center{display: flex;justify-content: center;align-items: center;}
.a-background{background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 0;
 display: block;}
.m-slh{display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;}
.m-dhslh{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;width: 100%;}
.m-hidden{overflow: hidden;}
.col-black{color: #2e2e2e;}
.col-gray{color: #666;}
.col-blue{color: #006bbd;}
.col-fff{color: #fff;}
.col-red{color: #cf0011;}
.img-box{width: 100%;height: 0;display: block;position: relative;overflow: hidden;}
.img-box>img{position: absolute;width: 100%;left: 50%;top:50%; transform: translate(-50%,-50%);transition: transform 1s;
max-height: none;}
section{width: 100%;overflow: hidden;position: relative;}
.hidden{display: none;}
a{color: #cf0011;}
.img-center{width: 100%;overflow: hidden;text-align: center;}
.img-center img{display: block;margin: 0 auto;}


/*header*/
header{height: 85px;width:750px;position: fixed;left: 50%;top:0;z-index: 10;padding: 0 32px;margin-left: -375px;
display: flex;align-items: center;justify-content: space-between;transition: background-color .5s;}
.header-height{height: 85px;}
.logo{width: 149px;height: 38px;overflow: hidden;}
.logo img{display: block;width: 100%;flex-shrink: 0;transition: all .3s;}
header.header-bg-white,.nav.active+header{background: #fff;  box-shadow: 0 1px 10px rgba(0,0,0,.2);}
header.header-bg-white .logo img,.nav.active+header .logo img{transform: translateY(-100%);}
.header-btn{width: 40px;height: 38px;}
.header-btn i{width: 100%;height: 2px;background: #fff;display: block;margin-top: 12px;transition: all .3s;}
.header-btn .header-bar1{margin: 0;}
header.header-bg-white i,.nav.active+header i{background: #cf0011;}
.header-btn.active .header-bar1{transform: rotate(45deg) translateY(20px);}
.header-btn.active .header-bar3{transform: rotate(-45deg) translateY(-20px);}
.header-btn.active .header-bar2{opacity: 0;}


/*nav*/
.nav{position: fixed;left: 0;top:84px;width: 100%;height:0;overflow: hidden;transition: height .5s;
background: #fff;z-index:9;color: #444;font-size: 32px;line-height: 100px;}
.nav>li>p,.nav-item>a{margin-left: 40px;border-bottom: 1px solid #c2c2c2;background: url(/Public/M/images/nav-right.png)no-repeat 97% center ;}
.nav.active{height: calc(100vh - 84px);overflow: auto;}

.nav-item{position: fixed;left: 0;top:85px;width: 100%;height: calc(100vh - 85px);overflow: auto;
background: #fff;z-index: 9;transition:all .5s;transform: translateX(100%);opacity: 0;}
.nav-item>a{display: flex;align-items: center;color: #444;}
.nav-item>a .img{width: 35px;height: 35px;flex-shrink: 0;margin-right: 15px;}
.fanhui{background:url(/Public/M/images/nav-left.png)no-repeat 44px center #f5f5f5;padding-left: 80px;color: #000;border-bottom: 1px solid #f5f5f5;}
.nav-item.active{transform: translateX(0);opacity: 1;}
.nav-item>a:hover,.nav>li>p:hover{color: #cf0011;background-image: url(/Public/M/images/nav-right-h.png);}





/*index*/
.banner{width: 100%;height: 477px;position: relative;overflow: hidden;}
.banner .a-background,.banner .swiper-slide{height: 100%;}
.banner-page{height: 10px;line-height: 10px;bottom: 12px !important;z-index: 2;
display: flex;align-items: center;justify-content: center;}
.banner-page .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 3px !important;background: #a1897a;opacity: 1;}
.banner-page .swiper-pagination-bullet-active{background: #e50019;}


.index-box{width: 100%;padding: 0 40px 56px;background-size: 100% auto;}
/*index关于*/
.index-con1{width: 100%;padding: 0 40px 56px;min-height: 500px;background: url(/Public/M/images/index-bg1.jpg)no-repeat center bottom #fff;}
.title1{margin-top: 80px;}
.index-about-con{background: url(/Public/M/images/maohao1.png)no-repeat left top,url(/Public/M/images/maohao2.png) no-repeat right bottom;
padding: 28px 25px 0;line-height: 1.3;text-indent: 2em;margin: 45px 0 50px;}
.index-about-more{text-align: center;margin-top: 28px;font-size: 20px;text-indent: 0;line-height: 1;}
.index-about-img{width: 100%;text-align: center;}


/*index产品*/
.index-con2{padding-bottom: 82px;background: url(/Public/M/images/index-bg2.jpg)no-repeat center top;margin-top: -1px;}
.index-product-title{color: #e50019;text-align: center;font-size: 22px;margin: 32px 0 40px;font-weight: 400;}
.index-product-1{font-size: 24.83px;position: relative;padding:0 48px;color: #454545;}
.index-product-nav{width: 100%;overflow: hidden;}
.index-product-nav1{width: auto;display: flex;align-items: center;}
.index-product-nav1 .img{width: 38px;height: 38px;overflow: hidden;position: relative;margin-right: 12px;}
.index-product-nav1 .img img{display: block;position: absolute;left: 0;top:0;}
.index-product-nav1 .img .icon2,.index-product-nav1.active .img .icon1{display: none;}
.index-product-nav1.active{color: #cf0011;font-weight: 800;}
.index-product-nav1.active .img .icon2{display: block;}
.index-prev,.index-next{position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 24px;height: 24px;overflow: hidden;}
.index-prev img,.index-next img{display: block;}
.index-next{left: auto;right: 0;}
.swiper-button-disabled{opacity: .5;}

.index-prodect-con{background: rgba(255,255,255,.4);width: 100%;overflow: hidden;
margin-top: 90px;padding: 70px 90px;position: relative;font-size: 20px;}
.index_product_pic{text-align: center;}
.index_product_pic a{display: block;}
.index_product_pic p{padding-top: 15px;}
.index_product_pic .m-center{width: 195px;height:150px;margin: 0 auto;}
.index-product-box .index-prev{left: 20px;width: 30px; height: 30px;}
.index-product-box .index-next{right: 20px;width: 30px; height: 30px;}
.index-product-box{display: none;height: 195px;}


/*index新闻*/
.index-con3{background: url(/Public/M/images/index-bg3.jpg) no-repeat center 92px;padding-bottom: 100px;}

.index-new-box{background: #fff;box-shadow: 0 2px 30px rgba(0,0,0,.2);margin: 106px 0 40px;overflow: hidden;}
.index-new-item{display: flex;align-items: center;height: 250px;overflow: hidden;}
.index-new-item .img{width: 50%;overflow: hidden;flex-shrink: 0;position: relative;}
.index-new-item .img:after{content: '';position: absolute;right: 0;top:50%;width: 12px;margin-top: -13px;
background: url(/Public/M/images/index_news_left.png)no-repeat center;z-index: 2; height: 26px;background-size: 100%;}
.index-new-item .text{padding: 10px 10px 10px 18px;}
.index-new-item .m-dhslh{color: #2e2e2e;font-size: 20.68px;line-height: 29px;margin-top: 10px;max-height: 87px;}

.swiperpage{margin-top:40px;display: flex;justify-content:center;align-items: center;}
.swiperpage .index-new-prev{width: 36px;height: 36px;background: url(/Public/M/images/arrow_left.png) no-repeat center top;}
.swiperpage .index-new-next{width: 36px;height: 36px;background: url(/Public/M/images/arrow_right.png) no-repeat center top;}


/*index社会责任*/
.index-con4{background: url(/Public/M/images/index-bg4.jpg) no-repeat center top;padding:0 0 46px;}
.index-duty-box{background: url(/Public/M/images/index-duty-bg.png)no-repeat center;height: 607px;overflow: hidden;margin-top: 47px;
padding: 340px 90px 70px;text-align: center;color: #feedd0;font-size: 20px;line-height: 28.76px;background-size: 100% 100%;flex-direction: column;}


/*index相同与相助*/
.index-con5{background: url(/Public/M/images/index-bg5.jpg) no-repeat center top;}
.index-cooperation-1{text-align: center;line-height: 63px;}
.index-cooperation-2{margin-top: 42px;}
.index-cooperation-item{width: 145px;flex-shrink: 0;color: #111;font-size: 20px;}
.index-cooperation-item img{width: 89px;height: 89px;display: block;margin: 0 auto;}
.index-cooperation-2 .index-cooperation-item{width: 150px;}
.index-cooperation-3{width: 662px;margin: 18px auto 0;border: 1px solid #cf0011;text-align: center;color: #2f2f2f;}
.index-cooperation-4{font-size: 26px;line-height: 64px;background: #cf0011;}










/*footer*/
footer{height: 96px;background: #fff;font-size: 16px;display: flex;align-items: center;
justify-content: space-between;padding: 0 23px;color: #6a6a6a;}
.footer-right>a{width: 41px;height: 41px;overflow: hidden;margin-left: 8px;background: url(/Public/M/images/icon_shop.png)no-repeat left center;
display:block;float: left;}
.footer-right>.tmall{background-position: right;}



/*弹窗*/
.Qrcode{background: rgba(0,0,0,.9);position: fixed;left: 0;top: 0;z-index: 100;width: 100%;height: 100%;
transition: opacity .5s;opacity: 0;z-index: -100;}
.Qrcode div{position: absolute;width: 90%;left: 5%;top:50%;transform: translateY(-50%);}
.Qrcode.active{opacity: 1;z-index: 11;}











/*关于*/
.er-nav{padding: 24px 45px;display: flex;flex-wrap: wrap;font-size: 24px;justify-content: space-between;white-space: nowrap;}
.er-nav>a{display: flex;flex-shrink: 0;color: #454545;align-items: center;height: 40px;}
.er-nav>a .img{width: 26px;height: 26px;flex-shrink: 0;margin-right: 15px;}
.er-nav>a.hover{font-size: 25px;font-weight: 800;}
.about-con1{background: url(/Public/M/images/about-bg1.jpg)no-repeat center bottom;padding: 0 33px;}
.about-con2{background: rgba(0,0,0,.05);padding: 30px 12px 50px;overflow: hidden;margin-top: 30px;font-size: 22px;line-height: 1.222;color: #6a6a6a;}
.about-title1{color: #e50019;font-size:24px;font-weight: 400;padding: 16px 0 36px;}
.about-con3{padding: 30px 10px;}
.about-con3 p{text-indent: 2em;}
.about-con4{line-height: 1.333;}
.about-con1 .title1{margin-top: 30px;}

.about-dsj{background: rgba(255,255,255,.6);padding: 40px 25px 50px 50px;margin-top: 35px;overflow: hidden;}



.about_story{width: 100%;overflow: hidden;position: relative;}
.about_story_right_menu{position: relative;width:390px;margin:0 auto;overflow:hidden;font-size: 25px;color:#8d8d8d;}
.about_story_right_menu .swiper-slide{width:auto;height:46px;line-height:46px; text-align:center;cursor: pointer;}
.about_story_right_menu .swiper-slide.m-active{color: #cf0011;font-size: 31px;}
.ms-prev,.ms-next{width:3em;height:46px;background:none;line-height:46px;text-align: center;top: 0px;position: absolute;cursor: pointer;font-size: 16px;}
.ms-prev{left:30px;}
.ms-next{right:30px;}
.about-story{padding: 35px 0;}

.story_list{clear:both;overflow: hidden;}
.month {float: left; width:100px;  font-size: 16px; color: #fff; position: relative;padding-left: 3px;line-height: 40px;}
.story_dot{position: absolute;right:-7px;top: 23px;}
.month span{font-size: 40px;text-shadow: #cf0011 2px 0 1px, #cf0011 0 2px 1px, #cf0011 -2px 0 1px, #cf0011 0 -2px 1px;position: relative;}
.month_info{float:left;width:509px;padding:17px 0 23px 27px;font-size:17px;color:#666666;border-left:1px solid #cf0011;line-height: 29px;}
.month span:after{content: '';width: 70px;height: 23px;border-radius: 11px;background: #cf0011;position: absolute;left: -3px;bottom: 5px;z-index: -1;}
.ms-next.ms-disabled, .ms-prev.ms-disabled { opacity: .5;}


/*新闻*/
.new-nav{justify-content: center;}
.new-nav>a{width:33.33%;}
.new-box{background: #f6f6f6;margin: 30px 0 64px;padding:0 18px 45px;overflow: hidden;}
.new-item{background: #fff;margin-top: 30px;box-shadow: 0 2px 10px rgba(0,0,0,.2);height: 242px;color: #a0a0a0;}
.new-item .m-dhslh{font-size: 20px;margin: 0;}
.new-item .date{font-size: 16px;width: 132px;border-top: 1px solid #cbcbcb;line-height: 36px;margin-top: 5px;}




/*g相同与相助*/
.gthz-1{background: rgba(255,255,255,.6);padding: 0 17px;overflow: hidden;margin-top: 30px;}
.gthz-form{padding: 40px 0;}
.qa_box{border:1px solid #cf0011;position: relative;margin-bottom:20px;}
.qa_title{position:absolute;left:50%;top:-21px;margin-left:-97px;}
.qa_texearea{height:168px;width:100%;line-height:150%;padding: 30px 20px 20px 20px;background-color: #fff;display: block;}



.supplier table{font-size:19px;color:#262626;width:540px;margin:0 auto;}
.supplier table td{padding:12px 6px;}
.supplier input{border:1px solid #a7a7a7;height:32px;padding:0 10px;color:#666;font-size:16px;width:470px;line-height: 32px;}
.supplier button{padding:0 10px;color:#fff;font-size:23px;width:120px;height:40px;background-color:#cf0011; text-align:center;border-radius:20px;}

.qa-title{font-size: 24px;color: #cf0011;}

.qa_case{padding: 30px 0;}
.qa_tip{position: absolute;top:-18px;left:-10px;}
.qa_case_style{font-size:17px;line-height: 19.95px;padding:30px 20px;border:1px solid #cf0011;width:90%;
margin:0 auto;position: relative; margin-bottom: 40px;}
.qa_case_style span{color:#cf0011;display: block;margin-bottom: 5px;}

.qa_q{padding-left: 25px;position: relative;color:#cf0011;margin-bottom: 5px;}
.qa_q:before{content: 'Q:';position: absolute;left: 0;top:0}
.qa_a{padding-left: 25px;position: relative;}
.qa_a:before{content: 'A:';position: absolute;left: 0;top:0;color: #cf0011;}

.qa-tips{position: fixed;width: 100%;height: 100%;left: 0;top:0;background: #fff;z-index:-10;opacity: 0;
display: flex;align-items: center;justify-content: center;text-align: center;transition: opacity .5s;}
.qa-tips1{border: 1px solid #cf0011;font-size: 24px;position: relative;padding: 40px 30px;color: #383838;}

.qa-tips.active{opacity: 1;z-index: 11;}

.tips-close{width: 34px;height: 35px;overflow: hidden;position: absolute;right: -12px;top:-10px}

/*采购信息*/
.suppliertitle{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;overflow: hidden;}
.suppliertitle p{display: contents;}
.suppliertitle span{color:#999;}

.view_more{    border: 1px solid red;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 8px;
    margin: 0 auto;
    margin-top: 40px;
    color: red;}

.gthz-2{background: #fafafa;margin-top: 30px;padding: 30px 20px;}
.gthz-title2{font-size: 24px;color: #cf0011;text-align: center;margin-bottom: 24px;}

.gthz-cg1{font-size: 20px;color: #545454;line-height: 1.35;padding: 30px 20px;margin-bottom: 20px;
background: url(/Public/M/images/cai-bg1.jpg)no-repeat center;background-size:cover;}
.gthz-cg1 .img-center{margin-bottom: 26px;}
.cai-a{display: block;text-align: center;color: #545454;line-height: 30px;}

.cai-a span { background: url(/Public/M/images/link_icon.png)no-repeat center;  padding-left: 15px;    margin-left: 5px;}
.gthz-cg2{font-size: 17px;line-height: 1.8;color: #3f3f3f;}
.cai_right_title{font-size: 20px;color: #cf0011;line-height: 2;position: relative;}
.cai_right_title:after,.memo_title:after{content: '';position: absolute;left: 0;bottom: 0;width: 110px;height: 1px;background: #a8a9ab;}
.cai_right_title+p{margin: 5px 0 26px;}
.gthz-3{font-size: 18px;line-height:1.4;}
.memo_title{font-size: 20px;color: #cf0011;line-height: 2;position: relative;}
.memo_title:after{width: 180px;}
.memo_title+p{margin:5px 0 20px;}

.gthz-4{padding: 0 20px;font-size: 18px;}
.gthz-4 .memo_title{display: inline-block;padding-right: 20px;border-bottom: 1px solid #a8a9ab;}
.gthz-4 .memo_title:after{display: none;}
.gthz-5{font-size: 19px;color: #262626;}

.memo_from_title {text-align: center;  font-size: 23px;  margin: 20px;}
.gthz-5 table{width: 610px;}
.gthz-5 table tr>td:first-child{text-align: right;padding-right: 10px;vertical-align: text-top;}

.gthz-5 textarea {border: 1px solid #a7a7a7; height: 32px; padding: 10px 10px; color: #666; font-size: 16px;
    width: 470px; height: 130px;}

.gthz-6{background: #fff;padding:45px 30px;font-size: 20px;margin-bottom: 36px;}

.gthz-7{background: #fcfcfc;padding: 47px 39px 50px;margin-top: 30px;}
.gthz-8{display: flex;align-items: center;justify-content: space-between;}
.gthz-7 img{box-shadow: 0 0 19px rgba(0,0,0,.2);}
.gthz-9{margin-top: 30px;position: relative;}
.contact_pic {position: absolute;  bottom: 0;  right: 0;box-shadow: none !important;}




/*招贤纳士*/
.zp-1{background: url(/Public/M/images/zp-bg1.jpg)no-repeat center bottom,url(/Public/M/images/zp-bg-y.jpg)repeat-y center top;padding: 42px 64px;margin-top: 30px;}
.zp-banner{width: 100%;position: relative;height: 315px;overflow: hidden;}
.zp-banner .a-background{height: 100%;}
.about_value_memo{text-align: center;  font-size: 36px; line-height: 46px;  color: #cf0011;
font-weight: bolder;margin: 60px 0 20px;font-style: italic;}
.about_value_memo1{font-size: 22px;text-align: center;border-top: 1px solid #c3c3c3;color: #6a6a6a;padding: 28px 0 90px;}

.zp-con1{padding: 52px 15px;background: rgba(240,240,240,.5);margin-top: 30px;}
.about_benefits_memo {padding: 100px 20px 0 46px;font-size: 22px;}
.about_benefits_list{display: flex;margin-bottom: 20px;align-items: flex-start;}
.about_benefits_list span{color: #fff; background-color: #e50019;  border-radius: 13px;
 overflow: hidden; margin-right: 10px; padding: 0 18px;flex-shrink: 0;white-space: nowrap;}
.job_btn {background-color: #cf0011;  border-radius: 17px; width: 130px;  line-height: 34px; color: #fff; margin:45px auto 0; display: block;text-align: center;}




/*社会责任*/
.sh-nav>a{height: 52px;}
.sh-1{padding: 40px 14px 0;display: flex;}
.sh-1-left{width: 24px;height: 24px;line-height: 24px;background: #ff9c1b;color: #fff;flex-shrink: 0;font-size: 16px;
border-radius: 50%;text-align: center;margin-right: 14px;margin-top: 3px;}
.sh-1-con{font-size: 18px;margin-top: 15px;}
.sh-text1{margin: 47px 24px;font-size: 18px;padding: 10px 28px 0 20px;text-indent: 2em;color: #7e7e7e;
background: url(/Public/M/images/maohao1.png)no-repeat left top,url(/Public/M/images/maohao2.png) no-repeat right bottom;background-size: 28px;}
.sh-text2{padding: 0 25px;font-size: 20px;}
.sh-text2 .memo_title{font-size: 22px;}
.sh-text2 p{margin-bottom:20px;text-align:justify;}

/*新闻*/
.new-box{background-color:#fff;margin-top:0px;}
.newsview_title{font-size:38px;line-height: 49px;font-weight: bolder;color:#333;}
.newsview_data{font-size:28px;color:#999;margin-bottom:40px;}
.newsview_memo{font-size:30px;line-height: 49px;color:#666;}
.newsview_memo p{margin-bottom:30px;}


/*产品*/
.product-nav{background: #f1f1f1;position: fixed;z-index: 8;height: 90px;width: 750px;left: 50%;top:85px;margin-left: -375px;
padding: 17px 6px;overflow: hidden;font-size: 30px; line-height: 56px;}
.product-nav a{width: auto;color: #000000;position: relative;margin:0 28px;}
.product-nav a:after{content: '';position: absolute;left: 50%;bottom: 0;height: 3px;
background: #e50019;width: 2em;max-width: 100%;transform: translateX(-50%);opacity: 0;}

.product-nav a.product-active{color: #e50019;}
.product-nav a.product-active:after{opacity: 1;}
.nav-height{height: 90px;}
.product-title{color: #000;text-align: center;line-height: 1;padding: 45px 0 60px;font-size: 28px;}
.product-title h1{font-size: 36px;font-weight: 900;margin-bottom: 18px;}
.product-list{width:670px;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}

.product-item{width: 323px;position: relative;padding-bottom: 70px;margin-bottom: 138px;flex-shrink: 0;line-height: 36px;}
.product-item .img{height: 243px;box-shadow: 0 0 10px rgba(0,0,0,.3);margin-bottom: 20px;}
.product-item h3{font-size: 30px;color: #444;font-weight: 500;}
.product-parameter{color: #444;padding:6px 0 10px;border-bottom: 1px solid #ddd;margin-bottom: 10px;}
.product-btn{position: absolute;left: 0;bottom: 0;display: block;background: #e50019;color: #fff;padding: 3px 30px;border-radius: 20px;}
/*6.17*/
.cg_menu{width:380px;height:60px;background-color:#cf0011;margin:0 auto;border-radius:40px;position: relative;margin-top:30px;margin-bottom:60px;}
.cg_menu_flax{height:60px;text-align: center;font-size:30px;color:#fff;display: flex;justify-content: center;align-items: center;}
.cg_menu_flax>img{margin:0 10px;}
.btn_menu_box{background-image: url(/Public/M/images/btn_menu_bg.png);background-repeat: no-repeat;font-size:28px;color:#fff;line-height: 55px;padding-top:35px; text-align: center;position: absolute;width:255px;height:168px;left: 50%;transform: translateX(-50%);}
.btn_menu_box>a{display: block;}
.cg_Notice_box{width:100%;height:auto;padding-bottom:20px;}
.cg_Notice_menu{width:640px;height:auto;margin:0 auto;display: flex;justify-content: space-between;}
.cg_Notice_menu>.cg_Notice_menu_btn{width:310px;height:70px;background-color:#e5e5e5;text-align: center;color:#7b7b7b;font-size:30px;line-height: 70px;border-radius: 5px;}
.cg_Notice_menu>.hover{background-color:#cf0011;color:#fff;}
.cg_Notice_list_box{width:650px;margin:0 auto;}
.cg_Notice_list{margin-top:25px;display: block;}
.Notice_list_title{border-bottom:1px solid #d1d1d1;font-size:28px;line-height: 35px;color:#161616;padding-bottom:10px;padding-top:15px;display: flex;align-content: center;align-items: center;}
.Notice_list_title>img{margin-right:20px;}
.Notice_list_data{font-size:24px;color:#545454;margin-top:10px;}
.cg_Notice_more{border:1px solid #cf0011;font-size:30px;width:240px;height:56px;line-height: 56px;text-align: center;color:#cf0011;margin:0 auto;margin-top:20px;border-radius: 40px;display: block;}
.cgbtn_box{margin:0 auto;width:640px;display: flex;margin-top:50px;justify-content:space-evenly;}
.cgbtn_box>.btn_all{
    border: 1px solid #cf0011;
    font-size: 30px;
    width: 240px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    color: #cf0011;
    border-radius: 30px;
  }
.cgbtn_box>.btn_joinus{
  background-color: #cf0011;
  font-size: 30px;
  width: 240px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  color: #fff;
  border-radius: 30px;
}
.cg_title{margin:0 auto;width:650px;font-size:32px;color:#cf0011;display: flex;justify-content: center;align-items: center; padding: 40px 0;font-weight: bolder;}
.cg_title_line{width:55px;height:1px;background-color:#cf0011;overflow: hidden;margin:0 20px;}
.cg_secondclass{
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 9px 0px rgba(173, 173, 173, 0.29);
  width: 670px;
  height: 260px;
  margin-bottom:30px;
  display: flex;
  flex-wrap: wrap;
  padding:20px 0;
}
.cg_secondclass>.classname{width:50%;display:flex;flex-wrap: wrap;align-content: center;align-items: center;box-sizing:border-box;padding:0 30px;font-size:28px;color:#5c5c5c;}
.cg_secondclass>.classname>img{flex-shrink:0;margin-right:10px;}
.cg_secondclass>.hover{color:#cf0011;}

.cg_txt_box{width:650px;margin:0 auto;font-size:28px;color:#333;line-height: 48px;}
.cg_txt_box>.cg_txt_memo>p{text-indent:2em;text-align: justify;}
.cg_txt_box>img{width:20px;}
.cg_gt_btn{margin:0 auto;background-color:#cf0011;width:180px;height:44px;font-size:26px;color:#fff;text-align: center;line-height: 44px;border-radius: 4px;margin-top:20px;display:block;margin-bottom:30px;}
.cgzc_title{width:343px;height:43px;line-height: 43px;text-align: center;color:#fff;background-image: url(/Public/M/images/cgzc_btn_bg.png);background-repeat: no-repeat;margin:30px auto;}

.cg_bg1{background-image: url(/Public/M/images/cgbg1.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 15px 25px 30px 25px;margin-top:30px;}
.cg_bg2{background-image: url(/Public/M/images/cgbg2.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 15px 25px 30px 25px;margin-top:30px;}
.cg_bg3{background-image: url(/Public/M/images/cgbg3.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 15px 25px 30px 25px;margin-top:30px;}
.cg_bg4{background-image: url(/Public/M/images/cgbg4.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 15px 25px 30px 25px;margin-top:30px;}
.cg_bg5{background-image: url(/Public/M/images/cgbg5.jpg);background-repeat: no-repeat;background-size: 100% 100%;padding: 15px 25px 30px 25px;margin-top:30px;}
.cgyz_title{height:43px;line-height: 43px;text-align: center;font-size:38px;color:#2c2c2c;margin:30px auto;}
.cg_info_updata{width:650px;margin:0 auto;font-size:30px;}
.cg_info_updata>span{padding: 20px 0px 10px 0px;display: block;}
.cg_info_updata>.input{width:650px;height:60px;border:1px solid #999;padding:0 15px;font-size:28px;color:#666;}
.cg_info_updata>.textarea{width:650px;height:200px;border:1px solid #999;padding:0 15px;font-size:28px;color:#666;}
.cgfj{width:160px;height:40px; text-align: center;background-color:#cf0011;color:#fff;font-size:28px;line-height: 40px;border-radius: 40px;margin-top:20px;}
.cg_info_btn{margin:0 auto;width:260px;height:70px;background-color:#cf0011;border-radius: 60px;text-align: center;line-height: 70px;color:#fff;font-size:30px;margin-top:30px;margin-bottom:30px;}
.btn-flat{color:#fff;}

.cg_txt_memo{text-align: justify;}
.mask{position:fixed;z-index:100;background-color:rgba(0,0,0,.6);width:100%;height:100%;}
.tcbox{position: absolute;top:50%;left:50%;width:700px;overflow:hidden;transform: translate(-50%,-50%);background-color:#fff;border-radius:8px;}
.tctitle{width:100%;height:100px;line-height: 100px;font-size:28px;text-align: center;}
.tcclose{position: absolute;width:40px;height:40px;top:10px;right:10px;border-radius:100px;overflow:hidden;border:1px solid #ccc;}
.tcmome{padding:30px;font-size:26px;color:#666;line-height:46px;height: 800px;
    overflow-y: scroll;text-align:justify;}
.tcbtnbox{display: flex;    justify-content: center;padding:30px 10px;}
.tcbnt{
  width: 180px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 26px;
  border-radius: 30px;
  cursor: pointer;
  margin: 0px 3px;
}
.tcbnt:last-child{border:0px;background-color:#cf0011;color:#fff;}
<!--耗时1753014344.5054秒-->