/* 以下样式不用修改 开始*/
    /* 默认ul 无需修改 */
    .nav_menustyle_1_1 ul
    {
        list-style-type:none;
        padding:0px; 
        margin:0px;}
    /* 默认li 无需修改 */
    .nav_menustyle_1_1 li
    {
        float:left;
        text-align:center;
        position:relative;}
    /* 2级以上 li 无需修改 */
    .nav_menustyle_1_1 ul li ul li
    {
        float:none;
        z-index:100;}
    /* 3级以上默认ul 无需修改 */
    .nav_menustyle_1_1 ul li ul li ul
    {
        left:100%;
        top:0px;}
    /* IE6下的table样式 无需修改 */
    .nav_menustyle_1_1 table 
    {
        position:absolute; 
        left:0px;
        border-collapse:collapse; 
        border-spacing:0; 
        z-index:100;}   
    .nav_menustyle_1_1 table table
    {
        top:0px;}
    .nav_menustyle_1_1 td 
    {
        padding: 0;}   
    /* 共6级导航子菜单打开关闭控制 无需修改 */
    .nav_menustyle_1_1 li ul,
    .nav_menustyle_1_1 li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li ul
    {
        display:none;}
    .nav_menustyle_1_1 li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li ul
    {
        visibility:hidden;}
    .nav_menustyle_1_1 li a:hover ul,
    .nav_menustyle_1_1 li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul,
    .nav_menustyle_1_1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul    
    {
        display:block;
        position:absolute;}
    .nav_menustyle_1_1 li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul,
    .nav_menustyle_1_1 li a:hover ul li a:hover ul li a:hover ul li a:hover ul li a:hover ul
    {
        visibility:visible;}
    /* 默认a属性 无需修改 */
    .nav_menustyle_1_1 a
    {
        display:block;
        text-decoration:none;
        white-space:nowrap;}
/* 以上样式不用修改 结束*/
/* 默认链接样式 可以修改默认的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 a
{
    width:90px;         /*菜单宽度*/
    height:25px;        /*菜单高度*/
    line-height:25px;   /*字体高度, 可设为菜单高度*/
    font-size:14px;     /*字体大小*/
    color:#000;         /*字体颜色*/
    background:#eeeeee; /*背景色*/
    border:1px solid #fff;  /*边框颜色*/
    border-width:0px 1px 1px 0px;}
