.bg{width:100%;

    margin: 88px auto auto auto;

    overflow: hidden;


}

.bg img{width: 100%;}

.coa{width: 100%;

     margin: auto auto auto auto;

     overflow: hidden;

}

.coali{width: 1200px;

       margin: 110px auto 60px auto;

       overflow: hidden;

}

.coadowm{width: 1200px;

         margin: 50px auto auto auto;

         overflow: hidden;

}


.hdcase{width: 1200px;

    margin: auto auto auto auto;

    overflow: hidden;

}

.hdcase ul{width: 1200px;

            margin: 0px 0px 0px 0px;

            padding: 0px;

            list-style: none;

            height: 50px;

            border-bottom: #e6e6e6 solid 1px;

}

.hdcase ul li{height: 50px;

            float: left;

            margin: auto auto auto auto;

            color: #000000;

            cursor: pointer;

            box-sizing: border-box;

            font-size: 22px;

            padding-top: 10px;

            width: 168px;

}

.hdcase ul .on{border-bottom: #3f86e7 solid 1px; color: #3f86e7;}


.bdcase{width: 1200px;

        margin: auto auto auto auto;

        overflow: hidden;

}

.bdcase ul{width: 1200px;

            margin: 0px 0px 0px 0px;

            padding: 0px;

            list-style: none;

}

.bdcase ul li{width: 1200px;

                margin: auto auto auto auto;

                overflow: hidden;
}


.coadowms{width: 1200px;

          margin: 70px auto auto auto;

          overflow: hidden;

}

.coadleft{width: 600px;

          margin: auto auto auto auto;

          overflow: hidden;

          float: left;

          text-align: left;

}

.coadlo{width: 500px;

        margin: auto 50px auto 50px;

        overflow: hidden;

        font-size: 32px;

}

.coadll{width: 120px;

        margin: 15px auto 15px 50px;

        overflow: hidden;

        border-bottom: #3f86e7 solid 1px;

}

.coadld{width: 500px;

        margin: auto 50px auto 50px;

        overflow: hidden;

        font-size: 16px;

        line-height: 28px;

}

.coadld p{margin: auto auto 10px auto;}


.coadright{width: 600px;

            margin: auto auto auto auto;

            overflow: hidden;

            float: left;

}

.coadright img{width: 560px;

               height: 420px;

               margin: auto auto auto auto;

               border: 0px;

}

.cob{width: 100%;

     height: 286px;

     margin: auto auto auto auto;

     overflow: hidden;

     background-color: #3f86e7;

}

.cobli{width: 1200px;

       height: 286px;

       margin: auto auto auto auto;

       overflow: hidden;

}

.coblist{width: 400px;

         height: 200px;

         margin: 43px auto auto auto;

         overflow: hidden;

         box-sizing: border-box;

         float: left;

         color: #ffffff;

}

.coblist:nth-child(2){border-left: #ffffff solid 1px; border-right: #ffffff solid 1px;}

.cobtitle{width: 100%;

         margin: 50px auto auto auto;

         overflow: hidden;

         font-size: 60px;

}

.cobtext{width: 100%;

        margin: 20px auto auto auto;

        overflow: hidden;

        font-size: 18px;

}

.cos{width: 100%;

     margin: auto auto auto auto;

     overflow: hidden;

}

.cosli{width: 1200px;

       margin: 100px auto 100px auto;

       overflow: hidden;

}

.costitle{width: 1200px;

         margin: auto auto auto auto;

         overflow: hidden;

}

.cosdowm{width: 1200px;

         margin: 55px auto auto auto;

         overflow: hidden;

}

.cosleft{width: 640px;
     
         height: 427px;

         margin: auto auto auto auto;

         overflow: hidden;

         float: left;

}

.cosleft img{width: 640px;

             height: 427px;

}

.cosright{width: 560px;

          margin: 67px auto auto auto;

          overflow: hidden;

          height: 360px;

          background-color: #f5f5f5;

          border-top-right-radius: 15px;

          border-bottom-right-radius: 15px;

          float: left;

}

.cosri{width: 560px;

       margin: 80px auto auto auto;

       overflow: hidden;

}

.cosri img{width: 86px;

           height: 72px;

}

.cosrt{width: 335px;

        margin: 30px auto auto auto;

        overflow: hidden;

        font-size: 16px;

        line-height: 28px;

        text-align: center;

}

.cosra{width: 560px;

       height: 46px;

       margin: 30px auto auto auto;

       overflow: hidden;

}

.cosra img{width: 160px;

           height: 46px;


}

.coc{width: 100%;

     margin: auto auto auto auto;

     overflow: hidden;

}

.cocli{width: 1200px;

       margin: auto auto 110px auto;

       overflow: hidden;

}

.coctitle{width: 1200px;

          margin: auto auto auto auto;

          overflow: hidden;

}

.cocdowm{width: 1200px;

         margin: 55px auto auto auto;

         overflow: hidden;

}

.gallery-item{width: 276px;

    height: 207px;

    margin: 30px 12px auto 12px;

    float: left;

} 

.gallery-item img{width: 276px;

height: 207px;

cursor: pointer;

}

.cor{width: 100%;

     height: 286px;

     margin: auto auto auto auto;

     overflow: hidden;

     background-color: #3f86e7;

}

.corli{width: 1200px;

       height: 286px;

       margin: auto auto auto auto;

       overflow: hidden;

}

.corlist{width: 300px;

         height: 200px;

         margin: 43px auto auto auto;

         overflow: hidden;

         float: left;

         border-right: #ffffff solid 1px;

         box-sizing: border-box;

}

.corlist:nth-last-child(1){border: 0px;}

.corimg{width: 100%;

        margin: 48px auto auto auto;

        overflow: hidden;

        text-align: center;

}

.cortext{width: 100%;

        margin: 20px auto auto auto;

        overflow: hidden;

        text-align: center;

        font-size: 18px;

        color: #ffffff;

}

.col{width: 100%;

     margin: auto auto auto auto;

     overflow: hidden;

     background-color: #f5f5f5;

}

.colli{width: 1200px;

       margin: 85px auto 85px auto;

       overflow: hidden;

}

.colleft{width: 576px;
      
         height: 368px;

         margin: auto auto auto 25px;

         overflow: hidden;

         float: left;

}

.colright{width: 599px;

          margin: auto auto auto auto;

          overflow: hidden;

          float: left;

          text-align: left;

}

.colrt{width: 540px;

       margin: auto auto auto 59px;

       overflow: hidden;

}

.colrp{width: 540px;

        margin: auto auto auto 59px;

        overflow: hidden;

}

.colrp p:nth-child(1){margin: 40px auto 40px auto;

                      font-size: 22px;

}

.colrp p{margin: auto auto 15px auto;

            font-size: 16px;

}