@charset "utf-8";
/* CSS Document */

a.ads{ display:block; height:154px; overflow:hidden;}
a.ads img{ display:block; width:100%;}

/*banner*/
.ibanner{ height:40vw; position:relative;}
.ibanner .swiper-slide{ display:block; overflow:hidden; position:relative;}
.ibanner .swiper-slide a{ display:block; background-size:cover !important; position:relative;}
.ibanner .swiper-slide a img{ display:block; width:100%; height:40vw; object-fit:cover;}
.ibanner .swiper-pagination{ display:none; bottom:4%;}
.ibanner .swiper-pagination-bullet{ width:10px; height:10px; background:#333; border-radius:50%; opacity:1; margin:0 5px !important; vertical-align:top;}
.ibanner .swiper-pagination-bullet-active{ background:#b81c22; opacity:1;}
.ibanner .swiper-button-prev,
.ibanner .swiper-button-next{ display:block; width:60px; height:60px; background-size:contain !important; margin-top:-30px;}
.ibanner .swiper-button-prev{ background:url(../images/icons/prev.png) center no-repeat;}
.ibanner .swiper-button-next{ background:url(../images/icons/next.png) center no-repeat;}

.ibox{ overflow:hidden; position:relative;}
.ibox .con{ overflow:hidden; padding:0 10%; position:relative;}
.footer-link-box .link{
    margin:0 20px 0 10px;
    color: #535353;
    font-size: 18px;
}
.ibox h2.title{ display:block; color:#fff; font-weight:normal; font-size:20px; text-align:center; padding:2.6em 0 0.7em;}
.ibox h2.title em{ display:block; line-height:1.57; font-size:2.2em; position:relative;}
.ibox h2.title span{ display:block; line-height:2.3;}

.newsbar{ background:#efebea;}
.newsbar .con{ background:#b81c22; height:164px; overflow:visible; position:relative; margin:0 0 20px;}
.newsbar h2{ display:block; width:12em; color:#fff; font-size:20px; font-weight:normal; padding:1.5em 2.7em 1.8em 1.2em; float:left; position:relative;}
.newsbar h2 *{ position:relative; z-index:3;}
.newsbar h2 em{ display:block; line-height:1.3; font-size:1.625em; font-weight:bold; font-family:'宋体';}
.newsbar h2 span{ display:block; line-height:1.4; letter-spacing:0.2em;}
.newsbar h2 a{ display:block; line-height:1.75; color:#fff; font-size:1.2em; font-weight:bold; font-family:Arial; background:#b81c22 url(../images/icons/news_tel.png) right center no-repeat; padding:0 0.66em; border-radius:0.875em; margin:0.25em 0 0 -0.25em; transition:all ease 0.4s;}
.newsbar h2 a:hover{ padding:0 0.83em; background-position:right 4px center;}
.newsbar h2 b{ display:block; width:100vw; height:100%; background:#959595; position:absolute; right:-126px; top:0; z-index:1;}
.newsbar ul{ display:block; background:#b81c22; padding:0 0 0 46px; overflow:hidden; position:relative; z-index:3;}
.newsbar ul li{ display:block; width:33.33%; font-size:26px; background:url(../images/icons/news_line.png) left center no-repeat; padding:2em 0; overflow:hidden; float:left;}
.newsbar ul li:first-child{ background:none;}
.newsbar ul li img{ display:block; height:4em; float:left; margin:0 1.2em 0 1.5em; transition:all ease 0.4s;}
.newsbar ul li a{ display:block; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:30px; transition:all ease 0.4s;}
.newsbar ul li a.title{ line-height:1.6; font-weight:bold; margin-top:1.4em;}
.newsbar ul li a.news{ line-height:1.75; font-size:0.8em;}
.newsbar ul li:hover img,
.newsbar ul li:hover a{ transform:translateY(-8px);}

.ibox .parHd ul{ display:block; width:628px; overflow:hidden; padding:72px 0 48px; margin:0 auto;}
.ibox .parHd ul li{ display:block; width:282px; height:56px; text-indent:-9999em; overflow:hidden; margin:0 16px; cursor:pointer; transition:all ease 0.4s; float:left;}
.ibox .parHd ul li.tab1_1{ background:url(../images/icons/tab1_1.png) center no-repeat;}
.ibox .parHd ul li.tab1_2{ background:url(../images/icons/tab1_2.png) center no-repeat;}
.ibox .parHd ul li.tab1_1.on{ background-image:url(../images/icons/tab1_1_cur.png);}
.ibox .parHd ul li.tab1_2.on{ background-image:url(../images/icons/tab1_2_cur.png);}

.ibox dl.news{ display:block;}
.ibox dl.news::before,
.ibox dl.news::after{ content:''; display:block; overflow:hidden; clear:both;}

.ibox dl.news dt.slide{ display:block; width:51%; position:relative; margin:0 0 28px; float:left;}
.ibox dl.news dt.slide .tempWrap{ background:#fff; overflow:hidden; border-radius:4px; box-shadow:2px 2px 6px 0 rgba(0,0,0,0.2);}
.ibox dl.news dt.slide .bd{ position:relative; z-index:2;}
.ibox dl.news dt.slide .bd ul{ display:block;}
.ibox dl.news dt.slide .bd ul li{ display:block; position:relative;}
.ibox dl.news dt.slide .bd ul li a.pic{ display:block; overflow:hidden;}
.ibox dl.news dt.slide .bd ul li a.pic img{ display:block; width:100%; height:442px; object-fit:cover;}
.ibox dl.news dt.slide .bd ul li a.title{ display:block; line-height:2.25; color:#333; font-size:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0.5em 28px 0;}
.ibox dl.news dt.slide .bd ul li a.title i{ display:block; width:8px; height:17px; background:#19b1fc; float:left; margin:19px 16px 0 0;}
.ibox dl.news dt.slide .bd ul li a.title:hover{ color:#19b1fc;}
.ibox dl.news dt.slide .bd ul li p{ display:block; height:3.72em; line-height:1.86; color:#7e7e7e; font-size:14px; overflow:hidden; margin:0 28px;}
.ibox dl.news dt.slide .bd ul li span{ display:block; line-height:2.5333; color:#bbb; font-size:15px; overflow:hidden; padding:0 28px 10px;}
.ibox dl.news dt.slide .hd{ position:absolute; right:20px; top:404px; z-index:3;}
.ibox dl.news dt.slide .hd ul{ display:block; overflow:hidden;}
.ibox dl.news dt.slide .hd ul li{ display:block; width:20px; height:20px; background:#333; border-radius:50%; cursor:pointer; float:left; margin:0 10px;}
.ibox dl.news dt.slide .hd ul li.on{ background:#344980;}

.ibox dl.news dd{ display:block; width:22%; background:#fff; overflow:hidden; border-radius:4px; box-shadow:2px 2px 6px 0 rgba(0,0,0,0.2); float:left; margin:0 0 20px 2.5%;}
.ibox dl.news dd a.pic{ display:block; overflow:hidden;}
.ibox dl.news dd a.pic img{ display:block; width:100%; height:198px; object-fit:cover;}
.ibox dl.news dd a.title{ display:block; line-height:1.66666; color:#333; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0.44444em 16px 0;}
.ibox dl.news dd a.title:hover{ color:#b81c22;}
.ibox dl.news dd p{ display:block; line-height:1.86; color:#7e7e7e; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 16px;}
.ibox dl.news dd span{ display:block; line-height:1.6; color:#bbb; font-size:15px; overflow:hidden; padding:0 16px 8px;}

.box1{ background:url(../images/icons/bg1.jpg) center no-repeat; background-size:cover;}
.box1 .adslide{ margin:0 0 74px; position:relative;}
.box1 .adslide .swiper-slide{ display:block; overflow:hidden; position:relative;}
.box1 .adslide .swiper-slide a{ display:block; overflow:hidden; position:relative;}
.box1 .adslide .swiper-slide a img{ display:block; width:100%; height:118px; object-fit:cover;}
.box1 .adslide .swiper-button-prev,
.box1 .adslide .swiper-button-next{ display:block; width:56px; height:56px; background-size:contain !important; position:absolute; top:50%; margin-top:-28px;}
.box1 .adslide .swiper-button-prev{ background:url(../images/icons/prev1.png) center no-repeat; left:8px;}
.box1 .adslide .swiper-button-next{ background:url(../images/icons/next1.png) center no-repeat; right:8px;}

.box2{ margin:36px 0;}
.box2 h2{ display:block; line-height:1.36; color:#525252; font-size:28px; font-weight:normal; font-family:"黑体"; text-align:right; overflow:hidden; padding:3.2em 0 0;}
.box2 h2 em{ display:block; color:#333; font-size:1.22em;}
.box2 h2 i{ display:block; width:1.82em; height:3px; background:#525252; float:right; margin:0.5em 0 0;}
.box2 .txt{ line-height:2.2; color:#333; font-size:15px; text-align:right; overflow:hidden; padding:4em 0;}
.box2 img.pic{ display:block; width:68.6%; float:right; margin:0 -13% 0 5.4%;}

.box3{ background:#f0f0f0 url(../images/icons/bg3.jpg) left bottom repeat-x; padding:0 0 70px;}
.box3 ul.tab{ display:block; width:628px; overflow:hidden; padding:68px 0 90px; margin:0 auto;}
.box3 ul.tab li{ display:block; width:282px; height:56px; text-indent:-9999em; overflow:hidden; margin:0 16px; cursor:pointer; transition:all ease 0.4s; float:left;}
.box3 ul.tab li.tab3_1{ background:url(../images/icons/tab3_1.png) center no-repeat;}
.box3 ul.tab li.tab3_2{ background:url(../images/icons/tab3_2.png) center no-repeat;}
.box3 ul.tab li.tab3_1.cur{ background-image:url(../images/icons/tab3_1_cur.png);}
.box3 ul.tab li.tab3_2.cur{ background-image:url(../images/icons/tab3_2_cur.png);}

.box3 dl.news{ display:none;}
.box3 dl.news dt.top{ display:block; width:49%; padding:4% 0 2% 6.9%; float:right; position:relative; margin:0 2% 0 8%;}
.box3 dl.news dt.top *{ position:relative; z-index:3;}
.box3 dl.news dt.top .bg{ display:block; width:200%; height:100%; background:#e3e3e3; position:absolute; left:0; top:0; z-index:1;}
.box3 dl.news dt.top a.pic{ display:block;}
.box3 dl.news dt.top a.pic img{ display:block; width:100%; height:442px;}
.box3 dl.news dt.top a.tit{ display:block; line-height:2.35; color:#1f1f1f; font-size:26px; font-weight:bold; white-space:normal; padding:0.27em 0 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.box3 dl.news dt.top a.tit:hover{ color:#b81c22;}
.box3 dl.news dt.top p{ display:block; height:3.5em; line-height:1.75; color:#666; font-size:16px; overflow:hidden;}
.box3 dl.news dt.top a.more{ display:block; line-height:2.8; color:#46659b; font-size:20px; float:left;}
.box3 dl.news dt.top a.more:hover{ color:#b81c22;}
.box3 dl.news dd.list{ width:auto; font-size:20px; background:none; overflow:visible; padding:0.7em 0 2.1em; float:none; border-radius:0; box-shadow:none; border-left:1px solid #333; margin:0 0 0 2%; position:relative;}
.box3 dl.news dd.list:last-child{ border-left-color:#f0f0f0;}
.box3 dl.news dd.list a{ display:block; height:2.8em; line-height:1.4; color:#333; margin:0 0 0 2em; overflow:hidden; transition:all ease 0.4s;}
.box3 dl.news dd.list em{ display:block; background:#333; padding:2px; border:14px solid #f0f0f0; border-radius:50%; position:absolute; left:-30px; top:0;}
.box3 dl.news dd.list em i{ display:block; width:18px; height:18px; background:#f0f0f0; border-radius:50%; border:5px solid #f0f0f0; transition:all ease 0.4s;}
.box3 dl.news dd.list:hover em i{ background:#1f1f1f;}
.box3 dl.news dd.list:hover a{ color:#cd2324;}

.box4{ background:url(../images/icons/bg4.jpg) center no-repeat; background-size:cover; padding:0 0 60px;}
.box4 h2.title{ border-bottom:1px solid rgba(255,255,255,0.5);}
.box4 ul{ display:block; overflow:hidden;}
.box4 ul li{ display:block; width:16.5%; overflow:hidden; position:relative; float:left;}
.box4 ul li img.pic{ display:block; width:100%; opacity:0.35; border-left:1px solid #fff; transition:all ease 0.4s;}
.box4 ul li:first-child img.pic{ border-left:0;}
.box4 ul li a{ display:block; width:136px; height:258px; color:#fff; padding:60px 0 0; background:rgba(233,27,36,0.7); position:relative; margin:54px 0 0; float:left; position:absolute; left:50%; top:50%; margin:-159px 0 0 -68px;}
.box4 ul li a img{ display:block; height:60px; margin:0 auto; transition:all ease 0.4s;}
.box4 ul li a em{ display:block; width:1em; line-height:1.3; font-size:17px; text-align:center; margin:0 0 0 60px; float:left; transition:all ease 0.4s;}
.box4 ul li a span{ display:block; font-size:12px; text-transform:uppercase; overflow:hidden; writing-mode:vertical-rl; letter-spacing:-0.5px; padding:32px 2px; transition:all ease 0.4s;}
.box4 ul li a i{ display:block; width:44px; height:44px; background:url(../images/icons/more4.png) center no-repeat; position:absolute; left:50%; top:-22px; margin-left:-22px;}
.box4 ul li:hover img.pic{ opacity:0.58;}
.box4 ul li:hover a img,
.box4 ul li:hover a em,
.box4 ul li:hover a span{ transform:translateY(-10px);}

.box5{ background:url(../images/icons/bg5.jpg) center no-repeat; background-size:cover; padding:0 0 56px;}
.box5 .con{ overflow:visible;}
.box5 .slide{ margin:120px 0 0; padding:0 0 140px; position:relative;}
.box5 .slide .bd{ position:relative; z-index:0; overflow:hidden; margin:0 2px;}
.box5 .slide .bd ul{ display:block; transition:all;}
.box5 .slide .bd ul li{ display:block; background:#cd2324; position:relative;}
.box5 .slide .bd ul li a.pic{ display:block; overflow:hidden; margin-right:316px;}
.box5 .slide .bd ul li a.pic img{ display:block; width:100%; height:336px; object-fit:cover;}
.box5 .slide .bd ul li .box{ width:220px; padding:0 48px; position:absolute; right:0; top:0;}
.box5 .slide .bd ul li a.title{ display:block; line-height:1.6; color:#fff; font-size:20px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:2.8em 0 0;}
.box5 .slide .bd ul li a.title i{ display:block; margin-left:-0.5em;}
.box5 .slide .bd ul li span{ display:block; line-height:1.72; color:#fff; font-size:14px; overflow:hidden; margin:0.78em 0 0;}
.box5 .slide .bd ul li b{ display:block; line-height:1.33; font-size:1.72em; overflow:hidden;}
.box5 .slide .bd ul li a.more{ display:block; width:10.5em; line-height:2.5; color:#fff; font-size:18px; text-align:center; overflow:hidden; border:1px solid #dd6c6c; margin:1.5em 0 0; transition:all ease 0.4s;}
.box5 .slide .bd ul li a.more:hover{ color:#cd2324; background:#fff; border-color:#fff;}
.box5 .slide .hd{ width:150%; text-align:center; background:url(../images/icons/line_bg5.png) center no-repeat; position:absolute; left:-25%; bottom:0;}
.box5 .slide .hd ul{ display:inline-block; *display:inline; *zoom:1; background:url(../images/icons/line5.png) center repeat-x; position:relative;}
.box5 .slide .hd ul::before,
.box5 .slide .hd ul::after{ content:''; display:block; width:100%; height:1px; background:#9f999b; position:absolute; top:50%; margin-top:-1px;}
.box5 .slide .hd ul::before{ left:100%;}
.box5 .slide .hd ul::after{ right:100%;}
.box5 .slide .hd ul li{ display:block; overflow:hidden; float:left;}
.box5 .slide .hd ul li em{ display:block; width:4.8em; line-height:1.25; color:#fff; font-size:24px; text-align:center; background:#6c1d1d; padding:1.15em 0; border-radius:50%; cursor:pointer; float:left; margin:0 20px;}
.box5 .slide .hd ul li i{ display:block; width:12px; height:12px; background:#fff; border:2px solid #6c1d1d; border-radius:50%; float:left; margin:49px 0 0;}
.box5 .slide .hd ul li i:first-child{ display:none;}
.box5 .slide .hd ul li:first-child i:first-child{ display:block;}
.box5 .slide .hd ul li.on em{ background:#cd2324;}
.box5 .slide a.prev{ display:block; width:56px; height:56px; background:url(../images/icons/prev5.png) left center no-repeat; position:absolute; left:-80px; top:168px; margin-top:-28px;}
.box5 .slide a.next{ display:block; width:56px; height:56px; background:url(../images/icons/next5.png) right center no-repeat; position:absolute; right:-80px; top:168px; margin-top:-28px;}

@media only screen and (max-width:1500px){
.ibanner .swiper-button-prev,
.ibanner .swiper-button-next{ width:48px; height:48px; margin-top:-24px;}
.ibox .con{ margin:0 auto; width:1200px; padding-left:0; padding-right:0; overflow:visible;}

.newsbar ul{ padding-left:0;}

.ibox dl.news dt.slide .hd{ top:324px;}
.ibox dl.news dt.slide .bd ul li a.pic img{ height:360px;}
.ibox dl.news dd a.pic img{ height:157px;}

.newsbar .con{ background:none;}
.newsbar .con::after{ content:''; display:block; width:100%; height:100%; background:#b81c22; position:absolute; left:100%; top:0;}

.box2{ background:url(../images/icons/bg2.jpg) center no-repeat;}
.box2 img.pic{ opacity:0;}

.box3 dl.news dt.top{ margin:0 2% 0 5%;}
.box3 dl.news dd.list{ margin-left:16px;}
}
/*分页*/
.pager-box ul {
    padding: 20px 0;
    margin: 0;
    text-align: center;
    font-size: 0;
}
.pager-box ul li {
    list-style: none;
    padding: 0;
    display: inline;
    margin: 0 3px;
    background-image: none !important;
    text-indent: 0 !important;
    cursor: pointer;
    font-size: 0;
}
.pager-box ul li a, .pager-box ul li span {
    float: none !important;
    display: inline-block;
    border: 1px solid #ccc;
    padding: 6px 10px;
    text-align: center;
    text-indent: 0;
    line-height: 1em;
    font-size: 16px;
    color:#444;
}
.pager-box ul li.active span {
    background-color: #0056B3;
    color: #fff;
}




@media only screen and (max-width:767px){
.ibanner,
.ibanner .swiper-slide a img{ height:52vw;}
.ibanner .swiper-button-prev,
.ibanner .swiper-button-next{ display:none; width:32px; height:32px; margin-top:-16px;}
.ibanner .swiper-button-prev{ left:0;}
.ibanner .swiper-button-next{ right:0;}
.ibanner .swiper-pagination{ display:block;}

.ibox .con{ width:auto; padding-left:12px; padding-right:12px;}
.ibox h2.title{ font-size:13px;}

.newsbar .con{ height:auto; padding:0;}
.newsbar h2{ font-size:14px; float:none; overflow:hidden; padding-top:14px; padding-bottom:16px;}
.newsbar h2 a{ background-size:auto 1.2em;}
.newsbar h2 b{ width:200vw;}
.newsbar ul{ padding:0;}
.newsbar ul li{ padding:1.0em 0; background-size:2px 52%;}
.newsbar ul li img{ height:54px; margin:0 auto; float:none;}
.newsbar ul li a.title{ font-size:15px; margin-right:0; text-align:center;}
.newsbar ul li a.news{ display:none;}

.ibox .parHd ul{ width:316px; padding:36px 0 34px;}
.ibox .parHd ul li{ width:150px; height:30px; background-size:contain !important; margin:0 4px;}
.ibox dl.news dt.slide{ width:100%; margin:0;}
.ibox dl.news dt.slide .bd ul li a.pic img{ height:auto;}
.ibox dl.news dt.slide .bd ul li a.title,
.ibox dl.news dt.slide .bd ul li p{ margin-left:12px; margin-right:12px;}
.ibox dl.news dt.slide .bd ul li a.title{ font-size:16px;}
.ibox dl.news dt.slide .bd ul li a.title i{ width:4px; height:12px; margin:12px 8px 0 0;}
.ibox dl.news dt.slide .bd ul li p{ font-size:12px;}
.ibox dl.news dt.slide .bd ul li span{ font-size:13px; padding:0 12px 6px;}
.ibox dl.news dt.slide .hd{ top:auto; bottom:5%;}
.ibox dl.news dt.slide .hd ul li{ width:10px; height:10px; margin:0 4px;}
.ibox dl.news dd{ width:48%; margin:4% 0 0 4%;}
.ibox dl.news dd:nth-child(even){ margin-left:0;}
.ibox dl.news dd a.pic img{ height:auto;}
.ibox dl.news dd a.title,
.ibox dl.news dd p{ margin-left:12px; margin-right:12px;}
.ibox dl.news dd a.title{ font-size:15px;}
.ibox dl.news dd p{ font-size:12px;}
.ibox dl.news dd span{ font-size:13px; padding:0 12px 6px;}

.box1 .adslide{ margin:20px 0 24px;}
.box1 .adslide .swiper-slide a img{ height:80px;}
.box1 .adslide .swiper-button-prev,
.box1 .adslide .swiper-button-next{ display:none;}

.box2{ background:none;}
.box2 img.pic{ display:none; opacity:1; float:none; width:100%; margin:0; object-fit:cover; object-position:left center;}
.box2::before{ content:''; display:block; height:50vw; background:url(../images/icons/about.jpg) left center no-repeat; background-size:160% auto; margin:0 12px;}
.box2 h2{ font-size:20px; padding:1.2em 0 0;text-align: left;}
.box2 .txt{ font-size:13.5px; padding:1em 0 0;text-align: left;}

.box3{ padding:0 0 40px;}
.box3 ul.tab{ width:316px; padding:32px 0 24px;}
.box3 ul.tab li{ width:150px; height:30px; background-size:contain !important; margin:0 4px;}
.box3 dl.news dt.top{ float:none; margin:0 0 12px; width:auto; overflow:hidden; padding:10px 10px;}
.box3 dl.news dt.top a.pic img{ height:auto;}
.box3 dl.news dt.top a.tit{ font-size:16px;}
.box3 dl.news dt.top p{ font-size:12px;}
.box3 dl.news dt.top a.more{ font-size:14px;}
.box3 dl.news dd.list{ font-size:14px; margin-left:9px !important; padding:8px 0 1em;}
.box3 dl.news dd.list em{ left:-19px; border-width:8px;}
.box3 dl.news dd.list em i{ width:6px; height:6px;}

.box4{ padding:0 0 50px;}
.box4 .con{ padding:0;}
.box4 ul li img.pic{ display:none;}
.box4 ul li a{ position:static; width:auto; height:auto; margin:0; padding:12px 0 12px; border-left:1px solid rgba(255,255,255,0.35); float:none;min-height: 100px;}
.box4 ul li:first-child a{ border-left:0;}
.box4 ul li a i{ display:none;}
.box4 ul li a img{ height:40px; margin-bottom:4px;}
.box4 ul li a em{ margin:0; width:auto; font-size:13px; float:none;}
.box4 ul li a span{ display:none;}

.box5{ padding:0 0 36px;}
.box5 .slide{ margin:30px 0 0; padding:0;}
.box5 .slide .bd{ margin:0;}
.box5 .slide .bd ul li a.pic{ margin:0;}
.box5 .slide .bd ul li a.pic img{ height:160px;}
.box5 .slide .bd ul li .box{ width:auto; padding:0 20px; position:static;}
.box5 .slide .bd ul li a.title{ font-size:16px; margin-top:0.8em;}
.box5 .slide .bd ul li span{ font-size:12px;}
.box5 .slide .bd ul li a.more{ font-size:12px; margin:0.8em 0 1.4em;}
.box5 .slide .hd{ display:none;}
.box5 .slide a.prev,
.box5 .slide a.next{ background-size:contain !important; width:36px; height:36px; top:80px; margin-top:-18px;}
.box5 .slide a.prev{ left:0;}
.box5 .slide a.next{ right:0;}
.ibox dl.news{
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
}
.con .zhaoshegn , .footer-link-box{
    display:none;
}
}


























/**/
