﻿@charset "utf-8";@font-face{font-family: Impact;src: url(../font/impact.ttf);}
@font-face{font-family: PingFang;src: url(../font/SAIRAEXTRACONDENSED-SEMIBOLD_1.woff);}
@font-face{font-family: GOTHIC;src: url(../font/GOTHIC.TTF);}
@media (max-width:4000px){html{font-size: 16px;}}
@media (min-width:1600px) and (max-width:1940px){html{font-size: 16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size: 13px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size: 13px;}}
@media (min-width:471px) and (max-width:639px){html{font-size: 12px;}}
@media (min-width:329px) and (max-width:470px){html{font-size: 12px;}}
@media (max-width:328px){html{font-size: 12px;}}
@font-face{font-family: "socialshare";/* Project id*/src: url('../font/iconfont.ttf') format('truetype');}
.iconfont{font-family: "socialshare" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
img{max-width:100%;}
/*==========================================公共 开始=============================================*/
.ar_wap{display: none}
.a_body{position: relative;z-index: 0;}
.section{overflow: hidden;}
.w1200{margin: 0 auto;max-width: 1700px;position: relative;padding: 0 50px}
.header_box{height: 6.25rem;}
#header{position: fixed;z-index: 10000;top: 0;left: 0;right: 0;transition: .6s;padding: 0 0;background: #fff;box-shadow: 0 3px 15px rgba(0,0,0,.05);}
#header>.w1200{display: flex;align-items: center;justify-content: space-between;height: 6.25rem;max-width: 100%;padding: 0 0 0 4rem;}
#header .logo img{}
#header .logo a{display: flex;align-items: center;}
#header .logo .text h3{font-size: 26px;font-weight: 600;margin-bottom: 10px;}
#header .logo .text p{opacity: .6;font-size: 15px;}
#header .right{display: flex;align-items: center;border-radius: .625rem;position: relative;}
nav{display: inline-block;}
#nav>ul{display: flex;padding: 0;}
#nav>ul>li{position: relative;z-index: 0;margin: 0 -.5px;display: flex;align-items: center;}
#nav>ul>li span{display: inline-block;width: .3125rem;height: .3125rem;background: #b2b2b2;border-radius: 50%;}
#nav>ul>li >a{display: block;padding: 0 1.5rem;text-transform: uppercase;}
#nav>ul>li >a{font-size: 1rem;color: #424242;line-height: 6.25rem;position: relative;transition: .6s;display: flex;align-items: center;border: #ededed 1px solid;border-top: none;border-bottom: none;}
#nav>ul>li.on >a{font-weight: bold;}
#nav>ul>li >a h3{position: relative;font-size: 16px;padding: 0 .3125rem;z-index: 1;}
#nav>ul>li a i{display: inline-block;background: url(../images/nav_down.png) center no-repeat;width: 9px;height: 6px;background-size: contain;vertical-align: middle;margin-left: 8px;}
#nav>ul>li .sub{position: absolute;position: absolute;left: 50%;top: 100%;z-index: 999;/* -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);*/-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);/* box-shadow: 0px 3px 5px #3333334d;*/transform-origin: 0 0 0;transform: scaleY(0.2) translateX(-50%);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;padding: 20px 0 0;min-width: 100%;}
#nav>ul>li .sub:before{content: "";position: absolute;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #fff 8px solid;top: 13px;left: 50%;margin-left: -6px;box-shadow: 0 3px 15px rgba(0,0,0,.05);}
#nav>ul>li .sub .box{padding: 0;text-align: center;border-radius: 0;overflow: hidden;background: rgba(255,255,255,.85);box-shadow: 0 3px 15px rgba(0,0,0,.05);}
#nav>ul>li .sub a{padding: 0 1.5rem;line-height: 3.5;transition: .3s;font-size: 14px;letter-spacing: 1px;color: #636363;/* border-bottom: 1px dashed #eee;*/display: block;white-space: nowrap;position: relative}
#nav>ul>li .sub a:before{content: "";position: absolute;left: 0;top: 0;width: 3px;height: 0;background: #caa756;transition: .5s;}
#nav>ul>li .sub a:hover{color: #fff;background: #b81616;}
#nav>ul>li .sub a:hover:before{height: 100%;}
#nav>ul>li:hover .sub{filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;visibility: visible;transform: translateY(0px) translateX(-50%);}
#nav>ul>li.on>a, #nav>ul>li:hover>a, #header.xg #nav>ul>li.on >a, #header.xg #nav>ul>li:hover >a{color: #b81616;}
#nav>ul>li h3:after{content: "";display: block;width: 100%;height: 7px;position: absolute;left: 50%;margin-left: -50%;background: #b81616;top: -3.5px;transition: .5s;border-radius: 3.5px;z-index: -1;transform: translateY(-4px);}
#nav>ul>li h3:before{content: "";display: block;position: absolute;left: 50%;margin-left: -3px;border-left: transparent 3px solid;border-right: transparent 3px solid;border-bottom: #00a271 4px solid;bottom: 2px;transition: .3s;opacity: 0;visibility: hidden;display: none;}
#nav>ul>li:hover h3:after, #nav>ul>li.on h3:after{transform: translateY(0);}
#nav>ul>li:hover h3:before, #nav>ul>li.on h3:before{opacity: 1;visibility: visible}
#header.xg #nav>ul>li h3:after{background: #007f64}
#header:hover{}
#nav>ul>li.li1{position: inherit}
.sub_box1{position: absolute;background: #fff url(../images/xiala_bg.jpg) right bottom no-repeat;background-size: cover;width: 100%;left: 0;padding: 2.875rem 0;box-shadow: 0 25px 25px rgba(0,0,0,.05);opacity: 0;visibility: hidden;transform: scaleY(0);transform-origin: top;transition: .5s;}
.sub_box1 *{line-height: 1;width: 100%;}
.sub_box1 .w1200{display: flex;align-items: flex-start}
.sub_box1 .ll1{width: 20rem;padding-right: 2px;}
.sub_box1 .ll1 .miso_hd1 ul .miso-list{overflow: visible}
.sub_box1 .ll1 .miso_hd1 ul li{height: 7rem;margin-bottom: 1.5rem}
.sub_box1 .ll1 .miso_hd1 ul li a{display: flex;}
.sub_box1 .ll1 .miso_hd1 ul li .img{width: 7rem;}
.sub_box1 .ll1 .miso_hd1 ul li .img .img_hezi{padding-bottom: 7rem !important}
.sub_box1 .ll1 .miso_hd1 ul li .con{width: calc(100% - 7rem);height: 7rem;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 1.125rem;transition: .5s;border: #e5e5e5 1px solid;}
.sub_box1 .ll1 .miso_hd1 ul li .con h5{font-size: 1.125rem;color: #2e2e2e;line-height: 1.25}
.sub_box1 .ll1 .miso_hd1 ul li .con p{font-size: .875rem;color: #828282;line-height: 1.25;margin: .75rem 0 0}
.sub_box1 .rr1{width: calc(100% - 20rem);padding: 0 0 0 2.5rem;}
.sub_box1 .box_li{display: flex;}
.sub_box1 .box_li dl{padding-right: 1.5rem;flex: 1;}
.sub_box1 .box_li dl dt{font-size: .9375rem;color: #313131;font-weight: 900;line-height: 1.5;margin-bottom: 1.5rem;transition: .5s}
.sub_box1 .box_li dl dd{font-size: .875rem;color: #313131;line-height: 1.875rem;transition: .5s}
.sub_box1 .box_li dl dt:hover, .sub_box1 .box_li dl dd:hover{color: #e65e0e}
.sub_box1 .ll1 .miso_hd1 ul li.miso-current .con{border: #0750a2 1px solid;background: #0750a2}
.sub_box1 .ll1 .miso_hd1 ul li.miso-current .con h5, .sub_box1 .ll1 .miso_hd1 ul li.miso-current .con p{color: #fff}
#nav>ul>li.li1.active .sub_box1{opacity: 1;visibility: visible;transform: scaleY(1)}
.sub_box2{background: #fff}
.sub_box2 .miso_hd2 ul{display: flex;margin: 0 -.9375rem;flex-wrap: wrap;}
.sub_box2 .miso_hd2 ul li{width: 33.333333%;padding: 0 .9375rem;}
.sub_box2 .miso_hd2 ul li a{display: flex;}
.sub_box2 .miso_hd2 ul li .img{width: 7rem;}
.sub_box2 .miso_hd2 ul li .img .img_hezi{padding-bottom: 7rem !important}
.sub_box2 .miso_hd2 ul li .con{width: calc(100% - 7rem);height: 7rem;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 1.75rem;transition: .5s;border: #e5e5e5 1px solid}
.sub_box2 .miso_hd2 ul li .con h5{font-size: 1.125rem;color: #2e2e2e;line-height: 1.25}
.sub_box2 .miso_hd2 ul li .con p{font-size: .875rem;color: #828282;line-height: 1.25;margin: .75rem 0 0}
.sub_box2 .miso_hd2 ul li:hover .con{border: #0750a2 1px solid;background: #0750a2}
.sub_box2 .miso_hd2 ul li:hover .con h5, .sub_box2 .miso_hd2 ul li:hover .con p{color: #fff}
.wailian{margin-left: 1rem}
.wailian ul{display: flex;align-items: center}
.wailian ul li{margin-left: 1.625rem}
.wailian ul li a{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;background: #e65e0e;border-radius: 50%;}
.wailian ul li:nth-child(2) a{background: rgba(0,0,0,.2);}
.fp-viewing-page0 #header{opacity: 1;visibility: visible;}
/*顶部搜索*/.tc_search{margin: 0 1.3rem;width: calc(100% - 2.6rem);position: absolute;bottom: 1rem;}
.tc_search form{height: 40px;border-radius: 0;background: rgba(255,255,255,.1);position: relative;width: 100%;margin-bottom: 1rem;}
.tc_search #keyword{font-size: .875rem;color: #fff;height: 40px;line-height: 40px;padding: 0 1rem;box-shadow: none;-webkit-appearance: none;border-right: 0;background: none;width: 100%;}
.tc_search .btn_blue{position: absolute;top: 0;right: 0;width: 40px;height: 38px;line-height: 38px;border: 0;background: url(../images/search_white.svg) center center no-repeat;background-size: 1.2rem;}
.tc_search .btn_blue.fr{background: #e9edef;color: #4e4f53;}
.tc_search input::-webkit-input-placeholder{color:#fff;color: rgba(255,255,255,.7);}
.tc_search input::-moz-placeholder{/* Mozilla Firefox 19+*/color:#fff;color: rgba(255,255,255,.7);}
.tc_search input:-moz-placeholder{/* Mozilla Firefox 4 to 18*/
c color:#fff;color: rgba(255,255,255,.7);}
.tc_search input:-ms-input-placeholder{/* Internet Explorer 10-11*/color:#fff;color: rgba(255,255,255,.7);}/* WebKit browsers*/
.tc_search input:focus::-webkit-input-placeholder{color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值*/}/* Mozilla Firefox 4 to 18*/
.tc_search input:focus:-moz-placeholder{color: transparent;}/* Mozilla Firefox 19+*/
.tc_search input:focus::-moz-placeholder{color: transparent;}/* Internet Explorer 10+*/
.tc_search input:focus:-ms-input-placeholder{color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束*//*导航按钮开始*/
#nav_btn_box.on{background: none;}
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before{background: #fff;}
#nav_btn{cursor: pointer;text-align: center;z-index: 99999;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;outline: none;box-shadow: none;}
#nav_btn .point{display: inline-block;width: 1.875rem;height: 22px;position: relative;outline: none;}
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before{width: 1.75rem;}
#nav_btn .navbtn{position: absolute;top: 12px;left: 0;display: inline-block;width: 14px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before{position: absolute;left: 0;display: inline-block;width: 1.75rem;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;}
#nav_btn .navbtn::after{top: -8px;}
#nav_btn .navbtn::before{top: 8px;}
#nav_btn .point.on .navbtn{background: transparent;}
#nav_btn .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
#nav_btn .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
.m_nav_list{flex-direction: column;/* justify-content: center;*/width: 100%;height: 100%;overflow: auto;align-items: center;display: flex;}
.m_nav_list::-webkit-scrollbar{display:none}
#m_nav{z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105vw;top: 0;display: none;padding: 45px 15px 70px;overflow: hidden;pointer-events: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: #b81616;background-size: cover;opacity: 0;visibility: hidden;}
#m_nav .close{position: absolute;top: 10px;right: 15px;left: 15px;font-size: 28px;color: #fff;z-index: 10000;/* background: rgba(255,255,255,.1);*/width: auto;height: 35px;border-radius: 0;display: flex;align-items: center;justify-content: flex-end;padding: 10px 0 0;}
#m_nav.act{pointer-events: auto;right: 0;opacity: 1;visibility: visible;    min-height: 100vh; height: auto;}
.list_box_nav_mobile{width: 100%;height: 100%;padding: 0 0 10px;overflow: hidden;overflow-y: scroll;}
.list_box_nav_mobile>li{width: 100%;overflow: hidden;padding: 0;position: relative;}
.list_box_nav_mobile>li .con{position: relative}
.list_box_nav_mobile>li .a{width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);line-height: 49px;color: #fff;padding: 0;font-size: 14px;display: flex;position: relative;transition: .5s;}
.list_box_nav_mobile>li i{opacity: 1;filter: alpha(opacity=100);display: inline-block;width: 100%;height: 4rem;display: inline-block;background: url(../images/arrow_down.svg) calc(100% - 5px) center no-repeat;background-size: 13px 13px !important;position: absolute;display: block;right: 0;top: 0;}
.list_box_nav_mobile>li.down i{background: url(../images/arrow_down_on.svg) calc(100% - 5px) center no-repeat;}
.list_box_nav_mobile>li.on .a{border-bottom: 1px solid rgba(255, 255, 255, 0.3)}
/*三级导航 开始*/
.list_box_nav_mobile>li .sub{padding: 10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);display: none}
.list_box_nav_mobile>li .sub a{display: block;font-size: 14px;color: rgba(255,255,255,.9);line-height: 2.5;}
.nav_mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}
/*导航按钮结束*/
.nav_mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 888;background-color: rgba(0,0,0,0.4);display: none;}
.m_header_box{transition: .6s;display: none;height: 60px;}
.m_header_box header{padding: 0 15px;height: 60px;background: rgba(255,255,255,1);box-shadow: 0 3px 5px rgba(0,0,0,.05);position: fixed;top: 0;left: 0;right: 0;z-index: 100;display: flex;justify-content: space-between;align-items: center;}
.m_header_box header .logo img{height: 28px;}
.m_header_box header .logo h3{font-size:17px;margin-bottom:5px;}
.m_header_box header .logo p{font-size:10px}
.m_header_box header a{display:flex;}

.banner{width: 100%;overflow: hidden;position: relative;}
.swiper-box1{position: relative;overflow: hidden;z-index: 1;}
.swiper-box1 .swiper-prev, .swiper-box1 .swiper-next{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 3;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;width: 5.3125rem;height: 5.3125rem;background-size: cover !important;transition: .5s;z-index: 100;}
.swiper-box1 .swiper-prev{background: url(../images/banner_prev.png) center no-repeat;left: 2%;}
.swiper-box1 .swiper-next{background: url(../images/banner_next.png) center no-repeat;left: auto;right: 2%;}
.swiper-box1 .swiper-prev:hover{background: url(../images/banner_prev_on.png) center no-repeat;}
.swiper-box1 .swiper-next:hover{background: url(../images/banner_next_on.png) center no-repeat;}
#banner .swiper-box1 .bannerimg{display:block;height:70vh;background-repeat:no-repeat; background-position: center; background-size:cover;}
#banner .swiper-box1 .bannerimg a{display:block;height:70vh;}
.swiper-box1 .swipershubaio{position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;bottom: 1rem;z-index: 3;}
.swiper-box1 .swipershubaio:after{content: '';width: 300px;height: 300px;border-radius: 44%;background: #69a84e;position: absolute;top: 0;left: 50%;z-index: -1;-webkit-animation: swipershubaio1 5s infinite linear;animation: swipershubaio1 5s infinite linear;}
.swiper-box1 .swipershubaio:before{content: '';width: 300px;height: 300px;border-radius: 35%;background: #69a84e;position: absolute;top: 0;left: 0%;opacity: .5;z-index: -2;-webkit-animation: swipershubaio2 7s infinite linear;animation: swipershubaio2 7s infinite linear;}
.swiper-box1 .swipershubaio p{margin-top: 1rem;font-size: .9375em;}
.swiper-box1 .swipershubaio figure{-webkit-animation: shubiao 1.4s infinite linear;animation: shubiao 1.4s infinite linear;}
.swiper-box1 .swiper-wrapper .swiper-slide{position: relative;overflow: hidden;z-index: 1;}
.swiper-box1 .swiper-wrapper .swiper-slide .box1text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.swiper-box1 .swiper-wrapper .swiper-slide .box1text .w1200{display: flex;align-items: center;justify-content: center;flex-direction: column;color: #fff;z-index: 1;flex: 1;}
.bannerimg .img_hezi{padding-bottom: calc(100vh - 6.25rem) !important;}
.swiper-box1 .swiper-wrapper .swiper-slide .box1text h2{font-size: 3rem;text-transform: uppercase;font-family: Dosis_b;transform: translateY(80px);opacity: 0;transition-delay: .2s;-moz-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);}
.swiper-box1 .swiper-wrapper .swiper-slide .box1text h3{font-size: 3.55rem;font-weight: 600;margin: 2.375rem 0 1.375rem;transform: translateY(80px);opacity: 0;transition-delay: .4s;-moz-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);}
.swiper-box1 .swiper-wrapper .swiper-slide .box1text h4{font-size: 1.125rem;font-weight: 100;transform: translateY(80px);opacity: 0;transition-delay: .6s;-moz-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);}
.swiper-box1.on .swiper-wrapper .swiper-slide .box1text h2, .swiper-box1.on .swiper-wrapper .swiper-slide .box1text h3, .swiper-box1.on .swiper-wrapper .swiper-slide .box1text h4{transform: translateY(0);opacity: 1;}
@-webkit-keyframes shubiao{0%{-webkit-transform: translateY(-10px);transform: translateY(-10px);opacity: 0;}
100%{-webkit-transform: translateY(10px);transform: translateY(10px);opacity: 1;}} @keyframes shubiao{0%{-webkit-transform: translateY(-10px);transform: translateY(-10px);opacity: 0;}
100%{-webkit-transform: translateY(10px);transform: translateY(10px);opacity: 1;}} @-webkit-keyframes swipershubaio1{0%{-webkit-transform: translate(-50%, -4%) rotate(0);transform: translate(-50%, -4%) rotate(0);}
100%{-webkit-transform: translate(-50%, -4%) rotate(360deg);transform: translate(-50%, -4%) rotate(360deg);}} @keyframes swipershubaio1{0%{-webkit-transform: translate(-50%, -4%) rotate(0);transform: translate(-50%, -4%) rotate(0);}
100%{-webkit-transform: translate(-50%, -4%) rotate(360deg);transform: translate(-50%, -4%) rotate(360deg);}} @-webkit-keyframes swipershubaio2{0%{-webkit-transform: translate(-60%, 5%) rotate(0);transform: translate(-60%, 5%) rotate(0);}
100%{-webkit-transform: translate(-60%, 5%) rotate(360deg);transform: translate(-60%, 5%) rotate(360deg);}} @keyframes swipershubaio2{0%{-webkit-transform: translate(-60%, 5%) rotate(0);transform: translate(-60%, 5%) rotate(0);}
100%{-webkit-transform: translate(-60%, 5%) rotate(360deg);transform: translate(-60%, 5%) rotate(360deg);}}
/*==========================================公共 结束=============================================*//*==========================================首页 开始=============================================*/.list_box_wl{display: flex;}
.list_box_wl li *{transition: .5s}
.list_box_wl li a{display: flex;flex-direction: column;width: 6.75rem;text-align: center;align-items: center;justify-content: center;height: 6.25rem;}
.list_box_wl li a h3 img.img2{display: none}
.list_box_wl li a h3{height: 2.125rem}
.list_box_wl li a h5{font-size: .9375rem;color: #696a6a;line-height: 1.25}
.list_box_wl li.on a{background: #b81616}
.list_box_wl li.on a h3 img.img1{display: none}
.list_box_wl li.on a h3 img.img2{display: inline-block}
.list_box_wl li.on a h5{color: #fff}
.container01{position: relative;z-index: 10;}
.container01:before{content: "";position: absolute;top: 11rem;right: 0;bottom: 0;left: 0;background: url(../images/container01_bg.jpg) center no-repeat;background-size: cover;z-index: -1;}
.container01 .fl01 .content{background: rgba(255,255,255,.9);height: 90px;display: flex;align-items: center;padding: 0 60px;position: relative;margin: -120px 0 60px;}
.container01 .fl01 .content .left{display: flex;width: 11.25rem;align-items: center;font-size: 1.375rem;color: #000000;font-weight: bold;border-right: #c5c6cb 1px solid;}
.container01 .fl01 .content .left img{margin: 0 10px 0 0;}
.container01 .fl01 .content .right{padding: 0 0 0 3.125rem;width: calc(100% - 11.25rem);}
.list_box_01 li a{display: flex;width: 100%;align-items: center;justify-content: space-between;}
.list_box_01 .con{display: flex;margin: 0 -2.25rem;}
.list_box_01 .con li{width: 50%;padding: 0 2.25rem}
.list_box_01 li a span{display: inline-block;font-size: .9375rem;color: #979797;}
.list_box_01 li a font{width: calc(100% - 6.25rem);font-size: 20px;color: #343537;line-height: 1.25;transition: .5s;}
.container01 .fl02{margin: 1.875rem 0 0;}
.list_box_02{/*display:flex;flex-wrap:wrap*/}
.list_box_02 li{width: 33.33%}
.list_box_02 li *{transition: .5s}
.list_box_02 li .a{display: flex;width: 100%;height: 17.375rem;padding: 0 2.5rem;flex-direction: column;justify-content: center}
.list_box_02 li .a .top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 3.25rem}
.title001 h3{font-size: 1.375rem;color: #fff}
.title001 h6{font-size: 13px;color: rgba(255,255,255,.45);text-transform: capitalize;margin: .5rem 0 0}
.list_box_02 li .a .bottom{width: 13.25rem;height: 6rem;}
.list_box_02 li .a .bottom dl{display: flex;flex-wrap: wrap;margin: 0 -5px}
.list_box_02 li .a .bottom dl *{transition: .5s}
.list_box_02 li .a .bottom dl dd{width: 50%;padding: 0 5px;margin-bottom: 10px;}
.list_box_02 li .a .bottom dl dd a{display: flex;width: 100%;height: 2.375rem;border-radius: 1.2rem;border: rgba(255,255,255,.3) 2px solid;align-items: center;justify-content: center;font-size: .875rem;color: #fff;font-weight: 300;}
/*
.list_box_02 li:nth-child(1) .a{background:#e56e34 url(../images/list_box_02_bg1.jpg) right bottom no-repeat;background-size:auto 100%}
.list_box_02 li:nth-child(2) .a{background:#caa756 url(../images/list_box_02_bg2.jpg) right bottom no-repeat;background-size:auto 100%}
.list_box_02 li:nth-child(3) .a{background:#b81616 url(../images/list_box_02_bg3.jpg) right bottom no-repeat;background-size:auto 100%}*/
.list_box_02 li.li1 .a{background: #e56e34 url(../images/list_box_02_bg1.jpg) right bottom no-repeat;background-size: auto 100%}
.list_box_02 li.li2 .a{background: #caa756 url(../images/list_box_02_bg2.jpg) right bottom no-repeat;background-size: auto 100%;}
.list_box_02 li.li3 .a{background: #b81616 url(../images/list_box_02_bg3.jpg) right bottom no-repeat;background-size: auto 100%;}
.title002{display: flex;align-items: center;font-size: 1.75rem;color: #000000;margin-bottom: 2.5rem;position: relative;width: 100%;}
.title002 img{margin: 0 1.125rem 0 0}
.container02{padding: 30px 0 70px;overflow: hidden;}
.container02 .miso_hd{text-align: right;margin: -2.5rem 0 2.5rem;}
.container02 .miso_hd ul{display: inline-block;width: 250px;}
.container02 .miso_hd ul li{padding: 0 5px}
.container02 .miso_hd ul li a{display: flex;width: 100%;height: 2.375rem;border-radius: 1.2rem;border: #e3e6ea 2px solid;align-items: center;justify-content: center;font-size: .875rem;color: #969799;}
.container02 .miso_hd ul li.miso-current a{color: #fff;}
.container02 .miso_hd ul li.miso-current a{background: #b81616;border: #b81616 2px solid;color: #fff;}
.container02 .w1200{display: flex;flex-wrap: wrap}
.container02 .w1200 .left{width: 100%;padding: 0 0}
.container02 .w1200 .left .box{display: flex;flex-wrap: wrap}
.container02 .w1200 .left .box .box_fl{width: 45%}
.container02 .w1200 .left .box .box_fr{width: 50%;padding: 0 0 0 2.5rem}
.list_box_03 li *{transition: .5s;}
.list_box_03 li .img .img_hezi{padding-bottom: 68.13% !important}
.list_box_03 li h5{background: #f6f6f7;line-height: 4.375rem;text-align: center;font-size:24px;color: #000000;padding: 0 1rem;}
.list_box_03 .miso-dots{bottom: 6rem;display: flex;justify-content: flex-end;padding: 0 1rem;}
.list_box_03 .miso-dots li{width: 1rem;height: 1rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 3px;}
.list_box_03 .miso-dots li button{width: .375rem;height: .375rem;background: #c5cace;border-radius: 50%;padding: 0;margin: 0}
.list_box_03 .miso-dots li.miso-active{border: #b81616 1px solid}
.list_box_03 .miso-dots li.miso-active button{background: #b81616}
.list_box_04 li{border-bottom: #edeef0 1px solid}
.list_box_04 li *{transition: .5s}
.list_box_04 li a{display: block;padding: 1rem .25rem;}
.list_box_04 li a h5{font-size: 24px;color: #000000;line-height: 1.25;}
.list_box_04 li a p{font-size: 16px;color: #a7a7aa;line-height: 1.5rem;height: 3rem;margin: .75rem 0;}
.list_box_04 li a h6{font-size: .875rem;color: #a7a7aa;font-weight: 100;}
.list_box_04 li:last-child{border: none}
.title002 *{}
.title002 a{display: flex;position: absolute;right: 0;width: 8.25rem;height: 2.5rem;background: rgba(255,255,255,1);font-size: 13px;color: #575859;align-items: center;justify-content: center;border-radius: 3px;transition: .5s}
.container02 .w1200 .right{width: 30rem}
.container02 .w1200 .right .title002{margin-bottom: 2.5rem}
.title002 a span{display: flex;width: 1.75rem;height: 1.25rem;border-left: #eaebef 1px solid;justify-content: flex-end;align-items: center;margin-left: 1.25rem;}
.title002 a span svg{width: .875rem;height: .875rem;fill: #575859;transition: .5s}
.list_box_05 li *{transition: .5s;}
.list_box_05 li .img .img_hezi{padding-bottom: 62.31% !important}
.list_box_05 li .img .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,.2);}
.list_box_05 li .con{padding: 2rem 0 0;}
.list_box_05 li h5{font-size: 16px;color: #000000;line-height: 1.25;}
.list_box_05 li p{font-size: .875rem;color: #a7a7aa;line-height: 1.5rem;height: 3rem;margin: .75rem 0;}
.container03{position: relative;}
.list_box_06 li .img .img_hezi{padding-bottom: 36.35% !important;}
.container03 .top1{position: absolute;top: 0;left: 0;right: 0;z-index: 1;}
.container03 .top2{position: absolute;bottom: 0;left: 0;right: 0;}
.container03 .top2 .w1200{display: flex;justify-content: flex-end;}
.list_box_08 li a{display: flex;width: 27.125rem;height: 21.4375rem;background: rgba(41, 87, 164, .85);flex-direction: column;justify-content: center;padding: 0 3.75rem;}
.list_box_08 li a h5{width: 100%;font-size: 1.625rem;color: #fff;line-height: 1.25;}
.list_box_08 li a p{width: 100%;font-size: .9375rem;color: #fff;line-height: 1.75rem;height: 7rem;margin: 1.625rem 0 2.25rem;text-align: justify;}
.list_box_08 li a h6{display: flex;justify-content: flex-end;font-size: 1rem;color: #fff;align-items: flex-end;}
.list_box_08 li a h6 big{font-size: 1.5rem;margin: 0 .5rem 0 0;transform: translateY(.125rem);}
.list_box_08 .miso-dots{bottom: 3.5rem;text-align: left;padding: 0 0 0 3.5rem;}
.list_box_08 .miso-dots li{width: .625rem;height: .625rem;border: rgba(255,255,255,.2) 2px solid;border-radius: 50%;margin-right: .0625rem;transition: .5s;}
.list_box_08 .miso-dots li.miso-active{background: #fff}
.list_box_07{width: 37.5rem;}
.list_box_07 li{transition: .5s;}
.list_box_07 li a{display: flex;height: 9.25rem;background: rgba(255,255,255,.8);margin-left: 2px;flex-direction: column;align-items: center;justify-content: center;position: relative;z-index: 1;}
.list_box_07 li a:before{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 0;transition: .5s;z-index: -1;}
.list_box_07 li a h3{height: 3rem;}
.list_box_07 li a h3 img.img2{display: none;}
.list_box_07 li a h5{font-size: 1.125em;color: #525355;font-weight: 400;}
.list_box_07 li a h6{font-size: 12px;color: #96979b;margin: .25rem 0 .5em;opacity: .6;}
.list_box_07 li a h4 svg{width: .5rem;height: .5rem;fill: #2a2a2a;}
.list_box_07 li.miso-current a{}
.list_box_07 li.miso-current a:before{height: 100%;background: #caa756;}
.list_box_07 li.miso-current a h3 img.img1{display: none;}
.list_box_07 li.miso-current a h3 img.img2{display: inline-block;}
.list_box_07 li.miso-current a h5{color: #fff;}
.list_box_07 li.miso-current a h6{color: #fff;opacity: 1;}
.list_box_07 li.miso-current a h4 svg{fill: #fff;}
.container04{padding: 70px 0;overflow: hidden;background: #f6f7fb;}
/*.container04 ul{display:inline-block;width: 430px;}
.container04 ul li{padding:0 5px}
.container04 ul li a{display:flex;width:100%;height:2.375rem;border-radius:1.2rem;border:#e3e6ea 2px solid;align-items: center;justify-content: center;font-size: 14px;color: #969799;}
.container04 ul li.miso-current a{color:#fff;}
.container04 ul li.miso-current a{background: #caa756;border: #caa756 2px solid;color:#fff;}*/
.container04 .content{display: flex;flex-wrap: wrap;}
.container04 .content .leftbox{width:40%;}
.container04 .content .left{height: 500px;background: #b81616;padding:40px 2.75rem 0;}
.container04 .content .left ul li h5{font-size: 18px;line-height:30px;color: #f9f9f9;height: 60px;}
.container04 .content .left ul li h5 a{color: #f9f9f9;transition: .6s;white-space: normal;}
.container04 .content .left ul li p{font-size: 16px;color: #fff;line-height: 1.5rem;*height: 3rem;margin:25px 0 40px}
.container04 .content .left ul li .more01 a{display: block;border: #fff 1px solid;width: 130px; height: 42px; line-height: 42px;padding: 0;text-align: center;font-size: 14px;color: #fff;transition: .6s;border-radius: 0;position: relative}
.container04 .content .left ul li .more01 a:before{content: "";position: absolute;right: 0;top: 0;width: 0;height: 100%;transition: .6s}
.container04 .content .left ul li .more01 a span{position: relative}
.container04 .content .left ul li h2{margin-top: 40px;display: flex;justify-content: space-between;align-items: baseline;}
.container04 .content .left ul li h2 big{font-size:30px;color: #fff}
.container04 .content .left ul li h2 small{font-size: 24px;color: #fff;margin-left: .5rem;flex: 1;}
.container04 .content .left ul li h2 .anniu_box .anniu_con{margin-left: 0.5rem;cursor: pointer}
.container04 .content .left ul li h2 .anniu_box{padding: 1.5rem 0 0;display: flex;}
.container04 .content .left ul li h2 .anniu_box .anniu_con svg{width: 1.75rem;height: 1.75rem;fill: #fff;transition: .6s}
.container04 .content .left ul .miso-dots{bottom: -3rem;text-align: left}
.container04 .content .left ul .miso-dots:before{content: "";position: absolute;top: 0.3125rem;left: 6rem;right: 0;height: 1px;background: #fff;opacity: .33;}
.container04 .content .left ul .miso-dots li{width: 0.5625rem;height: 0.5625rem;border: #fff 1px solid;border-radius: 50%;}
.container04 .content .left ul .miso-dots li.miso-active{background: #fff}
.container04 .content .right{width: 55%;margin-left: 70px;}
.container04 .content .right .list{}
.container04 .content .right .list .swiper-container .swiper-slide a{display:block;background-repeat:no-repeat; background-position: center; background-size:100%;height:500px;}
.container04 .content .right .list .swiper-container .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.container04 .content .right .list .swiper-container .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}

.container04 .content .right .list .swiper-container .swiper-pagination span{opacity: 1;border:1px solid #FFFFFF;width:9px;height:9px;background:none;}
.container04 .content .right .list .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#ffffff;}

/*.container04 .content .right .list ul:after{content: '';display: block;clear: both;}
.container04 .content .right .list ul li{width: calc(50% - 15px);margin-right: 30px;margin-bottom: 30px;float: left;}
.container04 .content .right .list ul li:nth-child(2n){margin-right: 0;}
.container04 .content .right .list ul li img{max-width: 100%;}*/
/**/
#s_zhuanti{width: 100%;overflow: hidden;}
#s_zhuanti .box{border-bottom: 1px solid #e5e5e5;}
#s_zhuanti ul{margin: 0 -1.125rem;}
#s_zhuanti ul li{padding: 0 1.125rem;}
#s_zhuanti ul li .img{}
#s_zhuanti ul li .img img{}
#s_zhuanti .slick-arrow{z-index: 99;position: absolute;top: 50%;margin-top: -1.5rem;transform: translate(0, 0);opacity: 1;display: block;width: 2.3125rem;height: 2.3125rem;background-size: 2.3125rem !important;}
#s_zhuanti .slick-prev{left: -4.375rem;background: url(../images/arr_left_gray.png) left center no-repeat;transition: 300ms;-webkit-transition: 300ms;}
#s_zhuanti .slick-next{right: -4.375rem;background: url(../images/arr_right_gray.png) right center no-repeat;transition: 300ms;-webkit-transition: 300ms;}
#s_zhuanti .slick-arrow:before{display: none;}
#s_zhuanti .s_btn_r{display: block;width: 5.3125rem;height: 2.5rem;line-height: 2.5rem;background: #f2f5f6;}
#s_link{width: 100%;padding: 60px 0;}
#s_link .ul{margin: 0 -1.5rem;}
#s_link .ul .li{width: 33.333%;float: left;padding: 0 30px;}
.s_foot_link{cursor: pointer;overflow: visible;position: relative;text-align: left;}
.s_foot_link .tanchu{overflow: auto;box-sizing: border-box;position: absolute;bottom: 64px;border-bottom: 0;display: none;left: 0;right: 0;background: #e6eaf1;}
.s_foot_link .tanchu:before{content: "";display: none;border: 10px solid transparent;border-top: 10px solid #e6eaf1;width: 0px;height: 0px;position: absolute;bottom: 1px;left: 50%;margin-left: -10px;}
.s_foot_link .tanchu>div{max-height: 190px;background: #e6eaf1;display: block;margin: 10px 13px;overflow: auto;}
.s_foot_link .tanchu>div::-webkit-scrollbar{width: 1px;}
.s_foot_link .tanchu a{color: #666;line-height: 32px;display: block;font-size: 15px;}
.s_foot_link .tanchu a:hover{color: #000;}
.s_foot_link .bnt_link.a{padding-left: 30px;color: #545454;background: #f4f7fc;font-size: 16px;line-height: 64px;width: 100%;height: 64px;box-sizing: border-box;text-decoration: none;position: relative;z-index: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 60px;}
.s_foot_link .bnt_link.a>img{height: 15px;margin-right: 15px;position: relative;top: -1px;}
.s_foot_link .bnt_link.a.icon_un img{transform: rotate(180deg);}
.s_foot_link .a span{display: inline-flex;align-items: center;float: right;color: #919397;line-height: 64px;width: 15px;text-align: center;height: 100%;margin-right: 30px;position: absolute;right: 0;top: 0;}
#s_link .ul .li .s_tt{overflow: hidden;margin-bottom: 15px;}
#s_link .ul .li .s_tt h3{font-size: 20px;color: #b81616;font-weight: bold;line-height: 24px;}
#s_link .ul .li .s_tt h3 i{display: inline-block;width: 3px;height: 1.1875rem;background: #b81616;vertical-align: middle;margin-right: .875rem;}
#footer{background: #343336;padding: 50px 0 50px 0;font-size: 12px;}
#footer .up .main_box{position: relative;height: 92px;}
#footer .up{height: 32px;padding-bottom: 15px;position: relative;}
#fot_nav{display: flex;}
#fot_nav a{color: #9b9a9d;font-size: 14px;}
#fot_nav i{*background:url(../images/line_fot_nav.png) center no-repeat;/* padding:0 10px;*/margin: 0 10px;width: 1px;display: inline-block;height: 13px;background: #545454;}
#footer .un{color: #909091;line-height: 30px;}
#footer .un a{color: #909091;font-size: 12px;}
#footer a:hover{color: #fff;text-decoration: underline;}
#footer .fot_bnt{position: relative;padding-left: 20px;display: block;float: left;}
#footer .fot_bnt .ewm{position: absolute;left: -13px;bottom: 50px;display: none;}
#footer .fot_bnt.ewm_box:hover .ewm{display: block;}
#fot_tel{position: absolute;right: 0;top: 0;color: #a4a4a7;font-size: 12px;padding-left: 15px;background: url(../images/icon_fot_tel.png) left center no-repeat;}
#fot_tel strong{color: #ef8404;font-weight: bold;font-size: 14px;}
/*==========分享链接===========*/
#fot_link_box{position: absolute;right: 50px;top: 38px;z-index: 9;color: #fff;font-size: 12px;}
#fot_link_box span{display: inline-block;}
#fot_link_box a{display: inline-flex;align-items: center;justify-content: center;vertical-align: middle;position: relative;width: 36px;height: 36px;margin-left: 10px;}
#fot_link_box a .icon{background-size: 50%;width: 36px;height: 36px;border-radius: 50%;background-repeat: no-repeat;background-position: center;background-color: rgb(0 0 0 /0.4);}
#fot_link_box a.sina_box .icon{background-image: url(../images/f_icon2.svg);}
#fot_link_box a.qq_box .icon{background-image: url(../images/f_icon1.svg);}
#fot_link_box .ewm_box{position: relative;}
#fot_link_box .ewm_box .icon{background-image: url(../images/f_icon3.svg);}
#fot_link_box .ewm_box .ewm{position: absolute;left: -33px;top: -120px;opacity: 0;filter: alpha(opacity=0);width: 100px;}
#fot_link_box .ewm_box .ewm img{width: 100px;height: 100px;display: block;margin: 0 auto;}
#fot_link_box .ewm_box:hover .ewm{opacity: 1;filter: alpha(opacity=100);top: -110px;}
#fot_link_box a:hover .icon{background-color: rgb(255 255 255 /0.2)}
/*footer{background: #2d2e2f;}
footer .fl01{padding:4rem 0 2.75rem;}
footer .fl01 .content{display:flex;justify-content:space-between;}
footer .fl01 .left{display:flex;}
footer .fl01 .left dl{margin-right:4.5rem}
footer .fl01 .left dl dt{font-size:1rem;color: #fff;line-height:1.25;margin-bottom: 2.25rem;transition:.5s;position:relative;}
footer .fl01 .left dl dt:before{content:"";position:absolute;left:0;top: 200%;width:4rem;height:2px;background:#cbcbcb;width:3.375rem;}
footer .fl01 .left dl dd{font-size:.875rem;color: #949495;line-height:1.6875rem;transition:.5s;}
footer .fl01 .right{display:flex;max-width: 100%;}
footer .fl01 .right .ll{text-align:center;padding:.625rem 0 0}
footer .fl01 .right .ll h3 img{width:5.25rem}
footer .fl01 .right .ll h6{font-size:13px;color:#000000;line-height:1.25;margin:.5rem 0 0}
footer .fl01 .right .rr{text-align:right;}
footer .fl01 .right .rr h6{font-size:.875rem;color: rgba(255,255,255,.54);opacity:.7;line-height:1.5;}
footer .fl01 .right .rr h3{font-size:1.5rem;color: #fff;display:flex;align-items: flex-end;justify-content:flex-end;margin:.5rem 0;font-family: "PingFang SC";}
footer .fl01 .right .rr h3 img{margin:0 .75rem 0 0}
.list_box_09{margin: 2.5rem 0 0;display:flex;justify-content:flex-end;}
.list_box_09 li{margin-left: .875rem;}
.list_box_09 li a{background: #b81616;width: 38px;height: 38px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: .5s;}
footer .fl02{padding: 1.5rem 0;background: #414344;}
footer .fl02 p{font-size: 12px;color: rgba(255,255,255, .35);line-height: 1.5;}
footer .fl02{display:flex;align-items:center;justify-content:space-between}
footer .fl01 .center{width: 220px;}
footer .fl01 .center dl{position:relative;white-space:nowrap;margin-left: 0;background: #414344;width: 100%;padding: 0 1.25rem;cursor:pointer;}
footer .fl01 .center dl dt{line-height: 44px;font-size: 13px;color: #abaaaa;display: flex;align-items: center;justify-content: space-between;}
footer .fl01 .center dl dt svg{width: 10px;height: 10px;fill: #abaaaa;vertical-align:middle;float: right;transform: rotate(180deg);transition:.5s}
footer .fl01 .center dl .con{position:absolute;left:0;bottom: 44px;background:#fff;box-shadow:0 -5px 10px rgba(0,0,0,.15);padding:.5rem .875rem;min-width: 100%;display: none;}
footer .fl01 .center dl .con dd{font-size:13px;color:#333;line-height:24px;transition:.5s}
footer .fl01 .center dl dt.on svg{transform: rotate(0);}*/
.tc1 .tc{pointer-events: none;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;position: fixed;width: 100%;height: 100%;top: 0;z-index: 99999999999;}
.tc1 .tc.act{filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;pointer-events: auto;}
.tc1 .close:hover{transform: rotate(180deg);}
.tc1 .close, .tc{transition: all ease 400ms;-moz-transition: all ease 400ms;-ms-transition: all ease 400ms;-o-transition: all ease 400ms;-webkit-transition: all ease 400ms;}
.tc1 .tc-box{position: absolute;background: #d9d9d9;border-radius: .5rem;overflow: hidden;top: 50%;z-index: 9999;width: 18rem;left: 50%;margin-left: -9rem;margin-top: -9rem;padding: 1rem;-webkit-border-radius: .5rem;-moz-border-radius: .5rem;-ms-border-radius: .5rem;-o-border-radius: .5rem;}
.tc1 .tc.act .tc-box{transform: scale(1);}
.tc1 .tc.act{display: block;}
.tc1 .close{position: absolute;cursor: pointer;font-size: 20px;right: 30px;top: 30px;}
.tc1 .tc_bg{height: 100%;background: rgba(0,0,0,.7);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{width: 100%;margin: 0 auto;display: block;}
.tc1 .tc-box h5{padding-top: 1rem;font-size: .875rem;color: #6c6c6c;text-align: center;}
.list_box_10{display: flex;justify-content: space-between;max-width: 220px;margin: 0 auto;}
.list_box_10 h3 img{width: 84px;height: 84px;}
.list_box_10 h6{font-size: 12px;color: #949495;margin: .75rem 0 1.25rem;text-align: center;}

/*==========================================首页 结束=============================================*/
/*==========================================内页 开始=============================================*/

.n_banner{position: relative}
.n_banner .img .img_hezi{padding-bottom: 19.125rem !important;}
.n_banner .w1200{height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.n_banner .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;text-align: center}
.n_banner .top .box{text-align: left;padding: 7.5% 10rem 0;}
.n_banner .top h2{font-size: 1.75rem;color: #fff;}
.n_banner .top h6{font-size: 1.625rem;color: #fff;text-transform: uppercase;margin: 0 0 .75rem;font-family: GOTHIC;opacity: .6;}
.n_title{padding: 0;position: relative;height: 70px;background: rgba(0,0,0,.1);}
.n_title .w1200{display: flex;justify-content: space-between}
/*.n_nav{position: relative;}
.n_nav a{display: inline-block;font-size: 1rem;float: left;color: #000000;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 2rem;}
.n_nav a strong{display: block;color: #000000;position: relative;z-index: 4;line-height: 70px;transition: .36s ease-in-out;font-weight: normal;}
.n_nav .on, .n_nav a:hover{color: #fff;}
.n_nav a:before{content: "";width: 0;height: 100%;position: absolute;bottom: 0;left: 0;background: #1c89ca;transition: .5s ease-in-out;transform: skewX(-10deg);}
.n_nav .on:before, .n_nav a:hover:before{width: 100%;}
.n_nav .on strong, .n_nav a:hover strong{color: #fff;}
.position{line-height: 70px;left: 0;bottom: 0;color: #000000;font-size: 14px;order:1;display: flex;align-items: center;}
.position img{margin-right:.5rem}
.position span, .position a, .position i{transition: all .5s ease-in-out;}
.position i{margin: 0px .5rem;font-family: "PingFang SC";font-style: normal;}
.position i img{vertical-align: middle;margin-top: -2px;}
.position em{font-style: normal;}
.position a:hover{color: #1c89ca;}
.n_main_box .main_box{width: 1200px;height: 80px;position: relative;margin: 0 auto;}*/

/*移动端*/
#m_n_nav{display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;background: #b81616;}
#bnt_back{position: absolute;left: 1rem;top: 10px;}
#bnt_back svg{fill: #fff;height: 30px;vertical-align: middle;width: 26px;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#bnt_sub_nav{position: absolute;right: 1rem;top:15px;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav svg{fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img{display: block;height: 15px;}
#bnt_sub_nav.on img{-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
#sub_nav_content{background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul{padding: 10px;}
#sub_nav_content ul li{display: block;line-height: 28px;margin: 1rem 0;}
#sub_nav_content ul li a{display: block;border-left: 2px solid #ca9e4e;height: 30px;line-height: 30px;font-size: 14px;padding-left: 10px;color: #535455;}
#sub_nav_content ul li.on a{color: #ca9e4e;}
#sub_nav_content dl{font-size: 0;overflow: hidden;background: #fff;padding: 10px 0;}
#sub_nav_content dt{position: relative;background: #fff;z-index: 999;width: 33.333333%;display: inline-block;margin-bottom: 0;float: left;text-align: center;}
#sub_nav_content dt a{margin: 0 20px;display: block;color: #5b5349;line-height: 30px;font-size: 14px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i{position: absolute;right: 15px;top: 0;opacity: 0;filter: alpha(opacity=0);display: none;}
#sub_nav_content dt a{}
#sub_nav_content dt.title{background: #fafafb;}
#sub_nav_content dt.title i{opacity: 1;filter: alpha(opacity=100);}
#sub_nav_content dt.title_on{background: #fafafb;}
#sub_nav_content dt.title_on a{color: #ca9e4e;border-top: 1px solid #fff;}
#sub_nav_content dt.title_on a i{color: #ca9e4e;}
#sub_nav_content dt.last a{border-top: 1px solid #f8f8f8;}
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a{color:#b81616;}
#sub_nav_content dd{display: none;}
#sub_nav_content dd .box{padding: 0px 0px 0px 0px;}
#sub_nav_content dd a{padding: 0 25px;line-height: 30px;border-top: 1px solid #e7e7e7;font-size: 12px;color: #5b5349;display: block;height: 30px;}
#sub_nav_content dd a.on{color: #ca9e4e;}

/**//*内页导航*/
.n_nav_box{position: relative;z-index: 9;border-bottom: 1px solid #e5e5e5;background: #fff;overflow: hidden;}
.n_nav{float: left;font-size: 0;width: 60%;display: flex;}
.n_nav::-webkit-scrollbar{display:none;}
.n_nav a{font-size: 1rem;line-height: 4rem;color: #080808;display: inline-block;padding: 0 .5rem;max-width: 180px;text-align: center;position: relative;z-index: 1;transition: .5s;flex-grow: 1;}
.n_nav a+a:after{content: "";width: 1px;height: 16px;display: block;background: #cccccc;position: absolute;top: 50%;margin-top: -8px;left: 0;transition: 0s;z-index: 0;}
.n_nav a:before{content: "";width: 0;height: 100%;display: block;position: absolute;bottom: 0px;left: 0;transition: .5s;z-index: -1;opacity: 0;background: #b81616;}
.n_nav a:hover:before, .n_nav a.on:before{width: 100%;opacity: 1;}
.n_nav a:hover:after, .n_nav a.on:after{height: 0;}
.n_nav a:hover, .n_nav a.on{color: #fff;font-weight: bold;}
.n_position{text-align: right;float: right;font-size: 0;height: 4rem;line-height: 4rem;color: #a6a6a6;display: flex;align-items: center;padding-right: 1.75rem;}
.n_position svg{vertical-align: middle;width: 14px;height: 16px;display: inline-block;margin-right: 9px;}
.n_position a{font-size: .875rem;color: #8a8a8a;position: relative;transition: .2s;}
.n_position i{font-size: .875rem;color: #98989a;display: inline-block;margin: 0 .5rem;font-family: arial;position: relative;top: -1px;}
.n_position span{font-size: .875rem;color: #8a8a8a;}
.n_position a:hover{color: #e81c1b;}
.n_container{overflow: hidden;padding: 3.125rem 0 6.25rem;}
.n_container .about_con{width:1200px;margin:auto;}
.n_title_box{height: 80px;background: #b81616;display: flex;align-items: center;justify-content: space-between;padding: 0 28px;margin-bottom: 8px;}
.n_title_box h3{font-size: 24px;color: #fff;text-transform: uppercase;}
.n_title_box h5{font-size: 1.375rem;color: #fff;line-height: 1.75;}
.n_erji{background: #fff;}
.n_erji a{transition: .5s;}
.n_erji>li{background: #f7f8f9;transition: .5s;margin-bottom: 3px;}
.n_erji>li>a{display: block;line-height: 50px;font-size: 1rem;color: #677888;padding: 0 28px;}
.n_erji>li>ul>li>a{display: block;line-height: 36px;font-size: 15px;color: #666;padding: 0;}
.n_erji>li>ul{margin: 0 24px;border-top: #f1f1f1 1px solid;padding: 10px 0;display: none;}
/* .n_erji>li>ul>li.sanji{background: url(../images/n_erji_ico.png) right 13px no-repeat;}*/
.n_erji>li>ul>li>ul{display: none}
.n_erji>li>ul>li>ul>li>a{display: block;line-height: 30px;font-size: 13px;color: #999;padding: 0 0;}
.n_erji>li.on{background: #caa756;}
.n_erji>li.on>ul>li>ul{display: none;}
.n_erji>li.on>a, .n_erji>li.on>ul>li>a{color: #fff;}
.n_erji>li.on>ul{display: block}
.n_erji>li.on>ul>li.on{background: url(../images/n_erji_ico_on.png) right 13px no-repeat;}
.n_erji>li.on>ul>li>ul>li>a{color: #fff;}
.n_erji>li:hover{background: #caa756;}
.n_erji>li:hover>ul>li>ul{display: none;}
.n_erji>li:hover>a, .n_erji>li:hover>ul>li>a{color: #fff;}
.n_erji>li:hover>ul>li:hover{background: url(../images/n_erji_ico_on.png) right 13px no-repeat;}
.n_erji>li:hover>ul>li>ul>li>a{color: #fff;}
.mianbao_bar{display: flex;justify-content: space-between;align-items: center;height: 4.5rem;border-bottom: #e3e1e1 1px solid;margin-bottom: 3.125rem;}
.mianbao_bar .ll{font-size: 1.75rem;color: #000000;display: flex;align-items: center;font-weight: bold;}
.mianbao_bar .ll img{margin: 0 8px 0 0;}
.mianbao_bar .rr{display: flex;align-items: center;}
.mianbao_bar .rr *{font-size: 14px;color: #474545;transition: .5s;}
.mianbao_bar .rr img{margin: 0 6px 0 0;}
.mianbao_bar .rr i{margin: 0 4px;font-style: normal;}
.mianbao_bar .rr em{font-style: normal;/* color: #235099;*/}
.mianbao_bar .rr a:hover{color: #b81616;}
.n_title001{margin-bottom: 2.25rem;}
.n_title001 h3{font-size: 1.75rem;color: #caa756;line-height: 1.5;text-transform: uppercase;font-weight: normal;margin-bottom: 0;}
.n_title001 h4{font-size: 1.75rem;color: #000000;line-height: 1.5;margin: .125rem 0 0;}
.n_about .ar_article{position: relative;}
.n_about .ar_article .fl01{padding: 0 16.875rem 0 0;}
.n_about .ar_article .fl02{padding: 2rem 0;position: relative;z-index: 1;}
.n_about .ar_article .fl02:before{content: "";position: absolute;background: url(../images/gray.png) center no-repeat;width: 211px;height: 557px;bottom: 7rem;right: 0;z-index: -1;}
.n_about .ar_article .fl03{display: flex;flex-wrap: wrap;position: relative;z-index: 1;}
.n_about .ar_article .fl03 .ll{width: calc(100% - 28rem);padding: 0 3rem 0 0;}
.n_about .ar_article .fl03 .rr{width: 28rem;height: 21.75rem;background: rgba(41, 87, 164, 0.7);position: relative;top: -7rem;display: flex;flex-wrap: wrap;padding: 5% 2rem 0;text-align: right;flex-direction: column;justify-content: center;margin-bottom: -7rem;}
.n_about .ar_article .fl03 .rr h5{font-size: 1.5rem;color: #fff}
.n_about .ar_article .fl03 .rr p{font-size: 12px;color: #fff;line-height: 18px;opacity: .39;font-family: GOTHIC;text-align: right;}
.n_title002{margin-bottom: 2.25rem;text-align: center;}
.n_title002 h3{font-size: 1.75rem;color: #caa756;line-height: 1.5;text-transform: uppercase;}
.n_title002 h4{font-size: 1.75rem;color: #000000;line-height: 1.5;margin: .125rem 0 0;}
.ar_article.ar_wap{display: none;}
.n_dongshi .fl04{display: flex;align-items: center;}
.n_dongshi .fl04 .left{width: calc(100% - 22.375rem);padding: 0 5.25rem 0 0;}
.n_dongshi .fl04 .right{width: 22.375rem;}
.n_dongshi .fl04 .right .top .img{border-radius: 1.25rem 0 0 0;}
.n_dongshi .fl04 .right .top .img .img_hezi{padding-bottom: 103.35% !important;}
.n_dongshi .fl04 .right .con{position: relative;z-index: 1;}
.n_dongshi .fl04 .right .con .img{border-radius: 0 0 1.25rem 0;}
.n_dongshi .fl04 .right .con .img .img_hezi{padding-bottom: 88.88% !important;}
.n_dongshi .fl04 .right .con .top1{padding: 3.125rem 0 0 2.5rem;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.n_dongshi .fl04 .right .con .top1 h5{font-size: 1.0625rem;color: #fff;line-height: 2.25rem;}
.n_dongshi .fl04 .right .con:before{content: "";position: absolute;width: 4rem;height: 4rem;border: #caa756 3px solid;left: -2rem;bottom: 3.75rem;z-index: -1;box-sizing: border-box;}
.list_box_13{display: flex;flex-wrap: wrap;margin: 0 -1rem;margin-bottom: -1.5rem;}
.list_box_13 li{width: 50%;padding: 0 1rem;margin-bottom: 1.5rem;}
.list_box_13 li *{transition: .5s;}
.list_box_13 li a{display: flex;height: 7.375rem;background: #f7f8f9;align-items: center;justify-content: space-between;padding: 0 4.75rem;border: #eee 1px solid;}
.list_box_13 li a .ll{padding: 0;font-size: 1.5625rem;color: #000000;width: 6.875rem;}
.list_box_13 li a .cc{flex: 1;display: flex;}
.list_box_13 li a .cc span{display: inline-block;background: #caa756;border-radius: 4px;line-height: 23px;padding: 0 .5rem;font-size: .9375rem;color: #fff;margin-right: .3125rem;}
.n_xinxi hr{background: #e5e5e5;margin: 3rem 0;}
/*.n_contact .fl01 .content{position:relative}
.amap-toolbar{left:auto !important;right:1rem !important}
.n_contact .fl01 .content .top{display:flex;align-items:center;position: absolute;top: 0;bottom: 0;left: 2rem;z-index: 1000;}
.n_contact .fl01 .content .top .box{width: 30.625rem;padding: 5rem 1.875rem 8.75rem;background: #fff url(../images/n_contact_bgbg.png) center bottom no-repeat;background-size: 100% auto;border-radius: 0 3.25rem 0 0;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.06);}
.n_contact .fl01 .content .top .box h4{font-size:1.25rem;color:#caa756}
.n_contact .fl01 .content .top .box h3{font-size: 1.25rem;color: #000000;line-height:1.5;font-weight:bold;margin: .375rem 0 0;}
.n_contact .fl01 .content .top .box hr{width: 2.75rem;height: 2px;background: #caa756;border: none;margin: 2.5rem 0 3rem;}
.n_contact .fl01 .content .top .box dl{display:flex;font-size: 1rem;color: #4b4949;margin-bottom: 2rem;}
.n_contact .fl01 .content .top .box dl dt{white-space: nowrap;line-height:1.75rem;width: 2.75rem;}
.n_contact .fl01 .content .top .box dl dd{line-height:1.75rem;color: #4b4949;width: calc(100% - 2.75rem);}
.n_contact .fl01 .content .top .box .ewm{margin:1.5rem 0 0}
.n_contact .fl01 .content .top .box .ewm h3{*border: #ebebeb 1px solid;*width: 9.625rem;height: 9.625rem;margin: 0 0 0 2.75rem;position: relative;}
.n_contact .fl01 .content .top .box .ewm h3:after{content:"";border: #ebebeb 1px solid;top:0;right:0;bottom:0;left:0;position:absolute}
.n_contact .fl01 .content .top .box .ewm h3 img{width:100%;height:100%}
.n_contact .fl01 .content .top .box .ewm h5{font-size: .8125rem;color:#f3f2f7;opacity:.6;line-height:1.5;text-align:center;margin:.75rem 0 0;width:8.125rem;}*//*#miso_map{height: 53.75rem;}*/

.list_box_news1{display: flex;flex-wrap: wrap;margin: 0 -1.25rem;}
.list_box_news1 li{width: 33.33%;padding: 0 1.25rem;}
.list_box_news1 li a{display: block;}
.list_box_news1 li a .img .img_hezi{padding-bottom: 68% !important;}
.list_box_news1 li a .img .time{position: absolute;top: 1.25rem;background: #caa756;left: 0;line-height: 2.375rem;padding: 0 1rem;font-size: .9375rem;color: #fff;}
.list_box_news1 li a .con{height: 5.875rem;background: #f6f6f7;display: flex;align-items: center;padding: 0 1.5rem;}
.list_box_news1 li a .con h5{width: 100%;font-size: 16px;color: #000000;line-height: 1.625rem;height: 3.25rem;}
.list_box_news2{margin: 1.5rem 0 0;}
.list_box_news2 li *{transition: .5s}
.list_box_news2 li a{display: flex;flex-wrap: wrap;align-items: center;border-bottom: #e5e5e5 1px solid;padding: 2.125rem 0;position: relative;}
.list_box_news2 li a:after{content: "";position: absolute;left: 0;bottom: -1px;width: 0;height: 1px;transition: .5s;background: #b81616;transition: .5s;}
.list_box_news2 li a .img{width: 13.125rem;}
.list_box_news2 li a .img .img_hezi{padding-bottom: 68.09% !important;}
.list_box_news2 li a .con{width: calc(100% - 13.125rem);padding: 0 0 0 3rem;}
.list_box_news2 li a .con h5{position: relative;font-size: 16px;color: #000000;line-height: 1.25;}
.list_box_news2 li a .con h5:before{content: "";position: absolute;left: 0;top: 0;bottom: 0;background: url(../images/list_box_news2_ico1.png) left center no-repeat;width: 22px;opacity: 0;visibility: hidden;transition: .5s;}
.list_box_news2 li a .con p{font-size: .875rem;color: #a7a7aa;line-height: 1.5rem;height: 3rem;margin: 1rem 0 2rem;}
.list_box_news2 li a .con h6{font-size: .875rem;color: #a7a7aa;}
/*翻页*/
.page{margin: 2.5rem auto 0;}
.page .pages{display: flex;align-items: center;justify-content: center;}
.page .pages a{margin: 0 .375rem;transition: .5s;font-size: .875rem;color: #868686;display: flex;align-items: center;justify-content: center;height: 2.125rem;min-width: 2.125rem;padding: 0 .5rem;white-space: nowrap;background: #fefefe;border: #dedede 1px solid;border-radius: 1.25rem;}
.page .pages a span{padding: 0 1.25rem;}
.page .pages a.on{color: #fff;background: #b81616;border: #b81616 1px solid}
.n_news_detail .ar_title{margin-bottom: 1.875rem;text-align: center;align-items: center;}
.n_news_detail .ar_title h3{font-size: 1.75rem;color: #000000;line-height: 1.5;margin-bottom: .625rem;}
.n_news_detail .ar_title h6{margin-bottom: 1rem;display: flex;justify-content: center;}
.n_news_detail .ar_title h6 span{position: relative;font-size: .9375rem;color: #000000;display: inline-block;line-height: 2.5rem;font-weight: normal;margin-right: 3.5rem;vertical-align: top;opacity: .8;}
.n_news_detail .ar_title h6 span img{margin: -3px 0.45rem 0 0}
.n_news_detail .ar_title h6 span:first-child{font-family: Roboto;color: #5c5c5c;}
.n_news_detail .ar_article{background: #fff;padding: 3rem 1.875rem;background: #fff}
.ar_bottom{border-top: #e5e5e5 1px solid;margin: 2rem 0 0;display: flex;justify-content: space-between;}
.ar_bottom .box a{font-size: 1rem;color: #000000;line-height: 4;transition: .5s;}
.shart_box{display: inline-block;cursor: pointer}
.fenxiang_box1{display: flex}
.list_box_yuangong{display: flex;flex-wrap: wrap;margin: 0 -1.25rem;margin-bottom: -1rem}
.list_box_yuangong li{width: 33.33%;padding: 0 1.25rem;margin-bottom: 1rem;}
.list_box_yuangong li *{transition: .5s;}
.list_box_yuangong li a{display: block;}
.list_box_yuangong li a .img .img_hezi{padding-bottom: 68% !important;}
.list_box_yuangong li a .img .time{position: absolute;top: 1.25rem;background: #caa756;left: 0;line-height: 2.375rem;padding: 0 1rem;font-size: .9375rem;color: #fff;}
.list_box_yuangong li a .con{height: 4rem;display: flex;align-items: center;padding: 0 .5rem;}
.list_box_yuangong li a .con h5{width: 100%;font-size: 16px;color: #000000;line-height: 1.5;text-align: center;}
.list_box_17{margin: 2rem 0 2.5rem;}
.list_box_17 li{font-size: 1rem;color: #333333;line-height: 2.25rem;opacity: .7;}
.more003 a{display: flex;width: 15rem;height: 4.6875rem;border: #e5e5e5 1px solid;border-radius: 6px;align-items: center;justify-content: center;flex-direction: column}
.more003 a h5{font-size: 1rem;color: #333333;line-height: 1.5}
.more003 a h6{font-size: 13px;color: #caa756;line-height: 1.25;margin: .125rem 0 0;}
.more004{margin: 1.5rem 0 0}
.more004 a{background: #b81616;display: flex;width: 15rem;height: 4.6875rem;border: #b81616 1px solid;border-radius: 6px;align-items: center;justify-content: center;font-size: 1rem;color: #fff;transition: .5s;}
.more004 a:hover{background: #caa756;border: #caa756 1px solid;}
/**/
#n_news .list ul{margin: 0 -15px;margin-top: -30px;overflow: hidden;}
#n_news .list ul li{padding: 0 15px;margin-top: 30px;overflow: hidden;}
#n_news .list ul li a{position: relative;z-index: 1;}
#n_news .list ul li .img{width: 295px;height: 220px;float: left;margin-right: 60px;flex-shrink: 0;}
#n_news .list ul li .img img{width: 100%;}
#n_news .list ul li .txt{height: 220px;display: flex;align-content: center;flex-wrap: wrap;position: relative;}
#n_news .list ul li .txt:after{content: "";display: block;width: 100%;height: 1px;background: #e5e5e5;position: absolute;left: 0;bottom: 0;}
#n_news .list ul li .txt span{font-size: 13px;font-family: arial;display: block;width: 100%;margin-bottom: 15px;}
#n_news .list ul li .txt span:before{content: "";display: inline-block;width: 15px;height: 2px;background: #000000;vertical-align: middle;margin-right: 7px;}
#n_news .list ul li h2{font-size: 24px;width: 100%;color: #333;font-weight: bold;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
#n_news .list ul li .p{font-size: 14px;color: #737373;line-height: 24px;height: 48px;overflow: hidden;}
#n_news .list ul li .btn_xx{height: 2rem;line-height: 2rem;font-size: .875rem;color: #939498;margin-top: 1.25rem;transition: .5s;}
#n_news .list ul li .btn_xx svg.ico_see{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
#n_news .list ul li .btn_xx svg.icon{width: 8px;height: 8px;display: inline-block;vertical-align: middle;margin-left: 5px;}
#n_news .list ul li .btn_xx svg path{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
#n_news .list ul li a:hover h2{color: #b81616;}
#n_news .list ul li a:hover .btn_xx{color: #b81616;}
#n_news .list ul li a:hover svg path{fill: #b81616;}
/**/
#yuangong{}
#yuangong .list ul:after{content: '';display: block;clear: both;}
#yuangong .list ul li a{display: block;height: 290px;overflow: hidden;}
#yuangong .list ul li{width:calc(33.33% - (30px * 2 /3));margin-right: 30px;margin-bottom: 30px;float: left;}
#yuangong .list ul li:nth-child(3n){margin-right: 0;}
#yuangong .list ul li img{max-width: 100%;}
/**/
.contact{position: relative;}
.contact .top{display: flex;align-items: center;position: absolute;top: 0;bottom: 0;left: 2rem;z-index: 1000;}
.contact .top .box{width: 30.625rem;padding: 5rem 1.875rem 8.75rem;background: #fff;background-size: 100% auto;border-radius: 0 3.25rem 0 0;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.06);}
.contact .top .box h4{font-size: 1.25rem;color: #b81616}
.contact .top .box h3{font-size: 1.25rem;color: #000000;line-height: 1.5;font-weight: bold;margin: .375rem 0 0;}
.contact .top .box hr{width: 2.75rem;height: 2px;background: #b81616;border: none;margin: 2.5rem 0 3rem;}
.contact .top .box dl{display: flex;font-size: 1rem;color: #4b4949;margin-bottom: 2rem;}
.contact .top .box dl dt{white-space: nowrap;line-height: 1.75rem;width: 2.75rem;}
.contact .top .box dl dd{line-height: 1.75rem;color: #4b4949;width: calc(100% - 2.75rem);}
.contact .top .box .ewm{margin: 1.5rem 0 0}
.contact .top .box .ewm h3{/* border: #ebebeb 1px solid;*/width: 9.625rem;height: 9.625rem;margin: 0 0 0 2.75rem;position: relative;}
.contact .top .box .ewm h3:after{content: "";border: #ebebeb 1px solid;top: 0;right: 0;bottom: 0;left: 0;position: absolute}
.contact .top .box .ewm h3 img{width: 100%;height: 100%}
.contact .top .box .ewm h5{font-size: .8125rem;color: #f3f2f7;opacity: .6;line-height: 1.5;text-align: center;margin: .75rem 0 0;width: 8.125rem;}
#miso_map{height: 860px;}
/**/
.n_show{padding: 60px 0 80px;}
.n_show .w1200{display: flex;}
/**/
.n_show .left{width: calc(100% - 385px);padding: 0 58px 0 0;}
.n_show .left .ar_title{margin-bottom: 30px;border-bottom: #e7eaed 1px solid;padding: 0 0 24px;}
.n_show .left .ar_title h3{font-size: 28px;color: #303030;line-height: 1.5;margin-bottom: 25px;}
.ar_article{font-size: 14px;color: #7d7c7c;line-height: 35px;}
.ar_article p{font-size: 15px;color: #7d7c7c;line-height: 35px;margin-bottom: 20px;}
.ar_article p:last-child{margin-bottom: 0}
.ar_article strong{font-weight: bold;}
.ar_article img{max-width: 100%;}
.ar_article a{color: #717173;}
.ar_article h1, .ar_article h2, .ar_article h3, .ar_article h4, .ar_article h5{font-weight: bold;}
.n_show .ar_title h6 span{position: relative;font-size: 15px;color: #767676;display: inline-block;height: 40px;line-height: 40px;font-weight: normal;margin-right: 30px;vertical-align: top;}
.n_show .ar_title h6 span img{margin: -3px 0.45rem 0 0}
.n_show .ar_title h6{position: relative;}
.n_show .ar_title h6:before{content: "";position: absolute;bottom: -3px;width: 6.25rem;height: 3px;background: #ff9637;display: none;}
.n_show .ar_title h6 span svg{width: 18px;height: 18px;fill: #808080;margin-right: .5rem;display: inline-block;vertical-align: middle;margin-top: -3px;}
.n_show .ar_title h6 span.shart_box svg{width: 26px;height: 26px;fill: #808080}
.fenxiang_box{display: inline-block;}
.fenxiang_box:hover .social-share{opacity: 1;visibility: visible}
.shart_box{display: inline-block;cursor: pointer}
@font-face{font-family: "socialshare";src: url("../fonts/iconfont.eot");src: url("../fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("../fonts/iconfont.woff") format("woff"), url("../fonts/iconfont.ttf") format("truetype"), url("../fonts/iconfont.svg#iconfont") format("svg")}
.social-share{font-family: "socialshare" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;display: inline-block;position: relative;vertical-align: top;margin: 0;transition: .5s;}
.social-share *{font-family: "socialshare" !important}
.social-share .icon-tencent:before{content: "\f07a"}
.social-share .icon-qq:before{content: "\f11a"}
.social-share .icon-weibo:before{content: "\f12a"}
.social-share .icon-wechat:before{content: "\f09a"}
.social-share .icon-douban:before{content: "\f10a"}
.social-share .icon-heart:before{content: "\f20a"}
.social-share .icon-like:before{content: "\f00a"}
.social-share .icon-qzone:before{content: "\f08a"}
.social-share .icon-linkedin:before{content: "\f01a"}
.social-share .icon-diandian:before{content: "\f05a"}
.social-share .icon-facebook:before{content: "\f03a"}
.social-share .icon-google:before{content: "\f04a"}
.social-share .icon-twitter:before{content: "\f06a"}
.social-share a{position: relative;text-decoration: none;margin: 0 0 0 15px;display: inline-block;outline: none;}
.social-share .social-share-icon{position: relative;display: inline-block;width: 40px;height: 40px;border-radius: 50%;line-height: 38px;border: none;color: #ababab;text-align: center;vertical-align: top;transition: background 0.6s ease-out 0s;transition: .6s;font-size: 16px;border: #e1e1e1 1px solid !important;}
.social-share .social-share-icon:hover{background: none !important;color: #ff7f31;border: #ff7f31 1px solid !important;}
.social-share .icon-weibo{border-color: #ff763b;}
.social-share .icon-weibo:hover{background: #ff763b}
.social-share .icon-tencent{color: #56b6e7;border-color: #56b6e7}
.social-share .icon-tencent:hover{background: #56b6e7}
.social-share .icon-qq{border-color: #56b6e7;}
.social-share .icon-qq:hover{background: #56b6e7}
.social-share .icon-qzone{border-color: #FDBE3D;}
.social-share .icon-qzone:hover{background: #FDBE3D}
.social-share .icon-douban{color: #33b045;border-color: #33b045}
.social-share .icon-douban:hover{background: #33b045}
.social-share .icon-linkedin{border-color: #0077B5;}
.social-share .icon-linkedin:hover{background: #0077B5}
.social-share .icon-facebook{color: #44619D;border-color: #44619D}
.social-share .icon-facebook:hover{background: #44619D}
.social-share .icon-google{color: #db4437;border-color: #db4437}
.social-share .icon-google:hover{background: #db4437}
.social-share .icon-twitter{color: #55acee;border-color: #55acee}
.social-share .icon-twitter:hover{background: #55acee}
.social-share .icon-diandian{color: #307DCA;border-color: #307DCA}
.social-share .icon-diandian:hover{background: #307DCA}
.social-share .icon-wechat{position: relative;border-color: #7bc549;}
.social-share .icon-wechat:hover{background: #7bc549}
.social-share .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position: absolute;z-index: 9;top: -205px;left: -78px;width: 200px;height: 192px;color: #666;font-size: 13px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms;}
.social-share .icon-wechat .wechat-qrcode.bottom{top: 40px;left: -84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display: none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight: normal;height: 26px;line-height: 26px;font-size: 15px;background-color: #f3f3f3;margin: 0;padding: 0;color: #777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width: 105px;margin: 10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin: 0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight: normal;line-height: 16px;padding: 0;margin: 0}
.social-share .icon-wechat .wechat-qrcode:after{content: '';position: absolute;left: 50%;margin-left: -6px;bottom: -15px;width: 0;height: 0;border-width: 8px 6px 6px 6px;border-style: solid;border-color: #fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display: block}
/*======== 上一篇下一篇 ===========*/
#ar_fot{margin-top: 10px;position: relative;}
#ar_fot h3{display: block;font-size: 14px;line-height: 30px;color: #676869;width: 35px;height: 35px;transition: .3s;}
#ar_fot h3 a{display: block;width: 35px;height: 35px;}
#ar_fot h3 a:hover{color: #d9353c;}
#ar_fot h3.prev{position: absolute;left: 0;top: 0;background: url(../images/news_prev.png) center no-repeat;background-size: contain;}
#ar_fot h3.next{position: absolute;right: 0;top: 0;background: url(../images/news_next.png) center no-repeat;background-size: contain;}
#ar_fot h3.prev:hover{background: url(../images/news_prev_on.png) center no-repeat;background-size: contain;}
#ar_fot h3.next:hover{background: url(../images/news_next_on.png) center no-repeat;background-size: contain;}
#ar_fot .bnt_back{font-size: 14px;width: 160px;height: 35px;line-height: 35px;margin: 0 auto;text-align: center;border: 1px solid #dedfe0;border-radius: 20px;transition: .3s;}
#ar_fot .bnt_back a{display: block;font-size: 14px;color: #7f7f7f;transition: .3s;}
#ar_fot .bnt_back:hover{border: 1px solid #0166b3;}
#ar_fot .bnt_back:hover a{color: #0166b3;}
/**/
.n_show .right{width: 385px;display: table-cell;}
.n_show .right .sticky{position:sticky;top: 120px;}
.n_show .right .right_box{padding: 40px 25px 30px; background: #f6f6f6;}
.n_show .right h3{font-size: 22px;color: #242930;margin-bottom: 10px;}
.n_show .right .fl01{margin-bottom: 0;}
.n_show .right .fl01 form{border: #eeeeee 1px solid;height: 52px;line-height: 50spx;background: none;}
.n_show .right .fl01 form .txt{width: calc(100% - 100px);height: 50px;border: none;float: left;padding: 0 20px;font-size: 15px;color: #777a7d;border-radius: 4px 0 0 4px;font-family: 'PingFang';background: none;}
.n_show .right .fl01 form .btn{width: 60px;float: right;border: 0;background: none;color: #fff;height: 53px;font-size: 15px;border-radius: 0 4px 4px 0;cursor: pointer;transition: .3s;}
.n_show .right .fl03{margin-top: 40px;}
.n_show .right .fl03 ul{margin-top: -10px}
.n_show .right .fl03 ul li{border-bottom: #eeeeee 1px solid;padding: 20px 0;}
.n_show .right .fl03 ul li:last-child{border: none;margin-bottom: 0;}
.n_show .right .fl03 ul li a{display: block;overflow: hidden}
.n_show .right .fl03 ul li a .img, .n_show .right .fl03 ul li a .img img{width: 120px;height: 80px;overflow: hidden;float: left;object-fit: cover;}
.n_show .right .fl03 ul li a .con{width: calc(100% - 140px);overflow: hidden;float: right;padding-left: 15px;padding-top: 5px;}
.n_show .right .fl03 ul li a .con .time svg{display: inline-block;width: 15px;height: 15px;fill: #adadad;vertical-align: middle;margin: -3px 5px 0 0;}
.n_show .right .fl03 ul li a .con .time{font-size: 15px;color: #2f343d;margin-bottom: 5px;font-family: Roboto;}
.n_show .right .fl03 ul li a .con h4{font-size: 14px;color: #2f343d;height: 46px;line-height: 23px;overflow: hidden;font-family: 'PingFang';transition: 0.6s;}
.n_erji ul li{border-bottom: #eeeeee 1px solid;height: 60px;line-height: 60px;}
.n_erji ul li a{font-size: 18px;color: #777a7d;font-family: PingFang;display: block;position: relative;padding-left: 16px;transition: 0.6s}
.n_erji ul li a:before{content: "";width: 4px;height: 4px;background: #d7d8d9;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;transition: 0.6s}
.n_show .right .n_erji h3{margin-bottom: 1rem}
.n_erji ul li.on a{color: #242930;}
.n_erji ul li.on a:before{background: #242930}
.list_box_job{margin: 0 -1.125rem;display: flex;flex-wrap: wrap;margin-bottom: -2.125rem;}
#n_probox ul li{width: 33.33%;padding: 0 15px;margin-bottom: 25px;}
#n_probox ul li *{transition: .5s}
#n_probox ul li a{display: flex;justify-content: space-between;background: #fbfbfb;padding: 25px 25px;border-radius: 0;flex-wrap: wrap;}
#n_probox ul li a .ll{width: calc(100% - 35px);}
#n_probox ul li a .rr{width: 32px;}
#n_probox ul li a .box{width: 100%;margin: 15px 0 0;display: flex;flex-wrap: wrap;height: 60px;}
#n_probox ul li a .box p{font-size: 15px;color: #333333;line-height: 30px;opacity: .7;width: 50%;}
#n_probox ul li a h5{font-size: 22px;color: #333333;height: 30px;display: flex;align-items: center;margin-bottom: 10px;}
#n_probox ul li a h5 svg{width: 24px;height: 24px;margin: 0 15px 0 0;vertical-align: top;fill: #bd2f4d;min-width: 24px;}
#n_probox ul li a p{font-size: 15px;color: #333333;line-height: 30px;opacity: .7;}
#n_probox ul li a h6{font-size: 1rem;color: #333333;line-height: 1.25;margin: 2rem 0 0;opacity: .7}
#n_probox ul li a .rr svg{width: 32px;height: 32px;fill: #a8aaac;}
.gg_tc{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 10000;opacity: 0;visibility: hidden;transition: .5s;display: flex;align-items: center;justify-content: center;}
.gg_tc.act{opacity: 1;visibility: visible}
.gg_tc .tc-bg{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.8);}
.gg_tc .tc_box{background: #fff url(../images/tc_box_bg.jpg) center no-repeat;background-size: cover;width: 1162px;position: relative;border-radius: 0;padding: 52px;max-width: calc(100% - 30px);display: flex;flex-wrap: wrap;max-height: calc(100vh - 60px);}
.gg_tc .tc_box .left{width: 316px;padding: 0 15px 0 0;display: flex;flex-direction: column;/* justify-content: space-between;*/}
.gg_tc .tc_box .left h3{font-size: 1.625rem;color: #333333;line-height: 1.5;}
.gg_tc .tc_box .right{width: calc(100% - 316px);border-left: #e3dfdf 1px solid;position: relative;}
.gg_tc .tc_box .right::after{content: "";position: absolute;top: 0;left: -2px;background: #b81616;width: 3px;height: 2.5rem;}
.gg_tc .tc_box .right .scroll{padding: 0 0 0 60px;/* height: 32rem;*/overflow: hidden;overflow-y: scroll;}
.gg_tc .tc_box .right .scroll::-webkit-scrollbar{width:3px;height: 8px;background-color: transparent;}
.gg_tc .tc_box .right .scroll::-webkit-scrollbar-track{border-radius: 0;background-color:transparent;}
.gg_tc .tc_box .right .scroll::-webkit-scrollbar-thumb{border-radius: 0;background-color: #b81616;}
.gg_tc .tc_box .right .ar_article p{font-size: 1rem;color: #7a7a7f;line-height: 1.875rem;margin-bottom: 1.875rem;}
.gg_tc .tc_box .right h3{font-size: 1.25rem;color: #b81616;font-weight: normal;margin-bottom: 1.75rem;}
.list_box_17s{margin: 30px 0 40px;}
.list_box_17s li{font-size: 1rem;color: #333333;line-height: 2.25rem;opacity: .7;}
.more003 a{display: flex;width: 15rem;height: 4.6875rem;border: #e5e5e5 1px solid;border-radius: 6px;align-items: center;justify-content: center;flex-direction: column}
.more003 a h5{font-size: 1rem;color: #333333;line-height: 1.5}
.more003 a h6{font-size: 13px;color: #b81616;line-height: 1.25;margin: .125rem 0 0;}
.more004{margin: 30px 0 0;}
.more004 a{background: #b81616;display: flex;width: 180px;height: 60px;border: #b81616 1px solid;border-radius: 6px;align-items: center;justify-content: center;font-size: 1rem;color: #fff;transition: .5s;}
.more004 a:hover{background: #b81616;border: #b81616 1px solid;}


#n_zzjg{}
#n_zzjg .item{margin-bottom:30px;}
#n_zzjg .item .h3{margin-bottom:30px;}
#n_zzjg .item .h3 h3{font-size: 20px;}
#n_zzjg .item ul:after{content:'';display:block; height:0; clear: both;}
#n_zzjg .item ul li{width:32%; margin-right:calc(1.33% * 3 / 2);margin-bottom:20px;background:#EAEAEA;height:72px;line-height:72px;text-align:center;float:left;}
#n_zzjg .item ul li:nth-child(3n){margin-right:0;}
#n_zzjg .item ul li h5{font-size: 18px;color: #333;}

/**/
.wenhua{}
.wenhua .list{width:1200px;margin:auto;}
.wenhua .list li{padding-bottom:60px; margin-bottom:60px; border-bottom:#d2d3d6 1px solid}
.wenhua .list li .left{position: relative;}
.wenhua .list li .left:after {content: ""; position: absolute;width: 40px;height: 7px;background: #da251d; right: -23px; top: 36px;}
.wenhua .list li .right{width: 440px; padding: 40px 0 0; position: relative;}
.wenhua .list li .right h3{ font-size:30px; color:#da251d; font-weight:bold}
.wenhua .list li .right h4{ font-size:30px; color:#363637; margin:28px 0 10px}
.wenhua .list li .right h5{ font-size:14px; color:#da251d; text-transform:uppercase; margin-bottom:52px}
.wenhua .list li .right p{ font-size:15px; line-height:30px; color:#636366}
.wenhua .list li:nth-child(2n) .left:after{content:"";position:absolute;width:40px;height:7px;background:#da251d;left: -23px;top:36px;}
.wenhua .list li:last-child{ border:none;margin-bottom:0px;padding-bottom:0;}



@media(max-width: 1500px){
.container04 .content .left {width: 100%;}
.container04 .content .right {width:calc(60% - 50px);margin-left:50px}
.container04 .content .left {height: 480px;}
.container04 .content .right .list .swiper-container .swiper-slide a{height:480px;}	
}
@media(max-width: 1360px){
.container04 .content .left{height: 420px;}
.container04 .content .right .list .swiper-container .swiper-slide a{height:420px;}	
}









/*==========================================内页 结束=============================================*/
/*aos="fade-up" aos-duration="1200"*/
