@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2017-08-03 17:53)
*/

/*首页 on*/
.m-hot{padding: 10px 20px 30px; height: 88px;}
.m-hot h1{height: 50px; line-height: 50px; font-size: 32px; color: #e70000;font-weight: bold;}
.m-hot p{line-height: 38px; font-size: 18px; color: #1c83d7;}

.m-flash,.m-flash .bd,.m-flash .bd li,.m-flash .bd li img{width: 649px; height: 365px;}
.m-flash .bd li{position: relative;}
.m-flash .bd li img{display: block;}
.m-flash .bd li p{position: absolute; left: 0; bottom: 0; right: 0; height: 40px; line-height: 40px; text-indent: 10px; color: #fff; background: url(../images/home/bg-flash.png);}
.m-flash .hd{position: absolute; right: 10px; bottom: 15px;}
.m-flash .hd li{float: left; margin-left: 10px; width: 10px; height: 10px; -moz-border-radius: 50%; border-radius: 50%; background-image: url(../images/home/bg-flnum.png); background-repeat: no-repeat;}
.m-flash .hd li.on{background-position: -10px 0;}

.m-news{padding: 11px 20px 0; width: 492px; height: 353px; background: #fff;}
.m-news .m-tabstyle1 li{margin-right:0;width:33.3%;text-align: center;}
.m-news .u-active{background: #1c83d7;}
.m-news .m-tabstyle1 li.u-active a{color:#fff}
.m-news .m-tabstyle1 li em{display: none;}
.m-liststyle1 li a{display: block;overflow: hidden;}

.m-hmctadv{padding: 20px; background: #fff;}
.m-hmctadv img{display: block; width: 100%;}

.m-hmlf{padding: 11px 20px 20px; width: 548px; background: #fff;}
.m-openlists{height: 347px;}
.m-openlists .m-tabstyle1 li{margin-right: 0;width:20%;text-align: center;}
.m-openlists .u-active{background: #1c83d7;}
.m-openlists .m-tabstyle1 li.u-active a{color:#fff}
.m-openlists .m-tabstyle1 li em{display: none;}

.m-branchlists{height: 274px;}

.m-about{height: 270px;}
.m-about .m-tabstyle2{margin: 1px 0 12px;}
.g-about p{line-height: 28px; font-size: 14px; text-indent: 0em;}
.g-about a{color: #f00;}
.g-aboutpics .bd{height: 182px; overflow: hidden;}
.g-aboutpics ul{zoom: 1; width: 110%;}
.g-aboutpics li{float: left; margin-right: 10px; width: 176px; text-align: center;}
.g-aboutpics li img{display: block; width: 176px; height: 150px;}
.g-aboutpics li p{line-height: 32px;}
.m-abouttext{height: 84px;}
.m-aboutbtns li{float: left; margin: 0 54px; text-align: center;}
.m-aboutbtns li a{display: block; padding: 54px 0 5px; background-image: url(../images/home/bg-jjtz.png); background-repeat: no-repeat; font-size: 14px; color: #333;}
.m-aboutbtns li.u-atx1 a{background-position: 0 0;}
.m-aboutbtns li.u-atx2 a{background-position: 0 -83px;}
.m-aboutbtns li.u-atx3 a{background-position: 0 -166px;}

.m-hmrg{padding: 11px 20px 20px; width: 552px;}
.m-openbtns{height: 347px;}
.m-openbtns li{float: left; margin: 2px 5px 8px; width: 100px; height: 86px; text-align: center;}
.m-openbtns li a{display: block; padding: 8px 0 0; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-openbtns li span{display: block; margin: 0 auto; width: 55px; height: 51px; -moz-border-radius: 5px; border-radius: 5px; background-color: #1c83d7; background-image: url(../images/home/icon-openbtns.png); background-repeat: no-repeat;}
.m-openbtns li p{line-height: 35px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-openbtns li a:hover{margin-top: -3px; -webkit-box-shadow:0px 0px 8px #f0f0f0; -moz-box-shadow:0px 0px 8px #f0f0f0; box-shadow:0px 0px 8px #f0f0f0; -moz-border-radius: 6px; border-radius: 6px;}
.m-openbtns li.u-ob1 span{background-position: 0 0;}
.m-openbtns li.u-ob2 span{background-position: -55px 0;}
.m-openbtns li.u-ob3 span{background-position: -110px 0;}
.m-openbtns li.u-ob4 span{background-position: -165px 0;}
.m-openbtns li.u-ob5 span{background-position: -220px 0;}
.m-openbtns li.u-ob6 span{background-position: 0 -51px;}
.m-openbtns li.u-ob7 span{background-position: -55px -51px;}
.m-openbtns li.u-ob8 span{background-position: -110px -51px;}
.m-openbtns li.u-ob9 span{background-position: -165px -51px;}
.m-openbtns li.u-ob10 span{background-position: -220px -51px;}
.m-openbtns li.u-ob11 span{background-position: 0 -102px;}
.m-openbtns li.u-ob12 span{background-position: -55px -102px;}
.m-openbtns li.u-ob13 span{background-position: -110px -102px;}
.m-openbtns li.u-ob14 span{background-position: -165px -102px;}
.m-openbtns li.u-ob15 span{background-position: -220px -102px;}

.m-service{height: 270px;}
.m-service .m-tabstyle2{margin-top: 1px;}
.g-service ul{zoom: 1; width: 110%;}
.g-service li{float: left; margin: 10px 10px 5px 0; width: 130px; height: 45px;}
.g-service li a{display: block; line-height: 43px; border: 1px solid #ddd; background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.g-service li a:hover{border-color: #1275c6;}
.g-service li.u-se1 a{background-position: 0 0;}
.g-service li.u-se2 a{background-position: -130px 0;}
.g-service li.u-se3 a{background-position: -260px 0;}
.g-service li.u-se4 a{background-position: -390px 0;}
.g-service li.u-se5 a{background-position: 0 -45px;}
.g-service li.u-se6 a{background-position: -130px -45px;}
.g-service li.u-se7 a{background-position: -260px -45px;}
.g-service li.u-se8 a{background-position: -390px -45px;}
.g-service li.u-se9 a{background-position: 0 -90px;}
.g-service li.u-se10 a{background-position: -130px -90px;}
.g-service li.u-se11 a{background-position: -260px -90px;}
.g-service li.u-se12 a{background-position: -390px -90px;}

.m-grbs li a{background-image: url(../images/home/icon-grbs.png); padding-left: 52px;}
.m-frbs li a{background-image: url(../images/home/icon-frbs.png); padding-left: 52px;}
.m-bmfw a{text-align: center;}

.m-inter{height: 540px;}
.m-interbtns{margin: 20px 0 20px;}
.m-interbtns ul{zoom: 1; width: 110%;}
/* .m-interbtns li{float: left; margin-right: 15px; width: 126px; height: 80px; text-align: center;} */
.m-interbtns li{float: left; margin-right: 15px; width: 174px; height: 80px; text-align: center;}
.m-interbtns li a{display: block; padding: 52px 0 7px; background-color: #f5f5f5; background-image: url(../images/home/icon-inter.png); background-repeat: no-repeat; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
/* .m-interbtns li.u-it1 a{background-position: 0 0;}
.m-interbtns li.u-it2 a{background-position: -126px 0;}
.m-interbtns li.u-it3 a{background-position: -252px 0;} */
.m-interbtns li.u-it1 a{background-position: 25px 0;}
.m-interbtns li.u-it2 a{background-position: -103px 0;}
.m-interbtns li.u-it3 a,.m-interbtns li.u-it3 a:hover{color:#333;background: #f5f5f5 url(../images/public/otwo.png) center 5px no-repeat;cursor: default;}

.m-interbtns li.u-it4 a{background-position: -378px 0;}
.m-interbtns li a:hover{background-image: url(../images/home/icon-hinter.png); background-color: #1c83d7; color: #fff;}
.s12345code{display:none;left:0;top:-180px}
.s12345code img{width:175px;}
.m-interbtns li.u-it3:hover .s12345code{display:block;}

.m-intertj{height: 46px; line-height: 46px; background: #f5f5f5;}
.m-intertj span{margin: 0 2px;}
.m-intertj span i{font-style: normal; color: #f00;}
.m-inter .m-tabstyle2{margin-top:1px;}
.m-intxjxdbd1,.m-intxjxdbd2,.m-intxjxdbd3{height:216px;overflow:hidden}

.m-interpic{height: 55px;}
.m-interpic ul{zoom: 1; width: 110%;}
.m-interpic li{float: left; width: 267px; height: 55px; margin-right: 15px;}
.m-interpic li img{display: block; width: 267px; height: 55px;}
.m-interpic2 div{width: 268px;height: 62px;margin-right: 12px;float: left;}
.m-interpic2 div:last-child{margin-right: 0;}
.m-interpic2 div img{width: 268px;height: 62px;}

.m-special{height: 114px;}
.m-special .u-tit{display: block; line-height: 20px; padding: 17px 10px; width: 20px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; background: #1c83d7;}

.g-special{margin:20px 0;width: 1160px;height: 74px;}
.g-special .bd{width: 1068px; overflow: hidden;margin:0 auto}
.g-special .bd li{float: left; margin-right:20px; width: 252px; height: 74px;}
.g-special .bd li img{display: block;width: 252px;height: 74px;}
/* .g-special .hd{position: absolute; right: 0; top: 0;} */
/* .g-special .hd a{display: block; margin: 5px 0; width: 30px; height: 30px; background-color: #e6e6e6; background-image: url(../images/home/icon-specialn.png); background-repeat: no-repeat; cursor: pointer;} */
/* .g-special .hd a.next{background-position: 0 -30px;} */
.g-special .prev,.g-special .next{position: absolute;top: 21px;display: block;width: 18px;height: 33px;background-image: url(../images/home/icon-special.png);background-repeat: no-repeat;cursor: pointer;}
.g-special .prev{left: 10px;background-position: 0 0;}
.g-special .next{right: 10px; background-position: -18px 0;}

.m-hmgyxc{height: 270px;}
.g-hmgyxc{margin-top: 5px;}
.g-hmgyxc .bd{margin: 0 auto; width: 414px; height: 226px;}
.g-hmgyxc .bd li{float: left; margin-right: 20px; width: 197px; height: 226px;}
.g-hmgyxc .bd li img{display: block; width: 197px; height: 226px;}
.g-hmgyxc .prev,.g-hmgyxc .next{position: absolute; top: 50%; margin-top: -12px; display: block; width: 14px; height: 24px; background-image: url(../images/home/icon-gyxc.png); background-repeat: no-repeat; cursor: pointer;}
.g-hmgyxc .prev{left: 0;}
.g-hmgyxc .next{right: 0; background-position: -14px 0;}


.m-liststyle1 .rows {
    padding: 0 95px 0 0;
    overflow: hidden;
    position: relative;
}
.m-liststyle1 .date-right {
    white-space: nowrap;
    position: absolute;
    right: 0;
    top: 0;
}
.m-liststyle1 .col-block {
    /* float: left; */
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-liststyle1 .col-block1{
  float:left
}
.m-liststyle1 .explain-list {
    display: block;
    float: right;
    /* max-width: 80%; */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-liststyle1 .explain-list .split {
    float: none;
    padding-left: 0;
}
.m-liststyle1 .explain-list .col-a {
    display: inline;
    color: #ff0000;
    float: none;
    background: none;
    max-width: none;
    margin: 0;
    padding-left: 0;
}

/*********左侧对联广告**********/
.advert-box{position:fixed;bottom:0px; z-index:999;width:270px; height:auto;overflow:hidden;background:#2758b2;border-radius: 4px;padding: 30px 0 0;z-index: 1000;}
.advert-box ul{display: block;background:#fff;padding: 3px 0; margin-bottom:16px;}
.advert-box ul li{padding: 3px 6px;}
.advert-box ul li img{width: 260px;}
.advert-box .fold-btn{position:absolute;right: 30px;top: 6px;display:block;width:18px;height: 18px;background:url(../images/home/dk.png) no-repeat;}
.advert-box .close-btn{position:absolute;right: 8px;top: 7px;display:block;width:18px;height: 18px;background:url(../images/home/close.png) no-repeat;}
.advert-box h2{ position:absolute; left:10px; top:0; height:30px; line-height:30px; width:80px; color:#fff; font-size:14px;}

/*首页 end*/
body.useOldFixed .m-interbtns li.u-it3 a{background-size:26%!important;background-position: center 5px!important;}
body.useOldFixed div.advert-box.left-box,body.useOldFixed .advert-box ul li img{width:220px!important;}
body.useOldFixed .advert-box h2{width:200px!important;height:64px!important;line-height:34px!important;}
body.useOldFixed .advert-box{padding:40px 0 0}
body.useOldFixed .m-liststyle1 li{height:50px!important;line-height:50px!important}