@charset "utf-8";
* {margin: 0;padding: 0;font-family: "microsoft yahei";color: #000;font-size: 14px;}
img{display: block;}
ul {list-style: none;}
a{text-decoration:none;cursor:pointer;outline:none}
body{ color: #f5f5f5}

.block{padding: 20px 0;}
	.clear{clear:both}
li{list-style:none}


/* 主菜单 */

.head{position: relative;width:100%;background: #fff;border-bottom:1px solid #ddd;height: 120px;z-index: 9999;}
.head .navbox{width: 1200px;margin: 0 auto;margin: auto;}
.head .nav{display: block;float: left;width: calc(100% - 350px);}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;/* border-right: 1px solid #cccccc; */box-sizing: border-box;z-index: 999;}
.head .nav ul li:first-child{/* border-left: 1px solid #cccccc; */}
.head .nav ul li .f_a{line-height: 120px;display:block;text-align:center;font-size:16px;color: #000;}
.head .nav ul li:hover .f_a{background-color:#cf1322;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%;background:#fff;background-color: #014b96;z-index: 9999;box-sizing: border-box;}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#cf1322;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #cf1322}
.activ2{background-color: #cf1322}

/* 下拉侧边菜单 */
.sidenav{position: relative;width: 350px;display: block;float: left;margin-top: 15px;}
.sidenav label {width:180px;display: block;padding-left: 55px;box-sizing: border-box; background: #128ee3;position: relative;height: 48px;line-height: 48px;color: #fff;font-size: 16px;}
.sidenav label i {width: 30px;height: 30px;display: block;position: absolute;background-size: 20px;left: 25px;top: 16px;}
.sidenav .side {display: inline-block;position: absolute;top: 48px;left: 0;z-index: 999;width: 180px;background: #fff;border-top: none;background-color: rgba(255, 255, 255, .95);box-sizing: border-box;}
.sidenav .side li {position: relative;width:100%; padding:5px 0px;border-bottom: 1px solid #cccccc;box-sizing: border-box}
.sidenav ul.side li:first-child {cursor: pointer;}
.sidenav .side li a {color: #333;height: 40px;line-height: 40px;padding: 8px 0 8px 0;display: block;font-size: 16px;}
.sidenav .side li a:hover {background: none;color: #0085cd;}
.sidenav .side li a i {transition: all 0.3s ease 0s;}
.sidenav .side li a i.side_t {margin-left:10px; width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-size: 30px;}
.sidenav .side li a:hover i {margin-left: 15px;}
.icon1{background: url(../images/sideIcon1.png) no-repeat;}
.icon2{background: url(../images/sideIcon1.png) no-repeat;}
.icon3{background: url(../images/sideIcon1.png) no-repeat;}
.icon4{background: url(../images/sideIcon1.png) no-repeat;}
.icon5{background: url(../images/sideIcon1.png) no-repeat;}
.icon6{background: url(../images/sideIcon1.png) no-repeat;}
.icon7{background: url(../images/sideIcon1.png) no-repeat;}
.sidenav .side li:hover .side_main {display: block;z-index: 999;}
.sidenav .side .side_main {display: none;width: 500px;background: #FFFFFF;position: absolute;left: 180px;top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);border: 1px #cecece solid;z-index: 7;}
.sidenav .side .side_main dl {margin: 20px;padding: 0;}
.sidenav .side .side_main dl dt {font-size: 18px;margin-bottom: 10px;color: #0173b2;font-weight: bold;}
.sidenav .side .side_main dl dt b{font-size: 15px;}
.sidenav .side .side_main dl dd {margin-bottom: 10px;display: inline-block;}
.sidenav .side .side_main dl dd a {position: relative; display: inline-block;color: #777;font-size: 14px;margin:0 4px ;padding: 0 5px;border-right: 2px solid #bbbbbb; height: auto;line-height: 1.5;transition: all 0.2s ease 0s;}
i.icon-hot,i.icon-new {display: inline-block;height: 9px;width: 24px;background: url(../images/img_public.png) no-repeat;vertical-align: middle;}
i.icon-hot {background-position: 0 -240px;}
i.icon-new {background-position: -40px -240px;}
.sidenav .side .side_main dl dd a span {color: #999;}
.sidenav .side .side_main dl dd a:hover {background: none;color: #cf1322;transform:translateY(-2px);}
.sidenav .side .side_main dl dd a:hover b {color: #40adf5;}
.sidenav .side .side_main dl dd a:hover span {color: #40adf5;}
.sidenav img{max-width:100%;}
/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #014b96;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
}


/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .head{display:none}
   .m_img{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}

.guanjianci{padding:5vh 0}
.souuso{font-size:1vw;color: #12579d;}
.guajin a{font-size:0.8vw;line-height: 2;color: #000;}
input{
                border: none;
            }
.sousolo input{
                /* width: 300px; */
                /* height: 30px; */
                border-radius: 15px;
                background: url(../images/sosuo.png) no-repeat;
                background-color: white;
                background-position: 280px;
                padding-left: 15px;
                border: 1px solid #9d9d9d;
                outline: none;
                /* float: right; */
            }
.titles p{font-size: 2vw;text-align: center;font-weight: 600;color: #555555;}
.titl_xiahua{width: 60px;margin:auto;height: 3px;background: #555555;margin-top: 20px;margin-bottom: 20px;}
.titles dd{font-size: 0.9vw;color: #999;text-align: center;padding: 0 30vw;line-height: 1.5;}


.titles2 p{font-size: 2vw;text-align: center;font-weight: 600;color: #555555;}

.titles2 dd{font-size: 0.9vw;color: #999;text-align: center;padding: 0 20vw;line-height: 1.5;}
.youshi{background:url(../images/youshi.png);padding: 4vh 0 0 0;}


.youshi ul li{width: 22%;float: left;margin-left: 4%;}
.youshi ul li:nth-child(1){margin-left: 0;}
.youshi ul li:nth-child(2n){margin-top: 10vh;}
.lu_auto{margin: 4vh 0;}
.yincan{display: none;}
.youshi ul li:hover .yincan{display: block;}
.youshi ul li:hover .xianshi{display: none;}










.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}


/*主体样式*/
.box1{background:url(../image/5ae989332cada2d36bc0e55775eeed3c1ac252b0.jpg) no-repeat;background-size:100% 100%;overflow:hidden;padding: 3.1vw 0;}
.box1 .wh{display:flex;justify-content:space-between;}
.cpz{width: 22.06%;background: #fff;border: 1px solid #9999995c;}
.cptt{color:#fff;text-align:center;font-size:30px;line-height: 1.5;padding: 5vh 1vw;background: #014b96;}

.prolist{background:#fff;padding:23px 14px 0;}
.prolist li{margin-bottom: 0;/* background:#f2f1f1; */}
.prolist li a{line-height: 2.2;color: #bbbbbb;font-size: 1vw;background:url(../image/efc044f308224726b38b32cb710c62cd1352227c.png) no-repeat 90% center;width:100%;text-indent:10%;display:block;}

.prolist li.cur a{color: #014b96;background:url(../image/710a7da1e067d7fabdb22ea53406720d902cfb21.png) no-repeat 90% center;}
.cpdh{color:#fff;text-align:center;padding-top:55px;}
.rx{font-size:20px;}
.cpdh h2{font-size:26px;font-family:"Arial";margin-top:10px;}


.cp{width: 74.81%;}
.proimg{display:none;}
.proimg.clicked{display:block;}
.proimg ul{display: flex; justify-content: space-between;flex-wrap:wrap; }
.proimg li{position:relative;/* border:1px solid #1d4275; *//* background:#1d4275; */width: 31%;overflow: hidden;}
.proimg li .img img{width:100%;display:block;}
.proimg li h3{line-height:59px;text-align:center;color: #555555;font-size:20px;height:59px;overflow:hidden;}
.proimg li:nth-child(n+4){/* margin-top:20px; */}


@media (max-width:1440px) {
  .cptt{line-height:110px;}
  .prolist li a{line-height:50px;}
  .prolist{padding:20px 10px 0;}
  .prolist li{margin-bottom:20px;}
  .cpdh{padding-top:50px;}
}


@media (max-width:1024px) {
  .box1 .wh{flex-wrap:wrap;}
  .cpz{width:100%;}
  .cpdh{display:none;}
  .cp{width:100%;margin-top:20px;}
  .cptt{line-height:70px;font-size:28px;}
  .prolist li a{line-height:50px;}
  .prolist li{margin-bottom:20px;width:49%;float:left;}
  .prolist li:nth-child(2n){float:right;}
  .proimg li h3{line-height:50px;font-size:18px;height:50px;}
}


@media (max-width:425px) {
  .cptt{line-height:50px;font-size:20px;}
  .prolist{padding:10px 8px 0;}
  .prolist li{margin-bottom:10px;}
  .prolist li a{line-height:40px;font-size:14px;}
  .proimg li{width:49%;}
  .proimg li:nth-child(n+3){margin-top:10px;}
  .proimg li h3{line-height:40px;font-size:15px;height:40px;}
}


@media (max-width:320px) {
  .cptt{font-size:18px;}
  .prolist li{width:100%;float:none;}
  .prolist li:nth-child(2n){float:none;}
}




.box2{background: #fff;padding: 3.09vw 0 3vw;overflow:hidden;}
.ab{display:flex;justify-content:space-between;}
.abpic{width: 48.5%;padding-top: 7vh;}
.abpic img{width:100%;}
.about{width:47.5%;}
.abtt{color:#333333;font-size: 38px;font-weight: 600;}
.abwz{color: #999999;font-size:18px;line-height: 31px;margin: 0 0;overflow:hidden;}
a.am{color:#fff;font-size:18px;line-height:50px;background:#1c53a0;width:210px;display:block;text-align:center;}

.sj{background-color: rgb(1 75 150);box-shadow:0 0 10px #ddd;margin-top: 2.17vw;padding:3% 0;}
.sj li{width:25%;float:left;padding-left:7%;}
.sj li+li{background:url(../image/f3c36692316d8b016197afb0d9b6507ab4d8df36.png) no-repeat left center;}
.sj li .img{width:20%;float: left;}
.sj li .det{width:70%;float: left;}
.sj li h3{color: #fff;font-size:36px;font-weight:bold;float:left;line-height:40px;}
.sj li i{color: #fff;font-size:36px;font-weight:bold;float:left;font-style:normal;line-height:40px;}
.sj li span{color: #fff;font-size:16px;float:left;margin-top:12px;margin-left:5px;}
.sj li p{color: #fff;font-size: 16px;font-weight:300;}


@media (max-width:1440px) {
  .abwz{line-height:35px;height:210px;margin:40px 0;}
}

@media (max-width:1024px) {
  .abwz{height:105px;}
  .sj li{padding-left:4%;}
  .sj li h3{font-size:30px;line-height:40px;}
  .sj li i{font-size:30px;line-height:40px;}
  .sj li p{font-size:18px;}
  .sj li .img{width:30%;}
  .sj li .img img{width:100%;}
  .sj li .det{width:62%;}
  .abtt{font-size:36px;}
}


@media (max-width:768px) {
  .ab{flex-wrap:wrap;}
  .abpic{width:100%;}
  .about{width:100%;margin-top:20px;}
  .abtt{font-size:35px;}
  .abwz{font-size:16px;line-height:30px;margin:20px 0;height:auto;}
 .sj li+li{background:none;}
 .sj li .img{display:none;}
 .sj li .det{width:100%;}
}

@media (max-width:425px) {
  .abtt{font-size:25px;}
  .abwz{font-size:14px;line-height:28px;}
  a.am{font-size:16px;line-height:40px;width:180px;}
  .sj li{width:50%;float:left;}
  .sj li:nth-child(n+3){margin-top:10px;}
  .sj li h3{font-size:25px;line-height:30px;}
  .sj li i{font-size:25px;line-height:30px;}
  .sj li p{font-size:16px;}
  .sj li span{margin-top:5px;font-size:14px;}
}



.box3{background:url(../image/a4b555027431ff4b632ec665839f5293af348465.jpg) no-repeat;background-size:100% 100%;overflow:hidden;padding:4.58vw 0;}
.bt{text-align:center;color:#fff;}
.bt h2{font-size:42px;}
.bt h3{font-size:18px;margin-top:12px;}
.box3 .cont{margin-top:2.86%;}

.tab{display:none;}
.tab.clicked{display:block;}
.tab li{position:relative;}
.tab li .det{width:54.62%;background:#1c53a0;padding:4% 0;}
.tab li .nr{margin-left:8.7%;width:57.89%;color:#fff;}
.tab li .ybt{font-size:42px;}
.tab li h3{font-size:34px;border-bottom:1px solid #ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:18px;margin-top:30px;}
.tab li h4{font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"黑体";margin-top:15px;}
.tab li h5{font-size:18px;font-family:"黑体";line-height:30px;margin-top:35px;}
.tab li .zx{width:125px;line-height:37px;background:#fff;text-align:center;color:#003318;font-size:18px;font-family:"黑体";margin-top:28px;display:block;letter-spacing:2px;}
.tab li .img{width:49.38%;position:absolute;right:0;top:12%;z-index:999;}
.tab li .img img{width:100%;display:block;}

.tabli{width:54.62%;margin-top:50px;}
.tabli li{font-size:20px;font-family:"黑体";letter-spacing:2px;width:140px;line-height:56px;border:2px solid #fff;color:#fff;cursor:pointer;text-align:center;margin-right:50px;float:left;}
.tabli li.cur{background:#1c53a0;}


@media (max-width:1440px) {
  .tab li .det{padding:3% 0;}
  .tabli{margin-top:40px;}
  .tabli li{margin-right:30px;line-height:50px;}
}

@media (max-width:1024px) {
  .bt h2{font-size:36px;}
  .bt h3{font-size:16px;margin-top:10px;}
  .tabli{width:100%;}
  .tab li .ybt{font-size:36px;}
  .tab li h3{font-size:30px;}
  .tab li .img{top:8%;}
}


@media (max-width:768px) {
  .tab li .det{width:100%;padding:4% 0;margin-bottom:20px;}
  .tab li .img{width:100%;position:static;}
  .tabli ul{display:flex;justify-content:space-between;}
  .tabli li{margin-right:0;width:22%;}
}

@media (max-width:425px) {
   .bt h2{font-size:25px;}
   .bt h3{font-size:14px;margin-top:10px;}
   .tab li .nr{margin-right:8%;margin-left:8%;width:84%;}
   .tab li .ybt{font-size:25px;}
   .tab li h3{font-size:20px;margin-top:15px;}
   .tab li h4{font-size:16px;}
   .tab li h5{font-size:16px;margin-top:20px;}
   .tab li .zx{font-size:16px;letter-spacing:1px;margin-top:20px;}
   .tabli{margin-top:20px;}
   .tabli li{font-size:15px;letter-spacing:0;line-height:40px;}
}

@media (max-width:375px) {
   .tabli ul{flex-wrap:wrap;}
   .tabli li{width:48%;}
   .tabli li:nth-child(n+3){margin-top:10px;}
   .tab li .ybt{font-size:25px;}
   .tab li h3{font-size:20px;}
   .tab li h5{font-size:14px;line-height:25px;margin-top:15px;}
}


.box4{overflow:hidden;margin:4.58vw 0 3vw;}
.c6_index{margin-top:2.5vw;}



.box5{background:#1d4275;overflow:hidden;padding:2.08vw 0 1vw;}
.hzzb{width:13%;margin-top:70px;}
a.hzm{display:block;text-align:center;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:18px;width:100px;line-height:45px;margin:0 auto;margin-top:30px;}
.large-img{width:81%;float:right;}
.large-img li{margin-bottom:20px;}
.large-img li img{display:block;width:100%;}
.large-img .slick-slide{margin:0 10px;}



@media (max-width:1440px) {
  .hzzb{width:15%;}
}

@media (max-width:1024px) {
 .hzzb{width:100%;float:none;margin-top:0;}
 .large-img{width:100%;float:none;margin-top:20px;}
 a.hzm{display:none;}
}


@media (max-width:480px) {
 .large-img li{margin-bottom:10px;}
 .large-img .slick-slide{margin:0 5px;}
}

.box6{overflow:hidden;padding:4.48vw 0 3.44vw;}
.xw{position:relative;margin-top:2.86vw;margin-left:-45px;margin-right:-45px;}
.xw a{outline:none;border:none;}
.xw .slick-slide{position:relative;margin:0 45px;}
.xw  li .img img{width:100%;margin:0 auto;border:1px solid #d2d2d2;}
.xw  li h3{color:#333333;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:22px 0 16px;}
.xw  li h5{color:#999999;font-size:14px;overflow:hidden;line-height:23px;}
.xw  li h4{color:#999999;font-size:14px;font-family:"Arial";margin-top:20px;}
.xw li :hover .img img{border-color:#1d4275;}
.xw li :hover h3{color:#1d4275;}

.xw .slick-dots{width:100%;text-align:center;margin-top:3.12vw;}
.xw .slick-dots li{background:#333333;text-indent:-10000px;overflow:hidden;width:10px;height:10px;margin: 0 10px!important;border-radius:0%;border:none;outline:none;display:inline-block;}
.xw .slick-dots li.slick-active{background:#1c53a0!important;}
.xw .slick-dots li button{display: none;}

@media (max-width:1440px) {
  .xw{margin-left:-20px;margin-right:-20px;}
  .xw .slick-slide{margin:0 20px;}
}


@media (max-width:768px) {
  .xw{margin-left:-10px;margin-right:-10px;}
  .xw .slick-slide{margin:0 10px;}
}

@media (max-width:425px) {
 .xw  li h3{font-size:14px;margin:15px 0 10px;}
 .xw  li h5{font-size:12px;line-height:20px;}
 .xw  li h4{font-size:12px;margin-top:15px;}
 .xw .slick-dots li{width:8px;height:8px;margin: 0 5px!important;}
}


.cptt p{
    font-size: 0.7vw;
    color: #fff;
}
.soucp1{
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 42%);
    position: absolute;
    top: 0;
	display: none;
	transition: all 0.6s;
}
.proimg li img{transition: all 0.6s;}
.proimg li:hover img{transform: scale(1.05);}

.soucp{
    position: absolute;
    top: -20%;
    left: 40%;
    transition: all 0.6s;
    }
.proimg li:hover .soucp{
    position: absolute;
    top: 35%;
    left: 40%;
}
.cp_index{background-color: #f3f3f3;padding: 5vh 0 0 0;}
.com-img{position: relative;}

.proimg li:hover .soucp1{
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 42%);
    position: absolute;
    top: 0;
	display: block;
	transform: scale(1.05);
}



.about_xiahua{width: 60px;height: 3px;background-color: #000;margin: 2vh 0;}
.biao_abou{font-size: 1.2vw;color: #000;margin: 4vh 0 1vh 0;}




.overflow-hide {
	overflow: hidden
}
.col-sm-3 {
	width: 25%;
	float: left;
	position: relative
}
.pavilion-container {
	padding-bottom: 50px;
	background: url(../images/yanxuanguan_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 720px
}
.layer-title {
	padding: 50px 0 30px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	letter-spacing: 1.09px
}
/*tab分类*/
.pavilion-container .pavilion-inner {
	max-width: 100%;
	margin: 0 auto;
}
.pavilion-container .pavilion-inner .tabs {
	padding: 0 10px;
	margin: 50px 0;
	display: flex;
	/* flex-direction: column; */
	justify-content: center;
}
.pavilion-container .pavilion-inner .tabs li {
	float: left;
	padding: 3px 35px;
	border: 1px solid #f3f3f3;
	border-radius: 2px;
	line-height: 36px;
	font-size: 16px;
	color: #8f8f8f;
	letter-spacing: .35px;
	background: #f3f3f3;
	border-radius: 10px;
}
.pavilion-container .pavilion-inner .tabs li {
	margin-left: 21.2667px;
	cursor: pointer
}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #014b96;
	color: #fff;
}
.pavilion-container .pavilion-inner .tabs li .hot-icon {
	width: 18px;
	height: 24px;
	background: url(../images/marketplace-selected-fire-leave.svg);
	margin-right: 10px;
	background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
	background: url(../images/marketplace-selected-fire.svg)
}
.pavilion-container .pavilion-inner .tabs li>span {
	display: inline-block;
	vertical-align: middle
}
/*tab内容*/
.pavilion-container .tab-content-wrap {
	position: relative;
	margin-top: 20px;
	height: 420px
}
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}
.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}
.pavilion-container .tab-content .col-sm-3 {
	padding: 0 10px
}
.pavilion-container .tab-content .col-sm-3 .tab-card {
	position: relative;
	padding: 20px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	cursor: pointer;
	transition: .2s linear
}
/*大卡片*/


.tab-content ul li{width: 31%;float: left;margin-left: 3.5%;margin-bottom: 3.5%;position: relative;overflow: hidden;}
.tab-content ul li:nth-child(1){margin-left: 0;} 
.tab-content ul li:nth-child(4){margin-left: 0;} 
.jiejie_lisit{
    position: absolute;
    top: 30%;
	left: -100%;
    width: 100%;
    text-align: center;
	transition: all 0.6s;
	
}
.zhe_ims{width: 100%;height: 100%;position: absolute;top:0;background-color: rgb(0 0 0 / 46%);display: none;}
.jiejie_lisit h3{
    font-size: 1.3vw;
    color: #fff;
    margin: 20px 0;
    margin-top: 22%;
}

.tab-content ul li .show1{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%;
    /* background: red; */
    background-color: rgb(0 0 0 / 46%);
}


.tab-content ul li:hover .zhe_ims{width: 100%;height: 100%;position: absolute;top:0;background-color: rgb(0 0 0 / 46%);display: block;}




.hezuo_index{background:url(../images/hezuo_bei.png);padding: 5vh 0 0 0;}
.hezuo_auto ul li{width: 22%;margin-left: 4%;float: left;margin-bottom: 4%;}
.hezuo_auto ul li:nth-child(1){margin-left: 0;}
.hezuo_auto ul li:nth-child(4n+1){margin-left: 0;}
.hezuo_auto ul li img{width: 100%;}
.hezuo_auto ul{margin-top: 4%;}
/*主体样式*/
#container {
	width: 1400px;
	margin: 0 auto;
	margin-top: 10px;
}

.menu_cate {
	width: 220px;
	float: left;
}

.cate_title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}


.navigation {
	float: right;
	width: 100px;
}

.index-title {
	line-height: 31px;
	padding-left: 15px;
	font-weight: bold;
	font-family: "微软雅黑";
	background: url(../images/nav.png) no-repeat 0% 100%;
	font-size: 14px;
	color: #000;
}

.index-table td {
	border: solid #add9c0;
	border-width: 0px 1px 1px 0px;
	padding: 10px 5px;
}

.index-table {
	border: solid #add9c0;
	border-width: 1px 0px 0px 1px;
	margin-top: 10px;
}

/*----- Common css ------*/
.fl {
	float: left;
	width: 20vw;
}

.fr {
	float: right;
}

.di {
	_display: inline;
}

.fwn {
	font-weight: normal;
}

.dib {
	*display: inline;
	_zoom: 1;
	_display: inline;
	_font-size: 0px;
}


.zixun-left img{width: 100%;}

.yt-news{padding: 3.7% 0;}
.newsall{
    margin-top: 4%;
    display: flex;
    justify-content: center;
}

.news-left{
    width: 59.4%;
    float: left;
    /* box-shadow: #f6f6f6 20px 0px 30px; */

    position: relative;
}

.news-left::before{
    position: absolute;
        width: 35px;
    height: 558px;
    content: '';
    right: -33px;
    background: url(../images/fb6f6da71cf9d079f5fd5a4b0e1474a0121ecc40.png) no-repeat right;
}

.tabsz{
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 2px solid #9999998c;
}

.tabsz li:nth-child(1){
    float: left;
    padding-right: 3.2vw;
    padding-left: 44px;
    background: url(../images/newslogo1s.png) no-repeat left center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tabsz li:nth-child(1).cur{background: url(../images/newslogo1.png) no-repeat left center;}

.tabsz li:nth-child(2){
    float: left;
    padding-right: 3.2vw;
    padding-left: 44px;
    background: url(../images/newslogo2.png) no-repeat left center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tabsz li:nth-child(2).cur{background: url(../images/newslogo2s.png) no-repeat left center;}




.news-right .tabsz li{
    float: left;
    padding-right: 3.2vw;
    padding-left: 44px;
    background: url(../images/chang.png) no-repeat left center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.news-right .tabsz li.cur{background: url(../images/chang2.png) no-repeat left center;}

.tabsz li a{
    color: #333333;
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
}

.tabsz li a:hover{
    color: #014b96;
}

.tabsz li.cur a{
    color: #014b96;
}

.tabsz span{
    float: right;
}

.tabsz span a{
    color: #999999;
    font-size: 14px;
    line-height: 51px;
}

.tabsz span a:hover{
    color:#045689;
}

.newscon{
    margin-top: 40px;
    width: 92%;
}

.newimg img{
    width: 100%;
}

.ttsz{
    display: none;
}

.newimg1{
    display: block;
}

.newimg2{
    display: none;
}

.zxl-div2 h3{font-size:18px;color: #555555;padding-left: 27px;background: url(../images/dian.png) no-repeat left  center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width: calc(100% - 160px);line-height: 60px;font-weight: 500;}
.zixun-left{margin-bottom: 20px;}

.zixun-right li:hover .zxl-div2 h3 {color: #014b96;background: url(../images/dian2.png) no-repeat left center;}


.newsimg{
    float: left;
    margin-top: 0.5vh;
    padding-right: 0.5vw;
}

.zxl-div1 .zxl-div2 span{
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zxl-div1 .zxl-div2 h4{
    float: right;
    line-height: 60px;
    font-weight: normal;
    color: #888888;
    font-size: 16px;
}

.zxl-div{
    margin-top: 2.5vh;
}



.zxl-div1:hover .zxl-div2{
    color: #045689;
}

.zxl-div1:hover .newsimg .newimg1{
    display: none;
}

.zxl-div1:hover .newsimg .newimg2{
    display: block;
}

.news-right{
    float: right;
    width: 40.6%;
    padding-left: 3.3vw;
}

.nrcon{
    /* margin-top: 5vh; */
    margin-top: 40px;
}


@media(max-width: 670px){
    .news-right{
        display: none;
    }

    .news-left {
    width: 100%;
    float: left;
    box-shadow: #f6f6f6 10px 5px 20px;
}

.yt-title h3 {
    font-size: 25px;
    letter-spacing: 0px;
    color: #333333;
}
.yt-title h4 {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0px;
    color: #777777;
    display: inline-block;
}

.tabsz li a {
    color: #333333;
    font-size: 20px;
    line-height: 32px;
    font-weight: bold;
}
.flexs span {
    height: 1px;
    width: 64%;
    background-color: #eeeeee;
}
.cus-title h3 {
    font-size: 20px;
    line-height: 30px;
    color: #333333;
}

.img1{
    display: none;
}
.img2{
    display: none;
}
.protxt h3 img{
    display: none;
}
.abous-right h3 {
    color: #045689;
    font-size: 20px;
    line-height: 41px;
}
}

.w1200 {
    max-width: 1310px;
    margin: 0 auto;
    padding: 0 15px;
 
}

.nrcon ul li{
    margin-top: 10px;
    border-bottom: 1px solid #dddddd;
}

.zxl-div3 h3{
    font-size: 18px;
    line-height: 34px;
    color: #555555;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zxl-div3 h4{
    font-size: 16px;
    line-height: 30px;
    color: #999999;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 20px;
}

.nrcon ul{
    /* border-bottom: 1px solid #dddddd; */
}


.nrcon div{
   
}

.zxl-div3:hover h3{
    color: #045689;
}





.blueline{
   
}

.zzaa img{
    width: 100%;
}

.zzaa{
    transition: all .5s;
    overflow: hidden;
}

.zzaa img{
     transition: all .5s;
}

.zzaa:hover img{
    transform: scale(1.05);
    transition: all .5s;
}

 .zixun-left{overflow: hidden;}
 .zixun-left p img{transition: all 0.8s;}
 .zixun-left p img:hover{transform: scale(1.1);}
 .left_imgs{width: 50%;float: left;}
 .right_imgs{
    width: 50%;
    float: left;
    padding: 4vh 0.5vw 0 2vw;
}
.right_imgs h3{
    font-size: 0.98vw;
    padding: 0 0 2vh 0;
    color: #000;
}
.right_imgs p{
    font-size: 0.8vw;
    color: #999;
    height: 7.9vh;
    overflow: hidden;
}
.olks p img{width: 100%;}

.zixun-right li{border-bottom: 1px solid #dddddd;}


/* 底部 */

footer{background-color: #014b96;padding: 5vh 0;}
.youlianx_left{background: url(../images/you.png)no-repeat left center;font-size: 1vw;color: #fff;padding-left: 32px;width: 10%;}
.youlianx_rifht a{
    font-size: 0.8vw;
    line-height: 30px;
    color: #8fb0d1;
    margin-left: 10px;
}
.daohang{padding: 5vh 0;}

.daohang ul li{width: 21%;float: left;margin-left: 1%;}
.daohang ul li:last-child{width: 33%;}
.daohang ul li:nth-child(1)  dd{width:50%;float:left;}
.daohang ul li p{font-size: 1vw;color: #fff;padding-bottom: 20px;}
.daohang ul li dd a{font-size: 0.7vw;color: #8fb0d1;}
.daohang ul li dd{font-size: 0.7vw;color: #8fb0d1;}
.daohang{width: 80%;float: left;}
.daohang2{width: 20%;float: left;padding: 11vh 0 0 0;}
.daohang2 p{
    font-size: 1vw;
    color: #fff;
    text-align: center;
    padding: 3vh 0;
}
.weiye{
    text-align: center;
    border-top: 1px solid #ffffff8f;
    padding: 5vh 0 0 0;
}
.weiye p{color: #b8c4d9;font-size: 0.8vw;}
.weiye a{color: #b8c4d9;font-size: 0.8vw;}
.abwz p{color: #999;}



@media(min-width: 1200px) and (max-width: 1400px){
	
	.head .nav ul li .f_a {
    line-height: 120px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000;
}
	
	
}