 /* 腾讯 */
 body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
 body{font:16px} 
 a{color:#333;text-decoration:none} 
 a:hover{color:#085bc6;} 
 em{font-style:normal} 
 li{list-style:none} 
 img{border:0;vertical-align:middle} 
 table{border-collapse:collapse;border-spacing:0} 
 p{word-wrap:break-word} 
         .bg {
             background: url(../images/bg.png) no-repeat center;
         }
         .logo {
             position: absolute;
             top: 55px;
         }
         .contain {
             
             /*height: 3643px;*/
 
         }
       .container {
         width: 1175px;
             margin: 0 auto;
       }
         .article {
             padding-top: 95px;
         }
         .theme-title {
             width: 1175px;
             margin-bottom: 60px;
         }
         .theme-title img {
             width: 100%;
         }
         .contain-mt {
             margin-top: 65px;
         }
         .con {
             text-align: center;
         }
         .con .title {
             font-size: 30px;
             font-weight: bold;
         }
         .con .title a {
             color: #1c5db2;
         }
         .intro {
             margin: 22px 0;
             font-size: 18px;
     line-height: 30px;
     color: #333333;
     text-indent: 2em;
         }
         .yz145gh-cell {
             height: 630px;
             width: 1175px;
             background: url(../images/yz145gh01.png) no-repeat center;
             
         }
         .yz145gh-l {
             float: left;
             width: 400px;
             position: relative;
             /* position: absolute;
             top: 0;
             left: 0; */
             
         }
         .yz145gh-r {
             width: 910px;
             float: right;
             height: 630px;
         }
         .ghqw {
             transition: all 0.2s;
             position: absolute;
             top: 55px;
     left: 212px;
         }
         .mcjs {
             transition: all 0.2s;
             position: absolute;
             top: 150px;
     left: 141px;
         }
         .mtjd {
             transition: all 0.2s;
             position: absolute;
            top: 345px;
    left: 153px;
         }
.zxgh {
             transition: all 0.2s;
             position: absolute;
            top: 250px;
    left: 220px;
         }
         .ghqw:hover,.mcjs:hover,.mtjd:hover,.zxgh:hover {
             transform: scale(1.03);
             transition: all 0.2s;
         }
         .yz145gh-title {
             font-size: 21px;
             color: #1c5db2;
            text-align: center;
         }
         .yz145gh-title h3 {
             font-weight: normal;
         }
         .yz145gh-content {
             margin-top: 45px;
     line-height: 30px;
     color: #333333;
     text-indent: 2em;
           letter-spacing: 2px;
         }
         .yz145gh-cell1 {
             position: relative;
             padding: 55px 55px 100px 165px;
             height: 630px;
             box-sizing: border-box;
         }
         .yz145gh-ghqw1 {
             position: absolute;
             bottom: 60px;
             right: 30px;
             width: 115px;
             height: 35px;
             border-radius: 20px;
             background-color: #b5dcff;
             line-height: 35px;
             text-align: center;
             cursor: pointer;
         }
         .yz145gh-ghqw1 a {
             color: #1c5db2;
             display: block;
             height: 35px;
         }
         .yz145gh-cell2 {
             padding: 55px 55px 55px 165px;
             height: 630px;
             overflow-y: scroll;
             box-sizing: border-box;
         }
         .yz145gh-cell2 li {
             line-height: 32px;
         }
         .yz145gh-cell2 li span {
             font-weight: bold;
         }
         .yz145gh-cell3 {
             position: relative;
             padding: 55px 55px 55px 165px;
             height: 630px;
             box-sizing: border-box;
         }
       .yz145gh-cell4 {
             position: relative;
             padding: 55px 55px 55px 165px;
             height: 630px;
             box-sizing: border-box;
         }
         .yz145gh-cell3 ul li, .yz145gh-cell4 ul li {
     line-height: 54px;
     font-size: 18px;
     border-bottom: 1px dashed #c4d2e4;
     overflow-x: hidden;
     padding-left: 10px;
     margin-left: 26px;
 }
 .blk_29 {
     zoom: 1;
     position: relative;
     width: 1175px;
     height: 221px;
     overflow: hidden;
     margin: 0 auto;
       padding: 0 20px;
     box-sizing: border-box;
 }
 .blk_29 .LeftBotton {
     background: url(../images/left-icon.png) no-repeat center;
     float: left;
     width: 36px;
     cursor: pointer;
     position: absolute;
     height: 36px;
     filter: alpha(opacity=60);
     -moz-opacity: 0.6;
     opacity: 0.6;
    left: 0;
     margin-top: -18px;
       top: 50%;
 }
 .blk_29 .RightBotton {
     background: url(../images/right-icon.png) no-repeat ;
     float: left;
     width: 36px;
     cursor: pointer;
     position: absolute;
     height: 36px;
     filter: alpha(opacity=60);
     -moz-opacity: 0.6;
     opacity: 0.6;
       right: 0;
     margin-top: -18px;
       top: 50%;
 }
 .blk_29 .box {
     float: left;
     width:343px;
     margin-right: 24px;
 }
 .blk_29 .box img {
     display: block;
     background: #fff;
     width: 343px;
     height: 220px;
 }
 .lsgh-cell {
     background: url(../images/lsgh01.png) no-repeat center;
     background-size: contain;
     height: 377px;
     width: 100%;
 }
 .lsgh-l{
     float: left;
     width: 550px;
     height: 377px;
     position: relative;
  }
  .lsgh-r{
     height: 377px;
     position: relative;
     float: right;
     width: 625px;
  }
  .lash-l-cell {
      position: absolute;
      top: 22px;
      left: 127px;
  }
 .lash-icon {
     transition: all 0.2s;
     display: inline-block;
 }
 .lash-icon:hover {
     transition: all 0.2s;
     transform: scale(1.03);
 }
  .lash-icon2 {
     
     margin-left: 70px;
     margin-top: 20px;
  }
  .lash-icon3 {
     margin-left: 140px;
     margin-top: 20px;
  }
   .lsgh-cell-content{line-height: 30px;
     display: inline-block;
     padding: 45px 45px;}
 .lsgh-title {
     margin-top: 50px;
   text-align: center;
 }
 .hm135-img {
     width: 1107px;
     height: 614px;
     margin: 0 auto;
 }
 .hm135-nav {
     position: absolute;
 }
 .hm135-nav-ml {
     margin-left: 30px;
 }
 .hm135-icon {
     display: inline-block;
     transition: all 0.2s;
 }
 .hm135-icon:hover {
     /* display: inline-block; */
     transition: all 0.2s;
     /* box-shadow:4px 4px 10px #000; */
     filter: drop-shadow(2px 2px 10px rgba(0,0,0,.6));
 }
       .article li:last-child {
         padding-top: 25px;
       }
       .article li:first-child {
         padding-top: 0px;
       }
       .banner {
           height: 549px;
           width: 100%;
           background: url(../images/banner.png) no-repeat ;
       }
       .yz135-dtcontent {
        height: 696px;
        width: 100%;
        background: url(../images/yz145dt.png) no-repeat ;
        position: relative;
       }
       .yz135-dtcontent ul li {
           width: 172px;
           height: 54px;
           text-align: center;
           background: url(../images/icon_a01.png) no-repeat ;
           position: absolute;
    line-height: 54px;
       }
       .yz135-dtcontent ul li:hover {
           color: #fff;
            background: url(../images/icon_a02.png) no-repeat ;
       }
       #xq1 {
        top: 65px;
        left: 181px;
       }
       #xq2 {
        top: 265px;
        left: 62px;
    }
    #xq3 {
        top: 119px;
        right: 154px;
    }
    #xq4 {
        top: 167px;
    left: 123px;
    }
    #xq5 {
        top: 369px;
    left: 62px;
    }
    #xq6 {
        top: 467px;
        left: 122px;
    }
    #xq7 {
        bottom: 115px;
        right: 155px;
    }
    #xq8 {
        top: 566px;
        left: 183px;
    }
    #xq9 {
        top: 225px;
        right: 94px;
    }
    #xq10 {
        top: 323px;
        right: 64px;
    }
    #xq11 {
        bottom: 218px;
        right: 96px;
    }