.heatmap-canvas{z-index:9999999999 !important}
a{
    color: #000;
}
.mainbox{
    margin-bottom: 20px;
    position: relative;
}
.in-header{
    /* background: url(../img/mhfs13_01.jpg) no-repeat center top; */
    /* overflow: hidden; */
    position: relative;
    z-index: 2;
}
.top-an{
    margin-top: 30px;
    margin-left: 20px;
}
.bza{
    float: left;
}
.top-an .rto1-1-1{
    float: left;
    margin-top: 22px;
}
.top-an .rto1-1-1 li a{
    color: #636363;
    /* text-shadow: 0 0 3px rgba(9, 1, 4, .53); */
    transition:all .2s;
    font-size: 16px;
}
.rto1-1-1 li:before{
    background:#999
}
.top-an .rto1-1-1 li a:hover{
    transform:scale(1.1);
}
.top-an .rto1-1-1 li a i{
    color: #636363;
    /* text-shadow: 0 0 3px rgba(9, 1, 4, .53); */
    font-size: 31px;
}
.top-an .rto1-1-1 li a span{
    color: #636363;
    /* text-shadow: 0 0 3px rgba(9, 1, 4, .53); */
}
.in-logo{
    margin-top: 121px;
    text-align: center;
}
.top-search{
    margin: 50px auto 0;
    width: 735px;
    height: 60px;
    background: rgba(255, 255, 255, .95);
    border-radius: 4px;
    border: 1px solid rgba(204, 204, 204, .95);
}
.top-search .top-in-text{
    float: left;
    height: 100%;
    width: 673px;
    border: none;
    text-indent: 16px;
    background-color: transparent;
}
.top-search .top-in-text::-webkit-input-placeholder{
    color: #999;
}
.top-search .top-btn-sea{
    border: none;
    width: 60px;
    height: 100%;
    background: url(../img/mhfs11_07.png) no-repeat center;
    float: right;
    cursor: pointer;
}
.in-nav{
    height: 80px;
    background: url(../img/mhfs14_02.png) no-repeat center top;
    margin-top: 204px;
    line-height: 60px;
    text-align: center;
}
.in-nav ul{
    display: inline-block;
}
.in-nav li{
    float: left;
    margin: 0 24px;
}

