@charset "utf-8";/* CSS Document */
.masked {width: 100%;font-size: 22px;margin: 0 auto;text-align: center;/* 颜色 */background-image: -webkit-linear-gradient(left, #fff,  #e1e1e1 25%, #e1e1e1 50%, #e1e1e1 75%, #fff);/* 小字颜色 #f1401e */-webkit-text-fill-color: transparent;-webkit-background-clip: text;-webkit-background-size: 200% 100%;-webkit-animation: masked-animation 4s infinite cubic-bezier(0.65, 0.05, 0.36, 1);position: absolute;top: 80px;line-height: 40px;}
@-webkit-keyframes masked-animation {0% { background-position: 0 0;}
100% { background-position: -100% 0;}}
.masked h1 { font-size: 42px; display: inline-block; transform: translate3d(0, 0, 0);/* 大字颜色 */animation: jump 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;-webkit-text-fill-color: #fff;}
@-webkit-keyframes jump {0% { transform: translate3d(0, 0, 0);}
100% { transform: translate3d(0, -0.5em, 0);}}
.masked h1:nth-child(1) { animation-delay: 0s;}
.masked h1:nth-child(2) { animation-delay: 0.0833333333s;}
.masked h1:nth-child(3) { animation-delay: 0.1666666667s;}
.masked h1:nth-child(4) { animation-delay: 0.25s;}
.banner{ display: none;}
#left,#right { display: none;}
.bodycon, #bodycon #bodycontent,#bodycon #center,#bodycon .mianbxContent {  width: 1400px !important;}
#banner1{ width: 100%; background: url(../img/sec/newsabout.jpg) bottom no-repeat; height:240px;  position: relative;overflow: hidden;z-index: 1;}
/*简介*/.trait{  padding: 90px 0 90px 0;}
.copyright{margin-top:-10px;}
.t50{ height:0px !important;}
.top30{margin-top:30px;}.clear{clear: both;}

.nei_about_t{ width:1200px; margin:0 auto; font-size:35px; color:#2b2118; text-align:center;  padding:30px 0 30px 0;  }
.nei_about_t span {  display:block; font-size:16px; color:#636363; margin-top:6px; font-weight:normal;}
.nei_about_t .zi{ color:#525252; font-size:16px; line-height:42px; font-weight:normal; text-align:center;}
.main{ width:1200px; margin:0 auto; line-height:35px;}
.gywm_left{ float:left; width:440px; border-radius:10px; overflow:hidden;}
.gywm_left img {}.gywm_right{ float:right; box-shadow:5px 0 20px #e6e6e6; border-radius:10px; padding:30px 0px; height:630px;}
.jianjie{ width:730px; height:570px; overflow-y:auto; padding:0px 50px 0px 50px; font-size:16px; line-height:32px; color:#666;}
.jianjie p{ text-indent:2em;  line-height:32px;}
.jianjie p span{ color:#033aa9; font-size:18px; font-weight:bold;}
.jianjie::-webkit-scrollbar{ width:3px; height:289px; scrollbar-arrow-color:#e00000;}
.jianjie::-webkit-scrollbar-thumb{ /*滚动条里面小方块*/border-radius:5px; -webkit-box-shadow:inset 0 0 5px #e00000; background:rgba(0, 0, 0, 0.2); scrollbar-arrow-color:#e00000;}
.jianjie::-webkit-scrollbar-track{ /*滚动条里面轨道*/-webkit-box-shadow:inset 0 0 5px #ffffff; border-radius:0; background:#ffffff;}
.nei_about_t1{ width:1400px; margin:0 auto; font-size:25px; color:#033aa9; text-align:center; font-weight:bold; padding:20px 0; margin:40px auto 20px auto; background:#f6f6f6;}.nei_about_t1 .zi{ color:#666; font-size:16px; line-height:27px; font-weight:normal; text-align:center;}
.main1{ width:1400px; margin:0 auto; line-height:35px; margin-top:50px;}
.gywm_left1{ float:left; width:782px; box-shadow:5px 0 20px #eee; border-radius:10px;}
.gywm_right1{ float:right; border-radius:10px; overflow:hidden;}
.jianjie1{ width:780px; height:450px; overflow-y:auto; padding:24px 30px; font-size:16px; line-height:40px; color:#666;}

.jianjie1 p{ text-indent:2em;}.jianjie1 p span{ color:#033aa9; font-size:18px; font-weight:bold;}
.jianjie1::-webkit-scrollbar{ width:3px; height:389px; scrollbar-arrow-color:#e00000;}
.jianjie1::-webkit-scrollbar-thumb{ /*滚动条里面小方块*/border-radius:5px; -webkit-box-shadow:inset 0 0 5px #f18200; background:rgba(0, 0, 0, 0.2); scrollbar-arrow-color:#e00000;}.jianjie1::-webkit-scrollbar-track{ /*滚动条里面轨道*/-webkit-box-shadow:inset 0 0 5px #ffffff; border-radius:0; background:#ffffff;}


/*简介end*/
#culture_bg{ background-image: url(../img/sec/honorbg.jpg); background-position: center center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed; height: 590px;}
.culture_t p{color: #fff;}
.culture_wt{background:#fff;height: 355px; margin-top: 44px;box-shadow: 0px 5px 30px #999; width:1200px;margin:0 auto;}
.culture_wt li{display: block;float: left;text-align: center;width: 18%;height: 285px;margin-top: 34px; margin-right: 14px; transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;}
.culture_wt li:nth-child(1){margin-left:26px;}
.culture_wt li:hover{box-shadow: 0px 0px 16px #999;}
.culture_img{width: 102px;height: 78px;margin:0 auto;margin-top: 50px; margin-bottom: 28px;}

.culture_w p{font-size: 24px;color: #333;font-weight: bold;}
.culture_w span{display: block;font-size: 16px;line-height: 24px;margin-top: 20px;}
.culture_img1{background: url(../img/sec/honor_1.png)no-repeat center;}
.culture_img2{background: url(../img/sec/honor_2.png)no-repeat center;}
.culture_img3{background: url(../img/sec/honor_3.png)no-repeat center;}
.culture_img4{background: url(../img/sec/honor_4.png)no-repeat center;}
.culture_img5{background: url(../img/sec/honor_5.png)no-repeat center;}.culture_img6{background: url(../img/sec/honor_5.png)no-repeat center;}.culture_wt li:hover .culture_img1{background: url(../img/sec/honor_1a.png)no-repeat center;}.culture_wt li:hover .culture_img2{background: url(../img/sec/honor_2a.png)no-repeat center;}.culture_wt li:hover .culture_img3{background: url(../img/sec/honor_3a.png)no-repeat center;}.culture_wt li:hover .culture_img4{background: url(../img/sec/honor_4a.png)no-repeat center;}.culture_wt li:hover .culture_img5{background: url(../img/sec/honor_5a.png)no-repeat center;} .culture_wt li:hover .culture_img6{background: url(../img/sec/honor_5a.png)no-repeat center;} .about_cp{width:100%;height:895px;}

.navTitle {font-size: 35px;line-height: 40px;text-align: center;padding:30px 0 30px 0;color: #333;background: url(uploadfile/image/20201217/20201217164202_684690538.png) no-repeat center 60px;}
.navTitle span { display:block; font-size:16px; color:#fff; margin-top:6px; font-weight:normal;}


.top90{margin-top:90px;}
.top_80 {background: #efefef;}


.g_content {width: 1200px;margin: auto;}

.fl{ float: left;}
.fr{ float: right;}
h4{font-size: 18px; font-weight: normal;margin: 0; line-height: 1;}


.g_g1tle { margin-top:55px;text-align: center; padding-bottom: 30px;}
.g_g1tle h4 {text-align: center;color: #333;font-size: 35px; font-weight:normal; line-height: 40px; position: relative; }
.g_g1tle span { display:block; font-size:16px; color:#fff; margin-top:6px; font-weight:normal;}

.g_g1pt1fl { width: 500px;}
.g_g1pt1fr { width: calc(100% - 500px);overflow: hidden;}
.g_g1pt1nr { position: relative;}
.g_g1pt1fr { position: absolute; top:20px;right: 0;transform: translateY(-50%);padding-left: 90px;}
.g_g1pt1frtop p {color: #007aff;font-size: 24px;line-height: 36px;font-weight: bold;}
.g_g1pt1frbot p {color: #666666;font-size: 14px;line-height: 24px;margin-bottom: 24px;}
.g_g1pt1frtop {margin-bottom: 40px;}

.g_g1pt4 { position: relative;}
.g_g1pt4nr {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.g_g1pt4bj {width: 100%;height: 760px;}
.g_g1pt4 {position: relative;}
.g_g1pt4bj img {position: relative;top: 0;left: 50%;transform: translateX(-50%);height: 100%;width: auto;}
.g_g1pt4nr {position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 100%;}

.g_g1pt4 .g_g1tle h4 {color: #fff;}
.g_g1pt4 .g_g1tle h4::before {background: #fff;}
.g_g1pt4sjfl {width: 20%;text-align: center;cursor: pointer;margin-bottom: 40px;}
.g_g1pt4sk1 {padding: 0 105px;}
.g_g1pt4sjfl .g_g1pt4yuan p {color: #fff;font-size: 18px;line-height: 24px;display: block;position: relative;}

.g_g1pt4time { width:1200px; margin:0 auto; margin-top: 20px;position: relative;}
.g_g1pt4time img { width:1193px; margin:0 auto;}
 

.slick-prev,.slick-next
{ font-size: 0; 
   line-height: 0; 
   position: absolute; 
   top: 50%; 
   display: block;
   width: 20px;
   height: 20px;
   padding: 0;
   cursor: pointer;
   -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev{ left: 0;}
[dir='rtl'] .slick-prev{ right: 0; left: auto;}
.slick-next{right: 0;}
[dir='rtl'] .slick-next{right: auto; left: 0;}

.slick-dots{ position: absolute; bottom: 15px; display: block; width: 100%; list-style: none;  text-align: center;}
.slick-dots li
{
    font-size: 0;
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 6px;

    cursor: pointer;
    -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;
    vertical-align: middle;

    border-radius: 50%;
    border: 1px solid #007cc2;
}
.slick-dots li button{display: none;}
.slick-dots li.slick-active{ background: #007cc2;}


/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{ position: relative; display: block; overflow: hidden; margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}

.slick-slider .slick-track,.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track{ position: relative;top: 0;left: 0; display: block;}
.slick-track:before,
.slick-track:after{ display: table;content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{ display: none; float: left;height: 100%; min-height: 1px;outline: none;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{ display: none;}


.fixname {
    font-size: 36px;
    color: #333333;
    text-align: center;
    font-weight: initial;
    margin-top: 2%;
}
.concact { padding-top:20px;}

.concact .consults .p1{
  font-size: 16px;
  color: #666666;
  text-align: center;
  margin-top: 1%;
}
.concact .consults .div-center{
  width: 95%;
  margin: 0 auto;
  margin-top: 8%;
  margin-bottom: 10%;
}
.concact .consults .div-center ul{
  display: flex;
  justify-content: center;
}
.concact .consults .div-center ul li{
  /* width: 30%; */
}
.concact .consults  .div-center ul li:nth-child(1) {
  padding-right: 6%;
}
.concact .consults .div-center ul li:nth-child(2){
  padding: 0 5%;
}
.concact .consults .div-center ul li:nth-child(3){
  width: 32%;
  padding-left: 6%;
}
.concact .consults .div-center ul li+li{
  border-left: 1px solid #dddddd;
}
.concact .consults.div-center ul li .div1{
 line-height: 24px;
 margin-bottom: 8%;
}
.concact .consults .div-center ul li .div1 .hb{
 font-size: 16px;
 font-weight:bold;
 margin-bottom: 8px;
 color: #333333;
}
.concact .consults .div-center ul li .div1 p{
  font-size: 16px;
  color: #666666;
  line-height: 32px;
}
.concact .consults .div-center ul li a{
  margin: 0;
}
.concact .consults .div-center ul li .div1 {
  line-height: 24px;
  margin-bottom:22px;
}


.div-center .lxbtn {
    display: block;
    width: 194px;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #7f7f7f;
    border: 1px solid #7f7f7f;
    margin: 0 auto;
    /* margin-top: 4%; */
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.lxbtn:hover { background: #e30000; color: #fff; border: 1px solid #be0000;}

.sertit { font-size: 32px; text-align: center; margin: 35px 0;}

.chi { margin-bottom: 7px; font-weight: bold; color: #333; letter-spacing: 2px;}
.wmen { color: #e10500;}
.eng { text-transform: uppercase; font-weight: 100; font-size: 16px;}

.jmzc { width: 590px; float: left}
.jmzcc img { width: 200px; float: left; border: 3px solid #e6e6e6;}
.jmzcr { float: right}
.jmzcc .hkzfw { width: 340px; float: right;}
.jmzcc { margin: 0 auto; text-align: center; padding: 15px; transition: 1s; box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3); border: 1px solid #eee; margin-bottom: 15px; background: #fff;}
    
.jmzcc:hover { background: #fac12c; color: #000;}
.jmzcc .kyxz { text-align: left; padding: 0 18px;}
.jmzc .kyzc { font-size: 18px; font-weight: bold; text-align: left; line-height:40px; padding: 0 18px;}
	
.sl .fwtb { height: 200px; padding-top: 3px;}
.sl .fwtb h4 { text-align: center; font-size: 24px; color: #333333; line-height: 24px; margin-bottom: 27px;}
.sl .fwtb span { float: left; width: 106px; height: 148px; background: #F5F5F5; border-radius: 5px; padding-top: 32px;}

.sl .fwtb span img { display:block; margin:0 auto; }
.sl .fwtb span i { display: block; width: 45px; height: 45px;  margin: 0 auto 19px; font-style: normal;}
.sl .fwtb span em { display: block; text-align: center; font-size: 16px; height: 40px; line-height: 20px; font-style: normal;}
.sl .fwtb b { display: block; float: left; width: 50px; height: 150px;}
    
.sl .fwtb b img { width: 60px; height: 150px;}
.sl .fwtb span:hover:before { border-width: 20px 62.5px;}
.sl .fwtb span:hover .sl .fwtb span:hover em { color: #fff; }
.sl .fwtb span:hover { background: #e6322e; color: #fff;}
	
.g_pzbz { margin-top: 40px;}
.g_pzbz h2 { margin-bottom: 66px; }
.g_pzbz .m_pzbz { height: 268px;}
.g_pzbz dl { float: left; width: 190px; text-align: center; transition: all 0.3s linear 0s;  margin-right:12px;}
.g_pzbz dl:hover { transform: translateY(-10px);}
.g_pzbz dl:last-child {  margin-right:0px;}
.g_pzbz dt { width: 190px; text-align: center; margin: 0 auto;}
    
.g_pzbz dt img { width: 190px; transition: all 0.3s linear 0s;display: block; margin: 0 auto;}
.g_pzbz dl:hover dt {}
.g_pzbz dl:hover dt img {}
    
.g_pzbz h3 { height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #142038; margin: 20px 0 0 0;}
.g_pzbz dd p { height: 35px; font-size: 14px; margin-top: 2px;  padding: 0 10px;  font-size: 14px; line-height: 26px; color: #4f4f4f; text-align: center;}
.g_pzbz .pzd { padding-left: 255px; font-size: 22px; color: #fff;}
    
.g_pzbz .pzd b { color: #ffb102; display: inline-block; padding-left: 15px;}
.g_pzbz .pzd span { font-size: 18px; color: #fff; padding-right: 100px;  padding-top: 5px;}