/* 默认hover链接样式 可以设置默认的鼠标移上样式 */
.nav_menustyle_1_1 a:hover
{
    color:#fff; /*鼠标移上颜色*/
    background:#2687eb;}
/* IE6兼容性代码，在IE6下起效， 必须根据菜单高宽进行设定 */
.nav_menustyle_1_1 table 
{
    top:26px;}   
.nav_menustyle_1_1 table table
{
    left:91px;}   
/* 2级以上链接样式 可以修改2级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 ul li ul li a
{}
/* 2级以上hover链接样式 可以修改2级以上菜单的鼠标移上样式*/
.nav_menustyle_1_1 ul li ul li a:hover
{}
/* 3级以上链接样式 可以修改3级以上菜单的 字体、颜色、宽度、高度、背景色、边框等*/
.nav_menustyle_1_1 ul li ul li ul li a
{}
/* 3级以上hover链接样式 可以修改3级以上菜单的鼠标移上样式*/
.nav_menustyle_1_1 ul li ul li ul li a:hover
{}

    /* 浜烘墠 */
    .row-rencai1{
        padding: 95px 0 0;}
    .g-rc-tit{
        font-size: 40px;
        color: rgb(34, 34, 34);
        text-align: center;
        margin-bottom: 80px;}
    .g-rc-tit .g-rcmore:hover .m{
        color: #333;}
    .g-rc-tit .tit{
        position: relative;
        padding-bottom: 10px;}
    .g-rc-tit .tit::after{
        content: '';
        background-image: -moz-linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
        background-image: -webkit-linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
        background-image: -ms-linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
        width: 67px;
        height: 4px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;}
    
    
    .ul-rencai1 .con{
        height: 470px;
        overflow: hidden;
        position: relative;
        display: block;}
    .ul-rencai1 .con .pic{
        float: left;
        width: 890px;
        height: 100%;
        overflow: hidden;}
    .ul-rencai1 .con .pic img{
        min-height: 100%;}
    .ul-rencai1 .con .txts{
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 889px;
        background: url(images/img1-4.png) no-repeat ;
        background-size: 100% 100%;
        color: #fff;
        box-sizing: border-box;
        padding: 118px 60px 0 260px;}
    .ul-rencai1 .con .tit{
        font-size: 35px;
        position: relative;
        margin-bottom: 30px;}
    .ul-rencai1 .con .tit::after{
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 84px;
        height: 84px;
        background: url(images/img1-7.png) no-repeat ;
        background-size: 100% 100%;
        transform: translate(-40%,-25%);}
    .ul-rencai1 .con .desc{
        font-size: 18px;
        line-height: 1.8;
        -webkit-line-clamp:3;
        max-height: 5.4em;
        height: auto;
        margin-bottom: 60px;}
    .ul-rencai1 .con .more,
    .g-rcmore{
        text-align: right;
        font-size: 16px;}
    .ul-rencai1 .con .m,
    .g-rcmore .m{
        display: inline-block;
        padding-right: 56px;
        background: url(../images/zhl/img1-8.png) no-repeat right center ;
        background-size: 44px;}
    .ul-rencai1 .con:hover img{
        transform: scale(1.1);}
    .ul-rencai1 li:nth-of-type(even) .con .pic,
    .ul-rencai1.sty2 .con .pic{
        float: right;}
    .ul-rencai1 li:nth-of-type(even) .con .txts,
    .ul-rencai1.sty2 .con .txts{
        right: auto;
        left: 0;
        padding: 120px 210px 0 110px;}
    .ul-rencai1 li:nth-of-type(2) .con .txts{
        background-image: url(images/img1-5.png);}
    .ul-rencai1 li:nth-of-type(3) .con .txts{
        background-image: url(images/img1-6.png);}
        .ul-rencai1 li:nth-of-type(4) .con .txts{
        background-image: url(images/img1-9.png);}
        .ul-rencai1 li:nth-of-type(5) .con .txts{
        background-image: url(images/img1-11.png);}
        .ul-rencai1 li:nth-of-type(6) .con .txts{
        background-image: url(images/img1-12.png);}
    
    .ul-rencai1.sty2 .con .txts{
        background-image: url(images/img2-1.png);}
    
    
    img {
    max-width: 100%;
    vertical-align: middle;
    transition: .5s;
    object-fit: cover;}
.txtof2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    -ms-line-clamp: 2;
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;}

    
    .row-rencai2{
        background: url(../images/zhl/img2-7.png) no-repeat 53% 42px ;
        background-size: 787px;
        padding:120px 0 95px;}
    .row-rencai2 .g-rc-tit{
        margin-bottom: 70px;}
    .swp-rencai1{
        position: relative;}
    .swp-rencai1 .swiper-button-next,
    .swp-rencai1 .swiper-button-prev{
        width: 41px;
        height: 75px;
        background: url(../images/zhl/img2-3.png) no-repeat ;
        background-size: 100%;
        left: -70px;
        transition:.5s;}
    .swp-rencai1 .swiper-button-next{
        background-image: url(../images/zhl/img2-4.png);
        left: auto;
        right: -70px;}
    .swp-rencai1 .swiper-button-prev:hover{
        background-image: url(../images/zhl/img2-6.png);}
    .swp-rencai1 .swiper-button-next:hover{
        background-image: url(../images/zhl/img2-5.png);}
    .swp-rencai1 .swiper-button-next::after,
    .swp-rencai1 .swiper-button-prev::after{
        display: none;}
    
    .row-rencai3{
        padding: 90px 0 120px;
        background: url(../images/zhl/img3-1.jpg) no-repeat;
        background-size: cover;}
    .row-rencai3 .g-rc-tit{
        margin-bottom: 60px;}
    .g-rc-tit{
        position: relative;}
    .g-rc-tit .g-rcmore{
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);}
    .g-rcmore .m{
        background-image: url(../images/zhl/img3-2.png);
        color:#6d6d6d;}
    .row-rencai3 .desc{
        font-size: 20px;
        color: rgb(102, 102, 102);
        line-height: 1.6;
        margin-bottom: 60px;}
    
    
    
    
    
    
    
    
    
    .swp-rencai2{
        padding:0 50px;}
    #certify {
        position: relative;
        width: 100%;
        margin: 0 auto
    ;}
    #certify .swiper-container {
        padding-bottom: 30px;}
    #certify .swiper-slide {
        width: 700px;
        height: 430px;
        /* background: #fff; */
        transform-style: preserve-3d;
        perspective: 1000px;
        overflow: hidden;}
    #certify .swiper-slide img{
        display:block;
        min-height: 100%;}
    #certify .pic{
        width: 100%;
        height: 100%;
        overflow: hidden;
        transition:.5s;}
    #certify .swiper-slide-prev{
        transform-style: preserve-3d;}
    #certify .swiper-slide-prev .pic {
        transform:translate3d(5%, 0, 0) rotateY(20deg) scale(.9);}
    #certify .swiper-slide-next .pic {
        transform:translate3d(-5%, 0, 0) rotateY(-20deg) scale(.9);}
    
    #certify .swiper-scrollbar{
        height: 5px;
        width: 700px;
        background-color: #fff;
        position: relative;
        left: 50%;
        transform: translateX(-50%);}
    #certify .swiper-scrollbar-drag{
        background-image: -moz-linear-gradient( 0deg, rgb(25,54,208) 0%, rgb(104,11,118) 100%);
        background-image: -webkit-linear-gradient( 0deg, rgb(25,54,208) 0%, rgb(104,11,118) 100%);
        background-image: -ms-linear-gradient( 0deg, rgb(25,54,208) 0%, rgb(104,11,118) 100%);}
    
    
    
    
    @media only screen and (min-width: 1023px) and (max-width: 1920px) {
        .row-rencai1{
            padding: 1vw 0 0;}
        .g-rc-tit{
            font-size: 2.083vw;
            margin-bottom: 4.166vw;}
        .g-rc-tit .tit{
            padding-bottom: 0.520vw;}
        .g-rc-tit .tit::after{
            content: '';
            background-image: -moz-linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
            background-image: -webkit-linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
            background-image: -ms-linear-gradient( 0deg, rgb(24,54,208) 0%, rgb(143,15,163) 100%);
            width: 3.489vw;
            height: 0.208vw;
            transform: translateX(-50%);
            bottom: 0;}
        .ul-rencai1 .con{
            height: 24.47vw;}
        .ul-rencai1 .con .pic{
            width: 46.35vw;}
        .ul-rencai1 .con .txts{
            right: 0;
            top: 0;
            width: 46.30vw;
            background-size: 100% 100%;
            box-sizing: border-box;
            padding: 6.145vw 3.125vw 0 13.54vw;}
        .ul-rencai1 .con .tit{
            font-size: 1.822vw;
            margin-bottom: 1.562vw;}
        .ul-rencai1 .con .tit::after{
            content: '';
            left: 0;
            top: 0;
            width: 4.375vw;
            height: 4.375vw;
            background-size: 100% 100%;
            transform: translate(-40%,-25%);}
        .ul-rencai1 .con .desc{
            font-size: 0.937vw;
            line-height: 1.8;
            -webkit-line-clamp:3;
            max-height: 5.4em;
            height: auto;
            margin-bottom: 3.125vw;}
        .ul-rencai1 .con .more,
        .g-rcmore{
            font-size: 0.833vw;}
        .ul-rencai1 .con .m,
        .g-rcmore .m{
            padding-right: 2.916vw;
            background-size: 2.291vw;}
        .ul-rencai1 .con:hover img{
            transform: scale(1.1);}
        .ul-rencai1 li:nth-of-type(even) .con .txts,
        .ul-rencai1.sty2 .con .txts{
            right: auto;
            left: 0;
            padding: 6.25vw 10.93vw 0 5.729vw;}
        .row-rencai2{
            background: url(../images/zhl/img2-7.png) no-repeat 53% 2.187vw ;
            background-size: 40.98vw;
            padding:6.25vw 0 4.947vw;}
        .row-rencai2 .g-rc-tit{
            margin-bottom: 3.645vw;}
        .swp-rencai1 .swiper-button-next,
        .swp-rencai1 .swiper-button-prev{
            width: 2.135vw;
            height: 3.906vw;
            left: -3.645vw;
            transition:.5s;}
        .swp-rencai1 .swiper-button-next{
            left: auto;
            right: -3.645vw;}
        .row-rencai3{
            padding: 4.687vw 0 6.25vw;
            background: url(../images/zhl/img3-1.jpg) no-repeat;
            background-size: cover;}
        .row-rencai3 .g-rc-tit{
            margin-bottom: 3.125vw;}
        .g-rc-tit .g-rcmore{
            right: 0;
            top: 50%;
            transform: translateY(-50%);}
        .row-rencai3 .desc{
            font-size: 1.041vw;
            line-height: 1.6;
            margin-bottom: 3.125vw;}
        .swp-rencai2{
            padding:0 2.604vw;}
        #certify {
            margin: 0 auto
        ;}
        #certify .swiper-container {
            padding-bottom: 1.562vw;}
        #certify .swiper-slide {
            width: 36.45vw;
            height: 22.39vw;
            perspective: 52.08vw;}
        #certify .swiper-slide-prev .pic {
            transform:translate3d(5%, 0, 0) rotateY(20deg) scale(.9);}
        #certify .swiper-slide-next .pic {
            transform:translate3d(-5%, 0, 0) rotateY(-20deg) scale(.9);}
        #certify .swiper-scrollbar{
            height: 0.260vw;
            width: 36.45vw;}
    }
    
    
    @media only screen and (max-width: 1023px) {
        .row-rencai1{
            padding: 40px 0;}
        .g-rc-tit .tit{
            font-size: 24px;}
        .ul-rencai1 .con{
            height: auto;}
        
        .ul-rencai1 .con .pic,
        .ul-rencai1 li:nth-of-type(even) .con .pic,
        .ul-rencai1.sty2 .con .pic{
            width: 100%;
            height: auto;
            float: none;}
        .ul-rencai1 .con .txts,
        .ul-rencai1 li:nth-of-type(2) .con .txts,
        .ul-rencai1 li:nth-of-type(3) .con .txts,
        .ul-rencai1 li:nth-of-type(even) .con .txts,
        .ul-rencai1.sty2 .con .txts{
            position: static;
            width: 100%;
            height: auto;
            background: none;
            background-image: -moz-linear-gradient( -180deg, rgb(87,34,184) 0%, rgb(141,17,164) 97%);
            background-image: -webkit-linear-gradient( -180deg, rgb(87,34,184) 0%, rgb(141,17,164) 97%);
            background-image: -ms-linear-gradient( -180deg, rgb(87,34,184) 0%, rgb(141,17,164) 97%);
            padding: 30px 20px;}
        .ul-rencai1 .con .tit::after{
            width: 50px;
            height: 50px;}
        .ul-rencai1 .con .tit{
            font-size: 18px;
            margin-bottom: 10px;}
        .ul-rencai1 .con .desc{
            font-size: 14px;
            margin-bottom: 10px;}
        .ul-rencai1 .con .m, .g-rcmore .m{
            font-size: 14px;}
        .ul-rencai1 li:nth-of-type(2) .con .txts{
            background-image: -moz-linear-gradient( -180deg, rgb(25,54,207) 0%, rgb(88,34,184) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(25,54,207) 0%, rgb(88,34,184) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(25,54,207) 0%, rgb(88,34,184) 100%);}
        .ul-rencai1 li:nth-of-type(3) .con .txts{
            background-image: -moz-linear-gradient( -180deg, rgb(25,116,212) 0%, rgb(26,54,207) 100%);
            background-image: -webkit-linear-gradient( -180deg, rgb(25,116,212) 0%, rgb(26,54,207) 100%);
            background-image: -ms-linear-gradient( -180deg, rgb(25,116,212) 0%, rgb(26,54,207) 100%);}
        .g-rc-tit{
            margin-bottom: 30px;}
        .row-rencai2{
            padding: 20px 0 40px;}
        .row-rencai2 .g-rc-tit{
            margin-bottom: 20px;}
        
        
        
        .ul-rencai1.sty2 .con .pic{
            height: 50vw;}
        .ul-rencai1.sty2 .con .pic img{
            min-height: 100%;}
        .ul-rencai1.sty2 .con .txts{
            height: 210px;}
        
        .swp-rencai1{
            padding: 0 15px;}
        .swp-rencai1 .swiper-button-prev,
        .swp-rencai1 .swiper-button-next{
            width: 20px;
            height: 50px;}
        .swp-rencai1 .swiper-button-prev{
            left: -10px;}
        .swp-rencai1 .swiper-button-next{
            right: -10px;}
        .row-rencai3{
            padding: 40px 0;}
        .row-rencai3 .g-rc-tit{
            margin-bottom: 30px;}
        .g-rc-tit .g-rcmore{
            transform: none;
            top: 4px;}
        .g-rcmore .m{
            background: none;
            padding-right: 0;}
        .row-rencai3 .desc{
            font-size: 14px;
            margin-bottom: 20px;}
        .row-rencai3 .desc p{
            margin-bottom: 5px;}
        
        
        .swp-rencai2{
            padding: 0;}
        #certify .swiper-container{
            padding-bottom: 15px;}
        #certify .swiper-slide{
            width: 70vw ;
            height: 40vw;}
        #certify .swiper-scrollbar{
            width: 100%;}
    }
    
    
    
A.c1170823{
font-size: 9pt;
color: #222222;
line-height: 150%;
text-decoration: none;}
A.c1170823:link {
color: #222222;}  
A.c1170823:visited {
color: #222222;}  
A.c1170823:active {
color: #222222;}  
A.c1170823:hover {
color: #cc0000;}
