
/*模块1开始*/
.cotew1{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f4f9ff url(../images/mored.png) no-repeat right bottom;
    padding-bottom:90px;
}
.cotew1 .cort{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 86px;
}
.cotew1 .cort .cort1{
    float: left;
    width: 585px;
    height: 370px;
    margin-top: 9px;
}
.cotew1 .cort .cort1 img{
    width: 100%;
    height: 100%；
}
.cotew1 .cort2{
    float: right;
    width: 562px;
    height: auto;
    overflow: hidden;
}
.cotew1 .cort2 h1{
    font-size: 30px;
    font-weight: normal;
    text-align: center;
}
.cotew1 .cort2 .anie{
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #faac17;
    border-radius: 10px;
    margin-top: 26px;
}
.cotew1 .cort2 .anie:hover{
    background: #1091fe;
}
.cotew1 .cort2 .anie a{
    display: block;
    width: 100%;
    height: 100%;
    font-weight: bold;
    color: #fff;
    font-size: 44px;
    line-height: 80px;
    text-align: center;

}
.cotew1 .cort2 .frmo{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 26px;
}
.cotew1 .cort2 .frmo ul{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.cotew1 .cort2 .frmo ul li{
    float: left;
    height: 41px;
}
.cotew1 .cort2 .frmo ul li span{
    width: 41px;
    height: 41px;
    background: url(../images/wanc.png) no-repeat;
    background-size: 41px 41px;
    display: block;
    float: left;
}
.cotew1 .cort2 .frmo ul li p{
    line-height: 41px;
    color: #1e55b4;
    font-size: 20px;
    float: left;

}
.cotew1 .cort2 .frmo ul li:nth-child(2n){
    float: right;
}
.cotew1 .cort2 .peme{
    width: 92%;
    height: auto;
    overflow: hidden;
    border: 2px dashed #c0e4ff;
    padding:20px;
    border-radius: 10px;
    margin-top: 16px;
}
.cotew1 .cort2 .peme h2{
    font-size: 22px;
    color: #333;
    font-weight: normal;
}
.cotew1 .cort2 .peme p{
    font-size:15px;
    color: #666;
    line-height: 24px;
    margin-top: 10px;
}
.cotew1 h3{
    text-align: center;
    font-weight: normal;
    margin-top: 40px;
    color: #293b75;
    font-size: 24px;
}
.cotew1 .yuan-u{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin:68px auto 0;
}
.cotew1 .yuan-u ul{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.cotew1 .yuan-u ul li{
    width: 192px;
    height: auto;
    overflow: hidden;
    float:left;
    padding:0 20px;
}
.cotew1 .yuan-u ul li .yuan-u1{
    width: 142px;
    height: 142px;
    background: url(../images/yuan.png) no-repeat center;
    background-size: 142px 142px;
    margin:0 auto;
}
.cotew1 .yuan-u ul li .ytqw{
    background: url(../images/yuan1.png) no-repeat center;
}
.cotew1 .yuan-u ul li .yuan-u1 .yuan-u2{
    text-align: center;
    padding-top: 38px;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.cotew1 .yuan-u ul li .yuan-u1 .yuan-u2 span{
    font-size:36px;
    color: #333;
}
.cotew1 .yuan-u ul li .yuan-u1 .yuan-u2 span em{
    font-size: 22px;
}
.cotew1 .yuan-u ul li .yuan-u1 .yuan-u3{
    text-align: center;
    margin-top: 12px;
}
.cotew1 .yuan-u ul li p{
    text-align: center;
    font-size: 20px;
    color: #333;
    margin-top: 18px;
}


/*模块1结束*/

/*模块2开始*/

.yuncpa-more1{  height:50px; overflow:hidden; margin:60px auto 0;
 -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;
  background:#ffc077;  text-align:center;
  width: 278px;
}
.yuncpa-more1 a{ display:block; width:100%; height:50px; line-height:50px; font-size:20px; color:#fefefe; text-align:center;}
.yuncpa-more1 font{ display:inline-block; float:left; padding:0 0 0 20px;}
.yuncpa-more1 span{ display:inline-block; width:42px; height:42px; background:#ffffff; float:right; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-top:4px; margin-right:4px;}
.yuncpa-more1 img{ width:27px; height:21px; display:block; margin:10px auto 0; opacity: 0.6;}
.yuncpa-more1:hover img{ -webkit-animation:fxtop3 1.1s  alternate forwards; }
.yuncpa-more1:hover{ background:#fda135;}

  @-webkit-keyframes fxtop3 
    {  
        0%{  
       
            transform: translate(0px,0px);  opacity: 1;
                
        }  

                
                50%{  

           transform: translate(6px,0px); opacity: 1;
                    
        } 
                100%{  

           transform: translate(0px,0px);  opacity: 1;
                    
        } 
                 
    }  


  @-webkit-keyframes fxtop1 
    {  
        0%{  
       
            transform: translate(0px,0px);  opacity: 1;
                
        }  

                
                50%{  

           transform: translate(0px,10px); opacity: 1;
                    
        } 
                100%{  

           transform: translate(0px,0px);  opacity: 1;
                    
        } 
                 
    }  


    .san-tx {
        width: 100%;
        height: 767px;
        background: url(../images/pic2.jpg) no-repeat center;
        background-size: 100% 100%;
        overflow: hidden;
    }
        .san-tx  h1{
            font-size: 36px;
            color: #fff;
            font-weight: normal;
            text-align: center;
            margin-top: 84px;

        }





.san-tx1{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 34px;
}
.san-tx1 .san-tx2{
    float: left;
    width: 398px;
    height: 415px;
    background: url(../images/pic3.jpg) center center no-repeat;
    background-size: cover;
    padding-top: 20px;
    box-sizing: border-box;
}
.san-tx2 li::before{
    content: '';
    width: 6px;
    height: 25px;
    background: transparent;
    position: absolute;
    top: 30px;
    left: 0;
}
.san-tx2 li.active::before,.index-content3-tabars li:hover::before{
    background: #fda135;
}

.san-tx1 .san-tx2 li{
        width: 100%;
    height: 88px;
    font-size: 18px;
    line-height: 88px;
    position: relative;
    cursor: pointer;
    background-color:rgba(255,255,255,0.4);
    text-indent: 65px;
    margin-bottom:10px;

}
.san-tx1 .san-tx2 li h2{
font-size: 24px;
color: #333;
font-weight: normal;
}
.san-tx1 .san-tx2 li p{
    display: none;
}
.san-tx1 .san-tx2 .active{
    color: #fda135;
    background-color:rgba(255,255,255,0.8);
        height: 160px;

}
.san-tx1 .san-tx2 .active h2{
     color: #0068e5;
     line-height: 24px;
     margin-top:30px;
     opacity: 1.0;
}
.san-tx1 .san-tx2 .active p{
    display: block;
    line-height: 26px;
    color: #666;
    font-size:16px;
    padding-left: 65px;
    text-indent: 0px;
    margin-top: 20px;
    padding-right: 40px;

}





 .san-tx1-right{
    width: calc(100% - 398px);
    height: 415px;
    background: #fff url(../images/img-content3-right.png) center center no-repeat;
    background-size: cover;
    padding: 20px 30px 0 35px;
    box-sizing: border-box;
    display: none;
}
.san-tx1-right img{
    margin:0 auto;
    display: block;
}

.san-tx1 .active{
    display: inline-block;
}



/*模块2结束*/

/*模块3开始*/

.sj-tre{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom:90px;
}
.text-re{
    text-align:center;
    margin-top: 86px;

}
.text-re h1{
    font-weight: normal;
    font-size:36px;
    color: #333;
}
.text-re p{
    font-size: 22px;
    color: #999;
    margin-top: 16px;
}
.sj-tre .sj-tre1{

    width:100%;
    height: auto;
    overflow: hidden;
    margin-top: 60px;

}
.sj-tre .sj-tre1 ul{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.sj-tre1 ul li{
    width: 322px;
    height: auto;
    overflow: hidden;
    float: left;
    padding:0 39px;
}
.sj-tre1 ul li .sj-tre2{
    width: 140px;
    height: 140px;
    overflow: hidden;
    margin:0 auto;
}
.sj-tre1 ul li h1{
    font-weight: normal;
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-top: 26px;
}
.sj-tre1 ul li  p{
    font-size:16px;
    color: #666;
    text-align: center;
    margin-top: 18px;
    line-height: 24px;
}

    .yeoy{
            width: 323px;
        }


        .index-content33{
    padding-top: 30px;
}
.index-content3-tabars{
    float: left;
    width: 200px;
    height: 400px;
    background: url(../images/pic6.jpg) center center no-repeat;
    background-size: cover;
    padding-top: 88px;
    box-sizing: border-box;
}
.index-content3-tabars li{
    width: 100%;
    height: 80px;
    font-size: 18px;
    color: #fff;
    line-height: 80px;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.index-content3-tabars li::before{
    content: '';
    width: 6px;
    height: 25px;
    background: transparent;
    position: absolute;
    top: 30px;
    left: 0;
}
.index-content3-tabars li.active, .index-content3-tabars li:hover{
    color: #fda135;
    background: #fff;
}
.index-content3-tabars li.active::before,.index-content3-tabars li:hover::before{
    background: #fda135;
}
.index-content3-right{
    width: calc(100% - 200px);
    height: 400px;
    background: #fff url(../images/img-content3-right.png) center center no-repeat;
    background-size: cover;
    padding: 50px 30px 0 35px;
    box-sizing: border-box;
    display: none;
}
.index-content3-right.active{
    display: inline-block;
}
.img-content3-list{
    margin-right: 20px;
}
.content3-right-msg{
    display: inline-block;
    width: 59%;
}
.content3-right-msg li{
    padding-bottom: 25px;
}
.content3-right-msg li h4{
    font-size: 20px;
    color: #333;
    padding-bottom: 12px;
    /* font-weight: normal; */
}
.content3-right-msg li p{
    font-size: 18px;
    color: #999;
    line-height: 1.5;
}

        /*模块3结束*/

        /*模块4开始*/
        .gnr-o {
            width: 100%;
            height: 678px;
            background: url(../images/pic5.jpg) no-repeat center;
            background-size: 100% 100%;
            overflow: hidden;
            
        }
             .gnr-o .text-re h1{
                color: #fff;
             }
               .gnr-o .text-re p{
                color: #fff;
             }

             .index-content4-tabars{
    text-align: center;
    padding: 35px 0;
}
.index-content4-tabars li{
    display: inline-block;
    width: 140px;
    font-size: 20px;
    color: #666;
    padding: 10px 0;
    text-align: center;
    background: #f4f4f4;
    margin: 0 14px;
    cursor: pointer;
    border-radius: 23px;
}
.index-content4-tabars li.active{
    background: #faac17;
    color: #fff;
}

.index-content4-list{
    text-align: center;
    display: none;
}
.index-content4-list.active{
    display: block;
}
.index-content4-item{
    display: inline-block;
    margin: 0 20px;
    text-align: center;
    font-size: 20px;
    color: #333;
}
.index-content4-item img{
    display: block;
    margin: 0 auto 15px auto;
}

        /*模块4结束*/


        /*模块5开始*/
        .jie-je{
            width: 100%;
            height: auto;
            overflow: hidden;
            margin-bottom:90px;
        }
        /*模块5结束*/

        /*模块6开始*/
        .hz-ju{
            width: 100%;
            height: auto;
            overflow: hidden;
            background: #f4f9ff;
            margin-bottom:80px;
        }
        .hz-ju .hz-ju1{
            width: 1150px;
            height: auto;
            overflow: hidden;
            margin:0 auto;
        }
         .hz-ju .hz-ju1 ul{
            width: 100%;
            height: auto;
            overflow: hidden;
            margin-top: 30px;
         }
          .hz-ju .hz-ju1 ul li{
            width: 206px;
            height: 132px;
            border: 2px solid #9dd2fc;
            float: left;
            margin:10px;
          }
          .hz-ju .hz-ju1 ul li .hz-ju2{
            width: 200px;
            height: 128px;
            margin:2px auto;
          }
					.hz-ju .hz-ju1 ul li .hz-ju2 img{ width:100%; height:100%; transition: all 2s ease 0s;}
					.hz-ju .hz-ju1 ul li .hz-ju2:hover img{transform: scale(1.05);}
        /*模块6结束*/