.in-nav li a{
    font-weight: bold;
    font-size: 21px;
    display: inline-block;
    position: relative;
    color: #fff;
}
.in-nav li a img{
    vertical-align: middle;
}
.in-nav li a:before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    height: 4px;
    transition: .2s;
    width: 0;
}
.in-nav li a:hover:before{
    width: 100%;
}
.in-nav li.active a:before{
    width: 100%;
}
.inpad{
    padding: 20px;
    background-color: #fff;
}
.section1 {
    padding-top: 0;
    position: relative;
}
.cnlove{
    position: absolute;
    right: 0;
    top: -19px;
    width: 247px;
    height: 83px;
    /* background: url(../img/mhfs61_03.jpg) no-repeat 0 6px; */
    z-index: 5;
    overflow: hidden;
}
.cnlove img{
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.tt-news{
    padding-bottom: 16px;
    border-bottom: 1px dashed #dadada;
}
.tt-news h2{
    padding: 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}
.tt-news h2 a{
    font-weight: bold;
    color: #074695;
    font-size: 36px;
}
.tt-news p{
    margin-top: 10px;
    padding: 0 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    text-align: center;
    color: #999;
}
.tt-news p a{
    color: #999;
}
/*.tt-news p a{
    color: #999;
    display: inline-block;
    padding:0 25px;
    position: relative;
}
.tt-news p a:before{
    position: absolute;
    right: 0;
    content: "";
    width: 1px;
    height: 13px;
    background-color: #999;
    top: 5px;
}
.tt-news p a:last-child:before{
    background-color: transparent;
}
.tt-news p a:hover{
    color: #074695;
}*/
.ibox1{
    overflow: hidden;
    margin-top: 22px;
}
.ibox1-2{
    float: right;
    width: 450px;
}
.intit1{
    height: 38px;
    position: relative;
}
.intit1:before{
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: #eeeeee;
}
.intit1 h6{
    float: left;
    position: relative;
}
.intit1 h6 a{
    float: left;
    font-size: 21px;
    padding-bottom: 6px;
    border-bottom: 4px solid transparent;
    margin-right: 40px;
}
.intit1 h6 a.active{
    font-weight: bold;
    color: #074695;
    border-bottom-color: #074695;
}
.i1-qhc1-ul1 li{
    margin-top: 21px;
    line-height: 20px;
    height: 20px;
}
.i1-qhc1-ul1 li a{
    float: left;
    white-space: nowrap;
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
}
.i1-qhc1-ul1 li span{
    font-size: 14px;
    color: #999;
    float: right;
}
.i1-qhc1-ul1 li i{
    color: #999;
    display: inline-block;
    position: relative;
    padding-right: 12px;
    margin-right: 11px;
}
.i1-qhc1-ul1 li i:before{
    position: absolute;
    right: 0;
    content: "";
    width: 1px;
    height: 12px;
    background-color: #ccc;
    top: 5px;
}
.i1-qhc1-ul1 li:hover a{
    color: #074695;
}
.i1-qhc1-ul1 li:hover i{
    color: #074695;
}
.i1-qhc1-ul1 li:hover span{
    color: #074695;
}
.i1-qhc1 .sylist li{
    margin-top: 21px;
    line-height: 20px;
    height: 20px;
}
.i1-qhc1 .sylist li:before{
    top: 7px;
}
.ibox1-2-2{
    margin-top: 22px;
    height: 105px;
    background-color: #f8f8f8;
    padding: 15px 10px;
    overflow: hidden;
}
.ibox1-2-2 h2{
    float: left;
    width: 64px;
    margin-left: 12px;
    margin-top: 6px;
    position: relative;
}
.ibox1-2-2 h2:before{
    width: 1px;
    height: 50px;
    background-color: #c9c9c9;
    right: 0;
    content: "";
    position: absolute;
    top: 5px;
}
.ibox1-2-2 h2 a{
    display: inline-block;
    width: 46px;
    font-size: 21px;
    font-weight: bold;
    color: #074695;
    letter-spacing: 2px;
    line-height: 30px;
}
.ibox1-2-2 p{
    float: right;
    width: 332px;
    line-height: 35px;
}
.ibox1-2-2 p a{
    font-size: 17px;
    margin-right: 20px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 78%;
}
.ibox1-2-2 p span{
    font-size: 14px;
    color: #999;
    float: right;
}
.ibox1-2-2 p:hover a{
    color: #074695;
}
.ibox2{
    margin-top: 30px;
    overflow: hidden;
}
.ibox2 ul{
    float: left;
    width: 1065px;
    border: 1px solid #e3e3e3;
    height: 72px;
    border-right: 0;
}
.ibox2 ul li{
    float: left;
    width: 20%;
    height: 100%;
    border-right: 1px solid #e3e3e3;
    text-align: center;
    position: relative;
}
.ibox2 ul li:before{
    position: absolute;
    width: 0;
    height: 0;
    background: #f8f8f8;
    content: "";
    transition: .2s;
    left: 50%;
    top: 50%;
}
.ibox2 ul li:hover:before{
    width: 209px;
    height: 69px;
    left: 0;
    top: 0;
}
.ibox2 ul li a{
    line-height: 70px;
    display: inline-block;
    padding-left: 39px;
    background-repeat: no-repeat;
    background-position: left center;
    position: relative;
    z-index: 5;
    /* transition: .2s ease-in-out; */
}
.ibox2 ul li:nth-of-type(1) a{
    background-image: url(../img/mhfs20_03.png);
    padding-left: 40px;
}
.ibox2 ul li:nth-of-type(2) a{
    background-image: url(../img/mhfs20_05.png);
    padding-left: 48px;
}
.ibox2 ul li:nth-of-type(3) a{
    background-image: url(../img/mhfs20_08.png);
    padding-left: 41px;
}
.ibox2 ul li:nth-of-type(4) a{
    background-image: url(../img/mhfs20_13.png);
}
.ibox2 ul li:nth-of-type(5) a{
    background-image: url(../img/mhfs20_10.png);
    padding-left: 35px;
}
.xychina{
    float: right;
}
.xychina img{
    display: block;
}
.ibox3{
    margin-top: 30px;
}
.ibox3-l{
    float: left;
    width: 928px;
    position: relative;
    background-color: #ccc;
    height: 100px;
}
.ibox3-l h2{
    position: absolute;
    left: 6px;
    top: -5px;
    z-index: 20;
}
.ibox3-r{
    float: right;
    width: 214px;
    height: 100px;
}
.ibox3-r img{
    display: block;
    height:100%;
    /* width: 100%; */
}
.section2{
    margin-top: 20px;
    background: #fff;
}
.mode-list{
    height: 320px;
    border-bottom: 1px solid #e3e3e3;
}
.mode-list .mode-item{
    float: left;
    width: 240px;
    height: 320px;
    overflow: hidden;
    box-sizing: border-box;
    transition: width .4s;
    border-right: 1px solid #e3e3e3;
}
.mode-list .mode-item:last-child{
    border-right: 0;
}
.mode-list .mode-item .mode-view{
    width: 240px;
    height: 320px;
    float: left;
    position: relative;
    transition: all .2s;
}
.yjs-box1{
    width: 100%;
    max-width: 240px;
    height: 100%;
    max-height: 320px;
    background: url(../img/mhfs46_02.png) no-repeat;
    background-size: cover;
}
.yjs-box2{
    width: 100%;
    max-width: 240px;
    height: 100%;
    max-height: 320px;
    background:url(../img/mhfs44_03.png) no-repeat;
    background-size: cover;
}
.detail-left{
    float: left;
    width: 240px;
    height: 320px;
}
.detail-right{
    float: left;
    width: 240px;
    height: 320px;
}
.mode-detail{
    float: left;
    width: 480px;
    height: 320px;
    opacity: 0;
}
.yjs-box3{
    padding: 7px 20px;
    background-color: #2661ab;
    width: 100%;
    height: 100%;
}
.yjs-box3 ul{
    margin-bottom: 20px;
}
.yjs-box3 li{
    margin-top: 15px;
    padding-left: 15px;
    position: relative;
    height: 15px;
    line-height: 15px;
}
.yjs-box3 li a{
    font-size: 14px;
    color: #7eade8;
}
.yjs-box3 li:before{
    content: "";
    width: 5px;
    height: 9px;
    background: url(../img/mhfs45_06.png) no-repeat 0 -13px;
    position: absolute;
    left: 0;
    top: 4px;
}
.yjs-box3 li:hover a{
    color: #fff;
}
.yjs-box3 li:hover:before{
    background-position: 0 0;
}
.more{
    height: 28px;
    line-height: 28px;
}
.more a{
    color: #fff;
    font-size: 14px;
    display: block;
    background-color: #3c75bc;
    text-align: center;
}
.more a:hover{
    background-color: #467dc1;
}
.futs1{
    padding: 0 13px;
}
.futs1 h5{
    text-align: center;
    margin-top: 29px;
    font-size: 24px;
    color: #000;
}
.futs1 h6{
    width: 84px;
    height: 77px;
    background: url(../img/mhfs46_03.png) no-repeat;
    margin: 28px auto 0;
}
.futs1 .h6-1{
    background-position: -20px -104px;
}
.futs1 .h6-2{
    background-position: -154px -105px;
}
.futs1 .h6-3{
    background-position: -290px -105px;
}
.futs1 ul{
    padding-top: 30px;
    overflow: hidden;
    margin: 0 -8px;
}
.futs1 ul li{
    float: left;
    width: 50%;
    padding: 0 8px;
    margin-top: 14px;
}
.futs1 ul li a{
    line-height: 36px;
    background: #f5f6f6;
    text-align: center;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px;
}
.futs1 ul li a span{
    font-size: 14px;
}
.futs1 ul li a i{
    color: #bfbfbf;
    margin-right: 7px;
}
.fws-box{
    height: 100%;
    padding: 22px 20px;
    background: #2661ab;
}
.fws-ul{
    border: 1px solid #669ce0;
    border-bottom: 0;
    border-right: 0;
    margin-bottom: 22px;
    overflow: hidden;
}
.fws-ul li{
    width: 50%;
    float: left;
    height: 36px;
    border-bottom: 1px solid #669ce0;
    border-right: 1px solid #669ce0;
    line-height: 36px;
}
.fws-ul li a{
    display: block;
    height: 100%;
    text-align: center;
}
.fws-ul li i{
    color: #639ade;
    margin-right: 7px;
}
.fws-ul li span{
    font-size: 14px;
    color: #7eade8;

}
.fws-ul22 li span{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    display:block;
}
.fws-ul li:hover i{
    color: #fff;
}
.fws-ul li:hover span{
    color: #fff;
}
.fwy-box{
    height: 100%;
    background: #074695;
}
.fwy-box h2{
    padding-top: 95px;
    text-align: center;
}
.fwy-box h2 i{
    display: block;
    width: 76px;
    height: 78px;
    background: url(../img/mhfs46_03.png) no-repeat;
    margin: 0 auto 20px;
}
.fwy-box h2 .i1{
    background-position: -25px -8px;
}
.fwy-box h2 .i2{
    background-position: -158px -8px;
}
.fwy-box h2 .i3{
    background-position: -293px -8px;
}
.fwy-box h2 span{
    font-size: 24px;
    color: #fff;
}
.mode-wrap{
    width: 750px;
}
.mode-list .mode-item.active{
    width: 480px;
    border-right: 0;
}
.mode-list .mode-item.active .mode-wrap{
    margin-left: -240px;
    opacity: 1;
}
.mode-list .mode-item.active .mode-view{
    opacity: 0;
}
.mode-list .mode-item.active .mode-detail{
    opacity: 1;
}
.section3{
    margin-top: 20px;
}
.sec3-1{
    float: left;
    width: 390px;
    margin-right:35px
}
.sec3-2{
    float: left;
    width: 390px;
}
.sec3-3{
    float: right;
    width: 310px;
}
.jdhy-1{
    margin-top: 20px;
    overflow: hidden;
    /* border: 1px solid #e3e3e3;
    padding: 17px 14px; */
}
.jdhy-1 img{
    float: left;
    width: 100%;
    height: 139px;
}
.jdhy-1 .rte1{
    float: right;
    width: 240px;
}
.jdhy-1 .rte1 .a1{
    font-size: 17px;
    color: #074695;
    font-weight: bold;
    line-height: 29px;
    display: block;
    margin-top: -7px;
}
.jdhy-1 .rte1 p{
    font-size: 14px;
    color: #666;
    margin-top: 5px;
    line-height: 24px;
}
.jdhy-1 .rte1 p a{
    color: #074695;
}
.sylist li{
    margin-top: 22px;
    height: 16px;
    line-height: 16px;
    padding-left: 17px;
    position: relative;
}
.sylist li a{
    float: left;
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.sylist li span{
    float: right;
    font-size: 14px;
    color: #999;
}
.sylist li:before{
    position: absolute;
    content: "";
    width: 5px;
    height: 9px;
    position: absolute;
    left: 0;
    top:3px;
    background: url(../img/mhfs32_03.png) no-repeat;
}
.sylist li:hover a{
    color: #074695;
}
.sylist li:hover:before{
    background-position: 0 -11px;
}
.sylist li:hover span{
    color: #074695;
}
.wjss-box{
    float: right;
    width: 280px;
    height:32px;
    border: 1px solid #e3e3e3;
    margin-top: -3px;
}
.sec3-2 .intit1 h6 a{
    margin-right: 0;
}
.wjss1{
    float: left;
    width: 84px;
    border-right:1px solid #e3e3e3;
    height: 100%;
    position: relative;
}
.wjss2{
    float: left;
    width: 194px;
    height: 30px;
}
.wjss2 .wjin-text{
    border: none;
    width: 164px;
    height: 100%;
    text-indent: 6px;
    float: left;
    font-size: 14px;
    background-color: transparent;
}
.wjss2 .wjin-text::-webkit-input-placeholder{
    color: #ccc;
}
 .wjss2 .wjin-btn{
     width: 30px;
     border: none;
     height:100%;
     background: url(../img/mhfs30_07.png) no-repeat center;
     cursor: pointer;
 }
 .wjss1-1{
     line-height: 30px;
     position: relative;
     padding: 0 6px;
     font-size: 14px;
     cursor: pointer;
 }
 .wjss1-1:before{
     border: 4px solid transparent;
     border-top-color: #8c8c8c;
     content: "";
     position: absolute;
     right: 6px;
     top: 14px;
 }
 .wjss1 ul{
     position: absolute;
     width: 85px;
     border: 1px solid #e3e3e3;
     background-color: #fff;
     z-index: 9;
     top: 29px;
     left: -1px;
     display: none;
 }
 .wjss1 ul li{
     text-align: center;
     font-size: 14px;
     line-height: 24px;
     cursor: pointer;
 }
 .wjss1 ul li:hover{
     background-color: #f2f2f2;
 }
 .zxwj-box .sylist li{
     margin-top: 23px;
 }
 .sec3-3-1{
     width: 310px;
     height: 84px;
     background-color: #ccc;
     position: relative;
 }
 .sec3-3-2{
     margin-top: 18px;
     border: 1px solid #e3e3e3;
     padding: 15px;
     background-color: #fafafa;
 }
 .sec3-3-2 li{
     float: left;
     /* width: 33.3333%; */
     margin-right: 13px;
 }
 .sec3-3-2 li:nth-of-type(3n){
     margin-right: 0;
 }
 .sec3-3-2 li a{
     display: inline-block;
     padding-left: 16px;
     position: relative;
     font-size: 17px;
 }
 .sec3-3-2 li a:before{
     width: 9px;
     height: 9px;
     content: "";
     background:url(../img/mhfs38_03.png) no-repeat;
     position: absolute;
     left: 0;
     top: 7px;
 }
 .sec3-3-2 li a:hover{
     color: #074695;
 }
 .sec3-3-2 li a:hover:before{
     background-position: 0 -12px;
 }
 .sec3-3-2 li:nth-of-type(4),.sec3-3-2 li:nth-of-type(5){
     margin-top: 11px;
 }
 .sec3-3-3 ul{
     margin: 0 -7px;
 }
 .sec3-3-3 li{
     float: left;
     width: 50%;
     margin-top: 20px;
     padding: 0 7px;
 }
 .sec3-3-3 li a{
     display: block;
	 height:60px;
     line-height: 60px;
     border: 1px solid #e3e3e3;
     text-align: left;
     border-radius: 0 0 12px 0;
 }
  .sec3-3-3 li a img{
    float: left;
    margin-top: 10px;
    width: 36px;
    height: 36px;
    margin-left: 10px;
    margin-right: 10px;
}
 .sec3-3-3 li a:hover{
     background-color: #fafafa;
     color: #074695;
 }
.section4{
     margin-top: 20px;
     overflow: hidden;
}
.sec4-1{
    float: left;
    width: 390px;
    margin-right: 35px;
}
.sec4-2 {
    float: left;
    width: 390px;
}
.sec4-3{
    float: right;
    width: 310px;
}
.h5-mail{
    float: right;
    margin-top: 5px;
}
.h5-mail a{
    float: left;
    margin-left: 24px;
    font-size: 17px;
}
.h5-mail a:hover{
    color: #074695;
}
.xx-1{
    height: 54px;
    background-color: #f5f6f6;
    padding: 10px 10px 10px 15px;
    overflow: hidden;
    line-height: 34px;
    margin-top: 18px;
}
.xx-1 span{
    float: left;
    font-weight: bold;
    font-size: 17px;
}
.xx-1 em{
    float: right;
    width: 170px;
    height: 34px;
    background-color: #074695;
    text-align: center;
    border-radius: 4px;
}
.xx-1 em i{
    color: #fff;
    display: inline-block;
    padding-left: 34px;
    background: url(../img/mhfs40_03.png) no-repeat left center;
}
.xx-1 em i a{
    color: #fff;
}
.xx-3{
    overflow: hidden;
    margin-top: 14px;
    border-top: 1px solid #eeeeee;
    padding-top: 11px;
}
.xx-3 li{
    float: left;
    margin-right: 12px;
    font-size: 14px;
}
.xx-3 li em{
    color: #074695;
}
.sec4-3 li{
    width: 148px;
    height: 94px;
    margin-top: 14px;
    margin-right: 14px;
    float: left;
    background: #f5f6f6;
    transition: .2s;
}
.sec4-3 li:nth-of-type(even){
    margin-right: 0;
}
.sec4-3 li:nth-of-type(1),.sec4-3 li:nth-of-type(2){
    margin-top: 0;
}
.sec4-3 li .a1{
    display: block;
    height:100%;
    text-align: center;
}
.sec4-3 li .a1 img{
    display: block;
    width: 54px;
    height: 42px;
    margin: 12px auto 4px;
    transition: .2s;
}
.sec4-3-a2{
    padding: 8px 18px;
}
.sec4-3-a2 .a2{
    display: block;
    line-height: 40px;
    text-align: center;
}
.sec4-3-a2 .a2:first-child{
    border-bottom: 1px solid #000000;
}
.sec4-3-a2 .a2 span{
    display: inline-block;
    padding-left: 32px;
}
.sec4-3-a2 .a2 .s1{
    background: url(../img/mhfs43_03.png) no-repeat left 11px;
}
.sec4-3-a2 .a2 .s2{
    background: url(../img/mhfs43_07.png) no-repeat left 12px;
}
.sec4-3 li:hover{
    background: #eee;
    transform: translateY(-5px);
}
.h5-hot{
    float: right;
    margin-top: 2px;
}


.ibox1-1{
    float: left;
    width: 680px;
    height: 410px;
    background-color: #ccc;
    position: relative;
}
.ibox1-1 .bd li{
    position: relative;
}
.ibox1-1 .bd li .tpcl-img img{
    width: 680px;
    height: 410px;
    display: block;
}
.ibox1-1 .bd li .wenz{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    height: 60px;
}
.wenz .time{
    width: 66px;
    height: 100%;
    border-right: 1px solid #686768;
    float: left;
    text-align: center;
}
.wenz .time em{
    font-size: 12px;
    color: #fff;
    display: block;
    margin-top: 8px;
}
.wenz .time span{
    font-size: 24px;
    color: #fff;
    display: block;
}
.wenz a{
    float: left;
    line-height: 60px;
    width: 422px;
    margin-left: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
}
.ibox1-1 .next,.ibox1-1 .prev{
    width: 7px;
    height: 13px;
    position: absolute;
    bottom: 23px;
    z-index: 10;
    cursor: pointer;
}
.ibox1-1 .next{
    background: url(../img/mhfs16_03.png) no-repeat;
    right: 26px;
}
.ibox1-1 .prev{
    background: url(../img/mhfs17_03.png) no-repeat;
    right: 54px;
}
.ibox1-1 .sline{
    width: 1px;
    height: 11px;
    background: #fff;
    position: absolute;
    right: 43px;
    bottom: 24px;
    z-index: 10;
}


.ibox3-l-1{
    width: 100%;
    height: 100%;
    position: relative;
}
/*增*/
/*.ibox3-l-1 .bd li:first-child{
    display: block;
}*/
/*增 dispaly*/
/*.ibox3-l-1 .bd li{
    position: relative;
    display: none;
}*/
.ibox3-l-1 .bd li img{
    width: 928px;
    height: 100px;
    display: block;
}
.ibox3-l-1 .next,.ibox3-l-1 .prev{
    width: 7px;
    height: 13px;
    position: absolute;
    bottom: 12px;
    z-index: 10;
    cursor: pointer;
}
.ibox3-l-1 .next{
    background: url(../img/mhfs16_03.png) no-repeat;
    right: 13px;
}
.ibox3-l-1 .prev{
    background: url(../img/mhfs17_03.png) no-repeat;
    right: 41px;
}
.ibox3-l-1 .sline{
    width: 1px;
    height: 11px;
    background: #fff;
    position: absolute;
    right: 30px;
    bottom: 13px;
    z-index: 10;
}


.sec3-3-1 .bd li img{
    width: 310px;
    height: 84px;
    display: block;
}
.sec3-3-1 .hd{
    position: absolute;
    bottom: 7px;
    right: 10px;
    z-index: 10;
}
.sec3-3-1 .hd li{
    float: left;
    width: 6px;
    height: 4px;
    background: #fff;
    margin-left: 2px;
}
.sec3-3-1 .hd li.on{
    width: 16px;
}
.fwbk2{
    position: relative;
    height: 120px;
    padding: 17px 20px;
    overflow: hidden;
}
.fwbk2 .bd{
    padding: 0 15px;
}
.fwbk2 .bd li{
    float: left;
    position: relative;
}
/* .fwbk2 .bd li:before{
    position: absolute;
    content: "";
    left: 0;
    width: 1px;
    height: 36px;
    background: #e3e3e3;
    top: 30px;
} */
/* .fwbk2 .bd li:nth-of-type(1):before{
    background-color: transparent;
} */
.fwbk2 .bd li a{
    display: block;
    text-align: center;
    width: 160px;
}
.fwbk2 .bd li a img{
    transition: .2s;
}
.fwbk2 .bd li a span{
    display: block;
    margin-top: 0px;
}
.fwbk2 .bd li:hover img{
    transform: rotateY(180deg);
}
.fwbk2 .bd li:hover span{
    color: #074695;
}
.fwbk2 .next,.fwbk2 .prev{
    width: 19px;
    height: 38px;
    position: absolute;
    bottom: 12px;
    z-index: 10;
    cursor: pointer;
    background: url(../img/mhfs28_03.png) no-repeat;
    top: 50%;
    margin-top: -19px;
}
.fwbk2 .next{
    background-position: -31px -42px;
    right: 20px;
}
.fwbk2 .prev{
    background-position: 0 -42px;
    left: 20px;
}
.fwbk2 .prevStop{
    background-position: 0 0;
}
.fwbk2 .nextStop{
    background-position: -31px 0;
}

.links-box{
    padding: 20px 0;
    background-color: #fff;
}
.links-ul li{
    float: left;
    width: 160px;
    height: 42px;
    border: 1px solid #cccccc;
    margin-right: 9px;
    position: relative;
    cursor: pointer;
}
.links-ul li:nth-of-type(7){
    width: 186px;
    margin-right: 0;
}
.links-ul li h2{
    line-height: 40px;
}
.links-ul li h2 a{
    display: inline-block;
    font-size: 15px;
    color: #8a8a8a;
    margin-left: 10px;
}
.links-ul li:before{
    content: "";
    border: 5px solid transparent;
    position: absolute;
    right: 10px;
    top: 19px;
    border-top-color: #8f8f91;
}
.links-ul li:nth-of-type(7){
    border-color: #074695;
}
.links-ul li:nth-of-type(7) h2 a{
    background: url(../img/mhfs50_03.png) no-repeat left 12px;
    padding-left: 28px;
    color: #074695;
}
.links-ul li:nth-of-type(7):before{
    border-top-color: #074695;
}
.links-ul li:hover{
    border: 1px solid #074695;
}
.links-ul li:hover h2 a{
    color: #074695;
}
.links-ul li:hover:before{
    border-top-color: transparent;
    border-bottom-color: #074695;
    top: 13px;
}
.links-down{
    width: 160px;
    bottom: 100%;
    left: 0;
    position: absolute;
    overflow: hidden;
    display: none;
    z-index: 10;
}
.links-d-1{
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    background: #fff;
    padding: 10px;
    max-height: 220px;
    overflow-y: auto;
}
.links-d-1 a{
    line-height: 30px;
    display: block;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.links-d-1 a:hover{
    color: #074695;
}
.links-down7{
    width: 186px;
}

.cnxh-main{
    z-index: 0;
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: -2000px;
    padding: 25px 20px;
    /* display: none; */
    overflow: hidden;
    height: 0;
}
.cnxh-home{
    position: absolute;
    width: 77px;
    height: 102px;
    background: url(../img/mhfs55_03.jpg) no-repeat;
    right: 0;
    top: 0;
}
.cnxh-home img{
    margin-top: 3px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.cnxh-l{
    float: left;
    width: 640px;
}
.cnxh-r{
    float: right;
    width: 470px;
}
.cnxh-title1{
    height: 28px;
    line-height: 28px;
    position: relative;
}
.cnxh-title1 h3{
    float: left;
    font-size: 24px;
    color: #074695;
}
.cnxh-title1 h6{
    width: 208px;
    height: 28px;
    background: url(../img/mhfs52_03.png) no-repeat;
    margin-left: 14px;
    font-size: 14px;
    color: #e48320;
    float: left;
}
.cnxh-title1 h6 a{
    color: #6666ff;
    margin-right: 7px;
    display: inline-block;
    padding-bottom: 2px;
    position: relative;
    margin-left: 17px;
}
.cnxh-title1 h6 a:before{
    content: "";
    position: absolute;
    left: 0;
    bottom:5px;
    width: 100%;
    height: 1px;
    background: #6666ff;
}
.cnxh-inbox1{
    margin-top: 22px;
    height: 210px;
}
.cnxh-title2{
    height: 38px;
    position: relative;
}
.cnxh-bcon{
    /* margin-top: 44px; */
}
.cnxh-title2:before{
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    position: absolute;
    background-color: #eeeeee;
}
.cnxh-title2 h6{
    float: left;
}
.cnxh-title2 h6 a{
    float: left;
    font-size: 21px;
    padding-bottom: 6px;
    border-bottom: 4px solid transparent;
    margin-right: 20px;
}
.hyps{
    float: right;
    padding-left: 28px;
    font-size: 14px;
    background: url(../img/mhfs51_03.png) no-repeat left center;
    cursor: pointer;
    margin-top: 5px;
}
.cnxh-title2 h6 a.active{
    font-weight: bold;
    color: #074695;
    border-bottom-color: #074695;
}
.cnxh-inbox2{
    margin-top: 27px;
    height: 342px;
}
.cnin-b2-ul li{
    width: 310px;
    height: 54px;
    background-color: #f8f8f8;
    float: left;
    margin-right: 20px;
    line-height: 54px;
    margin-top: 22px;
    padding: 0 14px;
    overflow: hidden;
}
.cnin-b2-ul li:nth-of-type(even){
    margin-right: 0;
}
.cnin-b2-ul li h2{
    float: left;
}
.cnin-b2-ul li h2 a{
    font-weight: bold;
    font-size: 21px;
    color: #074695;
}
.cnin-b2-ul li h6{
    float: left;
}
.cnin-b2-ul li h6 a{
    margin:0 10px;
    font-size: 14px;
    color: #666;
}
.cnin-b2-ul li h6 a:hover{
    color: #074695;
}
.cnxh-inbox3{
    margin-top: 32px;
    overflow: hidden;
    position: relative;
}
.cnxh-inbox3 li{
    float: left;
}
.cnxh-inbox3 li a{
    display: block;
    text-align: center;
    /* width: 121px; */
}
.cnxh-inbox3 li img{
    transition: .2s;
}
.cnxh-inbox3 li span{
    display: block;
    font-size: 17px;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
}
.cnxh-inbox3 li:hover img{
    transform: rotateY(180deg);
}
.cnxh-inbox3 li:hover span{
    color: #074695;
}

.cnxh-inbox3 .next,.cnxh-inbox3 .prev{
    width: 19px;
    height: 38px;
    position: absolute;
    bottom: 12px;
    z-index: 10;
    cursor: pointer;
    background: url(../img/mhfs28_03.png) no-repeat;
    top: 50%;
    margin-top: -19px;
}
.cnxh-inbox3 .next{
    background-position: -31px -42px;
    right: 0px;
}
.cnxh-inbox3 .prev{
    background-position: 0 -42px;
    left: 0px;
}
.cnxh-inbox3 .prevStop{
    background-position: 0 0;
}
.cnxh-inbox3 .nextStop{
    background-position: -31px 0;
}
.cnxh-inbox3 .bd{
    padding: 0 30px;
}




.cnxh-inbox4{
    margin-top: 22px;
    height: 210px;
}
.cnb4-ul1 li{
    height: 20px;
    line-height: 20px;
    margin-top: 18px;
}
.cnb4-ul1 li a{
    float: left;
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.cnb4-ul1 li a i{
    float: left;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 12px;
    color: #074695;
    margin-right: 13px;
    background-color: #e4edff;
}
.cnb4-ul1 li a .i1{
    background-color: #e13c3f;
    color: #fff;
}
.cnb4-ul1 li a .i2{
    background-color: #ef7b3e;
    color: #fff;
}
.cnb4-ul1 li a .i3{
    background-color: #f2a42a;
    color: #fff;
}
.cnb4-ul1 li span{
    float: right;
    font-size: 14px;
    color: #999;
    padding-right: 15px;
    position: relative;
}
.cnb4-ul1 li span em{
    position: absolute;
    width: 7px;
    height: 9px;
    right: 0;
    top: 5px;
}
.cnb4-ul1 li span em.down{
    background: url(../img/mhfs61_03.png) no-repeat right center;
}
.cnb4-ul1 li span em.up{
    background: url(../img/mhfs60_03.png) no-repeat right center;
}
.cnb4-ul1 li:hover a{
    color: #074695;
}
.cnxh-inbox5{
    margin-top: 28px;
    height: 342px;
}

.cnxh-inbox6{
    width: 470px;
    height: 100px;
    background-color: #ccc;
    position: relative;
    margin-top: 30px;
}

.cnxh-inbox6 .bd li img{
    width: 470px;
    height: 100px;
    display: block;
}
.cnxh-inbox6 .hd{
    position: absolute;
    bottom: 7px;
    right: 10px;
    z-index: 10;
}
.cnxh-inbox6 .hd li{
    float: left;
    width: 6px;
    height: 4px;
    background: #fff;
    margin-left: 2px;
}
.cnxh-inbox6 .hd li.on{
    width: 16px;
}
.cnxh-cnb5 .sylist li span{
    padding-right: 15px;
    position: relative;
}
.cnxh-cnb5 .sylist li span em{
    position: absolute;
    width: 7px;
    height: 9px;
    right: 0;
    top: 3px;
}
.cnxh-cnb5 .sylist li span .down{
    background: url(../img/mhfs61_03.png) no-repeat right center;
}
.cnxh-cnb5 .sylist li span .up{
    background: url(../img/mhfs60_03.png) no-repeat right center;
}
.cnxh-cnb5{
    margin-top: 10px;
}
.cnxh-cnb5 .sylist li{
    margin-top: 25px;
}



@media screen and (max-width:1600px){
    .in-logo{margin-top: 60px;/* width: 60%; */}
    .in-nav{margin-top: 100px;}
}

.gzmoves-box{
    margin-top: 20px;
}
.gzmoves-tab{
    position: relative;
    height: 42px;
    /* padding: 0 30px; */
}
.gzmoves-tab .bd{
    padding: 0 20px;
}
.gzmoves-tab .bd li{
    float: left;
}
.gzmoves-tab .bd li a{
    display: block;
    line-height: 42px;
    text-align: center;
    width: 119px;
    font-size: 18px;
    font-weight: bold;
    padding: 0 6px;
}
.gzmoves-tab .bd li a span{
    background-color: #eeeeee;
    display: block;
}

.gzmoves-tab .next,.gzmoves-tab .prev{
    width: 13px;
    height: 26px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    background: url(../img/mhfs102_03.png) no-repeat;
    top: 50%;
    margin-top: -13px;
}
.gzmoves-tab .next{
    background-position: -20px -30px;
    right: 0px;
}
.gzmoves-tab .prev{
    background-position: 0 -30px;
    left: 0px;
}
.gzmoves-tab .prevStop{
    background-position: 0 0;
}
.gzmoves-tab .nextStop{
    background-position: 0px 0;
}
.gzmoves-tab .bd li.active span{
    background-color: #074695;
    color: #fff;
}
.gzmove-lists{
    padding: 0 25px;
}
.gzmove-list1-ul li{
    height: 52px;
    overflow: hidden;
    margin-top: 15px;
}
.gzmove-list1-ul li .time{
    float: left;
    width: 80px;
    height: 52px;
    background-color: #f8f8f8;
    text-align: center;
}
.gzmove-list1-ul li .time span{
    font-size: 24px;
    font-weight: bold;
    color: #999;
    display: block;
}
.gzmove-list1-ul li .time em{
    font-size: 14px;
    color: #999;
    display: block;
}
.gzmove-list1-ul li .text{
    float: left;
    width: calc(100% - 80px);
    padding-left: 15px;
}
.gzmove-list1-ul li .text span{
    font-size: 18px;
    /* font-weight: bold; */
    color: #000;
}
.gzmove-list1-ul li .text a{
    font-size: 14px;
    color: #666;
    text-indent: 24px;
}
.gzmove-list1-ul li .text a{
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 4px;
}
.gzmove-list1-ul li .text:hover a{
    color: #074695;
}
.slick-slider{
    position: relative;
}
.slick-slide{
    float: left;
}
.slick-list{
    position: relative;
    overflow: hidden;
    outline: none;
}
.one-time{
    margin-top: 24px;
    padding: 0 30px;
}
.one-time a{
    display: block;
    text-align: center;
}
.one-time a img{
    transition: .2s;
	border-radius: 50px;
}
.one-time a span{
    display: block;
    margin-top: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.one-time .slick-prev, .one-time .slick-next{
    width: 19px;
    height: 38px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    background: url(../img/mhfs28_03.png) no-repeat;
    top: 50%;
    margin-top: -19px;
    font-size: 0;
    border: none;
    outline: none;
}
.one-time .slick-prev{
    left: 0;
    background-position: 0 -42px;
}
.one-time .slick-next{
    right: 0;
    background-position: -31px -42px;
}
.one-time .slick-dots{
    display: none!important;
}
.one-time .slick-prev.slick-disabled{
    background-position: 0 0;
}
.one-time .slick-next.slick-disabled{
    background-position: -31px 0;
}
.one-time a:hover span{
    color: #074695;
}
.one-time a:hover img{
    transform: rotateY(180deg);
}






.two-time{
    margin-top: 20px;
    padding: 0 20px;
}

.two-time a{
    display: block;
    text-align: center;
    padding: 0 5px;
}
.two-time a span{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 42px;
    background-color: #eeeeee;
}
.two-time .slick-prev, .two-time .slick-next{
    width: 13px;
    height: 26px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    background: url(../img/mhfs102_03.png) no-repeat;
    top: 50%;
    margin-top: -13px;
    font-size: 0;
    border: none;
    outline: none;
}
.two-time .slick-prev{
    background-position: 0 -30px;
    left: 0px;
}
.two-time .slick-next{
    background-position: -20px -30px;
    right: 0px;
}
.two-time .slick-dots{
    display: none!important;
}
.two-time .slick-prev.slick-disabled{
    background-position: 0 0;
}
.two-time .slick-next.slick-disabled{
    background-position: -20px 0;
}
/* .two-time a:hover span{
    background-color: #074695;
    color: #fff;
} */
.two-time .slick-slide.active a span{
    background-color: #074695;
    color: #fff;
}
.gzadd-a{
    position: absolute;
    width: 70px;
    height: 28px;
    border: 1px solid #074695;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    color: #074695;
    left: 109px;
    top: 2px;
}
.shouyl{
    position: absolute;
    width: 100%;
    height: 789px;
    z-index: 1;
    top: 0;
}
.shouyl .bd li{
    background-repeat: no-repeat;
    background-position: center top;
    height: 789px;
}
.shouyl .bd li:nth-of-type(1){
    background-image: url(../img/mhfs13_01.jpg);
}
.shouyl .bd li:nth-of-type(2){
    background-image: url(../img/mhfs110.jpg);
}

.shouyl .bd li:nth-of-type(3){
    background-image: url(../img/czx1.jpg);
}
.zj-container{
    position: relative;
    z-index: 5;
    background-color: #f5f6f6;
}

.three-time .slick-dots{
    text-align: center;
    margin-top: 14px;
}
.three-time .slick-dots li{
    display: inline-block;
}
.three-time .slick-dots li button{
    display: inline-block;
    width: 6px;
    height: 4px;
    background-color: #999999;
    margin: 0 2px;
    cursor: pointer;
    font-size: 0;
    border: none;
    outline: none;
    padding: 0;
}
.three-time .slick-dots li.slick-active button{
    background-color: #074695;
    width: 16px;
}

/* add  2020/2/25*/
.mgz-ztsec{
    margin-top: 27px;
}
.mgzz1-h1{
    border-bottom: 1px solid #eee;
    padding-bottom: 12px;
    color: #074695;
    font-size: 24px;
}
.mgzz1-h2{
    text-align: center;
    margin-top: 13px;
    line-height: 58px;
}
.mgzz1-h2 img{
    vertical-align: middle;
}
.mgzz1-h2 span{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 20px;
}
.mgzz1-h2 a{
    display: inline-block;
    width: 86px;
    height: 32px;
    border: 1px solid #074695;
    line-height: 30px;
    text-align: center;
    color: #074695;
    vertical-align: middle;
}
.mgzz2{
    margin-top: 10px;
}
.mgzz2-h1{
    overflow: hidden;
    padding-bottom: 12px;
    border-bottom: 1px dashed #cccccc;
}
.mgzz2-h1 span{
    float: left;
    font-weight: bold;
    font-size: 18px;
    color: #000;
}
.mgzz2-h1 a{
    float: right;
    font-size: 14px;
    color: #000;
    margin-top:6px;
}
.mgzz2-ul{
    margin-top: 20px;
    margin-left: -14px;
    margin-right: -14px;
}
.mgzz2-ul li{
    float: left;
    width: 25%;
    padding: 0 14px;
}
.mgzz2-ul li a{
    display: block;
    border: 1px solid #ebebeb;
    padding: 13px 29px;
}
.mgzz2-ul li img{
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.mgzz2-ul li i{
    display: block;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    margin-top: 9px;
}
.mgzz2-ul li span{
    display: block;
    height: 30px;
    background: #edf5ff;
    line-height: 30px;
    text-align: center;
    color: #074695;
    margin-top: 10px;
    cursor: pointer;
}
.mgzz2-ul li span:hover{
    background: #074695;
    color: #fff;
}


.gzlia1-list{
    /* padding: 0 25px; */
    margin-top: 4px;
    /* overflow: hidden; */
}
.gzlia1-list ul{
    margin: 0 -10px;
}
.gzlia1-list li{
    width: 50%;
    float: left;
    padding: 0 10px;
    margin-top: 20px;
}
.gzlia1-list li a{
    display: block;
    border: 1px solid #f3f3f3;
    padding: 10px 18px;
}
.gzlia1-list li a span{
    display: block;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.gzlia1-list li a em{
    display: block;
    text-align: right;
    font-size: 14px;
    color: #999999;
    margin-top: 6px;
    margin-bottom: 5px;
}
.gzlia1-list li a:hover{
    box-shadow: 0 0 10px rgba(202, 202, 204, .36);
}

.fw-times{
    /* margin-top: 24px;
    padding: 0 30px; */
}
.fw-times a{
    display: block;
    text-align: center;
}
.fw-times a img{
    transition: .2s;
	border-radius: 50px;
}
.fw-times a span{
    display: block;
    margin-top: 3px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fw-times .slick-prev {
    width: 28px;
    height: 50px;
    position: absolute;
    display: block;
    z-index: 10;
    cursor: pointer;
    background: url(../img/xjfwb_fl.png) no-repeat;
    top: 50%;
    margin-top: -19px;
    font-size: 0;
    border: none;
    outline: none;
}
.fw-times .slick-next {
	width: 28px;
    height: 50px;
    position: absolute;
    display: block;
    z-index: 10;
    cursor: pointer;
    background: url(../img/xjfwb_fr.png) no-repeat;
    top: 50%;
    margin-top: -19px;
    font-size: 0;
    border: none;
    outline: none;
}
.fw-times .slick-prev{
    left: -10px;
}
.fw-times .slick-next{
    right: -10px;
}
.fw-times .slick-dots{
    display: none!important;
}
.fw-times .slick-prev.slick-disabled{
    background-position: 0 0;
}
.fw-times .slick-next.slick-disabled{
    background-position: -31px 0;
}
.fw-times a:hover span{
    color: #074695;
}
.fw-times a:hover img{
    transform: rotateY(180deg);
}

/*脙鈥毭偮裁兤捗⑩偓拧脙茠芒鈧久兤捗偮Ｃ兤捗偮徝冣?毭偮裁冣?毭偮幻冣?毭偮睹兤捗吢犆冣?毭偮姑兤捗⑩偓艙脙茠脝鈥櫭冣?毭偮懊兤捗偮兤捗⑩偓鈥溍兤捗偮?20200316*/
.cnxh-title1 h4{float:left;font-size: 14px;color: #666;margin-left: 16px;cursor: pointer;padding-left: 21px;background: url(../img/icon_help.png) no-repeat left center;}


.kksu .wjss-box{
    width: 100%;
    margin-top: 24px;
    height: 53px;
}
.kksu .wjss2 .wjin-text{
    width: calc(100% - 30px);
}
.kksu .wjss1-1{
    line-height: 51px;
}
.kksu .wjss2{
    height: 51px;
    width: calc(100% - 94px);
}
.kksu .wjss1-1:before{
    top: 24px;
}
.kksu .wjss1{
    width: 94px;
}
.s33-ta1 .sylist li{
    margin-top: 23px;
}
.kksu .wjss1 ul{
    width: 95px;
    top: 51px;
}


#qwxx h6 a{
    margin-right:23px;
}
#qwxx h6 a:last-child{
    margin-right:0px;
}
@media screen and (max-width:1200px){
    body{
        background: url(../img/mhfs13_01.jpg) no-repeat center 0;
    }
    .wrap{
        width:auto;
        margin:0 15px;
    }
    .tt-news h2 a{
        font-size:16px;
    }
    .ibox1-1{
        width:100%;
        height: 260px;
    }
    .ibox1-1 .bd li .tpcl-img img{
        width:100%;
        height: 260px;
    }
    .wenz .time{
        display:none;
    }
    .wenz a{
        width: 32%;
    }
    .ibox1-2{
        width:100%;
        margin-top:20px;
    }
    .ibox2 ul li{
        width:50%;
        border-bottom: 1px solid #e3e3e3;
    }
    .ibox2 ul li:last-child{
        width:100%
    }
    .ibox3-l{
        width:100%;
        display: none;
    }
    .ibox3-r{
        width:100%;
        /* margin-top:20px; */
    }
    .sec3-1{
        width:100%
    }
    .sec3-2{
        width:100%;
        margin-top:20px;
    }
    .sec3-3{
        width:100%;
        margin-top:20px;
    }
     .sec4-1{
        width:100%
    }
    .sec4-2{
        width:100%;
        margin-top:20px;
    }
    .sec4-3{
        width:100%;
        margin-top:20px;
    }
    .top-search{
        width: 88%;
        margin-top: 30px;
        /* overflow: hidden; */
    }
    .in-logo img{
        width: 58%;
    }
    .mode-list .mode-item .mode-view{
        width:100%
    }
    .fwbk2{
        display:none;
    }
    .section2{
        /* display:none; */
    }
    .sec4-3 li{
        width:calc((100% - 30px)/2);
        margin-right:15px;
    }
    .wjss-box{
        margin-top:20px;
    }
    .sec3-2 .intit1{
        height:auto;
    }
    .top-search .top-in-text{
        width:calc(100% - 60px);
    }
    .in-nav{
        overflow-x:hidden;
        height: auto;
        line-height: 50px;
        padding-top: 20px;
    }
    .in-nav ul{

    }
    .in-nav ul li{
        width: 33.3333%;
        /* overflow-x: auto; */
        margin-right: 0;
        margin-left: 0;
    }
    .ibox1-2-2 p{
        width: calc(100% - 104px);
    }
    .ibox2 ul li:before{
        display:none;
    }
    .xychina{
        display:none;
    }
    .ibox2 ul{
        width:100%;
        height:auto;
    }
    .ibox2 ul li:last-child{
        border-bottom:none;
    }
    .links-ul li{
        width: calc((100% - 18px)/2);
        margin-top:10px;
    }
    .links-ul li:nth-of-type(even){
        margin-right:0;
    }
    .links-ul li:last-child{
        width: calc(100% - 9px);
        margin-right:0;
    }
    .rto1-1-1 li:nth-of-type(1), .rto1-1-1 li:nth-of-type(2), .rto1-1-1 li:nth-of-type(3), .rto1-1-1 li:nth-of-type(4){
        display:none;
    }
    .in-logo{
        margin-top: 7px;
    }
    .in-nav{
        background: #074695;
        margin-top:40px;
    }
    .cnlove{
        display:none;
    }
    #qwxx h6 a{
        font-size:18px;
        margin-right:0px;
        width:50%;
        text-align:center;
    }
    #qwxx h6 a:last-child{
        margin-right:0;
    }
    #qwxx{
        height:auto;
    }
    .wrap{
        width:100%!important;
    }
    .ibox1-2-2 p span{
        display:none;
    }
    .ibox3-r img{
        width:100%;
    }
    .intit1 h6 a{
        font-size:18px!important;
    }
    .links-box{
        padding:20px;
    }
    .sec3-3-1{
        width:100%;
    }
    .sec3-3-1 img{
        width:100%!important;
    }
    .section1{
        padding-top:20px;
    }
    .ibox1-2-2 p a{
        width:100%
    }
    .mode-list .mode-item{
        width: 100%!important;
    }
    .mode-wrap{
        width:100%;
        margin-left: 0!important;
    }
    .mode-list .mode-item .mode-view{
        width:100%;
        opacity: 1!important;
        /* display: none; */
    }
    .mode-detail{
        width:100%;
        opacity:1!important;
    }
    .detail-left{
        width:100%
    }
    .detail-right{
        width:100%
    }
    .yjs-box1{
        background-size:100% 100%;
    }
    .shouyl .bd li{
        width:100%
    }
    .shouyl{
        display:none;
    }
}


.link {
    padding: 10px 0;
    height: auto;
    background-color: #f4f5f7;
  }

  .link select {
    width: 100px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e1e1e1;
    float: left;
    margin-left: 20px;
    margin-top: 15px;
    font-size: 12px;
    color: #666;
    padding-left: 10px;
  }

  .link select option {
    font-size: 12px;
    color: #666;
    padding-left: 10px;
  }

  ul.div_select_list_1 li {
    width: 145px;
  }

  ul.div_select_list_2 li {
    width: 145px;
  }

  ul.div_select_list_3 li {
    width: 200px;
  }

  ul.div_select_list_4 li {
    width: 125x;
  }

  ul.div_select_list_5 li {
    width: 125px;
  }

  ul.div_select_list_6 li {
    width: 170px;
  }

  .link dl dt {
    float: left;
    width: 70px;
    line-height: 36px;
  }

  .link dl dd {
    float: right;
    width: calc(100% - 90px);
  }

  .con_select {
    float: left;
    width: 100%;
  }

  .diy_select {
    height: 36px;
    width: 15.8%;
    position: relative;
    font-size: 12px;
    margin: 0 9px 0 0;
    color: #4b4b4b;
    float: left;
    cursor: pointer;
    background: #fff url(../img/select_icon.png) no-repeat 92% center;
  }

  .diy_select:hover {
    background: #f7f7f7;
  }

  .diy_select:hover {
    background: #fff url(../img/select_icon.png) no-repeat 92% center;
  }

  .diy_select_txt {
    float: left;
    height: 100%;
    line-height: 36px;
  }

  .diy_select,
  .diy_select_list {
    border: 1px solid #dfdfdf !important;
  }

  .diy_select_txt,
  .diy_select_list li {
    overflow: hidden;
    float: left;
    width: 130px;
    padding-left: 10px;
    font-size: 14px;
    /* color: #0b61a4; */
  }

  .diy_select_list {
    box-sizing: border-box;
    position: absolute;
    left: -1px;
    top: -0px;
    z-index: 88888;
    border-top: none;
    width: 1200px;
    display: none;
    z-index: 9999999;
    padding: 10px;
    overflow: hidden;
    background: #f2f2f2;
  }
  /* .diy_select_list .dl, ol, ul{
    margin-bottom: 0px !important;
  } */
  .diy_select_list li {
    list-style: none;
    height: 40px;
    line-height: 40px;
    cursor: default;
    text-align: left;
  }

  .diy_select_list li a p {
    color: #333;
    line-height: 40px;
  }

  .diy_select_list li.focus {
    background: #ededed;
  }

  .diy_select_list.div_select_list_1 {
    /* left: -1px; */
  }

  .diy_select_list.div_select_list_2 {
    /* left: -187px; */
  }

  .diy_select_list.div_select_list_3 {
    /* left: -373px; */
  }

  .diy_select_list.div_select_list_4 {
    /* left: -560px; */
  }

  .diy_select_list.div_select_list_5 {
    /* left: -746px; */
  }

  .diy_select_list.div_select_list_6 {
    /* left: -932px; */
  }

  .con_select .last {
    margin-right: 0;
  }

  .con_select from {
    display: flex;
    justify-content: space-around;
  }

  .footer {
    /* text-align: center; */
    font-size: 14px;
    /* overflow: hidden; */
  }

  .footer a {
    color: #686868;
  }

  .link dl dt {
    font-size: 16px;
    color: #1764CE;
  }

  .syqt a {
    font-size: 18px;
  }

  .footer a,
  .footer p {
    /* line-height: 40px; */
    /*font-size: 14px;*/
    color: #fff;
  }

  .footer-con {
    padding: 32px 0;
    line-height: 40px;
    position: relative;
    text-align: left;
    color: #fff;
    background-color: #1764CE;
  }

  .footer-con .w1200 {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .jcd {
    width: 216px;
  }

  .jcd ul {
    display: flex;
    justify-content: space-between;
  }

  .jcd ul li {
    width: auto;
    height: auto;
    margin: 0 10px;
  }

  .jcd ul li.li1 {
    margin-top: 5px;
    float: right;
    width: 54px;
    height: 62px;
  }

  .jcd ul li.li1 img {
    width: 100%;
    height: 100%;
  }

  .jcd ul li.li2 {
    margin-top: 5px;
  }

  .jcd ul li.li2 img {
    width: 110px;
    height: 55px;
  }

  .jcd img:hover {
    transform: scale(1);
  }

  .footer-txt {
    width: auto;
    line-height: 25px;
  }

  .syqt a {
    padding: 0 10px;
    font-size: 16px;
    color: #fff;
  }

  .mobile_bbqh{
    display: none;
    padding: 12px 0;
    font-size: 16px;
    color: #fff;
    background: #0553bf;
    text-align: center;
    font-weight: bold;
  }

  .mobile_bbqh a{
    margin: 0 15px;
    color: #fff;
    font-size: 16px;
    line-height: inherit;
  }

  @media only screen and (max-width: 1200px) {

    .diy_select {
      width: 15.5%;
    }

    .diy_select_list {
      width: 875px;
    }

    .diy_select_list.div_select_list_6 {
      left: -738px;
    }

    .diy_select_list.div_select_list_5 {
      left: -591px;
    }

    .diy_select_list.div_select_list_4 {
      left: -443px;
    }

    .diy_select_list.div_select_list_3 {
      left: -296px;
    }

    .diy_select_list.div_select_list_2 {
      left: -148px;
    }

    .footer_box {
      width: 875px;
    }

    .diy_select_txt,
    .diy_select_list li {
      padding-left: 0;
    }


  }

  @media only screen and (max-width: 996px) {
    .link {
      display: none;
    }

    .diy_select {
      width: 23.2%;
      margin-top: 10px;
    }

    .diy_select_list.div_select_list_2 {
      left: -165px;
    }

    .diy_select_list.div_select_list_3 {
      left: -329px;
    }

    .diy_select_list.div_select_list_4 {
      left: -493px;
    }

    .diy_select_list.div_select_list_5 {
      left: 0;
    }

    .diy_select_list.div_select_list_6 {
      left: -165px;
    }

    .footer_box {
      width: 646px;
    }

    .diy_select_txt,
    .diy_select_list li {
      padding-left: 0;
      text-align: center;
    }

    .footer-con {
      padding: 20px 0;
    }

    .footer-txt {
      text-align: center;
    }

    .footer-con .w1200 {
      flex-direction: column;
    }

    .jcd {
      margin-top: 10px;
    }
  }

  @media only screen and (max-width: 768px) {
    .diy_select_list {
      width: 500px !important;
    }

    .diy_select_list.div_select_list_2 {
      left: -173px;
    }

    .diy_select_list.div_select_list_3 {
      left: -344px;
    }

    .diy_select_list.div_select_list_4 {
      left: 0;
    }

    .diy_select_list.div_select_list_5 {
      left: -173px;
    }

    .diy_select_list.div_select_list_6 {
      left: -344px;
    }

    .diy_select {
      width: 30.2%;
    }

    .diy_select_txt,
    .diy_select_list li {
      padding-left: 15px;
    }
  }

  @media only screen and (max-width: 616px) {
    .diy_select_list {
      width: 377px !important;
    }

    .diy_select {
      width: 46%;
      margin-top: 10px;
    }

    .diy_select_list.div_select_list_2 {
      left: -194px;
    }

    .diy_select_list.div_select_list_3 {
      left: 0;
    }

    .diy_select_list.div_select_list_4 {
      left: -194px;
    }

    .diy_select_list {
      width: 377px !important;
    }

    .div_select_list_5 {
      left: 0;
    }

    .diy_select_list.div_select_list_6 {
      left: -194px;
    }

    .syqt {
      font-size: 14px;
    }
  }

  @media only screen and (max-width: 515px) {
    .diy_select_list {
      width: 100% !important;
      left: 0 !important;
    }

    ul.div_select_list_6 li,
    ul.div_select_list_3 li {
      width: auto;
    }

    .diy_select_txt,
    .diy_select_list li {
      padding-left: 0;
    }

    .diy_select_txt,
    .diy_select_list li {
      font-size: 14px;
    }

    .footer a,
    .footer p {
      font-size: 14px;
    }

    .footer p span {
      margin-right: 5px !important;
    }

    .syqt a {
      padding: 0 5px;
    }

    .wap_nav_ul li {
      height: 45px !important;
      line-height: 45px !important;
    }

    .wap_nav_ul li a {
      height: 45px !important;
      line-height: 45px !important;
      font-size: 16px;
    }
  }

  @media only screen and (max-width: 515px) {
    .link dl dd {
      float: none;
      width: 100%;
    }
  }